Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562585 2026-01-05T19:53:30 0:00:00
Previous 562598 2026-01-05T19:53:02 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2367 2546
Performance Improvements 2139 2380
Unchanged Tests 52674 52254
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_std_min<int>/17 1155.62% 0.969 12.172 - 1178.11% -
BM_std_min<int>/26 981.53% 1.527 16.514 - 982.27% -
BM_std_min<int>/25 972.76% 1.480 15.872 - 972.60% -
BM_std_min<short>/25 502.93% 2.091 12.608 - 504.55% -
BM_std_min<short>/64 447.86% 3.519 19.282 - 445.63% -
BM_std_min<char>/64 255.95% 4.279 15.229 - 263.01% -
std::copy(vector<bool>)_(aligned)/262144 175.45% 273.211 752.555 - 10.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 169.82% 1.017 2.744 - 158.44% -
rng::rotate(list<int>)_(by_1/2)/1024 138.10% 384.813 916.247 - 138.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 131.31% 3890122.980 8998272.304 - 50.17% -
std::unordered_set<std::string>::erase(key)_(existent)/32 122.01% 45.572 101.175 - 36.72% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 121.51% 101.348 224.499 - 114.90% -
std::copy_n(deque<int>)/64 121.23% 2.798 6.189 - 123.91% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.63% 101.024 221.880 - 118.29% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 119.05% 1200.031 2628.656 - 119.34% -
std::rotate(list<int>)_(1_element_forward)/1024 116.57% 733.147 1587.742 - 115.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 115.83% 99.993 215.810 - 105.86% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.32% 737.814 1588.645 - 115.05% -
std::rotate(list<int>)_(by_1/2)/1024 113.86% 385.667 824.772 - 113.06% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.95% 742.262 1580.667 - 111.56% -
std::rotate(list<int>)_(1_element_backward)/1024 112.89% 742.654 1581.064 - 111.30% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 107.50% 125.563 260.544 - 69.29% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 106.08% 760.065 1566.314 - 104.86% -
std::multiset<std::string>::erase(key)_(existent)/8192 106.03% 61.832 127.395 - -5.66% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 97.58% 17.860 35.288 - 99.42% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 95.74% 823.332 1611.551 - 95.13% -
rng::copy_n(deque<int>)/64 94.19% 2.891 5.614 - 95.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 89.35% 20.398 38.623 - 52.83% -
std::copy_if(list<int>)_(every_other)/64 79.48% 23.795 42.706 - 80.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.86% 79.519 142.229 - 79.07% -
std::unordered_set<int>::clear()/1024 77.81% 7696.299 13684.927 - 73.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.71% 6.492 11.472 - 76.61% -
std::remove_copy_if(deque<int>)_(prefix)/32 75.76% 17.972 31.588 - 76.81% -
BM_StringCtorDefault 73.52% 0.264 0.459 - 94.96% -
std::unordered_set<int>::clear()/8192 73.31% 61862.874 107216.761 - 73.01% -
std::unique_copy(deque<int>)_(contiguous)/52 73.05% 14.555 25.188 - 64.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 72.73% 80.343 138.778 - 75.72% -
rng::rotate(list<int>)_(by_1/3)/1024 72.25% 805.163 1386.864 - 71.89% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 70.37% 17.879 30.461 - 70.26% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 69.16% 20.344 34.414 - 36.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 68.31% 1337.359 2250.900 - 70.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.10% 4.769 7.970 - 67.47% -
rng::remove_copy_if(deque<int>)_(prefix)/32 66.57% 17.314 28.839 - 65.18% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 64.56% 201.653 331.847 - 60.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 58.05% 0.308 0.487 - 59.30% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 58.01% 5111.534 8076.603 - 56.51% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 56.58% 7.309 11.444 - 20.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55.90% 41716.940 65038.004 - 52.10% -
std::unordered_set<int>::ctor(const&,_alloc)/32 55.60% 254.050 395.308 - 51.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 53.60% 734.621 1128.383 - 68.31% -
std::unique_copy(deque<int>)_(contiguous)/32 53.45% 10.538 16.169 - 46.40% -
std::shift_left(vector<int>)/32 52.72% 2.980 4.551 - 52.08% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 52.69% 6.980 10.658 - 71.49% -
BM_StringConstructDestroyCStr_Empty_Transparent 52.24% 0.238 0.362 - 53.50% -
rng::search(deque<int>)_(no_match)/1024 50.55% 237.884 358.125 - 17.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 50.22% 0.417 0.627 - 10.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 49.47% 5.311 7.939 - 20.65% -
SetIntersection_Front_Set_float_16384_16384 49.19% 239870310.575 357864647.739 - 4.37% -
BM_PushHeap_uint32_PipeOrgan_1 48.91% 0.430 0.640 - 34.97% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 48.78% 6759.726 10056.861 - 51.37% -
std::copy_backward(vector<int>)/4096 48.04% 156.122 231.117 - -3.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 46.87% 30.386 44.628 - 14.51% -
SetIntersection_Interlaced_Set_float_16384_16384 46.07% 240152005.579 350801299.790 - 0.50% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 45.45% 55765.278 81109.145 - 46.90% -
std::unordered_set<int>::erase(iterator)/1024 44.69% 20.141 29.141 - 44.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 44.24% 1.149 1.657 - -3.36% -
std::unordered_set<std::string>::erase(iterator)/1024 43.50% 26.895 38.596 - 29.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 43.28% 1301.765 1865.127 - 41.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 41.56% 361.256 511.385 - 37.81% -
SetIntersection_Front_Set_uint64_16384_16384 41.54% 248539898.782 351789314.257 - 2.76% -
std::equal(list<int>)_(it,_it,_it)/1024 40.29% 1130.249 1585.609 - 39.49% -
std::unordered_set<int>::erase(iterator)/8192 40.27% 20.122 28.226 - 39.97% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 40.24% 19.179 26.897 - 20.68% -
SetIntersection_Front_Set_float_262144_16384 40.08% 243945886.729 341721564.498 - -3.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 39.99% 54.997 76.989 - 15.55% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 39.58% 196.669 274.516 - 39.19% -
std::unordered_set<int>::erase(iterator)/32 39.55% 20.097 28.046 - 39.72% -
BM_std_min<unsigned_long_long>/1 38.53% 0.330 0.458 - -0.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 37.64% 32.675 44.974 - 1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 37.58% 2710759.757 3729437.024 - 29.66% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 37.22% 714.068 979.822 - 35.30% -
std::unordered_set<int>::erase(iterator)/0 37.02% 19.642 26.913 - 37.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.67% 44.526 60.855 - -0.80% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 36.53% 4.835 6.601 - 46.08% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 36.49% 6658.618 9088.461 - 37.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 36.32% 13256.110 18070.306 - 34.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.66% 25.443 34.517 - 33.18% -
BM_RangesPushHeap_float_Random_1 35.26% 0.428 0.579 - 35.21% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 34.68% 18.978 25.561 - 4.20% -
std::copy(list<int>)/64 34.68% 30.695 41.340 - 28.96% -
std::unordered_set<std::string>::erase(iterator)/32 34.52% 30.230 40.665 - 28.12% -
std::unordered_set<int>::ctor(const&)/8192 34.01% 54697.154 73299.985 - 33.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.79% 25.266 33.804 - 15.88% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 33.79% 55336.727 74033.434 - 35.42% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 33.00% 10044.584 13358.994 - 33.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 32.89% 0.478 0.635 - 2.05% -
std::unordered_set<std::string>::ctor(const&)/32 32.81% 688.349 914.165 - 26.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 32.08% 13327.707 17603.302 - 32.09% -
BM_lexicographical_compare_three_way_fast_path/1 31.92% 0.346 0.456 - 16.67% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 31.76% 83415.678 109910.538 - 32.57% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 30.62% 9.704 12.676 - 12.45% -
std::unordered_set<int>::erase(key)_(existent)/32 30.57% 21.082 27.527 - 30.72% -
std::unordered_set<int>::clear()/32 30.28% 609.848 794.519 - 30.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 30.19% 368.669 479.957 - 28.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.06% 29.003 37.719 - 0.67% -
std::unordered_set<int>::contains(key)_(non-existent)/0 29.94% 0.336 0.437 - -10.78% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 29.45% 20.467 26.495 - -0.47% -
rng::search(deque<int>)_(single_element)/1000 28.59% 348.900 448.665 - -0.27% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 28.48% 1.944 2.497 - 26.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.13% 24.493 31.382 - 44.40% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 27.92% 11986.212 15332.763 - 21.18% -
BM_RangesPopHeap_uint32_1 27.37% 0.427 0.544 - 30.83% -
std::unordered_set<std::string>::erase(iterator)/8192 27.29% 31.311 39.856 - 20.76% -
std::multiset<std::string>::insert(value)_(new_value)/0 27.17% 27.821 35.379 - 0.83% -
std::copy_if(list<int>)_(every_other)/4096 27.12% 3177.838 4039.747 - 27.35% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 27.00% 0.472 0.600 - -2.08% -
std::search(deque<int>)_(same_length)/1000 26.99% 333.874 423.988 - 20.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 26.94% 0.652 0.827 - 30.17% -
rng::move_backward(list<int>)/4096 26.76% 5133.836 6507.540 - -0.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.56% 28.272 35.779 - -2.59% -
std::copy_n(list<int>)/4096 26.44% 4158.921 5258.525 - 36.19% -
std::unordered_set<std::string>::clear()/32 26.28% 879.161 1110.178 - 19.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 26.20% 6.334 7.994 - 25.78% -
std::find_end(forward_list<int>)_(single_element)/8192 26.05% 5649.983 7121.896 - 24.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 25.98% 22.213 27.984 - 26.83% -
std::unique(deque<int>)_(sprinkled)/52 25.81% 74.921 94.255 - 11.46% -
std::unordered_set<int>::erase(key)_(existent)/0 25.65% 21.044 26.442 - 25.55% -
std::unordered_set<std::string>::erase(key)_(existent)/0 25.60% 87.378 109.747 - -10.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 25.35% 7406.451 9283.838 - 24.78% -
std::replace_if(list<int>)_(sprinkled)/8192 24.78% 7263.408 9063.193 - 23.90% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 24.76% 0.356 0.445 - 70.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 24.65% 46199572.333 57587329.598 - 6.43% -
BM_PopHeap_uint32_1 24.51% 0.507 0.631 - 38.22% -
BM_PushHeap_uint32_Ascending_1 24.39% 0.448 0.557 - 11.05% -
std::replace(list<int>)_(sprinkled)/8192 23.83% 7115.290 8810.557 - 23.05% -
BM_std_min<short>/1 23.71% 0.290 0.359 - 22.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 23.68% 4027395.598 4981046.372 - -0.98% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 23.58% 741.140 915.870 - 24.53% -
std::copy(vector<bool>)_(aligned)/1048576 23.33% 2671.189 3294.410 - -0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 23.27% 93539779.765 115304989.786 - 4.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 23.27% 6.748 8.319 - -16.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 23.23% 1.244 1.533 - -17.67% -
std::replace(list<int>)_(prefix)/8192 23.09% 6955.575 8561.504 - 22.10% -
std::find_end(deque<int>)_(near_matches)/1024 23.07% 16477.981 20279.727 - -35.14% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.98% 21.733 26.727 - 5.28% -
rng::find_first_of(deque<int>)_(large_needle)/50 22.85% 669.965 823.040 - 15.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 22.82% 27055.506 33229.873 - 32.23% -
BM_RangesPushHeap_uint32_Random_1 22.76% 0.470 0.578 - 15.29% -
std::find_end(deque<int>)_(near_matches)/1000 22.69% 15878.148 19481.016 - -35.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 22.54% 140466.089 172127.397 - 22.01% -
rng::is_sorted_until(deque<int>)/8 22.40% 3.164 3.873 - -9.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 22.26% 0.501 0.613 - 14.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 22.26% 5948352.672 7272289.962 - 1.56% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 22.19% 655.345 800.766 - 18.39% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 21.96% 275696.466 336235.901 - 21.61% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 21.95% 526.956 642.642 - 21.08% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 21.72% 1.042 1.268 - 17.78% -
std::unordered_set<int>::insert(value)_(already_present)/32 21.64% 1.650 2.007 - 21.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 21.60% 0.680 0.827 - 30.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.59% 17.809 21.654 - 23.35% -
std::unordered_set<std::string>::erase(iterator)/0 21.57% 29.219 35.520 - 29.59% -
std::unordered_set<int>::erase(key)_(existent)/1024 21.56% 22.841 27.766 - 23.93% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 21.56% 1.382 1.680 - 29.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 21.53% 34.706 42.177 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_1024_256 21.28% 5039418.201 6112040.465 - -7.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 21.26% 0.462 0.561 - -8.19% -
std::map<int,_int>::contains(key)_(non-existent)/32 21.24% 2.303 2.792 - 22.29% -
rng::find_end(forward_list<int>)_(single_element)/8192 21.07% 5772.494 6988.957 - 17.52% -
std::set<std::string>::erase(iterator)/32 21.07% 25.965 31.436 - 0.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 20.71% 0.405 0.489 - 8.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 20.68% 7953289.013 9598360.978 - 14.08% -
std::unordered_set<int>::insert(value)_(new_value)/8192 20.60% 19.575 23.607 - 21.80% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 20.55% 25.019 30.162 - -7.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 20.50% 140666.758 169508.810 - 19.66% -
std::move(list<int>)/4096 20.47% 4280.250 5156.541 - 17.73% -
std::unordered_set<std::string>::clear()/1024 20.28% 22534.313 27104.323 - 18.26% -
rng::unique(deque<int>)_(contiguous)/52 20.09% 67.883 81.523 - 19.81% -
rng::partition_copy(list<int>)/8192 20.09% 7541.336 9056.375 - 22.90% -
std::unordered_set<int>::erase(key)_(existent)/8192 19.99% 22.899 27.476 - 20.29% -
std::unordered_set<int>::count(key)_(non-existent)/1024 19.99% 1.386 1.663 - 7.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 19.97% 0.440 0.528 - 10.82% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 19.87% 117832.072 141247.482 - 19.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 19.77% 117377044.409 140578848.145 - 19.76% -
SetIntersection_Interlaced_Vector_uint64_256_64 19.64% 6964550.917 8332301.572 - 23.40% -
std::unordered_map<int,_int>::find(key)_(existent)/32 19.60% 1.201 1.436 - 23.77% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 19.45% 36.586 43.703 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 19.34% 117087164.944 139734717.731 - 19.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 19.30% 2.298 2.741 - 26.60% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 19.23% 0.466 0.555 - 19.66% -
SetIntersection_Front_Vector_float_1024_1024 19.20% 5979449.049 7127574.245 - 19.07% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 19.18% 7.784 9.277 - 39.15% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 19.18% 1.263 1.505 - 13.09% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 19.05% 35611.780 42397.416 - 15.76% -
std::unordered_set<int>::insert(value)_(new_value)/1024 18.87% 19.680 23.394 - 19.90% -
std::move(vector<bool>)_(aligned)/64 18.86% 1.549 1.841 - 3.66% -
std::replace_if(list<int>)_(prefix)/8192 18.82% 7039.381 8364.145 - 17.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.80% 0.336 0.400 - 18.91% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 18.69% 12523.188 14863.891 - 18.42% -
std::adjacent_find(deque<int>)/8 18.64% 3.141 3.727 - 26.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 18.39% 2827358.335 3347376.414 - 14.19% -
std::unordered_set<std::string>::clear()/8192 18.31% 217586.744 257419.841 - 16.42% -
std::set<int>::lower_bound(key)_(non-existent)/32 18.24% 2.300 2.719 - 14.37% -
rng::move(list<int>)/4096 18.04% 5381.165 6352.038 - 17.78% -
std::adjacent_find(deque<int>)/50 18.03% 15.109 17.833 - 20.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 17.96% 1.208 1.425 - -16.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.89% 17.755 20.931 - 19.03% -
BM_RangesMakeHeap_float_Heap_64 17.79% 0.194 0.228 - 10.83% -
std::unordered_set<int>::insert(value)_(new_value)/0 17.77% 19.291 22.719 - 19.20% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 17.76% 6619.411 7794.889 - 17.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 17.66% 2951693.639 3473017.001 - 17.37% -
std::find_first_of(deque<int>)_(small_needle)/1024 17.64% 3834.230 4510.643 - 21.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.59% 28.351 33.337 - 18.04% -
rng::find_last(deque<int>)_(bail_90%)/1048576 17.36% 25475.319 29896.638 - 16.95% -
std::set<int>::lower_bound(key)_(non-existent)/8192 17.29% 9.367 10.987 - 13.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 17.28% 10.214 11.979 - 17.31% -
std::multiset<std::string>::find(key)_(non-existent)/1024 17.27% 19.349 22.691 - 2.47% -
std::multiset<std::string>::find(key)_(existent)/32 17.11% 18.263 21.388 - 44.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 17.04% 0.349 0.408 - 16.98% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 16.80% 1.638 1.913 - 6.48% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 16.68% 25.863 30.176 - -1.26% -
BM_std_minmax<int>/4 16.61% 0.989 1.154 - 18.30% -
BM_MakeHeap_float_Random_256 16.56% 1.289 1.503 - 21.41% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 16.46% 2.320 2.702 - 15.78% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.30% 283.359 329.560 - 10.50% -
std::unordered_set<std::string>::ctor(const&)/1024 16.29% 33954.734 39484.905 - 13.66% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 16.24% 749.199 870.868 - 16.63% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 16.08% 21.603 25.076 - 12.03% -
std::set<int>::lower_bound(key)_(non-existent)/1024 16.05% 6.180 7.172 - 13.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.00% 48.540 56.307 - 10.27% -
BM_MakeHeap_uint32_Random_4 15.90% 1.128 1.308 - 16.59% -
std::copy(vector<int>)/4096 15.87% 197.354 228.671 - -0.80% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.87% 14259.225 16521.806 - 15.18% -
BM_deque_vector_ranges_move_backward/0 15.81% 1.375 1.592 - 5.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.72% 26327.364 30467.088 - 17.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 15.66% 20.044 23.182 - 0.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.64% 29.732 34.382 - -13.37% -
SetIntersection_Front_Vector_uint32_1024_1024 15.58% 5886838.429 6804032.451 - 13.51% -
rng::adjacent_find(deque<int>)/50 15.58% 14.915 17.239 - -8.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 15.42% 26.256 30.306 - 14.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 15.36% 1.008 1.163 - 3.27% -
BM_StringFindNoMatch/64 15.29% 1.842 2.124 - 14.84% -
std::multiset<std::string>::contains(key)_(existent)/32 15.27% 14.342 16.532 - 10.73% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 15.27% 9.876 11.384 - 19.35% -
SetIntersection_Front_Set_uint64_16384_64 15.27% 1812602.521 2089304.436 - 9.19% -
SetIntersection_Front_Set_uint64_1024_1024 15.18% 13487694.092 15535040.972 - -1.42% -
rng::find_last(vector<char>)_(bail_90%)/50 15.18% 0.998 1.150 - 11.50% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 15.12% 6673.912 7683.329 - 19.34% -
std::unique(deque<int>)_(sprinkled)/32 15.08% 63.248 72.787 - 8.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 15.02% 6.285 7.229 - 18.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 14.96% 83388.670 95865.266 - 14.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 14.86% 8358164.037 9600151.832 - 15.06% -
rng::rotate(list<int>)_(by_1/3)/8192 14.82% 8755.508 10052.787 - 14.01% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.75% 5859.975 6724.172 - 14.14% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 14.74% 15099.153 17325.425 - 14.08% -
std::unordered_set<int>::ctor(const&)/1024 14.72% 6677.405 7660.271 - 14.08% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 14.70% 0.554 0.635 - 10.55% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 14.57% 4.804 5.504 - -23.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 14.51% 9.290 10.638 - 12.80% -
bm_lexicographical_compare<int>/4 14.43% 1.157 1.324 - 5.16% -
SetIntersection_None_Set_float_1024_16 14.32% 8858930.778 10127778.402 - 11.80% -
BM_std_minmax<unsigned_char>/64 14.27% 1.154 1.319 - 8.19% -
std::map<int,_int>::erase(key)_(non-existent)/0 14.15% 0.254 0.289 - 14.08% -
std::set<std::string>::erase(key)_(existent)/32 14.12% 61.718 70.431 - 1.11% -
std::multiset<int>::equal_range(key)_(non-existent)/32 14.09% 2.345 2.676 - 15.88% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 13.82% 27.536 31.343 - 9.66% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 13.72% 1497.922 1703.381 - 0.76% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.71% 61879.576 70361.354 - 13.34% -
std::is_partitioned(deque<int>)_(partitioned)/8192 13.62% 2868.091 3258.587 - 6.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 13.61% 8347113.260 9483004.245 - 12.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 13.59% 29.747 33.789 - 8.10% -
std::unordered_set<int>::ctor(const&)/32 13.48% 196.426 222.902 - 12.24% -
SetIntersection_None_Set_float_1024_256 13.45% 8860019.888 10052027.130 - 11.37% -
std::is_partitioned(deque<int>)_(partitioned)/50 13.45% 14.086 15.981 - 7.61% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 13.44% 89.079 101.055 - -18.15% -
std::partition_point(list<int>)/1024 13.44% 1130.765 1282.761 - -0.87% -
BM_LowerBound_string_262144 13.43% 2249.137 2551.205 - 13.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.39% 13.244 15.017 - 0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 13.39% 136954.846 155296.186 - 13.96% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 13.37% 22.346 25.333 - 0.02% -
std::multiset<std::string>::find(key)_(non-existent)/32 13.35% 9.595 10.876 - 3.03% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 13.34% 4.968 5.631 - 23.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 13.34% 0.982 1.113 - -1.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 13.22% 32.271 36.538 - 11.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 13.11% 8390162.757 9489999.723 - -12.24% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 13.09% 6.498 7.348 - 15.21% -
bm_lexicographical_compare<signed_char>/64 13.04% 1.942 2.195 - -5.10% -
std::is_sorted_until(list<int>)/8192 13.03% 6531.394 7382.754 - 1.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 13.01% 30.455 34.418 - 4.03% -
std::find_if_not(list<int>)_(bail_25%)/32768 12.98% 8426.427 9520.519 - 25.25% -
SetIntersection_Front_Set_uint64_262144_256 12.85% 4321719.751 4876890.925 - 8.85% -
std::set<int>::find(key)_(non-existent)/32 12.80% 2.246 2.534 - 11.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12.77% 11136979.994 12559302.057 - -39.89% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 12.75% 2.266 2.555 - 0.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 12.62% 44.727 50.373 - 5.91% -
rng::find(list<int>)_(process_all)/50 12.60% 18.370 20.684 - 9.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 12.47% 6.480 7.288 - -11.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 12.45% 2.216 2.491 - 11.71% -
std::copy_n(vector<int>)/4096 12.40% 189.239 212.700 - 2.18% -
bm_ranges_lexicographical_compare<unsigned_char>/8 12.35% 1.230 1.382 - -6.28% -
rng::find_last(vector<char>)_(bail_90%)/1048576 12.29% 11902.974 13365.734 - 10.19% -
std::unordered_set<int>::insert(value)_(new_value)/32 12.27% 20.328 22.823 - 13.47% -
std::set<int>::find(key)_(existent)/1024 12.25% 3.948 4.432 - 10.24% -
rng::search(list<int>,_pred)_(same_length)/8192 12.24% 8805.918 9883.951 - 11.02% -
BM_std_min<unsigned___int128>/4000 12.19% 1540.851 1728.614 - -35.00% -
SetIntersection_Interlaced_Vector_float_256_64 12.17% 6754720.648 7576804.419 - -15.08% -
rng::is_sorted_until(list<int>,_pred)/8192 12.13% 7131.563 7996.416 - 2.41% -
BM_std_min<unsigned___int128>/64000 12.10% 24776.001 27773.519 - -35.23% -
BM_std_min<unsigned___int128>/70000 12.05% 27085.865 30350.097 - -35.26% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 12.05% 4.789 5.366 - 8.88% -
BM_std_min<unsigned___int128>/65536 12.04% 25376.726 28431.678 - -35.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 12.00% 0.270 0.303 - -13.40% -
BM_std_min<unsigned___int128>/512 12.00% 198.529 222.347 - -34.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 11.99% 1549405.121 1735243.806 - 8.94% -
rng::equal(vector<bool>)_(unaligned)/8 11.98% 0.692 0.774 - 4.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 11.96% 0.429 0.481 - 7.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 11.94% 1861.444 2083.728 - 12.13% -
BM_std_min<unsigned___int128>/1024 11.89% 395.681 442.723 - -34.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 11.86% 23.954 26.796 - 2.91% -
BM_std_min<unsigned___int128>/5500 11.85% 2114.417 2364.886 - -35.33% -
SetIntersection_Interlaced_Vector_uint64_256_256 11.84% 4667372.648 5219912.690 - 11.89% -
SetIntersection_None_Set_float_1024_64 11.83% 8812298.696 9855008.249 - 9.49% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 11.81% 56.795 63.504 - 2.15% -
std::set<std::string>::contains(key)_(existent)/8192 11.81% 27.460 30.703 - 2.68% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 11.79% 24.035 26.868 - 34.99% -
std::find_end(deque<int>)_(near_matches)/8192 11.75% 1129999.126 1262754.747 - -46.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 11.74% 22.942 25.634 - 9.10% -
std::is_partitioned(deque<int>)_(partitioned)/32 11.72% 9.101 10.168 - 4.03% -
BM_std_min<unsigned___int128>/4096 11.70% 1577.480 1762.056 - -35.28% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 11.65% 0.994 1.110 - 17.45% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 11.61% 1.754 1.958 - 8.20% -
std::set<std::string>::find(key)_(non-existent)/8192 11.58% 28.175 31.439 - 11.67% -
rng::partition_point(list<int>)/8192 11.58% 13387.548 14937.766 - 12.73% -
BM_deque_vector_move/0 11.54% 1.379 1.538 - 7.90% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 11.52% 22.388 24.968 - -4.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.47% 18.564 20.694 - 11.29% -
rng::count(list<int>)_(every_other)/8192 11.47% 6880.021 7669.145 - 10.73% -
BM_std_minmax_element<int>/3 11.46% 1.148 1.279 - 22.53% -
std::mismatch(deque<int>)_(it,_it,_it)/8 11.43% 4.073 4.538 - 5.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 11.43% 59.912 66.759 - 35.25% -
std::replace_if(list<int>)_(sprinkled)/50 11.39% 22.885 25.491 - 10.72% -
rng::unique(deque<int>)_(sprinkled)/52 11.30% 67.267 74.870 - 0.15% -
rng::search(list<int>,_pred)_(single_element)/8192 11.30% 8276.313 9211.563 - 10.71% -
BM_PushHeap_uint64_Descending_1 11.29% 0.447 0.498 - 10.98% -
std::find(vector<bool>)_(process_all)/50 11.28% 0.622 0.692 - 19.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.19% 10.530 11.708 - 12.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 11.18% 4.514 5.019 - 9.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.14% 43.491 48.337 - 12.83% -
BM_StringEraseWithMove_Huge_Transparent 11.14% 48.813 54.253 - 19.76% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 11.14% 1.114 1.238 - 7.74% -
SetIntersection_Front_Set_uint64_1024_64 11.09% 1802305.866 2002132.792 - 6.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 11.08% 0.445 0.495 - -23.69% -
BM_PushHeap_uint64_Ascending_64 11.07% 1.572 1.746 - 14.99% -
std::multiset<std::string>::find(key)_(non-existent)/8192 11.06% 25.581 28.410 - -12.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 11.03% 104935.765 116505.126 - 4.56% -
SetIntersection_Front_Set_uint64_1024_256 11.03% 4426106.040 4914086.477 - 1.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 11.02% 20.452 22.706 - 14.21% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 10.99% 23.105 25.644 - 8.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 10.97% 35584.726 39487.577 - 9.14% -
std::partition_point(list<int>)/8192 10.87% 12995.292 14407.810 - 12.82% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 10.86% 0.408 0.453 - 24.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.81% 638994.420 708082.873 - 10.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.71% 10.679 11.823 - 6.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 10.68% 4.758 5.267 - -9.74% -
rng::find_last(vector<char>)_(bail_90%)/1024 10.62% 13.025 14.409 - 19.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 10.58% 32636102.558 36089710.199 - -7.40% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 10.58% 0.408 0.451 - 24.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.54% 39.611 43.786 - 50.69% -
std::map<std::string,_int>::find(key)_(existent)/32 10.54% 15.062 16.649 - 8.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 10.51% 12414899.278 13719663.807 - 8.08% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 10.51% 1.288 1.423 - 12.96% -
std::equal(list<int>)_(it,_it,_it)/50 10.50% 35.574 39.310 - 15.91% -
std::swap_ranges(list<int>)/8192 10.50% 8808.791 9733.565 - 0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 10.48% 1939974.341 2143311.049 - 6.57% -
std::vector<int>::insert(begin)_(cheap_elements)/32 10.44% 4.588 5.067 - -1.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 10.43% 0.651 0.719 - 14.36% -
SetIntersection_Front_Set_float_262144_256 10.41% 4358810.850 4812543.584 - -1.16% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 10.38% 4.385 4.840 - 8.72% -
std::is_partitioned(deque<int>)_(partitioned)/1024 10.37% 363.438 401.132 - 9.94% -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.35% 9.796 10.810 - 7.00% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.31% 0.410 0.452 - 24.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 10.30% 5787765.907 6383683.091 - 8.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.28% 10.400 11.469 - 4.80% -
SetIntersection_Front_Set_float_16384_1024 10.21% 14155380.896 15600327.078 - 0.27% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 10.17% 668.467 736.447 - 10.48% -
rng::remove(deque<int>)_(prefix)/32 10.15% 53.497 58.924 - 6.86% -
BM_PushHeap_uint32_QuickSortAdversary_1 10.14% 0.467 0.514 - 6.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 10.13% 2951537.580 3250415.369 - 10.99% -
rng::is_sorted_until(list<int>)/8192 10.08% 6733.162 7412.159 - -10.20% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 10.07% 111.410 122.631 - 38.08% -
SetIntersection_Front_Set_uint64_16384_256 10.07% 4437446.245 4884175.860 - -3.53% -
rng::adjacent_find(deque<int>)/8 10.07% 3.096 3.408 - -9.11% -
std::find_end(deque<int>)_(single_element)/8192 10.04% 2204.627 2426.040 - 19.01% -
rng::fill(deque<int>)/32 10.01% 1.326 1.459 - -0.74% -
BM_deque_vector_ranges_move/0 9.91% 1.420 1.560 - 0.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.83% 14.515 15.943 - 9.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.81% 6527885.528 7168247.101 - 7.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 9.79% 1.395 1.532 - -3.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 9.76% 1.032 1.132 - 0.83% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 9.75% 2851.877 3129.936 - 3.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.73% 36.795 40.374 - 9.62% -
BM_std_minmax<int>/16 9.72% 1.262 1.385 - 5.43% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.70% 0.335 0.368 - -6.35% -
SetIntersection_None_Set_float_1024_1 9.70% 8980659.537 9851475.441 - 7.21% -
std::search_n(list<int>)_(no_match)/8192 9.68% 6724.589 7375.254 - 0.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 9.66% 2.429 2.663 - -2.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.61% 0.636 0.698 - 56.01% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 9.59% 24.427 26.769 - -0.26% -
rng::search(list<int>)_(single_element)/8192 9.56% 7372.205 8076.918 - 8.86% -
BM_std_min<unsigned___int128>/64 9.51% 24.535 26.868 - -30.69% -
BM_MakeHeap_uint32_Random_16384 9.48% 1.039 1.138 - 13.80% -
BM_StringRelational_Less_Small_Small_Control 9.47% 1.836 2.010 - 16.38% -
std::unordered_map<int,_int>::count(key)_(existent)/32 9.38% 1.236 1.352 - 6.24% -
std::any_of(deque<int>)_(process_all)/8192 9.37% 2633.849 2880.586 - 5.93% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.36% 9.682 10.589 - 1.29% -
BM_vector_deque_ranges_copy/0 9.34% 0.465 0.509 - 10.05% -
BM_RangesMakeHeap_float_Random_256 9.31% 1.332 1.456 - 0.63% -
BM_vector_deque_move_backward/2 9.29% 1.890 2.066 - -9.40% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 9.28% 94.925 103.738 - 16.01% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 9.27% 487.846 533.064 - 0.64% -
SetIntersection_None_Set_float_1024_4 9.26% 9059082.509 9897599.112 - 11.55% -
std::set<int>::upper_bound(key)_(non-existent)/1024 9.25% 5.880 6.424 - 7.22% -
std::find(vector<char>)_(process_all)/8 9.25% 0.925 1.010 - 9.20% -
std::any_of(deque<int>)_(process_all)/32768 9.24% 10547.928 11522.581 - 6.30% -
BM_StringEraseWithMove_Huge_Opaque 9.20% 50.565 55.218 - 19.61% -
BM_StringRelational_Less_Empty_Large_Control 9.19% 1.786 1.950 - 4.04% -
std::map<std::string,_int>::count(key)_(existent)/32 9.19% 15.969 17.435 - -3.66% -
std::shift_left(list<int>)/8192 9.18% 7050.605 7698.004 - -0.00% -
BM_RangesMakeHeap_string_Ascending_262144 9.16% 6.988 7.628 - -21.88% -
BM_std_min<long_long>/1 9.14% 0.551 0.601 - -10.66% -
std::none_of(vector<int>)_(process_all)/50 9.13% 12.614 13.766 - -24.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 9.13% 18257.692 19924.806 - -13.54% -
SetIntersection_Front_Set_uint64_256_256 9.12% 9042339.554 9867374.165 - -0.09% -
std::multiset<std::string>::erase(iterator)/0 9.09% 27.052 29.512 - -1.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 9.07% 0.827 0.902 - 9.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9.06% 8227.288 8972.852 - 9.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.05% 1621.388 1768.191 - 2.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.05% 28.890 31.505 - -13.25% -
std::any_of(vector<int>)_(process_all)/8 9.05% 2.438 2.659 - 7.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 9.00% 0.532 0.580 - -16.78% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.99% 55.732 60.745 - 8.27% -
bm_lexicographical_compare<int>/8 8.99% 1.456 1.587 - 2.96% -
std::set<std::string>::find(key)_(existent)/32 8.98% 15.815 17.235 - 5.71% -
std::find_if_not(vector<char>)_(process_all)/8 8.94% 2.343 2.552 - 3.36% -
bm_ranges_lexicographical_compare<unsigned_char>/16 8.89% 0.974 1.060 - -8.32% -
rng::find_if(list<int>)_(process_all)/8192 8.89% 10304.846 11221.234 - 8.69% -
std::set<std::string>::erase(key)_(non-existent)/32 8.88% 12.364 13.462 - -8.33% -
std::unordered_set<int>::find(key)_(existent)/1024 8.87% 1.132 1.233 - 6.75% -
SetIntersection_Front_Set_string_16384_16 8.76% 1859828.963 2022754.326 - -1.92% -
std::multimap<std::string,_int>::erase(iterator)/0 8.69% 25.222 27.414 - 4.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.67% 3.292 3.577 - -0.12% -
BM_std_min<__int128>/1 8.66% 0.341 0.371 - -0.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.65% 632511.118 687224.283 - 8.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.60% 71.345 77.483 - -16.05% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 8.60% 1.174 1.275 - 6.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 8.60% 1.614 1.753 - 9.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.53% 5.085 5.518 - 8.49% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.51% 64007.479 69455.415 - 9.80% -
rng::find_end(deque<int>)_(match_near_end)/1024 8.49% 33.284 36.109 - -98.86% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.46% 1.962 2.129 - 26.87% -
SetIntersection_Front_Vector_uint32_1024_256 8.46% 2351153.368 2549970.120 - 8.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.39% 42.601 46.175 - 19.57% -
BM_PushHeap_uint32_Random_1 8.38% 0.484 0.524 - 17.06% -
std::is_sorted(deque<int>,_pred)/8 8.36% 4.415 4.784 - 10.14% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 8.35% 1.425 1.544 - 2.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.34% 7.651 8.288 - 0.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.31% 35.030 37.941 - -3.66% -
SetIntersection_Front_Set_uint64_16384_1024 8.29% 15090999.015 16342232.454 - 9.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 8.28% 1167643.110 1264370.998 - 3.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.28% 4.871 5.275 - 0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/6 8.28% 1.695 1.836 - -6.23% -
BM_StringDestroy_Empty 8.27% 0.651 0.704 - 7.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.26% 16411314.271 17766499.098 - 8.68% -
SetIntersection_Front_Set_float_1024_1024 8.22% 14249849.803 15421146.822 - -7.18% -
rng::unique(deque<int>)_(contiguous)/32 8.21% 60.888 65.887 - 12.09% -
BM_StringConstructDestroyCStr_Small_Opaque 8.20% 2.081 2.252 - 8.16% -
BM_PushHeap_uint64_Ascending_256 8.14% 2.144 2.319 - 10.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.14% 6.286 6.798 - 0.79% -
BM_std_min<unsigned___int128>/30 8.13% 11.422 12.351 - -23.39% -
rng::remove(vector<int>)_(sprinkled)/1024 8.13% 506.092 547.237 - 89.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 8.11% 43.327 46.841 - 9.53% -
std::unordered_set<int>::count(key)_(non-existent)/8192 8.07% 1.494 1.614 - -3.39% -
BM_RangesMakeHeap_float_Heap_16 8.06% 0.213 0.230 - 9.18% -
SetIntersection_Front_Vector_uint32_262144_1024 8.06% 5933965.647 6412198.436 - 7.27% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.04% 23.782 25.693 - 12.80% -
std::partial_sort(vector<int>)_(heap)/8 8.00% 26.269 28.371 - 6.11% -
std::set<int>::equal_range(key)_(non-existent)/32 7.99% 2.497 2.697 - -0.42% -
std::multimap<int,_int>::count(key)_(existent)/32 7.98% 3.432 3.706 - 6.09% -
std::replace(vector<int>)_(sprinkled)/8192 7.98% 1144.933 1236.276 - -9.14% -
BM_PushHeap_uint64_Ascending_262144 7.97% 4.781 5.162 - 10.83% -
BM_std_min<unsigned___int128>/29 7.97% 11.034 11.914 - -23.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.89% 1855.657 2001.986 - 3.21% -
BM_std_min<unsigned___int128>/32 7.88% 12.219 13.182 - -24.25% -
std::is_sorted_until(list<int>,_pred)/8192 7.88% 7118.521 7679.204 - -1.16% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 7.87% 2.513 2.711 - 0.28% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 7.78% 29.687 31.996 - 22.44% -
BM_vector_deque_ranges_move/1 7.77% 2.199 2.370 - 16.69% -
rng::unique(deque<int>)_(sprinkled)/32 7.77% 58.101 62.614 - 3.24% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.75% 34.270 36.927 - 9.98% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.73% 28.396 30.591 - 7.62% -
bm_ranges_lexicographical_compare<unsigned_char>/4 7.67% 1.216 1.309 - -12.62% -
std::copy_backward(deque<int>)/262144 7.67% 30528.683 32869.015 - 0.85% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.67% 5.052 5.439 - 7.70% -
BM_std_min<unsigned___int128>/28 7.66% 10.637 11.452 - -22.76% -
rng::search_n(list<int>)_(no_match)/8192 7.65% 6882.946 7409.594 - 0.22% -
rng::for_each(join_view(vector<vector<int>>)/8 7.65% 1.385 1.491 - 3.96% -
BM_std_min<unsigned___int128>/31 7.61% 11.815 12.714 - -24.15% -
rng::for_each_n(deque<int>)/8 7.61% 1.151 1.239 - 2.84% -
std::multiset<std::string>::erase(key)_(non-existent)/32 7.60% 10.263 11.043 - 9.35% -
rng::move_backward(list<int>)/32768 7.58% 33422.349 35956.105 - 6.97% -
rng::remove(deque<int>)_(prefix)/50 7.57% 62.177 66.882 - 5.35% -
SetIntersection_Front_Set_string_262144_64 7.51% 4561813.537 4904617.488 - 2.15% -
std::for_each(join_view(vector<vector<int>>))/8 7.51% 1.373 1.476 - 7.02% -
std::map<int,_int>::count(key)_(existent)/32 7.50% 1.606 1.726 - 1.74% -
BM_StringRelational_Less_Small_Small_ChangeFirst 7.50% 1.381 1.485 - 7.09% -
rng::find_if_not(vector<char>)_(process_all)/8 7.50% 2.336 2.511 - 1.70% -
std::count(list<int>)_(every_other)/8192 7.49% 6322.870 6796.642 - 2.00% -
std::unique(deque<int>)_(sprinkled)/1024 7.45% 918.002 986.378 - 12.57% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 7.44% 1.391 1.494 - 7.70% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.44% 11688.849 12558.212 - -0.67% -
BM_PushHeap_uint64_Descending_4 7.42% 0.363 0.390 - 8.05% -
BM_std_minmax<unsigned_int>/16 7.42% 1.257 1.350 - 5.17% -
bm_ranges_lexicographical_compare<unsigned_char>/7 7.35% 1.932 2.074 - -5.90% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 7.34% 23.319 25.032 - 8.49% -
BM_std_minmax<int>/7 7.32% 1.647 1.767 - 3.32% -
std::set<std::string>::count(key)_(existent)/1024 7.32% 22.358 23.995 - -1.51% -
BM_std_minmax<unsigned_char>/3 7.27% 1.132 1.214 - 1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7.24% 6855142.499 7351639.633 - 7.80% -
rng::none_of(deque<int>)_(process_all)/32 7.24% 16.365 17.550 - -3.18% -
BM_std_minmax<short>/4 7.24% 1.075 1.153 - 18.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 7.22% 1462522.917 1568178.083 - -7.53% -
BM_std_min<short>/20 7.22% 2.206 2.365 - 5.21% -
BM_std_minmax<unsigned_char>/15 7.21% 2.970 3.184 - 6.75% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.19% 23.620 25.318 - -2.08% -
BM_RangesMakeHeap_float_Random_64 7.12% 1.499 1.606 - -2.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 7.11% 1.271 1.362 - -14.33% -
std::replace(vector<int>)_(sprinkled)/1024 7.10% 146.632 157.048 - -7.02% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.10% 5.793 6.204 - 5.27% -
std::set<std::string>::find(key)_(non-existent)/1024 7.06% 21.345 22.851 - 12.20% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.02% 1.111 1.189 - -2.42% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 7.02% 9.588 10.261 - 7.03% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 7.02% 19.481 20.849 - -0.28% -
BM_std_minmax<unsigned_long_long>/11 6.98% 2.234 2.390 - 1.55% -
BM_std_min<unsigned___int128>/26 6.94% 9.835 10.518 - -22.52% -
BM_std_min<char>/24 6.94% 2.615 2.796 - 5.72% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 6.91% 63683.725 68082.845 - 6.68% -
BM_std_min<unsigned___int128>/27 6.90% 10.250 10.957 - -22.67% -
BM_std_min<unsigned___int128>/25 6.89% 9.489 10.143 - -21.47% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 6.88% 30.225 32.306 - -34.27% -
std::map<std::string,_int>::contains(key)_(existent)/32 6.88% 14.829 15.850 - -1.87% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.87% 2.160 2.309 - 10.31% -
rng::move_backward(vector<bool>)_(aligned)/64 6.86% 1.676 1.791 - -3.09% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 6.85% 25.798 27.565 - 12.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 6.84% 1171213.110 1251349.553 - 0.99% -
rng::search(vector<int>)_(same_length)/8192 6.84% 1866.806 1994.481 - 6.16% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 6.81% 340436.705 363618.866 - 6.30% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.80% 7459.636 7966.888 - 6.90% -
BM_RangesPushHeap_string_Descending_1024 6.80% 2.374 2.535 - 2.12% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.80% 0.462 0.493 - 5.67% -
rng::find_first_of(deque<int>)_(small_needle)/50 6.79% 163.962 175.102 - 2.54% -
BM_RangesMakeHeap_uint32_Descending_4 6.79% 0.270 0.289 - 4.70% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 6.78% 695.861 743.073 - 2.22% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 6.77% 344520.387 367853.791 - 6.99% -
rng::is_sorted(vector<int>,_pred)/8 6.77% 3.897 4.161 - 18.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.75% 9.622 10.272 - -0.77% -
SetIntersection_Front_Set_float_262144_64 6.74% 1853186.541 1978059.099 - 5.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.73% 7067.758 7543.457 - 10.62% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.73% 293.146 312.875 - -0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.71% 10.559 11.267 - 6.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 6.69% 1.951 2.082 - 0.00% -
rng::partition_point(deque<int>)/32 6.69% 4.155 4.433 - 4.87% -
BM_std_min<unsigned___int128>/24 6.69% 9.127 9.738 - -20.78% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.68% 1.807 1.928 - 10.04% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 6.64% 30.553 32.583 - 4.43% -
BM_deque_deque_ranges_move/2 6.63% 3.034 3.236 - 5.69% -
std::map<int,_int>::erase(key)_(non-existent)/32 6.63% 2.408 2.568 - 7.88% -
BM_std_min<unsigned___int128>/22 6.61% 8.359 8.911 - -19.04% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.60% 1321372.003 1408625.436 - 6.29% -
std::move(list<int>)/64 6.59% 41.082 43.787 - -10.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.55% 39.114 41.677 - 1.12% -
BM_std_min<unsigned___int128>/23 6.52% 8.749 9.320 - -20.03% -
rng::stable_sort(vector<int>)_(descending)/8 6.51% 23.997 25.559 - 0.82% -
rng::copy_backward(deque<int>)/32768 6.51% 3673.300 3912.252 - 1.90% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 6.50% 76.889 81.889 - 0.80% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 6.48% 2.257 2.404 - 6.13% -
std::copy_backward(vector<int>)/8 6.43% 2.147 2.285 - 2.71% -
std::replace_if(vector<int>)_(sprinkled)/50 6.41% 12.873 13.698 - 6.17% -
bm_ranges_lexicographical_compare<unsigned_char>/2 6.41% 1.672 1.779 - -9.80% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.38% 10.330 10.989 - 8.93% -
rng::fill(vector<bool>)/512 6.37% 1.519 1.616 - 8.88% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 6.36% 2.822 3.002 - 1.86% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.36% 2.443 2.599 - 6.73% -
std::multiset<int>::insert(value)_(new_value)/8192 6.33% 74.451 79.165 - 6.94% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.32% 37.186 39.534 - 3.92% -
std::multiset<int>::contains(key)_(non-existent)/32 6.28% 2.343 2.490 - 6.17% -
rng::replace(list<int>)_(sprinkled)/8192 6.27% 7248.799 7703.129 - 5.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.25% 30.292 32.186 - 9.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 6.25% 32.895 34.949 - 1.87% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 6.24% 1.881 1.998 - 0.58% -
BM_std_minmax<unsigned_char>/6 6.24% 1.985 2.109 - 2.95% -
rng::replace_if(list<int>)_(prefix)/8192 6.24% 7149.673 7595.802 - 5.44% -
SetIntersection_None_Set_string_16384_1024 6.23% 201824691.859 214402770.279 - 3.94% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 6.23% 10.031 10.656 - -0.99% -
SetIntersection_Front_Set_string_256_16 6.23% 6936272.694 7368073.062 - -3.08% -
std::unordered_multiset<int>::find(key)_(existent)/1024 6.20% 1.183 1.256 - 8.22% -
BM_RangesMakeHeap_float_Random_16 6.20% 1.569 1.666 - -2.57% -
bm_ranges_lexicographical_compare<unsigned_char>/5 6.18% 1.455 1.545 - -10.95% -
rng::replace(vector<int>)_(prefix)/32 6.17% 4.732 5.024 - -0.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 6.15% 611.308 648.917 - 6.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.14% 4.532 4.810 - 4.72% -
rng::rotate_copy(list<int>)/8192 6.13% 7902.886 8387.520 - 1.00% -
BM_deque_deque_copy/2 6.13% 3.047 3.233 - 5.60% -
SetIntersection_None_Set_uint64_16384_16384 6.12% 165623049.500 175766632.077 - 0.21% -
rng::move_backward(list<int>)/262144 6.12% 316103.814 335437.102 - 25.66% -
std::stable_partition(deque<int>)_(sparse)/8192 6.12% 3470.053 3682.264 - 9.28% -
BM_std_minmax<unsigned_char>/12 6.09% 1.997 2.118 - 8.88% -
BM_deque_deque_ranges_copy/2 6.09% 3.049 3.234 - 5.61% -
rng::search(deque<int>)_(near_matches)/1000 6.06% 18669.425 19799.923 - -17.80% -
rng::generate_n(vector<int>)/50 6.05% 12.075 12.806 - 6.20% -
BM_std_minmax<unsigned_char>/8 6.05% 0.923 0.979 - -9.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 6.05% 10.420 11.050 - 5.42% -
std::partition_point(deque<int>)/50 6.02% 4.349 4.611 - -0.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.02% 1.418 1.503 - -9.91% -
BM_PushHeap_uint64_Ascending_1024 6.00% 2.622 2.779 - 7.84% -
BM_std_minmax<short>/18 5.98% 1.970 2.088 - 4.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 5.98% 0.850 0.901 - 3.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.98% 56234.350 59596.802 - 7.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.97% 200245365.451 212192836.924 - 4.07% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.95% 1.454 1.540 - -10.73% -
BM_PopHeap_float_262144 5.95% 37.443 39.670 - -2.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 5.94% 9276.732 9828.076 - 7.27% -
BM_std_min<unsigned___int128>/21 5.93% 7.970 8.443 - -18.70% -
BM_MakeHeap_uint32_Descending_64 5.92% 0.234 0.247 - 6.26% -
SetIntersection_Front_Set_uint64_64_64 5.91% 14650683.425 15517011.218 - 2.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.91% 3.455 3.659 - 5.05% -
BM_std_minmax_element<char>/2 5.90% 0.650 0.688 - -0.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.89% 4.782 5.063 - 5.97% -
SetIntersection_Front_Vector_uint32_256_64 5.89% 4519327.794 4785336.213 - 4.69% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.88% 0.257 0.272 - 5.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 5.86% 1076832.643 1139897.866 - 1.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 5.83% 18.224 19.286 - 7.76% -
bm_lexicographical_compare<int>/16 5.80% 1.956 2.070 - 2.64% -
BM_RangesPushHeap_uint32_SingleElement_16 5.79% 0.336 0.355 - 2.68% -
SetIntersection_Interlaced_Vector_float_1024_16 5.79% 2625187.283 2777109.128 - -1.52% -
rng::find_end(deque<int>)_(match_near_end)/1000 5.78% 34.039 36.007 - -88.94% -
BM_std_min<char>/8 5.77% 2.253 2.383 - 5.90% -
std::partition(deque<int>)_(dense)/32 5.77% 9.309 9.846 - -11.66% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 5.75% 0.934 0.988 - 6.90% -
BM_std_minmax<unsigned_char>/22 5.74% 2.500 2.643 - 5.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 5.72% 118864171.982 125661218.590 - -6.72% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 5.72% 1.531 1.619 - 12.67% -
BM_MakeThenSortHeap_uint64_Descending_4 5.70% 1.411 1.491 - -1.43% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 5.70% 17.264 18.248 - -8.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.68% 1608006.361 1699367.686 - 4.00% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.67% 26.621 28.131 - 10.96% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.66% 36.693 38.770 - 2.89% -
BM_vector_deque_ranges_move/2 5.64% 1.959 2.070 - 19.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.64% 6.867 7.254 - 5.69% -
BM_std_min<unsigned___int128>/20 5.63% 7.635 8.065 - -17.49% -
std::set<int>::equal_range(key)_(existent)/8192 5.63% 8.052 8.505 - 6.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 5.62% 2.181 2.304 - -0.05% -
rng::remove(vector<int>)_(sprinkled)/8192 5.61% 3749.163 3959.460 - 99.65% -
BM_RangesPushHeap_uint32_SingleElement_4 5.61% 0.337 0.356 - 2.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 5.60% 14.423 15.230 - -0.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 5.58% 602347.383 635970.060 - 5.22% -
rng::adjacent_find(deque<int>,_pred)/8 5.58% 3.950 4.171 - -0.04% -
std::multiset<int>::count(key)_(existent)/8192 5.57% 9.594 10.129 - 10.23% -
rng::stable_partition(vector<int>)_(sparse)/1024 5.57% 207.632 219.188 - 5.97% -
BM_RangesMakeHeap_uint64_Heap_4 5.56% 0.276 0.292 - 3.19% -
706_stockfish_r 5.54% 20.328 21.455 - -0.60% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 5.53% 130.090 137.289 - 1.77% -
BM_std_minmax<unsigned_char>/31 5.52% 3.140 3.314 - 4.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.51% 1585847.929 1673184.903 - 4.91% -
BM_std_min<unsigned_short>/19 5.49% 1.807 1.906 - 0.69% -
BM_std_min<unsigned_char>/24 5.47% 2.752 2.902 - 5.26% -
rng::fill(list<int>)/8192 5.47% 7108.714 7497.291 - 1.42% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 5.45% 603543.002 636411.013 - 4.86% -
BM_std_min<unsigned___int128>/19 5.44% 7.263 7.658 - -16.33% -
std::move(vector<bool>)_(unaligned)/4096 5.44% 25.609 27.001 - 1.34% -
std::map<int,_int>::count(key)_(existent)/1024 5.42% 4.081 4.302 - -1.33% -
rng::find(vector<char>)_(process_all)/8 5.41% 0.924 0.974 - 5.31% -
BM_StringRelational_Less_Empty_Huge_Control 5.41% 2.042 2.153 - 8.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 5.40% 0.556 0.586 - 0.17% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.40% 5.611 5.914 - 3.75% -
std::multiset<int>::contains(key)_(existent)/8192 5.38% 8.254 8.698 - -1.34% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.38% 18.022 18.991 - 4.60% -
std::stable_sort(vector<int>)_(descending)/8 5.37% 24.263 25.565 - 0.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.36% 8.750 9.219 - 5.38% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.36% 20.202 21.285 - 2.50% -
rng::find_if_not(deque<int>)_(bail_25%)/8 5.34% 1.441 1.517 - -1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.33% 199274416.478 209902802.177 - 3.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.33% 25705.651 27074.640 - 5.46% -
BM_std_minmax<unsigned_char>/1 5.32% 0.612 0.644 - 3.39% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 5.31% 477.306 502.658 - -8.60% -
BM_std_min<__int128>/5500 5.31% 2122.884 2235.535 - 5.42% -
BM_std_min<__int128>/1024 5.30% 396.713 417.750 - 5.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.30% 1388.797 1462.413 - 5.15% -
BM_std_minmax<unsigned_char>/14 5.29% 2.569 2.704 - 6.36% -
rng::equal(vector<bool>)_(unaligned)/50 5.28% 0.735 0.774 - 5.10% -
std::map<std::string,_int>::insert(value)_(already_present)/0 5.28% 16.603 17.480 - 43.76% -
BM_RangesMakeHeap_float_Heap_256 5.27% 0.243 0.256 - 0.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 5.26% 2.006 2.111 - 13.37% -
std::set<std::string>::contains(key)_(existent)/32 5.25% 15.644 16.466 - 0.53% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.25% 40.950 43.102 - 7.57% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 5.25% 32.041 33.724 - 0.39% -
SetIntersection_Interlaced_Vector_float_64_16 5.25% 18341329.380 19303845.043 - 0.60% -
SetIntersection_Front_Set_float_262144_262144 5.25% 1769136.635 1861953.695 - 4.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.24% 13004.760 13686.617 - 1.39% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.24% 7.142 7.516 - 3.38% -
BM_std_min<__int128>/4000 5.23% 1543.703 1624.432 - 5.44% -
BM_PushHeap_uint32_Random_4 5.21% 2.382 2.506 - 1.02% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.21% 22.621 23.800 - 4.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 5.21% 19537.372 20555.039 - -1.15% -
std::find_end(list<int>)_(single_element)/8192 5.20% 7284.068 7662.845 - -11.26% -
std::none_of(deque<int>)_(process_all)/50 5.19% 18.318 19.269 - 8.51% -
std::set<std::string>::insert(value)_(already_present)/1024 5.19% 32.601 34.294 - 0.01% -
std::multimap<int,_int>::count(key)_(existent)/1024 5.19% 5.536 5.823 - 3.69% -
SetIntersection_Front_Set_string_64_16 5.19% 24997396.022 26293841.895 - 2.07% -
rng::transform(list<int>,_list<int>)/8192 5.16% 9705.041 10206.055 - -0.12% -
bm_ranges_lexicographical_compare<unsigned_char>/3 5.16% 1.926 2.025 - -7.76% -
BM_std_minmax<short>/23 5.15% 2.604 2.738 - 1.66% -
BM_std_min<unsigned_char>/31 5.15% 2.482 2.610 - 4.38% -
SetIntersection_None_Set_string_1024_4 5.14% 8812577.368 9265107.917 - 0.43% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.13% 1.589 1.670 - 1.89% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 5.12% 0.267 0.281 - 0.43% -
std::unordered_set<int>::contains(key)_(existent)/1024 5.12% 1.320 1.387 - -1.04% -
BM_StringFindAllMatch/1 5.08% 2.753 2.893 - 4.28% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 5.07% 480.906 505.299 - 0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.07% 7128.667 7490.187 - 0.09% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 5.06% 1.588 1.668 - 3.65% -
SetIntersection_Front_Vector_float_64_64 5.05% 11486155.822 12066676.721 - 4.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.05% 74.168 77.914 - 2.83% -
BM_std_minmax<unsigned_int>/12 5.04% 1.320 1.387 - 0.03% -
BM_deque_deque_copy/1 5.04% 3.375 3.545 - 4.16% -
SetIntersection_Front_Vector_uint32_16384_16384 5.03% 79639587.389 83645049.655 - 5.40% -
BM_deque_deque_ranges_move/1 5.03% 3.369 3.538 - 3.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 5.03% 10.560 11.091 - 9.20% -
bm_gcd_trivial 5.03% 0.862 0.906 - 5.77% -
std::multiset<std::string>::erase(iterator)/1024 5.02% 28.175 29.589 - -10.26% -
BM_RangesMakeHeap_uint64_Random_64 5.01% 1.275 1.339 - 3.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 5.00% 50.295 52.811 - -3.99% -
BM_std_min<char>/12 5.00% 1.291 1.356 - 1.74% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 4.99% 76.109 79.906 - 3.41% -
BM_std_minmax<unsigned_char>/19 4.99% 1.641 1.722 - 4.02% -
rng::partition(vector<int>)_(dense)/32 4.99% 8.091 8.495 - 1.10% -
std::set<int>::find(key)_(non-existent)/8192 4.97% 8.452 8.872 - 5.11% -
BM_MakeHeap_uint32_Random_64 4.96% 1.280 1.344 - 7.45% -
SetIntersection_Front_Vector_string_262144_16 4.94% 1647789.392 1729176.217 - 0.52% -
BM_std_min<__int128>/4096 4.93% 1580.063 1658.025 - 5.02% -
std::stable_sort(deque<int>)_(ascending)/8 4.93% 18.406 19.313 - 6.40% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.92% 16.789 17.615 - 5.54% -
rng::search(vector<int>)_(same_length)/1024 4.92% 245.356 257.422 - 4.07% -
std::copy_backward(deque<int>)/32768 4.90% 3922.616 4114.919 - 0.93% -
std::stable_sort(deque<int>)_(descending)/8 4.90% 27.988 29.358 - 10.16% -
BM_MakeThenSortHeap_float_Descending_4 4.89% 1.237 1.298 - 10.43% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 4.89% 1.324 1.388 - -0.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.89% 2051874.672 2152155.259 - 3.90% -
BM_std_min<__int128>/70000 4.89% 27145.894 28472.121 - 5.21% -
bm_ranges_lexicographical_compare<unsigned_char>/64 4.88% 1.823 1.912 - -8.12% -
BM_std_min<unsigned___int128>/18 4.85% 6.879 7.213 - -15.44% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.84% 4.000 4.193 - 5.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 4.83% 0.402 0.422 - 10.50% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.82% 1.529 1.603 - 6.72% -
std::remove(deque<int>)_(sprinkled)/50 4.82% 57.314 60.075 - 4.92% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 4.81% 8.729 9.148 - 1.58% -
BM_std_min<__int128>/64000 4.80% 24848.425 26040.346 - 5.28% -
std::remove_if(deque<int>)_(sprinkled)/50 4.79% 66.804 70.005 - 6.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.78% 15510.658 16252.659 - 7.03% -
SetIntersection_Front_Set_float_64_64 4.75% 14262130.617 14939712.327 - -3.04% -
BM_std_min<__int128>/65536 4.75% 25422.856 26629.173 - 5.06% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.72% 0.469 0.491 - 5.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.72% 19555.929 20478.578 - -2.28% -
SetIntersection_None_Vector_string_1024_64 4.71% 1183166.844 1238909.226 - 1.04% -
BM_std_minmax<unsigned_char>/7 4.71% 2.389 2.501 - 2.77% -
std::generate_n(vector<int>)/50 4.70% 12.003 12.567 - 4.27% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 4.70% 109978.822 115143.393 - 1.29% -
BM_deque_deque_ranges_copy/1 4.69% 3.380 3.538 - 3.18% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 4.69% 31.954 33.453 - 1.97% -
BM_std_min<__int128>/512 4.68% 198.998 208.319 - 4.75% -
SetIntersection_Front_Set_uint64_256_16 4.67% 4785380.272 5008968.205 - 2.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 4.66% 1.417 1.483 - -0.83% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 4.66% 1.504 1.574 - 5.16% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.65% 848.075 887.484 - 33.60% -
rng::replace(vector<int>)_(prefix)/8192 4.65% 1210.114 1266.341 - 0.23% -
SetIntersection_Front_Set_float_262144_1024 4.64% 14644201.765 15324407.002 - 7.88% -
BM_deque_deque_move/1 4.64% 3.351 3.507 - 2.87% -
std::find_if_not(deque<int>)_(process_all)/8192 4.64% 2819.368 2950.258 - 0.16% -
SetIntersection_Interlaced_Set_uint64_256_256 4.64% 9683721.751 10132697.847 - 12.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.63% 0.744 0.779 - 6.07% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 4.61% 0.402 0.420 - -3.80% -
rng::find_last(deque<int>)_(bail_90%)/8 4.60% 0.883 0.924 - 6.58% -
BM_std_min<unsigned___int128>/17 4.60% 6.505 6.805 - -13.75% -
std::search_n(list<int>,_pred)_(no_match)/8192 4.59% 7841.841 8202.167 - 0.67% -
BM_PushHeap_uint64_Ascending_16384 4.58% 3.666 3.834 - 7.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 4.57% 7511332.053 7854813.676 - 0.56% -
BM_std_minmax<unsigned_char>/5 4.57% 1.686 1.763 - 0.65% -
BM_RangesPushHeap_float_Ascending_16 4.57% 0.974 1.019 - 3.72% -
BM_PushHeap_uint64_Descending_16 4.57% 0.361 0.378 - 4.96% -
SetIntersection_Front_Vector_uint32_262144_16384 4.56% 79780386.169 83419658.831 - 5.31% -
BM_std_minmax<unsigned_char>/4 4.55% 1.421 1.486 - 0.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.55% 137393.728 143648.439 - 3.10% -
BM_MakeHeap_string_Ascending_256 4.55% 4.795 5.014 - 0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.53% 1077488.191 1126346.373 - 0.05% -
std::stable_partition(deque<int>)_(dense)/1024 4.53% 621.957 650.110 - 9.04% -
bm_lexicographical_compare<unsigned_char>/8 4.53% 1.390 1.453 - -2.97% -
BM_deque_deque_ranges_move/70000 4.52% 3102.849 3243.107 - 0.35% -
std::unordered_set<std::string>::ctor(const&)/8192 4.51% 342285.095 357729.213 - 4.83% -
BM_PushHeap_float_Ascending_16 4.51% 0.978 1.022 - -4.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.50% 23.766 24.835 - 3.12% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.48% 14590.986 15245.248 - 4.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.47% 1.766 1.845 - 9.93% -
std::partial_sort_copy(list<int>)_(heap)/8 4.47% 15.325 16.010 - -1.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.47% 28.296 29.560 - 3.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 4.47% 1.130 1.181 - 12.34% -
rng::find_first_of(deque<int>)_(small_needle)/32 4.46% 108.778 113.632 - 2.38% -
std::partition(deque<int>)_(dense)/1024 4.45% 346.497 361.905 - 0.03% -
std::unique(deque<int>)_(sprinkled)/8192 4.44% 7428.670 7758.862 - 5.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.44% 2.227 2.326 - 6.25% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.43% 16.091 16.804 - 3.72% -
std::multiset<std::string>::erase(iterator)/32 4.43% 29.689 31.004 - 0.76% -
BM_std_minmax<unsigned_short>/28 4.43% 2.514 2.625 - 3.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 4.40% 0.268 0.280 - -0.06% -
BM_std_minmax<unsigned_char>/30 4.40% 2.711 2.830 - 4.10% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 4.38% 1.174 1.225 - 2.20% -
BM_std_minmax<unsigned_char>/29 4.35% 2.402 2.507 - 3.18% -
std::partition(list<int>)_(sparse)/8192 4.35% 7470.887 7795.784 - -4.66% -
std::for_each_n(deque<int>)/8 4.35% 1.153 1.203 - -4.09% -
BM_vector_deque_ranges_copy_backward/64 4.33% 2.983 3.112 - 2.53% -
std::copy_backward(vector<bool>)_(aligned)/4096 4.33% 4.980 5.196 - 1.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 4.31% 0.462 0.482 - -24.34% -
BM_std_min<int>/65536 4.30% 1930.435 2013.456 - 4.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.30% 44.075 45.968 - -5.36% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.29% 8.739 9.113 - 0.66% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.29% 22.834 23.813 - 6.52% -
BM_deque_vector_ranges_copy_backward/70000 4.28% 8504.516 8868.685 - 2.45% -
SetIntersection_Interlaced_Set_string_64_64 4.28% 37553340.016 39161233.436 - 8.74% -
std::unique(list<int>)_(sprinkled)/52 4.27% 70.584 73.598 - 4.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.27% 3.092 3.224 - 3.43% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.27% 46.905 48.906 - 3.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.27% 7922.613 8260.525 - -10.95% -
BM_MakeHeap_uint64_SingleElement_256 4.25% 0.562 0.586 - 2.02% -
SetIntersection_Front_Vector_string_262144_64 4.25% 3327978.309 3469365.947 - -0.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.24% 19264.973 20081.022 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.21% 17909007.032 18663854.525 - -0.09% -
BM_std_minmax<unsigned_short>/18 4.21% 1.913 1.994 - 0.47% -
BM_std_minmax<unsigned_char>/21 4.20% 2.223 2.317 - 3.84% -
rng::move(deque<int>)/8 4.18% 3.720 3.875 - -1.90% -
BM_RangesPushHeap_uint64_Descending_1 4.18% 0.482 0.502 - 7.64% -
std::multiset<int>::erase(key)_(existent)/1024 4.17% 40.102 41.775 - 2.83% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 4.17% 175.018 182.315 - 3.72% -
SetIntersection_Front_Set_string_16384_64 4.17% 4720268.898 4916912.335 - -0.96% -
BM_std_minmax<unsigned_long_long>/13 4.15% 2.900 3.021 - 0.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.15% 0.906 0.944 - 3.95% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.14% 4.960 5.166 - 0.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 4.14% 1.676 1.745 - -1.96% -
BM_std_minmax<unsigned_char>/23 4.14% 2.950 3.072 - 2.90% -
rng::replace(list<int>)_(prefix)/8192 4.14% 7224.362 7523.236 - 3.26% -
BM_std_min<short>/19 4.14% 1.867 1.944 - -1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.13% 345491654.290 359774976.991 - 3.10% -
BM_std_minmax<short>/3 4.13% 1.122 1.169 - -1.88% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 4.10% 24.654 25.664 - -5.16% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.07% 22.338 23.248 - 1.52% -
BM_deque_vector_copy_backward/0 4.07% 1.542 1.605 - 16.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.06% 1129.494 1175.407 - -4.72% -
BM_MakeHeap_string_SingleElement_256 4.06% 6.277 6.532 - 2.88% -
std::rotate(list<int>)_(by_1/3)/50 4.06% 24.657 25.658 - 3.51% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 4.05% 22.100 22.995 - 6.49% -
BM_std_min<char>/2 4.05% 0.486 0.505 - 4.11% -
std::unordered_multiset<int>::count(key)_(existent)/32 4.04% 1.716 1.785 - -3.93% -
rng::search(deque<int>,_pred)_(same_length)/1024 4.03% 498.250 518.323 - 0.81% -
std::find_end(deque<int>)_(single_element)/1024 4.03% 319.341 332.203 - 28.24% -
BM_MakeThenSortHeap_uint64_SingleElement_64 4.03% 5.938 6.177 - 4.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.02% 3.444 3.582 - 2.66% -
BM_deque_deque_move/2 4.02% 3.046 3.168 - 3.58% -
SetIntersection_Interlaced_Set_uint64_64_64 3.99% 15217647.900 15824640.444 - 4.40% -
BM_std_min<unsigned_int>/65536 3.98% 1943.956 2021.407 - 4.89% -
BM_PushHeap_uint64_Ascending_16 3.98% 0.919 0.956 - 4.83% -
BM_PushHeap_uint64_Random_4 3.98% 2.130 2.215 - 7.77% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.97% 343910441.132 357560607.974 - 4.67% -
std::multiset<std::string>::contains(key)_(non-existent)/0 3.97% 0.279 0.290 - 1.21% -
std::set<std::string>::ctor(const&)/1024 3.93% 35254.551 36641.159 - 6.82% -
std::remove_if(deque<int>)_(prefix)/32 3.93% 57.314 59.567 - 2.58% -
BM_std_min<__int128>/64 3.93% 24.581 25.548 - 4.26% -
std::is_sorted_until(deque<int>,_pred)/8 3.93% 3.926 4.080 - -4.02% -
SetIntersection_Front_Set_string_262144_256 3.92% 14406931.039 14971980.730 - -5.05% -
rng::find(deque<int>)_(process_all)/8192 3.92% 1887.845 1961.775 - -0.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.92% 6.712 6.975 - 6.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.91% 747.428 776.662 - 1.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.91% 1.039 1.080 - -5.74% -
BM_StringRelational_Less_Small_Empty_Control 3.90% 1.966 2.043 - 7.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.90% 16.875 17.532 - 5.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.89% 868.373 902.137 - 4.29% -
BM_PushHeap_uint64_Random_1024 3.89% 5.769 5.993 - 1.39% -
rng::find(vector<char>)_(process_all)/50 3.88% 1.629 1.693 - 4.41% -
rng::partition(list<int>)_(dense)/8192 3.87% 4411.213 4582.121 - -10.07% -
BM_RangesPushHeap_uint32_SingleElement_64 3.87% 0.350 0.363 - 1.77% -
std::search_n(deque<int>,_pred)_(no_match)/1024 3.86% 621.682 645.679 - 2.86% -
std::search(vector<int>)_(single_element)/1000 3.86% 229.752 238.614 - 4.34% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.85% 16.674 17.316 - 0.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.85% 856.667 889.666 - 14.43% -
SetIntersection_None_Set_string_1024_16 3.85% 9058230.191 9406673.426 - 4.01% -
std::stable_partition(list<int>)_(dense)/50 3.85% 54.504 56.601 - -0.25% -
BM_std_minmax<unsigned_char>/2 3.83% 0.843 0.876 - -0.85% -
BM_PushHeap_uint64_SingleElement_64 3.83% 0.360 0.373 - -8.32% -
rng::rotate(list<int>)_(1_element_forward)/8192 3.83% 7700.668 7995.673 - -3.17% -
rng::remove_if(deque<int>)_(prefix)/50 3.83% 68.395 71.014 - -3.94% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.83% 2.011 2.088 - 10.18% -
std::set<int>::insert(value)_(already_present)/0 3.83% 0.589 0.611 - 5.10% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 3.82% 5.955 6.183 - -4.15% -
BM_MakeHeap_string_PipeOrgan_16 3.82% 3.587 3.724 - 3.16% -
std::find_if_not(deque<int>)_(process_all)/32768 3.81% 11437.269 11873.529 - -1.08% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 3.81% 14.862 15.428 - 2.61% -
rng::sort(vector<int>)_(descending)/8 3.80% 24.257 25.179 - 1.97% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 3.80% 16.433 17.058 - 2.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3.79% 5096380.634 5289564.001 - 4.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.79% 542.401 562.934 - 10.41% -
std::remove_if(list<int>)_(sprinkled)/50 3.78% 73.381 76.158 - 3.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 3.77% 0.539 0.560 - 4.82% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 3.77% 0.271 0.281 - 1.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.77% 0.822 0.853 - -0.00% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 3.77% 0.433 0.449 - -35.38% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.76% 8.790 9.121 - 3.07% -
rng::contains(list<int>)_(process_all)/50 3.76% 17.923 18.596 - -3.88% -
BM_StringRelational_Less_Large_Huge_Control 3.75% 2.214 2.296 - 3.03% -
BM_std_minmax<char>/8 3.75% 0.978 1.015 - -0.88% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 3.74% 9475.783 9830.155 - 4.13% -
BM_std_minmax<unsigned_short>/26 3.73% 2.520 2.614 - 1.29% -
BM_std_minmax<unsigned_char>/28 3.73% 2.117 2.196 - 2.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.73% 13844.727 14360.873 - -13.88% -
rng::search(list<int>)_(single_element)/1000 3.72% 655.068 679.446 - 2.02% -
std::search(vector<int>)_(single_element)/1024 3.72% 235.041 243.774 - 4.08% -
BM_MakeHeap_string_SingleElement_1024 3.71% 6.152 6.380 - 1.13% -
BM_std_min<unsigned___int128>/16 3.70% 6.143 6.370 - -12.64% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.68% 453.391 470.084 - -0.04% -
rng::find_if(vector<char>)_(bail_25%)/32768 3.68% 2022.798 2097.191 - 2.85% -
BM_std_minmax<unsigned_long_long>/29 3.67% 4.055 4.203 - 0.17% -
BM_deque_deque_move_backward/1024 3.67% 40.857 42.357 - 9.99% -
BM_StringFindAllMatch/8 3.67% 2.521 2.613 - 2.72% -
BM_std_min<char>/3 3.66% 0.694 0.719 - 0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.66% 16.676 17.286 - 1.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.65% 23.441 24.296 - 6.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.65% 472.071 489.298 - 0.56% -
BM_std_min<unsigned___int128>/15 3.63% 5.718 5.926 - -11.55% -
BM_RangesPushHeap_uint64_SingleElement_1 3.63% 0.466 0.483 - -21.53% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.62% 8.755 9.073 - 1.16% -
rng::search_n(list<int>,_pred)_(no_match)/8192 3.61% 7936.200 8222.712 - -0.10% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 3.61% 11.327 11.735 - 1.80% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.61% 524.324 543.231 - -0.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 3.60% 27.688 28.686 - -9.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 3.59% 53228.366 55141.071 - -0.01% -
rng::copy_backward(list<int>)/8 3.59% 2.286 2.368 - -3.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 3.58% 101.592 105.230 - 3.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 3.58% 0.827 0.857 - 0.08% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.58% 56.286 58.299 - 4.44% -
rng::stable_partition(vector<int>)_(sparse)/8192 3.57% 1492.400 1545.741 - -0.43% -
BM_std_minmax<unsigned_char>/20 3.57% 1.903 1.971 - 1.98% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.56% 23.615 24.455 - 3.92% -
rng::starts_with(vector<int>,_pred)/8 3.56% 4.178 4.326 - 4.86% -
bm_lexicographical_compare<int>/64 3.55% 4.857 5.030 - 4.49% -
std::copy_if(list<int>)_(entire_range)/8 3.54% 2.619 2.712 - 2.37% -
BM_std_min<unsigned_short>/512 3.54% 7.198 7.453 - 4.40% -
rng::search(deque<int>,_pred)_(same_length)/8192 3.54% 3970.746 4111.454 - 1.22% -
std::search_n(vector<int>)_(no_match)/1024 3.54% 209.425 216.832 - 3.05% -
std::find(list<int>)_(bail_25%)/32768 3.54% 7950.127 8231.325 - 1.47% -
std::stable_partition(list<int>)_(sparse)/1024 3.53% 931.748 964.664 - 5.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.53% 65.183 67.485 - 2.05% -
SetIntersection_Front_Set_uint64_262144_16 3.53% 1279118.193 1324226.589 - 1.36% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.53% 29.066 30.091 - 2.19% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.53% 32.127 33.260 - 5.34% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.53% 492.949 510.326 - -0.02% -
BM_std_minmax<unsigned_int>/8 3.51% 1.117 1.156 - 0.02% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 3.51% 1.398 1.447 - 1.17% -
rng::contains_subrange(list<int>)_(single_element)/50 3.51% 17.956 18.587 - 5.34% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.51% 3.331 3.448 - 3.78% -
std::search(list<int>)_(no_match)/1024 3.51% 742.222 768.243 - 4.04% -
BM_std_min<unsigned_short>/24 3.50% 2.468 2.554 - 2.46% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.50% 29.045 30.063 - 5.22% -
BM_std_minmax<unsigned_int>/14 3.50% 1.564 1.618 - 0.02% -
BM_std_minmax<short>/2 3.50% 0.850 0.879 - -4.04% -
SetIntersection_Front_Set_string_1024_16 3.49% 1944315.847 2012109.416 - -0.48% -
std::set<int>::equal_range(key)_(existent)/32 3.48% 1.703 1.762 - 3.51% -
BM_std_minmax<short>/15 3.48% 1.924 1.991 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.47% 1718.688 1778.342 - 15.22% -
BM_std_min<unsigned_int>/64000 3.46% 1882.464 1947.661 - 3.47% -
SetIntersection_None_Vector_string_262144_1 3.46% 1325179.517 1371059.659 - 0.70% -
BM_RangesMakeHeap_uint64_Random_256 3.46% 1.186 1.227 - 2.04% -
std::search_n(vector<int>)_(no_match)/1000 3.46% 204.548 211.619 - 2.99% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.43% 600.147 620.752 - 3.00% -
SetIntersection_Interlaced_Set_float_262144_262144 3.43% 1804149.982 1865977.703 - 2.46% -
SetIntersection_Front_Vector_string_64_64 3.42% 27215878.103 28147625.763 - 1.59% -
BM_StringFindStringLiteral/1024 3.42% 17.487 18.084 - -0.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.41% 27.432 28.367 - 0.73% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.41% 1141.063 1179.936 - 0.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.40% 5.571 5.761 - 0.98% -
SetIntersection_None_Vector_string_262144_16 3.39% 1353351.378 1399191.169 - 3.04% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.39% 7.438 7.690 - 0.13% -
rng::find_first_of(vector<int>)_(large_needle)/1024 3.38% 107234.286 110854.134 - 0.92% -
std::map<int,_int>::contains(key)_(non-existent)/8192 3.37% 7.805 8.068 - 6.75% -
BM_RangesPushHeap_float_Random_4 3.37% 2.823 2.918 - 0.21% -
rng::find_last_if(vector<char>)_(bail_10%)/8 3.36% 2.375 2.455 - 1.62% -
std::find(list<int>)_(bail_25%)/1024 3.36% 130.230 134.600 - 3.43% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.35% 2.835 2.930 - 13.66% -
rng::fill(vector<bool>)/64 3.35% 1.562 1.614 - 0.57% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.34% 1.310 1.354 - -0.62% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.34% 1868.667 1931.050 - 2.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 3.33% 462.849 478.278 - 0.73% -
rng::stable_sort(vector<int>)_(ascending)/8 3.33% 16.515 17.064 - 3.44% -
rng::find_end(list<int>,_pred)_(single_element)/8192 3.32% 7923.040 8186.254 - -10.64% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.31% 506.139 522.910 - -0.87% -
SetIntersection_Interlaced_Set_uint32_64_16 3.31% 23276160.344 24046272.280 - 0.41% -
BM_deque_deque_ranges_copy_backward/1024 3.30% 40.848 42.197 - 10.93% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 3.30% 19200.694 19834.549 - -17.23% -
std::multimap<int,_int>::count(key)_(existent)/8192 3.30% 6.643 6.862 - 2.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.29% 11481.230 11859.521 - 0.16% -
BM_std_minmax<unsigned_int>/6 3.29% 1.343 1.387 - 3.21% -
rng::stable_sort(deque<int>)_(shuffled)/8192 3.29% 14546.510 15024.947 - 1.32% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.28% 13.982 14.440 - -20.89% -
BM_std_minmax<unsigned_char>/18 3.28% 1.317 1.360 - 3.32% -
BM_std_minmax<unsigned_int>/11 3.28% 1.743 1.800 - -1.52% -
std::partition_point(deque<int>)/1024 3.27% 9.031 9.327 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.27% 1095657.221 1131483.336 - 1.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.27% 3.730 3.852 - 3.29% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 3.27% 0.325 0.336 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.26% 40240.510 41552.740 - -3.95% -
BM_RangesPushHeap_uint32_Descending_16 3.26% 0.355 0.367 - 1.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.26% 1440.323 1487.254 - 6.05% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.26% 3.872 3.998 - -0.63% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.25% 22.948 23.695 - 8.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.25% 1190.719 1229.410 - 1.56% -
std::shift_left(deque<int>)/32 3.24% 4.721 4.874 - 3.08% -
std::partition(deque<int>)_(sparse)/8192 3.24% 3018.266 3116.179 - 3.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.24% 17.833 18.412 - 10.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.24% 15445.481 15945.993 - 1.64% -
BM_std_min<short>/22 3.24% 1.799 1.857 - -1.58% -
SetIntersection_Front_Set_string_16_16 3.23% 62571555.255 64594684.078 - 2.02% -
bm_lexicographical_compare<int>/1 3.23% 1.204 1.243 - -5.95% -
std::stable_sort(deque<int>)_(shuffled)/8192 3.22% 14516.729 14984.231 - 0.95% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.22% 6907.276 7129.554 - 0.48% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.21% 1.399 1.444 - 2.62% -
SetIntersection_None_Set_float_16384_16384 3.20% 155816561.740 160806020.702 - 2.58% -
BM_std_min<int>/64000 3.19% 1884.228 1944.408 - 3.42% -
BM_std_minmax<unsigned_short>/23 3.19% 2.470 2.549 - -0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 3.18% 11545853.252 11913058.750 - 1.05% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 3.17% 1330.364 1372.497 - 2.57% -
BM_MakeHeap_string_Ascending_64 3.17% 4.707 4.856 - 0.08% -
BM_RangesSortHeap_float_4 3.16% 1.059 1.092 - 6.40% -
std::rotate(list<int>)_(by_1/3)/32 3.16% 15.307 15.791 - 4.71% -
BM_std_minmax<short>/32 3.15% 1.341 1.383 - 12.59% -
rng::for_each_n(join_view(vector<vector<int>>)/8 3.15% 1.616 1.667 - -6.69% -
rng::partition_point(deque<int>)/50 3.15% 4.249 4.383 - 0.81% -
BM_deque_deque_copy/70000 3.15% 2886.091 2977.000 - -5.99% -
rng::find_first_of(vector<int>)_(large_needle)/50 3.15% 256.870 264.950 - -7.22% -
BM_std_min<short>/21 3.14% 1.801 1.858 - 1.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.14% 16019.628 16522.567 - 1.36% -
BM_MakeThenSortHeap_uint64_SingleElement_4 3.13% 1.201 1.239 - 0.00% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.13% 1.166 1.202 - -7.67% -
SetIntersection_Interlaced_Set_float_262144_1 3.13% 1086055.117 1120073.085 - 1.37% -
BM_MakeHeap_string_Random_4 3.13% 5.773 5.953 - 2.47% -
BM_std_min<char>/13 3.13% 1.551 1.600 - 2.27% -
std::map<int,_int>::clear()/8192 3.12% 80245.362 82752.973 - 2.11% -
SetIntersection_Interlaced_Vector_uint64_16384_1 3.11% 1076535.376 1110032.245 - -0.66% -
rng::remove(vector<int>)_(sprinkled)/32 3.11% 56.295 58.046 - 12.95% -
std::set<std::string>::lower_bound(key)_(existent)/1024 3.11% 22.721 23.426 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.10% 6079496.688 6268083.376 - -1.59% -
BM_deque_vector_copy/0 3.10% 1.495 1.541 - 3.39% -
rng::count(vector<int>)_(every_other)/8 3.10% 1.342 1.384 - 0.04% -
std::search(vector<int>)_(no_match)/1024 3.10% 211.180 217.720 - 1.13% -
std::none_of(deque<int>)_(process_all)/8192 3.09% 2628.780 2710.010 - -5.68% -
std::rotate_copy(vector<int>)/8192 3.09% 501.809 517.300 - -19.29% -
std::stable_partition(vector<int>)_(dense)/1024 3.08% 296.702 305.838 - 3.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.08% 2.737 2.821 - -4.55% -
std::transform(list<int>)_(identity_transform)/50 3.07% 38.358 39.537 - -0.24% -
SetIntersection_Front_Vector_string_256_256 3.07% 20975386.658 21619231.724 - 7.20% -
bm_lexicographical_compare<unsigned_char>/4 3.06% 1.449 1.494 - -0.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.06% 1.486 1.532 - 11.85% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.06% 8.767 9.035 - 0.67% -
BM_std_min<unsigned_char>/32 3.05% 2.897 2.986 - 4.26% -
SetIntersection_Front_Vector_string_1024_1024 3.04% 40577258.024 41811759.968 - 3.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.04% 100.927 103.993 - 13.76% -
BM_RangesPushHeap_uint32_SingleElement_262144 3.04% 0.356 0.367 - 1.56% -
BM_std_min<char>/16 3.03% 2.461 2.536 - -1.05% -
BM_std_minmax<char>/5500 3.03% 49.400 50.895 - -0.14% -
BM_RangesPushHeap_uint32_SingleElement_16384 3.02% 0.356 0.367 - 1.57% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.02% 15.743 16.219 - -3.28% -
BM_MakeHeap_string_Descending_1024 3.02% 2.739 2.822 - 3.94% -
std::set<int>::ctor(const&,_alloc)/1024 3.02% 6458.900 6653.921 - 6.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.02% 15438098.881 15904158.944 - 1.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.01% 12.923 13.312 - 2.28% -
SetIntersection_Front_Set_float_1024_256 3.01% 4474398.576 4608905.336 - -7.86% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.00% 1053.463 1085.052 - 5.21% -
BM_std_minmax<int>/6 2.99% 1.346 1.387 - 2.77% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 2.99% 851027.231 876475.750 - -6.11% -
SetIntersection_None_Vector_uint32_16384_16384 2.99% 1119064.794 1152495.326 - -1.63% -
709_cactus_r 2.99% 19.066 19.635 - -0.43% -
std::find(deque<int>)_(process_all)/8192 2.99% 1927.829 1985.409 - 0.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.97% 0.992 1.021 - -0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 2.97% 5894460.173 6069777.562 - -12.61% -
BM_std_min<unsigned_long_long>/5 2.97% 1.352 1.392 - 3.64% -
BM_RangesMakeHeap_string_PipeOrgan_262144 2.97% 7.184 7.398 - -38.04% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.97% 11884.638 12237.805 - 19.06% -
rng::find(deque<int>)_(process_all)/32768 2.97% 7639.961 7866.903 - -0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 2.97% 1.258 1.296 - 5.09% -
BM_std_min<unsigned_char>/30 2.96% 2.292 2.360 - 2.27% -
BM_std_min<unsigned_char>/8 2.96% 2.260 2.327 - -0.94% -
rng::contains_subrange(list<int>)_(process_all)/16 2.96% 4.970 5.117 - 1.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.95% 10.532 10.843 - 3.54% -
SetIntersection_Front_Set_uint64_262144_1024 2.95% 15507693.324 15965429.517 - 10.23% -
std::move(list<int>)/32768 2.95% 30764.229 31671.339 - 2.89% -
SetIntersection_None_Vector_uint64_16384_256 2.95% 1129301.863 1162582.211 - -1.61% -
rng::sort(deque<int>)_(repeated)/8192 2.95% 6559.695 6752.885 - 2.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.94% 7.371 7.587 - -1.72% -
SetIntersection_Interlaced_Set_string_16384_1024 2.94% 344557839.810 354685781.944 - 4.61% -
BM_std_min<unsigned_char>/4 2.94% 0.981 1.010 - 3.15% -
BM_std_minmax<short>/29 2.94% 2.607 2.684 - 0.41% -
std::map<int,_int>::find(key)_(existent)/1024 2.93% 3.835 3.948 - 5.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.93% 1.086 1.118 - -1.37% -
BM_std_minmax<unsigned_short>/27 2.93% 2.805 2.888 - 0.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.92% 54912.201 56517.304 - 1.22% -
rng::find_first_of(list<int>)_(small_needle)/1024 2.92% 2750.237 2830.618 - 0.07% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.92% 495.794 510.274 - 0.30% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.92% 31.261 32.174 - -1.93% -
BM_vector_deque_move_backward/1 2.92% 2.257 2.323 - -9.56% -
rng::search(vector<int>)_(same_length)/1000 2.92% 240.191 247.195 - 2.19% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.90% 34.526 35.528 - 4.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.90% 211.874 218.023 - -2.66% -
BM_MakeHeap_string_Ascending_1024 2.89% 4.915 5.057 - -4.02% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.89% 8368.779 8610.944 - -5.91% -
BM_deque_deque_ranges_move_backward/1024 2.89% 40.887 42.069 - 10.06% -
rng::find_first_of(list<int>)_(small_needle)/50 2.89% 138.274 142.273 - -0.14% -
rng::contains(vector<int>)_(process_all)/8 2.89% 2.556 2.629 - -2.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.89% 0.619 0.636 - 2.63% -
std::search(vector<int>)_(no_match)/1000 2.89% 206.250 212.205 - -0.32% -
SetIntersection_None_Vector_string_16384_16 2.89% 1263112.255 1299560.865 - 1.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.88% 11592.068 11926.423 - -17.47% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.88% 380.607 391.583 - -5.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.88% 174457.975 179487.667 - -0.19% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 2.88% 40181.090 41337.961 - 2.82% -
rng::stable_sort(vector<int>)_(ascending)/1024 2.88% 2069.846 2129.401 - 0.99% -
std::copy_backward(list<int>)/4096 2.87% 3299.548 3394.274 - 2.48% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.87% 23.619 24.296 - 5.28% -
rng::shuffle(vector<int>)/32 2.87% 286.824 295.046 - 2.84% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 2.86% 5.967 6.137 - -0.47% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.86% 20.050 20.624 - 15.24% -
SetIntersection_Front_Vector_float_64_16 2.86% 15262065.546 15697832.615 - 2.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2.85% 22.315 22.952 - 2.91% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.85% 1.911 1.965 - 6.07% -
BM_RangesPushHeap_uint32_Random_4 2.85% 2.384 2.452 - -3.92% -
BM_std_min<long_long>/32 2.85% 3.562 3.663 - 1.25% -
std::stable_sort(vector<int>)_(ascending)/1024 2.85% 2069.389 2128.349 - 0.91% -
std::none_of(deque<int>)_(process_all)/32768 2.84% 10560.915 10860.646 - -5.66% -
rng::find_first_of(list<int>)_(small_needle)/32 2.84% 90.279 92.840 - -0.58% -
std::rotate(list<int>)_(by_1/3)/8192 2.84% 8899.406 9151.795 - 4.30% -
SetIntersection_None_Vector_uint64_1024_64 2.83% 1106298.171 1137652.336 - -0.36% -
std::partition(deque<int>)_(dense)/50 2.83% 14.058 14.456 - -11.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.83% 58.783 60.448 - 0.61% -
BM_StringEraseWithMove_Large_Transparent 2.83% 2.619 2.693 - 4.08% -
BM_MakeHeap_string_SingleElement_16384 2.83% 6.024 6.195 - 1.55% -
BM_deque_deque_copy_backward/1024 2.82% 40.961 42.117 - 9.59% -
BM_std_min<unsigned___int128>/13 2.82% 4.901 5.039 - -9.52% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.82% 2117.859 2177.520 - 0.15% -
std::search_n(vector<int>)_(no_match)/8192 2.82% 1620.634 1666.264 - 2.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.81% 9650337.394 9921965.778 - -8.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.81% 195039008.744 200527499.248 - -0.62% -
rng::partition(vector<int>)_(sparse)/32 2.81% 8.899 9.150 - 0.70% -
rng::copy_backward(deque<int>)/8 2.81% 2.640 2.714 - -2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.81% 20248953.613 20817259.338 - 2.15% -
BM_std_minmax<unsigned_int>/13 2.80% 1.349 1.387 - -0.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 2.80% 7.252 7.455 - -0.93% -
BM_RangesPushHeap_uint32_SingleElement_1024 2.78% 0.363 0.373 - 1.55% -
727_cppcheck_r 2.78% 24.211 24.884 - -1.50% -
BM_std_min<unsigned___int128>/14 2.77% 5.318 5.466 - -10.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.77% 5100162.583 5241461.765 - 2.08% -
SetIntersection_Front_Vector_uint64_16384_16 2.77% 1147818.868 1179598.575 - -0.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.77% 1.886 1.938 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.75% 1083972.630 1113814.326 - -0.42% -
std::move(deque<int>)/64 2.74% 6.115 6.283 - 4.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.74% 28.311 29.087 - -3.01% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 2.74% 821.111 843.582 - 38.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.74% 23.147 23.780 - 0.22% -
std::remove(list<int>)_(sprinkled)/1024 2.73% 974.365 1000.992 - -1.31% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.72% 7080.926 7273.801 - 1.03% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.72% 1.351 1.388 - 2.11% -
std::find(vector<char>)_(process_all)/50 2.72% 1.620 1.664 - 2.14% -
BM_MakeHeap_string_PipeOrgan_256 2.71% 4.757 4.886 - 2.40% -
std::distance(join_view(vector<vector<int>>))/4096 2.71% 4.396 4.515 - 1.00% -
rng::none_of(vector<int>)_(process_all)/8 2.71% 2.451 2.517 - 6.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.70% 1081909.840 1111143.133 - 4.24% -
BM_MakeThenSortHeap_uint64_Random_4 2.70% 4.021 4.129 - 2.63% -
std::fill_n(vector<int>)/1024 2.69% 29.253 30.041 - 0.56% -
BM_std_minmax<unsigned_int>/2 2.69% 0.764 0.784 - -4.92% -
SetIntersection_Front_Vector_string_16384_1024 2.69% 40279225.762 41362521.721 - 5.00% -
SetIntersection_None_Set_string_1024_1 2.69% 8903589.030 9142901.527 - 2.35% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.68% 55.213 56.695 - 0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.68% 9675203.320 9934564.049 - -8.23% -
rng::unique_copy(vector<int>)_(contiguous)/52 2.68% 13.411 13.770 - 0.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.67% 302.519 310.594 - 5.71% -
BM_std_min<__int128>/32 2.67% 12.241 12.568 - 3.15% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.66% 21.295 21.863 - 10.22% -
BM_std_minmax<unsigned_char>/13 2.66% 2.303 2.364 - 6.54% -
BM_MakeHeap_string_QuickSortAdversary_64 2.66% 10.135 10.404 - 2.01% -
std::shift_left(list<int>)/50 2.65% 27.424 28.152 - 1.75% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.64% 2.113 2.169 - 0.38% -
std::remove_if(deque<int>)_(prefix)/50 2.64% 66.130 67.873 - 1.58% -
BM_MakeHeap_string_QuickSortAdversary_16 2.63% 8.521 8.745 - 1.44% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 2.63% 16.464 16.898 - 0.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.62% 57558.835 59068.034 - 3.74% -
SetIntersection_None_Vector_string_262144_4 2.62% 1351017.736 1386352.989 - 2.43% -
BM_std_min<long_long>/3 2.61% 1.304 1.338 - 4.34% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.61% 0.697 0.716 - 3.90% -
BM_MakeHeap_string_QuickSortAdversary_262144 2.61% 12.661 12.991 - 2.62% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.61% 5.277 5.414 - 0.54% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.60% 49860.070 51155.700 - 2.61% -
BM_std_minmax<unsigned_short>/24 2.60% 2.192 2.249 - -1.26% -
std::vector<int>::ctor(size)/1024 2.60% 40.569 41.623 - 1.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.60% 592341.871 607724.993 - 0.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 2.59% 20.576 21.109 - 1.40% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.59% 16501.437 16929.352 - -1.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.59% 147383.748 151205.421 - 2.18% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.59% 11.413 11.709 - 0.90% -
rng::move_backward(deque<int>)/32768 2.59% 3611.834 3705.465 - 5.16% -
BM_std_minmax<unsigned_short>/22 2.59% 2.333 2.393 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.59% 1093470.993 1121785.787 - -0.45% -
std::search_n(vector<int>)_(no_match)/1048576 2.58% 207887.444 213246.729 - 1.80% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.57% 721.883 740.431 - 2.13% -
BM_std_min<unsigned_char>/14 2.57% 1.777 1.823 - 1.58% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.56% 8.405 8.621 - 2.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.56% 14.721 15.098 - 1.66% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.56% 495.948 508.667 - -15.97% -
BM_PushHeap_uint32_Ascending_262144 2.56% 8.217 8.427 - 3.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.56% 239855912.367 245984975.324 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.56% 5307833.016 5443458.687 - 1.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.55% 0.983 1.008 - -0.97% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.55% 6346.480 6508.109 - 0.34% -
std::unordered_multiset<int>::clear()/8192 2.55% 60452.338 61991.876 - 3.12% -
SetIntersection_Front_Vector_string_16384_4 2.54% 1229413.438 1260693.501 - 0.98% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 2.54% 39.030 40.022 - 1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.54% 14318.509 14682.293 - 2.28% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.54% 220610149.381 226212119.925 - 1.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.54% 21.873 22.428 - 1.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.54% 34.013 34.876 - 3.44% -
BM_std_min<__int128>/29 2.53% 11.051 11.331 - 2.99% -
BM_deque_vector_ranges_copy_backward/64000 2.53% 7864.699 8063.833 - -0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.53% 7794.779 7992.015 - 4.21% -
SetIntersection_None_Set_float_256_4 2.53% 11460647.586 11750346.468 - 0.89% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 2.53% 1.493 1.531 - 3.84% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.52% 2218.606 2274.555 - 0.83% -
707_ntest_r 2.52% 16.057 16.462 - -2.86% -
bm_lexicographical_compare<unsigned_char>/6 2.52% 1.855 1.902 - -2.93% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.52% 1.507 1.545 - 2.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.51% 11433.010 11720.473 - 6.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.51% 0.702 0.720 - 3.43% -
SetIntersection_Front_Set_float_256_64 2.51% 6254086.267 6411169.349 - -2.20% -
SetIntersection_Interlaced_Set_string_1024_64 2.51% 16574815.488 16991112.153 - -4.11% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.51% 8.816 9.037 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.51% 4436.660 4547.931 - 6.43% -
BM_RangesMakeHeap_uint64_Ascending_16 2.51% 0.643 0.659 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.50% 343567766.685 352153758.235 - -0.02% -
SetIntersection_Front_Vector_string_262144_4 2.50% 1240757.078 1271731.173 - 0.89% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.49% 8.844 9.064 - 3.53% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.49% 50112.473 51362.094 - 2.79% -
BM_RangesMakeHeap_uint32_Random_256 2.49% 1.157 1.186 - -0.72% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.49% 3.937 4.035 - 1.73% -
SetIntersection_Front_Set_uint32_262144_262144 2.49% 1837464.356 1883138.916 - 2.36% -
rng::stable_sort(vector<int>)_(shuffled)/1024 2.48% 2219.682 2274.698 - 0.70% -
std::set<int>::clear()/8192 2.48% 74693.624 76544.289 - 3.08% -
BM_MakeHeap_uint64_PipeOrgan_256 2.48% 0.642 0.657 - 1.18% -
std::set<std::string>::clear()/1024 2.47% 19679.324 20165.876 - 1.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.47% 26462500.971 27116529.581 - -2.21% -
rng::replace_if(deque<int>)_(prefix)/32 2.46% 13.895 14.237 - 0.83% -
std::swap_ranges(list<int>)/50 2.46% 32.499 33.300 - 1.88% -
std::copy_backward(vector<bool>)_(aligned)/512 2.46% 1.530 1.568 - 0.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.46% 0.861 0.882 - -0.19% -
BM_RangesPopHeap_uint64_4 2.46% 2.654 2.719 - 1.95% -
BM_MakeThenSortHeap_float_Heap_4 2.45% 1.212 1.242 - 0.22% -
rng::move(list<int>)/512 2.45% 369.462 378.530 - 7.17% -
BM_RangesMakeHeap_float_Random_262144 2.45% 1.114 1.141 - 0.29% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.45% 8.412 8.617 - -1.05% -
BM_num_put<bool> 2.44% 10.813 11.076 - 1.01% -
std::shift_left(deque<int>)/50 2.44% 5.472 5.605 - 2.27% -
std::set<int>::erase(key)_(existent)/8192 2.43% 51.719 52.978 - 3.33% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.43% 54145.485 55459.528 - 3.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.43% 1176126.781 1204663.815 - -0.74% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 2.43% 206.959 211.979 - 1.69% -
BM_PushHeap_string_Descending_16 2.42% 2.051 2.101 - -13.75% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.42% 11.711 11.995 - 3.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.42% 10.202 10.449 - 1.04% -
std::multiset<int>::contains(key)_(existent)/1024 2.42% 4.051 4.148 - 2.95% -
rng::search_n(list<int>)_(no_match)/1024 2.42% 721.296 738.717 - -0.67% -
BM_std_min<__int128>/30 2.42% 11.445 11.722 - 2.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.41% 8477.500 8682.196 - -7.32% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.40% 44394.050 45460.617 - 4.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.40% 1.220 1.250 - -0.41% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.40% 15.164 15.528 - 1.64% -
BM_PopHeap_string_262144 2.40% 96.864 99.190 - 7.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.40% 7.778 7.965 - -0.53% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.40% 1362.616 1395.274 - -18.53% -
std::set<int>::ctor(const&)/8192 2.40% 51793.909 53035.220 - 6.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.40% 649.140 664.687 - -1.04% -
std::partition_copy(list<int>)/8192 2.39% 7199.298 7371.689 - 1.08% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.39% 8.763 8.973 - -0.47% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 2.39% 47.551 48.690 - 2.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.39% 27.509 28.167 - 1.15% -
std::unordered_set<std::string>::find(key)_(existent)/8192 2.39% 39.856 40.808 - 14.95% -
rng::adjacent_find(deque<int>,_pred)/50 2.39% 28.563 29.246 - 0.79% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.39% 4.408 4.513 - 5.82% -
std::search(vector<int>)_(single_element)/8192 2.38% 1820.819 1864.182 - 2.40% -
BM_RangesPushHeap_float_Ascending_64 2.38% 1.735 1.776 - 1.64% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.37% 439.340 449.768 - -0.89% -
BM_vector_deque_ranges_move/64 2.37% 2.774 2.839 - 6.71% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.37% 54805.170 56103.850 - -0.62% -
BM_std_min<unsigned___int128>/11 2.37% 4.066 4.162 - -7.52% -
std::is_sorted(list<int>)/8192 2.36% 7099.576 7267.194 - 1.34% -
BM_std_min<unsigned___int128>/12 2.36% 4.494 4.600 - -8.45% -
rng::find_last(list<int>)_(bail_10%)/50 2.35% 15.929 16.304 - -2.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.35% 22.434 22.962 - 7.25% -
std::partial_sort(deque<int>)_(heap)/8 2.35% 38.298 39.198 - 4.29% -
std::unordered_multiset<int>::find(key)_(existent)/8192 2.35% 1.175 1.202 - -5.41% -
std::copy(deque<int>)/8 2.34% 2.740 2.804 - 2.20% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.34% 766.320 784.252 - 0.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.34% 68.112 69.705 - 63.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.34% 1.045 1.069 - -6.57% -
std::for_each(deque<int>)/8 2.34% 0.915 0.936 - 1.34% -
BM_RangesMakeThenSortHeap_float_Ascending_64 2.34% 3.916 4.007 - -2.48% -
std::find_if_not(vector<int>)_(process_all)/8 2.33% 2.604 2.665 - 5.32% -
std::set<int>::find(key)_(non-existent)/1024 2.33% 5.579 5.709 - 2.78% -
SetIntersection_Front_Set_uint64_16384_4 2.33% 1119588.370 1145682.230 - 5.75% -
SetIntersection_None_Vector_float_262144_1 2.33% 1195809.292 1223658.256 - -1.17% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.33% 8.892 9.098 - 0.95% -
rng::find_last(list<int>)_(bail_90%)/50 2.32% 1.264 1.293 - -0.21% -
BM_MakeHeap_string_Heap_262144 2.32% 5.203 5.324 - -2.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.32% 6.862 7.021 - 1.80% -
rng::remove(vector<int>)_(prefix)/8192 2.32% 2109.311 2158.155 - 2.52% -
BM_std_minmax<unsigned_char>/27 2.31% 1.840 1.882 - 0.76% -
737_gmsh_r 2.31% 12.611 12.902 - 1.17% -
BM_deque_vector_ranges_copy/70000 2.30% 2836.497 2901.860 - -6.19% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.30% 20.829 21.309 - 4.33% -
BM_std_minmax<unsigned_long_long>/64 2.30% 10.166 10.400 - 0.40% -
rng::stable_sort(vector<int>)_(heap)/1024 2.30% 2532.936 2591.264 - 0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.30% 25017767.425 25593742.445 - 1.77% -
BM_std_min<long_long>/12 2.30% 2.021 2.067 - 1.90% -
rng::rotate(list<int>)_(by_1/3)/50 2.30% 23.957 24.507 - 3.90% -
rng::find_end(list<int>)_(single_element)/8192 2.30% 7319.356 7487.422 - -14.58% -
std::copy_backward(vector<bool>)_(aligned)/64 2.30% 1.654 1.692 - -4.73% -
rng::partial_sort(deque<int>)_(shuffled)/8192 2.29% 259753.906 265708.984 - -2.51% -
std::stable_sort(vector<int>)_(heap)/1024 2.29% 2533.309 2591.334 - 0.81% -
BM_deque_vector_move_backward/65536 2.29% 8217.777 8405.837 - 5.20% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.29% 1859367.920 1901872.312 - 2.19% -
BM_MakeHeap_string_QuickSortAdversary_256 2.28% 10.413 10.650 - 2.01% -
BM_MakeHeap_string_SingleElement_64 2.28% 6.364 6.509 - 0.95% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.27% 3.130 3.201 - 2.54% -
std::copy_n(list<int>)/64 2.27% 13.852 14.167 - 0.93% -
BM_std_minmax<unsigned_int>/31 2.27% 2.572 2.630 - 6.14% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.26% 3384.435 3461.029 - 6.93% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.26% 6499.312 6646.289 - 3.87% -
std::search(deque<int>,_pred)_(same_length)/8192 2.26% 3967.519 4057.171 - 0.02% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 2.25% 101.815 104.111 - 7.02% -
SetIntersection_Front_Vector_string_16384_64 2.25% 3484006.669 3562535.963 - 2.53% -
rng::sort(vector<int>)_(descending)/8192 2.25% 7359.226 7525.082 - 3.45% -
rng::find(deque<int>)_(process_all)/1024 2.25% 239.460 244.856 - 0.07% -
BM_std_min<__int128>/28 2.25% 10.658 10.898 - 2.66% -
BM_RangesSortHeap_string_16384 2.25% 96.816 98.995 - 3.18% -
std::transform(list<int>,_list<int>)/8192 2.25% 9158.752 9364.563 - -0.50% -
SetIntersection_Interlaced_Set_string_16384_16 2.24% 344846797.803 352574901.199 - 44.47% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.24% 32.608 33.339 - 3.30% -
SetIntersection_None_Vector_uint64_16384_1024 2.24% 1148871.501 1174569.261 - -0.32% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.23% 37.147 37.977 - -1.50% -
BM_MakeHeap_string_Heap_256 2.23% 4.842 4.950 - -0.13% -
std::move(list<int>)/1048576 2.23% 1013997.762 1036604.960 - 1.94% -
rng::find_if(vector<char>)_(bail_25%)/8192 2.23% 517.475 529.012 - 1.23% -
BM_std_min<char>/19 2.23% 1.158 1.184 - 0.14% -
std::move(vector<bool>)_(unaligned)/512 2.22% 4.414 4.512 - 13.45% -
rng::search(deque<int>)_(same_length)/1000 2.22% 415.774 425.018 - 28.28% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.22% 2868.422 2932.129 - 1.94% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.22% 9.247 9.452 - 2.63% -
rng::find(list<int>)_(process_all)/8 2.22% 2.374 2.427 - 3.00% -
rng::unique(list<int>)_(sprinkled)/52 2.22% 77.801 79.526 - 2.45% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.21% 5.970 6.102 - 6.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.21% 11.069 11.314 - 3.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.21% 1.620 1.655 - 2.70% -
BM_RangesMakeHeap_string_Ascending_256 2.21% 4.820 4.926 - -2.78% -
std::copy_n(vector<bool>)_(aligned)/4096 2.21% 4.619 4.721 - -0.96% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 2.21% 4.334 4.429 - -12.62% -
std::generate(list<int>)/50 2.20% 15.835 16.184 - 5.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 2.20% 1.172 1.198 - 0.04% -
std::set<std::string>::count(key)_(non-existent)/8192 2.20% 32.005 32.709 - 0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.20% 22082973.905 22568727.153 - 0.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.20% 3.077 3.144 - 0.41% -
BM_MakeHeap_string_Heap_16384 2.20% 4.955 5.064 - -1.15% -
BM_std_min<__int128>/31 2.19% 11.834 12.093 - 2.70% -
bm_lexicographical_compare<unsigned_char>/7 2.19% 2.109 2.155 - -2.62% -
std::find_if_not(vector<char>)_(process_all)/50 2.19% 12.435 12.708 - 1.53% -
BM_MakeHeap_string_Heap_64 2.19% 4.969 5.078 - -0.48% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.18% 26.099 26.668 - 0.25% -
std::stable_sort(deque<int>)_(heap)/8 2.18% 26.287 26.860 - 3.27% -
std::copy(vector<bool>)_(aligned)/4096 2.18% 4.620 4.721 - 0.44% -
BM_std_minmax<unsigned_int>/5 2.18% 1.131 1.156 - -0.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.17% 104.775 107.053 - -0.03% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.17% 5.389 5.506 - 1.37% -
std::multiset<int>::count(key)_(existent)/32 2.17% 3.539 3.616 - 2.44% -
BM_PushHeap_float_Ascending_64 2.17% 1.737 1.774 - -2.11% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.17% 5936.160 6064.725 - 2.09% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.16% 8.806 8.996 - -0.25% -
BM_std_min<short>/18 2.16% 1.603 1.638 - 1.14% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.16% 39407.733 40258.033 - -0.34% -
BM_std_min<unsigned_short>/26 2.16% 2.142 2.188 - 1.64% -
std::map<int,_int>::erase(key)_(non-existent)/1024 2.16% 5.352 5.468 - 1.34% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 2.16% 9.071 9.267 - -11.16% -
rng::find_first_of(deque<int>)_(small_needle)/8192 2.15% 27550.825 28144.022 - -0.09% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.15% 18.411 18.807 - 1.73% -
SetIntersection_None_Vector_uint64_1024_256 2.15% 1116182.973 1140171.858 - 1.55% -
BM_LowerBound_string_64 2.15% 68.360 69.829 - 0.70% -
rng::rotate(list<int>)_(by_1/3)/32 2.14% 14.140 14.443 - -7.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.14% 1088259.935 1111545.232 - -1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.14% 52.311 53.429 - 3.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.13% 3260612.463 3330178.836 - -6.58% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.13% 24680.985 25207.198 - 4.55% -
SetIntersection_None_Set_float_256_256 2.13% 5894061.880 6019648.440 - 2.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.13% 55688.001 56873.445 - 1.97% -
BM_MakeHeap_string_Ascending_16 2.13% 3.661 3.739 - -0.61% -
std::set<std::string>::find(key)_(existent)/8192 2.13% 28.294 28.895 - 1.22% -
BM_PushHeap_uint32_Random_64 2.12% 5.490 5.607 - 0.81% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.12% 0.939 0.959 - -0.27% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.12% 5522.168 5639.068 - 3.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.11% 6244.696 6376.640 - 2.10% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.11% 8.481 8.659 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.11% 39784940.873 40624170.606 - 2.35% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.11% 1507.593 1539.338 - 0.90% -
rng::find_end(deque<int>)_(match_near_end)/8192 2.11% 275.414 281.213 - -99.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.10% 27.968 28.556 - 4.04% -
rng::generate(deque<int>)/8192 2.10% 2045.560 2088.468 - 2.19% -
SetIntersection_None_Vector_string_16384_256 2.09% 1269576.443 1296140.848 - 0.42% -
std::unordered_set<int>::find(key)_(existent)/32 2.09% 1.163 1.187 - 4.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.09% 0.648 0.662 - 1.06% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.08% 774.074 790.151 - 1.54% -
rng::all_of(vector<int>)_(process_all)/32 2.08% 8.324 8.497 - 0.17% -
std::find_end(deque<int>,_pred)_(single_element)/8192 2.07% 4810.710 4910.521 - 13.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 2.07% 79.011 80.647 - -4.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.07% 33.985 34.688 - 1.31% -
std::search(vector<int>)_(no_match)/8192 2.07% 1637.328 1671.139 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.06% 13383861.715 13659773.641 - 6.98% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 2.06% 1.492 1.523 - 2.53% -
std::search_n(list<int>)_(no_match)/1000 2.06% 682.964 697.038 - 2.92% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.06% 9.553 9.749 - 2.06% -
std::partial_sort(deque<int>)_(shuffled)/8 2.05% 33.436 34.123 - 2.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 2.05% 14.262 14.555 - 1.84% -
rng::stable_sort(deque<int>)_(ascending)/1024 2.05% 2097.204 2140.287 - 0.84% -
std::sort(vector<NonIntegral>)_(descending)/8 2.05% 24.809 25.318 - 0.08% -
rng::partial_sort(vector<int>)_(heap)/8 2.05% 27.113 27.669 - 2.45% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 2.05% 28.083 28.659 - 1.86% -
SetIntersection_Front_Vector_uint32_16_16 2.05% 37951916.972 38730252.438 - 2.23% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.05% 2.250 2.296 - 2.43% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.05% 420.648 429.256 - 5.88% -
SetIntersection_Front_Set_uint32_256_1 2.05% 4361615.512 4450861.203 - 0.12% -
BM_num_get<long_double> 2.04% 35.500 36.225 - 1.82% -
std::unique_copy(list<int>)_(contiguous)/52 2.04% 21.543 21.983 - 8.20% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.04% 14522.324 14818.686 - 1.58% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.04% 9.337 9.528 - 2.86% -
SetIntersection_Front_Vector_uint32_16384_256 2.04% 2295247.024 2341982.397 - 2.27% -
BM_std_min<short>/24 2.04% 2.413 2.462 - -2.95% -
BM_RangesSortHeap_string_1024 2.03% 59.524 60.734 - 2.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.03% 6.817 6.956 - 1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.03% 6625095.355 6759608.003 - -0.67% -
BM_MakeHeap_uint64_QuickSortAdversary_16 2.03% 0.606 0.618 - 1.39% -
SetIntersection_Front_Set_float_1024_64 2.03% 1873425.102 1911437.824 - -6.33% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 2.03% 0.959 0.979 - 5.15% -
std::copy(vector<int>)/32768 2.02% 3722.161 3797.526 - 8.59% -
BM_MakeHeap_uint32_PipeOrgan_16 2.02% 1.012 1.033 - -0.78% -
SetIntersection_Front_Set_float_256_16 2.02% 4867930.716 4966428.721 - -0.37% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.02% 14.929 15.231 - 2.19% -
rng::search(deque<int>)_(same_length)/8192 2.02% 3756.596 3832.566 - -0.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.02% 1.297 1.323 - 2.35% -
SetIntersection_Front_Vector_string_262144_1024 2.02% 41349218.786 42183859.722 - 5.15% -
std::map<std::string,_int>::insert(value)_(new_value)/32 2.02% 44.030 44.917 - 32.94% -
SetIntersection_None_Vector_float_262144_1024 2.02% 1210766.709 1235172.929 - 0.27% -
BM_RangesMakeHeap_string_PipeOrgan_16384 2.02% 5.095 5.197 - -23.75% -
BM_std_min<long_long>/20 2.01% 2.022 2.062 - 2.73% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.01% 992.400 1012.394 - 3.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.01% 197365573.349 201338906.129 - -6.84% -
BM_PopHeap_float_1024 2.01% 27.960 28.523 - 1.91% -
bm_ranges_lexicographical_compare<signed_char>/6 2.01% 2.589 2.641 - 1.02% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.01% 17.500 17.852 - -6.05% -
BM_std_min<char>/11 2.01% 1.047 1.068 - 1.90% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.00% 1.495 1.525 - -0.37% -
BM_std_minmax_element<int>/4 2.00% 1.242 1.267 - 1.93% -
rng::for_each_n(deque<int>)/50 2.00% 3.919 3.997 - 1.98% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.00% 4.127 4.210 - 6.21% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.00% 2469.452 2518.804 - 3.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.00% 24.959 25.458 - 3.41% -
BM_MakeHeap_string_QuickSortAdversary_1024 2.00% 10.607 10.819 - 1.76% -
std::stable_sort(deque<int>)_(heap)/1024 1.99% 2735.122 2789.563 - 2.69% -
rng::find_end(list<int>)_(process_all)/8192 1.99% 7476.130 7624.872 - 11.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.99% 24201734.703 24682432.767 - -0.79% -
rng::fold_left(deque<int>)/50 1.98% 27.259 27.799 - 0.26% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.98% 35815.200 36524.821 - 2.53% -
rng::find_end(forward_list<int>)_(single_element)/1000 1.98% 686.420 700.018 - -0.62% -
BM_RangesPushHeap_uint32_Ascending_16384 1.98% 6.474 6.602 - -2.42% -
std::search(deque<int>,_pred)_(same_length)/1024 1.98% 500.882 510.778 - -0.28% -
BM_std_min<unsigned_long_long>/8 1.97% 2.258 2.303 - -1.09% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.97% 1.017 1.037 - -0.02% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.97% 333.570 340.147 - -3.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.97% 105195.418 107269.126 - 1.32% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.97% 59.988 61.170 - 0.74% -
SetIntersection_None_Set_string_16384_256 1.97% 199901537.214 203839662.293 - 1.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.97% 25460.166 25961.393 - -6.80% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.97% 2.661 2.713 - 3.56% -
rng::for_each(multiset<int>::iterator)/50 1.97% 35.760 36.463 - -34.98% -
BM_deque_vector_ranges_move_backward/1 1.97% 2.100 2.141 - 1.14% -
rng::partition(list<int>)_(sparse)/32 1.97% 8.904 9.079 - 0.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.96% 12.241 12.481 - 2.21% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.96% 1.421 1.449 - 0.73% -
SetIntersection_Interlaced_Vector_string_16384_16 1.96% 4342433.784 4427637.425 - -3.99% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.96% 2471.912 2520.409 - 3.41% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.96% 4.067 4.147 - 1.51% -
SetIntersection_None_Vector_uint32_1024_16 1.96% 1108151.499 1129882.861 - -1.24% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.96% 51468.104 52477.388 - 0.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.96% 480.650 490.075 - 1.14% -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.96% 1.434 1.462 - -4.83% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 1.96% 363521.720 370648.095 - 2.07% -
SetIntersection_Front_Set_float_16384_16 1.96% 1281853.113 1306972.883 - -0.76% -
std::partition(list<int>)_(sparse)/50 1.96% 14.666 14.954 - 0.95% -
std::multiset<std::string>::clear()/32 1.96% 900.348 917.982 - 4.09% -
std::transform(deque<int>,_deque<int>)/32 1.96% 21.504 21.925 - 1.58% -
BM_std_min<__int128>/26 1.95% 9.839 10.032 - 2.21% -
BM_deque_vector_move/64 1.95% 2.579 2.629 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.95% 12948636.526 13201297.888 - 1.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.95% 12949.466 13202.003 - 1.54% -
BM_vector_deque_ranges_copy_backward/65536 1.95% 8113.070 8271.250 - 7.96% -
rng::generate_n(deque<int>)/32 1.95% 8.265 8.426 - -0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.95% 10.899 11.111 - 1.13% -
std::map<int,_int>::erase(key)_(existent)/1024 1.94% 24.350 24.823 - -0.28% -
BM_std_min<unsigned___int128>/10 1.94% 3.677 3.749 - -6.55% -
BM_std_minmax<unsigned_long_long>/31 1.94% 4.753 4.845 - 1.14% -
SetIntersection_None_Vector_string_262144_64 1.94% 1346677.530 1372804.998 - 0.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.94% 800.752 816.252 - 0.13% -
rng::rotate(list<int>)_(1_element_backward)/8192 1.93% 7820.401 7971.667 - -4.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.93% 40.547 41.331 - -4.06% -
BM_std_min<__int128>/27 1.93% 10.270 10.469 - 2.40% -
BM_PushHeap_uint64_Random_16384 1.93% 5.916 6.030 - -1.14% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.93% 359.459 366.400 - 2.02% -
SetIntersection_None_Set_float_64_4 1.93% 21537638.018 21953092.658 - -3.26% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.93% 921.519 939.291 - 29.35% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.93% 1409151.714 1436319.416 - -0.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.93% 4.964 5.060 - 0.53% -
BM_MakeHeap_string_Ascending_262144 1.92% 7.366 7.507 - -18.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.92% 34.322 34.981 - 1.84% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.92% 2893.731 2949.220 - 0.73% -
SetIntersection_Interlaced_Set_float_1024_64 1.91% 9874372.280 10063442.839 - -0.19% -
BM_MakeHeap_string_QuickSortAdversary_4 1.91% 5.922 6.035 - 0.19% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.90% 1.212 1.235 - 0.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.90% 23.200 23.640 - 2.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.90% 22.808 23.240 - 1.22% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.89% 521.364 531.243 - 0.11% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.89% 2772.139 2824.667 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.89% 220688558.036 224867527.420 - 0.49% -
std::stable_sort(deque<int>)_(ascending)/1024 1.89% 2098.693 2138.354 - 1.10% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.89% 23.186 23.624 - -4.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.89% 48.151 49.060 - 2.92% -
std::rotate(vector<bool>)_(by_1/3)/32 1.89% 17.265 17.590 - -2.93% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.88% 41.068 41.842 - 52.93% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.88% 2895.583 2950.141 - 0.54% -
SetIntersection_None_Vector_float_16384_1 1.88% 1176678.972 1198823.954 - -0.41% -
std::search(vector<int>)_(no_match)/1048576 1.88% 210088.775 214042.598 - 0.41% -
BM_std_minmax<unsigned_long_long>/15 1.88% 3.644 3.713 - 0.42% -
std::move(list<int>)/262144 1.88% 247455.060 252109.948 - 2.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.88% 12932.966 13175.727 - 1.28% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.88% 4.352 4.434 - -1.18% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.87% 3109.788 3168.092 - 1.88% -
rng::find_if(vector<char>)_(process_all)/8 1.87% 2.431 2.476 - -0.45% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 1.87% 39.880 40.626 - 43.44% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.87% 2.044 2.082 - 0.11% -
rng::find_first_of(list<int>)_(small_needle)/8192 1.87% 22255.279 22671.289 - -2.31% -
BM_RangesSortHeap_string_256 1.87% 44.702 45.536 - 2.68% -
std::copy_n(vector<int>)/32768 1.86% 3595.479 3662.473 - -3.52% -
rng::find(vector<int>)_(process_all)/32768 1.86% 7311.576 7447.742 - -0.25% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.86% 2807.936 2860.222 - 0.66% -
std::set<std::string>::clear()/32 1.86% 887.711 904.230 - 0.65% -
SetIntersection_None_Vector_string_16384_64 1.86% 1280916.972 1304706.122 - 1.76% -
SetIntersection_Front_Vector_uint32_1024_16 1.86% 1157627.710 1179113.767 - -1.39% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.86% 347227581.240 353669317.642 - 1.58% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.85% 87.690 89.316 - 2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.85% 1408923.917 1435031.575 - 0.17% -
std::rotate(vector<bool>)_(by_1/3)/50 1.85% 17.259 17.579 - -3.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.85% 384.785 391.913 - -0.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.85% 910.589 927.437 - 0.92% -
BM_std_minmax<char>/14 1.85% 2.536 2.582 - 1.11% -
rng::find_first_of(deque<int>)_(small_needle)/1024 1.85% 3443.883 3507.499 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.85% 7.366 7.502 - -0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.84% 1210162.775 1232483.451 - 0.08% -
std::copy(list<int>)/8 1.84% 2.447 2.492 - -0.82% -
BM_std_min<__int128>/25 1.84% 9.514 9.689 - 2.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.84% 61661268.757 62797394.849 - -0.49% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.84% 41.329 42.090 - 1.97% -
BM_MakeHeap_string_Random_262144 1.84% 15.359 15.641 - 0.39% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.84% 7.545 7.683 - 0.89% -
std::flat_map<int,_int>::erase(iterator)/1024 1.84% 75.195 76.575 - 0.64% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.84% 20.737 21.118 - 9.05% -
std::rotate(vector<bool>)_(by_1/2)/50 1.84% 17.265 17.582 - -3.19% -
std::find(vector<int>)_(process_all)/8 1.83% 2.644 2.693 - 1.73% -
rng::copy_if(list<int>)_(entire_range)/512 1.83% 365.677 372.385 - 0.22% -
SetIntersection_None_Vector_string_16384_1 1.83% 1277703.034 1301118.979 - 1.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.83% 1.109 1.129 - -8.43% -
rng::partial_sort(deque<int>)_(heap)/1024 1.83% 18198.910 18532.103 - 0.59% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.83% 1.950 1.986 - -0.40% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.83% 39.485 40.207 - -4.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.83% 64.273 65.448 - 2.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.83% 33.728 34.344 - -2.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.83% 7.198 7.329 - 0.50% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.83% 33.732 34.348 - 0.38% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.82% 1.199 1.221 - -1.68% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.82% 10.713 10.908 - -0.62% -
rng::contains_subrange(list<int>)_(process_all)/32 1.82% 10.273 10.460 - 0.11% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.82% 3110.180 3166.771 - 1.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.82% 2.579 2.626 - -6.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.82% 613.581 624.731 - 10.27% -
BM_PushHeap_float_Ascending_262144 1.82% 5.036 5.127 - -2.33% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.81% 29.529 30.065 - 3.99% -
BM_std_min<unsigned_short>/30 1.81% 2.350 2.392 - 1.39% -
rng::move(vector<bool>)_(unaligned)/64 1.81% 1.633 1.662 - 2.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.81% 1278072.598 1301252.383 - 4.30% -
BM_std_min<unsigned_int>/17 1.81% 0.953 0.971 - 0.01% -
rng::sort(vector<NonIntegral>)_(descending)/8 1.81% 24.921 25.371 - 0.32% -
std::fill_n(list<int>)/50 1.80% 15.925 16.213 - 0.23% -
BM_MakeThenSortHeap_float_Descending_64 1.80% 3.279 3.339 - 0.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.80% 271.546 276.430 - -0.43% -
std::search(list<int>,_pred)_(single_element)/8192 1.80% 8625.802 8780.847 - 1.30% -
SetIntersection_None_Vector_uint64_256_64 1.80% 3559923.969 3623896.380 - 2.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.79% 22.999 23.412 - 1.59% -
BM_deque_deque_copy_backward/65536 1.79% 8253.517 8401.589 - 1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.79% 136445.740 138893.498 - 0.56% -
std::find(vector<int>)_(bail_25%)/8 1.79% 1.385 1.410 - 2.62% -
SetIntersection_None_Vector_float_1024_1 1.79% 1134576.659 1154890.674 - -2.18% -
SetIntersection_Front_Set_uint64_64_16 1.79% 16405956.704 16699532.240 - -0.61% -
BM_deque_deque_ranges_move_backward/65536 1.79% 8388.989 8539.050 - 6.39% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 1.79% 2805.680 2855.857 - 0.48% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.79% 30.989 31.542 - 2.48% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.79% 349625166.491 355867262.420 - 3.50% -
SetIntersection_None_Vector_float_16384_4 1.78% 1186090.044 1207259.248 - 0.19% -
BM_deque_deque_ranges_copy/70000 1.78% 2998.018 3051.515 - 0.46% -
std::stable_sort(deque<int>)_(repeated)/8 1.78% 18.484 18.814 - 3.36% -
std::stable_partition(list<int>)_(dense)/32 1.78% 32.456 33.034 - -0.90% -
BM_RangesMakeHeap_uint32_Random_1024 1.78% 1.111 1.131 - 5.59% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 1.78% 3.937 4.007 - 0.77% -
rng::distance(join_view(vector<vector<int>>)/4096 1.78% 4.369 4.447 - 3.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.78% 13.827 14.073 - 0.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.77% 439.382 447.181 - -0.85% -
rng::shuffle(vector<int>)/8192 1.77% 71704.749 72972.245 - 0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.76% 11.742 11.949 - -0.98% -
std::find_if(vector<char>)_(bail_25%)/32768 1.76% 2039.532 2075.489 - 0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.76% 1639140.495 1668002.770 - -3.48% -
SetIntersection_None_Vector_uint32_16384_64 1.76% 1130364.498 1150232.767 - -1.90% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.76% 10.719 10.907 - 2.53% -
rng::stable_sort(deque<int>)_(heap)/1024 1.76% 2741.583 2789.762 - 2.46% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.76% 1095583.461 1114834.000 - 1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.76% 23254701.010 23662991.341 - -0.24% -
std::set<int>::clear()/1024 1.75% 8682.834 8835.137 - 0.81% -
BM_std_minmax<short>/21 1.75% 2.030 2.066 - 1.04% -
BM_std_minmax<unsigned_int>/23 1.75% 2.352 2.393 - 0.21% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.75% 463336.755 471452.425 - 0.92% -
BM_num_put<const_void*> 1.75% 12.369 12.585 - -6.02% -
SetIntersection_None_Vector_uint32_262144_1 1.75% 1196626.975 1217567.003 - 4.66% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 1.75% 26.385 26.847 - -8.38% -
BM_std_min<__int128>/23 1.75% 8.765 8.918 - 2.13% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.75% 22.138 22.524 - -5.43% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.74% 540.156 549.580 - 2.02% -
rng::find(vector<bool>)_(process_all)/1048576 1.74% 3650.777 3714.415 - 1.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.74% 18.646 18.971 - 1.48% -
SetIntersection_None_Vector_uint32_262144_262144 1.74% 1202775.719 1223722.381 - 2.33% -
BM_RangesPopHeap_string_16 1.74% 14.326 14.575 - 1.39% -
std::is_sorted_until(vector<int>)/8 1.74% 2.057 2.092 - 1.59% -
std::transform(deque<int>,_deque<int>)/50 1.73% 33.319 33.897 - 1.48% -
BM_std_min<unsigned___int128>/9 1.73% 3.283 3.339 - -5.28% -
std::search(list<int>,_pred)_(same_length)/8192 1.73% 8879.557 9033.415 - 1.03% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.73% 15.325 15.590 - 1.42% -
rng::find(vector<int>)_(process_all)/8192 1.73% 1829.497 1861.117 - -0.20% -
BM_CmpEqual_short_int 1.72% 1.124 1.144 - 0.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.72% 0.687 0.699 - 2.18% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.72% 18.056 18.366 - -1.28% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.72% 463.479 471.445 - 0.21% -
rng::find(vector<int>)_(process_all)/8 1.72% 2.845 2.894 - -0.25% -
rng::replace(vector<int>)_(prefix)/1024 1.72% 160.998 163.762 - -0.95% -
rng::move(vector<int>)/1048576 1.72% 56880.579 57856.816 - 0.16% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.71% 4.743 4.824 - -10.08% -
SetIntersection_Front_Vector_float_16_16 1.71% 38007309.617 38658753.298 - 1.44% -
BM_vector_deque_ranges_copy_backward/64000 1.71% 7723.794 7856.156 - 7.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.71% 18.393 18.708 - 0.70% -
SetIntersection_None_Vector_string_256_1 1.71% 4724076.395 4804934.089 - 1.27% -
rng::find_end(list<int>)_(same_length)/1024 1.71% 753.821 766.717 - -48.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.71% 228749294.940 232661983.545 - 0.77% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.71% 8672.127 8820.377 - 0.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.71% 3.266 3.322 - 1.58% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.71% 4.591 4.669 - 3.28% -
std::find_end(list<int>,_pred)_(same_length)/1024 1.70% 778.584 791.849 - -50.03% -
BM_StringCopy_Huge 1.70% 102.672 104.420 - 3.41% -
BM_MakeHeap_string_PipeOrgan_1024 1.70% 4.935 5.019 - 1.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.70% 2.239 2.277 - -13.57% -
rng::any_of(vector<int>)_(process_all)/8 1.70% 2.395 2.436 - 3.47% -
bm_ranges_lexicographical_compare<signed_char>/8 1.69% 3.135 3.188 - 0.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.69% 59064.654 60063.075 - 9.79% -
std::partial_sort(deque<int>)_(repeated)/1024 1.69% 6346.160 6453.365 - 0.80% -
BM_std_min<char>/18 1.69% 0.971 0.988 - -0.02% -
SetIntersection_None_Vector_uint64_262144_256 1.69% 1180637.882 1200573.468 - -0.26% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.68% 2.037 2.072 - -0.18% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.68% 8.525 8.669 - -1.25% -
SetIntersection_None_Vector_string_262144_1024 1.68% 1356500.225 1379314.158 - 2.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.68% 542.540 551.656 - 1.34% -
SetIntersection_Front_Vector_string_16384_16 1.68% 1721529.323 1750454.588 - 1.87% -
std::fill(list<int>)/50 1.68% 34.832 35.417 - 109.87% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.68% 1034.085 1051.437 - 2.05% -
BM_RangesSortHeap_float_16384 1.68% 27.560 28.022 - 5.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.67% 166.112 168.893 - -1.06% -
rng::remove(vector<int>)_(sprinkled)/50 1.67% 64.453 65.531 - 18.81% -
BM_MakeThenSortHeap_string_SingleElement_4 1.67% 6.252 6.357 - 6.68% -
std::find_if(vector<int>)_(process_all)/8 1.67% 2.512 2.554 - -5.41% -
SetIntersection_Interlaced_Set_string_1024_4 1.67% 10546770.534 10723122.555 - 2.04% -
BM_RangesMakeHeap_uint64_Random_1024 1.67% 1.039 1.057 - -1.80% -
BM_std_min<unsigned___int128>/6 1.67% 2.083 2.118 - -6.28% -
BM_std_minmax<unsigned_short>/19 1.67% 2.163 2.199 - 1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.67% 18.812 19.126 - 4.38% -
std::search(list<int>)_(single_element)/1000 1.67% 671.194 682.370 - 1.68% -
std::unique(list<int>)_(contiguous)/1024 1.66% 924.081 939.453 - 1.30% -
rng::copy_backward(list<int>)/64 1.66% 30.933 31.447 - 1.09% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.66% 18.054 18.354 - -1.20% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.66% 129.530 131.675 - -6.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 197.349 200.614 - 1.16% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.65% 1327.921 1349.857 - -2.85% -
rng::stable_sort(deque<int>)_(heap)/8192 1.65% 17916.250 18212.045 - 2.88% -
rng::search(deque<int>)_(no_match)/1000 1.65% 390.955 397.409 - -2.26% -
BM_deque_deque_move_backward/65536 1.65% 8317.413 8454.715 - 4.86% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.65% 796.171 809.309 - 0.40% -
BM_std_minmax<short>/64 1.65% 1.590 1.616 - 5.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 41086.281 41763.455 - 7.27% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.65% 21115.222 21462.995 - 2.25% -
BM_std_min<unsigned___int128>/8 1.65% 2.882 2.929 - -5.80% -
BM_std_min<unsigned_short>/22 1.64% 1.832 1.862 - 2.71% -
rng::partial_sort_copy(list<int>)_(descending)/8 1.64% 17.763 18.055 - -2.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.64% 16.795 17.070 - 3.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.64% 32.214 32.743 - -10.56% -
SetIntersection_Front_Vector_float_16384_16 1.64% 1169927.180 1189127.907 - -0.02% -
BM_std_min<unsigned_char>/28 1.64% 1.753 1.782 - 1.96% -
std::find_end(vector<int>)_(near_matches)/1024 1.64% 14418.100 14654.096 - -5.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.64% 6.728 6.838 - -0.21% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.64% 20.374 20.707 - 1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.64% 39632819.942 40280889.143 - 2.70% -
BM_RangesMakeHeap_uint32_Random_16 1.63% 1.250 1.271 - 0.01% -
rng::starts_with(list<int>,_pred)/1000 1.63% 779.602 792.341 - 0.91% -
std::map<int,_int>::count(key)_(existent)/8192 1.63% 6.017 6.116 - 0.55% -
SetIntersection_Interlaced_Vector_float_256_4 1.63% 5311831.375 5398581.933 - 0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.63% 7.162 7.279 - 1.23% -
std::set<int>::contains(key)_(non-existent)/1024 1.63% 5.286 5.372 - 1.25% -
SetIntersection_Front_Set_uint32_1024_4 1.63% 1096684.330 1114557.105 - -2.89% -
rng::copy(list<int>)/8 1.63% 2.355 2.393 - 1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.63% 85261.492 86648.646 - 3.31% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.63% 2.027 2.060 - 0.03% -
rng::copy_if(vector<int>)_(entire_range)/8 1.62% 2.168 2.203 - 0.01% -
std::set<std::string>::insert(value)_(already_present)/32 1.62% 11.790 11.981 - 0.33% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.62% 525.266 533.774 - -0.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.62% 2.704 2.748 - 5.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.62% 1348501.076 1370335.398 - -6.01% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.62% 120.883 122.838 - 1.81% -
rng::search(list<int>)_(no_match)/1048576 1.62% 836980.171 850517.676 - 0.60% -
BM_MakeThenSortHeap_string_Heap_1024 1.62% 63.507 64.533 - 2.72% -
BM_PopHeap_uint64_262144 1.61% 41.826 42.501 - 1.14% -
BM_vector_deque_copy/70000 1.61% 2585.433 2627.138 - -16.11% -
SetIntersection_Interlaced_Set_float_262144_256 1.61% 1606077.719 1631972.412 - 3.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.61% 9.731 9.888 - 0.72% -
std::rotate(deque<int>)_(by_1/2)/1024 1.61% 173.503 176.297 - 1.75% -
std::set<int>::find(key)_(existent)/32 1.61% 1.582 1.607 - -0.77% -
SetIntersection_Interlaced_Set_float_16384_1024 1.61% 169926959.093 172661241.755 - 0.10% -
SetIntersection_None_Set_string_1024_256 1.61% 8963598.009 9107709.811 - 1.92% -
748_flightdm_r 1.61% 8.888 9.031 - 0.58% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.61% 1.944 1.975 - -0.63% -
BM_MakeHeap_float_Random_16384 1.60% 1.114 1.132 - -5.86% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.60% 17.396 17.675 - -2.07% -
BM_RangesMakeHeap_string_SingleElement_16384 1.60% 5.808 5.901 - -0.97% -
std::search(list<int>,_pred)_(no_match)/8192 1.60% 6959.974 7071.464 - -1.08% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.60% 8.665 8.804 - 3.81% -
std::stable_sort(deque<int>)_(shuffled)/8 1.60% 24.515 24.907 - 3.46% -
std::rotate(vector<bool>)_(by_1/4)/50 1.60% 17.256 17.531 - -3.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.60% 31252.686 31751.745 - 12.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.60% 70824495.560 71954673.846 - 0.79% -
SetIntersection_None_Set_uint32_64_64 1.59% 11725635.114 11912547.246 - 0.02% -
BM_deque_deque_ranges_copy_backward/70000 1.59% 8904.667 9046.570 - 2.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.59% 345.430 350.932 - 2.79% -
BM_std_min<__int128>/24 1.59% 9.154 9.300 - 2.17% -
std::find(deque<int>)_(process_all)/1024 1.59% 241.887 245.735 - 0.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.59% 12230.821 12425.297 - 1.34% -
BM_MakeThenSortHeap_float_Random_4 1.59% 4.265 4.332 - -2.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.59% 15.400 15.644 - 6.91% -
BM_RangesPushHeap_uint64_Random_64 1.58% 5.171 5.253 - -0.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.58% 24786.379 25178.688 - 4.29% -
rng::sort(deque<int>)_(repeated)/1024 1.58% 948.026 963.029 - 1.72% -
BM_PushHeap_float_Random_64 1.58% 6.593 6.698 - -1.12% -
SetIntersection_Interlaced_Set_string_262144_262144 1.58% 17671324.869 17950610.025 - 3.31% -
rng::starts_with(vector<int>,_pred)/1000 1.58% 448.231 455.314 - -0.09% -
rng::find(vector<int>)_(process_all)/1024 1.58% 240.732 244.531 - 0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 12331.714 12526.049 - -0.03% -
std::search(list<int>)_(same_length)/1024 1.57% 760.075 772.040 - -0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.57% 6.691 6.796 - -0.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.57% 14.184 14.407 - 1.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.57% 12.362 12.556 - 1.78% -
735_gem5_r 1.57% 13.311 13.520 - -0.32% -
rng::contains_subrange(list<int>)_(single_element)/16 1.57% 4.831 4.907 - -0.98% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.56% 16790.431 17053.168 - 2.79% -
BM_std_min<unsigned_short>/12 1.56% 1.519 1.543 - 1.72% -
BM_MakeThenSortHeap_uint64_Heap_4 1.56% 1.201 1.220 - 1.03% -
std::find(deque<int>)_(process_all)/32768 1.55% 7766.219 7886.868 - -0.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.55% 22.807 23.161 - -1.04% -
BM_RangesPopHeap_float_262144 1.55% 39.325 39.935 - 4.17% -
rng::stable_sort(vector<int>)_(repeated)/8 1.55% 16.499 16.754 - 1.10% -
std::set<int>::contains(key)_(existent)/1024 1.55% 3.803 3.862 - -2.41% -
BM_RangesPushHeap_string_SingleElement_262144 1.55% 2.506 2.545 - -3.41% -
BM_MakeHeap_string_Random_256 1.54% 10.495 10.657 - 2.31% -
SetIntersection_None_Vector_string_262144_256 1.54% 1351794.322 1372620.771 - 4.45% -
BM_MakeThenSortHeap_string_Heap_16384 1.54% 101.332 102.892 - 2.05% -
std::search(list<int>)_(same_length)/1000 1.54% 741.119 752.511 - 0.74% -
rng::partial_sort(deque<int>)_(heap)/8 1.54% 37.874 38.456 - 4.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.53% 44.063 44.736 - 0.83% -
rng::all_of(list<int>)_(process_all)/50 1.53% 21.638 21.969 - -0.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.52% 5.332 5.413 - 0.81% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.52% 21138.332 21460.120 - 0.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.52% 18.739 19.024 - 1.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.52% 4.063 4.125 - 1.99% -
rng::rotate(vector<bool>)_(1_element_backward)/50 1.52% 17.979 18.252 - -1.32% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.52% 23615.767 23974.564 - -0.39% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.52% 2.019 2.050 - 1.13% -
BM_MakeHeap_string_PipeOrgan_64 1.52% 4.705 4.776 - 0.87% -
rng::find(list<int>)_(bail_25%)/8192 1.52% 1419.342 1440.847 - 1.23% -
std::search(list<int>)_(same_length)/8192 1.51% 10480.546 10639.187 - 0.92% -
SetIntersection_None_Set_uint32_256_4 1.51% 11362144.076 11533775.177 - -0.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.51% 1.164 1.181 - -0.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.51% 33.018 33.516 - 2.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.51% 0.693 0.704 - -3.95% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.51% 30.675 31.137 - 2.90% -
std::partition_point(vector<int>)/50 1.51% 2.544 2.583 - 0.45% -
rng::find_if(list<int>)_(bail_25%)/32768 1.51% 8403.181 8529.749 - 0.89% -
std::rotate(list<int>)_(1_element_backward)/50 1.51% 22.533 22.873 - -7.73% -
BM_deque_vector_ranges_copy_backward/1 1.50% 2.094 2.126 - -0.70% -
std::find_end(list<int>)_(same_length)/1024 1.50% 754.097 765.445 - -49.24% -
SetIntersection_Interlaced_Set_string_16384_16384 1.50% 347514584.701 352733991.309 - 0.69% -
SetIntersection_None_Set_uint32_1024_1 1.50% 8856954.912 8989903.911 - 0.81% -
rng::generate(list<int>)/32 1.50% 8.624 8.753 - 2.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.50% 56913.235 57766.671 - -9.12% -
std::set<int>::ctor(const&,_alloc)/8192 1.50% 51999.949 52777.693 - 7.32% -
rng::for_each(deque<int>)/8 1.49% 0.917 0.931 - 0.41% -
rng::find_end(vector<int>)_(match_near_end)/1000 1.49% 27.697 28.110 - -89.37% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.49% 5.070 5.145 - 1.73% -
BM_std_min<int>/16 1.49% 1.710 1.736 - 2.64% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.49% 589.433 598.212 - -0.17% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.48% 20927.664 21238.272 - 2.85% -
std::map<int,_int>::contains(key)_(existent)/32 1.48% 1.595 1.619 - 2.63% -
rng::fill_n(list<int>)/50 1.48% 15.875 16.110 - 0.75% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 1.48% 11856.679 12032.191 - -3.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.48% 1586773.991 1610262.045 - 1.26% -
std::sort(vector<int>)_(descending)/8192 1.48% 7426.243 7536.154 - 3.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.48% 3821.239 3877.791 - -1.50% -
rng::rotate(vector<bool>)_(1_element_backward)/32 1.48% 17.970 18.235 - -1.41% -
rng::search(deque<int>)_(same_length)/1024 1.48% 473.753 480.744 - 0.59% -
rng::find_end(list<int>,_pred)_(same_length)/1024 1.47% 779.792 791.293 - -50.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.47% 16191.205 16429.844 - 4.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.47% 1520.860 1543.204 - -2.36% -
rng::find_end(list<int>)_(match_near_end)/1000 1.47% 63.528 64.460 - -91.65% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.46% 26.816 27.208 - 0.27% -
BM_lexicographical_compare_three_way_slow_path/262144 1.46% 61602.416 62504.493 - -3.49% -
BM_std_min<__int128>/21 1.46% 7.976 8.093 - 1.86% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.46% 4.795 4.865 - 1.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.46% 5314466.347 5392141.450 - -3.49% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.46% 20938.421 21244.347 - 2.81% -
rng::generate_n(deque<int>)/50 1.46% 12.268 12.447 - -0.79% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.46% 1891.369 1918.976 - 1.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.46% 341.420 346.400 - -9.91% -
bm_ranges_swap_ranges_vb_unaligned/8 1.46% 4.844 4.915 - -1.80% -
SetIntersection_None_Vector_float_16384_64 1.46% 1174196.435 1191283.533 - -1.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.46% 6881.610 6981.746 - -9.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.45% 11190210.204 11352971.866 - 2.95% -
SetIntersection_Interlaced_Set_string_256_1 1.45% 4581683.067 4648301.621 - 0.99% -
BM_std_minmax<unsigned_short>/16 1.45% 1.691 1.715 - 1.80% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.45% 11.839 12.011 - 1.89% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.45% 44.273 44.916 - 4.64% -
BM_std_minmax<unsigned_long_long>/23 1.45% 4.323 4.385 - 2.04% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.45% 12.262 12.440 - 2.12% -
std::rotate(deque<int>)_(by_1/3)/1024 1.45% 1811.714 1837.982 - -1.53% -
BM_std_minmax<unsigned_long_long>/20 1.45% 3.257 3.304 - 0.49% -
std::rotate(vector<bool>)_(by_1/2)/32 1.44% 17.565 17.819 - -2.60% -
BM_std_min<__int128>/22 1.44% 8.370 8.491 - 1.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.44% 23.957 24.303 - 1.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.44% 3646989.938 3699444.412 - 0.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.44% 2.204 2.235 - -6.29% -
rng::is_sorted(deque<int>,_pred)/8 1.44% 4.603 4.669 - 4.41% -
SetIntersection_Front_Set_string_262144_4 1.43% 1315805.735 1334683.620 - 2.70% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.43% 1926.606 1954.233 - 1.70% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.43% 22601.927 22925.910 - -0.53% -
SetIntersection_None_Vector_uint64_64_1 1.43% 17550702.846 17802218.110 - 0.83% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.43% 35.336 35.842 - 0.64% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.43% 3.280 3.327 - 1.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.42% 1.671 1.695 - 2.42% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.42% 187.258 189.922 - -0.48% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.42% 5.010 5.081 - 0.68% -
std::find(vector<char>)_(process_all)/8192 1.42% 134.816 136.732 - -0.06% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.42% 4.579 4.644 - 5.07% -
std::any_of(vector<int>)_(process_all)/32 1.42% 8.363 8.482 - 1.22% -
SetIntersection_Interlaced_Set_float_16384_16 1.42% 210828278.657 213819797.989 - 1.52% -
rng::sort(vector<int>)_(descending)/1024 1.42% 1050.747 1065.651 - 2.44% -
std::rotate(vector<bool>)_(by_1/4)/32 1.42% 17.447 17.694 - -3.11% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.42% 10.824 10.977 - -14.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.42% 10.651 10.802 - 1.47% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.42% 18.046 18.302 - -1.83% -
BM_PushHeap_string_Descending_64 1.41% 2.194 2.225 - -17.32% -
BM_SortHeap_float_4 1.41% 1.055 1.070 - 4.16% -
BM_vector_deque_ranges_copy_backward/512 1.41% 17.631 17.881 - -0.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.41% 0.788 0.799 - 5.48% -
BM_deque_vector_copy/1 1.41% 2.116 2.146 - 0.87% -
SetIntersection_Front_Set_string_16_4 1.41% 66034924.418 66966604.588 - 0.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.41% 29.739 30.158 - 0.95% -
rng::stable_sort(vector<int>)_(heap)/8 1.41% 22.070 22.380 - 2.60% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.41% 4.873 4.942 - -2.37% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.41% 98525.183 99910.231 - 5.66% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 1.40% 741.184 751.596 - -5.30% -
BM_MakeHeap_string_Heap_1024 1.40% 4.749 4.815 - -1.21% -
BM_std_min<unsigned___int128>/7 1.40% 2.491 2.526 - -4.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.40% 36.669 37.184 - 27.30% -
std::move_backward(vector<bool>)_(aligned)/4096 1.40% 7.283 7.385 - 1.44% -
BM_RangesSortHeap_string_64 1.40% 30.035 30.455 - 2.20% -
BM_tolower_string<char> 1.40% 14.842 15.050 - -0.89% -
SetIntersection_None_Set_string_1024_64 1.40% 8974067.491 9099270.452 - 0.72% -
rng::reverse_copy(list<int>)/8 1.39% 2.290 2.322 - 0.62% -
SetIntersection_Front_Vector_uint64_262144_1 1.39% 1107113.276 1122520.765 - 0.19% -
std::count_if(vector<int>)_(every_other)/8 1.39% 4.219 4.278 - 1.21% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.39% 11575.059 11735.713 - -2.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.39% 4389370.201 4450227.787 - 0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.39% 397950.921 403463.164 - 2.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 1.38% 36.298 36.800 - 16.52% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 1.38% 3.887 3.941 - 0.53% -
SetIntersection_Interlaced_Set_uint64_256_4 1.38% 11669481.528 11830902.335 - 2.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.38% 490621.411 497404.140 - -1.90% -
rng::unique(list<int>)_(sprinkled)/1024 1.38% 968.555 981.934 - 3.12% -
BM_CmpLess_uint_short 1.38% 1.059 1.074 - 0.58% -
BM_MakeHeap_string_Random_64 1.38% 10.057 10.196 - 1.63% -
rng::copy(list<int>)/4096 1.38% 3028.829 3070.542 - 0.15% -
SetIntersection_None_Vector_float_1024_1024 1.38% 1151439.748 1167277.749 - -0.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.37% 3.509 3.557 - 2.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.37% 10141912.135 10281295.841 - 2.66% -
BM_MakeHeap_string_Descending_262144 1.37% 3.470 3.518 - -0.74% -
BM_deque_vector_copy_backward/4000 1.37% 141.728 143.674 - 1.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.37% 554476.912 562088.925 - 1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.37% 7844360.517 7951973.383 - 2.11% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 1.37% 41.777 42.349 - -0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.37% 4539796.479 4601946.920 - -1.27% -
SetIntersection_Front_Set_uint32_262144_64 1.37% 1929299.515 1955695.542 - -2.66% -
SetIntersection_Front_Vector_uint32_262144_256 1.37% 2309402.639 2340996.610 - 3.13% -
BM_MakeThenSortHeap_float_SingleElement_256 1.37% 3.989 4.043 - 1.30% -
rng::remove_copy(list<int>)_(prefix)/50 1.36% 19.126 19.387 - 0.88% -
rng::fold_left(deque<int>)/8 1.36% 4.095 4.151 - 1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.36% 9337601.756 9464994.211 - -0.24% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.36% 357.982 362.855 - 1.95% -
BM_std_minmax<unsigned_int>/10 1.36% 1.369 1.387 - -0.01% -
rng::rotate(vector<bool>)_(1_element_forward)/32 1.36% 18.082 18.328 - -1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.36% 0.952 0.965 - -1.90% -
std::rotate_copy(list<int>)/1024 1.36% 723.578 733.421 - 0.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.36% 7.517 7.619 - 0.14% -
rng::rotate_copy(list<int>)/50 1.36% 13.521 13.705 - 0.57% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.36% 293.028 297.005 - 0.04% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 1.35% 19.528 19.792 - -5.97% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.35% 6421.450 6508.394 - 0.64% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.35% 1.840 1.865 - 1.48% -
SetIntersection_None_Vector_uint64_64_64 1.35% 8895491.893 9015855.739 - -0.36% -
std::find(deque<int>)_(process_all)/8 1.35% 3.419 3.465 - 1.40% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.35% 2.399 2.431 - 1.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.35% 1218925.997 1235369.563 - 1.35% -
SetIntersection_Interlaced_Vector_string_256_256 1.35% 21324181.035 21611424.198 - -5.44% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.35% 547.887 555.262 - 1.27% -
SetIntersection_Front_Vector_string_16_16 1.35% 54509741.912 55243456.995 - 0.99% -
std::move_backward(list<int>)/512 1.35% 372.584 377.596 - 1.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.35% 0.751 0.761 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.34% 91586.123 92816.217 - -0.20% -
SetIntersection_None_Set_uint64_16384_256 1.34% 163533955.093 165730323.350 - 0.56% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.34% 7060.298 7155.025 - 0.16% -
rng::copy_n(list<int>)/64 1.34% 13.982 14.169 - 0.01% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.34% 8.855 8.973 - -0.93% -
BM_RangesPopHeap_uint32_256 1.34% 16.871 17.097 - 1.34% -
BM_RangesMakeThenSortHeap_float_Heap_16 1.34% 1.954 1.980 - -5.68% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 1.34% 31.131 31.548 - 0.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 201122.175 203813.489 - -0.35% -
BM_lexicographical_compare_three_way_slow_path/4 1.34% 1.155 1.171 - 1.35% -
BM_vector_deque_ranges_copy_backward/4096 1.34% 148.471 150.456 - 0.18% -
BM_PushHeap_uint32_Random_256 1.34% 6.012 6.092 - 0.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.33% 17.767 18.004 - 0.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.33% 803.802 814.507 - 2.78% -
BM_std_minmax<unsigned_short>/11 1.33% 1.716 1.738 - 1.11% -
std::fill_n(vector<bool>)/32768 1.33% 29.822 30.218 - 0.66% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.33% 2447.695 2480.146 - 1.29% -
BM_MakeThenSortHeap_float_Ascending_16 1.33% 2.932 2.971 - 0.55% -
std::multiset<int>::insert(value)_(already_present)/32 1.32% 19.075 19.327 - 1.72% -
std::copy_if(list<int>)_(entire_range)/512 1.32% 367.626 372.493 - 0.26% -
SetIntersection_None_Set_string_16_4 1.32% 61352119.348 62163896.483 - 0.34% -
rng::partition_point(list<int>)/1024 1.32% 1272.252 1289.057 - 2.22% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.32% 12.153 12.314 - 1.02% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.32% 68.738 69.644 - 1.52% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.32% 11.393 11.543 - 2.12% -
rng::partition_point(vector<int>)/1024 1.32% 7.444 7.542 - -0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.32% 182972.980 185381.872 - 0.30% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.31% 1910.095 1935.176 - 1.32% -
std::vector<std::string>::ctor(size)/32 1.31% 34.386 34.837 - 3.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.31% 1.919 1.944 - -4.33% -
std::all_of(vector<int>)_(process_all)/8 1.31% 2.435 2.467 - -3.66% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.31% 139.791 141.623 - 1.62% -
SetIntersection_None_Vector_uint32_262144_1024 1.31% 1198698.658 1214402.392 - 1.59% -
rng::find_end(forward_list<int>)_(match_near_end)/8192 1.31% 253729.554 257051.332 - 0.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.31% 10.443 10.579 - 2.46% -
BM_lexicographical_compare_three_way_fast_path/1024 1.31% 247.351 250.584 - 1.91% -
std::multiset<int>::find(key)_(existent)/8192 1.30% 8.241 8.349 - -6.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.30% 49.894 50.545 - 0.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.30% 0.904 0.915 - -1.09% -
rng::distance(join_view(vector<vector<int>>)/1024 1.30% 1.021 1.034 - -0.13% -
SetIntersection_Front_Vector_string_256_16 1.30% 6382854.579 6465932.056 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.30% 1202664.124 1218315.335 - -2.04% -
std::rotate_copy(list<int>)/32 1.30% 8.351 8.459 - -0.80% -
rng::move_backward(list<int>)/64 1.30% 40.111 40.632 - 0.95% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.30% 6.892 6.981 - 1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.30% 843.486 854.435 - 1.88% -
std::find(list<int>)_(bail_25%)/8192 1.30% 1430.814 1449.384 - 1.77% -
rng::stable_partition(vector<int>)_(sparse)/32 1.30% 7.055 7.146 - -4.54% -
BM_MakeHeap_string_Heap_16 1.30% 4.603 4.663 - 0.35% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.29% 3.955 4.006 - -3.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.29% 18973548.795 19218264.128 - -2.17% -
std::set<std::string>::erase(key)_(non-existent)/8192 1.29% 32.285 32.701 - -2.44% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.29% 541.803 548.785 - 0.59% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.29% 12.163 12.319 - 3.06% -
rng::none_of(list<int>)_(process_all)/50 1.29% 21.536 21.813 - -0.65% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.29% 25338.398 25664.250 - -9.25% -
BM_std_minmax<unsigned_char>/11 1.28% 1.800 1.823 - 6.49% -
rng::remove_copy(vector<int>)_(prefix)/50 1.28% 17.828 18.057 - 0.92% -
BM_std_min<unsigned_short>/8 1.28% 1.301 1.317 - 0.91% -
rng::copy_if(list<int>)_(every_other)/4096 1.28% 3236.484 3277.943 - 0.63% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.28% 6.549 6.633 - 1.08% -
std::none_of(vector<int>)_(process_all)/32 1.28% 8.369 8.476 - 1.17% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.28% 18.092 18.323 - -1.55% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.28% 25567.851 25894.548 - 3.59% -
std::partial_sort_copy(list<int>)_(descending)/8 1.28% 18.726 18.965 - 0.21% -
BM_lexicographical_compare_three_way_slow_path/65536 1.28% 15413.504 15610.313 - -3.39% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.27% 26.484 26.822 - -0.56% -
rng::find_end(vector<int>)_(match_near_end)/8192 1.27% 202.477 205.057 - -99.83% -
std::multiset<int>::ctor(const&)/32 1.27% 214.509 217.241 - -4.05% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.27% 4659.068 4718.331 - 1.10% -
SetIntersection_Front_Set_uint64_1024_16 1.27% 1313485.534 1330161.875 - 3.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.27% 22.885 23.176 - 2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.27% 12267753.736 12423493.737 - -2.18% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.27% 0.998 1.011 - -9.72% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 1.27% 11.086 11.227 - -7.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.27% 1114079.254 1128194.547 - 0.81% -
rng::find(vector<char>)_(process_all)/8192 1.27% 134.796 136.502 - -0.19% -
BM_std_min<long_long>/28 1.27% 2.615 2.648 - -0.42% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.26% 36.452 36.913 - 1.78% -
BM_std_min<short>/8 1.26% 1.325 1.342 - -1.46% -
rng::contains(deque<int>)_(process_all)/32 1.26% 8.623 8.732 - 1.69% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.26% 605.049 612.682 - 1.25% -
std::stable_partition(list<int>)_(sparse)/32 1.26% 9.883 10.008 - 1.95% -
rng::copy_n(vector<bool>)_(unaligned)/512 1.26% 3.381 3.424 - 3.08% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.26% 18.266 18.496 - -0.67% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.26% 6.151 6.229 - 2.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.26% 18972544.552 19211467.347 - -0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.26% 16.084 16.287 - 0.44% -
std::partition_copy(deque<int>)/1024 1.26% 634.366 642.348 - 1.13% -
SetIntersection_Front_Vector_uint64_256_64 1.26% 4486966.949 4543419.127 - -1.22% -
rng::search_n(list<int>)_(no_match)/1000 1.26% 703.194 712.040 - 0.14% -
BM_PushHeap_float_Random_4 1.26% 2.991 3.029 - 6.77% -
rng::find_end(list<int>,_pred)_(same_length)/1000 1.26% 762.024 771.609 - -50.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.26% 54667.443 55354.138 - 1.88% -
rng::partial_sort(deque<int>)_(repeated)/8 1.25% 27.315 27.658 - 0.08% -
rng::move_backward(deque<int>)/262144 1.25% 30368.190 30749.094 - 2.74% -
std::find_if(vector<char>)_(bail_25%)/8192 1.25% 519.596 526.113 - 0.53% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.25% 12.164 12.316 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.25% 9.349 9.466 - -0.70% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.25% 32.089 32.490 - 3.10% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.25% 18.324 18.553 - -1.18% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.25% 33.873 34.295 - 0.83% -
std::is_sorted_until(list<int>)/1024 1.25% 754.411 763.822 - 1.37% -
rng::find_end(forward_list<int>)_(same_length)/1000 1.25% 1460.799 1478.986 - 0.68% -
std::find_first_of(list<int>)_(large_needle)/1024 1.24% 855193.863 865836.115 - 0.22% -
std::all_of(list<int>)_(process_all)/32 1.24% 11.648 11.793 - 2.60% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.24% 53371.427 54032.211 - -1.50% -
rng::remove_copy_if(list<int>)_(prefix)/32 1.24% 16.889 17.098 - 0.23% -
std::all_of(vector<int>)_(process_all)/50 1.24% 18.177 18.401 - 44.47% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.23% 3.720 3.766 - -0.07% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.23% 5.343 5.409 - 0.16% -
BM_RangesPushHeap_float_Random_64 1.23% 6.665 6.747 - 0.71% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 1.23% 20.641 20.895 - 0.02% -
BM_std_minmax<unsigned_short>/20 1.23% 1.972 1.996 - 2.23% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.23% 17.427 17.642 - -2.27% -
BM_deque_deque_move/1024 1.23% 38.665 39.140 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.23% 18800929.054 19031918.988 - 1.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.23% 19.764 20.006 - 1.78% -
std::map<std::string,_int>::clear()/1024 1.23% 20353.357 20603.035 - -1.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.23% 34677.148 35102.346 - 0.50% -
rng::replace_if(vector<int>)_(sprinkled)/8192 1.23% 1906.084 1929.440 - 0.29% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.22% 1.662 1.682 - -0.47% -
bm_ranges_swap_ranges_vb_unaligned/64 1.22% 6.226 6.302 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.22% 165446463.992 167469229.186 - 0.92% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.22% 39.093 39.569 - 0.01% -
rng::rotate(list<int>)_(by_1/4)/8192 1.22% 8333.202 8434.616 - 16.91% -
BM_RangesMakeHeap_string_Descending_16384 1.22% 2.741 2.775 - -27.91% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.22% 6.479 6.557 - -1.62% -
BM_std_minmax<short>/26 1.22% 2.489 2.519 - 1.56% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.21% 1.434 1.452 - 1.04% -
SetIntersection_None_Set_uint64_16384_16 1.21% 163549126.659 165526653.863 - 1.19% -
BM_std_min<long_long>/30 1.21% 3.209 3.248 - 2.63% -
BM_std_minmax<char>/15 1.21% 2.988 3.024 - 3.21% -
std::find_if_not(list<int>)_(process_all)/50 1.21% 21.391 21.649 - 1.51% -
SetIntersection_Front_Set_string_256_4 1.20% 5212507.060 5275307.617 - 0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.20% 35119.304 35542.341 - 1.43% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.20% 17607.139 17819.160 - 0.34% -
BM_deque_vector_move/4000 1.20% 143.987 145.720 - 4.13% -
BM_lexicographical_compare_three_way_fast_path/262144 1.20% 60486.305 61212.633 - 1.24% -
BM_std_min<unsigned_char>/22 1.20% 2.051 2.075 - -1.36% -
rng::copy_backward(list<int>)/4096 1.20% 3100.932 3138.112 - 0.92% -
rng::find_end(vector<int>)_(match_near_end)/1024 1.20% 24.885 25.183 - -98.89% -
std::move(list<int>)/512 1.20% 355.205 359.460 - 2.34% -
SetIntersection_None_Vector_uint64_1024_1024 1.20% 1137309.465 1150934.178 - 0.50% -
std::move_backward(list<int>)/64 1.20% 39.703 40.178 - 1.04% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 1.20% 24.714 25.010 - 0.85% -
BM_align/1 1.20% 0.934 0.945 - 5.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.19% 24.059 24.347 - 0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 1.19% 687.496 695.698 - 13.28% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.19% 33.864 34.268 - 1.09% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.19% 756.119 765.113 - -0.22% -
BM_lexicographical_compare_three_way_fast_path/16384 1.19% 3795.359 3840.488 - 1.80% -
rng::move(vector<int>)/4096 1.19% 135.546 137.156 - 1.08% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.19% 166632806.136 168609475.972 - -0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.19% 19.113 19.339 - 0.96% -
BM_std_minmax<char>/32 1.18% 1.493 1.511 - -7.74% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.18% 44.643 45.171 - -1.29% -
rng::find(vector<bool>)_(process_all)/8192 1.18% 33.445 33.841 - 0.55% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.18% 14441.105 14611.788 - 3.23% -
BM_std_minmax<short>/16 1.18% 1.771 1.792 - -5.70% -
std::any_of(vector<int>)_(process_all)/50 1.18% 18.135 18.348 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.18% 0.899 0.910 - -1.19% -
BM_std_minmax<long_long>/7 1.18% 2.591 2.621 - 0.90% -
rng::partition_copy(deque<int>)/1024 1.18% 686.491 694.557 - 0.87% -
std::move_backward(deque<int>)/1048576 1.17% 129766.264 131290.760 - 3.27% -
BM_PushHeap_uint32_Ascending_16384 1.17% 6.643 6.721 - -0.20% -
BM_deque_deque_ranges_copy/4000 1.17% 146.174 147.888 - 0.39% -
SetIntersection_None_Vector_uint64_262144_262144 1.17% 1187405.566 1201308.992 - -0.36% -
BM_CmpLess_schar_uint 1.17% 1.106 1.119 - 0.78% -
BM_deque_deque_move/5500 1.17% 198.843 201.166 - 0.11% -
rng::rotate(list<int>)_(1_element_backward)/50 1.17% 24.888 25.178 - -0.48% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.17% 11.935 12.074 - 2.32% -
BM_std_min<unsigned_short>/6 1.16% 0.948 0.959 - -0.01% -
BM_SortHeap_pair<uint32,_uint32>_256 1.16% 10.224 10.343 - 0.65% -
std::map<int,_int>::clear()/32 1.16% 658.928 666.598 - 1.66% -
std::all_of(vector<int>)_(process_all)/32 1.16% 8.313 8.410 - -1.04% -
std::rotate(deque<int>)_(1_element_backward)/32 1.16% 4.402 4.453 - -2.58% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.16% 7073.833 7156.110 - 0.87% -
std::find(deque<int>)_(bail_25%)/32768 1.16% 1913.243 1935.494 - 0.51% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.16% 774.831 783.837 - 0.44% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.16% 5.510 5.574 - 1.72% -
BM_std_min<unsigned_short>/64 1.16% 3.512 3.553 - 1.55% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.16% 3.984 4.030 - 3.11% -
std::copy(list<int>)/4096 1.16% 3259.448 3297.292 - 0.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.16% 2.335 2.362 - -5.01% -
BM_CmpEqual_ushort_int 1.16% 1.120 1.133 - 0.86% -
std::stable_sort(deque<int>)_(descending)/1024 1.16% 2926.665 2960.581 - 0.75% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.16% 21.500 21.749 - 10.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.16% 18049777.680 18258795.171 - -0.22% -
BM_RangesPushHeap_string_Descending_4 1.16% 1.895 1.917 - 1.94% -
BM_PushHeap_float_Ascending_1024 1.16% 3.105 3.141 - -1.21% -
BM_MakeThenSortHeap_string_Ascending_4 1.16% 5.217 5.277 - -1.48% -
std::fill_n(deque<int>)/1024 1.16% 29.438 29.778 - 0.52% -
BM_lexicographical_compare_three_way_fast_path/65536 1.16% 15129.736 15304.607 - 1.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.16% 15.912 16.096 - 1.34% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.16% 1077739.546 1090189.556 - -1.62% -
BM_std_min<unsigned_short>/28 1.15% 2.654 2.685 - -0.31% -
std::map<std::string,_int>::clear()/32 1.15% 913.815 924.353 - 2.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.15% 15.047 15.220 - 2.60% -
std::find_end(forward_list<int>)_(process_all)/8192 1.15% 5672.959 5738.349 - 1.56% -
std::set<std::string>::ctor(const&,_alloc)/32 1.15% 795.420 804.584 - 1.16% -
std::stable_sort(vector<int>)_(descending)/1024 1.15% 2828.689 2861.265 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.15% 1156688.103 1170003.299 - 3.09% -
SetIntersection_None_Set_string_16384_64 1.15% 198969681.519 201256651.587 - 0.28% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.15% 35.310 35.716 - 1.07% -
BM_PopHeap_uint64_16384 1.15% 30.991 31.346 - 0.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.15% 589.367 596.125 - -1.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 87.835 88.840 - 1.33% -
BM_CmpEqual_uchar_short 1.14% 1.044 1.055 - 1.46% -
BM_num_put<unsigned_long> 1.14% 11.468 11.599 - -4.03% -
BM_SortHeap_float_64 1.14% 3.213 3.250 - 3.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.14% 34.280 34.671 - 0.21% -
BM_PushHeap_string_Descending_4 1.14% 1.882 1.903 - -12.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.14% 32383.907 32753.191 - 0.74% -
BM_std_minmax<long_long>/29 1.14% 4.176 4.223 - -2.43% -
BM_std_min<unsigned_char>/4096 1.14% 28.921 29.251 - 1.10% -
rng::starts_with(list<int>,_pred)/1024 1.14% 801.099 810.224 - 0.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.14% 4.256 4.304 - 0.48% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.14% 11.310 11.439 - -1.60% -
BM_StringConstructDestroyCStr_Large_Opaque 1.14% 14.371 14.534 - 1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.14% 4399746.906 4449753.418 - -0.08% -
std::copy_if(deque<int>)_(every_other)/64 1.14% 23.394 23.660 - 1.02% -
std::find_end(forward_list<int>)_(same_length)/1000 1.14% 1461.718 1478.315 - -0.62% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.14% 21.954 22.203 - 1.15% -
BM_std_minmax_element<short>/4 1.14% 1.260 1.275 - 3.88% -
std::find_end(list<int>,_pred)_(same_length)/1000 1.13% 762.746 771.395 - -50.14% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.13% 25.299 25.585 - 2.98% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.13% 14.442 14.605 - 0.63% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.13% 774.423 783.172 - 0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.13% 19.119 19.335 - -0.12% -
std::partition_copy(vector<int>)/32 1.13% 8.281 8.374 - 2.63% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.13% 9855092.817 9965990.175 - -0.54% -
BM_deque_deque_move/65536 1.12% 2812.383 2844.002 - -0.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.12% 50145.064 50708.546 - 1.83% -
std::partial_sort(deque<int>)_(descending)/8 1.12% 43.181 43.666 - 5.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.12% 1174231.399 1187415.894 - 2.27% -
BM_RangesPushHeap_float_Random_1024 1.12% 7.467 7.551 - 2.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.12% 14.406 14.568 - 0.33% -
BM_std_min<char>/20 1.12% 1.484 1.501 - -1.88% -
std::stable_sort(deque<int>)_(heap)/8192 1.12% 17898.341 18099.064 - 2.88% -
BM_RangesPushHeap_string_SingleElement_4 1.12% 2.152 2.176 - -5.15% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.12% 16.478 16.663 - 0.96% -
rng::stable_sort(deque<int>)_(descending)/1024 1.12% 2931.166 2963.952 - 0.67% -
rng::copy_if(list<int>)_(every_other)/512 1.12% 356.718 360.705 - 0.12% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.12% 8.217 8.309 - -1.21% -
BM_vector_deque_ranges_copy_backward/5500 1.12% 197.223 199.426 - 0.58% -
SetIntersection_Interlaced_Set_float_1024_16 1.12% 11520199.636 11648858.419 - -1.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 43796.208 44284.787 - -2.21% -
rng::move(list<int>)/1048576 1.11% 1027659.897 1039105.712 - 0.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.11% 172366.461 174282.945 - 0.33% -
BM_std_min<__int128>/3 1.11% 1.012 1.024 - 0.54% -
BM_MakeHeap_string_Random_1024 1.11% 10.821 10.942 - 1.40% -
BM_std_minmax<long_long>/21 1.11% 3.509 3.548 - 1.22% -
std::find(vector<int>)_(bail_25%)/8192 1.11% 469.653 474.871 - 0.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.11% 16.096 16.275 - 0.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.11% 4161.914 4208.134 - 0.02% -
BM_RangesMakeThenSortHeap_string_Random_256 1.11% 54.429 55.034 - 0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.11% 1.537 1.554 - 1.02% -
BM_std_min<short>/17 1.11% 1.558 1.576 - -0.64% -
std::replace(list<int>)_(sprinkled)/32 1.11% 11.284 11.409 - 0.15% -
BM_RangesPushHeap_string_Descending_256 1.11% 2.281 2.306 - -2.60% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 1.11% 5.488 5.549 - -0.28% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 1.10% 91945.736 92961.156 - -0.28% -
BM_deque_vector_move_backward/4096 1.10% 148.790 150.433 - 0.78% -
std::set<int>::erase(key)_(non-existent)/1024 1.10% 5.288 5.347 - -4.98% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.10% 26003.166 26290.110 - 0.75% -
std::find(vector<int>)_(process_all)/32768 1.10% 7376.331 7457.600 - -0.20% -
BM_lexicographical_compare_three_way_slow_path/16384 1.10% 3849.094 3891.440 - -2.34% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.10% 12.343 12.478 - 1.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.10% 3.064 3.098 - -0.37% -
BM_std_minmax_element<char>/4 1.10% 1.228 1.242 - -0.03% -
rng::rotate(vector<int>)_(by_1/4)/8192 1.10% 2588.379 2616.821 - 0.77% -
rng::search(list<int>,_pred)_(no_match)/1024 1.10% 764.221 772.615 - 0.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.10% 44.792 45.283 - 1.12% -
BM_CmpEqual_int_uint 1.10% 1.101 1.113 - 0.10% -
BM_MakeThenSortHeap_string_Heap_64 1.10% 33.976 34.348 - 0.76% -
rng::move(vector<bool>)_(unaligned)/512 1.10% 4.146 4.191 - 0.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 1.09% 34.676 35.055 - 21.46% -
rng::replace_if(list<int>)_(prefix)/1024 1.09% 743.529 751.662 - 0.63% -
std::rotate(list<int>)_(by_1/4)/8192 1.09% 7281.074 7360.467 - 1.88% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.09% 2.959 2.991 - 4.77% -
rng::search(list<int>)_(same_length)/1024 1.09% 754.621 762.836 - 0.24% -
BM_MakeThenSortHeap_string_Heap_256 1.09% 49.419 49.957 - 1.76% -
std::map<int,_int>::clear()/1024 1.09% 10248.849 10360.278 - -2.08% -
std::search(list<int>)_(near_matches)/1024 1.09% 39453.944 39882.661 - 0.61% -
rng::stable_sort(vector<int>)_(descending)/1024 1.09% 2827.332 2858.037 - 0.57% -
rng::find_end(list<int>)_(same_length)/1000 1.09% 740.610 748.650 - -49.27% -
BM_RangesMakeThenSortHeap_string_Random_64 1.09% 39.229 39.654 - 1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.08% 1241110.409 1254575.720 - -0.86% -
BM_std_min<unsigned_int>/32 1.08% 2.149 2.173 - 0.03% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.08% 2.520 2.547 - -0.02% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.08% 22.270 22.511 - 2.42% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.08% 87.798 88.746 - 54.84% -
std::fill(vector<bool>)/32768 1.08% 29.739 30.060 - -1.30% -
BM_CmpEqual_short_ushort 1.08% 1.095 1.107 - -0.38% -
std::find(vector<int>)_(process_all)/8192 1.08% 1844.993 1864.909 - -0.13% -
rng::move_backward(list<int>)/512 1.08% 370.097 374.087 - 0.95% -
BM_PopHeap_pair<uint32,_uint32>_256 1.08% 22.215 22.454 - -0.91% -
std::generate_n(list<int>)/50 1.08% 15.245 15.408 - -10.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.07% 1159904.264 1172371.459 - 1.84% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.07% 64.075 64.763 - 5.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.07% 35.362 35.742 - 3.11% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.07% 15026.974 15188.453 - 15.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.07% 3.591 3.630 - 0.43% -
BM_RangesPopHeap_string_1024 1.07% 55.997 56.598 - 0.49% -
BM_RangesMakeHeap_string_SingleElement_262144 1.07% 7.236 7.313 - -11.07% -
rng::starts_with(list<int>)/1048576 1.07% 940867.824 950957.716 - 0.49% -
rng::search(deque<int>)_(near_matches)/8192 1.07% 1448182.971 1463710.768 - 1.05% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.07% 20.872 21.096 - 1.62% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.07% 219.573 221.921 - 0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.07% 9.485 9.586 - 0.90% -
rng::reverse_copy(deque<int>)/8 1.07% 2.941 2.972 - -2.38% -
BM_std_minmax<short>/9 1.07% 1.166 1.178 - -0.69% -
rng::remove_copy_if(vector<int>)_(prefix)/32 1.07% 11.176 11.295 - -0.05% -
std::search(deque<int>)_(no_match)/1000 1.07% 405.111 409.427 - 1.54% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.07% 6.072 6.137 - 4.06% -
BM_std_min<unsigned_char>/4000 1.06% 27.161 27.450 - 1.43% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.06% 30.600 30.926 - 0.95% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.06% 56.313 56.912 - 0.71% -
SetIntersection_Interlaced_Vector_float_64_4 1.06% 18745623.368 18944826.531 - 0.15% -
SetIntersection_Front_Vector_float_262144_256 1.06% 2347013.989 2371950.200 - 0.12% -
std::find(vector<int>)_(process_all)/1024 1.06% 241.597 244.163 - 0.02% -
BM_PopHeap_uint64_64 1.06% 12.644 12.779 - 0.36% -
std::find_end(vector<int>)_(same_length)/1000 1.06% 242.259 244.833 - -50.95% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.06% 5.224 5.279 - 0.58% -
std::adjacent_find(list<int>,_pred)/8192 1.06% 8048.342 8133.606 - 0.23% -
SetIntersection_Front_Vector_string_1024_16 1.06% 1724681.802 1742940.732 - 1.08% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.06% 52252.603 52805.493 - 1.20% -
BM_MakeThenSortHeap_float_SingleElement_64 1.06% 3.311 3.346 - 0.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.06% 197.160 199.243 - -0.22% -
std::move(vector<bool>)_(unaligned)/64 1.06% 1.527 1.544 - 0.61% -
std::vector<int>::ctor(size)/8192 1.06% 562.376 568.311 - -0.11% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.05% 34.745 35.111 - -1.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.05% 10268.159 10376.397 - -1.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.05% 173407.807 175235.402 - 3.17% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.05% 243552.380 246118.429 - 0.75% -
BM_std_minmax<short>/24 1.05% 2.291 2.315 - 4.06% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.05% 2929.471 2960.278 - 0.56% -
SetIntersection_Front_Vector_string_16384_1 1.05% 1145232.410 1157268.262 - 1.09% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.05% 27.836 28.128 - -41.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.05% 9.865 9.968 - 2.19% -
SetIntersection_Front_Set_uint32_16384_1 1.05% 1105659.603 1117214.858 - 0.15% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 1.04% 21.153 21.374 - 4.22% -
BM_std_minmax<unsigned_int>/64 1.04% 2.515 2.542 - 0.12% -
BM_RangesMakeThenSortHeap_string_Heap_262144 1.04% 179.418 181.284 - -7.56% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.04% 262352.935 265081.401 - -1.84% -
rng::remove_copy(deque<int>)_(prefix)/50 1.04% 20.606 20.820 - -4.79% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.04% 1.491 1.507 - -3.44% -
BM_CmpLess_uchar_short 1.04% 1.035 1.045 - 0.22% -
std::set<int>::erase(key)_(existent)/1024 1.04% 38.654 39.055 - 1.22% -
std::copy_n(vector<bool>)_(aligned)/32768 1.04% 35.351 35.717 - 0.71% -
rng::find_if_not(vector<char>)_(process_all)/50 1.04% 12.452 12.581 - -0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.03% 8.611 8.700 - -1.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.03% 53.617 54.171 - 1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.03% 1163551.349 1175564.408 - 1.30% -
BM_std_min<unsigned_short>/7 1.03% 1.087 1.098 - -0.04% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.03% 5.669 5.728 - -0.25% -
SetIntersection_Front_Set_float_1024_1 1.03% 1112834.278 1124275.612 - 0.56% -
std::find_end(list<int>)_(single_element)/1000 1.03% 712.024 719.335 - 6.67% -
SetIntersection_None_Vector_float_262144_64 1.03% 1190714.327 1202935.514 - -2.73% -
rng::find(list<int>)_(bail_25%)/1024 1.03% 180.480 182.331 - 0.64% -
std::find_if(vector<bool>)_(process_all)/8 1.03% 5.489 5.545 - -1.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.03% 23.061 23.298 - 1.79% -
rng::find_end(list<int>)_(single_element)/1000 1.02% 711.089 718.375 - 5.08% -
BM_std_minmax<short>/27 1.02% 2.849 2.879 - 0.25% -
rng::remove(vector<int>)_(prefix)/1024 1.02% 310.943 314.118 - 0.50% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 1.02% 189.922 191.861 - -8.25% -
BM_vector_deque_ranges_copy_backward/1024 1.02% 37.723 38.107 - 0.23% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 1.02% 67.135 67.818 - -98.68% -
rng::all_of(vector<int>)_(process_all)/50 1.02% 18.057 18.241 - -1.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.02% 376524.593 380355.397 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.02% 1177731.258 1189705.812 - 0.61% -
BM_RangesSortHeap_string_16 1.02% 14.216 14.361 - 1.48% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.02% 2931.249 2961.026 - 0.03% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 1.01% 4420.836 4465.697 - -3.99% -
SetIntersection_None_Set_string_256_1 1.01% 11906427.535 12027247.736 - -0.69% -
std::partition(deque<int>)_(sparse)/32 1.01% 9.664 9.762 - 1.26% -
rng::reverse_copy(vector<int>)/4096 1.01% 132.213 133.553 - -2.69% -
SetIntersection_Interlaced_Set_float_262144_16384 1.01% 1285145.426 1298168.457 - 3.75% -
SetIntersection_None_Set_uint64_16384_1 1.01% 156069161.447 157649012.217 - 0.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.01% 4.882 4.932 - -2.25% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 1.01% 24.363 24.609 - -0.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.01% 30.424 30.731 - 1.00% -
SetIntersection_Front_Vector_string_256_1 1.01% 4560223.762 4606312.634 - 1.31% -
rng::fill_n(vector<int>)/1024 1.01% 29.367 29.664 - 1.34% -
std::any_of(list<int>)_(process_all)/50 1.01% 21.722 21.941 - 0.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.01% 718.124 725.370 - 0.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.01% 18.029 18.211 - 1.30% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.01% 19599.294 19796.723 - -0.04% -
rng::partial_sort(deque<int>)_(descending)/1024 1.01% 18423.608 18608.928 - 0.09% -
std::find(vector<char>)_(bail_25%)/8192 1.00% 39.651 40.049 - 0.45% -
std::find(vector<int>)_(bail_25%)/1024 1.00% 65.710 66.370 - 0.45% -
rng::find(vector<int>)_(bail_25%)/1024 1.00% 65.553 66.210 - 0.34% -
rng::rotate(deque<int>)_(by_1/3)/1024 1.00% 1805.592 1823.686 - 0.35% -
rng::replace_if(deque<int>)_(prefix)/50 1.00% 20.093 20.294 - -0.31% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::rotate_copy(deque<int>)/32 -71.03% 9.211 2.669 - 1.77% -
rng::rotate_copy(deque<int>)/32 -70.18% 9.308 2.775 - 3.05% -
std::multiset<std::string>::insert(value)_(already_present)/0 -64.08% 54.522 19.586 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -61.14% 8625433.801 3352002.370 - 5.16% -
SetIntersection_Interlaced_Vector_float_262144_64 -61.12% 18646178.413 7248811.173 - -63.64% -
std::move_backward(list<int>)/4096 -54.08% 9631.629 4422.371 - -10.05% -
std::replace(list<int>)_(prefix)/1024 -53.88% 1604.046 739.825 - -0.02% -
rng::fill_n(list<int>)/1024 -53.25% 1389.612 649.642 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -51.56% 9250903.114 4480815.213 - -11.26% -
rng::rotate_copy(vector<int>)/8192 -47.99% 546.535 284.243 - 0.22% -
std::map<std::string,_int>::contains(key)_(existent)/0 -46.14% 0.025 0.014 - -8.49% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -45.97% 521.142 281.555 - -4.34% -
std::unordered_set<int>::count(key)_(non-existent)/0 -45.49% 0.488 0.266 - -34.27% -
rng::find_if_not(list<int>)_(process_all)/8192 -42.99% 12688.261 7233.831 - -19.29% -
std::map<std::string,_int>::erase(key)_(existent)/32 -42.08% 90.449 52.387 - -34.52% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -41.84% 0.593 0.345 - -11.53% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -41.73% 1013.101 590.303 - -13.54% -
std::copy_n(vector<bool>)_(aligned)/1048576 -41.71% 3727.934 2172.923 - 29.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -41.11% 0.698 0.411 - -26.09% -
std::map<std::string,_int>::erase(key)_(existent)/0 -40.41% 72.815 43.389 - 2.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -39.99% 0.697 0.419 - 2.02% -
std::copy_backward(vector<int>)/262144 -39.49% 20585.673 12455.691 - -0.61% -
rng::copy_backward(vector<int>)/262144 -39.44% 20697.029 12533.289 - 0.57% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -38.74% 39.553 24.229 - 1.42% -
rng::reverse(list<int>)/4096 -38.49% 2676.427 1646.353 - -6.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -38.47% 68.959 42.431 - -30.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -38.43% 0.697 0.429 - -4.39% -
std::copy(deque<int>)/262144 -36.44% 16272.141 10342.668 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -35.58% 5011952.834 3228819.832 - -32.65% -
BM_PopHeap_uint64_1 -35.03% 0.692 0.450 - -13.38% -
rng::generate_n(list<int>)/8192 -35.00% 10801.070 7020.752 - 0.75% -
BM_RangesPushHeap_string_Descending_262144 -34.93% 4.941 3.215 - -37.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -34.40% 3.047 1.999 - -46.36% -
rng::generate(list<int>)/8192 -34.05% 11433.093 7540.150 - 0.07% -
std::find_end(list<int>,_pred)_(same_length)/8192 -33.33% 11873.481 7916.085 - -61.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.08% 0.698 0.467 - 4.37% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.59% 948.346 639.282 - -6.93% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -32.50% 11839.800 7991.930 - -23.66% -
rng::contains(list<int>)_(process_all)/8192 -32.48% 10873.436 7341.796 - 5.37% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.86% 60.809 41.436 - -30.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.83% 49.129 33.491 - -26.68% -
std::find(list<int>)_(process_all)/8192 -31.28% 10797.183 7419.819 - -12.72% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -30.19% 19530289.646 13633927.771 - -3.46% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -30.08% 8482763.933 5931189.501 - -1.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -29.94% 45.644 31.979 - 0.37% -
BM_std_min<unsigned_short>/1 -29.39% 0.455 0.322 - 26.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.38% 354547220.604 250388130.535 - -30.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -27.81% 338113981.889 244081218.068 - -1.63% -
std::equal(vector<bool>)_(unaligned)/8 -27.67% 1.020 0.738 - -13.40% -
BM_std_min<unsigned_int>/1 -27.55% 0.455 0.330 - 1.35% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.54% 2053887.531 1488235.812 - -30.97% -
BM_RangesPushHeap_float_SingleElement_1 -27.50% 0.617 0.447 - -29.75% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -27.35% 70.176 50.986 - -15.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -26.97% 0.486 0.355 - -27.08% -
BM_vector_deque_ranges_move/0 -26.88% 0.508 0.371 - -28.53% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -26.61% 40.256 29.546 - -27.61% -
std::find_if(list<int>)_(bail_25%)/32768 -26.55% 10682.342 7846.269 - -24.73% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -26.47% 0.688 0.506 - -1.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -26.43% 44.661 32.856 - -28.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.09% 11.528 8.520 - 0.47% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -26.01% 34.004 25.160 - -37.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -25.82% 38.639 28.663 - 0.48% -
std::move(deque<int>)/262144 -25.43% 20292.422 15132.559 - 1.58% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -25.22% 100.829 75.401 - -20.98% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -25.21% 96.426 72.113 - 8.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -25.04% 8.085 6.061 - 1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -24.98% 18396443.537 13800212.921 - -55.38% -
rng::all_of(list<int>)_(process_all)/8192 -24.96% 10617.295 7966.784 - 7.42% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -24.85% 45501625.758 34194044.109 - -9.54% -
std::equal(vector<bool>)_(unaligned)/50 -24.83% 1.064 0.800 - -9.25% -
std::find_first_of(deque<int>)_(large_needle)/50 -24.68% 890.020 670.318 - -4.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.50% 39.561 29.867 - 1.44% -
rng::copy_backward(list<int>)/32768 -24.30% 38501.478 29145.237 - -3.90% -
BM_RangesMakeHeap_uint32_Random_4 -24.12% 1.544 1.172 - -31.22% -
rng::copy_n(vector<int>)/32768 -23.86% 3510.542 2672.869 - 16.51% -
rng::find(list<int>)_(process_all)/8192 -23.79% 10478.402 7985.164 - -23.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -23.70% 37.495 28.607 - -16.55% -
rng::copy_backward(vector<int>)/32768 -23.68% 3531.288 2695.133 - -18.00% -
std::set<std::string>::erase(iterator)/8192 -23.66% 33.429 25.519 - -1.11% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -23.57% 4314347.977 3297401.437 - -5.62% -
BM_RangesPushHeap_string_Ascending_262144 -23.52% 39.655 30.327 - -14.04% -
std::set<std::string>::erase(key)_(existent)/1024 -23.30% 100.675 77.215 - 0.85% -
BM_std_min<char>/1 -23.07% 0.333 0.256 - -11.08% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -23.02% 7089264.062 5457104.683 - -14.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -22.99% 32.773 25.239 - -27.69% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -22.96% 3248470.950 2502487.075 - 1.63% -
BM_RangesPushHeap_float_Descending_1 -22.86% 0.559 0.431 - -38.14% -
BM_RangesMakeHeap_uint64_Random_4 -22.66% 1.639 1.267 - 9.84% -
std::move(vector<bool>)_(aligned)/1048576 -22.59% 2740.323 2121.414 - 0.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -22.50% 1127449.961 873717.581 - -6.54% -
rng::move(vector<bool>)_(aligned)/1048576 -22.34% 2743.406 2130.625 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -22.32% 1956265.803 1519546.354 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -22.18% 45.377 35.314 - -16.95% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -22.03% 0.602 0.470 - -16.41% -
rng::replace(vector<int>)_(sprinkled)/50 -21.80% 10.290 8.048 - 0.24% -
BM_std_minmax<long_long>/2 -21.78% 1.153 0.902 - -31.40% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -21.77% 12057.034 9431.817 - -51.29% -
std::move(vector<int>)/32768 -21.77% 2731.278 2136.704 - 0.31% -
rng::move(vector<int>)/32768 -21.71% 2751.832 2154.342 - 0.50% -
rng::contains_subrange(list<int>)_(process_all)/8192 -21.70% 10332.346 8089.876 - 15.44% -
std::set<std::string>::insert(value)_(new_value)/8192 -21.59% 90.972 71.327 - 1.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -21.44% 3329931.537 2615988.670 - -16.63% -
rng::copy(vector<int>)/4096 -21.41% 185.067 145.440 - -2.67% -
BM_PopHeap_pair<uint32,_uint32>_1 -21.41% 0.633 0.497 - -1.84% -
rng::replace(vector<int>)_(sprinkled)/32 -21.31% 6.729 5.295 - -5.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -21.30% 22607.044 17791.244 - 0.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -21.19% 1.188 0.936 - -29.19% -
rng::copy(vector<bool>)_(aligned)/1048576 -21.08% 1317.191 1039.530 - -70.90% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -21.03% 2503386.374 1976828.693 - -18.82% -
std::find_end(list<int>)_(process_all)/8192 -21.01% 9319.416 7361.033 - 5.33% -
rng::transform(list<int>)_(identity_transform)/8192 -20.89% 9661.069 7642.861 - 0.53% -
rng::any_of(list<int>)_(process_all)/8192 -20.86% 9647.409 7635.223 - 7.41% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -20.79% 11.725 9.287 - -7.90% -
std::transform(list<int>)_(identity_transform)/8192 -20.64% 9705.261 7702.491 - 0.84% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -20.60% 42.983 34.129 - -16.47% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -20.57% 0.697 0.554 - -10.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -20.54% 32.576 25.884 - -0.07% -
std::none_of(list<int>)_(process_all)/8192 -20.43% 9599.487 7638.460 - 6.08% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -20.24% 1.922 1.533 - 0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -20.23% 0.698 0.556 - 11.05% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -20.20% 108.508 86.591 - 33.43% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -20.14% 11.428 9.126 - -13.67% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -19.92% 8.928 7.150 - -0.42% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -19.83% 961.795 771.036 - 0.03% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -19.80% 1598.017 1281.590 - 3.60% -
std::copy(deque<int>)/1048576 -19.80% 61973.203 49704.590 - -0.06% -
BM_PushHeap_string_Ascending_1024 -19.75% 14.789 11.868 - -9.32% -
std::multiset<std::string>::erase(key)_(existent)/32 -19.69% 62.418 50.125 - -14.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -19.49% 36.316 29.238 - 1.48% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -19.29% 8966.471 7237.171 - -0.73% -
std::set<int>::insert(value)_(already_present)/1024 -19.13% 7.112 5.751 - -15.13% -
BM_PushHeap_string_Ascending_256 -18.85% 11.635 9.442 - -7.29% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -18.72% 36.849 29.952 - -12.82% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -18.71% 3405413.940 2768249.979 - 13.68% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -18.65% 2.910 2.368 - -1.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -18.53% 36.893 30.056 - 0.76% -
std::find_first_of(deque<int>)_(large_needle)/32 -18.40% 346.871 283.061 - -7.27% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -18.02% 113272173.889 92854891.569 - 15.22% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -18.02% 8856.437 7260.325 - -0.21% -
BM_std_min<unsigned___int128>/1 -17.98% 0.412 0.338 - -7.97% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -17.95% 8590.148 7048.542 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -17.93% 31.398 25.767 - -28.24% -
BM_RangesMakeThenSortHeap_float_Descending_4 -17.90% 1.328 1.090 - -15.09% -
rng::copy(deque<int>)/262144 -17.76% 12638.417 10393.687 - -0.19% -
BM_vector_deque_ranges_move_backward/0 -17.72% 0.554 0.456 - -24.80% -
BM_std_minmax<unsigned_long_long>/1 -17.70% 0.692 0.570 - -2.34% -
rng::remove_copy(list<int>)_(prefix)/8192 -17.65% 8564.831 7053.200 - 0.32% -
rng::partition(deque<int>)_(dense)/50 -17.61% 16.894 13.919 - -9.62% -
BM_std_minmax<long_long>/3 -17.50% 1.517 1.251 - -28.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.44% 35.378 29.210 - -19.82% -
rng::reverse(list<int>)/32768 -17.27% 20679.971 17107.901 - -3.00% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -17.25% 23.093 19.109 - -22.13% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.11% 32.165 26.660 - -18.82% -
std::multiset<std::string>::insert(value)_(already_present)/32 -17.09% 50.302 41.708 - 0.44% -
rng::stable_partition(deque<int>)_(dense)/50 -16.97% 43.896 36.446 - -2.55% -
std::all_of(list<int>)_(process_all)/8192 -16.97% 9904.697 8223.969 - 8.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -16.82% 1.376 1.144 - -0.17% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -16.81% 16.968 14.115 - -10.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -16.71% 72591703.685 60463891.112 - -19.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -16.69% 1.253 1.044 - -22.04% -
rng::any_of(list<int>)_(process_all)/32768 -16.65% 31972.388 26648.712 - 2.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.63% 44.927 37.458 - -0.25% -
std::copy_backward(list<int>)/32768 -16.62% 32046.055 26718.858 - 0.14% -
rng::copy(deque<int>)/1048576 -16.51% 59918.346 50025.101 - 0.18% -
SetIntersection_Interlaced_Vector_float_1024_256 -16.46% 6089802.295 5087368.440 - -35.95% -
std::remove_copy(list<int>)_(sprinkled)/8192 -16.32% 8343.654 6982.269 - 0.28% -
std::multiset<int>::find(key)_(non-existent)/8192 -16.31% 10.241 8.571 - 0.38% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -16.26% 18.691 15.651 - 6.03% -
std::remove_copy_if(list<int>)_(prefix)/8192 -16.14% 8635.554 7242.162 - -0.48% -
BM_vector_deque_move/2 -16.14% 2.072 1.738 - -5.15% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.12% 108725143.569 91194239.078 - -8.93% -
SetIntersection_Interlaced_Vector_float_1024_64 -16.00% 4247546.767 3568088.191 - -39.14% -
std::count_if(list<int>)_(every_other)/8192 -15.96% 9166.718 7703.844 - 0.69% -
std::copy_if(list<int>)_(entire_range)/32768 -15.74% 33432.675 28169.421 - -6.11% -
std::copy_n(vector<bool>)_(aligned)/262144 -15.72% 668.920 563.768 - -16.58% -
rng::search(list<int>)_(same_length)/8192 -15.71% 9577.888 8072.917 - -16.68% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -15.68% 6.281 5.296 - -1.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -15.67% 0.576 0.486 - 8.70% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -15.61% 44.589 37.629 - -12.08% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -15.59% 1.316 1.111 - -14.02% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -15.57% 8554.188 7222.712 - 0.07% -
rng::partition(deque<int>)_(dense)/32 -15.54% 11.141 9.409 - -10.50% -
std::all_of(list<int>)_(process_all)/32768 -15.54% 31609.724 26696.951 - 2.07% -
std::remove_copy(list<int>)_(prefix)/8192 -15.54% 8309.556 7018.424 - -0.08% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -15.53% 9629.652 8133.716 - 13.47% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.47% 1.203 1.017 - -21.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -15.43% 25.758 21.784 - -5.44% -
std::find(list<int>)_(process_all)/32768 -15.06% 30647.873 26032.005 - -5.72% -
BM_RangesPushHeap_string_Random_262144 -14.80% 21.512 18.328 - -0.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.77% 644.342 549.167 - -2.98% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -14.75% 1.466 1.250 - -4.47% -
std::set<int>::insert(value)_(already_present)/8192 -14.75% 11.653 9.935 - -8.28% -
std::map<std::string,_int>::erase(iterator)/8192 -14.71% 30.615 26.113 - -1.27% -
BM_tolower_char<char> -14.68% 0.692 0.590 - -14.54% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -14.65% 1.304 1.113 - -12.03% -
std::find_if_not(list<int>)_(process_all)/32768 -14.49% 32702.191 27962.712 - -6.63% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -14.47% 11.423 9.770 - -7.45% -
rng::stable_partition(deque<int>)_(dense)/1024 -14.44% 665.279 569.235 - -3.52% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -14.43% 8886.038 7604.217 - 0.32% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.40% 53.716 45.983 - -1.15% -
std::unique(list<int>)_(sprinkled)/1024 -14.30% 1122.461 961.977 - 1.15% -
rng::find_first_of(list<int>)_(large_needle)/1024 -14.30% 997934.499 855270.293 - -11.43% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.27% 53243992.612 45646075.619 - -10.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -14.26% 9683.039 8301.820 - -0.80% -
rng::partition(deque<int>)_(sparse)/50 -14.21% 18.792 16.122 - -20.38% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -14.19% 0.562 0.483 - -24.25% -
BM_std_min<unsigned_char>/1 -14.18% 0.383 0.329 - 1.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.17% 589.458 505.910 - -0.33% -
std::copy_n(vector<int>)/262144 -14.00% 14572.064 12531.650 - 0.54% -
std::reverse(list<int>)/32768 -13.99% 21598.092 18577.042 - 10.01% -
rng::stable_partition(deque<int>)_(dense)/32 -13.96% 32.272 27.767 - -0.84% -
BM_vector_deque_move/1 -13.93% 2.325 2.001 - -5.20% -
rng::copy_n(vector<int>)/262144 -13.92% 14567.804 12540.561 - 0.08% -
rng::copy(vector<int>)/32768 -13.81% 3741.339 3224.576 - -7.51% -
BM_RangesMakeHeap_float_Random_4 -13.74% 1.821 1.571 - 2.68% -
std::multiset<std::string>::find(key)_(existent)/8192 -13.72% 46.366 40.005 - 38.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -13.68% 10935102.184 9439121.142 - -3.15% -
std::copy_if(list<int>)_(every_other)/32768 -13.64% 29152.208 25176.052 - -0.19% -
SetIntersection_Interlaced_Vector_float_16384_1024 -13.63% 48749772.653 42102913.581 - -42.84% -
std::set<std::string>::erase(iterator)/0 -13.63% 29.637 25.599 - 0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -13.60% 179971874.112 155497211.299 - -27.06% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -13.57% 9989.462 8633.481 - -22.09% -
std::search(list<int>)_(no_match)/8192 -13.57% 8153.251 7046.664 - -1.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -13.48% 1.376 1.191 - -11.09% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -13.48% 21.967 19.005 - -9.22% -
std::map<std::string,_int>::erase(iterator)/1024 -13.47% 30.884 26.725 - -0.51% -
BM_MakeHeap_float_Random_4 -13.42% 1.635 1.415 - -12.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -13.42% 15.404 13.337 - -0.16% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -13.39% 2543.512 2202.987 - -19.34% -
BM_RangesPushHeap_string_PipeOrgan_16384 -13.38% 15.045 13.032 - -11.55% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -13.30% 1580844.705 1370517.597 - -10.46% -
std::map<std::string,_int>::erase(iterator)/0 -13.25% 31.508 27.332 - -0.30% -
std::generate_n(list<int>)/8192 -13.24% 8017.833 6956.337 - 0.64% -
rng::stable_partition(list<int>)_(dense)/8192 -13.22% 21810.556 18927.196 - 3.83% -
std::map<std::string,_int>::find(key)_(existent)/8192 -13.18% 33.679 29.238 - -5.71% -
std::copy_backward(vector<bool>)_(aligned)/262144 -13.17% 785.563 682.107 - -9.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.14% 68.558 59.552 - 32.77% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -13.08% 11.005 9.565 - -4.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -13.05% 9288334.364 8076176.751 - -20.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -13.03% 98.507 85.675 - -8.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -12.98% 627.300 545.904 - -1.85% -
SetIntersection_Interlaced_Vector_float_262144_1024 -12.88% 79032685.405 68850807.158 - -55.95% -
BM_lexicographical_compare_three_way_slow_path/1 -12.87% 0.462 0.402 - 10.40% -
BM_vector_deque_move/0 -12.68% 0.427 0.373 - -32.76% -
std::multiset<std::string>::find(key)_(existent)/1024 -12.63% 32.837 28.691 - 21.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.57% 46.293 40.472 - 31.98% -
std::map<std::string,_int>::erase(iterator)/32 -12.54% 29.112 25.461 - -8.12% -
BM_RangesPushHeap_string_Ascending_16384 -12.54% 22.797 19.939 - 3.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -12.52% 3803.071 3326.884 - 0.17% -
BM_PushHeap_string_Ascending_16384 -12.48% 20.700 18.118 - -18.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.45% 1.321 1.156 - -13.54% -
std::swap_ranges(deque<int>)/1024 -12.45% 365.301 319.821 - -2.96% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -12.39% 1.452 1.272 - -1.59% -
rng::none_of(list<int>)_(process_all)/32768 -12.35% 29855.406 26169.737 - 2.70% -
rng::swap_ranges(deque<int>)/1024 -12.27% 360.276 316.077 - -6.20% -
std::remove(list<int>)_(prefix)/1024 -12.19% 1165.766 1023.697 - 2.64% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -12.13% 8460.622 7433.987 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.07% 57542536.078 50596608.823 - 9.63% -
std::map<int,_int>::insert(value)_(already_present)/1024 -12.07% 3.617 3.180 - -9.36% -
rng::find(list<int>)_(process_all)/32768 -12.07% 29304.460 25768.280 - -7.61% -
rng::all_of(list<int>)_(process_all)/32768 -12.04% 29978.325 26369.979 - 2.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -12.03% 33343308.923 29330694.465 - -27.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -12.03% 0.466 0.410 - -41.15% -
rng::swap_ranges(deque<int>)/8192 -12.01% 2880.115 2534.269 - -5.95% -
std::multimap<std::string,_int>::erase(iterator)/1024 -12.00% 31.522 27.740 - -15.97% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.89% 1877.851 1654.590 - -11.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.87% 28.838 25.414 - 3.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -11.80% 11.886 10.483 - 0.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -11.79% 45.602 40.228 - -39.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.70% 38.147 33.683 - -23.66% -
BM_StringRelational_Less_Small_Large_Control -11.69% 1.887 1.666 - 3.05% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.67% 3982342.722 3517731.118 - -25.65% -
rng::contains_subrange(list<int>)_(single_element)/8192 -11.67% 7871.513 6953.183 - -0.60% -
BM_PushHeap_string_Ascending_64 -11.64% 7.767 6.863 - -3.87% -
std::swap_ranges(deque<int>)/8192 -11.64% 2892.544 2555.989 - -3.03% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -11.56% 1877.524 1660.517 - -10.14% -
rng::find_if_not(list<int>)_(process_all)/32768 -11.52% 31401.773 27783.364 - -5.06% -
std::distance(deque<int>)/8192 -11.52% 0.694 0.614 - -11.50% -
std::distance(deque<int>)/4096 -11.45% 0.694 0.614 - -11.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.39% 88.336 78.276 - -14.26% -
BM_vector_deque_ranges_copy_backward/2 -11.36% 2.068 1.833 - -5.62% -
std::multiset<std::string>::count(key)_(existent)/1024 -11.34% 26.133 23.170 - -1.58% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -11.33% 1.463 1.297 - 4.77% -
BM_std_minmax<long_long>/4 -11.24% 1.736 1.541 - -17.54% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -11.21% 0.452 0.401 - -11.03% -
BM_toupper_char<wchar_t> -11.21% 0.688 0.611 - 10.29% -
std::none_of(list<int>)_(process_all)/32768 -11.21% 29690.820 26362.385 - 2.35% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -11.18% 1.351 1.200 - -4.42% -
BM_StringFindStringLiteral/64 -11.13% 2.379 2.114 - 0.82% -
rng::find_first_of(vector<int>)_(small_needle)/50 -11.13% 82.494 73.317 - 2.27% -
BM_MakeHeap_float_Random_64 -11.12% 1.651 1.468 - -17.85% -
std::map<int,_int>::find(key)_(non-existent)/32 -11.12% 2.565 2.280 - -5.07% -
rng::find_first_of(vector<int>)_(small_needle)/8192 -11.11% 12815.173 11392.022 - 0.92% -
rng::fill_n(deque<int>)/32 -11.04% 1.299 1.156 - -5.66% -
BM_std_minmax<unsigned_long_long>/3 -11.03% 1.369 1.218 - -1.63% -
rng::unique_copy(list<int>)_(contiguous)/8192 -11.01% 7924.804 7051.919 - 1.97% -
rng::find_if(list<int>)_(process_all)/32768 -10.76% 30673.669 27374.423 - -6.33% -
rng::find_first_of(vector<int>)_(small_needle)/1024 -10.73% 1609.309 1436.597 - 1.70% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.70% 647.543 578.275 - -1.68% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -10.64% 3679.199 3287.735 - 3.53% -
std::search(deque<int>,_pred)_(near_matches)/1000 -10.63% 26545.897 23723.547 - 1.78% -
std::rotate_copy(list<int>)/8192 -10.56% 7511.039 6717.972 - -0.23% -
std::stable_partition(deque<int>)_(sparse)/32 -10.55% 12.385 11.079 - -8.97% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -10.53% 0.480 0.429 - -13.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -10.49% 34.499 30.881 - 29.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.47% 1606.913 1438.668 - -9.78% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -10.46% 1.967 1.761 - -9.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.44% 10794410.065 9667340.952 - -1.17% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -10.40% 1.760 1.577 - -7.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -10.37% 28.591 25.625 - -11.77% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -10.35% 3742.371 3354.879 - 0.98% -
std::search(deque<int>,_pred)_(near_matches)/1024 -10.33% 27677.433 24818.596 - 1.40% -
BM_StringFindStringLiteral/32 -10.31% 1.850 1.659 - -0.48% -
std::stable_partition(deque<int>)_(sparse)/50 -10.26% 30.722 27.570 - -7.23% -
SetIntersection_Interlaced_Vector_string_262144_64 -10.25% 21348172.607 19159139.136 - -13.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.20% 72.161 64.799 - -0.57% -
std::set<std::string>::contains(key)_(existent)/1024 -10.16% 23.496 21.110 - -0.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -10.06% 2.905 2.613 - -2.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -10.03% 0.519 0.467 - 13.45% -
std::rotate(list<int>)_(1_element_backward)/8192 -10.00% 8875.596 7987.833 - -5.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.99% 1.580 1.422 - 6.28% -
BM_RangesPushHeap_uint32_Ascending_1 -9.99% 0.556 0.501 - -13.15% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -9.98% 8505.766 7656.637 - 0.86% -
std::move(deque<int>)/1048576 -9.98% 60901.219 54824.078 - 0.75% -
BM_RangesMakeHeap_uint32_Heap_64 -9.93% 0.260 0.234 - -8.89% -
std::multiset<std::string>::erase(iterator)/8192 -9.91% 29.971 26.999 - -11.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.79% 35.282 31.829 - 7.72% -
BM_RangesMakeHeap_float_Random_1024 -9.78% 1.322 1.193 - -3.07% -
rng::find_first_of(vector<int>)_(small_needle)/32 -9.77% 55.687 50.246 - 5.95% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -9.77% 24.731 22.315 - -7.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.77% 46.423 41.889 - -21.44% -
rng::move(deque<int>)/1048576 -9.76% 61159.861 55193.184 - 1.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -9.74% 6.969 6.290 - -0.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.70% 21.900 19.776 - -10.05% -
std::distance(deque<int>)/1024 -9.69% 0.694 0.626 - -9.71% -
rng::remove(list<int>)_(prefix)/8192 -9.67% 9773.723 8828.778 - 3.59% -
BM_PushHeap_uint32_QuickSortAdversary_16 -9.60% 1.018 0.920 - -1.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -9.56% 25.640 23.188 - -18.08% -
BM_PopHeap_string_1 -9.54% 0.641 0.580 - -17.08% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.53% 0.643 0.582 - -14.37% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.51% 75677.316 68476.832 - -0.08% -
BM_StringRelational_Less_Huge_Empty_Control -9.47% 2.157 1.953 - -6.35% -
BM_SortHeap_pair<uint32,_uint32>_4 -9.44% 1.910 1.730 - -8.50% -
SetIntersection_Front_Set_string_1024_256 -9.40% 16519920.988 14966938.658 - -7.23% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -9.38% 93.227 84.483 - -8.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -9.37% 1575077.605 1427552.160 - -10.50% -
SetIntersection_Interlaced_Vector_string_256_64 -9.29% 20845132.153 18908786.935 - -6.28% -
BM_std_minmax<long_long>/5 -9.26% 2.045 1.855 - -16.59% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -9.25% 36504453.643 33126974.707 - 12.42% -
BM_std_min<short>/13 -9.20% 1.270 1.153 - -0.06% -
std::set<int>::count(key)_(non-existent)/1024 -9.19% 8.307 7.543 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -9.13% 8037.844 7304.345 - -1.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -9.12% 8.420 7.652 - -0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -9.02% 5.377 4.891 - 0.33% -
rng::swap_ranges(list<int>)/8192 -9.00% 11084.078 10086.690 - 0.13% -
std::is_partitioned(list<int>)_(partitioned)/8192 -8.97% 7475.325 6804.453 - 4.80% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.89% 7334849.607 6682546.867 - 7.91% -
std::unique(list<int>)_(sprinkled)/8192 -8.84% 8665.283 7899.374 - 1.29% -
std::for_each_n(list<int>)/8192 -8.82% 8470.378 7723.316 - 6.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -8.79% 42.733 38.978 - 2.69% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -8.76% 1473.017 1343.953 - 0.16% -
std::any_of(list<int>)_(process_all)/32768 -8.76% 29112.994 26563.325 - 2.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.73% 3.623 3.306 - 0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.73% 0.697 0.636 - 14.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -8.68% 1.426 1.302 - 11.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.67% 0.767 0.700 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -8.63% 5792784.535 5292630.334 - -20.96% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.60% 25241.705 23071.242 - -8.65% -
BM_StringRelational_Less_Small_Huge_Control -8.57% 1.829 1.672 - -4.88% -
BM_RangesMakeHeap_string_Descending_64 -8.50% 2.785 2.548 - -16.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.47% 4.175 3.821 - -1.89% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -8.45% 31.341 28.694 - -2.97% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -8.43% 0.576 0.528 - 0.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.36% 1.262 1.156 - -11.33% -
std::find_if(list<int>)_(process_all)/32768 -8.34% 30188.746 27671.092 - -3.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.30% 1.261 1.157 - -11.36% -
BM_StringRelational_Less_Small_Small_ChangeLast -8.25% 1.954 1.793 - -2.85% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.20% 9333.982 8568.775 - -0.45% -
bm_ranges_lexicographical_compare<int>/2 -8.19% 1.587 1.457 - -4.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.19% 1819731.795 1670690.795 - -12.07% -
BM_std_minmax_element<short>/3 -8.16% 1.305 1.198 - 4.35% -
std::unique_copy(list<int>)_(sprinkled)/8192 -8.15% 7584.869 6966.859 - -0.47% -
std::set<std::string>::equal_range(key)_(existent)/8192 -8.12% 29.872 27.446 - 1.63% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -8.10% 5.698 5.236 - -18.90% -
BM_vector_deque_ranges_copy_backward/1 -8.10% 2.323 2.135 - -3.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.06% 1.258 1.157 - -11.25% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.04% 2.311 2.125 - 11.65% -
BM_RangesPushHeap_string_PipeOrgan_1024 -8.03% 10.478 9.636 - -7.78% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -8.01% 11.591 10.662 - 0.65% -
BM_std_min<unsigned_short>/20 -7.96% 2.241 2.063 - -7.12% -
BM_MakeHeap_uint32_Heap_64 -7.96% 0.254 0.234 - -0.03% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -7.94% 2.199 2.025 - -9.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.92% 1.256 1.156 - -11.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.91% 6531257.939 6014813.116 - -10.12% -
SetIntersection_Front_Set_string_256_64 -7.83% 16249914.823 14977021.527 - -7.64% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.78% 4.157 3.833 - 0.44% -
SetIntersection_Interlaced_Vector_string_64_64 -7.77% 28975735.875 26724286.039 - -8.21% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.75% 40.404 37.272 - 15.71% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -7.75% 0.536 0.494 - -0.09% -
BM_MakeHeap_uint64_Random_4 -7.72% 1.144 1.056 - -26.97% -
std::unordered_set<int>::count(key)_(existent)/8192 -7.72% 1.413 1.304 - -0.91% -
SetIntersection_Interlaced_Set_uint64_256_64 -7.70% 15572220.368 14373443.029 - -2.29% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.69% 7430651.440 6858914.745 - 1.91% -
std::unique_copy(list<int>)_(contiguous)/8192 -7.65% 7415.012 6847.974 - -0.61% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -7.65% 0.516 0.477 - 2.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.64% 95.837 88.516 - 3.63% -
std::none_of(vector<int>)_(process_all)/8 -7.64% 2.487 2.297 - -8.20% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -7.63% 87689.242 81001.284 - -5.24% -
bm_lexicographical_compare<signed_char>/8 -7.58% 3.214 2.970 - -4.53% -
std::set<std::string>::equal_range(key)_(existent)/32 -7.54% 16.821 15.554 - 0.31% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -7.52% 37.957 35.102 - -0.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.52% 1.540 1.424 - -16.22% -
rng::count_if(list<int>)_(every_other)/8192 -7.49% 7973.955 7376.980 - 1.03% -
BM_PushHeap_string_Ascending_262144 -7.44% 29.918 27.691 - -25.98% -
std::unique(deque<int>)_(contiguous)/52 -7.43% 73.433 67.975 - -0.70% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -7.42% 852454.030 789238.220 - -9.12% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -7.38% 5.296 4.905 - -1.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.37% 20504.688 18992.699 - -0.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -7.32% 29225.506 27085.362 - -2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.30% 55827771.568 51751926.953 - -19.64% -
std::find_if_not(list<int>)_(process_all)/8192 -7.26% 9557.594 8863.261 - 7.66% -
rng::move_backward(vector<int>)/262144 -7.25% 23856.323 22127.022 - 0.23% -
BM_RangesPushHeap_string_PipeOrgan_256 -7.24% 8.542 7.923 - -5.31% -
BM_MakeHeap_string_Descending_16384 -7.24% 3.153 2.925 - -1.71% -
std::reverse_copy(vector<int>)/8 -7.23% 2.390 2.217 - -6.31% -
rng::copy_backward(list<int>)/262144 -7.17% 238888.265 221757.338 - -0.86% -
std::stable_partition(vector<int>)_(dense)/50 -7.17% 26.813 24.891 - -5.82% -
std::set<int>::count(key)_(non-existent)/32 -7.14% 3.124 2.901 - -2.34% -
std::find_first_of(vector<int>)_(large_needle)/8192 -7.11% 7820400.456 7264539.082 - 2.87% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 -7.09% 6138.556 5703.065 - 0.11% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.07% 1.726 1.604 - -1.83% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -7.05% 37.143 34.524 - -4.77% -
rng::move(deque<int>)/262144 -7.05% 16281.650 15133.278 - 0.92% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.03% 29.201 27.148 - -8.88% -
BM_MakeHeap_float_Random_1024 -7.02% 1.251 1.163 - -5.72% -
rng::for_each_n(list<int>)/8192 -6.98% 8412.812 7825.354 - 8.29% -
rng::copy_if(list<int>)_(entire_range)/32768 -6.98% 29954.650 27863.122 - -1.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.97% 83.609 77.779 - -12.67% -
rng::move(deque<int>)/64 -6.93% 6.920 6.440 - 1.92% -
std::set<int>::count(key)_(non-existent)/8192 -6.92% 12.220 11.374 - 0.36% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -6.89% 554183.092 515993.497 - -1.68% -
std::map<std::string,_int>::find(key)_(existent)/1024 -6.86% 24.216 22.553 - -0.44% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.86% 8542.214 7956.136 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -6.84% 9277437.991 8642746.317 - 45.51% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.76% 3.338 3.113 - -3.07% -
bm_ranges_lexicographical_compare<int>/1 -6.75% 1.358 1.267 - -2.22% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.74% 12762.839 11902.132 - -0.51% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -6.74% 734.784 685.254 - -0.11% -
BM_MakeHeap_uint64_Descending_64 -6.74% 0.251 0.234 - -6.83% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -6.72% 6.355 5.928 - -1.85% -
BM_std_minmax<unsigned_long_long>/2 -6.70% 0.927 0.864 - -0.53% -
rng::remove_if(list<int>)_(sprinkled)/1024 -6.66% 1075.650 1004.033 - 0.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.66% 12722.955 11876.204 - -0.72% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -6.64% 11.093 10.356 - -1.44% -
std::move_backward(vector<int>)/262144 -6.63% 23672.944 22102.948 - 0.74% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.63% 31.167 29.101 - -3.96% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -6.61% 4.186 3.910 - 1.44% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -6.58% 4280.203 3998.595 - -1.72% -
rng::stable_partition(deque<int>)_(sparse)/8192 -6.58% 3628.705 3390.050 - -0.33% -
rng::find_end(deque<int>)_(single_element)/8192 -6.58% 2727.279 2547.934 - 15.64% -
BM_RangesPopHeap_string_262144 -6.57% 106.372 99.384 - -1.75% -
BM_StringRead_Cold_Shallow_Empty -6.52% 0.875 0.818 - 4.05% -
BM_std_min<unsigned_int>/13 -6.51% 1.427 1.334 - -5.67% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.48% 816.574 763.637 - -10.05% -
std::set<int>::count(key)_(existent)/1024 -6.42% 4.452 4.166 - -0.20% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.42% 74.512 69.728 - -0.71% -
std::distance(deque<int>)/50 -6.41% 0.693 0.649 - -6.47% -
rng::starts_with(deque<int>)/1000 -6.35% 475.538 445.319 - -6.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -6.33% 0.287 0.268 - 4.87% -
std::shift_right(list<int>)/50 -6.32% 29.694 27.818 - 3.33% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.30% 3396403.877 3182525.292 - -6.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -6.30% 7.716 7.230 - -26.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -6.29% 235.986 221.140 - 2.07% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -6.28% 23.956 22.451 - -11.33% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -6.27% 7968.619 7469.335 - -1.00% -
BM_MakeHeap_uint64_Random_256 -6.26% 1.215 1.139 - 0.40% -
BM_std_minmax<long_long>/1 -6.26% 0.692 0.649 - -6.37% -
BM_std_minmax_element<long_long>/3 -6.24% 1.275 1.195 - 6.59% -
BM_std_minmax<unsigned_char>/32 -6.18% 1.576 1.478 - -7.69% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -6.18% 10.238 9.605 - -7.95% -
rng::move(deque<int>)/32768 -6.18% 2199.762 2063.923 - -5.12% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -6.17% 1.720 1.614 - 0.04% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -6.16% 9.775 9.172 - -5.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -6.16% 13040552.285 12237129.515 - 2.30% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -6.13% 8020.549 7528.550 - 7.85% -
std::set<int>::count(key)_(existent)/32 -6.13% 1.899 1.782 - -0.56% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -6.09% 8879.634 8338.838 - 0.43% -
SetIntersection_Front_Set_string_64_64 -6.06% 37981167.949 35681246.192 - -1.35% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -6.04% 15.670 14.724 - -4.77% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.03% 9097.609 8549.183 - -5.88% -
std::unordered_set<int>::count(key)_(existent)/32 -6.02% 1.669 1.569 - 6.70% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.02% 10.944 10.285 - -2.74% -
rng::copy(list<int>)/64 -6.00% 33.039 31.056 - -8.12% -
BM_PushHeap_float_Descending_1 -6.00% 0.547 0.514 - 19.37% -
BM_std_minmax<long_long>/11 -6.00% 2.379 2.236 - -11.90% -
BM_std_minmax<int>/2 -5.97% 0.908 0.854 - -5.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.96% 1706530.355 1604891.358 - -4.89% -
BM_PushHeap_float_Descending_4 -5.94% 0.379 0.357 - -0.43% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -5.92% 9.774 9.195 - 5.98% -
bm_lexicographical_compare<unsigned_char>/2 -5.91% 1.985 1.867 - -4.71% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -5.91% 0.716 0.674 - -0.02% -
rng::remove_if(list<int>)_(sprinkled)/8192 -5.91% 8956.347 8427.298 - 1.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -5.89% 2.796 2.632 - -0.28% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.87% 536.349 504.858 - -9.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.87% 38.498 36.240 - 2.51% -
rng::find_end(deque<int>)_(near_matches)/1000 -5.86% 17907.165 16857.288 - -38.79% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -5.86% 680.923 641.048 - -12.82% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -5.85% 26.225 24.691 - 0.26% -
rng::find_end(deque<int>)_(near_matches)/1024 -5.84% 18767.976 17672.332 - -38.27% -
BM_RangesMakeHeap_uint64_Ascending_4 -5.82% 0.436 0.411 - -3.03% -
BM_MakeHeap_uint32_PipeOrgan_4 -5.81% 0.414 0.390 - -7.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.80% 4.148 3.907 - -3.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.78% 1289.802 1215.254 - -0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.77% 192377.448 181274.496 - 0.36% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -5.75% 71.739 67.614 - -6.26% -
rng::find_end(deque<int>)_(single_element)/1000 -5.75% 359.937 339.244 - 15.72% -
BM_vector_deque_copy/2 -5.74% 2.069 1.950 - -5.58% -
std::remove_if(list<int>)_(sprinkled)/8192 -5.74% 8725.226 8224.724 - -1.29% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.73% 34.717 32.727 - 4.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.73% 1268508.654 1195869.204 - -2.30% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.72% 1.713 1.615 - 0.09% -
BM_deque_vector_ranges_move/64000 -5.72% 2820.619 2659.290 - -2.51% -
BM_MakeHeap_uint32_SingleElement_4 -5.71% 0.344 0.324 - -4.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.69% 1.314 1.239 - -7.87% -
std::move_backward(vector<bool>)_(aligned)/64 -5.68% 1.847 1.742 - -3.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.66% 77.433 73.049 - 2.96% -
BM_MakeThenSortHeap_string_SingleElement_262144 -5.65% 51.740 48.817 - -5.30% -
rng::remove(list<int>)_(sprinkled)/8192 -5.65% 8393.293 7919.095 - 0.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.64% 134.247 126.672 - -0.73% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -5.63% 1.440 1.359 - 0.41% -
std::set<int>::insert(value)_(new_value)/8192 -5.62% 77.397 73.050 - 2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.61% 10634309.403 10037729.455 - -6.89% -
BM_RangesPushHeap_uint64_Ascending_262144 -5.60% 5.024 4.743 - 0.90% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.60% 12319318.993 11630031.768 - -10.93% -
BM_RangesSortHeap_float_1 -5.57% 0.266 0.251 - -2.06% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -5.56% 25575.963 24152.716 - -8.87% -
bm_lexicographical_compare<signed_char>/6 -5.56% 2.584 2.441 - -2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.56% 147608464.163 139404432.918 - -2.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.56% 64.286 60.714 - 31.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.55% 4482.331 4233.668 - -10.60% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -5.54% 3.236 3.057 - -2.05% -
std::copy_if(list<int>)_(every_other)/262144 -5.54% 222613.785 210284.229 - -0.09% -
SetIntersection_Front_Vector_float_1024_64 -5.53% 1517095.831 1433158.339 - -1.07% -
BM_RangesMakeHeap_float_Descending_64 -5.53% 0.222 0.210 - 8.55% -
std::move(deque<int>)/32768 -5.52% 2270.195 2144.880 - 1.13% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -5.52% 41900289.176 39589460.668 - 3.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.51% 85084.036 80395.582 - 1.25% -
BM_MakeHeap_uint32_Random_1024 -5.51% 1.171 1.106 - 7.34% -
BM_std_minmax_element<long_long>/2 -5.51% 0.684 0.647 - 20.24% -
BM_vector_deque_copy/1 -5.50% 2.332 2.204 - -5.00% -
rng::stable_partition(vector<int>)_(dense)/50 -5.50% 26.941 25.459 - -3.71% -
BM_StringRelational_Less_Empty_Small_Control -5.48% 2.104 1.989 - -0.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.48% 5.406 5.110 - -5.97% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.47% 156395.876 147835.814 - -3.20% -
std::replace(vector<int>)_(prefix)/32 -5.47% 5.256 4.968 - -1.26% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.46% 7.131 6.742 - -7.58% -
std::unique(deque<int>)_(contiguous)/32 -5.45% 62.188 58.796 - -1.37% -
BM_StringRead_Cold_Deep_Small -5.45% 0.901 0.852 - 5.56% -
std::find_first_of(vector<int>)_(large_needle)/1024 -5.43% 113706.336 107535.725 - -2.16% -
std::rotate(list<int>)_(by_1/2)/8192 -5.42% 5238.101 4954.120 - -20.98% -
rng::remove_if(list<int>)_(prefix)/8192 -5.41% 9968.986 9429.340 - 3.18% -
BM_StringEraseToEnd_Huge_Opaque -5.40% 2.476 2.343 - -6.75% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.40% 5178026.259 4898630.418 - -3.25% -
std::stable_partition(vector<int>)_(dense)/32 -5.37% 21.791 20.620 - -6.93% -
SetIntersection_Front_Set_uint32_262144_16384 -5.37% 346556664.026 327936746.658 - -6.67% -
bm_ranges_lexicographical_compare<int>/3 -5.37% 1.848 1.748 - -5.49% -
BM_deque_deque_copy/65536 -5.37% 2938.890 2781.072 - -8.32% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.34% 23.970 22.689 - -8.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -5.32% 7.561 7.159 - -5.46% -
rng::find_end(vector<int>)_(same_length)/1024 -5.31% 265.116 251.047 - -51.13% -
BM_RangesMakeHeap_float_Descending_4 -5.30% 0.292 0.276 - -6.16% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.30% 8174266.928 7740951.683 - -8.39% -
BM_StringDestroy_Small -5.29% 0.687 0.650 - -25.74% -
BM_vector_deque_copy_backward/65536 -5.29% 8460.263 8012.925 - 3.40% -
BM_RangesMakeHeap_uint32_Random_16384 -5.28% 1.063 1.007 - -3.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.27% 1.529 1.448 - 0.70% -
std::search_n(list<int>)_(no_match)/1048576 -5.26% 864435.721 818950.952 - -5.15% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -5.25% 5.390 5.107 - -5.33% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.25% 1.830 1.734 - -11.00% -
std::remove(list<int>)_(sprinkled)/8192 -5.25% 8269.362 7835.380 - -3.51% -
std::set<int>::equal_range(key)_(non-existent)/8192 -5.22% 10.366 9.825 - 0.19% -
BM_deque_vector_ranges_copy/0 -5.21% 1.532 1.453 - 2.34% -
std::multimap<int,_int>::find(key)_(existent)/1024 -5.19% 3.998 3.790 - -4.10% -
BM_std_minmax<unsigned_long_long>/4 -5.19% 1.653 1.567 - -1.86% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.18% 55.942 53.041 - -3.80% -
BM_RangesMakeHeap_uint32_Random_64 -5.18% 1.331 1.262 - -4.76% -
bm_lexicographical_compare<signed_char>/5 -5.17% 2.255 2.138 - -3.10% -
BM_deque_vector_ranges_move/65536 -5.17% 2815.334 2669.789 - -2.96% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.16% 1935823.485 1836008.008 - -2.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.13% 1691161.703 1604352.049 - -4.77% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -5.13% 2899.725 2750.939 - 0.22% -
SetIntersection_Front_Set_uint64_262144_64 -5.13% 1881756.819 1785228.114 - -2.37% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.13% 52055.911 49387.298 - -0.07% -
std::move_backward(list<int>)/32768 -5.12% 33025.345 31334.950 - -1.87% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.11% 6489.806 6157.929 - 1.10% -
BM_RangesPushHeap_float_SingleElement_4 -5.11% 0.377 0.358 - -6.83% -
rng::copy_if(list<int>)_(every_other)/262144 -5.10% 221630.599 210317.025 - -0.25% -
BM_std_min<short>/31 -5.10% 2.686 2.549 - -0.86% -
BM_std_min<short>/16 -5.09% 1.801 1.709 - -5.07% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -5.09% 24.375 23.135 - 4.88% -
BM_StringRead_Cold_Deep_Empty -5.09% 0.879 0.835 - 4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.09% 7707095.781 7315178.444 - -0.42% -
rng::contains(list<int>)_(process_all)/1048576 -5.07% 869391.760 825304.362 - -2.01% -
rng::rotate(deque<int>)_(by_1/2)/1024 -5.06% 182.633 173.393 - -0.09% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.05% 23.863 22.658 - -0.56% -
BM_std_minmax<long_long>/6 -5.04% 2.277 2.162 - -11.01% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -5.03% 0.555 0.527 - -2.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.03% 1134735.111 1077675.258 - -4.71% -
SetIntersection_Front_Vector_uint32_16384_16 -5.03% 1188482.287 1128740.218 - -4.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.01% 91.526 86.937 - -0.48% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.01% 10.964 10.415 - 2.84% -
BM_StringEraseWithMove_Small_Transparent -5.01% 2.489 2.364 - -7.49% -
SetIntersection_Front_Set_string_256_256 -5.01% 31449943.011 29875871.301 - 6.88% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -5.00% 1.444 1.372 - 0.64% -
SetIntersection_Front_Vector_string_16384_256 -4.99% 10649724.247 10118825.334 - -0.35% -
BM_StringResizeAndOverwrite -4.98% 0.861 0.818 - -4.87% -
BM_RangesMakeHeap_string_Ascending_16384 -4.97% 5.539 5.264 - -8.99% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.96% 9.726 9.244 - 1.22% -
SetIntersection_Front_Set_uint32_256_256 -4.95% 9440247.991 8972697.818 - -8.17% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -4.95% 8100.563 7699.841 - -1.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.93% 17536.410 16672.602 - -4.19% -
std::copy_n(deque<int>)/1048576 -4.92% 52105.813 49544.336 - -0.14% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -4.91% 5.151 4.898 - -0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -4.91% 9.830 9.347 - 0.45% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.90% 23.893 22.722 - -5.74% -
BM_StringRelational_Less_Empty_Empty_Control -4.87% 2.048 1.948 - 0.68% -
std::adjacent_find(deque<int>,_pred)/50 -4.87% 30.516 29.031 - -2.27% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.87% 267.454 254.441 - -0.60% -
SetIntersection_None_Vector_uint64_1024_16 -4.86% 1150333.543 1094386.438 - -4.95% -
std::set<std::string>::count(key)_(existent)/32 -4.86% 15.351 14.605 - 0.91% -
rng::copy_if(list<int>)_(every_other)/32768 -4.86% 27699.305 26354.480 - 4.02% -
SetIntersection_Interlaced_Set_float_1024_256 -4.84% 16557188.450 15755142.799 - -2.86% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -4.84% 9.455 8.997 - -5.13% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -4.83% 0.409 0.389 - -1.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.82% 232.138 220.942 - 1.00% -
rng::reverse_copy(vector<int>)/8 -4.81% 2.529 2.408 - -4.98% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -4.81% 23.400 22.274 - -18.49% -
std::copy_if(vector<int>)_(entire_range)/8 -4.80% 2.291 2.181 - -3.95% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.79% 5.071 4.828 - -8.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -4.77% 1177812.839 1121601.692 - -3.95% -
BM_deque_vector_move/65536 -4.77% 2783.947 2651.232 - -1.87% -
SetIntersection_None_Vector_uint64_16384_16384 -4.76% 1167755.123 1112182.206 - -4.79% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.74% 15747223.734 15000857.585 - -5.37% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -4.70% 52.357 49.894 - -4.66% -
rng::move(vector<int>)/262144 -4.70% 22637.281 21572.719 - -2.25% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -4.69% 16024497.035 15273230.035 - -43.80% -
BM_StringFindStringLiteral/256 -4.69% 5.608 5.345 - 0.36% -
BM_MakeThenSortHeap_string_Descending_262144 -4.68% 89.792 85.588 - -0.83% -
BM_std_minmax<unsigned_short>/2 -4.68% 0.937 0.894 - 5.43% -
std::rotate(list<int>)_(1_element_forward)/50 -4.68% 27.656 26.362 - 8.59% -
BM_std_minmax<unsigned_long_long>/5 -4.66% 1.900 1.811 - 0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -4.66% 20.415 19.465 - -4.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.65% 22.675 21.620 - -2.44% -
BM_StringRead_Cold_Deep_Large -4.64% 1.343 1.280 - 5.90% -
std::copy_backward(list<int>)/262144 -4.63% 231657.095 220935.567 - 0.40% -
rng::partition(deque<int>)_(sparse)/32 -4.62% 11.472 10.941 - -19.50% -
bm_lexicographical_compare<unsigned_char>/64 -4.62% 2.004 1.912 - -2.69% -
rng::for_each_n(list<int>)/8 -4.62% 2.533 2.416 - -5.69% -
BM_vector_deque_move/64 -4.61% 2.810 2.680 - -0.89% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -4.60% 2.639 2.518 - 0.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.60% 265130.460 252944.532 - -2.72% -
rng::starts_with(list<int>)/8192 -4.59% 9072.958 8656.077 - -3.21% -
std::find_end(deque<int>)_(match_near_end)/1000 -4.59% 35.567 33.934 - -89.74% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.59% 31.104 29.677 - -4.86% -
std::move(vector<int>)/262144 -4.58% 22520.992 21488.806 - -1.96% -
rng::none_of(deque<int>)_(process_all)/8 -4.58% 4.710 4.494 - 2.50% -
BM_std_min<char>/5 -4.57% 1.456 1.389 - -2.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.56% 39027.411 37246.873 - -12.50% -
rng::stable_partition(deque<int>)_(sparse)/50 -4.56% 28.992 27.670 - 0.97% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.56% 6.632 6.329 - 0.43% -
std::copy_if(list<int>)_(entire_range)/262144 -4.55% 228878.016 218473.589 - -0.01% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.54% 8.420 8.038 - 2.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -4.54% 19322350.116 18445826.069 - -2.37% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -4.52% 4.555 4.349 - 0.98% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -4.52% 41496531.880 39620571.725 - 3.16% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -4.52% 51505.611 49177.204 - 1.02% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.50% 17.088 16.318 - -3.19% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -4.49% 0.262 0.250 - -5.85% -
std::map<int,_int>::find(key)_(non-existent)/1024 -4.49% 5.694 5.438 - 0.48% -
std::remove_if(list<int>)_(prefix)/8192 -4.49% 10551.398 10077.273 - 7.76% -
rng::copy_if(list<int>)_(entire_range)/262144 -4.49% 229452.253 219144.939 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.48% 210152526.819 200729447.226 - -2.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.47% 16.220 15.494 - -2.95% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -4.45% 20.273 19.370 - -6.63% -
BM_std_minmax<char>/2 -4.44% 0.909 0.868 - -2.99% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.43% 30.904 29.535 - -1.86% -
rng::reverse_copy(list<int>)/4096 -4.42% 3164.546 3024.690 - -1.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.41% 1234.268 1179.853 - 1.87% -
SetIntersection_Front_Set_string_1024_64 -4.40% 4715691.649 4507993.011 - -4.02% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.40% 170.969 163.444 - -8.06% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -4.37% 22.688 21.696 - -11.79% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -4.36% 1.012 0.968 - -6.41% -
BM_std_minmax<unsigned_char>/24 -4.36% 1.208 1.156 - -4.25% -
bm_lexicographical_compare<signed_char>/4 -4.35% 2.039 1.950 - -0.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -4.35% 0.960 0.918 - -14.68% -
SetIntersection_None_Set_string_16384_1 -4.34% 202121262.829 193340400.284 - -4.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.34% 802.751 767.933 - -3.70% -
BM_MakeThenSortHeap_float_SingleElement_16384 -4.33% 16.351 15.643 - -0.91% -
std::adjacent_find(deque<int>,_pred)/8 -4.33% 4.574 4.376 - 2.08% -
BM_std_min<int>/8 -4.31% 1.307 1.250 - -3.59% -
std::find(vector<char>)_(bail_25%)/8 -4.31% 1.109 1.061 - 4.97% -
std::is_partitioned(vector<int>)_(partitioned)/50 -4.30% 9.756 9.336 - -1.31% -
std::shift_right(vector<int>)/32 -4.30% 4.180 4.000 - -3.28% -
std::multimap<int,_int>::find(key)_(existent)/32 -4.29% 1.659 1.588 - -1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.28% 66286.205 63448.674 - -4.20% -
SetIntersection_Front_Set_string_16384_256 -4.28% 15270766.152 14617311.744 - -0.42% -
SetIntersection_Front_Vector_float_262144_16384 -4.26% 83498902.098 79940147.630 - -0.81% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.26% 78.298 74.962 - -4.88% -
rng::find(list<int>)_(bail_25%)/32768 -4.26% 8520.147 8157.159 - 7.19% -
SetIntersection_Front_Set_uint32_256_64 -4.24% 6467960.231 6193720.345 - -0.66% -
std::find_end(deque<int>)_(process_all)/8192 -4.24% 2093.298 2004.561 - -1.77% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.22% 1.241 1.189 - -3.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.21% 22284591.212 21345345.861 - 6.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.21% 22394864.085 21451295.395 - -1.74% -
std::find_if_not(deque<int>)_(process_all)/1024 -4.19% 495.736 474.981 - -2.02% -
rng::partition(deque<int>)_(dense)/8192 -4.19% 2805.461 2688.020 - -4.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.18% 1.686 1.615 - -3.71% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -4.17% 0.597 0.572 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.17% 1102780.430 1056806.050 - -4.42% -
SetIntersection_Front_Set_uint32_16384_4 -4.16% 1151110.135 1103176.445 - -3.13% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -4.15% 0.427 0.409 - -17.51% -
rng::partition(list<int>)_(dense)/32 -4.15% 8.721 8.359 - -1.05% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.15% 16209086.947 15536423.050 - 1.77% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -4.15% 198.996 190.740 - 0.06% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.14% 26.325 25.234 - 0.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.14% 31.673 30.361 - -0.49% -
rng::find(vector<bool>)_(process_all)/50 -4.13% 0.691 0.662 - -10.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.12% 214116662.122 205287178.393 - -1.25% -
SetIntersection_Interlaced_Vector_float_1024_4 -4.11% 1525192.553 1462579.576 - -0.29% -
SetIntersection_Front_Set_uint64_262144_4 -4.10% 1151290.942 1104095.296 - -1.22% -
BM_RangesSortHeap_string_262144 -4.09% 183.662 176.152 - -4.29% -
BM_std_min<unsigned_short>/2 -4.09% 0.506 0.485 - 0.04% -
bm_lexicographical_compare<unsigned_char>/16 -4.08% 1.156 1.109 - -4.08% -
vector<bool>(const_vector<bool>&) -4.07% 9.809 9.410 - -4.26% -
BM_std_min<int>/4 -4.06% 1.081 1.037 - 1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.06% 1256069.724 1205100.393 - -5.22% -
std::multiset<std::string>::ctor(const&)/32 -4.05% 743.518 713.418 - -0.79% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.05% 7.021 6.737 - -4.11% -
std::fill_n(deque<int>)/32 -4.04% 1.204 1.155 - -0.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -4.04% 0.493 0.474 - -1.40% -
BM_std_min<unsigned_int>/4 -4.02% 1.042 1.000 - 0.41% -
BM_std_minmax<unsigned_long_long>/7 -4.02% 2.604 2.500 - -1.14% -
rng::search_n(list<int>)_(no_match)/1048576 -4.01% 861861.505 827333.053 - -4.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.00% 1283235.384 1231883.948 - -1.20% -
BM_RangesPushHeap_uint64_Random_4 -4.00% 2.257 2.167 - 1.48% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -4.00% 0.791 0.760 - -4.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.99% 1233586.208 1184424.753 - -4.83% -
BM_RangesPushHeap_uint32_Random_16384 -3.98% 6.352 6.099 - -2.28% -
BM_MakeThenSortHeap_float_Ascending_4 -3.97% 1.454 1.397 - -0.02% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -3.96% 6.287 6.038 - -2.20% -
BM_RangesPushHeap_float_Random_262144 -3.96% 7.758 7.451 - -1.47% -
rng::partition(deque<int>)_(dense)/1024 -3.95% 357.733 343.605 - -4.33% -
BM_std_minmax<char>/1 -3.94% 0.647 0.622 - -1.85% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -3.93% 91.765 88.158 - 6.46% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.93% 1.445 1.388 - -3.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.93% 1141203.966 1096395.391 - -4.72% -
rng::copy(vector<bool>)_(aligned)/262144 -3.93% 283.820 272.677 - -16.53% -
BM_MakeHeap_uint64_Random_16384 -3.93% 1.050 1.009 - -2.42% -
bm_swap_ranges_vb_aligned/8 -3.92% 3.449 3.313 - -1.09% -
BM_std_minmax<unsigned_short>/21 -3.91% 2.039 1.959 - -0.18% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.91% 6515.631 6260.822 - -1.75% -
BM_SortHeap_uint64_1 -3.91% 0.266 0.256 - -2.42% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -3.91% 10.764 10.343 - -1.77% -
rng::replace(vector<int>)_(sprinkled)/1024 -3.91% 179.169 172.169 - 0.01% -
bm_lexicographical_compare<signed_char>/7 -3.90% 2.784 2.675 - -2.58% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.90% 9.746 9.366 - 1.98% -
BM_std_min<unsigned_long_long>/7 -3.89% 1.901 1.827 - -3.89% -
bm_lexicographical_compare<unsigned_char>/1 -3.89% 1.670 1.605 - -5.00% -
BM_std_min<int>/70000 -3.89% 2278.043 2189.413 - 6.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.89% 1809.234 1738.879 - 7.11% -
rng::transform(deque<int>)_(identity_transform)/50 -3.88% 20.147 19.365 - -2.28% -
SetIntersection_None_Set_string_262144_16 -3.87% 1708990.399 1642808.674 - -2.77% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -3.86% 1085.475 1043.594 - 0.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -3.85% 0.499 0.480 - -24.32% -
SetIntersection_None_Set_float_1024_1024 -3.85% 9204816.430 8850237.770 - -2.14% -
BM_std_min<char>/31 -3.85% 2.538 2.440 - -1.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -3.85% 164795018.953 158450251.887 - 0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.85% 32.644 31.389 - -9.92% -
SetIntersection_None_Set_string_262144_4 -3.85% 1704429.201 1638871.258 - -2.89% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -3.84% 3.832 3.685 - 0.14% -
BM_MakeHeap_float_Heap_4 -3.84% 0.287 0.276 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.84% 1680157.635 1615646.240 - -5.20% -
rng::find_first_of(list<int>)_(large_needle)/8192 -3.84% 51532170.898 49553769.400 - -1.84% -
BM_MakeThenSortHeap_uint32_Descending_4 -3.84% 1.402 1.348 - -6.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.83% 1678110.027 1613777.018 - -6.09% -
BM_std_min<unsigned_char>/5 -3.83% 1.318 1.267 - -3.78% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.83% 3.724 3.582 - 0.21% -
std::multimap<std::string,_int>::clear()/1024 -3.83% 20768.501 19973.376 - 0.94% -
BM_std_minmax<unsigned_char>/25 -3.81% 1.226 1.179 - -3.81% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -3.81% 90.296 86.854 - -12.92% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.81% 16.068 15.456 - -8.59% -
SetIntersection_None_Set_string_262144_256 -3.80% 1705438.965 1640642.252 - -3.05% -
std::replace(vector<int>)_(sprinkled)/32 -3.80% 5.302 5.101 - 1.29% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.80% 6.125 5.893 - 0.34% -
std::move_backward(deque<int>)/32768 -3.79% 3824.568 3679.546 - 2.00% -
SetIntersection_Interlaced_Set_string_64_16 -3.79% 40943933.612 39392104.620 - 0.90% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.79% 11.078 10.658 - -9.62% -
SetIntersection_Interlaced_Set_float_256_64 -3.77% 15723044.315 15129584.474 - -2.28% -
rng::copy_backward(vector<int>)/4096 -3.77% 148.254 142.659 - 1.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.77% 0.573 0.551 - -3.69% -
rng::remove(deque<int>)_(sprinkled)/50 -3.77% 66.444 63.940 - -0.45% -
BM_std_min<long_long>/29 -3.77% 3.012 2.899 - -4.69% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -3.77% 3.033 2.918 - -1.99% -
BM_std_minmax<char>/28 -3.76% 2.138 2.057 - -8.78% -
std::deque<int>::ctor(size)/1024 -3.75% 72.011 69.311 - 0.60% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.75% 1.494 1.438 - 3.73% -
BM_deque_deque_move/70000 -3.74% 3273.476 3150.988 - -5.17% -
BM_MakeHeap_uint64_Random_64 -3.73% 1.369 1.318 - 2.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.73% 1111632.998 1070185.444 - -3.72% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.72% 431.346 415.302 - 0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 -3.72% 0.280 0.269 - -3.67% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.71% 7.392 7.117 - 4.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.71% 27262943.032 26250873.136 - -0.37% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -3.71% 10.923 10.518 - -2.11% -
SetIntersection_None_Set_string_262144_64 -3.71% 1706690.920 1643402.260 - -3.03% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -3.70% 11383.607 10961.882 - -3.14% -
BM_std_minmax<char>/3 -3.70% 1.215 1.170 - -3.28% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.70% 2.732 2.631 - -1.86% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -3.70% 8795.155 8469.917 - -10.95% -
rng::unique(list<int>)_(contiguous)/52 -3.68% 69.920 67.348 - -10.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.67% 9002347.617 8671818.412 - -0.95% -
SetIntersection_None_Set_string_262144_16384 -3.67% 1708511.068 1645813.474 - -2.71% -
BM_std_min<unsigned_int>/70000 -3.67% 2274.917 2191.486 - 6.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.66% 1681198.486 1619589.435 - -5.14% -
rng::count(list<int>)_(every_other)/1048576 -3.64% 846483.082 815638.256 - -1.49% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.64% 29.618 28.539 - -0.96% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.64% 2.927 2.821 - -1.54% -
std::multimap<std::string,_int>::erase(iterator)/32 -3.63% 32.888 31.693 - 7.76% -
std::any_of(list<int>)_(process_all)/8192 -3.63% 7915.525 7628.414 - 6.99% -
BM_MakeHeap_string_PipeOrgan_16384 -3.63% 5.728 5.520 - -0.70% -
std::deque<std::string>::ctor(size)/32 -3.61% 41.869 40.356 - 0.54% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.61% 6443.334 6210.670 - 0.37% -
rng::find_end(list<int>)_(same_length)/8192 -3.61% 7988.911 7700.439 - -51.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.61% 184705740.672 178043634.350 - -0.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.59% 3.177 3.063 - -4.39% -
BM_RangesMakeHeap_string_Heap_64 -3.59% 5.114 4.930 - -1.29% -
BM_StringRead_Cold_Shallow_Small -3.58% 0.850 0.820 - 5.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.58% 30.003 28.929 - -24.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.57% 5.534 5.336 - 3.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.56% 7.570 7.301 - -4.24% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.56% 1528.582 1474.157 - -2.06% -
std::count(list<int>)_(every_other)/1048576 -3.55% 846292.416 816222.399 - -1.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.55% 21.241 20.487 - 8.59% -
rng::unique_copy(deque<int>)_(contiguous)/32 -3.55% 11.812 11.393 - 16.82% -
BM_RangesMakeHeap_string_PipeOrgan_64 -3.55% 4.886 4.712 - -7.67% -
std::generate(list<int>)/8192 -3.54% 7808.479 7531.975 - 1.70% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.54% 32.642 31.487 - -3.78% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.52% 1.320 1.273 - 4.74% -
BM_deque_vector_ranges_move/70000 -3.52% 3001.092 2895.387 - -0.55% -
bm_ranges_swap_ranges_vb_aligned/524288 -3.52% 1089.162 1050.810 - -0.10% -
BM_StringRead_Cold_Shallow_Large -3.52% 1.146 1.106 - 7.00% -
std::reverse(vector<int>)/8 -3.52% 1.617 1.560 - -2.28% -
std::multiset<int>::erase(key)_(non-existent)/8192 -3.51% 9.905 9.557 - 0.26% -
BM_std_minmax_element<char>/3 -3.50% 1.200 1.158 - -1.93% -
rng::unique(list<int>,_pred)_(contiguous)/1024 -3.50% 1031.784 995.639 - 2.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.50% 1680911.701 1622035.238 - -5.05% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -3.50% 1.763 1.701 - 0.09% -
std::move_backward(vector<bool>)_(aligned)/512 -3.50% 2.515 2.427 - -4.68% -
std::find_first_of(list<int>)_(large_needle)/8192 -3.49% 49955514.933 48209950.002 - -1.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.49% 0.566 0.546 - -3.51% -
BM_PushHeap_float_Descending_16 -3.47% 0.376 0.363 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -3.47% 40509197.465 39104100.688 - -0.10% -
rng::find_end(vector<int>)_(same_length)/8192 -3.47% 2022.914 1952.785 - -48.97% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.47% 60.010 57.930 - -3.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -3.46% 10.852 10.476 - -0.95% -
BM_std_minmax_element<long_long>/70000 -3.46% 18997.676 18340.383 - -1.90% -
std::deque<int>::ctor(size)/8192 -3.46% 450.208 434.642 - -1.34% -
BM_StringRelational_Compare_Empty_Large_Control -3.46% 1.668 1.611 - -0.38% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.45% 15097072.226 14576750.541 - -0.64% -
rng::find(vector<char>)_(bail_25%)/8 -3.45% 1.104 1.066 - 8.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.45% 2.665 2.574 - 1.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.44% 805.347 777.649 - -2.09% -
rng::copy_n(list<int>)/4096 -3.44% 4190.473 4046.519 - 1.59% -
std::vector<int>::ctor(size)/32 -3.43% 11.053 10.673 - -2.23% -
std::set<std::string>::count(key)_(non-existent)/32 -3.43% 10.590 10.227 - 5.73% -
SetIntersection_Interlaced_Set_uint64_256_16 -3.43% 12760981.495 12323769.181 - 1.51% -
SetIntersection_Front_Set_float_262144_16 -3.42% 1289111.664 1244963.562 - -2.12% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.42% 363799475.083 351359742.758 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.42% 1426458.238 1377689.090 - -2.31% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.42% 179379457.688 173251489.522 - -0.62% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.41% 0.425 0.410 - -4.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -3.41% 12074697.173 11662859.164 - -1.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.41% 44.816 43.288 - -2.13% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -3.40% 10.376 10.023 - -1.95% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.40% 215.671 208.333 - -3.49% -
BM_StringRelational_Compare_Small_Empty_Control -3.40% 1.668 1.611 - -6.07% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.39% 22.990 22.211 - 2.62% -
rng::find_last(list<int>)_(bail_90%)/1048576 -3.38% 89588.262 86555.943 - -0.20% -
SetIntersection_Front_Set_uint32_262144_16 -3.38% 1277543.788 1234330.427 - -5.85% -
std::stable_partition(list<int>)_(sparse)/50 -3.38% 27.016 26.102 - -0.06% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.38% 23.038 22.259 - -3.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.38% 715.524 691.374 - -0.95% -
SetIntersection_Interlaced_Set_string_16_16 -3.37% 64458345.264 62285248.520 - -1.80% -
BM_deque_deque_ranges_copy/65536 -3.37% 2839.986 2744.280 - -0.93% -
rng::for_each(map<int>)/8192 -3.37% 7372.140 7123.720 - -57.38% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.37% 25.453 24.595 - -14.31% -
BM_MakeHeap_uint32_Random_16 -3.37% 1.378 1.331 - 6.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.37% 0.570 0.551 - -3.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.36% 16.939 16.369 - 1.04% -
BM_deque_deque_ranges_move/64000 -3.36% 2931.200 2832.819 - -0.16% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.34% 17.104 16.532 - -7.86% -
BM_std_min<unsigned_short>/3 -3.34% 0.717 0.693 - 0.02% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.34% 6.869 6.640 - 0.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -3.34% 1.393 1.347 - -4.34% -
rng::for_each(set<int>)/8192 -3.34% 8113.645 7842.994 - -52.31% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.33% 16.359 15.813 - -1.90% -
SetIntersection_Front_Vector_string_262144_256 -3.33% 10506822.896 10157293.639 - 1.87% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.33% 172.170 166.443 - 1.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.32% 1185482.791 1146075.504 - -3.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.32% 51.302 49.597 - 0.19% -
BM_std_minmax<int>/1 -3.32% 0.623 0.602 - -3.14% -
BM_std_minmax_element<long_long>/65536 -3.31% 17761.671 17173.660 - -1.97% -
rng::stable_partition(vector<int>)_(sparse)/50 -3.30% 21.394 20.687 - 0.63% -
SetIntersection_Front_Set_string_262144_16 -3.30% 2043135.306 1975718.008 - -1.66% -
BM_StringFindStringLiteral/128 -3.30% 3.238 3.131 - 0.22% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.30% 514.556 497.591 - -1.05% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.29% 33.687 32.578 - -99.02% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.29% 112.111 108.422 - 0.99% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -3.29% 31.767 30.722 - -20.19% -
BM_std_minmax<char>/7 -3.29% 2.437 2.357 - -7.38% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.29% 6423.074 6211.807 - -1.42% -
SetIntersection_None_Vector_uint64_16384_64 -3.29% 1168853.603 1130431.669 - -3.63% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.28% 51298.465 49615.466 - -1.53% -
BM_std_minmax_element<long_long>/64000 -3.27% 17345.900 16777.996 - -1.93% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -3.27% 1.616 1.563 - 9.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.26% 3.608 3.490 - -5.16% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.26% 13.502 13.061 - -0.73% -
BM_num_get<bool> -3.26% 12.767 12.351 - 2.24% -
rng::copy_n(deque<int>)/1048576 -3.25% 51411.734 49742.370 - -0.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.25% 692.313 669.836 - 3.79% -
BM_num_get<long> -3.24% 11.832 11.449 - 3.49% -
BM_std_minmax<unsigned_long_long>/6 -3.24% 2.166 2.096 - 0.38% -
BM_StringEraseWithMove_Small_Opaque -3.23% 2.626 2.541 - -1.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.23% 10.286 9.954 - -5.78% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.22% 708.067 685.241 - -4.37% -
BM_deque_deque_move/64000 -3.22% 2838.813 2747.300 - 0.84% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.22% 19.491 18.864 - 3.48% -
SetIntersection_Interlaced_Set_string_256_256 -3.20% 32375455.994 31339096.570 - -3.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.19% 3.946 3.820 - -3.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.19% 0.925 0.896 - -4.76% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.18% 51237.300 49608.494 - -1.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.18% 5504.657 5329.826 - -8.11% -
SetIntersection_Interlaced_Set_float_256_4 -3.17% 11639214.652 11269677.698 - -3.61% -
BM_StringRelational_Compare_Empty_Huge_Control -3.17% 1.663 1.611 - -0.86% -
BM_PushHeap_string_Ascending_16 -3.17% 4.722 4.572 - -2.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.17% 1.250 1.211 - -9.04% -
BM_deque_vector_move/64000 -3.16% 2773.712 2685.931 - -0.93% -
BM_RangesPushHeap_uint64_Ascending_64 -3.16% 1.569 1.519 - 0.01% -
BM_align/256 -3.16% 0.925 0.895 - -0.24% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -3.16% 1.426 1.381 - 4.95% -
rng::for_each(multimap<int>::iterator)/8192 -3.15% 7713.359 7470.258 - -55.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.15% 6412.053 6210.365 - -1.54% -
SetIntersection_None_Set_string_262144_1 -3.15% 1694425.781 1641129.475 - -3.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.15% 299.795 290.365 - -2.19% -
BM_PopHeap_uint32_262144 -3.14% 41.969 40.652 - -3.29% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.14% 228980353.012 221795413.021 - -8.11% -
BM_std_minmax<int>/10 -3.14% 1.440 1.395 - -2.94% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -3.13% 1.049 1.016 - 5.27% -
BM_std_min<short>/29 -3.13% 2.438 2.361 - 0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.13% 1160606.564 1124269.793 - -5.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.13% 0.633 0.613 - -4.89% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.13% 0.780 0.755 - -2.57% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -3.13% 5.601 5.426 - -1.22% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.13% 679.885 658.635 - -5.83% -
BM_StringRelational_Less_Huge_Small_Control -3.12% 1.725 1.671 - -7.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.12% 3.338 3.234 - -3.16% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.12% 11.143 10.796 - -2.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.11% 1374.491 1331.693 - -15.94% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.11% 1.641 1.590 - 0.05% -
BM_PopHeap_float_1 -3.11% 0.486 0.471 - 0.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -3.11% 10.713 10.380 - -4.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.11% 12607.565 12215.708 - 0.79% -
BM_align/8 -3.11% 0.924 0.896 - -0.24% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.11% 9.417 9.125 - -18.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.11% 0.971 0.941 - 0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -3.10% 9.336 9.047 - -1.29% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.10% 866952.880 840070.162 - -3.13% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.09% 72.988 70.729 - 9.23% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -3.09% 10.824 10.490 - -1.99% -
BM_align/64 -3.08% 0.924 0.896 - -0.02% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.07% 22.238 21.555 - -2.66% -
BM_vector_deque_ranges_copy/2 -3.07% 2.069 2.005 - -2.94% -
std::map<int,_int>::ctor(const&)/32 -3.07% 217.482 210.806 - -0.51% -
std::set<int>::insert(value)_(already_present)/32 -3.07% 1.816 1.760 - -1.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -3.07% 0.521 0.505 - -2.60% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -3.06% 4.414 4.278 - 0.88% -
rng::contains(list<int>)_(process_all)/32 -3.06% 9.311 9.026 - -19.84% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -3.06% 0.659 0.639 - -1.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.06% 2152402.262 2086563.478 - -4.08% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -3.06% 1.101 1.068 - -3.55% -
rng::contains(list<int>)_(process_all)/8 -3.06% 2.380 2.307 - -3.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.05% 9015817.984 8740396.063 - -26.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -3.05% 11003526.773 10667760.908 - 29.92% -
bm_lexicographical_compare<int>/3 -3.05% 1.624 1.574 - -6.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -3.05% 6315273.792 6122877.146 - -0.55% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -3.04% 20.327 19.709 - -1.02% -
BM_std_minmax<int>/23 -3.04% 2.378 2.306 - -2.20% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.04% 17.211 16.689 - -0.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -3.02% 0.555 0.539 - -2.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.02% 0.849 0.824 - -5.80% -
SetIntersection_Front_Set_uint64_1024_1 -3.02% 1113988.519 1080382.920 - -3.84% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.01% 21190248.875 20552448.701 - -0.94% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -3.01% 29.050 28.176 - -5.61% -
SetIntersection_None_Vector_string_262144_16384 -3.00% 1364234.558 1323264.501 - -2.87% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -3.00% 4.770 4.627 - 0.39% -
BM_LowerBound_string_1024 -2.99% 180.863 175.448 - -1.51% -
BM_vector_deque_ranges_move_backward/70000 -2.99% 8518.740 8263.853 - 8.00% -
BM_StringRelational_Less_Huge_Large_Control -2.98% 2.404 2.332 - -5.50% -
BM_RangesPopHeap_float_256 -2.98% 22.600 21.926 - 9.68% -
std::copy_n(deque<int>)/262144 -2.98% 10612.149 10295.827 - 1.52% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.98% 11.059 10.730 - 5.21% -
BM_StringRelational_Compare_Empty_Small_Control -2.98% 1.713 1.662 - 1.66% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.97% 6805.599 6603.165 - -0.06% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.97% 11.074 10.744 - 2.04% -
rng::for_each(multiset<int>)/8192 -2.97% 8254.884 8009.385 - -50.90% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.97% 1.412 1.370 - -7.43% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.97% 0.588 0.571 - -2.98% -
rng::stable_partition(vector<int>)_(dense)/32 -2.97% 22.131 21.475 - -4.62% -
BM_RangesPushHeap_uint32_Random_262144 -2.97% 6.318 6.130 - -2.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.96% 30.015 29.127 - -0.85% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.96% 7.096 6.887 - -26.69% -
std::partition(list<int>)_(dense)/8192 -2.95% 4894.043 4749.438 - -5.37% -
rng::is_sorted_until(deque<int>,_pred)/8 -2.95% 4.374 4.245 - 10.11% -
BM_vector_deque_ranges_copy_backward/70000 -2.94% 8888.702 8627.147 - 5.78% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -2.94% 74.466 72.276 - 41.42% -
rng::copy(list<int>)/262144 -2.93% 225626.616 219009.964 - -0.22% -
std::multiset<int>::ctor(const&)/8192 -2.93% 49697.211 48240.206 - -1.49% -
BM_std_minmax<int>/19 -2.93% 1.905 1.850 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.92% 20261639.596 19669343.799 - 1.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.92% 23.911 23.212 - 3.98% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.92% 5.982 5.807 - -6.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.92% 2134312.580 2072088.949 - -4.68% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.91% 1.314 1.276 - -2.92% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -2.91% 65.240 63.341 - 7.98% -
SetIntersection_Interlaced_Vector_float_16_16 -2.91% 39295947.933 38153658.167 - -2.52% -
std::search(list<int>)_(single_element)/8192 -2.91% 7965.958 7734.465 - -1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.90% 1710260.984 1660600.914 - -1.58% -
BM_MakeThenSortHeap_float_SingleElement_262144 -2.90% 53.016 51.478 - -1.75% -
BM_vector_deque_copy_backward/64000 -2.90% 8062.563 7828.900 - 8.13% -
std::copy(list<int>)/262144 -2.90% 224226.707 217733.250 - 0.26% -
BM_std_min<unsigned_char>/20 -2.89% 1.573 1.528 - 0.81% -
BM_RangesPushHeap_uint32_Random_1024 -2.88% 6.273 6.092 - 0.92% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.88% 64673357.613 62812689.478 - -7.40% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.88% 15681719.808 15230830.686 - 0.95% -
BM_PushHeap_uint64_PipeOrgan_4 -2.87% 0.509 0.495 - 1.79% -
rng::reverse_copy(list<int>)/32768 -2.87% 26434.247 25674.607 - -1.58% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.87% 23.267 22.599 - 5.52% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.87% 39.613 38.475 - -0.15% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.87% 27.454 26.666 - 2.22% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.87% 29.633 28.783 - -0.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -2.87% 0.718 0.697 - -0.94% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.86% 49645.813 48228.142 - -2.99% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.85% 2.060 2.001 - 6.73% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.85% 16815.383 16336.853 - 1.15% -
BM_StringRelational_Less_Large_Small_Control -2.84% 1.901 1.847 - 3.73% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.84% 25.220 24.504 - -2.47% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.83% 227.214 220.787 - 4.59% -
std::search(deque<int>)_(near_matches)/1024 -2.82% 22901.736 22254.810 - 7.78% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.82% 1.668 1.621 - -1.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.82% 12120152.532 11778398.367 - -1.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.82% 14.677 14.264 - -0.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.81% 19.825 19.268 - -0.28% -
std::search(deque<int>)_(near_matches)/1000 -2.81% 21791.541 21179.654 - 7.22% -
SetIntersection_Front_Set_uint64_262144_16384 -2.81% 350628930.232 340785977.746 - 1.35% -
BM_MakeHeap_uint64_Ascending_4 -2.80% 0.455 0.442 - -2.14% -
BM_std_min<unsigned_char>/21 -2.79% 1.812 1.761 - -2.14% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.78% 10.611 10.316 - 1.48% -
rng::all_of(deque<int>)_(process_all)/50 -2.77% 18.254 17.747 - -3.21% -
BM_std_min<short>/12 -2.77% 1.554 1.511 - -0.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.77% 8097.955 7873.457 - -7.58% -
BM_num_get<long_long> -2.77% 11.909 11.579 - 3.67% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.77% 4.570 4.444 - 1.92% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.76% 13064.424 12703.339 - -0.19% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.76% 682113.508 663271.906 - 72.86% -
BM_MakeThenSortHeap_float_Descending_1024 -2.76% 8.248 8.020 - 0.50% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.75% 31.573 30.703 - 6.24% -
BM_std_minmax<int>/27 -2.74% 2.495 2.427 - -2.63% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -2.74% 3851287.158 3745919.708 - -26.16% -
bm_ranges_lexicographical_compare<int>/16 -2.73% 2.311 2.247 - -2.53% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.73% 57449263.831 55881990.380 - 1.86% -
rng::partition(list<int>)_(sparse)/8192 -2.72% 6967.611 6777.839 - -13.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.72% 220.188 214.204 - -4.73% -
SetIntersection_None_Set_string_262144_1024 -2.72% 1700084.555 1653925.051 - -3.01% -
BM_std_minmax_element<long_long>/5500 -2.71% 1479.155 1439.002 - -0.41% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.71% 6.276 6.106 - -2.14% -
SetIntersection_Front_Set_uint32_64_64 -2.70% 16144925.370 15708484.358 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.70% 1267652.480 1233432.416 - -2.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -2.68% 346.731 337.422 - 16.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.68% 19.948 19.413 - -2.03% -
BM_StringEraseToEnd_Large_Opaque -2.68% 1.038 1.010 - -0.00% -
SetIntersection_Front_Vector_uint64_262144_16 -2.67% 1185322.951 1153622.919 - -1.20% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.67% 10.870 10.580 - 0.36% -
rng::swap_ranges(deque<int>)/32 -2.67% 11.017 10.723 - -2.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.66% 3.032 2.951 - -1.85% -
BM_std_minmax<unsigned_short>/1 -2.65% 0.660 0.642 - 2.89% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -2.65% 39.627 38.577 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.65% 1866973.959 1817557.291 - -4.41% -
BM_StringRelational_Eq_Empty_Small_Control -2.65% 0.480 0.468 - -1.94% -
SetIntersection_Front_Set_uint32_262144_1024 -2.64% 16495915.097 16060591.659 - 3.81% -
BM_CmpLess_short_schar -2.64% 0.970 0.945 - -2.31% -
rng::remove(deque<int>)_(sprinkled)/32 -2.63% 58.170 56.638 - -0.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.63% 17.139 16.688 - -1.98% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.63% 849.249 826.885 - 0.04% -
BM_std_minmax_element<long_long>/4096 -2.63% 1104.508 1075.453 - -0.15% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.63% 31.838 31.002 - 2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.63% 2469447.691 2404602.587 - -3.18% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -2.62% 2.290 2.230 - 1.41% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.62% 4.922 4.793 - -1.10% -
rng::for_each(map<int>::iterator)/8192 -2.62% 7622.716 7422.817 - -56.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.62% 2281505.945 2221740.377 - -2.51% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.62% 3838.853 3738.434 - -2.65% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.61% 20.759 20.216 - -0.69% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 -2.61% 26.101 25.418 - 4.39% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -2.61% 91330.093 88947.447 - 0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.60% 1211828.069 1180261.857 - -3.06% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.60% 23.459 22.848 - -3.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.60% 889880.559 866737.480 - -1.06% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.60% 580.603 565.524 - 1.07% -
std::copy(vector<int>)/8 -2.59% 2.298 2.238 - -0.37% -
BM_std_minmax_element<long_long>/4000 -2.59% 1077.721 1049.837 - -0.24% -
BM_deque_deque_copy/64000 -2.58% 2728.071 2657.564 - -2.02% -
SetIntersection_Front_Set_float_1024_4 -2.58% 1148115.109 1118454.453 - -3.17% -
BM_std_min<unsigned_int>/28 -2.58% 1.988 1.936 - -1.32% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 -2.58% 17.905 17.443 - 0.66% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.58% 48.312 47.065 - 0.58% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.58% 12316.631 11998.972 - -6.48% -
rng::find_end(deque<int>)_(process_all)/8192 -2.58% 2226.260 2168.872 - -9.14% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.58% 7863.088 7660.433 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.57% 1118586.454 1089832.256 - -2.98% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.56% 28.473 27.744 - 1.32% -
BM_std_min<unsigned_short>/18 -2.56% 1.561 1.521 - -0.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.56% 30.668 29.884 - -1.05% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -2.55% 26.598 25.919 - 0.25% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.55% 10.446 10.180 - -2.48% -
std::copy_if(list<int>)_(entire_range)/64 -2.55% 32.959 32.120 - -11.24% -
SetIntersection_Interlaced_Vector_float_16384_256 -2.54% 12626904.593 12306050.604 - -58.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.54% 55546.481 54135.522 - 0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.53% 0.849 0.828 - 0.14% -
BM_deque_vector_ranges_copy/65536 -2.53% 2639.763 2572.924 - -10.55% -
BM_std_min<unsigned_long_long>/6 -2.53% 1.631 1.590 - -2.32% -
BM_vector_deque_move_backward/0 -2.53% 0.511 0.498 - 12.26% -
BM_StringEraseToEnd_Large_Transparent -2.52% 0.864 0.843 - 0.03% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.52% 217.871 212.386 - -2.00% -
BM_MakeThenSortHeap_float_Heap_1024 -2.52% 8.372 8.161 - -1.99% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.52% 1.045 1.018 - -4.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.51% 26.899 26.223 - 1.18% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.51% 10.673 10.405 - 3.31% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.50% 35.183 34.302 - -1.96% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -2.50% 66.519 64.854 - 6.89% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.50% 2.548 2.484 - -3.56% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.49% 71.782 69.993 - -0.88% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -2.49% 16339950.312 15932841.817 - -21.87% -
std::map<std::string,_int>::ctor(const&)/32 -2.49% 734.308 716.014 - -9.23% -
bm_swap_ranges_vb_unaligned/262144 -2.49% 3944.793 3846.558 - -2.50% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.49% 10.174 9.921 - 6.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.49% 13814.254 13470.956 - 1.34% -
BM_vector_deque_ranges_move_backward/2 -2.48% 1.874 1.828 - -5.63% -
std::partition(vector<int>)_(dense)/1024 -2.48% 247.575 241.429 - -2.81% -
BM_vector_deque_move_backward/65536 -2.48% 8007.207 7808.681 - 6.21% -
rng::copy_backward(vector<bool>)_(aligned)/64 -2.47% 1.824 1.779 - -6.04% -
BM_RangesPushHeap_uint64_Ascending_256 -2.47% 2.145 2.092 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.47% 1426366.997 1391204.533 - -2.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.46% 1225506.708 1195320.801 - -0.65% -
SetIntersection_None_Set_string_16384_4 -2.46% 199002392.060 194102438.432 - -1.50% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.46% 17.116 16.695 - -1.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -2.45% 0.596 0.581 - -3.22% -
SetIntersection_None_Vector_string_16384_1024 -2.45% 1281699.112 1250263.979 - -2.32% -
BM_StringRelational_Less_Large_Empty_Control -2.45% 1.885 1.838 - -5.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.45% 3.531 3.444 - -3.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.45% 4.903 4.783 - 0.06% -
BM_vector_deque_move_backward/64000 -2.45% 7679.926 7491.917 - 1.82% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.45% 125.484 122.415 - 3.05% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.44% 32084.436 31299.976 - -19.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.44% 1241415.400 1211078.245 - 0.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.44% 3443.314 3359.337 - -2.69% -
BM_vector_deque_move_backward/64 -2.43% 3.116 3.040 - 0.36% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -2.43% 40.120 39.144 - -6.44% -
std::replace(vector<int>)_(prefix)/50 -2.43% 7.625 7.440 - -2.03% -
rng::partition(vector<int>)_(dense)/1024 -2.42% 242.200 236.345 - -2.55% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -2.42% 8.467 8.262 - -3.00% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.42% 26.075 25.445 - -1.97% -
BM_std_min<long_long>/31 -2.41% 3.412 3.330 - -2.14% -
BM_std_min<unsigned_char>/512 -2.41% 6.423 6.268 - -2.29% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.41% 2.299 2.243 - 1.74% -
BM_MakeThenSortHeap_float_Heap_262144 -2.41% 31.558 30.797 - -0.88% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -2.41% 255.047 248.899 - -0.88% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -2.41% 1.620 1.581 - 6.46% -
rng::find_first_of(vector<int>)_(large_needle)/32 -2.41% 104.311 101.800 - -3.08% -
std::find_end(vector<int>)_(process_all)/8192 -2.41% 1733.721 1692.007 - -10.04% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.40% 6.091 5.944 - -1.41% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.40% 10.735 10.477 - -1.01% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.40% 47.986 46.835 - -0.02% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.38% 1.243 1.213 - -5.08% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.38% 3383.143 3302.663 - -0.77% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.38% 26.815 26.177 - 0.69% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.38% 10564560.477 10313271.675 - 3.47% -
SetIntersection_Interlaced_Vector_string_64_16 -2.38% 30878293.235 30144696.868 - -2.77% -
BM_std_min<char>/28 -2.37% 1.788 1.746 - -1.71% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -2.37% 12.591 12.292 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.37% 44.375 43.323 - 23.43% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -2.37% 15.815 15.441 - -2.28% -
rng::copy_n(vector<int>)/4096 -2.36% 146.183 142.732 - -2.41% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.36% 2.670 2.607 - -3.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.36% 6.619 6.463 - -1.58% -
rng::starts_with(deque<int>)/1024 -2.35% 487.118 475.658 - -2.53% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -2.34% 12723.601 12425.563 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.34% 644.250 629.194 - -3.80% -
std::replace_if(deque<int>)_(prefix)/1024 -2.33% 494.087 482.567 - -1.84% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.33% 42046.718 41066.774 - -2.30% -
BM_MakeHeap_float_SingleElement_262144 -2.33% 0.730 0.713 - 0.00% -
SetIntersection_Front_Vector_float_16384_16384 -2.33% 83943356.223 81989841.792 - 1.96% -
std::fill_n(vector<bool>)/512 -2.33% 1.504 1.469 - 3.13% -
rng::none_of(deque<int>)_(process_all)/50 -2.33% 27.394 26.757 - 0.74% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 -2.32% 32.966 32.200 - 1.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.32% 3.557 3.474 - -3.47% -
BM_std_minmax<int>/3 -2.32% 1.232 1.204 - 0.46% -
rng::copy_if(list<int>)_(entire_range)/1048576 -2.31% 906245.490 885282.489 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.31% 1219697.075 1191499.026 - 0.22% -
BM_deque_deque_move_backward/64000 -2.31% 8143.308 7955.344 - -0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.30% 1104709.657 1079248.468 - -1.46% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.30% 1.245 1.217 - -0.14% -
SetIntersection_Front_Set_uint32_16384_64 -2.30% 1914911.844 1870844.047 - -8.65% -
SetIntersection_Interlaced_Vector_string_16_4 -2.30% 72357760.586 70694252.393 - -1.21% -
rng::fill(vector<int>)/32 -2.30% 1.064 1.039 - 0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.29% 8.959 8.753 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.29% 1263092.367 1234218.344 - -2.56% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.29% 499.380 487.965 - -2.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.29% 357980017.862 349797892.768 - 0.22% -
SetIntersection_None_Set_string_16384_16 -2.28% 199610732.502 195062908.138 - -1.02% -
std::stable_partition(vector<int>)_(sparse)/50 -2.28% 21.729 21.234 - 5.35% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.28% 114078341.307 111481629.249 - -4.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.27% 10848.074 10601.414 - 0.21% -
rng::find_end(deque<int>)_(same_length)/1024 -2.27% 345.494 337.640 - -75.95% -
std::copy_if(list<int>)_(entire_range)/1048576 -2.27% 904781.141 884228.509 - 0.14% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.27% 100481.908 98202.656 - 1.44% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.26% 100210.510 97948.008 - 0.59% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -2.25% 1.197 1.170 - 1.96% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.25% 31.395 30.688 - 4.08% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.25% 10.818 10.575 - -2.10% -
BM_RangesPushHeap_uint32_Random_64 -2.25% 5.598 5.472 - -0.66% -
rng::for_each(list<int>)/8192 -2.24% 7979.337 7800.285 - -6.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.24% 3.674 3.592 - -2.09% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -2.24% 10.668 10.430 - -2.15% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.24% 2017561.930 1972457.356 - 2.67% -
rng::unique(list<int>)_(sprinkled)/8192 -2.23% 7997.740 7819.172 - -0.88% -
std::is_sorted(list<int>,_pred)/8192 -2.23% 7673.199 7501.997 - -1.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.23% 55813.667 54568.482 - -0.30% -
std::partition(vector<int>)_(sparse)/50 -2.23% 14.194 13.878 - 0.57% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.22% 12090.649 11821.653 - 1.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -2.22% 2.972 2.906 - 2.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.22% 3325751.755 3251911.953 - -8.24% -
BM_MakeThenSortHeap_string_Descending_1024 -2.22% 25.718 25.148 - -35.17% -
BM_vector_deque_copy_backward/70000 -2.22% 8726.693 8533.050 - 4.53% -
rng::find_if(list<int>)_(bail_25%)/8 -2.22% 1.308 1.279 - -3.32% -
rng::for_each(multimap<int>)/8192 -2.21% 7163.924 7005.264 - -57.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.21% 30.420 29.746 - -7.65% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -2.21% 585151.648 572217.384 - 1.76% -
BM_deque_deque_copy_backward/1 -2.21% 3.438 3.363 - 20.28% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -2.21% 1963.650 1920.298 - -0.35% -
rng::copy_backward(deque<int>)/262144 -2.20% 32172.435 31464.102 - 0.34% -
rng::is_sorted(deque<int>)/8 -2.20% 2.543 2.487 - -12.85% -
rng::fill_n(vector<bool>)/64 -2.20% 1.403 1.372 - -3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.20% 1284859.000 1256646.463 - -3.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.20% 358573042.496 350699849.811 - 0.09% -
BM_std_minmax<short>/31 -2.20% 3.103 3.035 - -1.62% -
BM_std_min<char>/30 -2.19% 2.308 2.257 - 1.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.19% 15.270 14.935 - -2.74% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.19% 58.179 56.906 - 1.40% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.19% 6.015 5.883 - -1.94% -
BM_deque_vector_ranges_copy_backward/0 -2.19% 1.572 1.538 - 11.70% -
SetIntersection_None_Vector_uint64_256_256 -2.19% 2286900.883 2236920.799 - -1.74% -
BM_std_minmax_element<long_long>/64 -2.18% 17.671 17.285 - -1.09% -
BM_lexicographical_compare_three_way_fast_path/16 -2.18% 4.481 4.383 - 0.97% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.18% 33256.048 32532.215 - -19.50% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.18% 819.005 801.183 - 0.75% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.17% 24884139.705 24343607.788 - 0.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -2.17% 2.358 2.307 - -11.36% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.17% 9.985 9.768 - 0.01% -
BM_MakeHeap_uint32_Ascending_16 -2.16% 0.612 0.598 - -0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.16% 25.007 24.466 - 5.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.16% 11.728 11.475 - -1.85% -
BM_RangesPopHeap_float_16384 -2.16% 33.816 33.085 - -1.80% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.16% 9627.270 9419.412 - -1.00% -
BM_vector_deque_copy/64 -2.16% 2.813 2.752 - -2.24% -
std::set<std::string>::erase(key)_(existent)/8192 -2.15% 72.551 70.989 - -0.10% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.15% 10.497 10.271 - -2.28% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -2.15% 12.776 12.501 - -9.78% -
BM_MakeHeap_uint32_SingleElement_64 -2.15% 0.521 0.510 - 0.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.15% 32.668 31.967 - -7.51% -
std::find_if(deque<int>)_(process_all)/1024 -2.14% 495.595 484.970 - -1.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.14% 28.132 27.531 - -6.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.13% 50754.490 49671.420 - -2.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.13% 0.774 0.758 - 1.06% -
BM_MakeThenSortHeap_float_Ascending_1024 -2.13% 8.824 8.636 - -0.99% -
SetIntersection_Interlaced_Set_string_16384_1 -2.13% 1162409.604 1137674.166 - -1.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.13% 1115961.247 1092231.055 - 1.20% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.12% 1916169.852 1875467.580 - -22.71% -
rng::stable_sort(deque<int>)_(repeated)/8 -2.12% 19.076 18.671 - 3.85% -
rng::copy(list<int>)/1048576 -2.12% 907174.203 887944.972 - 0.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.11% 23.036 22.549 - -2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.11% 4667986.887 4569273.169 - -2.10% -
std::set<std::string>::find(key)_(non-existent)/32 -2.11% 10.782 10.555 - 13.76% -
std::move_backward(deque<int>)/262144 -2.11% 31256.892 30598.503 - 2.85% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -2.11% 16.753 16.400 - -0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.10% 801.408 784.571 - -3.11% -
std::find_end(deque<int>)_(same_length)/8192 -2.10% 2744.627 2687.062 - -81.89% -
rng::remove_if(deque<int>)_(prefix)/1024 -2.10% 578.544 566.412 - 0.95% -
SetIntersection_Front_Vector_uint32_16384_64 -2.09% 1448369.702 1418030.812 - -2.08% -
BM_StringAssignAsciiz_Empty_Opaque -2.09% 2.880 2.819 - -2.14% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.09% 4.174 4.087 - -1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.09% 18555934.804 18167917.594 - -4.94% -
rng::for_each(multimap<int>)/8 -2.09% 6.325 6.193 - 37.22% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.08% 4.404 4.312 - -0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -2.08% 0.725 0.710 - -0.41% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 -2.08% 20.367 19.944 - 0.53% -
SetIntersection_None_Set_uint32_262144_16384 -2.08% 1206072.672 1181043.211 - 2.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -2.07% 1.622 1.588 - 0.51% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.07% 204.054 199.837 - -0.18% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 -2.07% 3865.838 3786.003 - 0.01% -
BM_std_minmax<char>/4 -2.06% 1.501 1.470 - -5.18% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -2.06% 8566.739 8389.885 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.06% 1201523.182 1176725.078 - -0.73% -
BM_deque_vector_copy/64000 -2.06% 2482.831 2431.671 - -14.67% -
BM_RangesMakeHeap_string_SingleElement_64 -2.05% 6.537 6.403 - -1.10% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.05% 16.429 16.092 - -1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.05% 6682596.468 6545773.003 - 0.45% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.05% 1.631 1.597 - 0.41% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.05% 41700272.039 40847295.035 - -5.88% -
BM_MakeHeap_uint64_SingleElement_262144 -2.04% 0.766 0.751 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.04% 358785907.288 351460160.341 - 1.91% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.04% 69.460 68.043 - -0.80% -
BM_RangesSortHeap_uint32_64 -2.04% 8.114 7.949 - -0.48% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.04% 10.863 10.642 - -0.88% -
BM_MakeThenSortHeap_float_Descending_262144 -2.03% 35.851 35.124 - 1.95% -
BM_SortHeap_string_262144 -2.03% 176.611 173.032 - -3.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.03% 20214383.538 19804891.287 - -1.07% -
std::copy_if(list<int>)_(every_other)/1048576 -2.03% 863203.646 845722.071 - -0.76% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.02% 1630748.779 1597779.461 - 2.20% -
rng::copy_if(list<int>)_(every_other)/1048576 -2.02% 862130.392 844735.134 - -1.17% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.02% 15083983.107 14779668.360 - -2.81% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.02% 6355.072 6226.873 - -1.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.01% 1.124 1.101 - -3.86% -
rng::copy_n(list<int>)/32768 -2.01% 27789.876 27230.998 - 3.69% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 -2.01% 3783.095 3707.094 - 0.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.01% 697.422 683.430 - -3.37% -
std::find_end(vector<int>)_(process_all)/1024 -2.00% 228.202 223.632 - -8.43% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.00% 15.484 15.174 - -1.77% -
BM_RangesMakeHeap_uint64_Random_16384 -2.00% 1.027 1.006 - 0.19% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.99% 19.437 19.050 - -2.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.99% 2040188.721 1999509.115 - -4.44% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.99% 266.353 261.043 - 0.76% -
std::search(list<int>)_(no_match)/1000 -1.99% 685.079 671.422 - -6.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.99% 19350.015 18964.414 - 8.62% -
BM_std_minmax<unsigned_int>/7 -1.99% 1.809 1.773 - 1.61% -
SetIntersection_Interlaced_Set_float_256_256 -1.99% 9161605.581 8979217.870 - -4.71% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.99% 30.459 29.854 - -1.95% -
BM_deque_vector_ranges_move/4000 -1.99% 147.410 144.483 - 0.95% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.99% 11.850 11.614 - -3.74% -
BM_CmpEqual_uint_short -1.98% 1.079 1.058 - -0.22% -
SetIntersection_Interlaced_Set_float_1024_4 -1.98% 10215171.240 10012516.915 - -0.55% -
rng::for_each(deque<int>)/32 -1.98% 3.841 3.765 - 0.14% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.98% 3.059 2.999 - -1.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.98% 10.336 10.131 - -0.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.98% 397.452 389.591 - 0.82% -
SetIntersection_Front_Set_string_1024_1024 -1.98% 56418233.563 55302591.231 - -1.85% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.98% 14.986 14.690 - -1.94% -
SetIntersection_Interlaced_Set_string_262144_64 -1.98% 2162334.389 2119622.640 - -1.94% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.97% 29.795 29.208 - -2.37% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.97% 107432.606 105318.108 - -6.13% -
SetIntersection_Interlaced_Set_string_262144_16 -1.96% 2171037.922 2128377.523 - -1.73% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.96% 101.269 99.280 - -5.20% -
std::stable_partition(deque<int>)_(dense)/32 -1.96% 31.167 30.555 - 2.16% -
BM_RangesMakeHeap_uint64_SingleElement_256 -1.96% 0.586 0.575 - -0.76% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.96% 6.667 6.537 - -0.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.96% 219.120 214.831 - -2.11% -
SetIntersection_Front_Vector_float_256_16 -1.96% 4556652.234 4467536.518 - 0.01% -
std::set<std::string>::find(key)_(existent)/1024 -1.95% 24.106 23.634 - 2.97% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.95% 4.036 3.957 - -2.23% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -1.95% 1.374 1.347 - -9.76% -
BM_StringFindStringLiteral/512 -1.95% 9.530 9.344 - -1.48% -
std::for_each_n(vector<int>)/8 -1.95% 2.585 2.535 - 1.24% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.95% 720973.191 706915.348 - 91.12% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.95% 1.776 1.742 - -1.49% -
BM_std_minmax<char>/5 -1.95% 1.786 1.751 - -5.81% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.95% 4.230 4.148 - -1.14% -
BM_deque_deque_move_backward/1 -1.95% 3.419 3.353 - 22.98% -
BM_std_minmax_element<char>/64 -1.95% 17.659 17.316 - -1.98% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.95% 26221.998 25711.756 - -2.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.94% 0.724 0.710 - 0.05% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.94% 8037.372 7881.621 - -0.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.94% 20.119 19.729 - -1.14% -
rng::find_end(deque<int>)_(single_element)/1024 -1.93% 365.131 358.066 - 28.80% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.93% 17.154 16.823 - -0.20% -
BM_PushHeap_string_Descending_262144 -1.93% 3.207 3.145 - -42.27% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.93% 387.659 380.193 - -8.03% -
SetIntersection_None_Set_string_256_64 -1.92% 9620595.634 9435659.789 - -1.45% -
SetIntersection_None_Set_uint32_256_64 -1.92% 9367833.961 9187775.912 - -2.14% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.92% 23.055 22.612 - 1.26% -
BM_std_minmax_element<long_long>/1024 -1.92% 278.746 273.393 - 0.51% -
BM_deque_vector_ranges_move_backward/64000 -1.92% 8088.612 7933.349 - 0.89% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.92% 33.646 33.000 - 40.68% -
BM_RangesMakeHeap_float_Random_16384 -1.92% 1.150 1.128 - -7.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.92% 1222192.976 1198746.495 - -0.08% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.92% 27.056 26.538 - 2.08% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.91% 6834.558 6703.803 - 1.38% -
rng::sort(deque<int>)_(repeated)/8 -1.91% 18.968 18.606 - 0.67% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.91% 21.998 21.578 - -0.37% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.91% 2799.811 2746.409 - -2.85% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -1.91% 0.572 0.561 - 4.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -1.90% 0.554 0.544 - -6.23% -
BM_MakeThenSortHeap_float_Heap_256 -1.90% 6.234 6.115 - -1.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.90% 788.261 773.257 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.90% 6678021.103 6551000.271 - 0.64% -
SetIntersection_Interlaced_Set_string_256_4 -1.90% 14424031.871 14149822.027 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.90% 1598622.963 1568236.328 - 1.39% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.90% 33.693 33.053 - 0.14% -
std::remove(list<int>)_(prefix)/8192 -1.90% 8389.958 8230.555 - -1.05% -
std::fill(vector<int>)/32 -1.90% 1.069 1.048 - 0.75% -
bm_ranges_lexicographical_compare<signed_char>/262144 -1.90% 3912.056 3837.813 - 0.33% -
BM_deque_deque_ranges_copy_backward/65536 -1.90% 8303.760 8146.200 - 2.06% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.89% 31.312 30.720 - 0.55% -
BM_deque_deque_move_backward/70000 -1.89% 9080.206 8908.522 - 1.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.89% 10212.453 10019.480 - 1.72% -
rng::for_each(set<int>)/8 -1.89% 6.453 6.331 - 37.16% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -1.89% 167.303 164.145 - 9.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.88% 1.192 1.169 - -5.86% -
BM_std_min<int>/28 -1.88% 2.059 2.020 - -0.51% -
BM_deque_vector_move/70000 -1.88% 2962.187 2906.358 - -2.00% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.88% 10.862 10.658 - -4.15% -
rng::copy_if(vector<int>)_(entire_range)/64 -1.88% 16.021 15.720 - 1.50% -
rng::find_end(vector<int>)_(same_length)/1000 -1.88% 250.478 245.758 - -51.05% -
SetIntersection_Front_Set_float_16384_64 -1.88% 2023800.060 1985680.786 - -1.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -1.88% 17.545 17.215 - 1.05% -
BM_MakeThenSortHeap_uint64_Ascending_262144 -1.88% 25.435 24.956 - 0.01% -
BM_LowerBound_string_16 -1.88% 37.257 36.555 - -0.27% -
BM_MakeThenSortHeap_float_Random_64 -1.88% 18.206 17.863 - -1.67% -
std::count_if(list<int>)_(every_other)/8 -1.88% 2.775 2.723 - -0.93% -
BM_std_min<unsigned_char>/13 -1.88% 1.566 1.536 - -1.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.88% 5990634.133 5878060.729 - -0.29% -
bm_gcd_complex -1.88% 19.662 19.293 - -0.72% -
SetIntersection_None_Set_string_262144_262144 -1.88% 1688051.023 1656388.752 - -2.48% -
BM_RangesMakeHeap_string_Descending_1024 -1.87% 2.761 2.709 - -24.09% -
bm_lexicographical_compare<signed_char>/262144 -1.87% 3915.040 3841.680 - -0.00% -
rng::partition(vector<int>)_(sparse)/50 -1.87% 14.377 14.107 - -1.24% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 -1.87% 22.810 22.383 - -0.73% -
SetIntersection_None_Set_string_256_16 -1.87% 11351155.212 11138953.007 - -2.69% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.87% 1.573 1.544 - -0.62% -
SetIntersection_Front_Vector_float_1024_16 -1.86% 1210331.330 1187764.564 - 0.12% -
SetIntersection_Front_Vector_string_64_16 -1.86% 22360602.260 21944741.370 - -0.09% -
rng::for_each(set<int>::iterator)/8192 -1.86% 8240.111 8086.927 - -50.22% -
BM_PushHeap_float_Ascending_16384 -1.85% 4.373 4.292 - 1.68% -
SetIntersection_None_Vector_string_1024_256 -1.85% 1217338.427 1194762.605 - -1.08% -
std::copy(list<int>)/1048576 -1.85% 899928.670 883255.878 - 0.34% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.85% 3.752 3.682 - 1.22% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.85% 11795577.895 11577185.793 - 1.48% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.85% 1707663.042 1676057.082 - -2.12% -
SetIntersection_None_Set_string_64_1 -1.85% 24052727.821 23607840.874 - -2.46% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.85% 1071.246 1051.435 - -0.22% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.85% 35.895 35.232 - -0.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.84% 89474.755 87825.560 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.84% 3134459.311 3076814.047 - -1.17% -
rng::find_end(deque<int>)_(same_length)/1000 -1.84% 337.725 331.517 - -64.70% -
SetIntersection_Interlaced_Set_float_64_64 -1.84% 15137447.992 14859639.587 - -1.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -1.83% 1.003 0.984 - -5.83% -
std::find_end(vector<int>)_(process_all)/1048576 -1.83% 222734.533 218653.094 - -9.19% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.83% 6169.646 6056.603 - -1.98% -
std::partition(deque<int>)_(sparse)/50 -1.83% 15.221 14.942 - -3.83% -
BM_PushHeap_string_SingleElement_262144 -1.83% 2.558 2.511 - -9.82% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.83% 6.038 5.928 - 0.06% -
bm_lexicographical_compare<int>/32768 -1.82% 2433.236 2388.851 - -0.07% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 -1.82% 27.021 26.529 - 0.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.82% 44.701 43.887 - 0.60% -
rng::copy_backward(list<int>)/1048576 -1.82% 908905.966 892360.705 - 0.25% -
rng::fill_n(list<int>)/8192 -1.82% 7217.663 7086.316 - 0.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.82% 5448.600 5349.589 - -0.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.81% 1.411 1.386 - -0.15% -
BM_RangesPushHeap_uint64_Ascending_1024 -1.81% 2.624 2.576 - -0.00% -
BM_std_min<unsigned_long_long>/15 -1.81% 2.171 2.131 - -2.59% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.81% 1525666.741 1498072.189 - -5.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.81% 31.617 31.046 - -2.79% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.80% 11448781.758 11242279.876 - -2.86% -
std::partition_point(list<int>)/50 -1.80% 24.902 24.453 - -1.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.80% 21.683 21.293 - -4.00% -
SetIntersection_Front_Vector_float_256_256 -1.80% 4695555.079 4611199.507 - -1.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.79% 4.217 4.141 - -2.04% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.79% 4.167 4.092 - 1.03% -
BM_deque_deque_ranges_copy_backward/2 -1.79% 3.060 3.005 - 18.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.79% 32.236 31.658 - -7.79% -
BM_deque_deque_ranges_move/64 -1.79% 5.474 5.376 - -2.63% -
BM_MakeHeap_uint32_Random_256 -1.79% 1.183 1.162 - 1.24% -
SetIntersection_Front_Vector_string_1024_64 -1.79% 3620857.397 3556167.577 - 2.57% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.78% 9.681 9.509 - -4.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.78% 9033163.153 8872158.678 - -30.92% -
BM_RangesMakeHeap_uint32_Ascending_256 -1.78% 0.611 0.600 - 0.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.78% 12438.462 12217.105 - 2.71% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.78% 9.058 8.897 - 4.52% -
SetIntersection_None_Vector_string_1024_4 -1.78% 1228903.174 1207069.709 - -1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.78% 1129080.615 1109026.627 - -0.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -1.78% 26.466 25.997 - -1.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.77% 1.199 1.177 - -4.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.77% 5.322 5.228 - 0.25% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.77% 26.440 25.972 - 26.99% -
std::stable_partition(vector<int>)_(sparse)/32 -1.77% 7.482 7.349 - 6.92% -
std::find(vector<long_long>)_(bail_25%)/8 -1.77% 0.905 0.889 - -7.01% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.77% 498.775 489.964 - -0.18% -
BM_deque_deque_move_backward/2 -1.77% 3.058 3.004 - 21.79% -
std::copy_backward(vector<int>)/32768 -1.77% 3790.074 3723.160 - -1.90% -
BM_RangesPushHeap_string_Random_4 -1.76% 6.109 6.002 - 0.70% -
SetIntersection_Interlaced_Set_string_16384_256 -1.76% 346374881.421 340288955.240 - -3.23% -
BM_std_min<unsigned_long_long>/22 -1.76% 2.199 2.160 - -0.48% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.75% 45.892 45.087 - -1.58% -
SetIntersection_Front_Vector_uint64_1024_64 -1.75% 1431355.405 1406257.014 - 2.50% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -1.75% 20.241 19.887 - 3.05% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.75% 10155293.562 9977696.925 - -2.00% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.75% 1621389.240 1593067.481 - -0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.74% 282931.292 277995.573 - 1.23% -
SetIntersection_Front_Set_string_262144_262144 -1.74% 17719204.102 17410252.361 - -1.58% -
BM_deque_deque_ranges_move_backward/2 -1.74% 3.057 3.004 - 18.82% -
std::copy(list<int>)/512 -1.74% 376.004 369.451 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.74% 1190096.649 1169401.015 - -1.03% -
BM_std_min<unsigned_long_long>/23 -1.74% 2.447 2.405 - -1.00% -
std::find_end(vector<int>)_(process_all)/1000 -1.73% 222.513 218.655 - -8.19% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.73% 23.056 22.656 - 1.08% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.73% 1.271 1.248 - 3.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.73% 1241525.392 1220009.523 - -3.00% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.73% 10.455 10.274 - 2.24% -
SetIntersection_Front_Vector_uint64_16384_256 -1.73% 2335262.980 2294825.983 - 0.13% -
BM_vector_deque_ranges_copy/1 -1.73% 2.318 2.278 - -3.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.73% 8965231.304 8810109.285 - -31.39% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.73% 278.898 274.073 - -99.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.73% 27.637 27.159 - -2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.73% 2022349.041 1987418.131 - -1.61% -
std::find_if(deque<int>)_(process_all)/50 -1.73% 23.905 23.493 - -1.73% -
BM_MakeThenSortHeap_string_Heap_262144 -1.73% 184.791 181.603 - 1.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.73% 35.724 35.108 - -2.82% -
bm_ranges_lexicographical_compare<int>/32768 -1.72% 2431.240 2389.328 - -0.01% -
BM_deque_deque_copy_backward/2 -1.72% 3.057 3.005 - 18.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.72% 7.670 7.538 - -2.22% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.72% 66.581 65.436 - -2.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.72% 8.764 8.613 - 0.74% -
rng::find(vector<bool>)_(process_all)/8 -1.72% 0.624 0.613 - 2.02% -
rng::contains(deque<int>)_(process_all)/8 -1.71% 3.069 3.016 - 2.49% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.71% 753.238 740.325 - -2.15% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.71% 544.361 535.032 - -1.58% -
BM_MakeHeap_uint32_SingleElement_262144 -1.71% 0.642 0.631 - 0.58% -
SetIntersection_Front_Vector_uint64_16384_4 -1.71% 1133178.023 1113771.464 - -0.50% -
std::search(deque<int>)_(single_element)/1000 -1.71% 447.855 440.186 - 0.22% -
BM_MakeThenSortHeap_float_Heap_16384 -1.71% 26.627 26.172 - 1.21% -
BM_std_minmax<long_long>/12 -1.71% 2.708 2.662 - -2.62% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.71% 13.845 13.608 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.71% 44663516.753 43901236.007 - 0.17% -
SetIntersection_None_Set_uint32_1024_64 -1.70% 8955446.262 8802791.345 - -0.79% -
BM_RangesPushHeap_uint32_Ascending_256 -1.70% 3.093 3.040 - -0.88% -
SetIntersection_Front_Vector_uint32_256_4 -1.70% 4472257.827 4396117.925 - 0.07% -
bm_lexicographical_compare<int>/6 -1.70% 1.541 1.515 - -0.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.70% 46.608 45.815 - 1.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.70% 1.195 1.175 - -4.93% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.70% 30.197 29.684 - -4.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.70% 33.529 32.960 - 0.82% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.70% 4386.529 4312.127 - 1.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.69% 1.115 1.096 - -0.67% -
BM_vector_deque_ranges_copy/64 -1.69% 2.835 2.787 - -1.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.69% 68.457 67.302 - -29.81% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.69% 3.945 3.878 - -0.94% -
BM_MakeHeap_uint64_Ascending_16 -1.68% 0.677 0.666 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.68% 28311679.032 27835946.182 - -1.43% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.68% 229.802 225.942 - -3.04% -
BM_MakeThenSortHeap_float_Descending_16384 -1.68% 30.412 29.901 - 9.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.68% 1.286 1.265 - -4.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.67% 0.992 0.975 - -2.36% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.67% 525.287 516.497 - 0.03% -
std::count_if(list<int>)_(every_other)/1048576 -1.67% 910668.990 895434.706 - 0.57% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.67% 477.412 469.429 - -0.51% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.67% 10.216 10.045 - -1.00% -
rng::replace(vector<int>)_(sprinkled)/8192 -1.67% 1392.270 1369.020 - -0.57% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.67% 3.169 3.116 - -3.34% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -1.67% 27.698 27.237 - -0.50% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 35742.356 35147.333 - -1.98% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.66% 800.544 787.218 - -0.04% -
BM_MakeThenSortHeap_float_Random_262144 -1.66% 63.616 62.558 - 0.32% -
BM_deque_vector_copy_backward/65536 -1.66% 8218.296 8081.909 - -0.71% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.66% 29964.069 29466.853 - 3.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.66% 19.709 19.383 - -0.27% -
std::unordered_set<int>::contains(key)_(existent)/8192 -1.66% 1.375 1.353 - -11.73% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.65% 38.294 37.661 - -2.73% -
BM_MakeThenSortHeap_string_Descending_16 -1.65% 7.935 7.804 - -0.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.65% 14.413 14.175 - 0.35% -
BM_std_minmax<char>/18 -1.65% 1.317 1.295 - -6.68% -
SetIntersection_None_Set_uint64_16384_1024 -1.65% 167475290.531 164707655.924 - 1.06% -
std::unordered_set<std::string>::find(key)_(existent)/32 -1.65% 37.708 37.085 - -12.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.65% 1189402.993 1169771.990 - -1.66% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.65% 19.824 19.497 - -4.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.65% 11722847.828 11529709.030 - -1.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.65% 24.331 23.930 - -2.54% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.65% 5.745 5.650 - -0.47% -
BM_std_min<char>/4096 -1.64% 29.341 28.859 - -2.24% -
rng::stable_sort(deque<int>)_(descending)/8 -1.64% 29.612 29.125 - 6.47% -
BM_StringEraseToEnd_Empty_Opaque -1.64% 0.621 0.610 - -0.45% -
SetIntersection_Front_Set_float_262144_4 -1.64% 1153591.301 1134677.370 - -0.49% -
BM_std_min<unsigned_int>/64 -1.64% 2.846 2.800 - -0.93% -
rng::replace(deque<int>)_(sprinkled)/8192 -1.64% 2930.746 2882.772 - 0.04% -
SetIntersection_Front_Set_string_1024_1 -1.64% 1154868.500 1135975.597 - -1.05% -
rng::for_each(set<int>::iterator)/8 -1.64% 5.105 5.022 - 10.76% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.63% 16.940 16.664 - 0.71% -
BM_std_min<unsigned_short>/4 -1.63% 1.001 0.985 - 0.41% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.63% 6883.553 6771.183 - -1.11% -
rng::for_each(multiset<int>::iterator)/8192 -1.63% 8219.223 8085.160 - -50.05% -
BM_RangesMakeThenSortHeap_string_Descending_64 -1.63% 13.072 12.859 - -0.87% -
rng::search(list<int>,_pred)_(no_match)/8192 -1.63% 7885.371 7757.015 - -6.56% -
BM_num_get<unsigned_int> -1.63% 10.676 10.503 - -0.65% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.63% 304.603 299.648 - -0.85% -
SetIntersection_None_Set_uint64_256_64 -1.62% 9411690.070 9258826.277 - 1.12% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.62% 43.985 43.271 - 1.39% -
SetIntersection_Interlaced_Vector_string_64_4 -1.62% 22701077.290 22333191.959 - -2.84% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.62% 1306279.541 1285128.174 - 1.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.62% 2.167 2.132 - 1.62% -
std::find_if(list<int>)_(bail_25%)/8 -1.62% 1.214 1.194 - -1.90% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.62% 290156.344 285459.916 - -3.79% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.62% 5863.131 5768.258 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.62% 10.018 9.856 - -1.61% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.62% 1090499.243 1072861.605 - -3.11% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.61% 480.402 472.650 - 1.71% -
std::copy_backward(list<int>)/1048576 -1.61% 903571.696 889008.693 - 0.20% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.61% 24.881 24.481 - 4.61% -
BM_RangesPushHeap_uint32_Ascending_64 -1.61% 2.227 2.191 - -1.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.61% 29.562 29.088 - 5.08% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 -1.60% 8.329 8.196 - 0.59% -
BM_deque_deque_ranges_copy_backward/1 -1.60% 3.419 3.364 - 21.23% -
SetIntersection_Front_Vector_float_16384_1 -1.60% 1117007.353 1099106.895 - -1.99% -
BM_std_min<short>/4 -1.60% 1.011 0.995 - -8.02% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.60% 8.751 8.611 - -0.56% -
rng::find_last(list<int>)_(bail_10%)/1048576 -1.60% 800410.720 787607.370 - 0.17% -
BM_std_min<short>/30 -1.60% 2.387 2.349 - 0.05% -
SetIntersection_Interlaced_Set_string_262144_4 -1.60% 1888796.955 1858622.398 - -1.66% -
BM_RangesPopHeap_float_1024 -1.59% 28.435 27.982 - 2.50% -
SetIntersection_None_Set_uint32_256_1 -1.59% 11739195.052 11552497.341 - 1.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.59% 4.097 4.032 - -0.91% -
SetIntersection_None_Set_uint32_262144_16 -1.59% 1206410.644 1187278.160 - 2.66% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.59% 33.561 33.029 - -0.68% -
rng::count_if(list<int>)_(every_other)/1048576 -1.58% 912122.986 897754.695 - 0.55% -
BM_deque_deque_ranges_move_backward/70000 -1.57% 8967.142 8826.090 - 3.76% -
std::multiset<int>::insert(value)_(new_value)/1024 -1.57% 48.390 47.630 - -0.33% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.57% 16.115 15.862 - -1.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.57% 4503293.500 4432664.987 - -0.98% -
SetIntersection_Front_Set_uint32_16384_256 -1.56% 4692924.579 4619486.747 - -4.93% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.56% 55385.197 54518.875 - 0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.56% 7.906 7.783 - 0.07% -
BM_deque_deque_ranges_copy/64 -1.56% 5.468 5.383 - -2.85% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.56% 24.782 24.396 - 0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.56% 257.543 253.531 - 1.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.56% 3.675 3.618 - 1.80% -
std::copy(list<int>)/32768 -1.55% 26737.742 26322.604 - -0.37% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.55% 45.120 44.420 - 0.02% -
std::copy(deque<int>)/32768 -1.55% 1166.337 1148.272 - 0.49% -
BM_CmpEqual_schar_ushort -1.55% 1.107 1.090 - -1.81% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 -1.55% 984432.728 969209.538 - 1.44% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.55% 10.873 10.705 - -0.49% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.55% 25.371 24.979 - -1.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.55% 2.067 2.035 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.54% 8527586.941 8396093.852 - 15.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.54% 7.370 7.257 - -0.81% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.54% 1.185 1.167 - -4.07% -
BM_MakeThenSortHeap_float_Ascending_256 -1.54% 6.609 6.508 - 0.70% -
std::copy_n(list<int>)/32768 -1.54% 27198.983 26780.073 - 3.78% -
rng::is_sorted(list<int>,_pred)/8192 -1.54% 8250.711 8123.678 - -8.13% -
BM_std_min<short>/28 -1.54% 2.792 2.749 - 0.70% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 657.256 647.170 - -0.06% -
std::unique(list<int>)_(contiguous)/8192 -1.53% 7216.320 7105.773 - 1.95% -
BM_std_min<char>/64000 -1.53% 457.343 450.338 - -0.40% -
BM_deque_vector_copy_backward/5500 -1.53% 202.674 199.573 - 0.01% -
rng::copy_if(list<int>)_(entire_range)/64 -1.53% 33.814 33.298 - 8.12% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.53% 1.736 1.709 - -1.63% -
BM_MakeHeap_uint32_PipeOrgan_262144 -1.52% 0.677 0.667 - -0.58% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.52% 350992729.465 345646375.833 - -1.48% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.52% 37783604.881 37208399.189 - -6.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.52% 1.098 1.081 - -3.41% -
BM_std_minmax_element<long_long>/512 -1.52% 141.090 138.946 - 0.54% -
bm_lexicographical_compare<int>/7 -1.52% 1.539 1.515 - -0.92% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.52% 8974.134 8837.823 - 0.74% -
std::find_if(deque<int>)_(process_all)/8 -1.52% 3.974 3.914 - -1.50% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -1.51% 27.398 26.984 - 1.34% -
BM_std_min<char>/6 -1.51% 1.578 1.554 - -2.20% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.51% 10.410 10.253 - 2.56% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -1.51% 1.148 1.131 - -5.13% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.51% 41503400.378 40878236.781 - 1.05% -
bm_lexicographical_compare<signed_char>/16 -1.50% 1.291 1.272 - -4.16% -
BM_CmpLess_ushort_ushort -1.50% 1.130 1.113 - -0.39% -
rng::move_backward(deque<int>)/4096 -1.50% 160.912 158.496 - 2.28% -
BM_MakeThenSortHeap_string_Ascending_1024 -1.50% 36.351 35.806 - -0.11% -
std::move_backward(deque<int>)/4096 -1.50% 162.113 159.682 - 3.14% -
SetIntersection_None_Set_uint64_1024_1024 -1.50% 8900837.388 8767674.732 - 0.44% -
BM_PushHeap_string_SingleElement_16384 -1.49% 2.501 2.464 - -9.40% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.49% 163395.467 160955.545 - -1.67% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.49% 7.439 7.327 - 3.46% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.49% 1268198.487 1249277.018 - -1.92% -
BM_PushHeap_uint64_Random_16 -1.49% 4.285 4.221 - -1.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.49% 71.194 70.134 - -0.38% -
BM_StringDestroy_Large -1.49% 6.936 6.832 - 1.27% -
BM_std_min<char>/65536 -1.49% 468.072 461.108 - -0.37% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.49% 1.557 1.533 - 2.22% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.49% 0.831 0.819 - -0.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.48% 33.042 32.553 - -0.16% -
BM_std_minmax<long_long>/10 -1.48% 2.154 2.123 - -3.07% -
SetIntersection_Front_Set_uint64_256_4 -1.48% 4505222.857 4438630.088 - -0.25% -
BM_MakeThenSortHeap_float_Random_1024 -1.48% 33.707 33.209 - 0.05% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.48% 5643.880 5560.521 - -4.45% -
std::set<std::string>::erase(iterator)/1024 -1.48% 28.575 28.153 - 0.01% -
SetIntersection_None_Set_uint32_262144_256 -1.48% 1204765.543 1186984.051 - 3.20% -
bm_lexicographical_compare<int>/5 -1.48% 1.538 1.516 - -0.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.48% 0.782 0.771 - -1.56% -
std::unique(vector<int>)_(contiguous)/8192 -1.48% 1964.827 1935.843 - -0.31% -
BM_vector_deque_copy_backward/1 -1.47% 2.604 2.565 - 11.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.47% 14.283 14.073 - -1.14% -
BM_PushHeap_float_Random_262144 -1.47% 7.780 7.666 - 1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.47% 9973243.190 9826546.277 - 0.32% -
BM_std_min<short>/5500 -1.47% 75.867 74.751 - -0.05% -
BM_std_min<short>/4000 -1.47% 53.786 52.996 - -0.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.47% 373.149 367.666 - 0.63% -
rng::remove(list<int>)_(sprinkled)/1024 -1.47% 970.211 955.965 - -0.98% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.47% 30.876 30.423 - -0.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.47% 12543.646 12359.503 - -1.50% -
std::set<std::string>::insert(value)_(new_value)/0 -1.47% 33.665 33.171 - 0.71% -
BM_MakeThenSortHeap_uint32_Heap_1024 -1.46% 10.425 10.273 - -1.04% -
BM_std_min<unsigned_long_long>/16 -1.46% 2.438 2.402 - -2.74% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 -1.46% 25.896 25.517 - -0.10% -
SetIntersection_Front_Vector_uint64_16384_64 -1.46% 1426218.099 1405379.227 - -0.20% -
std::remove_if(vector<int>)_(prefix)/8192 -1.46% 2614.461 2576.271 - -1.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.46% 3.560 3.508 - -1.51% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.46% 7.920 7.804 - 1.48% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.45% 201.142 198.215 - 0.50% -
BM_std_min<short>/4096 -1.45% 55.204 54.402 - -0.02% -
BM_std_min<char>/70000 -1.45% 499.424 492.164 - -0.32% -
std::find_if_not(deque<int>)_(process_all)/8 -1.45% 3.977 3.919 - -1.14% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.45% 37307.563 36766.149 - 1.57% -
BM_std_minmax<int>/11 -1.45% 1.814 1.788 - -2.38% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -1.45% 77.796 76.668 - 2.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 717.959 707.564 - -0.35% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.45% 466.476 459.730 - -4.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.44% 4444679.525 4380483.651 - -0.52% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.44% 10.292 10.143 - 10.20% -
SetIntersection_Interlaced_Set_float_16_16 -1.44% 41348361.311 40752433.360 - -1.11% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.44% 8.597 8.474 - -1.74% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.44% 24.829 24.471 - 0.33% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.44% 1.919 1.891 - 2.05% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.43% 283830.496 279763.655 - -1.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.43% 11.646 11.479 - -0.60% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.43% 499.551 492.411 - -1.63% -
BM_RangesPopHeap_float_16 -1.43% 7.016 6.916 - 7.33% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.43% 5.657 5.576 - -0.54% -
SetIntersection_None_Set_string_16384_16384 -1.43% 201665090.095 198790781.526 - -0.19% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -1.42% 45.697 45.046 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.42% 2348310.571 2314878.494 - -4.70% -
std::search(list<int>)_(single_element)/1024 -1.42% 759.953 749.140 - -2.81% -
SetIntersection_Front_Set_uint64_256_1 -1.42% 4434395.309 4371319.468 - -0.72% -
rng::find_end(list<int>)_(process_all)/1048576 -1.42% 891805.133 879121.283 - 6.59% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.42% 4.869 4.800 - -0.58% -
std::rotate(list<int>)_(1_element_forward)/32 -1.42% 14.617 14.410 - 16.35% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.42% 4.895 4.826 - -1.35% -
BM_vector_deque_move_backward/512 -1.42% 18.143 17.886 - 1.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.42% 17.205 16.961 - 1.43% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 -1.41% 5.658 5.578 - -0.31% -
rng::replace(vector<int>)_(prefix)/50 -1.41% 7.069 6.969 - -0.21% -
BM_std_min<long_long>/8 -1.41% 2.719 2.681 - 0.08% -
rng::search(vector<int>)_(no_match)/1024 -1.41% 219.721 216.623 - -1.22% -
BM_std_minmax<unsigned_short>/6 -1.41% 1.408 1.389 - 0.06% -
BM_std_minmax<unsigned_long_long>/14 -1.41% 3.347 3.300 - 0.16% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.41% 3477.308 3428.356 - -5.45% -
BM_CmpLess_ushort_schar -1.41% 1.050 1.036 - -0.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.41% 811.212 799.812 - 0.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.40% 10.644 10.495 - -11.94% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.40% 14.715 14.509 - -1.07% -
std::replace_if(vector<int>)_(prefix)/1024 -1.40% 275.082 271.227 - -0.17% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.40% 532.574 525.112 - -0.65% -
std::sort(deque<int>)_(repeated)/8 -1.40% 18.887 18.622 - -0.55% -
BM_MakeThenSortHeap_uint64_Ascending_64 -1.40% 8.449 8.331 - -0.09% -
rng::generate_n(list<int>)/50 -1.40% 15.747 15.526 - -10.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.40% 2.326 2.294 - -0.41% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.40% 83187.585 82024.234 - -6.52% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.40% 48.664 47.984 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.40% 40062749.830 39503760.862 - -2.08% -
BM_RangesMakeHeap_string_Descending_16 -1.39% 2.365 2.332 - -15.32% -
BM_RangesMakeThenSortHeap_string_Random_262144 -1.39% 196.528 193.795 - -7.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.39% 20.611 20.325 - -1.16% -
SetIntersection_Front_Vector_uint64_16384_1 -1.39% 1110689.127 1095251.086 - -0.35% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.39% 5.154 5.083 - -2.12% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.39% 22.355 22.045 - -1.14% -
BM_std_min<char>/4000 -1.39% 27.622 27.239 - -2.16% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.39% 15.338 15.126 - 0.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.38% 1.231 1.214 - -0.75% -
rng::stable_partition(deque<int>)_(sparse)/1024 -1.38% 473.167 466.616 - 0.70% -
std::remove_copy(deque<int>)_(prefix)/50 -1.38% 19.323 19.055 - -1.37% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.38% 38675.423 38140.053 - -2.28% -
std::set<int>::erase(key)_(non-existent)/32 -1.38% 2.417 2.383 - -11.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.38% 152649.105 150541.284 - -0.31% -
rng::partition_point(deque<int>)/1024 -1.38% 9.160 9.034 - -0.99% -
std::reverse_copy(list<int>)/4096 -1.38% 3177.511 3133.665 - -1.26% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.38% 19.665 19.394 - -2.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.38% 864.455 852.530 - -0.61% -
rng::sort(deque<int>)_(heap)/8 -1.38% 25.204 24.857 - -0.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.37% 144280.627 142299.862 - 0.92% -
std::adjacent_find(vector<int>,_pred)/8 -1.37% 3.389 3.342 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.37% 1236165.851 1219210.287 - -2.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.37% 212.967 210.048 - -0.87% -
BM_std_min<long_long>/6 -1.37% 2.161 2.132 - 0.04% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.37% 215365906.581 212416029.533 - -0.74% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.37% 12.041 11.876 - -0.02% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.37% 2603.295 2567.707 - -1.99% -
SetIntersection_None_Set_float_64_64 -1.37% 11821402.248 11659842.463 - -1.81% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -1.37% 60.155 59.334 - 0.41% -
BM_MakeThenSortHeap_uint64_Descending_262144 -1.36% 24.921 24.581 - 0.33% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -1.36% 56.238 55.474 - 1.16% -
rng::search(vector<int>)_(no_match)/1000 -1.36% 215.057 212.132 - -1.14% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.36% 39.351 38.816 - 0.19% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.36% 12624.033 12452.503 - -2.38% -
rng::for_each(multimap<int>)/32 -1.36% 26.258 25.902 - 15.52% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.36% 5.947 5.866 - -3.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 -1.36% 0.787 0.777 - -0.91% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.35% 26.652 26.292 - -10.69% -
bm_lexicographical_compare<signed_char>/1048576 -1.35% 16477.806 16255.577 - -0.88% -
BM_std_min<unsigned_long_long>/29 -1.35% 2.472 2.439 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.34% 9.722 9.592 - 1.46% -
SetIntersection_Front_Set_string_16384_1024 -1.34% 58345311.822 57560999.573 - -2.94% -
std::partition(vector<int>)_(sparse)/32 -1.34% 8.941 8.821 - 1.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.34% 1.126 1.111 - -0.90% -
rng::fold_left(deque<int>)/8192 -1.34% 4426.050 4366.658 - -0.04% -
std::swap_ranges(vector<int>)/8192 -1.34% 483.563 477.081 - 0.04% -
std::list<int>::ctor(size)/8192 -1.34% 98434.856 97115.774 - 2.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.34% 1347000.897 1328963.865 - -2.24% -
SetIntersection_Front_Vector_uint32_262144_1 -1.34% 1121028.802 1106023.773 - 1.53% -
std::sort(deque<int>)_(heap)/8 -1.34% 25.212 24.875 - 0.49% -
BM_RangesPushHeap_uint64_Random_16 -1.34% 4.317 4.260 - -0.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.33% 1.339 1.321 - -5.37% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.33% 13.958 13.772 - -0.55% -
BM_std_min<long_long>/5 -1.33% 1.931 1.905 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.33% 1787608.399 1763785.238 - -3.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.33% 10.939 10.794 - 0.94% -
BM_MakeThenSortHeap_uint32_Heap_16384 -1.33% 16.611 16.390 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.33% 10.668 10.526 - -0.88% -
BM_std_min<short>/1024 -1.32% 14.058 13.872 - -0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.32% 848573.632 837347.918 - 2.67% -
std::is_sorted(list<int>,_pred)/8 -1.32% 3.974 3.921 - -8.36% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.32% 102.418 101.066 - -0.74% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.32% 266.718 263.195 - 2.67% -
rng::starts_with(deque<int>)/8 -1.32% 4.031 3.978 - -2.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.32% 30.974 30.566 - 0.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.32% 19.323 19.069 - 0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.32% 0.769 0.759 - -7.35% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 575.760 568.183 - -0.16% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.32% 22.196 21.904 - 14.77% -
SetIntersection_None_Set_uint64_256_1 -1.31% 11624354.863 11471657.091 - -0.22% -
BM_std_minmax<char>/30 -1.31% 2.671 2.636 - -7.75% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.31% 33.334 32.897 - -0.03% -
BM_MakeThenSortHeap_uint64_Random_16384 -1.31% 22.393 22.100 - 0.06% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.30% 20.458 20.191 - -0.95% -
BM_SortHeap_uint32_4 -1.30% 1.057 1.043 - 0.30% -
std::multimap<int,_int>::ctor(const&)/8192 -1.30% 50387.799 49731.635 - -1.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.30% 1434319.123 1415656.237 - 6.42% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 -1.30% 1.410 1.392 - -0.69% -
BM_std_min<unsigned_int>/7 -1.30% 1.054 1.041 - -0.58% -
std::count_if(deque<int>)_(every_other)/1048576 -1.30% 348966.887 344433.055 - 0.06% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.30% 8510.651 8400.294 - -5.64% -
rng::contains_subrange(deque<int>)_(process_all)/32 -1.29% 10.838 10.697 - -23.14% -
BM_getline_string -1.29% 17.603 17.375 - -0.89% -
710_omnetpp_r -1.29% 9.065 8.948 - 1.14% -
BM_std_min<long_long>/4 -1.29% 1.703 1.681 - 0.00% -
BM_RangesPopHeap_float_64 -1.29% 13.589 13.413 - 9.48% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.29% 1154230.533 1139339.932 - 2.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.29% 356487.910 351891.335 - 0.76% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.29% 627.899 619.805 - 1.23% -
std::find(list<int>)_(process_all)/8 -1.29% 2.414 2.383 - -0.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.29% 38.979 38.477 - -1.04% -
BM_PushHeap_string_SingleElement_256 -1.29% 2.473 2.441 - -11.02% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.28% 26.993 26.646 - -0.80% -
BM_RangesMakeHeap_string_Random_256 -1.28% 10.365 10.232 - -1.05% -
BM_std_min<unsigned_long_long>/24 -1.28% 2.685 2.651 - -1.21% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -1.28% 819193.699 808697.206 - 0.21% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.28% 8.490 8.381 - -0.23% -
BM_std_min<short>/64000 -1.28% 916.441 904.733 - 0.17% -
SetIntersection_Front_Vector_uint32_64_16 -1.28% 15235285.560 15040798.615 - -0.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.28% 487.072 480.858 - 0.11% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.28% 0.921 0.909 - -1.13% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.27% 24.659 24.344 - 0.12% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.27% 70.304 69.409 - -0.26% -
BM_RangesMakeHeap_uint64_Random_16 -1.27% 1.294 1.278 - -1.16% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.27% 708.258 699.253 - 0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.27% 1241325.360 1225550.375 - -2.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -1.27% 0.833 0.823 - -1.18% -
rng::stable_partition(deque<int>)_(sparse)/32 -1.27% 11.194 11.052 - -1.01% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -1.27% 112.151 110.726 - 1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.27% 23421265.737 23123894.469 - -1.71% -
BM_std_min<unsigned_char>/16 -1.27% 2.528 2.496 - -4.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.27% 1237615.643 1221940.266 - -1.81% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 -1.27% 9.038 8.923 - 0.18% -
std::set<int>::contains(key)_(existent)/32 -1.27% 1.711 1.690 - -2.12% -
BM_deque_deque_ranges_move_backward/1 -1.27% 3.458 3.415 - 22.18% -
BM_std_min<char>/5500 -1.27% 37.498 37.024 - -0.71% -
BM_RangesMakeHeap_string_Random_1024 -1.26% 10.729 10.593 - -1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.26% 1243827.963 1228130.207 - -2.47% -
std::transform(list<int>)_(identity_transform)/32 -1.26% 16.211 16.007 - -0.05% -
std::flat_multimap<int,_int>::clear()/8192 -1.26% 443.717 438.121 - -0.96% -
BM_StringRelational_Eq_Large_Large_Control -1.26% 2.311 2.282 - 0.52% -
BM_std_min<long_long>/7 -1.26% 2.387 2.357 - 0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.26% 19305501.808 19062658.262 - -1.32% -
BM_RangesSortHeap_uint32_4 -1.26% 1.058 1.045 - 1.21% -
BM_MakeThenSortHeap_uint64_Random_64 -1.26% 11.904 11.755 - 0.33% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.25% 28.827 28.466 - 1.74% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -1.25% 1004399.486 991818.326 - 4.18% -
rng::unique(list<int>)_(contiguous)/8192 -1.25% 7255.740 7164.897 - -0.05% -
BM_RangesMakeHeap_string_Descending_262144 -1.25% 3.571 3.526 - -37.93% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.25% 17.071 16.858 - -6.81% -
std::fill_n(list<int>)/8192 -1.25% 7148.405 7058.973 - -0.01% -
std::for_each(list<int>)/8 -1.25% 2.565 2.533 - 1.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.25% 143816.441 142021.847 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.25% 1642270.266 1621782.553 - -1.33% -
BM_MakeThenSortHeap_uint64_Random_1024 -1.25% 15.618 15.423 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.24% 1201212.016 1186278.383 - 4.58% -
SetIntersection_Front_Vector_uint64_1024_256 -1.24% 2343639.889 2314514.291 - -0.72% -
BM_std_minmax_element<char>/64000 -1.24% 16923.326 16713.248 - -4.50% -
BM_MakeThenSortHeap_float_Ascending_262144 -1.24% 31.735 31.341 - -0.63% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.24% 1536704.592 1517631.592 - 0.73% -
BM_std_min<short>/65536 -1.24% 938.490 926.846 - 0.21% -
BM_RangesPushHeap_uint32_Ascending_262144 -1.24% 8.172 8.071 - 0.44% -
BM_lexicographical_compare_three_way_slow_path/64 -1.24% 15.840 15.644 - -0.35% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.23% 16.725 16.519 - -1.03% -
BM_std_minmax<long_long>/13 -1.23% 2.986 2.950 - -4.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.22% 35.322 34.890 - 14.61% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.22% 6744.757 6662.271 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.22% 22438109.597 22163910.425 - -2.84% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 -1.22% 564557.292 557661.012 - 1.26% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.22% 3.679 3.635 - -3.17% -
SetIntersection_None_Set_uint64_1024_4 -1.22% 8758432.179 8651596.741 - -0.23% -
BM_PushHeap_string_SingleElement_16 -1.22% 2.472 2.442 - -11.65% -
std::multimap<int,_int>::ctor(const&)/1024 -1.21% 6294.078 6217.675 - -1.45% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.21% 11599.921 11459.145 - 2.10% -
std::move(vector<bool>)_(aligned)/512 -1.21% 2.373 2.344 - -1.89% -
rng::starts_with(list<int>,_pred)/8192 -1.21% 11455.576 11316.843 - -0.65% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 -1.21% 26.431 26.111 - 1.32% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.21% 3.749 3.703 - -1.31% -
rng::sort(deque<int>)_(descending)/8 -1.21% 25.852 25.539 - 0.01% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.21% 6409.650 6332.154 - -0.80% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.21% 28.887 28.538 - 0.04% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.21% 12.144 11.997 - -14.61% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.21% 115407.346 114015.854 - 0.86% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.21% 70.896 70.042 - -0.31% -
std::copy_if(vector<int>)_(every_other)/8 -1.20% 2.559 2.528 - -0.08% -
BM_std_minmax<unsigned_long_long>/30 -1.20% 4.522 4.468 - 0.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.20% 50.159 49.556 - -1.53% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.20% 22.796 22.522 - -1.38% -
std::copy_if(vector<int>)_(entire_range)/64 -1.20% 16.191 15.996 - -2.24% -
BM_RangesPushHeap_string_Random_16 -1.20% 10.337 10.213 - 0.33% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.20% 285069.792 281646.595 - 6.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.20% 4300.491 4248.892 - 2.06% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.20% 509.027 502.921 - 0.59% -
SetIntersection_Front_Set_string_16384_16384 -1.20% 352556386.209 348329242.014 - -0.02% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -1.20% 31.084 30.712 - 0.45% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.20% 188.385 186.131 - -0.69% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.20% 35.129 34.709 - -0.70% -
BM_SortHeap_string_16384 -1.19% 97.134 95.973 - -3.12% -
BM_PushHeap_string_SingleElement_64 -1.19% 2.510 2.480 - -10.58% -
BM_vector_deque_copy/5500 -1.19% 197.533 195.177 - -0.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.19% 18.270 18.052 - -0.09% -
rng::find_end(forward_list<int>)_(process_all)/1000 -1.19% 705.787 697.388 - -0.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.19% 16.685 16.487 - 1.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.19% 828301.899 818477.759 - -2.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.19% 61946106.792 61211994.819 - -0.83% -
rng::equal(vector<bool>)_(unaligned)/8192 -1.18% 65.781 65.002 - 0.36% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.18% 7.807 7.714 - -0.42% -
SetIntersection_Front_Vector_uint64_256_1 -1.18% 4448455.008 4395855.501 - -0.57% -
BM_std_minmax<int>/15 -1.18% 2.009 1.985 - -2.16% -
rng::generate(list<int>)/50 -1.18% 15.988 15.799 - 2.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.18% 7.630 7.540 - -1.95% -
BM_LowerBound_string_4 -1.18% 19.997 19.762 - -1.06% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.18% 104.253 103.028 - -2.99% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 -1.17% 16.683 16.487 - 0.00% -
BM_RangesPushHeap_uint64_Random_256 -1.17% 5.682 5.615 - -1.79% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.17% 957.676 946.440 - -0.10% -
SetIntersection_None_Set_uint32_262144_64 -1.17% 1201376.465 1187290.283 - 3.19% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.17% 3812.860 3768.174 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.17% 11372844.061 11239843.402 - -0.96% -
BM_RangesPushHeap_uint64_Ascending_16384 -1.17% 3.666 3.624 - 1.66% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.17% 5.817 5.749 - 0.66% -
BM_std_minmax<char>/12 -1.17% 2.017 1.994 - 4.08% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.17% 23.260 22.989 - -0.38% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 -1.16% 9.064 8.958 - 0.03% -
rng::for_each(multimap<int>::iterator)/50 -1.16% 36.818 36.392 - -12.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.16% 8924142.398 8820896.516 - -30.79% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.16% 8.564 8.465 - 1.12% -
SetIntersection_None_Vector_uint32_256_256 -1.16% 2283439.656 2257042.372 - -0.58% -
BM_RangesSortHeap_uint64_4 -1.15% 0.946 0.935 - 0.19% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 -1.15% 612.090 605.028 - 2.55% -
BM_CmpLess_ushort_short -1.15% 1.046 1.034 - -1.24% -
SetIntersection_Front_Set_uint64_262144_1 -1.15% 1114846.664 1102024.866 - -4.64% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.15% 248.208 245.354 - -1.60% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 -1.15% 22.803 22.540 - -0.11% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.15% 24.660 24.377 - -0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.15% 40.653 40.187 - 81.59% -
BM_vector_deque_ranges_copy/4000 -1.15% 142.037 140.408 - -0.65% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.14% 3991.797 3946.154 - 3.56% -
rng::move(vector<bool>)_(aligned)/64 -1.14% 2.004 1.981 - 4.44% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.14% 5.228 5.168 - 0.85% -
std::move(vector<bool>)_(unaligned)/1048576 -1.14% 6775.387 6698.223 - 0.06% -
BM_SortHeap_string_256 -1.14% 44.864 44.353 - -2.90% -
SetIntersection_None_Set_float_256_64 -1.14% 9564445.618 9455702.330 - 0.65% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.13% 1.886 1.865 - 4.18% -
BM_deque_deque_ranges_copy/4096 -1.13% 151.692 149.971 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.13% 4502574.205 4451650.154 - -0.88% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.13% 20.976 20.738 - -0.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.13% 4.939 4.883 - 0.07% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.13% 8687.039 8589.153 - -10.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.13% 1.267 1.253 - 0.69% -
BM_MakeHeap_string_PipeOrgan_262144 -1.13% 7.368 7.285 - -2.22% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.12% 1116517.598 1103960.066 - -0.30% -
SetIntersection_Front_Set_uint32_1024_1 -1.12% 1124220.087 1111577.271 - 4.72% -
std::copy(deque<int>)/64 -1.12% 2.698 2.668 - -0.61% -
rng::find_end(deque<int>)_(process_all)/1048576 -1.12% 285058.759 281860.803 - -8.70% -
rng::move_backward(vector<int>)/8 -1.12% 2.262 2.236 - -2.40% -
BM_PushHeap_float_Random_16384 -1.12% 7.687 7.601 - 1.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.12% 9.346 9.242 - -0.66% -
rng::equal(vector<bool>)_(unaligned)/1048576 -1.12% 7686.062 7600.027 - -0.03% -
std::is_sorted_until(list<int>)/8 -1.12% 2.253 2.228 - 0.92% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 -1.12% 1.473 1.457 - -0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.12% 15.983 15.805 - -1.28% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 133676.174 132184.876 - -1.47% -
rng::count_if(deque<int>)_(every_other)/1048576 -1.12% 346644.099 342777.179 - -0.05% -
std::multimap<int,_int>::ctor(const&)/32 -1.12% 217.552 215.126 - 0.57% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.11% 15.684 15.509 - -0.77% -
std::find_end(list<int>)_(process_all)/1048576 -1.11% 888105.994 878208.749 - 7.45% -
SetIntersection_Interlaced_Set_float_64_4 -1.11% 22410134.206 22160915.506 - -0.85% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.11% 8998.953 8899.008 - -1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.11% 351765824.713 347868873.638 - 1.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.11% 7.771 7.685 - -0.64% -
std::partial_sort(deque<int>)_(descending)/8192 -1.11% 287545.312 284361.485 - -0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.10% 2424894.978 2398111.426 - 2.53% -
BM_std_min<unsigned_int>/10 -1.10% 1.006 0.994 - 0.01% -
rng::find_end(forward_list<int>)_(process_all)/1024 -1.10% 729.516 721.468 - -1.04% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.10% 1112794.229 1100524.417 - 2.63% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.10% 1.436 1.420 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.10% 18.241 18.040 - -0.13% -
BM_PushHeap_uint64_Random_256 -1.10% 5.743 5.680 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.10% 12871635.866 12730030.903 - -7.59% -
BM_num_get<void*> -1.10% 11.727 11.599 - -0.47% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.10% 1120207.728 1107893.006 - -1.20% -
SetIntersection_Front_Set_float_1024_16 -1.10% 1303070.274 1288750.854 - -1.47% -
BM_RangesPushHeap_uint32_Random_16 -1.10% 4.518 4.469 - 1.84% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -1.10% 1926.143 1904.983 - 0.42% -
std::multiset<std::string>::erase(key)_(existent)/1024 -1.10% 86.748 85.795 - 48.39% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.10% 25.295 25.017 - 0.26% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.10% 40.560 40.116 - 1.76% -
std::search(vector<int>)_(same_length)/8192 -1.10% 1927.407 1906.295 - -2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.10% 12074780.876 11942532.498 - -4.14% -
rng::adjacent_find(list<int>,_pred)/1048576 -1.09% 970984.245 960391.713 - 0.03% -
BM_MakeThenSortHeap_string_Heap_4 -1.09% 5.945 5.880 - -1.08% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.09% 20.929 20.702 - 0.26% -
std::multimap<int,_int>::insert(value)_(new_value)/32 -1.08% 20.217 19.998 - 0.68% -
std::count(deque<int>)_(every_other)/1048576 -1.08% 257023.185 254236.960 - 0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.08% 162628932.924 160869006.423 - -0.62% -
BM_std_minmax<char>/23 -1.08% 2.954 2.922 - -7.70% -
BM_std_minmax<int>/31 -1.08% 2.673 2.644 - -2.67% -
SetIntersection_None_Set_uint32_16_4 -1.08% 60307264.163 59656856.450 - -0.56% -
BM_MakeThenSortHeap_uint64_Ascending_256 -1.08% 8.791 8.697 - -0.57% -
BM_deque_deque_ranges_move/4096 -1.08% 150.734 149.110 - -1.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.07% 1141650.819 1129382.950 - -3.45% -
SetIntersection_Front_Vector_uint64_262144_256 -1.07% 2330943.779 2305909.802 - -1.78% -
BM_std_min<unsigned_char>/1024 -1.07% 8.484 8.393 - -1.36% -
BM_CmpLess_schar_int -1.07% 1.138 1.126 - -0.85% -
BM_StringAssignAsciiz_Large_Opaque -1.07% 11.615 11.491 - -1.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.07% 37.268 36.870 - 0.93% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 -1.07% 17.093 16.910 - -0.52% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.07% 0.951 0.941 - -2.64% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.06% 1.208 1.195 - -0.90% -
std::sort(deque<int>)_(descending)/8 -1.06% 25.949 25.673 - -0.16% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.06% 23.455 23.205 - 0.67% -
BM_vector_deque_ranges_move/5500 -1.06% 198.393 196.284 - -1.72% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.06% 23.238 22.992 - -1.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.06% 1199824.803 1187113.242 - -0.02% -
BM_deque_vector_copy_backward/64000 -1.06% 8190.325 8103.622 - -1.32% -
SetIntersection_Front_Vector_uint32_256_16 -1.06% 4471911.771 4424642.756 - 1.27% -
BM_StringRelational_Less_Large_Large_Control -1.06% 2.185 2.162 - 5.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.06% 1194755.821 1182130.660 - -0.82% -
rng::partition_point(list<int>)/32 -1.05% 15.923 15.755 - 0.88% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -1.05% 1.130 1.118 - 7.75% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 -1.05% 558170.836 552297.114 - 0.29% -
std::set<std::string>::insert(value)_(new_value)/32 -1.05% 41.322 40.887 - 1.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.05% 704.808 697.395 - -0.04% -
BM_std_min<unsigned_char>/6 -1.05% 1.531 1.515 - -1.17% -
BM_RangesMakeHeap_string_Random_64 -1.05% 10.035 9.930 - -0.32% -
BM_StringRelational_Compare_Huge_Empty_Control -1.05% 1.629 1.612 - -3.03% -
BM_LowerBound_uint32_64 -1.05% 8.150 8.064 - -0.43% -
rng::move_backward(list<int>)/8 -1.05% 3.735 3.696 - -0.15% -
std::reverse_copy(vector<int>)/4096 -1.04% 135.990 134.569 - 0.52% -
BM_vector_deque_ranges_copy/1024 -1.04% 36.065 35.689 - -0.55% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.04% 215.708 213.463 - 0.53% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -1.04% 6815.909 6744.993 - -0.18% -
std::set<std::string>::erase(key)_(existent)/0 -1.04% 65.987 65.301 - 1.52% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -1.04% 8355.543 8268.626 - -0.58% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.04% 7.136 7.062 - -5.14% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.04% 33.585 33.237 - 2.01% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.04% 8.443 8.355 - -1.57% -
std::copy_n(deque<int>)/4096 -1.04% 147.173 145.648 - -2.04% -
rng::any_of(list<int>)_(process_all)/8 -1.04% 2.639 2.611 - 0.04% -
BM_CmpLess_int_uint -1.03% 1.130 1.119 - 0.66% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 49541.854 49030.679 - -1.63% -
std::deque<int>::ctor(size)/32 -1.03% 26.552 26.278 - 0.60% -
BM_std_min<unsigned_int>/16 -1.03% 1.926 1.906 - -0.11% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.03% 8524.629 8436.826 - 0.14% -
std::set<int>::insert(value)_(new_value)/1024 -1.03% 43.183 42.739 - 1.89% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.03% 23.139 22.901 - 0.51% -
SetIntersection_Interlaced_Vector_float_262144_16 -1.02% 3232707.071 3199647.303 - -49.08% -
BM_MakeThenSortHeap_uint64_Ascending_16384 -1.02% 17.038 16.864 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.02% 21290127.404 21072781.357 - -2.19% -
SetIntersection_None_Set_uint32_16384_1 -1.02% 155112243.958 153528917.448 - -10.91% -
BM_StringDestroy_Huge -1.02% 10.706 10.597 - -0.26% -
SetIntersection_None_Vector_uint32_1024_64 -1.02% 1145247.663 1133579.845 - -1.68% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.02% 47.542 47.058 - 0.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.02% 2.069 2.048 - -0.30% -
SetIntersection_None_Vector_uint32_1024_4 -1.02% 1154577.967 1142835.654 - -0.63% -
729_abc_r -1.02% 18.479 18.291 - -3.44% -
BM_RangesPushHeap_uint32_Random_256 -1.02% 5.934 5.873 - -0.85% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.01% 2.419 2.394 - -1.50% -
SetIntersection_Front_Set_uint32_256_4 -1.01% 4523449.115 4477701.962 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.01% 9.279 9.185 - -1.24% -
BM_deque_vector_copy/5500 -1.01% 195.721 193.742 - -1.71% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.01% 11530248.838 11413844.867 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.01% 348548982.373 345030563.463 - -0.11% -
rng::is_sorted(list<int>)/8 -1.01% 2.149 2.128 - -0.95% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.01% 12.278 12.154 - 0.33% -
std::replace(vector<int>)_(sprinkled)/50 -1.01% 8.051 7.970 - 3.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.01% 2070.904 2050.053 - 3.89% -
BM_PopHeap_uint32_4 -1.01% 2.583 2.557 - -3.38% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.01% 4.252 4.210 - -3.63% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.01% 21.083 20.871 - 0.96% -
BM_PushHeap_string_Random_262144 -1.01% 18.136 17.953 - -17.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.01% 81383.860 80565.595 - -2.17% -
rng::remove_if(vector<int>)_(sprinkled)/50 -1.01% 66.546 65.877 - 10.44% -
BM_RangesSortHeap_uint32_16 -1.01% 4.821 4.772 - -1.58% -
std::multimap<std::string,_int>::clear()/8192 -1.00% 203428.263 201384.877 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.00% 11742633.205 11624776.568 - 1.39% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.00% 8.091 8.010 - -0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.00% 1147358.022 1135881.594 - -2.41% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34901.88% 1001212.809 350443311.465 - -0.06% -
BM_std_min<int>/17 1178.11% 0.952 12.172 - 1155.62% -
BM_std_min<int>/26 982.27% 1.526 16.514 - 981.53% -
BM_std_min<int>/25 972.60% 1.480 15.872 - 972.76% -
BM_std_min<short>/25 504.55% 2.086 12.608 - 502.93% -
BM_std_min<short>/64 445.63% 3.534 19.282 - 447.86% -
BM_std_min<char>/64 263.01% 4.195 15.229 - 255.95% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 158.44% 1.062 2.744 - 169.82% -
rng::rotate(list<int>)_(by_1/2)/1024 138.43% 384.277 916.247 - 138.10% -
std::copy_n(deque<int>)/64 123.91% 2.764 6.189 - 121.23% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 119.34% 1198.430 2628.656 - 119.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.29% 101.646 221.880 - 119.63% -
std::rotate(list<int>)_(1_element_forward)/1024 115.69% 736.115 1587.742 - 116.57% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.05% 738.729 1588.645 - 115.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 114.90% 104.469 224.499 - 121.51% -
std::rotate(list<int>)_(by_1/2)/1024 113.06% 387.114 824.772 - 113.86% -
rng::rotate(list<int>)_(1_element_backward)/1024 111.56% 747.137 1580.667 - 112.95% -
std::rotate(list<int>)_(1_element_backward)/1024 111.30% 748.240 1581.064 - 112.89% -
std::fill(list<int>)/50 109.87% 16.875 35.417 - 1.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.86% 104.833 215.810 - 115.83% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 104.86% 764.570 1566.314 - 106.08% -
rng::remove(vector<int>)_(sprinkled)/8192 99.65% 1983.225 3959.460 - 5.61% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 99.42% 17.695 35.288 - 97.58% -
rng::copy_n(deque<int>)/64 95.74% 2.868 5.614 - 94.19% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 95.13% 825.865 1611.551 - 95.74% -
BM_StringCtorDefault 94.96% 0.235 0.459 - 73.52% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 91.12% 369885.230 706915.348 - -1.95% -
rng::remove(vector<int>)_(sprinkled)/1024 89.90% 288.177 547.237 - 8.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 88.62% 31.611 59.626 - -0.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 81.59% 22.130 40.187 - -1.15% -
std::copy_if(list<int>)_(every_other)/64 80.32% 23.684 42.706 - 79.48% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.07% 79.427 142.229 - 78.86% -
std::remove_copy_if(deque<int>)_(prefix)/32 76.81% 17.865 31.588 - 75.76% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.61% 6.496 11.472 - 76.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 75.72% 78.975 138.778 - 72.73% -
BM_deque_deque_ranges_move_backward/0 75.07% 0.792 1.387 - 0.01% -
std::unordered_set<int>::clear()/1024 73.52% 7886.450 13684.927 - 77.81% -
BM_deque_deque_ranges_copy_backward/0 73.29% 0.801 1.387 - 0.02% -
std::unordered_set<int>::clear()/8192 73.01% 61971.823 107216.761 - 73.31% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 72.86% 383695.582 663271.906 - -2.76% -
rng::rotate(list<int>)_(by_1/3)/1024 71.89% 806.821 1386.864 - 72.25% -
BM_deque_deque_copy_backward/0 71.63% 0.809 1.388 - 0.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 71.49% 6.215 10.658 - 52.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 70.99% 1316.425 2250.900 - 68.31% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 70.26% 17.891 30.461 - 70.37% -
BM_deque_deque_move_backward/0 70.25% 0.815 1.387 - 0.02% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 70.24% 0.261 0.445 - 24.76% -
rng::find_end(vector<int>)_(single_element)/8192 69.91% 1912.641 3249.694 - 0.31% -
rng::find_end(vector<int>)_(single_element)/1024 69.45% 242.411 410.768 - 0.31% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 69.29% 153.904 260.544 - 107.50% -
rng::find_end(vector<int>)_(single_element)/1000 69.26% 237.076 401.281 - 0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 68.31% 670.415 1128.383 - 53.60% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.47% 4.759 7.970 - 67.10% -
rng::remove_copy_if(deque<int>)_(prefix)/32 65.18% 17.460 28.839 - 66.57% -
std::unique_copy(deque<int>)_(contiguous)/52 64.14% 15.345 25.188 - 73.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 63.98% 42.507 69.705 - 2.34% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 60.50% 206.754 331.847 - 64.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 59.30% 0.306 0.487 - 58.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 56.51% 5160.517 8076.603 - 58.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.01% 0.447 0.698 - 9.61% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 54.84% 57.316 88.746 - 1.08% -
rng::find_end(vector<int>)_(process_all)/8192 53.57% 1904.428 2924.693 - -0.50% -
BM_StringConstructDestroyCStr_Empty_Transparent 53.50% 0.236 0.362 - 52.24% -
rng::find_end(vector<int>)_(process_all)/1024 52.99% 242.555 371.073 - -0.34% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 52.93% 27.360 41.842 - 1.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.83% 25.272 38.623 - 89.35% -
rng::find_end(vector<int>)_(process_all)/1000 52.79% 236.990 362.091 - -0.33% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52.10% 42761.124 65038.004 - 55.90% -
std::shift_left(vector<int>)/32 52.08% 2.993 4.551 - 52.72% -
std::unordered_set<int>::ctor(const&,_alloc)/32 51.72% 260.554 395.308 - 55.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 51.37% 6644.015 10056.861 - 48.78% -
BM_deque_deque_copy_backward/64 51.21% 3.374 5.102 - 0.30% -
BM_deque_deque_ranges_copy_backward/64 51.07% 3.377 5.101 - 0.32% -
BM_deque_deque_move_backward/64 50.83% 3.379 5.097 - 0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 50.69% 29.056 43.786 - 10.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 50.17% 5992121.144 8998272.304 - 131.31% -
BM_deque_deque_ranges_move_backward/64 49.85% 3.377 5.060 - -0.06% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.39% 57.816 85.795 - -1.10% -
rng::find_end(vector<int>)_(process_all)/1048576 47.42% 253644.620 373931.246 - -0.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 46.90% 55214.669 81109.145 - 45.45% -
std::unique_copy(deque<int>)_(contiguous)/32 46.40% 11.045 16.169 - 53.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 46.08% 4.519 6.601 - 36.53% -
SetIntersection_Interlaced_Vector_uint32_16384_64 45.51% 5939588.531 8642746.317 - -6.84% -
std::multiset<std::string>::find(key)_(existent)/32 44.94% 14.756 21.388 - 17.11% -
SetIntersection_Interlaced_Set_string_16384_16 44.47% 244039477.766 352574901.199 - 2.24% -
std::all_of(vector<int>)_(process_all)/50 44.47% 12.737 18.401 - 1.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 44.40% 21.732 31.382 - 28.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.36% 36.974 53.377 - -0.93% -
std::unordered_set<int>::erase(iterator)/1024 44.31% 20.194 29.141 - 44.69% -
std::map<std::string,_int>::insert(value)_(already_present)/0 43.76% 12.159 17.480 - 5.28% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 43.44% 28.323 40.626 - 1.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 41.53% 1317.860 1865.127 - 43.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 41.42% 51.106 72.276 - -2.94% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 40.68% 23.458 33.000 - -1.92% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.62% 28.032 39.419 - 0.46% -
std::unordered_set<int>::erase(iterator)/8192 39.97% 20.166 28.226 - 40.27% -
std::unordered_set<int>::erase(iterator)/32 39.72% 20.073 28.046 - 39.55% -
std::equal(list<int>)_(it,_it,_it)/1024 39.49% 1136.722 1585.609 - 40.29% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 39.19% 197.218 274.516 - 39.58% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 39.15% 6.667 9.277 - 19.18% -
std::multiset<std::string>::find(key)_(existent)/8192 38.39% 28.907 40.005 - -13.72% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 38.37% 29.773 41.196 - 0.03% -
BM_PopHeap_uint32_1 38.22% 0.456 0.631 - 24.51% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 38.21% 610.367 843.582 - 2.74% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 38.08% 88.814 122.631 - 10.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 37.81% 371.080 511.385 - 41.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 37.36% 6616.593 9088.461 - 36.49% -
rng::for_each(multimap<int>)/8 37.22% 4.513 6.193 - -2.09% -
rng::for_each(set<int>)/8 37.16% 4.616 6.331 - -1.89% -
rng::for_each(multiset<int>)/8 37.15% 4.575 6.275 - 0.99% -
std::unordered_set<int>::erase(iterator)/0 37.08% 19.633 26.913 - 37.02% -
std::unordered_set<std::string>::erase(key)_(existent)/32 36.72% 73.999 101.175 - 122.01% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 36.39% 25.231 34.414 - 69.16% -
rng::for_each(map<int>)/8 36.38% 4.474 6.102 - 0.43% -
std::copy_n(list<int>)/4096 36.19% 3861.248 5258.525 - 26.44% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 35.42% 54669.128 74033.434 - 33.79% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 35.30% 724.185 979.822 - 37.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 35.25% 49.361 66.759 - 11.43% -
BM_RangesPushHeap_float_Random_1 35.21% 0.429 0.579 - 35.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 34.99% 19.904 26.868 - 11.79% -
BM_PushHeap_uint32_PipeOrgan_1 34.97% 0.474 0.640 - 48.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 34.42% 13443.306 18070.306 - 36.32% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 33.93% 9974.529 13358.994 - 33.00% -
std::search(deque<int>,_pred)_(no_match)/1024 33.70% 327.319 437.627 - 0.57% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 33.60% 664.266 887.484 - 4.65% -
std::map<std::string,_int>::erase(key)_(existent)/8192 33.43% 64.897 86.591 - -20.20% -
std::unordered_set<int>::ctor(const&)/8192 33.31% 54983.117 73299.985 - 34.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.18% 25.917 34.517 - 35.66% -
std::shift_right(deque<int>)/32 33.08% 3.252 4.327 - 0.25% -
std::map<std::string,_int>::insert(value)_(new_value)/32 32.94% 33.788 44.917 - 2.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.77% 44.854 59.552 - -13.14% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 32.57% 82905.490 109910.538 - 31.76% -
rng::unique_copy(list<int>)_(contiguous)/52 32.39% 22.722 30.082 - 0.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 32.23% 25130.716 33229.873 - 22.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 32.09% 13327.247 17603.302 - 32.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 31.98% 30.666 40.472 - -12.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.53% 46.158 60.714 - -5.56% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.23% 24.738 32.463 - 0.65% -
BM_RangesPopHeap_uint32_1 30.83% 0.415 0.544 - 27.37% -
std::move_backward(deque<int>)/64 30.78% 5.474 7.159 - 0.33% -
std::unordered_set<int>::erase(key)_(existent)/32 30.72% 21.059 27.527 - 30.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 30.66% 0.336 0.439 - -0.61% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 30.61% 0.633 0.827 - 21.60% -
std::unordered_set<int>::clear()/32 30.61% 608.331 794.519 - 30.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 30.17% 0.636 0.827 - 26.94% -
SetIntersection_Interlaced_Vector_uint32_262144_64 29.92% 8210870.189 10667760.908 - -3.05% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.73% 2958.414 3837.832 - 0.01% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 29.70% 1.296 1.680 - 21.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 29.66% 2876318.609 3729437.024 - 37.58% -
std::unordered_set<std::string>::erase(iterator)/0 29.59% 27.410 35.520 - 21.57% -
std::copy_n(vector<bool>)_(aligned)/1048576 29.52% 1677.673 2172.923 - -41.71% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.50% 2960.697 3834.120 - 0.39% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 29.35% 726.136 939.291 - 1.93% -
std::unordered_set<std::string>::erase(iterator)/1024 29.33% 29.843 38.596 - 43.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 29.33% 23.878 30.881 - -10.49% -
std::copy(list<int>)/64 28.96% 32.056 41.340 - 34.68% -
rng::find_end(deque<int>)_(single_element)/1024 28.80% 277.999 358.066 - -1.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 28.72% 372.858 479.957 - 30.19% -
rng::search(deque<int>)_(same_length)/1000 28.28% 331.309 425.018 - 2.22% -
std::find_end(deque<int>)_(single_element)/1024 28.24% 259.051 332.203 - 4.03% -
std::unordered_set<std::string>::erase(iterator)/32 28.12% 31.739 40.665 - 34.52% -
rng::move_backward(deque<int>)/64 27.80% 5.620 7.182 - -0.33% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.79% 409.192 522.924 - 0.18% -
std::copy_if(list<int>)_(every_other)/4096 27.35% 3172.195 4039.747 - 27.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.30% 29.209 37.184 - 1.40% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.99% 20.451 25.972 - -1.77% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 26.97% 1.967 2.497 - 28.48% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.87% 1.678 2.129 - 8.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 26.83% 22.064 27.984 - 25.98% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.73% 409.385 518.807 - 0.46% -
rng::for_each(map<int>::iterator)/8 26.67% 4.561 5.777 - 0.15% -
BM_std_min<unsigned_short>/1 26.60% 0.254 0.322 - -29.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 26.60% 2.165 2.741 - 19.30% -
std::unordered_set<std::string>::ctor(const&)/32 26.24% 724.121 914.165 - 32.81% -
std::adjacent_find(deque<int>)/8 26.05% 2.957 3.727 - 18.64% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 25.78% 6.355 7.994 - 26.20% -
std::shift_right(deque<int>)/50 25.74% 4.213 5.298 - 0.42% -
rng::move_backward(list<int>)/262144 25.66% 266936.807 335437.102 - 6.12% -
std::unordered_set<int>::erase(key)_(existent)/0 25.55% 21.060 26.442 - 25.65% -
std::find_end(deque<int>)_(single_element)/1000 25.30% 250.177 313.469 - -0.39% -
std::find_if_not(list<int>)_(bail_25%)/32768 25.25% 7601.481 9520.519 - 12.98% -
BM_vector_deque_copy_backward/0 25.14% 0.402 0.502 - -0.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 24.78% 7439.873 9283.838 - 25.35% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 24.65% 0.362 0.451 - -0.19% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 24.63% 0.362 0.451 - 10.58% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.57% 0.363 0.452 - 10.31% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 24.53% 735.462 915.870 - 23.58% -
rng::find_last(vector<int>)_(bail_90%)/8 24.38% 0.548 0.681 - 0.59% -
std::find_end(forward_list<int>)_(single_element)/8192 24.33% 5728.184 7121.896 - 26.05% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.16% 0.365 0.453 - 10.86% -
std::unordered_set<int>::erase(key)_(existent)/1024 23.93% 22.404 27.766 - 21.56% -
std::replace_if(list<int>)_(sprinkled)/8192 23.90% 7314.983 9063.193 - 24.78% -
std::unordered_map<int,_int>::find(key)_(existent)/32 23.77% 1.160 1.436 - 19.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 23.43% 35.100 43.323 - -2.37% -
SetIntersection_Interlaced_Vector_uint64_256_64 23.40% 6752044.939 8332301.572 - 19.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.35% 17.554 21.654 - 21.59% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 23.24% 4.569 5.631 - 13.34% -
std::replace(list<int>)_(sprinkled)/8192 23.05% 7160.188 8810.557 - 23.83% -
BM_deque_deque_move_backward/1 22.98% 2.726 3.353 - -1.95% -
rng::partition_copy(list<int>)/8192 22.90% 7369.174 9056.375 - 20.09% -
BM_std_min<short>/1 22.66% 0.293 0.359 - 23.71% -
rng::for_each(map<int>)/32 22.59% 21.250 26.051 - 0.66% -
BM_std_minmax_element<int>/3 22.53% 1.044 1.279 - 11.46% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.44% 26.132 31.996 - 7.78% -
std::map<int,_int>::contains(key)_(non-existent)/32 22.29% 2.283 2.792 - 21.24% -
BM_deque_deque_ranges_move_backward/1 22.18% 2.795 3.415 - -1.27% -
std::replace(list<int>)_(prefix)/8192 22.10% 7011.679 8561.504 - 23.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 22.01% 141080.263 172127.397 - 22.54% -
rng::find_end(deque<int>)_(process_all)/1000 21.97% 252.042 307.422 - 0.63% -
std::unordered_set<int>::insert(value)_(new_value)/8192 21.80% 19.381 23.607 - 20.60% -
BM_deque_deque_move_backward/2 21.79% 2.466 3.004 - -1.77% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 21.61% 276490.966 336235.901 - 21.96% -
std::unordered_set<int>::insert(value)_(already_present)/32 21.52% 1.652 2.007 - 21.64% -
std::multiset<std::string>::find(key)_(existent)/1024 21.51% 23.611 28.691 - -12.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.46% 28.861 35.055 - 1.09% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.46% 25.525 31.001 - -0.27% -
std::find_first_of(deque<int>)_(small_needle)/1024 21.43% 3714.704 4510.643 - 17.64% -
BM_MakeHeap_float_Random_256 21.41% 1.238 1.503 - 16.56% -
std::move_backward(deque<int>)/8 21.24% 3.319 4.024 - -0.22% -
BM_deque_deque_ranges_copy_backward/1 21.23% 2.775 3.364 - -1.60% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 21.18% 12653.161 15332.763 - 27.92% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 21.08% 530.755 642.642 - 21.95% -
std::unordered_set<std::string>::erase(iterator)/8192 20.76% 33.005 39.856 - 27.29% -
std::adjacent_find(deque<int>)/50 20.71% 14.773 17.833 - 18.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 20.68% 22.288 26.897 - 40.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 20.65% 6.580 7.939 - 49.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.57% 9.492 11.444 - 56.58% -
std::unordered_set<int>::erase(key)_(existent)/8192 20.29% 22.841 27.476 - 19.99% -
BM_deque_deque_copy_backward/1 20.28% 2.796 3.363 - -2.21% -
BM_std_minmax_element<long_long>/2 20.24% 0.538 0.647 - -5.51% -
std::search(deque<int>)_(same_length)/1000 20.03% 353.244 423.988 - 26.99% -
std::unordered_set<std::string>::clear()/32 19.91% 925.829 1110.178 - 26.28% -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.90% 19.511 23.394 - 18.87% -
BM_vector_deque_ranges_move/2 19.84% 1.727 2.070 - 5.64% -
rng::unique(deque<int>)_(contiguous)/52 19.81% 68.043 81.523 - 20.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 19.76% 117382475.219 140578848.145 - 19.77% -
BM_StringEraseWithMove_Huge_Transparent 19.76% 45.302 54.253 - 11.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 19.66% 141662.437 169508.810 - 20.50% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 19.66% 0.464 0.555 - 19.23% -
std::find(vector<bool>)_(process_all)/50 19.61% 0.579 0.692 - 11.28% -
BM_StringEraseWithMove_Huge_Opaque 19.61% 46.165 55.218 - 9.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.57% 38.617 46.175 - 8.39% -
rng::for_each(set<int>)/32 19.48% 21.407 25.578 - 0.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 19.37% 118323.041 141247.482 - 19.87% -
BM_PushHeap_float_Descending_1 19.37% 0.431 0.514 - -6.00% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 19.35% 9.538 11.384 - 15.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 19.34% 6438.372 7683.329 - 15.12% -
rng::find_last(vector<char>)_(bail_90%)/1024 19.29% 12.079 14.409 - 10.62% -
std::unordered_set<int>::insert(value)_(new_value)/0 19.20% 19.060 22.719 - 17.77% -
SetIntersection_Front_Vector_float_1024_1024 19.07% 5985894.786 7127574.245 - 19.20% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19.06% 10279.085 12237.805 - 2.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.03% 17.584 20.931 - 17.89% -
std::find_end(deque<int>)_(single_element)/8192 19.01% 2038.462 2426.040 - 10.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 19.00% 117420920.321 139734717.731 - 19.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.91% 0.336 0.400 - 18.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 18.90% 6.080 7.229 - 15.02% -
BM_deque_deque_ranges_move_backward/2 18.82% 2.528 3.004 - -1.74% -
rng::remove(vector<int>)_(sprinkled)/50 18.81% 55.156 65.531 - 1.67% -
BM_std_minmax<short>/4 18.76% 0.971 1.153 - 7.24% -
BM_deque_deque_ranges_copy_backward/2 18.68% 2.532 3.005 - -1.79% -
BM_deque_deque_copy_backward/2 18.58% 2.534 3.005 - -1.72% -
rng::is_sorted(vector<int>,_pred)/8 18.48% 3.512 4.161 - 6.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 18.43% 1.080 1.279 - -0.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 18.42% 12551.453 14863.891 - 18.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 18.39% 676.393 800.766 - 22.19% -
BM_std_minmax<int>/4 18.30% 0.975 1.154 - 16.61% -
std::unordered_set<std::string>::clear()/1024 18.26% 22920.002 27104.323 - 20.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.04% 28.242 33.337 - 17.59% -
std::replace_if(list<int>)_(prefix)/8192 17.81% 7099.958 8364.145 - 18.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.80% 25863.867 30467.088 - 15.72% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 17.78% 1.077 1.268 - 21.72% -
rng::move(list<int>)/4096 17.78% 5393.364 6352.038 - 18.04% -
std::move(list<int>)/4096 17.73% 4380.130 5156.541 - 20.47% -
rng::find_end(forward_list<int>)_(single_element)/8192 17.52% 5947.088 6988.957 - 21.07% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 17.45% 0.945 1.110 - 11.65% -
rng::search(deque<int>)_(no_match)/1024 17.39% 305.071 358.125 - 50.55% -
BM_deque_deque_copy_backward/512 17.37% 18.571 21.797 - -0.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 17.37% 2959058.057 3473017.001 - 17.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 17.31% 10.211 11.979 - 17.28% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 17.26% 6647.428 7794.889 - 17.76% -
rng::for_each(multiset<int>)/32 17.11% 21.894 25.639 - 0.05% -
BM_PushHeap_uint32_Random_1 17.06% 0.448 0.524 - 8.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 16.98% 0.349 0.408 - 17.04% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.95% 25564.402 29896.638 - 17.36% -
std::multimap<std::string,_int>::ctor(const&)/32 16.94% 712.884 833.658 - 0.19% -
rng::rotate(list<int>)_(by_1/4)/8192 16.91% 7214.352 8434.616 - 1.22% -
rng::unique_copy(deque<int>)_(contiguous)/32 16.82% 9.753 11.393 - -3.55% -
BM_vector_deque_ranges_move/1 16.69% 2.031 2.370 - 7.77% -
BM_lexicographical_compare_three_way_fast_path/1 16.67% 0.391 0.456 - 31.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 16.63% 746.724 870.868 - 16.24% -
BM_MakeHeap_uint32_Random_4 16.59% 1.122 1.308 - 15.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 16.56% 1.157 1.348 - -0.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 16.56% 289.489 337.422 - -2.68% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 16.52% 31.581 36.800 - 1.38% -
rng::copy_n(vector<int>)/32768 16.51% 2294.113 2672.869 - -23.86% -
std::unordered_set<std::string>::clear()/8192 16.42% 221104.407 257419.841 - 18.31% -
BM_StringRelational_Less_Small_Small_Control 16.38% 1.727 2.010 - 9.47% -
BM_deque_vector_copy_backward/0 16.37% 1.379 1.605 - 4.07% -
std::rotate(list<int>)_(1_element_forward)/32 16.35% 12.384 14.410 - -1.42% -
rng::find(vector<int>)_(bail_25%)/8 16.03% 1.368 1.588 - 0.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.01% 89.422 103.738 - 9.28% -
std::equal(list<int>)_(it,_it,_it)/50 15.91% 33.915 39.310 - 10.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.88% 29.172 33.804 - 33.79% -
std::multiset<int>::equal_range(key)_(non-existent)/32 15.88% 2.309 2.676 - 14.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 15.78% 2.334 2.702 - 16.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 15.76% 36624.782 42397.416 - 19.05% -
rng::find_end(deque<int>)_(single_element)/1000 15.72% 293.157 339.244 - -5.75% -
std::unordered_set<std::string>::count(key)_(existent)/8192 15.71% 32.211 37.272 - -7.75% -
rng::find_end(deque<int>)_(single_element)/8192 15.64% 2203.322 2547.934 - -6.58% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.60% 11.232 12.985 - -0.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.55% 66.627 76.989 - 39.99% -
rng::for_each(multimap<int>)/32 15.52% 22.421 25.902 - -1.36% -
rng::contains_subrange(list<int>)_(process_all)/8192 15.44% 7007.931 8089.876 - -21.70% -
rng::find_first_of(deque<int>)_(large_needle)/50 15.36% 713.431 823.040 - 22.85% -
BM_RangesPushHeap_uint32_Random_1 15.29% 0.501 0.578 - 22.76% -
SetIntersection_Interlaced_Vector_uint32_256_64 15.29% 7282858.379 8396093.852 - -1.54% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.24% 17.897 20.624 - 2.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.22% 1543.415 1778.342 - 3.47% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 15.22% 80589715.558 92854891.569 - -18.02% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 15.21% 6.378 7.348 - 13.09% -
rng::find_end(forward_list<int>)_(same_length)/8192 15.18% 14344.443 16521.806 - 15.87% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.13% 25.696 29.583 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 15.06% 8343790.144 9600151.832 - 14.86% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15.05% 13201.508 15188.453 - 1.07% -
BM_PushHeap_uint64_Ascending_64 14.99% 1.518 1.746 - 11.07% -
std::unordered_set<std::string>::find(key)_(existent)/8192 14.95% 35.502 40.808 - 2.39% -
BM_StringFindNoMatch/64 14.84% 1.849 2.124 - 15.29% -
BM_deque_deque_move_backward/512 14.79% 18.633 21.388 - 0.00% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 14.77% 19.084 21.904 - -1.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 14.71% 26.419 30.306 - 15.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.69% 0.534 0.613 - 22.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.61% 30.443 34.890 - -1.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 14.54% 698.815 800.456 - -0.03% -
std::unordered_set<std::string>::count(key)_(existent)/32 14.51% 38.972 44.628 - 46.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 14.46% 0.556 0.636 - -8.73% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 14.43% 777.472 889.666 - 3.85% -
std::set<int>::lower_bound(key)_(non-existent)/32 14.37% 2.378 2.719 - 18.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 14.36% 0.629 0.719 - 10.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 14.21% 19.880 22.706 - 11.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 14.20% 83942.763 95865.266 - 14.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 14.19% 2931522.323 3347376.414 - 18.39% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.14% 5891.181 6724.172 - 14.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 14.08% 8413392.289 9598360.978 - 20.68% -
std::map<int,_int>::erase(key)_(non-existent)/0 14.08% 0.254 0.289 - 14.15% -
std::unordered_set<int>::ctor(const&)/1024 14.08% 6714.918 7660.271 - 14.72% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 14.08% 15187.746 17325.425 - 14.74% -
rng::rotate(list<int>)_(by_1/3)/8192 14.01% 8817.336 10052.787 - 14.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 13.96% 136267.164 155296.186 - 13.39% -
BM_MakeHeap_uint32_Random_16384 13.80% 1.000 1.138 - 9.48% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.77% 4315.998 4910.521 - 2.07% -
std::set<std::string>::find(key)_(non-existent)/32 13.76% 9.278 10.555 - -2.11% -
BM_LowerBound_string_262144 13.76% 2242.703 2551.205 - 13.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 13.76% 91.418 103.993 - 3.04% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 13.72% 21.583 24.545 - 0.91% -
SetIntersection_Interlaced_Vector_uint64_16384_16 13.68% 2435060.489 2768249.979 - -18.71% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.68% 70.919 80.618 - 0.72% -
std::unordered_set<std::string>::ctor(const&)/1024 13.66% 34740.056 39484.905 - 16.29% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 13.66% 2.578 2.930 - 3.35% -
std::set<int>::lower_bound(key)_(non-existent)/1024 13.61% 6.313 7.172 - 16.05% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 13.57% 4.463 5.069 - -0.41% -
SetIntersection_Front_Vector_uint32_1024_1024 13.51% 5994053.260 6804032.451 - 15.58% -
std::unordered_set<int>::insert(value)_(new_value)/32 13.47% 20.113 22.823 - 12.27% -
rng::is_partitioned(list<int>)_(partitioned)/8192 13.47% 7168.426 8133.716 - -15.53% -
std::move(vector<bool>)_(unaligned)/512 13.45% 3.977 4.512 - 2.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 13.45% 0.411 0.467 - -10.03% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.38% 608.872 690.353 - 0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 13.37% 1.862 2.111 - 5.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13.34% 62081.235 70361.354 - 13.71% -
std::set<int>::lower_bound(key)_(non-existent)/8192 13.31% 9.697 10.987 - 17.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 13.28% 614.138 695.698 - 1.19% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 13.09% 1.331 1.505 - 19.18% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.06% 33.079 37.399 - -0.49% -
rng::for_each(multimap<int>::iterator)/8 13.00% 4.500 5.085 - 0.30% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 12.96% 1.260 1.423 - 10.51% -
rng::remove(vector<int>)_(sprinkled)/32 12.95% 51.390 58.046 - 3.11% -
std::find_if(vector<int>)_(bail_25%)/8 12.93% 0.995 1.123 - 0.21% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 12.93% 24.410 27.565 - 6.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.83% 42.841 48.337 - 11.14% -
std::partition_point(list<int>)/8192 12.82% 12770.735 14407.810 - 10.87% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.80% 9.431 10.638 - 14.51% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 12.80% 22.778 25.693 - 8.04% -
rng::partition_point(list<int>)/8192 12.73% 13250.591 14937.766 - 11.58% -
rng::rotate(list<int>)_(1_element_forward)/50 12.68% 24.293 27.373 - 0.56% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 12.67% 1.437 1.619 - 5.72% -
BM_std_minmax<short>/32 12.59% 1.229 1.383 - 3.15% -
std::unique(deque<int>)_(sprinkled)/1024 12.57% 876.229 986.378 - 7.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 12.55% 8425693.956 9483004.245 - 13.61% -
BM_tolower_char<wchar_t> 12.48% 0.614 0.691 - -0.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 12.47% 28232.246 31751.745 - 1.60% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 12.45% 11.272 12.676 - 30.62% -
SetIntersection_Interlaced_Vector_uint32_262144_256 12.42% 29468394.511 33126974.707 - -9.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 12.34% 1.051 1.181 - 4.47% -
BM_RangesPopHeap_uint64_1 12.34% 0.445 0.500 - -0.43% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.34% 1.854 2.083 - 0.04% -
SetIntersection_Interlaced_Set_uint64_256_256 12.30% 9023237.460 10132697.847 - 4.64% -
BM_vector_deque_move_backward/0 12.26% 0.444 0.498 - -2.53% -
std::unordered_set<int>::ctor(const&)/32 12.24% 198.595 222.902 - 13.48% -
std::set<std::string>::find(key)_(non-existent)/1024 12.20% 20.366 22.851 - 7.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 12.13% 1858.385 2083.728 - 11.94% -
rng::unique(deque<int>)_(contiguous)/32 12.09% 58.783 65.887 - 8.21% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 12.05% 4306.998 4826.174 - 0.52% -
BM_toupper_char<char> 12.05% 0.615 0.690 - -0.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 12.03% 22.383 25.076 - 16.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.02% 10.452 11.708 - 11.19% -
SetIntersection_Interlaced_Vector_uint64_256_256 11.89% 4665165.020 5219912.690 - 11.84% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 11.85% 1.370 1.532 - 3.06% -
std::remove_if(vector<int>)_(sprinkled)/50 11.84% 60.085 67.202 - 0.74% -
SetIntersection_None_Set_float_1024_16 11.80% 9058916.320 10127778.402 - 14.32% -
std::set<int>::find(key)_(non-existent)/32 11.79% 2.267 2.534 - 12.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 11.71% 2.230 2.491 - 12.45% -
BM_deque_vector_ranges_copy_backward/0 11.70% 1.377 1.538 - -2.19% -
rng::find_end(list<int>)_(process_all)/8192 11.69% 6826.746 7624.872 - 1.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.67% 32.719 36.538 - 13.22% -
std::set<std::string>::find(key)_(non-existent)/8192 11.67% 28.153 31.439 - 11.58% -
bm_ranges_lexicographical_compare<signed_char>/64 11.65% 1.903 2.125 - -8.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 11.63% 1.167 1.302 - -8.68% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.61% 1245.259 1389.873 - -0.39% -
SetIntersection_None_Set_float_1024_4 11.55% 8873001.079 9897599.112 - 9.26% -
rng::find_last(vector<char>)_(bail_90%)/50 11.50% 1.031 1.150 - 15.18% -
rng::for_each_n(list<int>)/50 11.48% 21.734 24.228 - 0.48% -
std::unique(deque<int>)_(sprinkled)/52 11.46% 84.561 94.255 - 25.81% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.40% 314603016.862 350473864.199 - -0.20% -
rng::for_each(multimap<int>::iterator)/32 11.39% 21.200 23.615 - -0.07% -
SetIntersection_None_Set_float_1024_256 11.37% 9025923.384 10052027.130 - 13.45% -
SetIntersection_Interlaced_Set_uint64_1024_1024 11.33% 15186180.066 16906284.630 - 0.29% -
BM_StringRelational_Eq_Empty_Empty_Control 11.32% 1.854 2.064 - -0.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 11.29% 18.594 20.694 - 11.47% -
rng::for_each(multiset<int>::iterator)/32 11.27% 21.455 23.873 - 0.01% -
std::find_if_not(vector<int>)_(process_all)/32768 11.07% 8808.379 9783.224 - 0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 11.05% 0.501 0.556 - -20.23% -
BM_PushHeap_uint32_Ascending_1 11.05% 0.502 0.557 - 24.39% -
BM_vector_deque_copy_backward/1 11.03% 2.310 2.565 - -1.47% -
rng::search(list<int>,_pred)_(same_length)/8192 11.02% 8902.986 9883.951 - 12.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 10.99% 2928457.312 3250415.369 - 10.13% -
std::find_if_not(vector<int>)_(process_all)/8192 10.99% 2194.863 2436.069 - 0.10% -
BM_PushHeap_uint64_Descending_1 10.98% 0.449 0.498 - 11.29% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.96% 25.352 28.131 - 5.67% -
rng::any_of(deque<int>)_(process_all)/50 10.95% 18.340 20.349 - 0.73% -
BM_vector_deque_copy_backward/2 10.95% 2.067 2.293 - 0.77% -
BM_deque_deque_ranges_copy_backward/1024 10.93% 38.040 42.197 - 3.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.87% 638636.758 708082.873 - 10.81% -
BM_PushHeap_uint64_Ascending_256 10.85% 2.092 2.319 - 8.14% -
BM_PushHeap_uint64_Ascending_262144 10.83% 4.658 5.162 - 7.97% -
BM_RangesMakeHeap_float_Heap_64 10.83% 0.206 0.228 - 17.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 10.82% 0.477 0.528 - 19.97% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.77% 16.621 18.412 - 3.24% -
rng::for_each(set<int>::iterator)/8 10.76% 4.534 5.022 - -1.64% -
rng::count(list<int>)_(every_other)/8192 10.73% 6925.814 7669.145 - 11.47% -
std::find_end(deque<int>)_(process_all)/1024 10.73% 265.101 293.541 - 0.22% -
std::multiset<std::string>::contains(key)_(existent)/32 10.73% 14.931 16.532 - 15.27% -
std::replace_if(list<int>)_(sprinkled)/50 10.72% 23.023 25.491 - 11.39% -
rng::search(list<int>,_pred)_(single_element)/8192 10.71% 8320.133 9211.563 - 11.30% -
BM_PushHeap_uint64_SingleElement_1 10.68% 0.522 0.577 - 0.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 10.62% 6819.182 7543.457 - 6.73% -
rng::partial_sort_copy(deque<int>)_(descending)/8 10.55% 19.673 21.749 - 1.16% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 10.55% 0.574 0.635 - 14.70% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 10.55% 0.567 0.627 - 50.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 10.50% 0.381 0.422 - 4.83% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.50% 298.242 329.560 - 16.30% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.50% 39.110 43.216 - -0.21% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 10.48% 666.610 736.447 - 10.17% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.44% 59.652 65.877 - -1.01% -
BM_MakeThenSortHeap_float_Descending_4 10.43% 1.175 1.298 - 4.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 10.41% 509.857 562.934 - 3.79% -
BM_lexicographical_compare_three_way_slow_path/1 10.40% 0.364 0.402 - -12.87% -
rng::rotate(list<int>)_(by_1/2)/32 10.39% 6.099 6.733 - 0.62% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.34% 26.653 29.409 - 0.43% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.31% 2.093 2.309 - 6.87% -
BM_toupper_char<wchar_t> 10.29% 0.554 0.611 - -11.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.27% 566.526 624.731 - 1.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.27% 51.061 56.307 - 16.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.24% 46.450 51.208 - 0.05% -
std::set<int>::find(key)_(existent)/1024 10.24% 4.020 4.432 - 12.25% -
std::multiset<int>::count(key)_(existent)/8192 10.23% 9.188 10.129 - 5.57% -
SetIntersection_Front_Set_uint64_262144_1024 10.23% 14483865.216 15965429.517 - 2.95% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.22% 19.835 21.863 - 2.66% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.20% 9.205 10.143 - -1.44% -
rng::find_last(vector<char>)_(bail_90%)/1048576 10.19% 12129.540 13365.734 - 12.29% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 10.18% 1.895 2.088 - 3.83% -
std::stable_sort(deque<int>)_(descending)/8 10.16% 26.651 29.358 - 4.90% -
std::is_sorted(deque<int>,_pred)/8 10.14% 4.343 4.784 - 8.36% -
rng::is_sorted_until(deque<int>,_pred)/8 10.11% 3.855 4.245 - -2.95% -
BM_deque_deque_ranges_move_backward/1024 10.06% 38.224 42.069 - 2.89% -
BM_vector_deque_ranges_copy/0 10.05% 0.463 0.509 - 9.34% -
std::map<int,_int>::equal_range(key)_(existent)/32 10.04% 1.752 1.928 - 6.68% -
std::copy(vector<bool>)_(aligned)/262144 10.01% 684.074 752.555 - 175.45% -
std::reverse(list<int>)/32768 10.01% 16886.928 18577.042 - -13.99% -
BM_deque_deque_move_backward/1024 9.99% 38.511 42.357 - 3.67% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 9.98% 33.577 36.927 - 7.75% -
BM_PopHeap_float_256 9.95% 20.337 22.361 - 0.63% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.95% 18.628 20.481 - -0.48% -
std::is_partitioned(deque<int>)_(partitioned)/1024 9.94% 364.874 401.132 - 10.37% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.93% 1.678 1.845 - 4.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 9.88% 14.510 15.943 - 9.83% -
BM_RangesMakeHeap_uint64_Random_4 9.84% 1.154 1.267 - -22.66% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.81% 29.311 32.186 - 6.25% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.80% 63254.447 69455.415 - 8.51% -
rng::find(list<int>)_(process_all)/50 9.80% 18.837 20.684 - 12.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9.79% 54705.056 60063.075 - 1.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.77% 19.154 21.025 - -0.54% -
BM_deque_deque_ranges_copy_backward/512 9.72% 19.497 21.393 - -0.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 9.70% 1.598 1.753 - 8.60% -
BM_RangesPopHeap_float_256 9.68% 19.990 21.926 - -2.98% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 9.66% 28.582 31.343 - 13.82% -
std::multiset<std::string>::count(key)_(existent)/32 9.64% 18.033 19.772 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 9.63% 46152295.536 50596608.823 - -12.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.63% 16418.571 17999.052 - 0.41% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.62% 36.830 40.374 - 9.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9.62% 8185.334 8972.852 - 9.06% -
BM_deque_deque_copy_backward/1024 9.59% 38.430 42.117 - 2.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 9.53% 42.765 46.841 - 8.11% -
SetIntersection_None_Set_float_1024_64 9.49% 9001014.838 9855008.249 - 11.83% -
BM_RangesPopHeap_float_64 9.48% 12.252 13.413 - -1.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 9.46% 0.824 0.902 - 9.07% -
BM_std_minmax<char>/11 9.40% 1.648 1.803 - -0.64% -
SetIntersection_Front_Set_uint64_16384_1024 9.39% 14939915.937 16342232.454 - 8.29% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.35% 10.099 11.043 - 7.60% -
BM_MakeThenSortHeap_float_Descending_16384 9.33% 27.349 29.901 - -1.68% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.31% 16.136 17.638 - 0.07% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 9.29% 150.190 164.145 - -1.89% -
std::stable_partition(deque<int>)_(sparse)/8192 9.28% 3369.537 3682.264 - 6.12% -
std::multiset<int>::equal_range(key)_(existent)/1024 9.24% 4.951 5.409 - 0.86% -
rng::move_backward(deque<int>)/8 9.24% 3.657 3.995 - 0.02% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.23% 64.753 70.729 - -3.09% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 9.22% 1.431 1.563 - -3.27% -
std::find(vector<char>)_(process_all)/8 9.20% 0.925 1.010 - 9.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.20% 10.156 11.091 - 5.03% -
SetIntersection_Front_Set_uint64_16384_64 9.19% 1913438.329 2089304.436 - 15.27% -
BM_RangesMakeHeap_float_Heap_16 9.18% 0.211 0.230 - 8.06% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 9.14% 36179.412 39487.577 - 10.97% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.13% 597.719 652.274 - 0.35% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.10% 23.497 25.634 - 11.74% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.05% 19.364 21.118 - 1.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 9.05% 4.602 5.019 - 11.18% -
std::stable_partition(deque<int>)_(dense)/1024 9.04% 596.230 650.110 - 4.53% -
SetIntersection_Front_Set_uint32_1024_256 8.99% 4588185.853 5000731.141 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 8.94% 1592909.470 1735243.806 - 11.99% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.93% 10.088 10.989 - 6.38% -
std::map<std::string,_int>::find(key)_(existent)/32 8.92% 15.285 16.649 - 10.54% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.89% 661.657 720.503 - 0.16% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.89% 16.239 17.683 - 0.11% -
rng::fill(vector<bool>)/512 8.88% 1.484 1.616 - 6.37% -
BM_std_minmax<unsigned_char>/12 8.88% 1.945 2.118 - 6.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.88% 4.929 5.366 - 12.05% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.87% 34.305 37.349 - 0.12% -
std::find_end(deque<int>)_(process_all)/1000 8.87% 262.581 285.880 - 0.05% -
rng::search(list<int>)_(single_element)/8192 8.86% 7419.680 8076.918 - 9.56% -
SetIntersection_Front_Set_uint64_262144_256 8.85% 4480569.092 4876890.925 - 12.85% -
rng::rotate(deque<int>)_(1_element_backward)/32 8.81% 4.148 4.514 - -0.49% -
BM_PopHeap_float_64 8.79% 12.508 13.607 - 0.58% -
std::unique_copy(deque<int>)_(sprinkled)/32 8.78% 9.231 10.042 - 0.17% -
SetIntersection_Interlaced_Set_string_64_64 8.74% 36012424.621 39161233.436 - 4.28% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 8.72% 4.452 4.840 - 10.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 8.70% 0.447 0.486 - -15.67% -
rng::find_if(list<int>)_(process_all)/8192 8.69% 10324.504 11221.234 - 8.89% -
std::shift_right(deque<int>)/1024 8.68% 39.829 43.286 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.68% 16347819.746 17766499.098 - 8.26% -
rng::find_end(list<int>)_(process_all)/1024 8.67% 673.763 732.169 - 0.10% -
rng::none_of(list<int>)_(process_all)/8192 8.67% 7296.340 7928.792 - 0.80% -
std::find_if_not(vector<int>)_(process_all)/1024 8.67% 283.693 308.283 - 0.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.62% 17459.607 18964.414 - -1.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 8.59% 18.866 20.487 - -3.55% -
std::copy(vector<int>)/32768 8.59% 3497.233 3797.526 - 2.02% -
std::rotate(list<int>)_(1_element_forward)/50 8.59% 24.278 26.362 - -4.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.58% 24.307 26.392 - -0.23% -
std::find_end(list<int>)_(process_all)/1000 8.55% 656.214 712.293 - 0.12% -
BM_RangesMakeHeap_float_Descending_64 8.55% 0.193 0.210 - -5.53% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 8.54% 23.627 25.644 - 10.99% -
std::move_backward(deque<int>)/512 8.53% 23.961 26.004 - 0.17% -
std::none_of(deque<int>)_(process_all)/50 8.51% 17.757 19.269 - 5.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.49% 5.086 5.518 - 8.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 8.49% 23.073 25.032 - 7.34% -
rng::find_last_if(deque<int>)_(bail_90%)/8 8.49% 0.908 0.985 - 0.58% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.48% 0.451 0.489 - 20.71% -
rng::find(vector<char>)_(bail_25%)/8 8.41% 0.983 1.066 - -3.45% -
rng::for_each(map<int>::iterator)/32 8.32% 22.979 24.892 - -0.19% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 8.31% 66.582 72.113 - -25.21% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 8.30% 21.880 23.695 - 3.25% -
rng::for_each_n(list<int>)/8192 8.29% 7226.471 7825.354 - -6.98% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.27% 56.102 60.745 - 8.99% -
SetIntersection_Front_Vector_uint32_1024_256 8.26% 2355344.794 2549970.120 - 8.46% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.25% 1.710 1.851 - 0.03% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.22% 1.161 1.256 - 6.20% -
std::unique(deque<int>)_(sprinkled)/32 8.21% 67.262 72.787 - 15.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 8.20% 1.809 1.958 - 11.61% -
std::unique_copy(list<int>)_(contiguous)/52 8.20% 20.317 21.983 - 2.04% -
rng::move_backward(deque<int>)/512 8.19% 24.122 26.099 - 0.12% -
BM_std_minmax<unsigned_char>/64 8.19% 1.219 1.319 - 14.27% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 8.18% 24.069 26.038 - 0.27% -
BM_StringConstructDestroyCStr_Small_Opaque 8.16% 2.082 2.252 - 8.20% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.15% 26.924 29.118 - 0.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.13% 5300.869 5731.956 - 0.25% -
BM_vector_deque_copy_backward/64000 8.13% 7240.333 7828.900 - -2.90% -
std::all_of(list<int>)_(process_all)/8192 8.13% 7605.898 8223.969 - -16.97% -
rng::copy_if(list<int>)_(entire_range)/64 8.12% 30.797 33.298 - -1.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 8.10% 31.256 33.789 - 13.59% -
BM_StringRelational_Less_Empty_Huge_Control 8.09% 1.992 2.153 - 5.41% -
std::stable_partition(deque<int>)_(dense)/8192 8.09% 5669.075 6127.731 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 8.08% 12694470.320 13719663.807 - 10.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 8.07% 5906968.318 6383683.091 - 10.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.06% 635959.970 687224.283 - 8.65% -
BM_PushHeap_uint64_Descending_4 8.05% 0.361 0.390 - 7.42% -
BM_PushHeap_float_Random_1 8.03% 0.517 0.559 - -0.04% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 8.02% 10062.098 10869.135 - -0.92% -
BM_vector_deque_ranges_move_backward/70000 8.00% 7651.795 8263.853 - -2.99% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 7.98% 58.658 63.341 - -2.91% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.98% 283833.536 306478.601 - 0.15% -
BM_vector_deque_ranges_copy_backward/65536 7.96% 7661.263 8271.250 - 1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.93% 6641346.373 7168247.101 - 9.81% -
BM_PopHeap_float_16 7.93% 6.477 6.991 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_256_16 7.91% 6192708.049 6682546.867 - -8.89% -
BM_deque_vector_move/0 7.90% 1.425 1.538 - 11.54% -
SetIntersection_Front_Set_float_262144_1024 7.88% 14204613.479 15324407.002 - 4.64% -
std::map<int,_int>::erase(key)_(non-existent)/32 7.88% 2.380 2.568 - 6.63% -
rng::unique_copy(list<int>)_(sprinkled)/8192 7.85% 6980.278 7528.550 - -6.13% -
BM_PushHeap_uint64_Ascending_1024 7.84% 2.577 2.779 - 6.00% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.84% 5.000 5.391 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7.80% 6819872.302 7351639.633 - 7.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.79% 6.589 7.103 - 0.98% -
std::search(deque<int>)_(near_matches)/1024 7.78% 20648.652 22254.810 - -2.82% -
BM_PushHeap_uint64_Random_4 7.77% 2.055 2.215 - 3.98% -
std::remove_if(list<int>)_(prefix)/8192 7.76% 9351.179 10077.273 - -4.49% -
std::multimap<std::string,_int>::erase(iterator)/32 7.76% 29.411 31.693 - -3.63% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.76% 17.898 19.286 - 5.83% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 7.75% 1.038 1.118 - -1.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 7.74% 1.149 1.238 - 11.14% -
std::unordered_set<int>::find(key)_(non-existent)/32 7.74% 0.983 1.059 - -0.45% -
std::set<int>::ctor(const&,_alloc)/32 7.73% 215.597 232.270 - 0.66% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.72% 596.810 642.883 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.72% 29.548 31.829 - -9.79% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 7.70% 1.387 1.494 - 7.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.70% 5.050 5.439 - 7.67% -
BM_std_minmax_element<int>/2 7.70% 0.638 0.687 - 0.09% -
std::find_if_not(list<int>)_(process_all)/8192 7.66% 8232.869 8863.261 - -7.26% -
BM_RangesPushHeap_uint64_Descending_1 7.64% 0.467 0.502 - 4.18% -
std::remove_copy_if(deque<int>)_(prefix)/50 7.62% 28.424 30.591 - 7.73% -
BM_StringDestroy_Empty 7.61% 0.655 0.704 - 8.27% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.61% 14.851 15.981 - 13.45% -
BM_StringRelational_Less_Small_Empty_Control 7.60% 1.898 2.043 - 3.90% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.57% 40.068 43.102 - 5.25% -
BM_PushHeap_uint64_Ascending_16384 7.56% 3.564 3.834 - 4.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.55% 5.285 5.684 - 0.42% -
std::unordered_set<int>::count(key)_(non-existent)/1024 7.45% 1.548 1.663 - 19.99% -
BM_MakeHeap_uint32_Random_64 7.45% 1.250 1.344 - 4.96% -
std::find_end(list<int>)_(process_all)/1048576 7.45% 817328.440 878208.749 - -1.11% -
rng::all_of(list<int>)_(process_all)/8192 7.42% 7416.500 7966.784 - -24.96% -
rng::any_of(list<int>)_(process_all)/8192 7.41% 7108.697 7635.223 - -20.86% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.40% 954.862 1025.524 - 0.63% -
BM_MakeHeap_uint32_Random_1024 7.34% 1.030 1.106 - -5.51% -
BM_RangesPopHeap_float_16 7.33% 6.443 6.916 - -1.43% -
std::set<int>::ctor(const&,_alloc)/8192 7.32% 49177.703 52777.693 - 1.50% -
SetIntersection_Front_Vector_uint32_262144_1024 7.27% 5977580.871 6412198.436 - 8.06% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 7.27% 9161.955 9828.076 - 5.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.27% 38932.997 41763.455 - 1.65% -
rng::stable_partition(list<int>)_(dense)/32 7.26% 31.804 34.113 - 0.38% -
std::find(vector<bool>)_(process_all)/8 7.25% 0.576 0.618 - 0.07% -
BM_deque_deque_copy_backward/70000 7.25% 8402.618 9012.066 - 0.14% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 7.25% 21.410 22.962 - 2.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 7.24% 0.448 0.481 - 11.96% -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.22% 5.991 6.424 - 9.25% -
std::search(deque<int>)_(near_matches)/1000 7.22% 19754.209 21179.654 - -2.81% -
SetIntersection_None_Set_float_1024_1 7.21% 9189361.142 9851475.441 - 9.70% -
SetIntersection_Front_Vector_string_256_256 7.20% 20167089.749 21619231.724 - 3.07% -
rng::find(list<int>)_(bail_25%)/32768 7.19% 7609.810 8157.159 - -4.26% -
rng::move(list<int>)/512 7.17% 353.190 378.530 - 2.45% -
std::any_of(vector<int>)_(process_all)/8 7.15% 2.481 2.659 - 9.05% -
BM_StringAssignStr_Huge_Transparent 7.15% 103.479 110.875 - -0.27% -
BM_PopHeap_string_262144 7.13% 92.586 99.190 - 2.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.11% 1623.415 1738.879 - -3.89% -
BM_vector_deque_ranges_copy_backward/64000 7.11% 7334.739 7856.156 - 1.71% -
BM_StringRelational_Less_Small_Small_ChangeFirst 7.09% 1.386 1.485 - 7.50% -
std::flat_map<int,_int>::count(key)_(existent)/32 7.07% 3.260 3.491 - 0.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 7.03% 9.587 10.261 - 7.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.03% 15184.574 16252.659 - 4.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 7.02% 55686.736 59596.802 - 5.98% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 7.02% 97.281 104.111 - 2.25% -
std::for_each(join_view(vector<vector<int>>))/8 7.02% 1.379 1.476 - 7.51% -
std::find_end(deque<int>,_pred)_(single_element)/1024 7.01% 610.659 653.469 - 0.41% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.00% 10.102 10.810 - 10.35% -
BM_MakeThenSortHeap_float_Descending_256 7.00% 5.722 6.122 - -0.96% -
BM_StringRead_Cold_Shallow_Large 7.00% 1.034 1.106 - -3.52% -
std::any_of(list<int>)_(process_all)/8192 6.99% 7129.926 7628.414 - -3.63% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 6.99% 343818.163 367853.791 - 6.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.98% 12768803.666 13659773.641 - 2.06% -
rng::move_backward(list<int>)/32768 6.97% 33613.677 35956.105 - 7.58% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.96% 22.715 24.296 - 3.65% -
rng::none_of(vector<int>)_(process_all)/8 6.96% 2.353 2.517 - 2.71% -
std::multiset<int>::insert(value)_(new_value)/8192 6.94% 74.026 79.165 - 6.33% -
rng::is_sorted_until(vector<int>,_pred)/8192 6.93% 3236.859 3461.029 - 2.26% -
std::stable_partition(vector<int>)_(sparse)/32 6.92% 6.874 7.349 - -1.77% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.91% 14.634 15.644 - 1.59% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.90% 7452.365 7966.888 - 6.80% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 6.90% 0.924 0.988 - 5.75% -
std::remove_if(deque<int>)_(sprinkled)/50 6.89% 65.491 70.005 - 4.79% -
std::set<int>::equal_range(key)_(existent)/8192 6.89% 7.957 8.505 - 5.63% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 6.89% 60.673 64.854 - -2.50% -
BM_vector_deque_ranges_move_backward/65536 6.88% 7264.144 7764.242 - -0.53% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.88% 26.884 28.734 - -0.11% -
SetIntersection_Front_Set_string_256_256 6.88% 27952799.539 29875871.301 - -5.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.87% 25868.671 27645.075 - 0.14% -
rng::remove(deque<int>)_(prefix)/32 6.86% 55.140 58.924 - 10.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.83% 32.867 35.113 - 0.03% -
std::set<std::string>::ctor(const&)/1024 6.82% 34300.991 36641.159 - 3.93% -
BM_PushHeap_float_Random_4 6.77% 2.837 3.029 - 1.26% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.76% 575297.400 614161.694 - 0.50% -
BM_std_minmax<unsigned_char>/15 6.75% 2.983 3.184 - 7.21% -
std::unordered_set<int>::find(key)_(existent)/1024 6.75% 1.155 1.233 - 8.87% -
std::map<int,_int>::contains(key)_(non-existent)/8192 6.75% 7.558 8.068 - 3.37% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.74% 53.393 56.994 - -0.60% -
std::set<int>::upper_bound(key)_(non-existent)/32 6.73% 2.435 2.599 - 6.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 6.73% 1.875 2.001 - -2.85% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.72% 1.502 1.603 - 4.82% -
BM_PushHeap_uint32_QuickSortAdversary_1 6.72% 0.482 0.514 - 10.14% -
BM_RangesMakeThenSortHeap_float_Descending_256 6.72% 5.718 6.102 - 2.21% -
BM_vector_deque_ranges_move/64 6.71% 2.661 2.839 - 2.37% -
std::unordered_set<int>::count(key)_(existent)/32 6.70% 1.470 1.569 - -6.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.69% 10.561 11.267 - 6.71% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 6.68% 63821.241 68082.845 - 6.91% -
BM_MakeThenSortHeap_string_SingleElement_4 6.68% 5.959 6.357 - 1.67% -
std::find_end(list<int>)_(single_element)/1000 6.67% 674.330 719.335 - 1.03% -
BM_std_min<int>/70000 6.62% 2053.495 2189.413 - -3.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 6.60% 608.758 648.917 - 6.15% -
rng::find_end(list<int>)_(process_all)/1048576 6.59% 824731.927 879121.283 - -1.42% -
BM_std_minmax_element<long_long>/3 6.59% 1.121 1.195 - -6.24% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 6.59% 4604.609 4907.897 - -0.56% -
BM_std_min<unsigned_int>/70000 6.59% 2056.070 2191.486 - -3.67% -
rng::find_last(deque<int>)_(bail_90%)/8 6.58% 0.867 0.924 - 4.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 6.58% 0.343 0.366 - -0.03% -
BM_RangesMakeHeap_uint64_Descending_64 6.58% 0.235 0.250 - 3.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.57% 2011208.177 2143311.049 - 10.48% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.55% 7783.187 8293.221 - 0.43% -
BM_std_minmax<unsigned_char>/13 6.54% 2.219 2.364 - 2.66% -
std::map<std::string,_int>::contains(key)_(existent)/1024 6.52% 22.356 23.813 - 4.29% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.51% 3059.360 3258.587 - 13.62% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 6.49% 21.594 22.995 - 4.05% -
BM_std_minmax<unsigned_char>/11 6.49% 1.712 1.823 - 1.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.48% 1.797 1.913 - 16.80% -
rng::stable_sort(deque<int>)_(descending)/8 6.47% 27.355 29.125 - -1.64% -
std::for_each_n(list<int>)/50 6.47% 22.766 24.238 - 0.35% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 6.46% 1.485 1.581 - -2.41% -
rng::unique(list<int>,_pred)_(sprinkled)/52 6.46% 82.809 88.158 - -3.93% -
BM_std_minmax<char>/10 6.44% 1.301 1.385 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 6.43% 4273.183 4547.931 - 2.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.43% 54109442.745 57587329.598 - 24.65% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.42% 264645.710 281646.595 - -1.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.42% 1330282.741 1415656.237 - -1.30% -
std::stable_sort(deque<int>)_(ascending)/8 6.40% 18.150 19.313 - 4.93% -
BM_RangesSortHeap_float_4 6.40% 1.027 1.092 - 3.16% -
BM_deque_deque_ranges_move_backward/65536 6.39% 8026.444 8539.050 - 1.79% -
BM_std_minmax<unsigned_char>/14 6.36% 2.543 2.704 - 5.29% -
std::set<int>::ctor(const&)/32 6.36% 216.475 230.242 - -0.97% -
std::set<int>::ctor(const&,_alloc)/1024 6.33% 6257.867 6653.921 - 3.02% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 6.30% 342074.930 363618.866 - 6.81% -
std::any_of(deque<int>)_(process_all)/32768 6.30% 10839.924 11522.581 - 9.24% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.29% 1325324.026 1408625.436 - 6.60% -
BM_MakeHeap_uint32_Random_16 6.28% 1.253 1.331 - -3.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.28% 1.338 1.422 - -9.99% -
BM_MakeHeap_uint32_Descending_64 6.26% 0.233 0.247 - 5.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.26% 6.564 6.975 - 3.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.25% 2.189 2.326 - 4.44% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.24% 1.273 1.352 - 9.38% -
std::find_end(list<int>)_(single_element)/1024 6.24% 689.682 732.689 - 0.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.24% 28.901 30.703 - -2.75% -
std::set<int>::ctor(const&)/8192 6.21% 49932.478 53035.220 - 2.40% -
BM_vector_deque_move_backward/65536 6.21% 7352.003 7808.681 - -2.48% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 6.21% 3.964 4.210 - 2.00% -
rng::generate_n(vector<int>)/50 6.20% 12.058 12.806 - 6.05% -
std::replace_if(vector<int>)_(sprinkled)/50 6.17% 12.902 13.698 - 6.41% -
std::multiset<int>::contains(key)_(non-existent)/32 6.17% 2.345 2.490 - 6.28% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.16% 9.345 9.921 - -2.49% -
rng::search(vector<int>)_(same_length)/8192 6.16% 1878.783 1994.481 - 6.84% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.16% 773.160 820.762 - 0.74% -
BM_std_minmax<unsigned_int>/31 6.14% 2.478 2.630 - 2.27% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 6.13% 2.265 2.404 - 6.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.11% 3.402 3.610 - 0.96% -
std::partial_sort(vector<int>)_(heap)/8 6.11% 26.738 28.371 - 8.00% -
std::multimap<int,_int>::count(key)_(existent)/32 6.09% 3.493 3.706 - 7.98% -
std::for_each_n(list<int>)/8192 6.08% 7280.648 7723.316 - -8.82% -
std::none_of(list<int>)_(process_all)/8192 6.08% 7200.784 7638.460 - -20.43% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 6.07% 1.853 1.965 - 2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.07% 20123377.965 21345345.861 - -4.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 6.07% 0.734 0.779 - 4.63% -
BM_std_minmax_element<short>/64000 6.06% 16301.128 17289.084 - 0.13% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.06% 11.148 11.823 - 10.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.05% 1402.366 1487.254 - 3.26% -
SetIntersection_Front_Set_uint64_1024_64 6.04% 1888060.935 2002132.792 - 11.09% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.04% 755.614 801.231 - 0.74% -
BM_std_minmax_element<short>/4000 6.03% 1024.336 1086.122 - 0.07% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 6.03% 1.203 1.275 - 8.60% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.03% 11054.044 11720.473 - 2.51% -
rng::unique_copy(deque<int>)_(sprinkled)/52 6.03% 14.761 15.651 - -16.26% -
BM_std_minmax_element<short>/65536 6.02% 16691.883 17697.421 - 0.12% -
rng::stable_partition(list<int>)_(dense)/50 6.02% 52.647 55.816 - 0.13% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 5.98% 8.677 9.195 - -5.92% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.97% 4.778 5.063 - 5.89% -
rng::stable_partition(vector<int>)_(sparse)/1024 5.97% 206.833 219.188 - 5.57% -
BM_std_minmax<short>/64 5.97% 1.525 1.616 - 1.65% -
std::remove_if(vector<int>)_(sprinkled)/32 5.95% 53.749 56.948 - 0.26% -
rng::find_first_of(vector<int>)_(small_needle)/32 5.95% 47.426 50.246 - -9.77% -
BM_std_minmax_element<short>/70000 5.94% 17852.010 18913.162 - 0.17% -
BM_deque_vector_ranges_move_backward/0 5.93% 1.503 1.592 - 15.81% -
std::any_of(deque<int>)_(process_all)/8192 5.93% 2719.398 2880.586 - 9.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.91% 47.560 50.373 - 12.62% -
BM_std_min<char>/8 5.90% 2.251 2.383 - 5.77% -
BM_StringRead_Cold_Deep_Large 5.90% 1.209 1.280 - -4.64% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.89% 29.190 30.909 - 0.54% -
BM_std_minmax_element<short>/4096 5.88% 1049.902 1111.669 - 0.02% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.88% 405.412 429.256 - 2.05% -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.86% 4.287 4.538 - 11.43% -
BM_SortHeap_float_16384 5.83% 26.721 28.278 - 0.80% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.82% 4.265 4.513 - 2.39% -
BM_RangesSortHeap_float_16384 5.79% 26.487 28.022 - 1.68% -
BM_vector_deque_ranges_copy_backward/70000 5.78% 8155.895 8627.147 - -2.94% -
bm_gcd_trivial 5.77% 0.856 0.906 - 5.03% -
std::map<std::string,_int>::count(key)_(non-existent)/0 5.77% 0.257 0.272 - 5.88% -
BM_std_minmax_element<short>/5500 5.76% 1409.228 1490.336 - 0.06% -
BM_vector_deque_copy_backward/64 5.75% 2.961 3.131 - 0.98% -
SetIntersection_Front_Set_uint64_16384_4 5.75% 1083437.932 1145682.230 - 2.33% -
std::set<std::string>::count(key)_(non-existent)/32 5.73% 9.672 10.227 - -3.43% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 5.72% 0.554 0.585 - -0.87% -
BM_std_min<char>/24 5.72% 2.645 2.796 - 6.94% -
std::set<std::string>::find(key)_(existent)/32 5.71% 16.304 17.235 - 8.98% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 5.71% 293.810 310.594 - 2.67% -
SetIntersection_Interlaced_Set_uint32_256_256 5.71% 8851964.824 9357340.506 - -0.87% -
SetIntersection_Front_Set_float_262144_64 5.70% 1871469.646 1978059.099 - 6.74% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.69% 29.986 31.694 - 0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.69% 6.863 7.254 - 5.64% -
BM_deque_deque_ranges_move/2 5.69% 3.061 3.236 - 6.63% -
std::find_if_not(vector<int>)_(process_all)/50 5.69% 14.233 15.044 - 0.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.69% 72.287 76.400 - 0.41% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 5.67% 0.466 0.493 - 6.80% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.66% 21.641 22.867 - 0.26% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.66% 94561.941 99910.231 - 1.41% -
rng::replace(list<int>)_(sprinkled)/8192 5.65% 7291.240 7703.129 - 6.27% -
std::stable_partition(list<int>)_(sparse)/1024 5.63% 913.276 964.664 - 3.53% -
BM_deque_deque_ranges_copy/2 5.61% 3.063 3.234 - 6.09% -
rng::find_if(deque<int>)_(bail_25%)/8 5.61% 1.453 1.535 - 0.35% -
BM_deque_deque_copy/2 5.60% 3.062 3.233 - 6.13% -
BM_RangesMakeHeap_uint32_Random_1024 5.59% 1.071 1.131 - 1.78% -
BM_std_minmax_element<short>/1024 5.59% 268.321 283.318 - 0.35% -
BM_StringRelational_Less_Large_Large_Control 5.59% 2.047 2.162 - -1.06% -
BM_StringRead_Cold_Deep_Small 5.56% 0.807 0.852 - -5.45% -
std::partial_sort(deque<int>)_(descending)/8 5.55% 41.369 43.666 - 1.12% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.55% 10.557 11.143 - 0.07% -
rng::partial_sort_copy(deque<int>)_(heap)/8 5.54% 16.013 16.901 - 0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.54% 16.690 17.615 - 4.92% -
BM_StringRead_Cold_Shallow_Small 5.54% 0.777 0.820 - -3.58% -
BM_std_minmax<short>/25 5.53% 2.203 2.325 - 0.77% -
BM_StringAssignStr_Huge_Opaque 5.52% 104.579 110.352 - 0.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 5.52% 21.417 22.599 - -2.87% -
std::set<int>::ctor(const&)/1024 5.50% 6286.032 6632.062 - 0.98% -
BM_vector_deque_ranges_move_backward/64000 5.48% 7177.082 7570.627 - -0.72% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 5.48% 0.757 0.799 - 1.41% -
BM_std_min<__int128>/1024 5.48% 396.062 417.750 - 5.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.46% 25672.861 27074.640 - 5.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.44% 822.045 866.783 - -0.04% -
BM_std_min<__int128>/4000 5.44% 1540.615 1624.432 - 5.23% -
rng::replace_if(list<int>)_(prefix)/8192 5.44% 7204.213 7595.802 - 6.24% -
rng::find_end(deque<int>)_(process_all)/1024 5.43% 302.597 319.038 - 0.04% -
BM_std_minmax<int>/16 5.43% 1.314 1.385 - 9.72% -
BM_std_minmax<unsigned_short>/2 5.43% 0.848 0.894 - -4.68% -
BM_std_min<__int128>/5500 5.42% 2120.649 2235.535 - 5.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 5.42% 10.482 11.050 - 6.05% -
SetIntersection_Front_Vector_uint32_16384_16384 5.40% 79360260.513 83645049.655 - 5.03% -
BM_align/1 5.40% 0.897 0.945 - 1.20% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.39% 3.377 3.559 - -0.25% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.38% 990094.294 1043361.774 - 0.00% -
std::any_of(deque<int>)_(process_all)/50 5.38% 19.281 20.318 - 0.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.38% 8.749 9.219 - 5.36% -
rng::contains(list<int>)_(process_all)/8192 5.37% 6967.445 7341.796 - -32.48% -
BM_std_minmax<unsigned_char>/22 5.37% 2.509 2.643 - 5.74% -
rng::remove(deque<int>)_(prefix)/50 5.35% 63.484 66.882 - 7.57% -
std::fill(vector<bool>)/512 5.35% 1.530 1.612 - 0.08% -
std::distance(join_view(vector<vector<int>>))/50 5.35% 0.604 0.637 - 0.61% -
std::stable_partition(vector<int>)_(sparse)/50 5.35% 20.155 21.234 - -2.28% -
rng::contains_subrange(list<int>)_(single_element)/50 5.34% 17.644 18.587 - 3.51% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 5.34% 31.575 33.260 - 3.53% -
std::generate(list<int>)/50 5.33% 15.364 16.184 - 2.20% -
std::find_end(list<int>)_(process_all)/8192 5.33% 6988.646 7361.033 - -21.01% -
std::find_if_not(vector<int>)_(process_all)/8 5.32% 2.531 2.665 - 2.33% -
SetIntersection_Front_Vector_uint32_262144_16384 5.31% 79211583.722 83419658.831 - 4.56% -
rng::find(vector<char>)_(process_all)/8 5.31% 0.925 0.974 - 5.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.31% 1.575 1.658 - -0.50% -
BM_std_min<char>/32 5.30% 2.924 3.079 - 0.56% -
BM_std_min<__int128>/64000 5.28% 24733.290 26040.346 - 4.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.28% 23.078 24.296 - 2.87% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.28% 25.387 26.727 - 22.98% -
std::map<int,_int>::find(key)_(existent)/1024 5.27% 3.750 3.948 - 2.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.27% 5.893 6.204 - 7.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.27% 1.154 1.215 - -0.63% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.27% 0.965 1.016 - -3.13% -
BM_std_min<unsigned_char>/24 5.26% 2.757 2.902 - 5.47% -
std::multiset<std::string>::insert(value)_(new_value)/1024 5.22% 61.548 64.763 - 1.07% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 5.22% 0.466 0.491 - 4.72% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.22% 28.571 30.063 - 3.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 5.22% 604434.425 635970.060 - 5.58% -
BM_std_min<__int128>/70000 5.21% 27060.993 28472.121 - 4.89% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.21% 1031.302 1085.052 - 3.00% -
BM_std_min<short>/20 5.21% 2.248 2.365 - 7.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 5.21% 10.198 10.730 - -2.98% -
BM_deque_vector_move_backward/65536 5.20% 7990.407 8405.837 - 2.29% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 5.20% 3.986 4.193 - 4.84% -
BM_std_minmax<unsigned_int>/16 5.17% 1.284 1.350 - 7.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16 5.16% 3187398.526 3352002.370 - -61.14% -
rng::move_backward(deque<int>)/32768 5.16% 3523.518 3705.465 - 2.59% -
bm_lexicographical_compare<int>/4 5.16% 1.259 1.324 - 14.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 5.16% 1.497 1.574 - 4.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.15% 1390.817 1462.413 - 5.30% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.15% 0.931 0.979 - 2.03% -
SetIntersection_Front_Vector_string_262144_1024 5.15% 40119583.152 42183859.722 - 2.02% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.14% 18.604 19.560 - -0.38% -
BM_RangesPushHeap_string_Ascending_64 5.11% 7.442 7.822 - -0.17% -
std::set<int>::find(key)_(non-existent)/8192 5.11% 8.441 8.872 - 4.97% -
std::set<int>::insert(value)_(already_present)/0 5.10% 0.582 0.611 - 3.83% -
rng::equal(vector<bool>)_(unaligned)/50 5.10% 0.736 0.774 - 5.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 5.09% 1.233 1.296 - 2.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.08% 27.680 29.088 - -1.61% -
rng::find_end(list<int>)_(single_element)/1000 5.08% 683.666 718.375 - 1.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 5.07% 2.615 2.748 - 1.62% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 5.07% 4.420 4.644 - 1.42% -
BM_StringConstructDestroyCStr_Large_Transparent 5.07% 8.952 9.406 - 0.37% -
BM_std_min<__int128>/65536 5.06% 25346.319 26629.173 - 4.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 5.05% 3.483 3.659 - 5.91% -
rng::contains_subrange(list<int>)_(same_length)/16 5.03% 6.609 6.941 - 0.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 5.03% 16.693 17.532 - 3.90% -
BM_std_min<__int128>/4096 5.02% 1578.819 1658.025 - 4.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.01% 23.299 24.466 - -2.16% -
SetIntersection_Front_Vector_string_16384_1024 5.00% 39391165.899 41362521.721 - 2.69% -
std::unique(deque<int>)_(sprinkled)/8192 5.00% 7389.143 7758.862 - 4.44% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 4.99% 78.951 82.888 - -0.07% -
rng::copy_n(vector<bool>)_(aligned)/64 4.98% 1.304 1.369 - 0.34% -
std::find(vector<char>)_(bail_25%)/8 4.97% 1.011 1.061 - -4.31% -
BM_PushHeap_uint64_Descending_16 4.96% 0.360 0.378 - 4.57% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 4.95% 1.316 1.381 - -3.16% -
SetIntersection_Front_Set_uint64_1024_4 4.94% 1099855.862 1154210.521 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.93% 0.742 0.779 - 1.21% -
BM_std_minmax<unsigned_char>/31 4.93% 3.158 3.314 - 5.52% -
rng::equal(vector<bool>)_(unaligned)/8 4.93% 0.738 0.774 - 11.98% -
std::remove(deque<int>)_(sprinkled)/50 4.92% 57.257 60.075 - 4.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.91% 1594828.316 1673184.903 - 5.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.91% 0.901 0.945 - 0.01% -
BM_std_min<unsigned_int>/65536 4.89% 1927.116 2021.407 - 3.98% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 4.88% 22.057 23.135 - -5.09% -
rng::partition_point(deque<int>)/32 4.87% 4.227 4.433 - 6.69% -
BM_MakeHeap_float_Heap_256 4.87% 0.207 0.217 - 4.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 4.87% 0.256 0.268 - -6.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.86% 67252.082 70523.229 - -0.52% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 4.86% 606902.872 636411.013 - 5.45% -
rng::starts_with(vector<int>,_pred)/8 4.86% 4.126 4.326 - 3.56% -
BM_deque_deque_move_backward/65536 4.86% 8062.987 8454.715 - 1.65% -
BM_StringAssignStr_Empty_Transparent 4.85% 0.493 0.517 - 1.62% -
BM_std_minmax<short>/18 4.85% 1.992 2.088 - 5.98% -
BM_PushHeap_uint64_Ascending_16 4.83% 0.912 0.956 - 3.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.83% 183.957 192.842 - 0.48% -
std::unordered_set<std::string>::ctor(const&)/8192 4.83% 341257.999 357729.213 - 4.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.82% 0.534 0.560 - 3.77% -
rng::for_each(set<int>::iterator)/32 4.81% 22.161 23.228 - -0.70% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.80% 6492.491 6804.453 - -8.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 4.80% 10.944 11.469 - 10.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.78% 31.233 32.727 - -5.73% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.77% 2.855 2.991 - 1.09% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 4.77% 1.238 1.297 - -11.33% -
rng::find_first_of(vector<int>)_(large_needle)/8192 4.76% 7057906.762 7394083.778 - -0.36% -
BM_std_min<__int128>/512 4.75% 198.876 208.319 - 4.68% -
std::find_if_not(list<int>)_(bail_25%)/8 4.74% 1.216 1.273 - -3.52% -
BM_vector_deque_ranges_move_backward/64 4.73% 2.995 3.136 - 0.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.72% 4.593 4.810 - 6.14% -
SetIntersection_Front_Set_uint32_1024_1 4.72% 1061496.740 1111577.271 - -1.12% -
std::rotate(list<int>)_(by_1/3)/32 4.71% 15.080 15.791 - 3.16% -
BM_RangesMakeHeap_uint32_Descending_4 4.70% 0.276 0.289 - 6.79% -
std::stable_partition(deque<int>)_(sparse)/1024 4.69% 453.809 475.099 - 0.23% -
SetIntersection_Front_Vector_uint32_256_64 4.69% 4570940.437 4785336.213 - 5.89% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.67% 341610667.125 357560607.974 - 3.97% -
SetIntersection_None_Vector_uint32_262144_1 4.66% 1163332.856 1217567.003 - 1.75% -
std::copy_n(vector<bool>)_(aligned)/64 4.66% 1.303 1.364 - 0.37% -
std::move(deque<int>)/64 4.66% 6.003 6.283 - 2.74% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.64% 42.926 44.916 - 1.45% -
BM_std_min<int>/65536 4.62% 1924.479 2013.456 - 4.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.62% 15703.929 16429.844 - 1.47% -
SetIntersection_Interlaced_Set_string_16384_1024 4.61% 339042062.996 354685781.944 - 2.94% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.61% 23.402 24.481 - -1.61% -
rng::find_end(list<int>)_(single_element)/1024 4.60% 697.086 729.167 - -0.79% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.60% 18.156 18.991 - 5.38% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.60% 2.825 2.955 - 0.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.59% 211.099 220.787 - -2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.58% 1134326.021 1186278.383 - -1.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 4.58% 34.425 36.000 - -0.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.57% 0.242 0.254 - 3.18% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.56% 111426.724 116505.126 - 11.03% -
std::multimap<std::string,_int>::erase(iterator)/0 4.55% 26.220 27.414 - 8.69% -
SetIntersection_None_Vector_uint32_1024_256 4.55% 1104667.208 1154945.321 - 0.09% -
std::unordered_set<int>::find(key)_(existent)/32 4.55% 1.135 1.187 - 2.09% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.55% 24110.938 25207.198 - 2.13% -
BM_deque_deque_ranges_move_backward/512 4.54% 20.498 21.429 - -0.10% -
BM_vector_deque_copy_backward/70000 4.53% 8163.027 8533.050 - -2.22% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.52% 8.512 8.897 - -1.78% -
bm_lexicographical_compare<int>/64 4.49% 4.813 5.030 - 3.55% -
rng::all_of(deque<int>)_(process_all)/8 4.48% 3.088 3.227 - 0.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.48% 22.779 23.800 - 5.21% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.48% 20.152 21.055 - -0.52% -
BM_std_minmax_element<short>/512 4.48% 138.028 144.212 - 0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 4.47% 8793333.555 9186319.015 - -0.11% -
SetIntersection_None_Vector_string_262144_256 4.45% 1314140.772 1372620.771 - 1.54% -
BM_vector_deque_move_backward/70000 4.45% 8004.825 8360.942 - -0.08% -
SetIntersection_Front_Set_uint32_16384_1024 4.45% 15461815.069 16149343.539 - 0.34% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.44% 55.819 58.299 - 3.58% -
rng::move(vector<bool>)_(aligned)/64 4.44% 1.897 1.981 - -1.14% -
rng::rotate(list<int>)_(by_1/4)/32 4.43% 13.756 14.366 - 0.89% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.43% 31.200 32.583 - 6.64% -
rng::find(vector<char>)_(process_all)/50 4.41% 1.621 1.693 - 3.88% -
rng::is_sorted(deque<int>,_pred)/8 4.41% 4.472 4.669 - 1.44% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.41% 6.817 7.117 - -3.71% -
BM_std_min<unsigned_short>/512 4.40% 7.139 7.453 - 3.54% -
SetIntersection_Interlaced_Set_uint64_64_64 4.40% 15158007.264 15824640.444 - 3.99% -
SetIntersection_Front_Set_float_262144_262144 4.40% 1783549.643 1861953.695 - 5.25% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.39% 24.349 25.418 - -2.61% -
rng::find_end(list<int>)_(process_all)/1000 4.39% 685.603 715.678 - 0.02% -
BM_std_min<unsigned_char>/31 4.38% 2.500 2.610 - 5.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.38% 18.323 19.126 - 1.67% -
BM_MakeThenSortHeap_uint64_SingleElement_64 4.38% 5.918 6.177 - 4.03% -
SetIntersection_Front_Set_float_16384_16384 4.37% 342866356.375 357864647.739 - 49.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.37% 0.447 0.467 - -33.08% -
std::shift_right(list<int>)/8192 4.35% 7715.005 8050.690 - -0.49% -
std::any_of(deque<int>)_(process_all)/8 4.35% 3.089 3.224 - 0.03% -
BM_std_minmax_element<short>/3 4.35% 1.148 1.198 - -8.16% -
std::none_of(deque<int>)_(process_all)/8 4.35% 3.088 3.222 - -0.08% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.34% 790.629 824.968 - 0.74% -
std::search(vector<int>)_(single_element)/1000 4.34% 228.684 238.614 - 3.86% -
BM_std_min<long_long>/3 4.34% 1.283 1.338 - 2.61% -
std::list<std::string>::ctor(size)/8192 4.34% 102757.848 107213.171 - 0.44% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.33% 1.155 1.205 - -0.10% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.33% 20.426 21.309 - 2.30% -
std::all_of(deque<int>)_(process_all)/8 4.32% 3.091 3.225 - 0.12% -
std::list<std::string>::ctor(size)/1024 4.30% 12347.697 12879.252 - -0.69% -
BM_std_minmax<unsigned_short>/30 4.30% 2.726 2.843 - -0.48% -
std::rotate(list<int>)_(by_1/3)/8192 4.30% 8774.675 9151.795 - 2.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.30% 1247648.960 1301252.383 - 1.81% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.29% 2.353 2.454 - -0.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.29% 865.000 902.137 - 3.89% -
std::partial_sort(deque<int>)_(heap)/8 4.29% 37.585 39.198 - 2.35% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.29% 24143.721 25178.688 - 1.58% -
BM_StringFindAllMatch/1 4.28% 2.774 2.893 - 5.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.28% 1131003.983 1179427.792 - 0.35% -
std::generate_n(vector<int>)/50 4.27% 12.052 12.567 - 4.70% -
rng::any_of(deque<int>)_(process_all)/8 4.27% 3.092 3.224 - 0.06% -
BM_std_min<unsigned_char>/32 4.26% 2.864 2.986 - 3.05% -
BM_std_min<__int128>/64 4.26% 24.505 25.548 - 3.93% -
std::copy_n(deque<int>)/8 4.26% 2.643 2.755 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.24% 1065920.546 1111143.133 - 2.70% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.24% 27.017 28.163 - -0.20% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 4.22% 20.508 21.374 - 1.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.22% 2199578.617 2292443.032 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.21% 7669.095 7992.015 - 2.53% -
std::unique(list<int>)_(sprinkled)/52 4.21% 70.627 73.598 - 4.27% -
rng::partial_sort(deque<int>)_(heap)/8 4.20% 36.906 38.456 - 1.54% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 4.20% 24.531 25.561 - 34.68% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.19% 34.099 35.528 - 2.90% -
std::move_backward(vector<bool>)_(unaligned)/64 4.18% 1.790 1.865 - -1.13% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.18% 952036.486 991818.326 - -1.25% -
std::set<std::string>::contains(key)_(non-existent)/0 4.18% 0.278 0.289 - 0.63% -
rng::all_of(list<int>)_(process_all)/8 4.17% 2.610 2.719 - 0.06% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 4.17% 18.313 19.077 - -0.02% -
SetIntersection_Front_Vector_float_64_64 4.17% 11583921.493 12066676.721 - 5.05% -
BM_RangesPopHeap_float_262144 4.17% 38.337 39.935 - 1.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.17% 18071.389 18824.314 - 0.07% -
BM_deque_deque_copy/1 4.16% 3.403 3.545 - 5.04% -
SetIntersection_None_Set_uint32_262144_1024 4.16% 1144851.727 1192468.426 - 0.08% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.16% 25.435 26.492 - -0.89% -
BM_SortHeap_float_4 4.16% 1.028 1.070 - 1.41% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.13% 9439.859 9830.155 - 3.74% -
BM_deque_vector_move/4000 4.13% 139.942 145.720 - 1.20% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.12% 596937.809 621538.055 - 0.28% -
BM_std_min<char>/2 4.11% 0.485 0.505 - 4.05% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.10% 810.366 843.620 - 0.44% -
BM_std_minmax<unsigned_char>/30 4.10% 2.719 2.830 - 4.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.10% 5081213.234 5289564.001 - 3.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 4.10% 14.447 15.040 - -0.01% -
std::multiset<std::string>::clear()/32 4.09% 881.927 917.982 - 1.96% -
BM_std_minmax<unsigned_short>/4 4.08% 0.936 0.974 - -0.40% -
std::search(vector<int>)_(single_element)/1024 4.08% 234.213 243.774 - 3.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 4.08% 110783943.527 115304989.786 - 23.27% -
BM_StringEraseWithMove_Large_Transparent 4.08% 2.587 2.693 - 2.83% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.08% 29.485 30.688 - -2.25% -
BM_std_minmax<char>/12 4.08% 1.915 1.994 - -1.17% -
rng::search(vector<int>)_(same_length)/1024 4.07% 247.345 257.422 - 4.92% -
BM_StringRead_Cold_Deep_Empty 4.07% 0.802 0.835 - -5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.07% 203900112.429 212192836.924 - 5.97% -
BM_std_minmax<short>/24 4.06% 2.225 2.315 - 1.05% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.06% 5.897 6.137 - 1.07% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.05% 14651.286 15245.248 - 4.48% -
BM_StringRead_Cold_Shallow_Empty 4.05% 0.786 0.818 - -6.52% -
BM_StringRelational_Less_Empty_Large_Control 4.04% 1.875 1.950 - 9.19% -
std::search(list<int>)_(no_match)/1024 4.04% 738.440 768.243 - 3.51% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 4.04% 0.540 0.561 - -1.91% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 4.04% 27.448 28.556 - 2.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.03% 43698.974 45460.617 - 2.40% -
std::fill_n(vector<bool>)/64 4.03% 1.518 1.579 - 0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.03% 33.084 34.418 - 13.01% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.03% 9.774 10.168 - 11.72% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.02% 3.665 3.813 - 0.35% -
rng::copy_if(list<int>)_(every_other)/32768 4.02% 25335.272 26354.480 - -4.86% -
BM_std_minmax<unsigned_char>/19 4.02% 1.656 1.722 - 4.99% -
BM_std_min<unsigned_char>/29 4.02% 1.966 2.045 - -0.21% -
SetIntersection_None_Set_string_1024_16 4.01% 9043766.953 9406673.426 - 3.85% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.00% 6.327 6.580 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 4.00% 1634042.050 1699367.686 - 5.68% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 3.99% 28.912 30.065 - 1.81% -
SetIntersection_None_Set_float_262144_1 3.99% 1162173.096 1208520.994 - 0.36% -
SetIntersection_None_Vector_uint64_16384_4 3.99% 1126090.477 1170966.745 - 0.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.98% 23661.935 24604.092 - 0.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.98% 22.324 23.212 - -2.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.98% 1116396.368 1160808.554 - -0.23% -
rng::for_each(join_view(vector<vector<int>>)/8 3.96% 1.435 1.491 - 7.65% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.96% 794.479 825.922 - 0.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.95% 0.908 0.944 - 4.15% -
BM_MakeHeap_string_Descending_1024 3.94% 2.715 2.822 - 3.02% -
SetIntersection_None_Set_string_16384_1024 3.94% 206274752.285 214402770.279 - 6.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 3.92% 23.532 24.455 - 3.56% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.92% 38.042 39.534 - 6.32% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.92% 813.415 845.297 - 0.38% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.90% 0.689 0.716 - 2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.90% 2071386.390 2152155.259 - 4.89% -
rng::rotate(list<int>)_(by_1/3)/50 3.90% 23.588 24.507 - 2.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.89% 1973.306 2050.053 - -1.01% -
BM_std_minmax_element<short>/4 3.88% 1.227 1.275 - 1.14% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 3.88% 30111.892 31279.289 - -0.47% -
rng::partial_sort(deque<int>)_(repeated)/1024 3.87% 6398.836 6646.289 - 2.26% -
rng::contains_subrange(list<int>)_(process_all)/50 3.86% 17.614 18.293 - 0.66% -
rng::stable_sort(deque<int>)_(repeated)/8 3.85% 17.980 18.671 - -2.12% -
SetIntersection_Front_Vector_float_256_64 3.84% 4607275.553 4784339.233 - -0.90% -
std::find_end(list<int>)_(process_all)/1024 3.84% 703.015 730.022 - -0.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.84% 1.474 1.531 - 2.53% -
BM_std_minmax<unsigned_char>/21 3.84% 2.231 2.317 - 4.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.83% 717.278 744.777 - 0.06% -
rng::stable_partition(list<int>)_(dense)/8192 3.83% 18229.439 18927.196 - -13.22% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 3.81% 0.648 0.672 - -0.01% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.81% 8.481 8.804 - 1.60% -
SetIntersection_Front_Set_uint32_262144_1024 3.81% 15471435.448 16060591.659 - -2.64% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.79% 19480.732 20219.899 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.79% 645.389 669.836 - -3.25% -
std::stable_partition(vector<int>)_(sparse)/1024 3.78% 207.265 215.109 - -0.16% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.78% 3.322 3.448 - 3.51% -
std::vector<std::string>::ctor(size)/32 3.78% 33.569 34.837 - 1.31% -
SetIntersection_None_Set_uint32_262144_262144 3.78% 1148176.270 1191539.387 - -0.34% -
std::copy_n(list<int>)/32768 3.78% 25805.533 26780.073 - -1.54% -
std::stable_partition(vector<int>)_(sparse)/8192 3.77% 1496.970 1553.468 - 0.64% -
bm_lexicographical_compare<signed_char>/2 3.77% 1.495 1.551 - -0.01% -
BM_PopHeap_float_4 3.77% 2.374 2.463 - -0.17% -
std::stable_partition(deque<int>)_(dense)/50 3.77% 39.686 41.180 - 0.85% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.77% 480.400 498.490 - 0.47% -
BM_deque_deque_ranges_move_backward/70000 3.76% 8505.993 8826.090 - -1.57% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.75% 5.700 5.914 - 5.40% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.75% 31325.941 32499.928 - -0.30% -
SetIntersection_Interlaced_Set_float_262144_16384 3.75% 1251303.222 1298168.457 - 1.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.74% 56938.238 59068.034 - 2.62% -
BM_StringRelational_Less_Large_Small_Control 3.73% 1.780 1.847 - -2.84% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 3.73% 1.387 1.438 - -3.75% -
std::unordered_set<int>::count(key)_(existent)/1024 3.72% 1.204 1.248 - -1.73% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 3.72% 175.770 182.315 - 4.17% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.72% 16.201 16.804 - 4.43% -
BM_RangesPushHeap_float_Ascending_16 3.72% 0.982 1.019 - 4.57% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.71% 976.147 1012.394 - 2.01% -
std::remove_if(list<int>)_(sprinkled)/50 3.71% 73.433 76.158 - 3.78% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.71% 6.048 6.272 - 0.24% -
rng::copy_n(list<int>)/32768 3.69% 26260.779 27230.998 - -2.01% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.69% 5.616 5.823 - 5.19% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.68% 5236.728 5429.646 - 0.50% -
BM_num_get<long_long> 3.67% 11.169 11.579 - -2.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.66% 0.894 0.927 - 0.75% -
SetIntersection_Front_Set_uint64_1024_16 3.66% 1283184.699 1330161.875 - 1.27% -
SetIntersection_None_Set_float_262144_16384 3.66% 1163602.455 1206183.430 - 0.30% -
std::move(vector<bool>)_(aligned)/64 3.66% 1.776 1.841 - 18.86% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 3.65% 1.609 1.668 - 5.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.64% 0.562 0.582 - 0.45% -
BM_StringRelationalLiteral_Less_Small_Large_Control 3.64% 1.720 1.783 - -0.46% -
BM_std_min<unsigned_long_long>/5 3.64% 1.343 1.392 - 2.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.63% 85.416 88.516 - -7.64% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 3.63% 101.547 105.230 - 3.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.62% 11490640.717 11906254.924 - -0.27% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 3.60% 1237.061 1281.590 - -19.80% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 3.59% 24996.242 25894.548 - 1.28% -
rng::remove(list<int>)_(prefix)/8192 3.59% 8523.112 8828.778 - -9.67% -
BM_deque_deque_move/2 3.58% 3.059 3.168 - 4.02% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 3.56% 2.620 2.713 - 1.97% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.56% 3810.438 3946.154 - -1.14% -
BM_std_min<int>/12 3.56% 1.492 1.545 - 0.84% -
BM_MakeHeap_float_PipeOrgan_4 3.56% 0.388 0.402 - -1.47% -
SetIntersection_None_Set_float_262144_16 3.56% 1161137.533 1202458.740 - -0.01% -
std::remove(deque<int>)_(sprinkled)/32 3.55% 52.627 54.498 - 0.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.55% 904.425 936.550 - 0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.55% 351309974.797 363763924.192 - 0.68% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.54% 272984.273 282653.661 - 0.86% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.54% 10.472 10.843 - 2.95% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.53% 8.755 9.064 - 2.49% -
BM_RangesMakeHeap_uint64_Random_64 3.53% 1.293 1.339 - 5.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.53% 12269.783 12702.928 - 0.92% -
BM_StringRelational_Compare_Empty_Empty_Control 3.53% 1.612 1.669 - 0.49% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.53% 3175.716 3287.735 - -10.64% -
bm_lexicographical_compare<signed_char>/3 3.52% 1.727 1.788 - 0.20% -
std::rotate(list<int>)_(by_1/3)/50 3.51% 24.787 25.658 - 4.06% -
std::set<int>::equal_range(key)_(existent)/32 3.51% 1.702 1.762 - 3.48% -
std::sort(vector<int>)_(descending)/8192 3.51% 7280.421 7536.154 - 1.48% -
SetIntersection_None_Vector_uint64_262144_1024 3.51% 1157587.781 1198167.526 - 0.32% -
BM_std_minmax<unsigned_short>/31 3.50% 2.998 3.103 - -0.45% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.50% 343828812.084 355867262.420 - 1.79% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.50% 17.177 17.778 - 0.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.50% 904.716 936.366 - 0.86% -
SetIntersection_None_Set_uint32_262144_1 3.50% 1159141.115 1199668.947 - -0.36% -
BM_num_get<long> 3.49% 11.063 11.449 - -3.24% -
std::list<int>::ctor(size)/1024 3.48% 11647.543 12053.183 - 0.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.48% 18.230 18.864 - -3.22% -
SetIntersection_Interlaced_Set_float_262144_4 3.48% 1286060.385 1330775.715 - 0.83% -
BM_std_min<unsigned_int>/64000 3.47% 1882.309 1947.661 - 3.46% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.47% 9967495.994 10313271.675 - -2.38% -
SetIntersection_None_Set_float_262144_64 3.47% 1161667.966 1201959.634 - -0.27% -
rng::any_of(vector<int>)_(process_all)/8 3.47% 2.354 2.436 - 1.70% -
std::stable_sort(deque<int>)_(shuffled)/8 3.46% 24.073 24.907 - 1.60% -
std::map<int,_int>::find(key)_(non-existent)/8192 3.46% 7.083 7.327 - -1.49% -
rng::sort(vector<int>)_(descending)/8192 3.45% 7274.141 7525.082 - 2.25% -
rng::stable_sort(vector<int>)_(ascending)/8 3.44% 16.497 17.064 - 3.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.44% 33.716 34.876 - 2.54% -
BM_RangesMakeHeap_float_Ascending_256 3.44% 0.644 0.666 - 0.31% -
std::find_first_of(vector<int>)_(large_needle)/32 3.43% 104.780 108.379 - 0.53% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.43% 29.280 30.286 - 0.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.43% 3.117 3.224 - 4.27% -
std::find(list<int>)_(bail_25%)/1024 3.43% 130.138 134.600 - 3.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.43% 0.696 0.720 - 2.51% -
BM_deque_deque_ranges_move/1 3.43% 3.421 3.538 - 5.03% -
SetIntersection_None_Set_float_262144_4 3.42% 1162813.152 1202584.146 - -0.15% -
BM_std_min<int>/64000 3.42% 1880.125 1944.408 - 3.19% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.42% 282.302 291.954 - 0.91% -
rng::for_each(multiset<int>::iterator)/8 3.41% 4.806 4.970 - 0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.41% 24.618 25.458 - 2.00% -
BM_StringCopy_Huge 3.41% 100.977 104.420 - 1.70% -
BM_std_minmax<unsigned_char>/10 3.41% 1.341 1.387 - -0.24% -
rng::stable_sort(deque<int>)_(shuffled)/1024 3.41% 2437.334 2520.409 - 1.96% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.41% 77.273 79.906 - 4.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.40% 0.991 1.025 - 0.63% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.40% 16671.511 17237.928 - -0.28% -
BM_vector_deque_copy_backward/65536 3.40% 7749.664 8012.925 - -5.29% -
BM_std_minmax<unsigned_char>/1 3.39% 0.623 0.644 - 5.32% -
BM_deque_vector_copy/0 3.39% 1.490 1.541 - 3.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.38% 7.270 7.516 - 5.24% -
std::find_if_not(vector<char>)_(process_all)/8 3.36% 2.469 2.552 - 8.94% -
std::stable_sort(deque<int>)_(repeated)/8 3.36% 18.203 18.814 - 1.78% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.36% 0.325 0.336 - -0.52% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.34% 53666.341 55459.528 - 2.43% -
rng::partial_sort(vector<int>)_(descending)/8 3.33% 24.851 25.680 - 0.55% -
std::stable_partition(vector<int>)_(dense)/1024 3.33% 295.972 305.838 - 3.08% -
SetIntersection_Interlaced_Set_float_262144_256 3.33% 1579327.798 1631972.412 - 1.61% -
std::set<int>::erase(key)_(existent)/8192 3.33% 51.270 52.978 - 2.43% -
std::shift_right(list<int>)/50 3.33% 26.923 27.818 - -6.32% -
BM_std_minmax<unsigned_char>/18 3.32% 1.317 1.360 - 3.28% -
BM_std_minmax<int>/7 3.32% 1.711 1.767 - 7.32% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.31% 1532976.971 1583794.353 - -0.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.31% 5.165 5.336 - -3.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.31% 83870.291 86648.646 - 1.63% -
SetIntersection_Interlaced_Set_string_262144_262144 3.31% 17375759.848 17950610.025 - 1.58% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.31% 10.072 10.405 - -2.51% -
BM_RangesPushHeap_string_Ascending_16384 3.30% 19.301 19.939 - -12.54% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.30% 32.273 33.339 - 2.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.29% 3.729 3.852 - 3.27% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.28% 12314.393 12718.796 - 0.67% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.28% 4.521 4.669 - 1.71% -
std::stable_sort(deque<int>)_(heap)/8 3.27% 26.009 26.860 - 2.18% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.27% 1.126 1.163 - 15.36% -
std::move_backward(deque<int>)/1048576 3.27% 127138.003 131290.760 - 1.17% -
std::remove(list<int>)_(sprinkled)/32 3.26% 54.824 56.612 - -0.58% -
rng::replace(list<int>)_(prefix)/8192 3.26% 7285.937 7523.236 - 4.14% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.25% 28.126 29.042 - 0.16% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.25% 29.387 30.342 - 0.30% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.24% 5461.853 5639.068 - 2.12% -
rng::unique(deque<int>)_(sprinkled)/32 3.24% 60.646 62.614 - 7.77% -
BM_RangesSortHeap_float_262144 3.24% 29.911 30.880 - 0.72% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.23% 14155.231 14611.788 - 1.18% -
std::find_end(vector<int>)_(single_element)/1000 3.22% 233.910 241.445 - 0.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 3.22% 0.873 0.901 - 5.98% -
std::find_if(vector<int>)_(process_all)/32768 3.22% 8804.068 9087.631 - -0.26% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.21% 1226220.865 1265632.324 - -0.20% -
BM_std_minmax<unsigned_short>/28 3.21% 2.543 2.625 - 4.43% -
std::find_if(vector<int>)_(process_all)/8192 3.21% 2194.264 2264.756 - -0.14% -
BM_std_minmax<unsigned_int>/6 3.21% 1.344 1.387 - 3.29% -
BM_std_minmax<char>/15 3.21% 2.930 3.024 - 1.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.21% 1939.794 2001.986 - 7.89% -
std::move_backward(vector<int>)/1048576 3.20% 54475.926 56221.791 - -0.06% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.20% 528.970 545.918 - -0.08% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.20% 4716.780 4867.816 - -0.25% -
SetIntersection_None_Set_uint32_262144_256 3.20% 1150203.369 1186984.051 - -1.48% -
std::stable_sort(deque<int>)_(shuffled)/1024 3.20% 2440.793 2518.804 - 2.00% -
SetIntersection_None_Set_uint32_262144_64 3.19% 1150543.051 1187290.283 - -1.17% -
rng::distance(join_view(vector<vector<int>>)/4096 3.19% 4.309 4.447 - 1.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 3.19% 51.778 53.429 - 2.14% -
SetIntersection_Interlaced_Vector_string_16384_4 3.19% 1820903.984 1878933.260 - -0.67% -
BM_deque_deque_ranges_copy/1 3.18% 3.429 3.538 - 4.69% -
rng::remove_if(list<int>)_(prefix)/8192 3.18% 9138.536 9429.340 - -5.41% -
BM_std_minmax<unsigned_char>/29 3.18% 2.430 2.507 - 4.35% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 3.18% 38369398.111 39589460.668 - -5.52% -
BM_RangesSortHeap_string_16384 3.18% 95.947 98.995 - 2.25% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.17% 1.095 1.129 - 0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.17% 169849.770 175235.402 - 1.05% -
BM_std_min<short>/32 3.16% 2.943 3.036 - 0.36% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 3.16% 38406016.163 39620571.725 - -4.52% -
std::replace(vector<int>)_(sprinkled)/50 3.16% 7.726 7.970 - -1.01% -
BM_MakeHeap_string_PipeOrgan_16 3.16% 3.610 3.724 - 3.82% -
SetIntersection_Front_Set_uint64_16384_16 3.15% 1286271.739 1326844.018 - 0.52% -
BM_std_min<unsigned_char>/4 3.15% 0.979 1.010 - 2.94% -
BM_std_min<__int128>/32 3.15% 12.184 12.568 - 2.67% -
std::move_backward(deque<int>)/4096 3.14% 154.815 159.682 - -1.50% -
BM_std_min<unsigned_char>/64 3.14% 4.087 4.215 - 0.89% -
SetIntersection_Front_Vector_uint32_262144_256 3.13% 2269960.075 2340996.610 - 1.37% -
std::fill_n(vector<bool>)/512 3.13% 1.425 1.469 - -2.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.12% 24.083 24.835 - 4.50% -
rng::unique(list<int>)_(sprinkled)/1024 3.12% 952.233 981.934 - 1.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.12% 11.632 11.995 - 2.42% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.12% 3.347 3.451 - 0.97% -
std::unordered_multiset<int>::clear()/8192 3.12% 60117.414 61991.876 - 2.55% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.12% 2074.404 2139.062 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 3.12% 1226161.821 1264370.998 - 8.28% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.11% 3.908 4.030 - 1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.11% 34.663 35.742 - 1.07% -
std::find_end(vector<int>)_(single_element)/1024 3.11% 239.229 246.676 - 0.51% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.11% 14.687 15.144 - -0.31% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.11% 28579.279 29466.853 - -1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.10% 139327.740 143648.439 - 4.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.10% 348957915.886 359774976.991 - 4.13% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.10% 31.514 32.490 - 1.25% -
BM_SortHeap_float_64 3.09% 3.152 3.250 - 1.14% -
SetIntersection_Interlaced_Set_float_262144_16 3.09% 1599214.761 1648599.283 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.09% 1134963.232 1170003.299 - 1.15% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.08% 567.015 584.495 - 0.32% -
rng::copy_n(vector<bool>)_(unaligned)/512 3.08% 3.322 3.424 - 1.26% -
rng::stable_sort(deque<int>)_(ascending)/8 3.08% 18.376 18.942 - -0.78% -
SetIntersection_None_Set_float_262144_256 3.08% 1163435.059 1199284.342 - -0.13% -
std::set<int>::clear()/8192 3.08% 74257.731 76544.289 - 2.48% -
std::shift_left(deque<int>)/32 3.08% 4.728 4.874 - 3.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.08% 203639481.750 209902802.177 - 5.33% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 3.07% 3036.664 3129.936 - 9.75% -
SetIntersection_Front_Vector_string_1024_1024 3.07% 40565885.635 41811759.968 - 3.04% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.07% 8.850 9.121 - 3.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.06% 11.953 12.319 - 1.29% -
BM_PushHeap_uint32_Ascending_262144 3.06% 8.177 8.427 - 2.56% -
std::search_n(vector<int>)_(no_match)/1024 3.05% 210.407 216.832 - 3.54% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.05% 118.788 122.415 - -2.45% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 3.05% 19.298 19.887 - -1.75% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.05% 28.684 29.560 - 4.47% -
BM_StringRelational_Less_Small_Large_Control 3.05% 1.617 1.666 - -11.69% -
rng::rotate_copy(deque<int>)/32 3.05% 2.693 2.775 - -70.18% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 3.04% 38.392 39.561 - 0.76% -
SetIntersection_None_Set_float_262144_262144 3.04% 1166374.509 1201871.013 - -0.72% -
SetIntersection_None_Vector_string_262144_16 3.04% 1357876.105 1399191.169 - 3.39% -
BM_deque_vector_ranges_move_backward/70000 3.04% 8522.461 8781.732 - 0.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.04% 16.567 17.070 - 1.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.03% 10.981 11.314 - 2.21% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.03% 47.467 48.906 - 4.27% -
BM_StringRelational_Less_Large_Huge_Control 3.03% 2.229 2.296 - 3.75% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.03% 10.557 10.876 - 13.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.03% 24.668 25.414 - -11.87% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.01% 2.359 2.430 - 0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.01% 13347.825 13749.933 - -0.50% -
std::partition(deque<int>)_(sparse)/8192 3.01% 3025.115 3116.179 - 3.24% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.00% 37178.320 38292.895 - 0.75% -
rng::find(list<int>)_(process_all)/8 3.00% 2.356 2.427 - 2.22% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.00% 602.694 620.752 - 3.43% -
std::search_n(vector<int>)_(no_match)/1000 2.99% 205.471 211.619 - 3.46% -
BM_std_min<__int128>/29 2.99% 11.002 11.331 - 2.53% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.99% 3.247 3.344 - 0.53% -
std::multiset<std::string>::clear()/1024 2.98% 19435.514 20014.855 - -0.31% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 2.98% 24.846 25.585 - 1.13% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.97% 1875.280 1931.050 - 3.34% -
SetIntersection_Front_Set_uint64_64_64 2.97% 15069557.076 15517011.218 - 5.91% -
std::set<std::string>::find(key)_(existent)/1024 2.97% 22.954 23.634 - -1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.96% 1084613.481 1116763.785 - 0.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.96% 70.948 73.049 - -5.66% -
bm_lexicographical_compare<int>/8 2.96% 1.541 1.587 - 8.99% -
BM_std_min<__int128>/30 2.96% 11.385 11.722 - 2.42% -
rng::stable_partition(list<int>)_(sparse)/50 2.96% 25.724 26.485 - 0.08% -
std::multiset<int>::contains(key)_(existent)/1024 2.95% 4.029 4.148 - 2.42% -
BM_std_minmax<unsigned_char>/6 2.95% 2.048 2.109 - 6.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.95% 3.455 3.557 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.95% 16.652 17.143 - -0.49% -
std::map<std::string,_int>::clear()/32 2.95% 897.888 924.353 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.95% 11027959.919 11352971.866 - 1.45% -
std::set<std::string>::contains(key)_(non-existent)/32 2.94% 9.418 9.696 - -0.11% -
BM_RangesPushHeap_uint32_SingleElement_4 2.93% 0.346 0.356 - 5.61% -
SetIntersection_Front_Vector_uint32_1024_64 2.93% 1390369.019 1431107.454 - 0.10% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.92% 47.669 49.060 - 1.89% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.92% 32182.190 33121.518 - 0.78% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.92% 9.905 10.194 - 0.40% -
std::search_n(list<int>)_(no_match)/1000 2.92% 677.286 697.038 - 2.06% -
SetIntersection_Interlaced_Set_uint64_256_4 2.91% 11496271.590 11830902.335 - 1.38% -
BM_deque_vector_move_backward/70000 2.91% 8523.670 8771.669 - -0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2.91% 22.303 22.952 - 2.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.91% 26.039 26.796 - 11.86% -
BM_RangesPushHeap_float_PipeOrgan_4 2.90% 0.481 0.495 - -0.40% -
BM_std_minmax<unsigned_char>/23 2.90% 2.986 3.072 - 4.14% -
bm_lexicographical_compare<signed_char>/1 2.90% 1.286 1.324 - 0.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.90% 30.261 31.137 - 1.51% -
BM_std_minmax<unsigned_short>/1 2.89% 0.624 0.642 - -2.65% -
std::move(list<int>)/32768 2.89% 30781.152 31671.339 - 2.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.89% 37.680 38.770 - 5.66% -
SetIntersection_None_Set_uint32_262144_4 2.88% 1157711.346 1191105.793 - -0.94% -
rng::stable_sort(deque<int>)_(heap)/8192 2.88% 17701.697 18212.045 - 1.65% -
BM_MakeHeap_string_SingleElement_256 2.88% 6.349 6.532 - 4.06% -
std::stable_sort(deque<int>)_(heap)/8192 2.88% 17592.412 18099.064 - 1.12% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.87% 1.501 1.544 - 8.35% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.87% 7061741.999 7264539.082 - -7.11% -
BM_deque_deque_move/1 2.87% 3.409 3.507 - 4.64% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.86% 627.715 645.679 - 3.86% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.86% 9.263 9.528 - 2.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.85% 22.533 23.176 - 1.27% -
rng::find_if(vector<char>)_(bail_25%)/32768 2.85% 2039.062 2097.191 - 3.68% -
BM_RangesPopHeap_float_4 2.85% 2.369 2.437 - -0.60% -
std::move_backward(deque<int>)/262144 2.85% 29751.221 30598.503 - -2.11% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 2.85% 20650.262 21238.272 - 1.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.84% 23115.742 23772.852 - 0.46% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.84% 10.127 10.415 - -5.01% -
rng::shuffle(vector<int>)/32 2.84% 286.905 295.046 - 2.87% -
rng::for_each_n(deque<int>)/8 2.84% 1.205 1.239 - 7.61% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.83% 102204.981 105101.299 - 0.22% -
std::multiset<int>::erase(key)_(existent)/1024 2.83% 40.625 41.775 - 4.17% -
rng::generate(list<int>)/50 2.83% 15.364 15.799 - -1.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.83% 2.983 3.068 - -0.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.83% 75.773 77.914 - 5.05% -
std::set<int>::insert(value)_(new_value)/8192 2.83% 71.043 73.050 - -5.62% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.82% 22.042 22.664 - -0.92% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 2.82% 40205.375 41337.961 - 2.88% -
std::any_of(list<int>)_(process_all)/32768 2.81% 25836.779 26563.325 - -8.76% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 2.81% 20663.430 21244.347 - 1.46% -
std::map<std::string,_int>::erase(key)_(existent)/0 2.80% 42.205 43.389 - -40.41% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.79% 49965.984 51362.094 - 2.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.79% 341.396 350.932 - 1.59% -
BM_RangesSortHeap_string_1024 2.79% 59.085 60.734 - 2.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.79% 16590.771 17053.168 - 1.56% -
std::set<int>::find(key)_(non-existent)/1024 2.78% 5.555 5.709 - 2.33% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.78% 5341.132 5489.472 - 0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.78% 792.503 814.507 - 1.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.77% 14223.418 14617.789 - 0.42% -
BM_std_minmax<int>/6 2.77% 1.349 1.387 - 2.99% -
BM_StringRelational_Eq_Small_Large_Control 2.77% 0.478 0.491 - 1.11% -
BM_std_minmax<unsigned_char>/7 2.77% 2.434 2.501 - 4.71% -
SetIntersection_None_Vector_uint64_256_64 2.77% 3526385.901 3623896.380 - 1.80% -
rng::move(vector<int>)/8 2.76% 2.221 2.282 - -0.39% -
SetIntersection_Front_Set_uint64_16384_16384 2.76% 342334821.646 351789314.257 - 41.54% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 2.74% 0.464 0.477 - -7.65% -
rng::move_backward(deque<int>)/262144 2.74% 29928.839 30749.094 - 1.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.73% 529.962 544.446 - -0.84% -
rng::sort(deque<int>)_(repeated)/8192 2.73% 6573.259 6752.885 - 2.95% -
rng::stable_sort(deque<int>)_(descending)/8192 2.73% 20881.202 21450.769 - 0.16% -
BM_std_min<long_long>/20 2.73% 2.008 2.062 - 2.01% -
rng::all_of(vector<int>)_(process_all)/8 2.72% 2.486 2.554 - 0.73% -
BM_MakeThenSortHeap_string_Heap_1024 2.72% 62.824 64.533 - 1.62% -
BM_StringFindAllMatch/8 2.72% 2.544 2.613 - 3.67% -
BM_MakeHeap_uint64_Random_64 2.71% 1.283 1.318 - -3.73% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.71% 11894.715 12217.105 - -1.78% -
BM_std_min<unsigned_short>/22 2.71% 1.813 1.862 - 1.64% -
std::copy_backward(vector<int>)/8 2.71% 2.225 2.285 - 6.43% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.71% 8.394 8.621 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.70% 6.376 6.548 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.70% 39221005.015 40280889.143 - 1.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.70% 5266124.134 5408401.150 - 0.43% -
BM_std_min<__int128>/31 2.70% 11.776 12.093 - 2.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.70% 1.612 1.655 - 2.21% -
SetIntersection_Front_Set_string_262144_4 2.70% 1299642.822 1334683.620 - 1.43% -
rng::none_of(list<int>)_(process_all)/32768 2.70% 25482.773 26169.737 - -12.35% -
std::stable_sort(deque<int>)_(heap)/1024 2.69% 2716.434 2789.563 - 1.99% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.69% 37.956 38.978 - -8.79% -
std::map<int,_int>::find(key)_(existent)/32 2.69% 1.531 1.572 - -0.73% -
BM_RangesSortHeap_string_256 2.68% 44.347 45.536 - 1.87% -
std::set<std::string>::contains(key)_(existent)/8192 2.68% 29.902 30.703 - 11.81% -
BM_RangesMakeHeap_float_Random_4 2.68% 1.530 1.571 - -13.74% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.67% 35894.394 36854.321 - 0.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.67% 815538.739 837347.918 - -1.32% -
rng::fold_left(list<int>)/8192 2.67% 10517.347 10798.482 - 0.32% -
rng::move(vector<bool>)_(unaligned)/64 2.67% 1.619 1.662 - 1.81% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.67% 1921189.127 1972457.356 - -2.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.67% 12307.048 12635.165 - 0.85% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.67% 715.489 734.562 - 0.14% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.67% 11890.098 12207.057 - -0.58% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.67% 256.363 263.195 - -1.32% -
std::fill_n(list<int>)/32 2.66% 8.078 8.293 - -0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.66% 23.027 23.640 - 1.90% -
SetIntersection_None_Set_uint32_262144_16 2.66% 1156487.547 1187278.160 - -1.59% -
BM_std_min<__int128>/28 2.66% 10.616 10.898 - 2.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.66% 3.490 3.582 - 4.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.66% 10015323.153 10281295.841 - 1.37% -
bm_lexicographical_compare<int>/16 2.64% 2.016 2.070 - 5.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.64% 8.695 8.925 - 0.93% -
BM_SortHeap_float_262144 2.64% 30.427 31.231 - -0.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.64% 63.766 65.448 - 1.83% -
BM_std_min<int>/16 2.64% 1.691 1.736 - 1.49% -
std::remove(list<int>)_(prefix)/1024 2.64% 997.403 1023.697 - -12.19% -
std::partition_copy(vector<int>)/32 2.63% 8.159 8.374 - 1.13% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.63% 4692.278 4815.856 - 0.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.63% 0.620 0.636 - 2.89% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.63% 6.069 6.229 - 1.26% -
std::map<int,_int>::contains(key)_(existent)/32 2.63% 1.577 1.619 - 1.48% -
SetIntersection_Interlaced_Set_uint64_16384_1 2.63% 1072326.319 1100524.417 - -1.10% -
BM_std_min<long_long>/30 2.63% 3.164 3.248 - 1.21% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.63% 9.210 9.452 - 2.22% -
BM_MakeThenSortHeap_uint64_Random_4 2.63% 4.024 4.129 - 2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.62% 1137567.190 1167412.882 - 0.68% -
BM_MakeHeap_string_QuickSortAdversary_262144 2.62% 12.659 12.991 - 2.61% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.62% 21.644 22.211 - -3.39% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.62% 1.407 1.444 - 3.21% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.62% 5339.875 5479.588 - 0.53% -
std::find(vector<int>)_(bail_25%)/8 2.62% 1.374 1.410 - 1.79% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.61% 3.436 3.526 - 0.19% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.61% 15.035 15.428 - 3.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.61% 49853.534 51155.700 - 2.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.60% 14.834 15.220 - 1.15% -
std::all_of(list<int>)_(process_all)/32 2.60% 11.494 11.793 - 1.24% -
rng::stable_sort(vector<int>)_(heap)/8 2.60% 21.813 22.380 - 1.41% -
BM_deque_deque_ranges_copy_backward/64000 2.60% 7903.927 8109.240 - 0.39% -
std::set<int>::upper_bound(key)_(existent)/1024 2.59% 4.135 4.242 - -0.31% -
SetIntersection_None_Set_float_16384_16384 2.58% 156755842.003 160806020.702 - 3.20% -
std::unordered_multiset<int>::erase(iterator)/1024 2.58% 20.052 20.570 - 0.65% -
std::remove_if(deque<int>)_(prefix)/32 2.58% 58.069 59.567 - 3.93% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.58% 29.042 29.791 - 0.58% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.57% 576.398 591.235 - -0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.57% 16.586 17.012 - 0.71% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 2.57% 1338.059 1372.497 - 3.17% -
SetIntersection_Front_Vector_string_1024_64 2.57% 3467030.313 3556167.577 - -1.79% -
SetIntersection_None_Set_float_256_256 2.57% 5868907.246 6019648.440 - 2.13% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.56% 9.997 10.253 - -1.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.56% 0.701 0.719 - 0.31% -
SetIntersection_None_Set_uint32_262144_16384 2.56% 1151559.490 1181043.211 - -2.08% -
SetIntersection_None_Set_float_262144_1024 2.56% 1171820.474 1201815.105 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.56% 11.666 11.964 - 0.21% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.56% 1904.935 1953.631 - 0.39% -
BM_RangesSortHeap_float_64 2.55% 3.139 3.219 - -0.31% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.55% 589.992 605.028 - -1.15% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 2.54% 3.121 3.201 - 2.27% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.54% 170.764 175.102 - 6.79% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.54% 1.507 1.545 - 2.52% -
rng::generate(list<int>)/32 2.54% 8.537 8.753 - 1.50% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 2.53% 1.486 1.523 - 2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.53% 2338864.778 2398111.426 - -1.10% -
SetIntersection_Front_Vector_string_16384_64 2.53% 3474570.334 3562535.963 - 2.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.53% 10.638 10.907 - 1.76% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.53% 35624.174 36524.821 - 1.98% -
BM_vector_deque_ranges_copy_backward/64 2.53% 3.035 3.112 - 4.33% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.53% 2.939 3.013 - -0.49% -
rng::find_last(vector<char>)_(bail_10%)/8 2.53% 1.567 1.606 - 0.25% -
rng::remove(vector<int>)_(prefix)/8192 2.52% 2105.065 2158.155 - 2.32% -
std::find_if(list<int>)_(process_all)/8 2.52% 3.424 3.511 - 0.30% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.51% 2.908 2.981 - 0.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.51% 32454.172 33269.896 - -0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.51% 35.352 36.240 - -5.87% -
SetIntersection_Front_Vector_uint64_1024_64 2.50% 1371893.129 1406257.014 - -1.75% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.50% 20.765 21.285 - 5.36% -
SetIntersection_Front_Vector_string_1024_4 2.50% 1238963.220 1269978.747 - 0.32% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.50% 5348.338 5482.225 - 0.89% -
rng::none_of(deque<int>)_(process_all)/8 2.50% 4.385 4.494 - -4.58% -
std::partial_sort(deque<int>)_(heap)/8192 2.50% 283639.195 290728.865 - 0.67% -
std::partition_copy(vector<int>)/1024 2.50% 457.240 468.663 - 0.49% -
std::find_if(vector<int>)_(process_all)/1024 2.50% 283.577 290.655 - 0.22% -
BM_RangesPopHeap_float_1024 2.50% 27.301 27.982 - -1.59% -
rng::contains(deque<int>)_(process_all)/8 2.49% 2.943 3.016 - -1.71% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.49% 5347.640 5480.587 - -0.01% -
std::partial_sort(deque<int>)_(shuffled)/8 2.48% 33.296 34.123 - 2.05% -
std::copy_backward(list<int>)/4096 2.48% 3312.008 3394.274 - 2.87% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.48% 30.779 31.542 - 1.79% -
BM_MakeHeap_string_Random_4 2.47% 5.810 5.953 - 3.13% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 2.47% 17.714 18.151 - 0.85% -
std::find_end(vector<int>)_(single_element)/8192 2.47% 1834.008 1879.273 - 0.49% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.47% 22.145 22.691 - 17.27% -
SetIntersection_Interlaced_Set_float_262144_262144 2.46% 1821099.609 1865977.703 - 3.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.46% 10.325 10.579 - 1.31% -
SetIntersection_Interlaced_Set_string_1024_1024 2.46% 56620112.699 58014305.715 - -0.09% -
std::move(list<int>)/262144 2.46% 246057.130 252109.948 - 1.88% -
rng::stable_sort(deque<int>)_(heap)/1024 2.46% 2722.797 2789.762 - 1.76% -
std::all_of(list<int>)_(process_all)/50 2.46% 21.545 22.075 - 0.54% -
BM_std_min<unsigned_short>/24 2.46% 2.493 2.554 - 3.50% -
BM_deque_vector_ranges_copy_backward/70000 2.45% 8656.267 8868.685 - 4.28% -
rng::partial_sort(vector<int>)_(heap)/8 2.45% 27.008 27.669 - 2.05% -
rng::unique(list<int>)_(sprinkled)/52 2.45% 77.628 79.526 - 2.22% -
rng::sort(vector<int>)_(descending)/1024 2.44% 1040.270 1065.651 - 1.42% -
std::multiset<int>::count(key)_(existent)/32 2.44% 3.530 3.616 - 2.17% -
std::find(list<int>)_(process_all)/50 2.44% 18.131 18.573 - -0.03% -
std::set<int>::lower_bound(key)_(existent)/8192 2.43% 7.847 8.038 - -4.54% -
SetIntersection_None_Vector_string_262144_4 2.43% 1353459.219 1386352.989 - 2.62% -
rng::remove_if(deque<int>)_(sprinkled)/1024 2.43% 540.459 553.580 - 0.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.43% 2.242 2.296 - 2.05% -
BM_std_min<__int128>/25 2.43% 9.460 9.689 - 1.84% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.42% 1.655 1.695 - 1.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 21.980 22.511 - 1.08% -
rng::is_sorted_until(list<int>,_pred)/8192 2.41% 7808.102 7996.416 - 12.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.40% 35840.003 36701.294 - -0.48% -
std::search(vector<int>)_(single_element)/8192 2.40% 1820.463 1864.182 - 2.38% -
BM_MakeHeap_string_PipeOrgan_256 2.40% 4.771 4.886 - 2.71% -
BM_std_min<__int128>/27 2.40% 10.223 10.469 - 1.93% -
std::sort(vector<int>)_(descending)/1024 2.40% 1041.615 1066.590 - 0.57% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.40% 41.761 42.762 - 0.15% -
BM_PushHeap_float_PipeOrgan_4 2.39% 0.482 0.493 - 0.98% -
rng::any_of(list<int>)_(process_all)/32768 2.39% 26027.415 26648.712 - -16.65% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.38% 102299.127 104732.469 - -0.58% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.38% 110.994 113.632 - 4.46% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.38% 972.537 995.639 - -3.50% -
std::copy_if(list<int>)_(entire_range)/8 2.37% 2.649 2.712 - 3.54% -
SetIntersection_Front_Set_uint32_262144_262144 2.36% 1839633.871 1883138.916 - 2.49% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.36% 6.704 6.862 - 3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.35% 39689980.131 40624170.606 - 2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.35% 1090735.430 1116399.038 - -0.60% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.35% 1.293 1.323 - 2.02% -
SetIntersection_None_Set_string_1024_1 2.35% 8932918.245 9142901.527 - 2.69% -
std::none_of(list<int>)_(process_all)/32768 2.35% 25757.955 26362.385 - -11.21% -
std::find_if(vector<int>)_(process_all)/50 2.35% 13.921 14.248 - 0.01% -
std::move(list<int>)/512 2.34% 351.226 359.460 - 1.20% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.34% 30.292 31.002 - -2.63% -
BM_deque_vector_ranges_copy/0 2.34% 1.419 1.453 - -5.21% -
rng::move(list<int>)/32768 2.34% 35710.677 36546.243 - 0.97% -
std::generate(list<int>)/32 2.34% 8.540 8.740 - 0.43% -
BM_StringEraseWithMove_Empty_Transparent 2.33% 0.562 0.576 - 0.89% -
SetIntersection_Interlaced_Set_float_262144_64 2.33% 1573333.576 1610038.980 - 0.79% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.33% 3.993 4.086 - 0.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.33% 102218.567 104601.731 - 0.49% -
SetIntersection_None_Vector_uint32_262144_262144 2.33% 1195868.022 1223722.381 - 1.74% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.32% 11.800 12.074 - 1.17% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.32% 341.406 349.326 - 0.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.31% 32056.630 32798.098 - 0.45% -
BM_MakeHeap_string_Random_256 2.31% 10.416 10.657 - 1.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.31% 12302.500 12586.614 - -0.00% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.31% 29.839 30.527 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.30% 11961779.316 12237129.515 - -6.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.28% 13.015 13.312 - 3.01% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.28% 14354.583 14682.293 - 2.54% -
std::remove(deque<int>)_(prefix)/50 2.28% 65.874 67.375 - 0.56% -
BM_vector_deque_ranges_move_backward/512 2.28% 17.739 18.143 - -0.04% -
rng::move_backward(deque<int>)/4096 2.28% 154.970 158.496 - -1.50% -
BM_std_min<char>/13 2.27% 1.564 1.600 - 3.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.27% 1161018.633 1187415.894 - 1.12% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.27% 586.673 600.009 - 0.38% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.27% 25.963 26.553 - -0.01% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.27% 71.689 73.317 - -11.13% -
std::shift_left(deque<int>)/50 2.27% 5.481 5.605 - 2.44% -
rng::all_of(list<int>)_(process_all)/32768 2.27% 25784.776 26369.979 - -12.04% -
SetIntersection_Front_Vector_uint32_16384_256 2.27% 2290052.784 2341982.397 - 2.04% -
BM_std_min<unsigned_char>/30 2.27% 2.308 2.360 - 2.96% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.27% 164.650 168.383 - 0.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 2.25% 342.431 350.152 - 0.82% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.25% 4098.563 4190.620 - 0.27% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 2.25% 20991.542 21462.995 - 1.65% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.24% 6599.656 6747.800 - 0.58% -
BM_PushHeap_uint32_Random_16 2.24% 4.413 4.512 - -0.54% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.24% 10.049 10.274 - -1.73% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.24% 175649.828 179582.495 - -0.15% -
BM_num_get<bool> 2.24% 12.081 12.351 - -3.26% -
BM_std_minmax<unsigned_short>/20 2.23% 1.952 1.996 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.23% 74.994 76.668 - -1.45% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.23% 11106.268 11353.818 - -0.62% -
SetIntersection_Front_Vector_uint32_16_16 2.23% 37886148.325 38730252.438 - 2.05% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.22% 26.086 26.666 - -2.87% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.22% 1.500 1.533 - -1.49% -
rng::partition_point(list<int>)/1024 2.22% 1261.101 1289.057 - 1.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.22% 2.135 2.182 - -0.43% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 2.22% 726.967 743.073 - 6.78% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.21% 572.944 585.615 - 0.40% -
std::search_n(vector<int>)_(no_match)/8192 2.21% 1630.218 1666.264 - 2.82% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.21% 12.211 12.481 - 1.96% -
BM_std_min<__int128>/26 2.21% 9.815 10.032 - 1.95% -
std::copy(deque<int>)/8 2.20% 2.744 2.804 - 2.34% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.20% 1563364.666 1597779.461 - -2.02% -
BM_RangesSortHeap_string_64 2.20% 29.800 30.455 - 1.40% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 2.20% 1.199 1.225 - 4.38% -
SetIntersection_None_Vector_string_262144_1024 2.19% 1349693.025 1379314.158 - 1.68% -
BM_StringRelational_Eq_Empty_Large_Control 2.19% 0.487 0.498 - 0.22% -
rng::generate(deque<int>)/8192 2.19% 2043.634 2088.468 - 2.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.19% 29.445 30.091 - 3.53% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.19% 775.774 792.781 - 0.94% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.19% 1861108.073 1901872.312 - 2.29% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.19% 14.904 15.231 - 2.02% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.19% 609.417 622.755 - 0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.19% 9.755 9.968 - 1.05% -
rng::search(vector<int>)_(same_length)/1000 2.19% 241.906 247.195 - 2.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.18% 9244794.144 9446616.256 - 0.37% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.18% 26.488 27.066 - 0.65% -
SetIntersection_Front_Set_uint64_256_16 2.18% 4902114.409 5008968.205 - 4.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.18% 394856.986 403463.164 - 1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.18% 147980.942 151205.421 - 2.59% -
BM_RangesMakeHeap_uint32_Ascending_16 2.18% 0.600 0.614 - 0.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.18% 0.684 0.699 - 1.72% -
std::copy_n(vector<int>)/4096 2.18% 208.171 212.700 - 12.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.17% 2.844 2.906 - -2.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.17% 275716.015 281692.660 - -0.13% -
BM_std_min<__int128>/24 2.17% 9.103 9.300 - 1.59% -
std::stable_partition(deque<int>)_(dense)/32 2.16% 29.909 30.555 - -1.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.15% 0.684 0.699 - 1.43% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.15% 102350.218 104550.870 - 0.01% -
SetIntersection_Front_Set_string_262144_64 2.15% 4801407.128 4904617.488 - 7.51% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 2.15% 62.168 63.504 - 11.81% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 2.15% 47.666 48.690 - 2.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.15% 20379909.592 20817259.338 - 2.81% -
BM_std_minmax<unsigned_char>/28 2.14% 2.150 2.196 - 3.73% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 2.14% 16.700 17.058 - 3.80% -
std::find(vector<char>)_(process_all)/50 2.14% 1.629 1.664 - 2.72% -
BM_MakeHeap_float_SingleElement_256 2.13% 0.651 0.665 - -1.00% -
SetIntersection_Front_Set_uint32_16384_16384 2.13% 337350157.014 344535983.550 - -0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.13% 23.834 24.341 - 0.96% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.13% 725.020 740.431 - 2.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.13% 1149559.839 1173994.214 - -0.73% -
BM_std_min<__int128>/23 2.13% 8.733 8.918 - 1.75% -
rng::partition_copy(deque<int>)/50 2.12% 27.459 28.042 - 0.78% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.12% 12.181 12.440 - 1.45% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.12% 11.303 11.543 - 1.32% -
BM_RangesPushHeap_string_Descending_1024 2.12% 2.482 2.535 - 6.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.12% 7.247 7.400 - 0.51% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.11% 1.359 1.388 - 2.72% -
std::find_if(vector<char>)_(bail_25%)/8 2.11% 0.929 0.948 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.11% 7787858.656 7951973.383 - 1.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.11% 0.762 0.778 - -0.04% -
std::map<int,_int>::clear()/8192 2.11% 81046.531 82752.973 - 3.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.11% 38133.074 38935.959 - -0.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.10% 6245.239 6376.640 - 2.11% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.10% 1731.791 1768.191 - 9.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.10% 919.804 939.129 - 0.90% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.10% 11223.725 11459.145 - -1.21% -
std::copy_n(vector<int>)/8 2.09% 2.165 2.210 - -0.11% -
SetIntersection_Front_Vector_float_64_16 2.09% 15376407.449 15697832.615 - 2.86% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.09% 5940.589 6064.725 - 2.17% -
rng::copy_n(vector<int>)/8 2.09% 2.232 2.279 - -0.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.08% 32.831 33.516 - 1.51% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.08% 3.504 3.577 - -0.19% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.08% 25.997 26.538 - -1.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.08% 5134784.353 5241461.765 - 2.77% -
std::adjacent_find(deque<int>,_pred)/8 2.08% 4.287 4.376 - -4.33% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.08% 1.536 1.568 - -0.92% -
BM_RangesPushHeap_float_Random_1024 2.08% 7.398 7.551 - 1.12% -
std::all_of(list<int>)_(process_all)/32768 2.07% 26154.359 26696.951 - -15.54% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.07% 216.654 221.140 - -6.29% -
SetIntersection_Front_Set_string_64_16 2.07% 25760772.646 26293841.895 - 5.19% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 2.07% 363135.417 370648.095 - 1.96% -
std::list<int>::ctor(size)/8192 2.07% 95149.493 97115.774 - -1.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.06% 4163.116 4248.892 - -1.20% -
BM_deque_deque_ranges_copy_backward/65536 2.06% 7981.857 8146.200 - -1.90% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.06% 87.514 89.316 - 1.85% -
BM_StringAssignStr_Large_Transparent 2.06% 10.158 10.367 - -0.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.06% 9.553 9.749 - 2.06% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.05% 1.853 1.891 - -1.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.05% 66.127 67.485 - 3.53% -
BM_MakeThenSortHeap_string_Heap_16384 2.05% 100.824 102.892 - 1.54% -
SetIntersection_None_Vector_uint32_16384_16 2.05% 1158031.336 1181777.578 - -0.39% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 2.05% 1030.312 1051.437 - 1.68% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.05% 170.708 174.207 - -0.03% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 2.05% 0.622 0.635 - 32.89% -
SetIntersection_Interlaced_Set_string_1024_4 2.04% 10508623.239 10723122.555 - 1.67% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 2.04% 10.530 10.744 - -2.97% -
BM_RangesMakeHeap_uint64_Random_256 2.04% 1.203 1.227 - 3.46% -
BM_std_minmax<unsigned_long_long>/23 2.04% 4.298 4.385 - 1.45% -
BM_StringAssignStr_Large_Opaque 2.04% 10.166 10.373 - -0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.03% 1.214 1.239 - 0.72% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.03% 1.690 1.724 - -0.09% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.02% 359.129 366.400 - 1.93% -
rng::find(vector<bool>)_(process_all)/8 2.02% 0.601 0.613 - -1.72% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.02% 538.689 549.580 - 1.74% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.02% 3.957 4.036 - 0.62% -
SetIntersection_Front_Set_string_16_16 2.02% 63316156.559 64594684.078 - 3.23% -
std::move_backward(vector<bool>)_(unaligned)/512 2.02% 4.639 4.732 - 0.79% -
BM_MakeHeap_uint64_SingleElement_256 2.02% 0.575 0.586 - 4.25% -
std::list<int>::ctor(size)/32 2.02% 323.179 329.694 - 0.46% -
rng::search(list<int>)_(single_element)/1000 2.02% 666.021 679.446 - 3.72% -
SetIntersection_Interlaced_Vector_string_1024_1 2.01% 1116861.479 1139339.932 - -1.29% -
BM_MakeHeap_string_QuickSortAdversary_64 2.01% 10.199 10.404 - 2.66% -
BM_deque_deque_ranges_copy_backward/70000 2.01% 8868.120 9046.570 - 1.59% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.01% 27.767 28.325 - 0.16% -
BM_MakeHeap_string_QuickSortAdversary_256 2.01% 10.440 10.650 - 2.28% -
std::multiset<int>::insert(value)_(already_present)/8192 2.01% 32.582 33.237 - -1.04% -
std::move_backward(deque<int>)/32768 2.00% 3607.432 3679.546 - -3.79% -
rng::starts_with(list<int>)/8 2.00% 2.911 2.969 - 0.10% -
BM_std_min<unsigned_int>/12 2.00% 1.481 1.510 - -0.16% -
std::count(list<int>)_(every_other)/8192 2.00% 6663.637 6796.642 - 7.49% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.00% 11231.241 11455.389 - 0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.99% 4.045 4.125 - 1.52% -
BM_std_minmax<unsigned_char>/20 1.98% 1.932 1.971 - 3.57% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.98% 11591.857 11821.653 - -2.22% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.98% 9.184 9.366 - -3.90% -
SetIntersection_Front_Vector_string_256_64 1.98% 11102266.401 11321886.101 - 0.86% -
rng::for_each_n(deque<int>)/50 1.98% 3.920 3.997 - 2.00% -
std::set<std::string>::insert(value)_(new_value)/8192 1.98% 69.945 71.327 - -21.59% -
rng::sort(vector<int>)_(descending)/8 1.97% 24.693 25.179 - 3.80% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.97% 41.276 42.090 - 1.84% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.97% 32.807 33.453 - 4.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.97% 55777.066 56873.445 - 2.13% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.97% 34356.153 35031.383 - -0.08% -
rng::unique_copy(list<int>)_(contiguous)/8192 1.97% 6916.000 7051.919 - -11.01% -
rng::move_backward(deque<int>)/1048576 1.96% 125872.644 128344.480 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.96% 1109716.450 1131483.336 - 3.27% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.96% 1.273 1.298 - 0.20% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.96% 1.147 1.170 - -2.25% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.96% 562.306 573.319 - 0.84% -
BM_std_min<unsigned_char>/28 1.96% 1.747 1.782 - 1.64% -
SetIntersection_Front_Vector_float_16384_16384 1.96% 80417228.653 81989841.792 - -2.33% -
std::unique(list<int>)_(contiguous)/8192 1.95% 6969.621 7105.773 - -1.53% -
BM_MakeThenSortHeap_float_Descending_262144 1.95% 34.451 35.124 - -2.03% -
std::stable_partition(list<int>)_(sparse)/32 1.95% 9.816 10.008 - 1.26% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.95% 355.908 362.855 - 1.36% -
SetIntersection_None_Vector_uint64_262144_1 1.95% 1174309.424 1197220.498 - -0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.95% 13711.062 13978.381 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.95% 761.820 776.662 - 3.91% -
BM_RangesPopHeap_uint64_4 1.95% 2.667 2.719 - 2.46% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.94% 4.719 4.811 - 0.81% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.94% 2876.226 2932.129 - 2.22% -
BM_RangesPushHeap_string_Descending_4 1.94% 1.881 1.917 - 1.16% -
BM_deque_deque_ranges_move_backward/4000 1.94% 144.913 147.721 - 0.40% -
std::move(list<int>)/1048576 1.94% 1016918.116 1036604.960 - 2.23% -
BM_std_minmax_element<int>/4 1.93% 1.243 1.267 - 2.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.93% 0.963 0.981 - 0.28% -
std::sort(vector<int>)_(descending)/8 1.93% 24.661 25.137 - 0.48% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.92% 4.360 4.444 - -2.77% -
rng::move(deque<int>)/64 1.92% 6.318 6.440 - -6.93% -
SetIntersection_None_Set_string_1024_256 1.92% 8936111.146 9107709.811 - 1.61% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.92% 19.666 20.043 - 0.11% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.92% 214.621 218.731 - 0.29% -
BM_PopHeap_float_1024 1.91% 27.988 28.523 - 2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.91% 344875130.437 351460160.341 - -2.04% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.91% 6730537.600 6858914.745 - -7.69% -
BM_lexicographical_compare_three_way_fast_path/1024 1.91% 245.899 250.584 - 1.31% -
SetIntersection_None_Vector_uint64_16384_16 1.90% 1150911.147 1172827.623 - 0.38% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.90% 3.265 3.327 - 1.43% -
BM_std_min<long_long>/12 1.90% 2.029 2.067 - 2.30% -
SetIntersection_Front_Vector_string_262144_1 1.90% 1141228.534 1162880.022 - 0.82% -
BM_std_min<char>/11 1.90% 1.048 1.068 - 2.01% -
rng::copy_backward(deque<int>)/32768 1.90% 3839.464 3912.252 - 6.51% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.90% 97493.132 99340.715 - -0.47% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.89% 11.788 12.011 - 1.45% -
rng::contains_subrange(list<int>)_(process_all)/16 1.89% 5.022 5.117 - 2.96% -
std::set<int>::insert(value)_(new_value)/1024 1.89% 41.947 42.739 - -1.03% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.89% 1.639 1.670 - 5.13% -
BM_MakeThenSortHeap_string_Heap_262144 1.89% 178.241 181.603 - -1.73% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.89% 209.228 213.172 - 0.76% -
BM_std_min<__int128>/22 1.88% 8.334 8.491 - 1.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.88% 54332.482 55354.138 - 1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.88% 838.670 854.435 - 1.30% -
std::swap_ranges(list<int>)/50 1.88% 32.685 33.300 - 2.46% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.88% 1261439.127 1285128.174 - -1.62% -
std::rotate(list<int>)_(by_1/4)/8192 1.88% 7224.915 7360.467 - 1.09% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.88% 3109.761 3168.092 - 1.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.87% 34.307 34.949 - 6.25% -
SetIntersection_Front_Vector_string_262144_256 1.87% 9970545.148 10157293.639 - -3.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.87% 1158.173 1179.853 - -4.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.87% 2.639 2.688 - -0.90% -
SetIntersection_Front_Vector_string_16384_16 1.87% 1718317.850 1750454.588 - 1.68% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 1.86% 2.947 3.002 - 6.36% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.86% 28.135 28.659 - 2.05% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.86% 54860493.616 55881990.380 - -2.73% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.86% 815.045 830.218 - -0.60% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.86% 39.256 39.985 - 0.03% -
BM_std_min<__int128>/21 1.86% 7.945 8.093 - 1.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.85% 778.068 792.490 - -0.14% -
std::find_if_not(vector<char>)_(process_all)/1024 1.85% 270.441 275.448 - 0.42% -
BM_std_minmax<unsigned_short>/29 1.85% 2.574 2.621 - -0.69% -
BM_RangesPushHeap_uint32_Random_16 1.84% 4.388 4.469 - -1.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.84% 14.292 14.555 - 2.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.84% 34.348 34.981 - 1.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.84% 372.277 379.127 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.84% 1151239.839 1172371.459 - 1.07% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.83% 49796.103 50708.546 - 1.12% -
SetIntersection_None_Vector_uint32_1024_1 1.83% 1121442.065 1141969.502 - -0.80% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.83% 5868.238 5975.524 - 0.88% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.83% 11.773 11.988 - 0.14% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.83% 320.965 326.829 - -0.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.83% 382532.526 389514.076 - 0.42% -
BM_num_get<long_double> 1.82% 35.576 36.225 - 2.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.82% 1192.195 1213.914 - -0.01% -
BM_std_minmax<unsigned_char>/3 1.82% 1.193 1.214 - 7.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.82% 1126792.444 1147270.127 - -0.28% -
BM_vector_deque_move_backward/64000 1.82% 7358.308 7491.917 - -2.45% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.81% 343.832 350.069 - 0.41% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.81% 120.660 122.838 - 1.62% -
BM_lexicographical_compare_three_way_fast_path/16384 1.80% 3772.454 3840.488 - 1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.80% 6.896 7.021 - 2.32% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.80% 3.554 3.618 - -1.56% -
std::search_n(vector<int>)_(no_match)/1048576 1.80% 209472.741 213246.729 - 2.58% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.80% 11.528 11.735 - 3.61% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.80% 5.104 5.196 - 4.33% -
BM_std_minmax<unsigned_short>/16 1.80% 1.685 1.715 - 1.45% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.79% 22.887 23.298 - 1.03% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.79% 8279.149 8427.298 - -5.91% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.79% 6580.153 6697.848 - -0.15% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.79% 4.779 4.865 - 1.46% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.79% 1885.305 1918.976 - 1.46% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.78% 23307.568 23723.547 - -10.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.78% 12.336 12.556 - 1.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.78% 18.886 19.222 - 0.42% -
SetIntersection_Interlaced_Set_string_1024_256 1.78% 35695325.305 36330834.191 - 0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.78% 19.657 20.006 - 1.23% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.78% 36.268 36.913 - 1.26% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.78% 880.740 896.379 - 0.01% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.77% 15265477.487 15536423.050 - -4.15% -
SetIntersection_Front_Set_uint64_256_64 1.77% 6183862.103 6293615.342 - -0.11% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.77% 16.984 17.286 - 3.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.77% 25147944.326 25593742.445 - 2.30% -
std::rotate(list<int>)_(1_element_forward)/8192 1.77% 7904.335 8044.319 - 0.66% -
std::rotate_copy(deque<int>)/32 1.77% 2.622 2.669 - -71.03% -
BM_StringConstructDestroyCStr_Large_Opaque 1.77% 14.281 14.534 - 1.14% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.77% 134.904 137.289 - 5.53% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.77% 41542.158 42275.503 - 0.49% -
std::find(list<int>)_(bail_25%)/8192 1.77% 1424.244 1449.384 - 1.30% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.76% 11.848 12.057 - 0.09% -
BM_MakeThenSortHeap_string_Heap_256 1.76% 49.090 49.957 - 1.09% -
std::partial_sort(vector<int>)_(descending)/8 1.76% 24.811 25.249 - 0.51% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.76% 10.632 10.819 - 2.00% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.76% 39.421 40.116 - -1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.76% 4236060.176 4310716.142 - 0.90% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.76% 562308.142 572217.384 - -2.21% -
SetIntersection_None_Vector_string_16384_64 1.76% 1282169.268 1304706.122 - 1.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.76% 38.360 39.034 - 0.24% -
std::shift_left(list<int>)/50 1.75% 27.667 28.152 - 2.65% -
std::rotate(deque<int>)_(by_1/2)/1024 1.75% 173.261 176.297 - 1.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.75% 53.239 54.171 - 1.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.74% 23.835 24.251 - -0.35% -
std::map<int,_int>::count(key)_(existent)/32 1.74% 1.697 1.726 - 7.50% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.74% 2.205 2.243 - -2.41% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.74% 5866746.350 5968961.780 - -0.26% -
BM_std_min<char>/12 1.74% 1.333 1.356 - 5.00% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.74% 27.979 28.466 - -1.25% -
SetIntersection_None_Set_uint32_256_256 1.74% 5769332.836 5869675.395 - 0.99% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.74% 20.479 20.834 - -0.56% -
BM_MakeHeap_string_Random_16384 1.74% 12.621 12.840 - 0.44% -
std::multiset<std::string>::clear()/8192 1.73% 200013.941 203483.483 - -0.01% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.73% 5.058 5.145 - 1.49% -
std::find(vector<int>)_(process_all)/8 1.73% 2.647 2.693 - 1.83% -
std::set<std::string>::ctor(const&)/32 1.73% 691.335 703.310 - 0.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.73% 3.967 4.035 - 2.49% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.73% 18.487 18.807 - 2.15% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.73% 7.508 7.638 - 0.25% -
rng::sort(vector<int>)_(heap)/8 1.72% 22.230 22.612 - 0.59% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.72% 5.480 5.574 - 1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.72% 9850.082 10019.480 - -1.89% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.72% 20.347 20.696 - -0.51% -
std::multiset<int>::insert(value)_(already_present)/32 1.72% 19.001 19.327 - 1.32% -
rng::sort(deque<int>)_(repeated)/1024 1.72% 946.790 963.029 - 1.58% -
BM_std_min<unsigned_short>/12 1.72% 1.517 1.543 - 1.56% -
rng::for_each(list<int>)/8 1.71% 2.532 2.575 - -0.64% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.71% 8534.597 8680.621 - 0.29% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.71% 464.701 472.650 - -1.61% -
std::set<int>::erase(key)_(existent)/32 1.70% 21.871 22.244 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.70% 0.687 0.699 - 0.04% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.70% 11.272 11.464 - -0.02% -
BM_MakeThenSortHeap_float_Descending_16 1.70% 1.840 1.871 - 0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.70% 0.687 0.698 - 0.01% -
std::generate(list<int>)/8192 1.70% 7406.022 7531.975 - -3.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.70% 2.531 2.574 - -3.45% -
rng::find_if_not(vector<char>)_(process_all)/8 1.70% 2.469 2.511 - 7.50% -
rng::find_first_of(vector<int>)_(small_needle)/1024 1.70% 1412.620 1436.597 - -10.73% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.70% 1921.629 1954.233 - 1.43% -
SetIntersection_Interlaced_Set_string_64_4 1.69% 26877999.369 27333535.900 - 0.88% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.69% 325.804 331.319 - -0.51% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.69% 19969.565 20307.144 - -0.50% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.69% 208.455 211.979 - 2.43% -
rng::contains(deque<int>)_(process_all)/32 1.69% 8.587 8.732 - 1.26% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.69% 11.542 11.737 - 0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.69% 51.274 52.139 - 0.47% -
BM_PushHeap_float_Ascending_16384 1.68% 4.221 4.292 - -1.85% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.68% 3232.173 3286.547 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.68% 6.866 6.981 - 1.30% -
rng::partition_point(list<int>)/50 1.68% 24.471 24.882 - 0.96% -
std::search(list<int>)_(single_element)/1000 1.68% 671.120 682.370 - 1.67% -
std::multiset<int>::erase(iterator)/8192 1.68% 23.644 24.040 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.67% 12984027.672 13201297.888 - 1.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.67% 66640.303 67755.332 - -0.33% -
std::set<int>::contains(key)_(non-existent)/32 1.67% 2.348 2.387 - 0.36% -
SetIntersection_Front_Set_string_1024_4 1.67% 1313043.316 1334997.283 - 0.40% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.67% 8.780 8.927 - 0.55% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.67% 561.789 571.166 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.67% 20668820.404 21013570.467 - -0.48% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.67% 2.392 2.431 - 1.35% -
BM_StringRelational_Compare_Empty_Small_Control 1.66% 1.634 1.662 - -2.98% -
BM_std_minmax<short>/23 1.66% 2.693 2.738 - 5.15% -
std::map<int,_int>::clear()/32 1.66% 655.700 666.598 - 1.16% -
BM_RangesPushHeap_uint64_Ascending_16384 1.66% 3.564 3.624 - -1.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.66% 14.852 15.098 - 2.56% -
BM_lexicographical_compare_three_way_fast_path/65536 1.65% 15055.579 15304.607 - 1.16% -
SetIntersection_Front_Vector_uint64_64_64 1.65% 11180029.828 11364949.256 - 0.51% -
BM_std_minmax<long_long>/14 1.65% 3.290 3.345 - 0.79% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.65% 3.568 3.627 - -0.14% -
BM_MakeHeap_uint32_Random_262144 1.65% 1.007 1.024 - 0.21% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.65% 2921.965 2970.032 - -0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.64% 15687.963 15945.993 - 3.24% -
BM_RangesPushHeap_float_Ascending_64 1.64% 1.747 1.776 - 2.38% -
BM_std_min<unsigned_short>/26 1.64% 2.153 2.188 - 2.16% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.64% 6222.572 6324.700 - 0.68% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.64% 15.278 15.528 - 2.40% -
BM_std_min<short>/21 1.64% 1.828 1.858 - 3.14% -
std::map<int,_int>::contains(key)_(existent)/1024 1.63% 4.047 4.113 - -0.65% -
BM_MakeHeap_string_Random_64 1.63% 10.032 10.196 - 1.38% -
SetIntersection_Interlaced_Vector_uint32_16384_16 1.63% 2462320.493 2502487.075 - -22.96% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.63% 27.006 27.446 - -8.12% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.63% 1509789.326 1534402.320 - 0.17% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.63% 11.320 11.505 - 0.08% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.63% 4318.666 4389.019 - 0.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.62% 2.098 2.132 - -1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.62% 1099617.376 1117471.543 - 0.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.62% 72615.390 73791.145 - 0.10% -
std::fill_n(vector<int>)/8192 1.62% 235.554 239.367 - 0.77% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.62% 139.368 141.623 - 1.31% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.62% 2.415 2.455 - 3.36% -
BM_vector_deque_move_backward/512 1.62% 17.601 17.886 - -1.42% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.62% 20.760 21.096 - 1.07% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.62% 2.947 2.994 - 1.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.62% 32496.363 33021.534 - -0.37% -
std::unordered_multiset<int>::erase(iterator)/8192 1.61% 20.115 20.439 - 0.52% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.61% 22.073 22.428 - 2.54% -
BM_std_minmax<unsigned_int>/7 1.61% 1.745 1.773 - -1.99% -
rng::copy_n(vector<int>)/1048576 1.60% 49369.004 50161.280 - -0.05% -
std::adjacent_find(vector<int>,_pred)/50 1.60% 23.308 23.681 - 0.61% -
BM_RangesPushHeap_string_Ascending_1024 1.60% 13.845 14.065 - -0.08% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.59% 23.090 23.458 - 0.35% -
rng::copy_n(list<int>)/4096 1.59% 3983.009 4046.519 - -3.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.59% 19.509 19.820 - 0.38% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.59% 2.285 2.321 - -0.55% -
BM_std_minmax<unsigned_int>/27 1.59% 2.375 2.413 - 0.34% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.59% 365.978 371.789 - -0.43% -
std::is_sorted_until(vector<int>)/8 1.59% 2.060 2.092 - 1.74% -
SetIntersection_Front_Vector_string_64_64 1.59% 27708046.126 28147625.763 - 3.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.59% 23.046 23.412 - 1.79% -
SetIntersection_None_Vector_uint32_262144_1024 1.59% 1195447.572 1214402.392 - 1.31% -
BM_MakeThenSortHeap_float_Ascending_16384 1.58% 27.668 28.106 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.58% 348157482.305 353669317.642 - 1.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.58% 14587.835 14818.686 - 2.04% -
std::remove_if(deque<int>)_(prefix)/50 1.58% 66.816 67.873 - 2.64% -
std::move(deque<int>)/262144 1.58% 14896.958 15132.559 - -25.43% -
std::transform(deque<int>,_deque<int>)/32 1.58% 21.584 21.925 - 1.96% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.58% 9.006 9.148 - 4.81% -
rng::find_last(list<int>)_(bail_10%)/8 1.58% 2.057 2.089 - 0.02% -
BM_std_min<unsigned_char>/14 1.58% 1.795 1.823 - 2.57% -
rng::move(deque<int>)/1048576 1.58% 54335.645 55193.184 - -9.76% -
BM_MakeThenSortHeap_string_Ascending_16384 1.58% 62.292 63.275 - -0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.58% 18.755 19.050 - 0.52% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.58% 3.270 3.322 - 1.71% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.57% 2720.463 2763.279 - 0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.57% 7.468 7.585 - 0.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.57% 23.806 24.180 - 0.41% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.57% 36197.141 36766.149 - -1.45% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.57% 27.906 28.344 - 0.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.57% 35288.698 35842.545 - -0.30% -
std::multiset<int>::erase(iterator)/1024 1.57% 23.757 24.129 - 0.27% -
std::find_end(forward_list<int>)_(process_all)/8192 1.56% 5649.933 5738.349 - 1.15% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.56% 39.406 40.022 - 2.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.56% 7160322.808 7272289.962 - 22.26% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.56% 28.986 29.439 - 0.22% -
BM_std_minmax<short>/26 1.56% 2.480 2.519 - 1.22% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 1.56% 0.710 0.721 - -0.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.56% 1210.548 1229.410 - 3.25% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.56% 4255.268 4321.463 - 0.35% -
BM_MakeHeap_string_SingleElement_16384 1.55% 6.100 6.195 - 2.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.55% 306.174 310.933 - -1.00% -
SetIntersection_None_Vector_uint64_1024_256 1.55% 1122723.844 1140171.858 - 2.15% -
BM_std_min<char>/1024 1.55% 8.310 8.439 - 0.84% -
BM_deque_vector_move_backward/64000 1.55% 8032.919 8157.539 - 0.95% -
BM_std_min<unsigned_short>/64 1.55% 3.498 3.553 - 1.16% -
BM_std_minmax<unsigned_long_long>/11 1.55% 2.353 2.390 - 6.98% -
BM_std_min<char>/30 1.55% 2.223 2.257 - -2.19% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.54% 13001.158 13202.003 - 1.95% -
SetIntersection_Front_Set_uint64_1024_256 1.54% 4839335.147 4914086.477 - 11.03% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.54% 778.141 790.151 - 2.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.54% 374580.196 380355.397 - 1.02% -
std::search(deque<int>)_(no_match)/1000 1.54% 403.222 409.427 - 1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.54% 17714416.270 17986994.629 - -0.45% -
std::count(vector<int>)_(every_other)/8 1.53% 1.334 1.354 - 0.56% -
BM_deque_deque_copy/4000 1.53% 145.493 147.722 - 0.97% -
SetIntersection_Interlaced_Set_string_256_16 1.53% 18096272.313 18373332.396 - 0.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.53% 19.666 19.967 - -0.19% -
SetIntersection_Front_Vector_uint32_262144_1 1.53% 1089372.245 1106023.773 - -1.34% -
std::find_if_not(vector<char>)_(process_all)/50 1.53% 12.516 12.708 - 2.19% -
std::copy_n(deque<int>)/262144 1.52% 10141.243 10295.827 - -2.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.52% 22.899 23.248 - 4.07% -
SetIntersection_Interlaced_Set_string_16_4 1.52% 76441112.552 77605093.770 - -0.25% -
std::set<std::string>::erase(key)_(existent)/0 1.52% 64.322 65.301 - -1.04% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.52% 16841.287 17097.327 - 0.22% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.52% 68.603 69.644 - 1.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.52% 20.942 21.260 - -0.34% -
SetIntersection_Interlaced_Set_float_16384_16 1.52% 210626031.949 213819797.989 - 1.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 1.52% 44.302 44.974 - 37.64% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.51% 4.085 4.147 - 1.96% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.51% 33.628 34.136 - -0.12% -
std::find_if_not(list<int>)_(process_all)/50 1.51% 21.327 21.649 - 1.21% -
BM_std_min<int>/4 1.51% 1.022 1.037 - -4.06% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.51% 12.329 12.515 - 0.79% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.51% 2.120 2.152 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.51% 4248.071 4312.127 - -1.70% -
rng::search(list<int>)_(near_matches)/1024 1.51% 39339.613 39932.598 - 0.97% -
SetIntersection_Interlaced_Set_uint64_256_16 1.51% 12140773.147 12323769.181 - -3.43% -
rng::copy_if(vector<int>)_(entire_range)/64 1.50% 15.487 15.720 - -1.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.50% 11.477 11.649 - 0.82% -
BM_PushHeap_float_Random_262144 1.49% 7.553 7.666 - -1.47% -
bm_ranges_lexicographical_compare<signed_char>/512 1.48% 7.690 7.804 - -1.46% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.48% 1.838 1.865 - 1.35% -
BM_RangesPushHeap_uint64_Random_4 1.48% 2.135 2.167 - -4.00% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.48% 473.655 480.679 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.48% 1187584.866 1205183.528 - -0.34% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.48% 10.165 10.316 - -2.78% -
BM_RangesMakeThenSortHeap_uint32_Random_64 1.48% 11.859 12.034 - 1.00% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.48% 18.694 18.971 - 1.74% -
BM_RangesSortHeap_string_16 1.48% 14.151 14.361 - 1.02% -
std::is_sorted_until(list<int>)/8192 1.48% 7275.159 7382.754 - 13.03% -
BM_MakeHeap_uint64_Random_16 1.48% 1.328 1.347 - 0.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.48% 28.693 29.117 - -0.03% -
SetIntersection_Interlaced_Set_uint32_256_4 1.48% 11408589.433 11577185.793 - -1.85% -
std::transform(deque<int>,_deque<int>)/50 1.48% 33.403 33.897 - 1.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.48% 28.812 29.238 - -19.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.47% 10.645 10.802 - 1.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.47% 36208.118 36741.228 - -0.81% -
std::find(list<int>)_(bail_25%)/32768 1.47% 8111.893 8231.325 - 3.54% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.47% 206349449.766 209384462.228 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.47% 817541.859 829555.603 - 0.17% -
std::set<std::string>::clear()/1024 1.47% 19874.023 20165.876 - 2.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.47% 15674201.931 15904158.944 - 3.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.47% 22.546 22.876 - -0.97% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.46% 1.279 1.298 - -0.48% -
std::set<int>::find(key)_(existent)/8192 1.46% 8.037 8.155 - -0.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.46% 23.730 24.077 - 0.89% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.46% 2.477 2.513 - 0.19% -
BM_CmpEqual_uchar_short 1.46% 1.040 1.055 - 1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.46% 9.454 9.592 - -1.34% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.45% 7.461 7.570 - 0.60% -
std::stable_sort(deque<int>)_(descending)/8192 1.45% 21048.843 21353.784 - -0.32% -
BM_MakeHeap_string_QuickSortAdversary_16 1.44% 8.621 8.745 - 2.63% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.44% 27.983 28.387 - 0.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.44% 3.854 3.910 - -6.61% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.44% 12.301 12.478 - 1.10% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.44% 96806.963 98202.656 - -2.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.44% 15.821 16.049 - 0.59% -
BM_CmpLess_int_uchar 1.44% 1.118 1.134 - -0.08% -
std::move_backward(vector<bool>)_(aligned)/4096 1.44% 7.280 7.385 - 1.40% -
BM_std_min<__int128>/20 1.44% 7.615 7.724 - 0.99% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.44% 955445.278 969209.538 - -1.55% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.44% 6.925 7.024 - 0.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.44% 29.443 29.867 - -24.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.44% 19131.650 19406.973 - 0.29% -
SetIntersection_Front_Vector_float_16_16 1.44% 38111775.338 38658753.298 - 1.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.43% 511.311 518.637 - -0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.43% 35040.426 35542.341 - 1.20% -
BM_std_min<unsigned_char>/4000 1.43% 27.063 27.450 - 1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.43% 18763479.016 19031918.988 - 1.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.43% 16.722 16.961 - -1.42% -
rng::find_if_not(vector<int>)_(process_all)/8 1.42% 2.518 2.553 - 0.98% -
SetIntersection_None_Set_uint32_1024_4 1.42% 8696221.928 8819957.030 - -0.52% -
std::find_if(list<int>)_(process_all)/50 1.42% 21.457 21.762 - 0.32% -
SetIntersection_None_Vector_string_64_64 1.42% 9264553.799 9396036.625 - 0.57% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.42% 15.371 15.590 - 1.73% -
rng::fill(list<int>)/8192 1.42% 7392.444 7497.291 - 5.47% -
rng::find_if(vector<int>)_(bail_25%)/8 1.42% 1.072 1.087 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 1.42% 23.891 24.229 - -38.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.41% 23.965 24.303 - 1.44% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.41% 2.199 2.230 - -2.62% -
BM_deque_vector_ranges_copy/4000 1.41% 142.496 144.500 - -0.02% -
rng::is_sorted(list<int>,_pred)/8 1.41% 4.226 4.286 - 0.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.40% 21.209 21.507 - -0.03% -
SetIntersection_Front_Set_uint64_16_16 1.40% 40927042.435 41501595.221 - -0.13% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.40% 27.706 28.094 - -0.44% -
std::find(deque<int>)_(process_all)/8 1.40% 3.417 3.465 - 1.35% -
std::remove_if(deque<int>)_(sprinkled)/32 1.40% 56.119 56.906 - -2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.40% 5368191.344 5443458.687 - 2.56% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.40% 69.450 70.423 - -0.88% -
BM_deque_deque_move/4000 1.40% 145.869 147.909 - 0.99% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.40% 24476.718 24818.596 - -10.33% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.40% 20.819 21.109 - 2.59% -
BM_MakeHeap_string_Random_1024 1.40% 10.791 10.942 - 1.11% -
BM_PushHeap_uint64_Random_1024 1.39% 5.911 5.993 - 3.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.39% 33.591 34.058 - 0.73% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.39% 18.762 19.024 - 1.52% -
SetIntersection_None_Vector_string_1024_1 1.39% 1227600.205 1244691.142 - -0.38% -
BM_RangesPopHeap_string_16 1.39% 14.375 14.575 - 1.74% -
BM_std_min<unsigned_short>/30 1.39% 2.359 2.392 - 1.81% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.39% 1546726.724 1568236.328 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.39% 11465374.355 11624776.568 - -1.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.39% 13499.045 13686.617 - 5.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.39% 51.335 52.048 - -0.45% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.39% 42.679 43.271 - -1.62% -
std::set<std::string>::insert(value)_(new_value)/32 1.39% 40.328 40.887 - -1.05% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.38% 9.269 9.397 - 0.54% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.38% 660.362 669.445 - 0.14% -
std::unordered_multiset<int>::ctor(const&)/1024 1.38% 6612.872 6703.803 - -1.91% -
SetIntersection_Interlaced_Set_float_262144_1 1.37% 1104889.189 1120073.085 - 3.13% -
std::unordered_multiset<int>::ctor(const&)/32 1.37% 197.953 200.668 - 0.08% -
std::replace_if(deque<int>)_(prefix)/50 1.37% 20.340 20.619 - 0.67% -
rng::copy(list<int>)/8 1.37% 2.361 2.393 - 1.63% -
std::is_sorted_until(list<int>)/1024 1.37% 753.507 763.822 - 1.25% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.37% 5.432 5.506 - 2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.36% 16300.228 16522.567 - 3.14% -
SetIntersection_Front_Set_uint64_262144_16 1.36% 1306417.906 1324226.589 - 3.53% -
BM_MakeHeap_string_Descending_4 1.36% 2.095 2.123 - -0.03% -
SetIntersection_None_Set_string_16384_256 1.36% 201103205.264 203839662.293 - 1.97% -
BM_std_minmax_element<short>/64 1.36% 17.237 17.471 - 0.24% -
std::set<std::string>::insert(value)_(new_value)/1024 1.36% 64.582 65.457 - 0.34% -
std::none_of(list<int>)_(process_all)/32 1.36% 11.532 11.688 - -0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1.35% 1218881.462 1235369.563 - 1.35% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.35% 5.376 5.449 - -0.02% -
std::partial_sort(deque<int>)_(repeated)/8 1.35% 27.311 27.681 - 0.61% -
rng::find(vector<bool>)_(process_all)/1048576 1.35% 3664.844 3714.415 - 1.74% -
BM_lexicographical_compare_three_way_slow_path/4 1.35% 1.155 1.171 - 1.34% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.35% 325.440 329.837 - 0.26% -
SetIntersection_Front_Set_uint64_262144_16384 1.35% 336249406.411 340785977.746 - -2.81% -
BM_deque_deque_move_backward/4096 1.35% 152.894 154.953 - 0.95% -
std::find_if(vector<char>)_(process_all)/1024 1.35% 270.231 273.869 - 0.00% -
std::move(vector<bool>)_(unaligned)/4096 1.34% 26.643 27.001 - 5.44% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.34% 34.527 34.991 - -0.35% -
std::is_sorted(list<int>)/8192 1.34% 7170.888 7267.194 - 2.36% -
rng::fill_n(vector<int>)/1024 1.34% 29.270 29.664 - 1.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.34% 544.354 551.656 - 1.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.34% 15.883 16.096 - 1.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.34% 13292.704 13470.956 - -2.49% -
BM_RangesPopHeap_uint32_256 1.34% 16.871 17.097 - 1.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.34% 9.827 9.959 - 0.12% -
std::for_each(deque<int>)/8 1.34% 0.924 0.936 - 2.34% -
std::map<int,_int>::erase(key)_(non-existent)/1024 1.34% 5.395 5.468 - 2.16% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.34% 8.004 8.111 - 0.36% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 12261.188 12425.297 - 1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.34% 343275906.863 347868873.638 - -1.11% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.34% 26.628 26.984 - -1.51% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.33% 1878.566 1903.621 - 0.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.33% 250.197 253.531 - -1.56% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.33% 738.278 748.114 - -0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.33% 717.313 726.866 - -0.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.33% 87.673 88.840 - 1.14% -
std::unique(list<int>,_pred)_(contiguous)/52 1.33% 73.778 74.757 - 0.66% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.33% 0.943 0.956 - 0.10% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.32% 178703794.508 181071576.780 - 0.68% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.32% 25.770 26.111 - -1.21% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.32% 14829.058 15024.947 - 3.29% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.32% 1909.952 1935.176 - 1.31% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.32% 27.382 27.744 - -2.56% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.32% 20.438 20.707 - 1.64% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.32% 105874.609 107269.126 - 1.97% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.32% 3125.633 3166.771 - 1.82% -
BM_std_min<__int128>/19 1.32% 7.241 7.336 - 0.89% -
rng::rotate_copy(vector<int>)/1024 1.31% 32.503 32.930 - -0.38% -
SetIntersection_Front_Vector_string_256_1 1.31% 4546742.745 4606312.634 - 1.01% -
std::set<int>::erase(iterator)/1024 1.31% 20.260 20.525 - 0.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.31% 20.045 20.307 - -0.27% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.31% 204742.214 207422.105 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.31% 34.241 34.688 - 2.07% -
rng::find_if(deque<int>)_(process_all)/8 1.30% 3.937 3.989 - 0.16% -
std::unique(list<int>)_(contiguous)/1024 1.30% 927.374 939.453 - 1.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.30% 17.976 18.211 - 1.01% -
rng::rotate(vector<int>)_(1_element_backward)/1024 1.30% 35.682 36.146 - 0.83% -
BM_MakeThenSortHeap_float_SingleElement_256 1.30% 3.991 4.043 - 1.37% -
std::search(list<int>,_pred)_(single_element)/8192 1.30% 8668.187 8780.847 - 1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.30% 1160497.632 1175564.408 - 1.03% -
rng::copy_if(vector<int>)_(every_other)/8 1.30% 4.238 4.293 - -0.81% -
std::replace(vector<int>)_(sprinkled)/32 1.29% 5.036 5.101 - -3.80% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.29% 113671.721 115143.393 - 4.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.29% 1125354.664 1139897.866 - 5.86% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.29% 32165.139 32580.333 - 0.05% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.29% 2448.543 2480.146 - 1.33% -
BM_vector_deque_copy_backward/4096 1.29% 148.348 150.262 - 0.88% -
std::unique(list<int>)_(sprinkled)/8192 1.29% 7798.769 7899.374 - -8.84% -
BM_std_minmax<unsigned_short>/26 1.29% 2.581 2.614 - 3.73% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.29% 10.454 10.589 - 9.36% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.29% 4257.964 4312.846 - -0.02% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.29% 109.318 110.726 - -1.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.28% 10916.691 11056.897 - 0.22% -
rng::reverse_copy(vector<int>)/64 1.28% 2.492 2.524 - -0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.28% 13008.757 13175.727 - 1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.28% 0.826 0.836 - 1.14% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.28% 2903.087 2940.282 - -0.23% -
rng::partial_sort(vector<int>)_(ascending)/8 1.28% 20.636 20.900 - -0.66% -
std::set<int>::erase(key)_(existent)/0 1.28% 20.266 20.525 - -0.74% -
std::vector<int>::ctor(size)/1024 1.27% 41.099 41.623 - 2.60% -
std::set<int>::erase(iterator)/8192 1.27% 20.328 20.587 - 0.40% -
BM_CmpEqual_int_short 1.27% 1.120 1.134 - 0.16% -
BM_RangesPopHeap_string_16384 1.27% 71.921 72.835 - 0.54% -
BM_StringDestroy_Large 1.27% 6.747 6.832 - -1.49% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.27% 674.023 682.576 - 0.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.27% 1.320 1.337 - 0.21% -
SetIntersection_None_Vector_string_256_1 1.27% 4744770.948 4804934.089 - 1.71% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.27% 548.310 555.262 - 1.35% -
SetIntersection_Front_Vector_uint32_256_16 1.27% 4369336.929 4424642.756 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.26% 1590158.736 1610262.045 - 1.48% -
std::partition(deque<int>)_(sparse)/32 1.26% 9.640 9.762 - 1.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.26% 22.332 22.612 - -1.92% -
BM_MakeHeap_string_SingleElement_4 1.26% 3.667 3.713 - 0.81% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.26% 550743.602 557661.012 - -1.22% -
BM_std_min<char>/29 1.25% 2.002 2.027 - 0.39% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.25% 605.092 612.682 - 1.26% -
std::remove_copy(vector<int>)_(prefix)/32 1.25% 8.993 9.106 - -0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.25% 79399.939 80395.582 - -5.51% -
std::multiset<int>::insert(value)_(new_value)/32 1.25% 19.698 19.945 - -0.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.25% 1444312.283 1462398.973 - -0.62% -
std::partition_point(deque<int>)/8192 1.25% 16.243 16.446 - 0.52% -
std::unordered_multiset<int>::erase(iterator)/32 1.25% 20.054 20.305 - 0.17% -
std::set<int>::contains(key)_(non-existent)/1024 1.25% 5.305 5.372 - 1.63% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.25% 17.893 18.117 - 0.17% -
BM_std_min<long_long>/32 1.25% 3.618 3.663 - 2.85% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.24% 18.421 18.650 - 0.93% -
BM_MakeHeap_uint32_Random_256 1.24% 1.147 1.162 - -1.79% -
rng::fold_left(deque<int>)/8 1.24% 4.100 4.151 - 1.36% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.24% 21.213 21.476 - 0.37% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.24% 14987.672 15173.250 - 0.89% -
std::for_each_n(vector<int>)/8 1.24% 2.504 2.535 - -1.95% -
BM_lexicographical_compare_three_way_fast_path/262144 1.24% 60464.789 61212.633 - 1.20% -
std::set<std::string>::ctor(const&)/8192 1.24% 342636.056 346872.900 - 0.41% -
BM_deque_deque_move_backward/70000 1.24% 8799.801 8908.522 - -1.89% -
rng::move(vector<bool>)_(aligned)/4096 1.24% 8.120 8.221 - 0.09% -
rng::find(list<int>)_(bail_25%)/8192 1.23% 1423.272 1440.847 - 1.52% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.23% 522.575 529.012 - 2.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.23% 263.935 267.184 - 0.30% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.23% 13.697 13.866 - 0.56% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.23% 274618.252 277995.573 - -1.74% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.23% 19.245 19.481 - 0.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.23% 612.282 619.805 - -1.29% -
BM_StringAssignAsciizMix_Opaque 1.23% 4.728 4.786 - -0.62% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.23% 700.017 708.607 - -0.02% -
std::partial_sort(deque<int>)_(ascending)/8 1.23% 29.620 29.983 - -0.95% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.23% 13528.009 13694.014 - -0.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.23% 7.190 7.279 - 1.63% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.23% 64.882 65.677 - -0.13% -
rng::find_if_not(deque<int>)_(process_all)/50 1.22% 23.502 23.790 - 0.18% -
BM_RangesMakeThenSortHeap_string_Random_64 1.22% 39.175 39.654 - 1.09% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.22% 3.638 3.682 - -1.85% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.22% 55834.617 56517.304 - 2.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.22% 22.959 23.240 - 1.90% -
BM_std_minmax<long_long>/21 1.22% 3.505 3.548 - 1.11% -
std::unordered_multiset<int>::ctor(const&)/8192 1.22% 54728.895 55397.769 - 0.00% -
std::set<std::string>::find(key)_(existent)/8192 1.22% 28.547 28.895 - 2.13% -
rng::search(deque<int>,_pred)_(same_length)/8192 1.22% 4061.986 4111.454 - 3.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.22% 1443988.497 1461569.242 - -0.74% -
BM_MakeThenSortHeap_float_Ascending_64 1.22% 3.960 4.008 - -0.74% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.22% 9.132 9.244 - -4.96% -
std::set<int>::erase(key)_(existent)/1024 1.22% 38.586 39.055 - 1.04% -
SetIntersection_None_Vector_string_16384_16 1.22% 1283943.514 1299560.865 - 2.89% -
std::any_of(vector<int>)_(process_all)/32 1.22% 8.380 8.482 - 1.42% -
std::count_if(vector<int>)_(every_other)/8 1.21% 4.227 4.278 - 1.39% -
BM_MakeThenSortHeap_float_Heap_16384 1.21% 25.858 26.172 - -1.71% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.21% 9.285 9.398 - -0.10% -
BM_RangesSortHeap_uint32_4 1.21% 1.033 1.045 - -1.26% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.21% 31.815 32.200 - -2.32% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 1.21% 35.781 36.212 - 0.30% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.20% 705.691 714.190 - -0.69% -
rng::starts_with(deque<int>,_pred)/8 1.20% 4.630 4.685 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.20% 1079289.680 1092231.055 - -2.13% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.20% 52180.416 52805.493 - 1.06% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.20% 8.557 8.659 - 2.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.20% 68.772 69.595 - 0.03% -
SetIntersection_None_Vector_string_16384_1 1.20% 1285737.091 1301118.979 - 1.83% -
std::list<std::string>::ctor(size)/32 1.20% 340.400 344.468 - -0.18% -
BM_std_min<int>/24 1.19% 1.813 1.835 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.19% 162067612.581 164001038.872 - 0.31% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.19% 23.356 23.635 - -0.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.19% 19.436 19.667 - 0.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.19% 39628.679 40099.535 - -0.23% -
SetIntersection_None_Set_uint64_16384_16 1.19% 163583149.727 165526653.863 - 1.21% -
BM_deque_deque_copy_backward/65536 1.19% 8302.949 8401.589 - 1.79% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.19% 36.609 37.043 - -0.24% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.19% 68.931 69.748 - -0.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.18% 25.916 26.223 - -2.51% -
BM_deque_deque_ranges_move_backward/4096 1.18% 152.169 153.963 - 0.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.18% 6.875 6.956 - 2.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.18% 16.295 16.487 - -1.19% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.17% 2631.783 2662.692 - 0.03% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.17% 1.430 1.447 - 3.51% -
std::none_of(vector<int>)_(process_all)/32 1.17% 8.378 8.476 - 1.28% -
SetIntersection_None_Vector_string_16384_16384 1.17% 1284244.038 1299260.255 - 0.29% -
BM_vector_deque_ranges_move_backward/1024 1.17% 37.311 37.747 - -0.44% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.17% 8903.991 9007.805 - -0.14% -
737_gmsh_r 1.17% 12.753 12.902 - 2.31% -
BM_MakeHeap_string_PipeOrgan_4 1.16% 2.550 2.579 - 0.43% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.16% 54.835 55.474 - -1.36% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.16% 8.968 9.073 - 3.62% -
std::set<std::string>::ctor(const&,_alloc)/32 1.16% 795.329 804.584 - 1.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.16% 198.307 200.614 - 1.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 6594.850 6671.481 - -0.75% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.16% 45.289 45.815 - -1.70% -
BM_StringFindMatch1/512 1.16% 990.707 1002.172 - -0.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.15% 27.846 28.167 - 2.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.15% 12.005 12.143 - -0.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.15% 509.978 515.857 - 0.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.15% 5.415 5.477 - -0.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 1.15% 5.992 6.061 - -25.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.15% 21.951 22.203 - 1.14% -
BM_SortHeap_uint64_4 1.15% 0.937 0.948 - 0.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.15% 16151.400 16336.853 - -2.85% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.15% 47.646 48.193 - 0.56% -
std::find_first_of(deque<int>)_(small_needle)/50 1.15% 164.557 166.443 - -3.33% -
std::unique(list<int>)_(sprinkled)/1024 1.15% 951.079 961.977 - -14.30% -
BM_lexicographical_compare_three_way_fast_path/4096 1.14% 955.339 966.275 - 0.52% -
BM_deque_vector_ranges_move_backward/1 1.14% 2.117 2.141 - 1.97% -
BM_PopHeap_uint64_262144 1.14% 42.021 42.501 - 1.61% -
BM_std_min<short>/18 1.14% 1.619 1.638 - 2.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.14% 484.551 490.075 - 1.96% -
BM_std_minmax<unsigned_long_long>/31 1.14% 4.790 4.845 - 1.94% -
std::set<int>::equal_range(key)_(existent)/1024 1.14% 4.130 4.177 - 0.32% -
710_omnetpp_r 1.14% 8.847 8.948 - -1.29% -
BM_MakeHeap_string_PipeOrgan_1024 1.14% 4.963 5.019 - 1.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.14% 9.527 9.636 - -0.11% -
std::partition_copy(deque<int>)/1024 1.13% 635.141 642.348 - 1.26% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.13% 2.027 2.050 - 1.52% -
BM_std_minmax<unsigned_short>/19 1.13% 2.174 2.199 - 1.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.13% 16.047 16.229 - 0.81% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.13% 4.362 4.411 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.13% 1102354.118 1114834.000 - 1.76% -
std::copy_backward(deque<int>)/1048576 1.13% 128396.038 129849.261 - 0.34% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.13% 10.776 10.898 - 0.05% -
std::search(vector<int>)_(no_match)/1024 1.13% 215.287 217.720 - 3.10% -
rng::contains(deque<int>)_(process_all)/50 1.13% 12.567 12.709 - 0.84% -
BM_std_minmax<unsigned_short>/9 1.13% 1.161 1.174 - 0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.13% 10.987 11.111 - 1.95% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 1.13% 2793.172 2824.667 - 1.89% -
std::shift_left(deque<int>)/1024 1.13% 39.545 39.991 - 0.87% -
BM_MakeHeap_string_SingleElement_1024 1.13% 6.309 6.380 - 3.71% -
std::move(deque<int>)/32768 1.13% 2121.008 2144.880 - -5.52% -
std::multiset<int>::equal_range(key)_(existent)/32 1.13% 2.551 2.579 - 0.62% -
std::rotate(list<int>)_(by_1/4)/50 1.12% 24.949 25.230 - 0.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.12% 19698.174 19919.430 - -0.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.12% 41.214 41.677 - 6.55% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.12% 8.371 8.465 - -1.16% -
SetIntersection_None_Set_uint64_256_64 1.12% 9156307.999 9258826.277 - -1.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.12% 44.782 45.283 - 1.10% -
rng::replace(deque<int>)_(prefix)/50 1.12% 19.484 19.701 - 0.78% -
BM_MakeThenSortHeap_uint32_Heap_64 1.12% 8.100 8.190 - -0.34% -
std::set<std::string>::erase(key)_(existent)/32 1.11% 69.655 70.431 - 14.12% -
rng::find_if_not(list<int>)_(process_all)/50 1.11% 21.563 21.803 - 0.63% -
BM_std_min<__int128>/18 1.11% 6.859 6.935 - 0.70% -
std::for_each(list<int>)/8 1.11% 2.505 2.533 - -1.25% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.11% 214.549 216.936 - 0.57% -
BM_std_minmax<char>/14 1.11% 2.554 2.582 - 1.85% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.11% 5.478 5.539 - 0.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.11% 141903.476 143479.310 - 0.33% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.11% 21.124 21.358 - -0.71% -
SetIntersection_Front_Set_uint32_16384_16 1.11% 1306571.012 1321051.153 - -0.88% -
BM_MakeThenSortHeap_string_Random_262144 1.11% 193.862 196.010 - 0.27% -
SetIntersection_None_Set_uint32_256_1 1.11% 11425949.725 11552497.341 - -1.59% -
BM_std_minmax<unsigned_short>/11 1.11% 1.719 1.738 - 1.33% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.11% 223735642.953 226212119.925 - 2.54% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 1.11% 12898.021 13040.740 - 0.68% -
rng::copy_backward(vector<int>)/4096 1.11% 141.099 142.659 - -3.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.10% 60.364 61.030 - 0.51% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.10% 4.084 4.129 - -0.27% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.10% 4666.919 4718.331 - 1.27% -
std::stable_sort(deque<int>)_(ascending)/1024 1.10% 2115.055 2138.354 - 1.89% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.10% 3804.145 3845.974 - 0.10% -
SetIntersection_None_Set_float_16_1 1.10% 70650665.324 71426806.736 - 0.91% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.10% 571.384 577.659 - 0.37% -
rng::stable_sort(vector<int>)_(repeated)/8 1.10% 16.572 16.754 - 1.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.10% 46.797 47.311 - -0.65% -
BM_std_min<unsigned_char>/4096 1.10% 28.934 29.251 - 1.14% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.10% 174085.234 175994.333 - -0.57% -
std::partition_point(deque<int>)/1024 1.10% 9.226 9.327 - 3.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 6091.188 6157.929 - -5.11% -
rng::partition(vector<int>)_(dense)/32 1.10% 8.403 8.495 - 4.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.09% 2320732.454 2346138.564 - 0.06% -
rng::copy_backward(list<int>)/64 1.09% 31.107 31.447 - 1.66% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.09% 33.897 34.268 - 1.19% -
SetIntersection_Front_Vector_string_16384_1 1.09% 1144768.557 1157268.262 - 1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.09% 471.929 477.077 - 0.50% -
std::partition(vector<int>)_(sparse)/32 1.09% 8.726 8.821 - -1.34% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.09% 35.316 35.701 - 0.35% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.09% 29.704 30.027 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.09% 11.323 11.446 - -0.20% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.09% 5.528 5.588 - 0.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.09% 66412.204 67133.253 - 0.10% -
SetIntersection_None_Set_uint32_256_16 1.09% 10957093.849 11076013.071 - 0.88% -
SetIntersection_Front_Vector_string_1024_16 1.08% 1724233.041 1742940.732 - 1.06% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.08% 283.395 286.467 - -0.05% -
BM_PushHeap_string_QuickSortAdversary_16 1.08% 10.131 10.240 - -0.12% -
std::partition_copy(list<int>)/8192 1.08% 7292.767 7371.689 - 2.39% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.08% 14.938 15.100 - 0.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.08% 13.373 13.518 - -0.49% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.08% 22.414 22.656 - -1.73% -
std::multiset<int>::erase(iterator)/32 1.08% 21.319 21.550 - -0.52% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.08% 51.786 52.345 - 0.62% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.08% 6.563 6.633 - 1.28% -
rng::move(vector<int>)/4096 1.08% 135.694 137.156 - 1.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 556118.838 562088.925 - 1.37% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.07% 559.521 565.524 - -2.60% -
std::move_backward(list<int>)/512 1.07% 373.592 377.596 - 1.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 390836.472 395021.728 - 0.82% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.07% 19.266 19.473 - -0.01% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.07% 31.180 31.513 - -0.75% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.07% 2.644 2.673 - 0.29% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.07% 35.339 35.716 - 1.15% -
SetIntersection_Interlaced_Set_uint64_16_16 1.07% 41081010.493 41518546.367 - 0.36% -
SetIntersection_None_Set_uint64_16384_1024 1.06% 162972251.525 164707655.924 - -1.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 182644.161 184588.573 - 0.66% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.06% 37251.794 37646.151 - -0.98% -
BM_std_min<__int128>/8 1.06% 2.871 2.901 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.05% 11788898.715 11913058.750 - 3.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.05% 3.611 3.649 - 0.21% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.05% 15.057 15.215 - 0.71% -
std::set<std::string>::clear()/8192 1.05% 202010.872 204133.432 - 0.49% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.05% 43412.401 43868.179 - 0.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.05% 17.036 17.215 - -1.88% -
SetIntersection_Front_Vector_string_1024_256 1.05% 9942359.291 10046683.405 - 0.49% -
BM_deque_vector_copy_backward/4000 1.05% 142.183 143.674 - 1.37% -
rng::search(deque<int>)_(near_matches)/8192 1.05% 1448527.376 1463710.768 - 1.07% -
SetIntersection_Interlaced_Set_uint32_16_16 1.05% 40454729.856 40878236.781 - -1.51% -
std::partial_sort(deque<int>)_(ascending)/1024 1.05% 7872.857 7955.145 - 0.03% -
std::fill(vector<bool>)/64 1.04% 1.635 1.652 - 0.21% -
BM_RangesMakeHeap_string_SingleElement_4 1.04% 3.593 3.630 - -0.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.04% 143010.130 144501.098 - -0.31% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.04% 1.437 1.452 - 1.21% -
BM_std_minmax<short>/21 1.04% 2.045 2.066 - 1.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 1.04% 16.201 16.369 - -3.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.04% 10.341 10.449 - 2.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 695.164 702.396 - 0.54% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.04% 1890.123 1909.777 - 0.25% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.04% 439560.399 444126.587 - -0.25% -
std::move_backward(list<int>)/64 1.04% 39.765 40.178 - 1.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.04% 1631.295 1648.220 - 0.93% -
std::find(vector<bool>)_(process_all)/8192 1.04% 33.313 33.658 - 0.43% -
SetIntersection_None_Vector_string_1024_64 1.04% 1226212.367 1238909.226 - 4.71% -
SetIntersection_Interlaced_Set_float_262144_1024 1.04% 1548152.264 1564178.303 - 0.45% -
BM_MakeThenSortHeap_uint64_Heap_4 1.03% 1.207 1.220 - 1.56% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.03% 4.050 4.092 - -1.79% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 7199.421 7273.801 - 2.72% -
BM_StringFindMatch2/512 1.03% 990.476 1000.708 - -0.45% -
BM_std_minmax<char>/512 1.03% 4.997 5.048 - 0.61% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.03% 2.585 2.612 - -0.40% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.03% 15.013 15.168 - 0.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.03% 14445.686 14594.642 - -0.19% -
std::sort(vector<int>)_(ascending)/1024 1.03% 540.177 545.744 - 0.34% -
BM_deque_vector_move_backward/4000 1.03% 142.995 144.469 - -0.44% -
std::search(list<int>,_pred)_(same_length)/8192 1.03% 8941.331 9033.415 - 1.73% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.03% 2.195 2.218 - 0.71% -
std::find_if(vector<char>)_(process_all)/8 1.03% 2.425 2.450 - -0.95% -
rng::count_if(list<int>)_(every_other)/8192 1.03% 7302.102 7376.980 - -7.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.02% 1.538 1.554 - 1.11% -
bm_ranges_lexicographical_compare<signed_char>/6 1.02% 2.615 2.641 - 2.01% -
BM_PushHeap_uint32_Random_4 1.02% 2.481 2.506 - 5.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.02% 48679.673 49177.204 - -4.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.02% 605.156 611.336 - -0.04% -
std::copy_if(deque<int>)_(every_other)/64 1.02% 23.421 23.660 - 1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.02% 14292.100 14437.604 - 0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.02% 9783.271 9882.807 - 0.79% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.02% 280897.886 283755.315 - 0.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.02% 12.190 12.314 - 1.32% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.02% 49879.528 50385.927 - 0.79% -
BM_std_min<__int128>/17 1.01% 6.481 6.547 - 0.52% -
SetIntersection_None_Set_uint32_16384_16384 1.01% 154224816.027 155785429.671 - -0.17% -
BM_std_min<unsigned_int>/24 1.01% 1.832 1.851 - 0.08% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.01% 1899.211 1918.397 - -0.71% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.01% 15974.399 16135.665 - 0.10% -
std::set<std::string>::count(key)_(existent)/8192 1.01% 29.586 29.885 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.01% 19472963.312 19669343.799 - -2.92% -
rng::count_if(list<int>)_(every_other)/8 1.01% 2.818 2.847 - 0.43% -
rng::contains(deque<int>)_(process_all)/8192 1.01% 1910.885 1930.143 - 0.56% -
std::rotate(vector<int>)_(by_1/4)/32 1.01% 12.018 12.140 - 0.09% -
BM_num_put<bool> 1.01% 10.966 11.076 - 2.44% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.01% 68367.888 69055.247 - -0.24% -
rng::stable_sort(deque<int>)_(heap)/8 1.01% 26.363 26.628 - -0.52% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.01% 43.268 43.703 - 19.45% -
BM_PushHeap_float_Random_16384 1.00% 7.525 7.601 - -1.12% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 1.00% 116975.837 118150.169 - 0.45% -
std::distance(join_view(vector<vector<int>>))/4096 1.00% 4.471 4.515 - 2.71% -
rng::rotate_copy(list<int>)/8192 1.00% 8304.351 8387.520 - 6.13% -
BM_CmpEqual_ushort_ushort 1.00% 1.107 1.118 - -0.05% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 274.073 - -1.73% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 202.185 - 0.49% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 205.057 - 1.27% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 281.213 - 2.11% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.533 - 0.43% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 632.618 - 0.54% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 598.349 - 0.70% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 606.903 - 0.85% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.393 - 0.15% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.449 - 0.38% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 488.352 - 0.42% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.691 - 0.36% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.578 - -3.29% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.958 - 0.49% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2275.303 25.183 - 1.20% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.86% 3176.120 36.109 - 8.49% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.534 - 0.80% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.818 - 1.02% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.755 - 0.04% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.499 - 0.85% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.283 - 0.14% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.423 - 0.61% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.367 - 0.46% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.547 - 0.17% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.65% 772.137 64.460 - 1.47% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.36% 823.035 71.131 - -0.32% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.18% 821.234 80.645 - 0.43% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.74% 330.652 33.934 - -4.59% -
std::find_end(list<int>)_(match_near_end)/1000 -89.46% 749.559 79.007 - 0.71% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.44% 555.921 58.686 - 0.48% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.37% 264.507 28.110 - 1.49% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.29% 262.594 28.130 - 0.21% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.21% 557.330 60.145 - 1.00% -
rng::find_end(deque<int>)_(match_near_end)/1000 -88.94% 325.687 36.007 - 5.78% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.57% 596.926 74.186 - 0.51% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.00% 590.037 76.734 - -0.88% -
std::find_end(deque<int>)_(same_length)/8192 -81.89% 14836.594 2687.062 - -2.10% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 336.978 - 0.22% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.640 - -2.27% -
rng::find_end(deque<int>)_(same_length)/8192 -74.42% 11291.873 2888.653 - -0.07% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.530 - -21.08% -
std::find_end(deque<int>)_(same_length)/1000 -64.87% 940.071 330.269 - 0.03% -
rng::find_end(deque<int>)_(same_length)/1000 -64.70% 939.226 331.517 - -1.84% -
SetIntersection_Interlaced_Vector_float_262144_64 -63.64% 19934308.373 7248811.173 - -61.12% -
std::find_end(list<int>,_pred)_(same_length)/8192 -61.55% 20587.125 7916.085 - -33.33% -
SetIntersection_Interlaced_Vector_float_16384_256 -58.58% 29707649.995 12306050.604 - -2.54% -
std::find_end(list<int>)_(same_length)/8192 -58.03% 18652.964 7829.353 - -0.54% -
rng::for_each(multimap<int>)/8192 -57.52% 16489.075 7005.264 - -2.21% -
rng::for_each(map<int>)/8192 -57.38% 16713.732 7123.720 - -3.37% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.09% 11552.573 4956.800 - 0.18% -
SetIntersection_Interlaced_Vector_float_262144_256 -56.24% 51787677.388 22661431.972 - -0.77% -
rng::for_each(map<int>::iterator)/8192 -56.14% 16922.387 7422.817 - -2.62% -
SetIntersection_Interlaced_Vector_float_262144_1024 -55.95% 156317150.750 68850807.158 - -12.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -55.38% 30927304.443 13800212.921 - -24.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -55.21% 18.906 8.468 - 0.87% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.14% 11485.048 5151.736 - -0.12% -
rng::for_each(multimap<int>::iterator)/8192 -55.07% 16627.615 7470.258 - -3.15% -
std::remove_copy(list<int>)_(prefix)/1024 -53.11% 1616.980 758.237 - 0.52% -
rng::for_each(set<int>)/8192 -52.31% 16444.769 7842.994 - -3.34% -
rng::fill(list<int>)/50 -52.14% 35.178 16.835 - 0.64% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.89% 3921.697 1886.877 - 0.27% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.84% 36.504 17.581 - 0.44% -
rng::find_end(list<int>)_(same_length)/8192 -51.60% 15910.348 7700.439 - -3.61% -
std::swap_ranges(list<int>)/1024 -51.37% 1568.947 762.999 - 0.63% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.33% 499.582 243.147 - 0.23% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -51.29% 19365.065 9431.817 - -21.77% -
std::find_end(vector<int>)_(same_length)/1024 -51.18% 510.199 249.096 - 0.40% -
rng::find_end(vector<int>)_(same_length)/1024 -51.13% 513.721 251.047 - -5.31% -
rng::find_end(vector<int>)_(same_length)/1000 -51.05% 502.089 245.758 - -1.88% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -50.99% 1251.621 613.462 - 0.52% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -50.98% 1281.249 628.114 - 0.52% -
std::find_end(vector<int>)_(same_length)/1000 -50.95% 499.138 244.833 - 1.06% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -50.92% 10257.544 5034.447 - 0.63% -
rng::for_each(multiset<int>)/8192 -50.90% 16312.973 8009.385 - -2.97% -
rng::for_each(set<int>::iterator)/8192 -50.22% 16244.215 8086.927 - -1.86% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.14% 1547.258 771.395 - 1.13% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.14% 1547.523 771.609 - 1.26% -
rng::for_each(multiset<int>::iterator)/8192 -50.05% 16188.113 8085.160 - -1.63% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.04% 1583.779 791.293 - 1.47% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.03% 1584.591 791.849 - 1.70% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.74% 1559.576 783.804 - 0.37% -
SetIntersection_Interlaced_Vector_float_16384_64 -49.74% 10547797.829 5301191.875 - -0.84% -
std::find_end(vector<int>)_(same_length)/8192 -49.60% 4048.483 2040.500 - 0.10% -
rng::find_end(list<int>)_(same_length)/1000 -49.27% 1475.782 748.650 - 1.09% -
std::find_end(list<int>)_(same_length)/1000 -49.25% 1477.769 749.901 - 0.59% -
std::find_end(list<int>)_(same_length)/1024 -49.24% 1508.105 765.445 - 1.50% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.08% 6284039.491 3199647.303 - -1.02% -
rng::find_end(vector<int>)_(same_length)/8192 -48.97% 3826.819 1952.785 - -3.47% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.80% 10022.870 5131.671 - 0.49% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.78% 1252.685 641.616 - 0.46% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.78% 1222.852 626.400 - 0.50% -
rng::find_end(list<int>)_(same_length)/1024 -48.74% 1495.851 766.717 - 1.71% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.72% 1565.377 802.663 - 0.29% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.31% 2136620.622 1125806.672 - -0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.86% 1029.055 546.882 - -0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.80% 1030.020 547.985 - 0.18% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.56% 1440.233 769.686 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -46.36% 3.727 1.999 - -34.40% -
std::find_end(deque<int>)_(near_matches)/8192 -46.32% 2352157.408 1262754.747 - 11.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.20% 953.567 513.013 - -0.06% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.53% 23.598 12.854 - 0.25% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.89% 1363.352 751.311 - 0.27% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -43.97% 0.494 0.277 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -43.80% 27176762.565 15273230.035 - -4.69% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.74% 0.484 0.272 - 0.88% -
SetIntersection_Interlaced_Vector_float_16384_1024 -42.84% 73662480.050 42102913.581 - -13.63% -
BM_PushHeap_string_Descending_262144 -42.27% 5.448 3.145 - -1.93% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -41.62% 48.179 28.128 - 1.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -41.15% 0.697 0.410 - -12.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -39.89% 20892693.637 12559302.057 - 12.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -39.47% 66.455 40.228 - -11.79% -
SetIntersection_Interlaced_Vector_float_1024_64 -39.14% 5862817.303 3568088.191 - -16.00% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.79% 27541.831 16857.288 - -5.86% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.46% 3891607.232 2394885.305 - -0.08% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.43% 13.472 8.295 - 0.32% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.27% 28629.841 17672.332 - -5.84% -
BM_RangesPushHeap_float_Descending_1 -38.14% 0.697 0.431 - -22.86% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.04% 11.940 7.398 - 2.97% -
BM_RangesMakeHeap_string_Descending_262144 -37.93% 5.681 3.526 - -1.25% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.72% 40.399 25.160 - -26.01% -
rng::for_each(set<int>)/50 -37.68% 60.515 37.715 - -0.09% -
BM_RangesPushHeap_string_Descending_262144 -37.19% 5.119 3.215 - -34.93% -
SetIntersection_Interlaced_Vector_float_1024_256 -35.95% 7942825.478 5087368.440 - -16.46% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -35.38% 0.695 0.449 - 3.77% -
BM_std_min<unsigned___int128>/5500 -35.33% 3656.764 2364.886 - 11.85% -
BM_std_min<unsigned___int128>/4096 -35.28% 2722.689 1762.056 - 11.70% -
std::find_end(deque<int>)_(near_matches)/1000 -35.28% 30100.476 19481.016 - 22.69% -
BM_std_min<unsigned___int128>/70000 -35.26% 46877.141 30350.097 - 12.05% -
BM_std_min<unsigned___int128>/64000 -35.23% 42883.511 27773.519 - 12.10% -
BM_std_min<unsigned___int128>/65536 -35.23% 43894.516 28431.678 - 12.04% -
BM_MakeThenSortHeap_string_Descending_1024 -35.17% 38.787 25.148 - -2.22% -
std::find_end(deque<int>)_(near_matches)/1024 -35.14% 31268.968 20279.727 - 23.07% -
BM_std_min<unsigned___int128>/4000 -35.00% 2659.258 1728.614 - 12.19% -
rng::for_each(multiset<int>::iterator)/50 -34.98% 56.078 36.463 - 1.97% -
BM_std_min<unsigned___int128>/1024 -34.85% 679.539 442.723 - 11.89% -
std::map<std::string,_int>::erase(key)_(existent)/32 -34.52% 80.000 52.387 - -42.08% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.27% 0.405 0.266 - -45.49% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -34.27% 49.147 32.306 - 6.88% -
BM_std_min<unsigned___int128>/512 -34.26% 338.247 222.347 - 12.00% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.80% 1572.084 1040.699 - 0.20% -
BM_vector_deque_move/0 -32.76% 0.555 0.373 - -12.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -32.65% 4794321.919 3228819.832 - -35.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.43% 13030688.087 8804477.794 - -0.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.54% 40.917 28.012 - 0.39% -
BM_std_minmax<long_long>/2 -31.40% 1.315 0.902 - -21.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.39% 12841103.054 8810109.285 - -1.73% -
BM_RangesMakeHeap_uint32_Random_4 -31.22% 1.704 1.172 - -24.12% -
SetIntersection_Interlaced_Vector_float_262144_4 -30.97% 2155931.059 1488235.812 - -27.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.96% 12751375.971 8804121.966 - -0.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -30.94% 61.439 42.431 - -38.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.92% 12843962.186 8872158.678 - -1.78% -
BM_PushHeap_string_Descending_16384 -30.84% 3.369 2.330 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.79% 12744330.709 8820896.516 - -1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.77% 12818368.126 8874694.665 - 0.99% -
BM_std_min<unsigned___int128>/64 -30.69% 38.764 26.868 - 9.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.67% 361164310.337 250388130.535 - -29.38% -
BM_PushHeap_float_SingleElement_1 -30.46% 0.697 0.485 - 1.09% -
rng::for_each(set<int>::iterator)/50 -30.23% 50.510 35.241 - 0.14% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.07% 59.257 41.436 - -31.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -29.81% 95.888 67.302 - -1.69% -
BM_RangesPushHeap_float_SingleElement_1 -29.75% 0.637 0.447 - -27.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -29.19% 1.322 0.936 - -21.19% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -29.12% 38.362 27.190 - 0.74% -
BM_PushHeap_string_Descending_1024 -28.87% 3.315 2.358 - -0.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.58% 46.002 32.856 - -26.43% -
BM_vector_deque_ranges_move/0 -28.53% 0.519 0.371 - -26.88% -
BM_std_minmax<long_long>/3 -28.47% 1.750 1.251 - -17.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.24% 35.906 25.767 - -17.93% -
BM_RangesMakeHeap_string_Descending_16384 -27.91% 3.849 2.775 - 1.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -27.69% 34.902 25.239 - -22.99% -
rng::search(deque<int>,_pred)_(no_match)/1024 -27.66% 436.511 315.779 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.61% 40.813 29.546 - -26.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -27.54% 40480084.849 29330694.465 - -12.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.27% 11922039.318 8670766.239 - -0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -27.24% 11916398.273 8669925.633 - -0.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -27.08% 0.487 0.355 - -26.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -27.06% 213192962.567 155497211.299 - -13.60% -
BM_MakeHeap_uint64_Random_4 -26.97% 1.446 1.056 - -7.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -26.73% 9.868 7.230 - -6.30% -
rng::contains_subrange(deque<int>)_(process_all)/16 -26.69% 9.394 6.887 - -2.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -26.68% 45.679 33.491 - -31.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.64% 12045144.303 8836672.061 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.58% 11903904.478 8740396.063 - -3.05% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.26% 93.675 69.078 - 0.65% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -26.16% 5072933.882 3745919.708 - -2.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -26.09% 0.556 0.411 - -41.11% -
BM_PushHeap_string_Ascending_262144 -25.98% 37.413 27.691 - -7.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.76% 23.667 17.570 - -0.23% -
BM_StringDestroy_Small -25.74% 0.876 0.650 - -5.29% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -25.65% 4731346.646 3517731.118 - -11.67% -
BM_PushHeap_string_Descending_256 -25.10% 3.067 2.297 - 0.92% -
BM_vector_deque_ranges_move_backward/0 -24.80% 0.606 0.456 - -17.72% -
rng::for_each(map<int>::iterator)/50 -24.76% 49.859 37.514 - 0.34% -
std::find_if(list<int>)_(bail_25%)/32768 -24.73% 10423.988 7846.269 - -26.55% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -24.65% 86.808 65.410 - 0.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.39% 12672.794 9581.556 - 0.85% -
std::none_of(vector<int>)_(process_all)/50 -24.37% 18.201 13.766 - 9.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.36% 38.247 28.929 - -3.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.34% 0.637 0.482 - 4.31% -
rng::for_each(multimap<int>)/50 -24.33% 50.521 38.230 - 0.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -24.32% 0.634 0.480 - -3.85% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -24.25% 0.637 0.483 - -14.19% -
BM_std_min<unsigned___int128>/32 -24.25% 17.403 13.182 - 7.88% -
BM_std_min<unsigned___int128>/31 -24.15% 16.762 12.714 - 7.61% -
BM_RangesMakeHeap_string_Descending_1024 -24.09% 3.569 2.709 - -1.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.84% 12568.340 9572.124 - 0.79% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -23.75% 6.816 5.197 - 2.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -23.69% 0.648 0.495 - 11.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.66% 44.124 33.683 - -11.70% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -23.66% 10469.102 7991.930 - -32.50% -
rng::find(list<int>)_(process_all)/8192 -23.52% 10440.951 7985.164 - -23.79% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -23.46% 7.191 5.504 - 14.57% -
BM_std_min<unsigned___int128>/30 -23.39% 16.121 12.351 - 8.13% -
rng::contains_subrange(deque<int>)_(process_all)/32 -23.14% 13.918 10.697 - -1.29% -
BM_std_min<unsigned___int128>/29 -23.03% 15.478 11.914 - 7.97% -
BM_std_min<unsigned___int128>/28 -22.76% 14.826 11.452 - 7.66% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.71% 2426521.335 1875467.580 - -2.12% -
BM_std_min<unsigned___int128>/27 -22.67% 14.170 10.957 - 6.90% -
BM_std_min<unsigned___int128>/26 -22.52% 13.575 10.518 - 6.94% -
rng::search(deque<int>)_(near_matches)/1024 -22.30% 25225.077 19600.060 - 0.11% -
BM_RangesMakeHeap_string_Random_262144 -22.15% 19.422 15.121 - -0.61% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -22.13% 24.540 19.109 - -17.25% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -22.09% 11081.635 8633.481 - -13.57% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -22.04% 1.339 1.044 - -16.69% -
BM_RangesMakeHeap_string_Ascending_262144 -21.88% 9.764 7.628 - 9.16% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -21.87% 20393610.749 15932841.817 - -2.49% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -21.87% 1.302 1.017 - -15.47% -
BM_RangesPushHeap_uint64_SingleElement_1 -21.53% 0.616 0.483 - 3.63% -
BM_std_min<unsigned___int128>/25 -21.47% 12.916 10.143 - 6.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.44% 53.323 41.889 - -9.77% -
BM_RangesMakeHeap_string_Descending_256 -21.15% 3.427 2.702 - -0.06% -
std::rotate(list<int>)_(by_1/2)/8192 -20.98% 6269.659 4954.120 - -5.42% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -20.98% 95.417 75.401 - -25.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -20.96% 6695979.291 5292630.334 - -8.63% -
rng::contains_subrange(deque<int>)_(process_all)/50 -20.89% 18.253 14.440 - 3.28% -
BM_std_min<unsigned___int128>/24 -20.78% 12.292 9.738 - 6.69% -
BM_PushHeap_string_PipeOrgan_262144 -20.54% 22.068 17.535 - -0.17% -
rng::partition(deque<int>)_(sparse)/50 -20.38% 20.250 16.122 - -14.21% -
SetIntersection_Interlaced_Vector_float_256_16 -20.36% 7980317.087 6355315.142 - 0.92% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -20.36% 0.341 0.272 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -20.34% 10137763.980 8076176.751 - -13.05% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -20.19% 38.494 30.722 - -3.29% -
BM_std_min<unsigned___int128>/23 -20.03% 11.655 9.320 - 6.52% -
BM_PushHeap_string_PipeOrgan_16384 -20.02% 16.302 13.038 - 0.75% -
BM_vector_deque_ranges_copy/64000 -19.96% 2956.845 2366.630 - -0.36% -
rng::contains(list<int>)_(process_all)/32 -19.84% 11.260 9.026 - -3.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.82% 36.432 29.210 - -17.44% -
vector<bool>::reserve() -19.81% 10.127 8.121 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -19.79% 75378224.467 60463891.112 - -16.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -19.64% 64401241.139 51751926.953 - -7.30% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.50% 40414.932 32532.215 - -2.18% -
BM_vector_deque_copy/64000 -19.50% 2941.764 2368.017 - -0.36% -
rng::partition(deque<int>)_(sparse)/32 -19.50% 13.592 10.941 - -4.62% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.48% 31.956 25.730 - -0.22% -
BM_vector_deque_move/64000 -19.46% 2929.030 2358.916 - -0.32% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.44% 38852.096 31299.976 - -2.44% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -19.34% 2731.159 2202.987 - -13.39% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.32% 866.786 699.318 - 0.50% -
rng::find_if_not(list<int>)_(process_all)/8192 -19.29% 8962.737 7233.831 - -42.99% -
std::rotate_copy(vector<int>)/8192 -19.29% 640.902 517.300 - 3.09% -
BM_std_min<unsigned___int128>/22 -19.04% 11.007 8.911 - 6.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.90% 6.456 5.236 - -8.10% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.84% 2342269.648 1900974.753 - -0.05% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.82% 32.841 26.660 - -17.11% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.82% 2435110.210 1976828.693 - -21.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.72% 71.999 58.520 - 0.17% -
BM_std_min<unsigned___int128>/21 -18.70% 10.385 8.443 - 5.93% -
BM_PushHeap_string_Ascending_16384 -18.62% 22.263 18.118 - -12.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.62% 16.484 13.416 - 0.97% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.53% 1712.715 1395.274 - 2.40% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.53% 11.199 9.125 - -3.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.49% 27.327 22.274 - -4.81% -
BM_vector_deque_move/70000 -18.44% 3168.333 2584.025 - 0.20% -
BM_MakeHeap_string_Ascending_262144 -18.15% 9.172 7.507 - 1.92% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -18.15% 123.465 101.055 - 13.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -18.08% 28.305 23.188 - -9.56% -
rng::copy_backward(vector<int>)/32768 -18.00% 3286.674 2695.133 - -23.68% -
BM_MakeHeap_float_Random_64 -17.85% 1.787 1.468 - -11.12% -
rng::search(deque<int>)_(near_matches)/1000 -17.80% 24086.824 19799.923 - 6.06% -
BM_vector_deque_ranges_copy/65536 -17.74% 2875.076 2364.966 - 0.16% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.68% 1702202.816 1401198.879 - -0.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -17.67% 1.862 1.533 - 23.23% -
BM_PushHeap_string_Random_262144 -17.64% 21.799 17.953 - -1.01% -
BM_vector_deque_ranges_copy/70000 -17.64% 3133.310 2580.571 - 0.03% -
BM_std_minmax<long_long>/4 -17.54% 1.868 1.541 - -11.24% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -17.51% 0.496 0.409 - -4.15% -
BM_std_min<unsigned___int128>/20 -17.49% 9.775 8.065 - 5.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -17.47% 14450.307 11926.423 - 2.88% -
BM_vector_deque_move/65536 -17.35% 2875.902 2376.882 - 0.45% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.35% 838.420 692.974 - 0.74% -
BM_PushHeap_string_Descending_64 -17.32% 2.692 2.225 - 1.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -17.23% 23964.622 19834.549 - 3.30% -
BM_vector_deque_ranges_move/65536 -17.14% 2859.981 2369.827 - 0.24% -
BM_PopHeap_string_1 -17.08% 0.700 0.580 - -9.54% -
BM_vector_deque_ranges_move/64000 -16.99% 2853.758 2369.021 - -0.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.95% 42.521 35.314 - -22.18% -
rng::for_each(multiset<int>)/50 -16.91% 45.153 37.519 - -0.09% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.87% 5.894 4.900 - 0.27% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.84% 7182027.345 5972324.510 - -0.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -16.78% 0.697 0.580 - 9.00% -
rng::search(list<int>)_(same_length)/8192 -16.68% 9688.475 8072.917 - -15.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -16.63% 3137905.409 2615988.670 - -21.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -16.63% 9.978 8.319 - 23.27% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.61% 26.008 21.688 - -0.19% -
BM_std_minmax<long_long>/5 -16.59% 2.224 1.855 - -9.26% -
std::copy_n(vector<bool>)_(aligned)/262144 -16.58% 675.857 563.768 - -15.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.55% 34.282 28.607 - -23.70% -
rng::copy(vector<bool>)_(aligned)/262144 -16.53% 326.673 272.677 - -3.93% -
BM_RangesMakeHeap_string_Descending_64 -16.49% 3.051 2.548 - -8.50% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -16.47% 40.858 34.129 - -20.60% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -16.41% 0.562 0.470 - -22.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.38% 1.704 1.425 - 17.96% -
BM_std_min<unsigned___int128>/19 -16.33% 9.153 7.658 - 5.44% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -16.22% 1.700 1.424 - -7.52% -
BM_vector_deque_copy/70000 -16.11% 3131.595 2627.138 - 1.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -16.05% 92.297 77.483 - 8.60% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.97% 605.369 508.667 - 2.56% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.97% 33.010 27.740 - -12.00% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -15.94% 1584.128 1331.693 - -3.11% -
std::find_end(vector<int>)_(near_matches)/8192 -15.81% 919809.210 774416.988 - 0.45% -
std::rotate(list<int>)_(by_1/2)/32 -15.67% 7.086 5.976 - 0.37% -
BM_std_min<unsigned___int128>/18 -15.44% 8.531 7.213 - 4.85% -
rng::none_of(vector<int>)_(process_all)/50 -15.42% 14.879 12.585 - 0.16% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.38% 922659.027 780763.378 - 0.80% -
BM_RangesMakeHeap_string_Descending_16 -15.32% 2.754 2.332 - -1.39% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -15.25% 60.162 50.986 - -27.35% -
std::set<int>::insert(value)_(already_present)/1024 -15.13% 6.776 5.751 - -19.13% -
BM_RangesMakeThenSortHeap_float_Descending_4 -15.09% 1.284 1.090 - -17.90% -
SetIntersection_Interlaced_Vector_float_256_64 -15.08% 8922089.377 7576804.419 - 12.17% -
BM_vector_deque_ranges_move/70000 -14.99% 3048.032 2590.995 - 0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -14.68% 1.076 0.918 - -4.35% -
BM_deque_vector_copy/64000 -14.67% 2849.679 2431.671 - -2.06% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.65% 58.731 50.125 - -19.69% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.64% 63.041 53.809 - -0.03% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.61% 14.050 11.997 - -1.21% -
rng::find_end(list<int>)_(single_element)/8192 -14.58% 8765.201 7487.422 - 2.30% -
std::rotate(list<int>)_(by_1/4)/32 -14.55% 14.572 12.452 - 0.56% -
BM_tolower_char<char> -14.54% 0.691 0.590 - -14.68% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.51% 232.555 198.802 - 0.32% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.46% 12.832 10.977 - 1.42% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.37% 0.679 0.582 - -9.53% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.34% 30.478 26.109 - 0.82% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -14.33% 1.590 1.362 - 7.11% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -14.31% 28.701 24.595 - -3.37% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.28% 6366303.523 5457104.683 - -23.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.26% 91.292 78.276 - -11.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -14.12% 0.556 0.478 - -0.04% -
BM_RangesPushHeap_string_Ascending_262144 -14.04% 35.282 30.327 - -23.52% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -14.02% 1.292 1.111 - -15.59% -
rng::partition(list<int>)_(sparse)/8192 -13.98% 7879.756 6777.839 - -2.72% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.88% 16676.190 14360.873 - 3.73% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -13.79% 0.531 0.458 - 0.76% -
BM_PushHeap_string_Descending_16 -13.75% 2.436 2.101 - 2.42% -
BM_std_min<unsigned___int128>/17 -13.75% 7.890 6.805 - 4.60% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.67% 10.572 9.126 - -20.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -13.57% 2.635 2.277 - 1.70% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.55% 10.375 8.969 - 0.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -13.54% 1.337 1.156 - -12.45% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.54% 682.767 590.303 - -41.73% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.54% 23045.624 19924.806 - 9.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.40% 0.350 0.303 - 12.00% -
std::equal(vector<bool>)_(unaligned)/8 -13.40% 0.852 0.738 - -27.67% -
BM_PopHeap_uint64_1 -13.38% 0.519 0.450 - -35.03% -
SetIntersection_Interlaced_Vector_string_262144_64 -13.37% 22115214.153 19159139.136 - -10.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -13.37% 39.687 34.382 - 15.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.25% 36.317 31.505 - 9.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -13.25% 0.495 0.429 - -10.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.19% 5711.960 4958.647 - 0.20% -
BM_deque_vector_copy/65536 -13.17% 2940.076 2553.009 - -0.64% -
BM_RangesPushHeap_uint32_Ascending_1 -13.15% 0.576 0.501 - -9.99% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -12.92% 99.736 86.854 - -3.81% -
rng::is_sorted(deque<int>)/8 -12.85% 2.854 2.487 - -2.20% -
rng::for_each(multimap<int>::iterator)/50 -12.84% 41.754 36.392 - -1.16% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.82% 735.338 641.048 - -5.86% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -12.82% 34.356 29.952 - -18.72% -
std::find(list<int>)_(process_all)/8192 -12.72% 8501.542 7419.819 - -31.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.67% 89.063 77.779 - -6.97% -
BM_std_min<unsigned___int128>/16 -12.64% 7.292 6.370 - 3.70% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.62% 5.069 4.429 - 2.21% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -12.62% 1.498 1.309 - 7.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -12.61% 6945703.739 6069777.562 - 2.97% -
BM_RangesMakeHeap_string_Descending_4 -12.54% 2.416 2.113 - -0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.50% 42570.084 37246.873 - -4.56% -
bm_lexicographical_compare<int>/2 -12.44% 1.518 1.329 - -0.35% -
BM_MakeHeap_float_Random_4 -12.29% 1.614 1.415 - -13.42% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.24% 5.498 4.825 - -0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.24% 10813488.645 9489999.723 - 13.11% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.22% 1652076.977 1450227.226 - 0.18% -
BM_PushHeap_string_Descending_4 -12.15% 2.166 1.903 - 1.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.08% 42.799 37.629 - -15.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -12.07% 1900064.770 1670690.795 - -8.19% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -12.03% 1.265 1.113 - -14.65% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.00% 42.144 37.085 - -1.65% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -12.00% 32.285 28.410 - 11.06% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.94% 11.918 10.495 - -1.40% -
BM_std_minmax<long_long>/11 -11.90% 2.538 2.236 - -6.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.80% 57.437 50.658 - 0.39% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -11.79% 24.595 21.696 - -4.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -11.77% 29.042 25.625 - -10.37% -
std::unordered_set<int>::contains(key)_(existent)/8192 -11.73% 1.532 1.353 - -1.66% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.71% 356.884 315.099 - 0.32% -
std::partition(deque<int>)_(dense)/32 -11.66% 11.146 9.846 - 5.77% -
BM_PushHeap_string_SingleElement_16 -11.65% 2.764 2.442 - -1.22% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.55% 14.734 13.032 - -13.38% -
BM_std_min<unsigned___int128>/15 -11.55% 6.700 5.926 - 3.63% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -11.53% 0.390 0.345 - -41.84% -
std::partition(deque<int>)_(dense)/50 -11.52% 16.338 14.456 - 2.83% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -11.51% 8.236 7.288 - 12.47% -
std::distance(deque<int>)/8192 -11.50% 0.694 0.614 - -11.52% -
BM_deque_vector_copy/70000 -11.44% 3181.643 2817.641 - -0.95% -
rng::remove_if(deque<int>)_(sprinkled)/50 -11.43% 71.396 63.236 - 0.49% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.43% 965612.659 855270.293 - -14.30% -
std::distance(deque<int>)/4096 -11.42% 0.693 0.614 - -11.45% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.41% 15425.724 13665.637 - -0.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -11.36% 2.602 2.307 - -2.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.36% 1.305 1.157 - -8.30% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -11.33% 25.320 22.451 - -6.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.33% 1.304 1.156 - -8.36% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.27% 22.730 20.169 - -0.15% -
std::find_end(list<int>)_(single_element)/8192 -11.26% 8635.307 7662.845 - 5.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.26% 5049280.676 4480815.213 - -51.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.25% 1.304 1.157 - -8.06% -
SetIntersection_None_Set_uint32_16384_64 -11.25% 173128619.688 153658523.964 - -0.06% -
std::copy_if(list<int>)_(entire_range)/64 -11.24% 36.189 32.120 - -2.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.24% 1.303 1.156 - -7.92% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.18% 15986.728 14199.307 - -0.09% -
std::multiset<std::string>::erase(iterator)/8192 -11.17% 30.396 26.999 - -9.91% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -11.16% 10.431 9.267 - 2.16% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -11.09% 1.339 1.191 - -13.48% -
BM_std_min<char>/1 -11.08% 0.288 0.256 - -23.07% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.07% 8.224 7.313 - 1.07% -
BM_PushHeap_string_SingleElement_1024 -11.06% 2.768 2.462 - -0.62% -
std::set<int>::erase(key)_(non-existent)/32 -11.05% 2.680 2.383 - -1.38% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -11.03% 0.451 0.401 - -11.21% -
BM_PushHeap_string_SingleElement_256 -11.02% 2.744 2.441 - -1.29% -
BM_std_minmax<long_long>/6 -11.01% 2.429 2.162 - -5.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.00% 1.949 1.734 - -5.25% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.00% 1859.037 1654.590 - -11.89% -
rng::generate_n(list<int>)/50 -10.99% 17.443 15.526 - -1.40% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -10.95% 9511.754 8469.917 - -3.70% -
BM_vector_deque_copy/65536 -10.95% 2663.154 2371.479 - 0.32% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -10.95% 1.735 1.545 - 6.18% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.95% 9275.978 8260.525 - 4.27% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.93% 347.567 309.566 - 0.29% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -10.93% 15.847 14.115 - -16.81% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.93% 13056530.111 11630031.768 - -5.60% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -10.92% 9642.357 8589.153 - -1.13% -
SetIntersection_None_Set_uint32_16384_256 -10.91% 173125433.843 154231500.159 - 0.57% -
SetIntersection_None_Set_uint32_16384_1 -10.91% 172327363.153 153528917.448 - -1.02% -
BM_std_min<unsigned___int128>/14 -10.88% 6.133 5.466 - 2.77% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -10.78% 0.489 0.437 - 29.94% -
SetIntersection_None_Set_uint32_16384_4 -10.75% 172477287.711 153941319.587 - -0.60% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -10.73% 1.725 1.540 - 5.95% -
BM_PushHeap_string_PipeOrgan_1024 -10.71% 10.795 9.639 - -0.67% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.69% 29.440 26.292 - -1.35% -
BM_std_min<long_long>/1 -10.66% 0.673 0.601 - 9.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.66% 48.272 43.125 - -0.87% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -10.64% 9161.493 8186.254 - 3.32% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.60% 4735.906 4233.668 - -5.55% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -10.60% 122.753 109.747 - 25.60% -
std::generate_n(list<int>)/50 -10.58% 17.232 15.408 - 1.08% -
BM_PushHeap_string_SingleElement_64 -10.58% 2.773 2.480 - -1.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.56% 36.609 32.743 - 1.64% -
BM_deque_vector_ranges_copy/65536 -10.55% 2876.318 2572.924 - -2.53% -
rng::find(vector<bool>)_(process_all)/50 -10.52% 0.740 0.662 - -4.13% -
rng::partition(deque<int>)_(dense)/32 -10.50% 10.514 9.409 - -15.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -10.50% 1595079.572 1427552.160 - -9.37% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -10.46% 1530634.565 1370517.597 - -13.30% -
SetIntersection_None_Set_uint32_16384_16 -10.44% 171727238.737 153801404.901 - -0.67% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.41% 1.384 1.240 - 0.63% -
std::move(list<int>)/64 -10.35% 48.844 43.787 - 6.59% -
std::multiset<std::string>::erase(iterator)/1024 -10.26% 32.973 29.589 - 5.02% -
rng::unique(list<int>)_(contiguous)/52 -10.20% 74.996 67.348 - -3.68% -
rng::is_sorted_until(list<int>)/8192 -10.20% 8253.666 7412.159 - 10.08% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.14% 1847.947 1660.517 - -11.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.12% 6691892.096 6014813.116 - -7.91% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.09% 2837.261 2550.943 - 0.69% -
rng::move_backward(vector<bool>)_(unaligned)/512 -10.08% 5.365 4.824 - 1.71% -
rng::partition(list<int>)_(dense)/8192 -10.07% 5095.363 4582.121 - 3.87% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.06% 2686841.797 2416458.190 - 0.27% -
std::move_backward(list<int>)/4096 -10.05% 4916.616 4422.371 - -54.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.05% 848.946 763.637 - -6.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -10.05% 21.985 19.776 - -9.70% -
std::find_end(vector<int>)_(process_all)/8192 -10.04% 1880.826 1692.007 - -2.41% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -10.04% 50738235.183 45646075.619 - -14.27% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.03% 24928.584 22427.873 - 0.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -10.00% 0.616 0.554 - -20.57% -
BM_std_minmax<char>/16 -9.93% 1.026 0.924 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.92% 34.844 31.389 - -3.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.91% 1.668 1.503 - 6.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -9.91% 384.496 346.400 - 1.46% -
BM_std_minmax<unsigned_char>/8 -9.90% 1.087 0.979 - 6.05% -
BM_MakeThenSortHeap_string_Descending_256 -9.86% 19.664 17.725 - -0.59% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.83% 1627487.471 1467444.706 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.83% 156242487.660 140884576.336 - 0.06% -
BM_PushHeap_string_SingleElement_262144 -9.82% 2.785 2.511 - -1.83% -
BM_std_minmax<char>/26 -9.81% 1.538 1.388 - -0.14% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -9.80% 1.973 1.779 - 6.41% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -9.79% 57.214 51.612 - 0.99% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.78% 13.857 12.501 - -2.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.78% 1594.660 1438.668 - -10.47% -
std::find_end(list<int>)_(near_matches)/1024 -9.76% 38556.447 34792.840 - 0.25% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -9.76% 1.493 1.347 - -1.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -9.76% 1.114 1.005 - 0.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.74% 5.835 5.267 - 10.68% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.72% 1.119 1.011 - 1.27% -
std::distance(deque<int>)/1024 -9.71% 0.694 0.626 - -9.69% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.67% 25486.971 23021.202 - 0.56% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.65% 26097.227 23579.524 - 0.43% -
rng::is_sorted_until(deque<int>)/8 -9.62% 4.285 3.873 - 22.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -9.62% 11.792 10.658 - -3.79% -
rng::partition(deque<int>)_(dense)/50 -9.62% 15.399 13.919 - -17.61% -
std::all_of(deque<int>)_(process_all)/50 -9.59% 21.237 19.199 - -0.12% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.59% 558.384 504.858 - -5.87% -
BM_vector_deque_move_backward/1 -9.56% 2.569 2.323 - 2.92% -
BM_std_minmax<unsigned_int>/3 -9.56% 1.155 1.045 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -9.54% 37799435.342 34194044.109 - -24.85% -
BM_std_min<unsigned___int128>/13 -9.52% 5.570 5.039 - 2.82% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -9.52% 12696.049 11487.150 - 0.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.52% 156557811.397 141657544.925 - 0.66% -
std::for_each(list<int>)/8192 -9.44% 8685.738 7865.394 - -0.20% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.43% 2.236 2.025 - -7.94% -
BM_vector_deque_move_backward/2 -9.40% 2.280 2.066 - 9.29% -
BM_PushHeap_string_SingleElement_16384 -9.40% 2.720 2.464 - -1.49% -
std::find_end(list<int>)_(near_matches)/1000 -9.39% 36998.954 33523.256 - -0.05% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.36% 3.509 3.180 - -12.07% -
rng::find_end(list<int>)_(near_matches)/1000 -9.34% 36519.227 33109.489 - 0.27% -
BM_PushHeap_string_Ascending_1024 -9.32% 13.088 11.868 - -19.75% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.31% 11486.061 10416.205 - 0.92% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.30% 61.212 55.520 - -0.21% -
std::equal(vector<bool>)_(unaligned)/50 -9.25% 0.881 0.800 - -24.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.25% 28278.651 25664.250 - 1.29% -
std::map<std::string,_int>::ctor(const&)/32 -9.23% 788.837 716.014 - -2.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.22% 31.600 28.686 - 3.60% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.22% 25700.541 23331.130 - 0.06% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -9.22% 20.935 19.005 - -13.48% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -9.21% 1.940 1.761 - -10.46% -
std::find_end(vector<int>)_(process_all)/1048576 -9.19% 240787.130 218653.094 - -1.83% -
rng::find_end(list<int>)_(near_matches)/1024 -9.18% 38068.399 34574.985 - 0.22% -
rng::find_end(list<int>)_(near_matches)/8192 -9.16% 2495790.325 2267288.431 - 0.37% -
std::replace(vector<int>)_(sprinkled)/8192 -9.14% 1360.685 1236.276 - 7.98% -
rng::find_end(deque<int>)_(process_all)/8192 -9.14% 2387.084 2168.872 - -2.58% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.12% 63561.715 57766.671 - 1.50% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -9.12% 868401.436 789238.220 - -7.42% -
rng::adjacent_find(deque<int>)/8 -9.11% 3.750 3.408 - 10.07% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.10% 7680.387 6981.746 - 1.46% -
std::is_sorted(vector<int>,_pred)/8 -9.07% 4.107 3.734 - -0.92% -
std::find_end(list<int>)_(near_matches)/8192 -9.07% 2502622.025 2275668.020 - 0.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.04% 1.331 1.211 - -3.17% -
rng::generate_n(list<int>)/32 -9.02% 9.532 8.672 - 0.30% -
std::copy_backward(vector<bool>)_(aligned)/262144 -9.01% 749.637 682.107 - -13.17% -
BM_RangesMakeHeap_string_Ascending_16384 -8.99% 5.784 5.264 - -4.97% -
std::stable_partition(deque<int>)_(sparse)/32 -8.97% 12.170 11.079 - -10.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.93% 100132907.677 91194239.078 - -16.12% -
BM_RangesMakeHeap_uint32_Heap_64 -8.89% 0.257 0.234 - -9.93% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -8.88% 29.795 27.148 - -7.03% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -8.87% 26503.842 24152.716 - -5.56% -
BM_PushHeap_string_SingleElement_4 -8.82% 2.401 2.189 - 0.19% -
BM_std_minmax<char>/28 -8.78% 2.255 2.057 - -3.76% -
rng::find_end(deque<int>)_(process_all)/1048576 -8.70% 308734.544 281860.803 - -1.12% -
SetIntersection_Front_Set_uint32_16384_64 -8.65% 2048064.386 1870844.047 - -2.30% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -8.65% 25255.045 23071.242 - -8.60% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.60% 549.961 502.658 - 5.31% -
BM_StringRead_Hot_Deep_Large -8.59% 0.576 0.526 - 0.65% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.59% 16.908 15.456 - -3.81% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.55% 42839.974 39176.420 - 0.63% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.52% 41200.820 37690.123 - 0.63% -
BM_SortHeap_pair<uint32,_uint32>_4 -8.50% 1.890 1.730 - -9.44% -
BM_std_min<unsigned___int128>/12 -8.45% 5.024 4.600 - 2.36% -
std::find_end(vector<int>)_(process_all)/1024 -8.43% 244.220 223.632 - -2.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.43% 1.233 1.129 - 1.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.40% 93.536 85.675 - -13.03% -
SetIntersection_Interlaced_Vector_string_1024_64 -8.39% 8450117.872 7740951.683 - -5.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.39% 10830407.145 9921965.778 - 2.81% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.38% 29.304 26.847 - 1.75% -
std::is_sorted(list<int>,_pred)/8 -8.36% 4.279 3.921 - -1.32% -
BM_deque_deque_ranges_move_backward/5500 -8.35% 223.600 204.924 - 0.17% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.34% 35.260 32.319 - -0.66% -
std::set<std::string>::erase(key)_(non-existent)/32 -8.33% 14.686 13.462 - 8.88% -
BM_deque_deque_copy/65536 -8.32% 3033.535 2781.072 - -5.37% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -8.32% 1.156 1.060 - 8.89% -
rng::adjacent_find(deque<int>)/50 -8.32% 18.803 17.239 - 15.58% -
BM_PushHeap_uint64_SingleElement_64 -8.32% 0.407 0.373 - 3.83% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.32% 5.266 4.828 - -4.79% -
BM_PushHeap_string_PipeOrgan_64 -8.31% 6.317 5.792 - -0.71% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.29% 24.740 22.689 - -5.34% -
std::set<int>::insert(value)_(already_present)/8192 -8.28% 10.831 9.935 - -14.75% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.25% 209.113 191.861 - 1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.24% 3544102.664 3251911.953 - -2.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.23% 10825815.741 9934564.049 - 2.68% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.23% 19.884 18.248 - 5.70% -
SetIntersection_Interlaced_Vector_string_64_64 -8.21% 29115011.975 26724286.039 - -7.77% -
std::none_of(vector<int>)_(process_all)/8 -8.20% 2.502 2.297 - -7.64% -
std::find_end(vector<int>)_(process_all)/1000 -8.19% 238.172 218.655 - -1.73% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.19% 0.611 0.561 - 21.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -8.18% 92.006 84.483 - -9.38% -
SetIntersection_Front_Set_uint32_256_256 -8.17% 9770664.787 8972697.818 - -4.95% -
BM_std_minmax<char>/27 -8.15% 1.952 1.793 - -0.14% -
rng::is_sorted(list<int>,_pred)/8192 -8.13% 8842.431 8123.678 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.13% 10821432.848 9941889.606 - 0.18% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.13% 4705.299 4322.878 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.12% 2.081 1.912 - 4.88% -
rng::copy(list<int>)/64 -8.12% 33.801 31.056 - -6.00% -
std::map<std::string,_int>::erase(iterator)/32 -8.12% 27.710 25.461 - -12.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.11% 5800.436 5329.826 - -3.18% -
SetIntersection_Interlaced_Vector_string_262144_1024 -8.11% 241358599.479 221795413.021 - -3.14% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -8.07% 111738.717 102726.836 - 0.80% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.06% 2687706.736 2471093.894 - 0.48% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -8.06% 177.764 163.444 - -4.40% -
BM_deque_vector_ranges_copy/64000 -8.05% 2848.643 2619.319 - 0.05% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.03% 413.401 380.193 - -1.93% -
BM_std_min<short>/4 -8.02% 1.082 0.995 - -1.60% -
BM_MakeHeap_string_Ascending_16384 -7.99% 5.751 5.292 - -0.96% -
rng::rotate(list<int>)_(by_1/2)/50 -7.97% 13.824 12.722 - 0.39% -
BM_std_min<unsigned___int128>/1 -7.97% 0.367 0.338 - -17.98% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -7.97% 828.133 762.147 - 0.26% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.95% 573.869 528.250 - 0.17% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -7.95% 10.434 9.605 - -6.18% -
BM_StringRelational_Less_Huge_Small_Control -7.94% 1.815 1.671 - -3.12% -
BM_std_minmax<char>/24 -7.91% 1.254 1.154 - 0.02% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.90% 10.083 9.287 - -20.79% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.89% 587.620 541.260 - 0.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.87% 1.345 1.239 - -5.69% -
SetIntersection_Front_Set_float_1024_256 -7.86% 5002160.321 4608905.336 - 3.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.86% 17.941 16.532 - -3.34% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.83% 383.016 353.027 - -0.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -7.79% 34.334 31.658 - -1.79% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.78% 10.449 9.636 - -8.03% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -7.77% 6626906.845 6112040.465 - 21.28% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.76% 2.196 2.025 - 5.16% -
BM_std_minmax<char>/21 -7.76% 2.392 2.206 - 0.15% -
BM_std_minmax<char>/30 -7.75% 2.857 2.636 - -1.31% -
BM_std_minmax<char>/32 -7.74% 1.638 1.511 - 1.18% -
std::rotate(list<int>)_(1_element_backward)/50 -7.73% 24.788 22.873 - 1.51% -
BM_std_minmax<char>/23 -7.70% 3.165 2.922 - -1.08% -
BM_std_minmax<unsigned_char>/32 -7.69% 1.601 1.478 - -6.18% -
rng::for_each(map<int>)/50 -7.69% 41.514 38.322 - -0.00% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -7.67% 32.669 30.162 - 20.55% -
std::unordered_multiset<int>::find(key)_(existent)/32 -7.67% 1.302 1.202 - 3.13% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.67% 5.104 4.712 - -3.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -7.65% 32.211 29.746 - -2.21% -
SetIntersection_Front_Set_string_256_64 -7.64% 16216560.552 14977021.527 - -7.83% -
std::rotate(list<int>)_(by_1/2)/50 -7.63% 13.854 12.796 - -0.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.63% 4.918 4.543 - 0.62% -
rng::find(list<int>)_(process_all)/32768 -7.61% 27889.888 25768.280 - -12.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.60% 1614.876 1492.126 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -7.59% 13775017.240 12730030.903 - -1.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.58% 7.295 6.742 - -5.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -7.58% 11.534 10.659 - -0.75% -
BM_std_minmax<char>/25 -7.58% 1.276 1.180 - 0.07% -
SetIntersection_None_Vector_float_262144_16384 -7.58% 1302353.996 1203610.620 - 0.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.58% 8519.177 7873.457 - -2.77% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -7.56% 196.101 181.284 - 1.04% -
BM_PushHeap_string_PipeOrgan_256 -7.53% 8.679 8.025 - -0.87% -
BM_std_minmax<char>/19 -7.53% 1.769 1.636 - 0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -7.53% 1695818.908 1568178.083 - 7.22% -
BM_std_min<unsigned___int128>/11 -7.52% 4.501 4.162 - 2.37% -
rng::rotate(list<int>)_(by_1/3)/32 -7.52% 15.617 14.443 - 2.14% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.51% 24.128 22.315 - -9.77% -
BM_std_minmax<char>/20 -7.51% 2.071 1.916 - 0.42% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.51% 34.562 31.967 - -2.15% -
rng::copy(vector<int>)/32768 -7.51% 3486.281 3224.576 - -13.81% -
BM_StringEraseWithMove_Small_Transparent -7.49% 2.555 2.364 - -5.01% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.47% 3401.418 3147.170 - -0.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -7.45% 10.557 9.770 - -14.47% -
rng::any_of(vector<int>)_(process_all)/50 -7.45% 13.628 12.612 - 0.06% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.43% 1.480 1.370 - -2.97% -
BM_StringRelationalLiteral_Less_Large_Small_Control -7.42% 1.888 1.748 - 0.21% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.41% 25.927 24.006 - -0.27% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.40% 67835917.167 62812689.478 - -2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -7.40% 38973084.340 36089710.199 - 10.58% -
rng::remove(list<int>)_(sprinkled)/50 -7.40% 69.512 64.370 - 0.38% -
BM_std_minmax<char>/7 -7.38% 2.545 2.357 - -3.29% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.37% 12.120 11.227 - 1.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.35% 0.819 0.759 - -1.32% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -7.32% 9368.361 8682.196 - 2.41% -
BM_PushHeap_string_Ascending_256 -7.29% 10.184 9.442 - -18.85% -
BM_RangesMakeHeap_float_Random_16384 -7.29% 1.216 1.128 - -1.92% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.27% 800.521 742.294 - 0.25% -
std::find_first_of(deque<int>)_(large_needle)/32 -7.27% 305.248 283.061 - -18.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.26% 0.374 0.347 - -0.10% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.25% 2.769 2.569 - 0.26% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.24% 1583.043 1468.441 - -0.45% -
std::stable_partition(deque<int>)_(sparse)/50 -7.23% 29.719 27.570 - -10.26% -
SetIntersection_Front_Set_string_1024_256 -7.23% 16132533.935 14966938.658 - -9.40% -
rng::find_first_of(vector<int>)_(large_needle)/50 -7.22% 285.569 264.950 - 3.15% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.20% 42919.747 39829.455 - 0.35% -
BM_deque_deque_ranges_copy/64000 -7.19% 2852.468 2647.371 - -0.01% -
SetIntersection_Front_Set_float_1024_1024 -7.18% 16614296.323 15421146.822 - 8.22% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.16% 1064668.540 988385.498 - -0.83% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.12% 41122.622 38195.955 - 0.21% -
BM_std_min<unsigned_short>/20 -7.12% 2.221 2.063 - -7.96% -
SetIntersection_None_Set_uint32_16384_1024 -7.11% 166193423.307 154380238.356 - 0.81% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.05% 208.483 193.795 - -1.39% -
BM_std_minmax<char>/22 -7.04% 2.671 2.483 - -0.15% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.03% 1.697 1.577 - -10.40% -
std::replace(vector<int>)_(sprinkled)/1024 -7.02% 168.901 157.048 - 7.10% -
std::find(vector<long_long>)_(bail_25%)/8 -7.01% 0.956 0.889 - -1.77% -
BM_MakeHeap_uint32_PipeOrgan_4 -7.01% 0.419 0.390 - -5.81% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.99% 3421781.287 3182525.292 - -6.30% -
SetIntersection_Front_Set_float_16384_256 -6.98% 5143497.701 4784429.273 - 0.35% -
bm_lexicographical_compare<int>/3 -6.97% 1.692 1.574 - -3.05% -
std::stable_partition(vector<int>)_(dense)/32 -6.93% 22.156 20.620 - -5.37% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.93% 686.866 639.282 - -32.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -6.89% 10780361.322 10037729.455 - -5.61% -
BM_RangesPushHeap_uint64_SingleElement_64 -6.88% 0.385 0.359 - 1.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.84% 216119695.254 201338906.129 - 2.01% -
BM_RangesPushHeap_float_SingleElement_4 -6.83% 0.384 0.358 - -5.11% -
BM_MakeHeap_uint64_Descending_64 -6.83% 0.251 0.234 - -6.74% -
rng::starts_with(deque<int>)/1000 -6.81% 477.868 445.319 - -6.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.81% 18.090 16.858 - -1.25% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -6.80% 27855.829 25961.393 - 1.97% -
std::remove_if(vector<int>)_(prefix)/1024 -6.76% 383.161 357.273 - 0.30% -
BM_StringEraseToEnd_Huge_Opaque -6.75% 2.512 2.343 - -5.40% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.74% 26.404 24.625 - -0.12% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.73% 3.843 3.585 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -6.72% 134711079.062 125661218.590 - 5.72% -
rng::find(vector<char>)_(process_all)/1024 -6.70% 17.498 16.326 - 0.84% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.69% 1.787 1.667 - 3.15% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.68% 39873910.333 37208399.189 - -1.52% -
BM_std_minmax<char>/18 -6.68% 1.388 1.295 - -1.65% -
SetIntersection_Front_Set_uint32_262144_16384 -6.67% 351370920.612 327936746.658 - -5.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -6.63% 20.747 19.370 - -4.45% -
std::find_if_not(list<int>)_(process_all)/32768 -6.63% 29947.386 27962.712 - -14.49% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.62% 4687.834 4377.504 - 0.43% -
BM_std_minmax<char>/29 -6.61% 2.555 2.387 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.58% 3564623.846 3330178.836 - 2.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.57% 1.145 1.069 - 2.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.56% 7101937.656 6635757.756 - 0.22% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.56% 8301.461 7757.015 - -1.63% -
BM_std_min<unsigned___int128>/10 -6.55% 4.011 3.749 - 1.94% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.54% 934903.318 873717.581 - -22.50% -
BM_RangesMakeHeap_string_Ascending_1024 -6.53% 5.339 4.990 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.52% 3563369.357 3331111.156 - 0.16% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.52% 87742.745 82024.234 - -1.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.49% 0.584 0.546 - -1.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.48% 12829.706 11998.972 - -2.58% -
std::distance(deque<int>)/50 -6.47% 0.694 0.649 - -6.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -6.47% 2.807 2.626 - 1.82% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.44% 41.838 39.144 - -2.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -6.41% 1.034 0.968 - -4.36% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.39% 2889972.657 2705273.439 - -0.66% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.37% 6547.822 6130.492 - 0.60% -
BM_StringConstructDestroyCStr_Small_Transparent -6.37% 0.370 0.347 - -0.00% -
BM_std_minmax<long_long>/1 -6.37% 0.693 0.649 - -6.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -6.36% 24.119 22.584 - -0.97% -
BM_StringRelational_Less_Huge_Empty_Control -6.35% 2.085 1.953 - -9.47% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.35% 0.393 0.368 - 9.70% -
std::find_end(vector<int>)_(near_matches)/1000 -6.33% 14998.970 14048.805 - 0.83% -
rng::find_if(list<int>)_(process_all)/32768 -6.33% 29224.039 27374.423 - -10.76% -
SetIntersection_Front_Set_float_1024_64 -6.33% 2040500.876 1911437.824 - 2.03% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.31% 6.198 5.807 - -2.92% -
std::reverse_copy(vector<int>)/8 -6.31% 2.367 2.217 - -7.23% -
std::multiset<int>::find(key)_(existent)/8192 -6.29% 8.910 8.349 - 1.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.29% 2.386 2.235 - 1.44% -
SetIntersection_Interlaced_Vector_string_256_64 -6.28% 20176840.220 18908786.935 - -9.29% -
BM_std_min<unsigned___int128>/6 -6.28% 2.260 2.118 - 1.67% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.28% 1.475 1.382 - 12.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.26% 0.590 0.553 - -1.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.26% 0.589 0.552 - -1.41% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -6.26% 72.127 67.614 - -5.75% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -6.23% 1.958 1.836 - 8.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -6.23% 0.580 0.544 - -1.90% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.23% 29.358 27.531 - -2.14% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.22% 572.166 536.555 - 0.58% -
rng::swap_ranges(deque<int>)/1024 -6.20% 336.964 316.077 - -12.27% -
BM_deque_vector_ranges_copy/70000 -6.19% 3093.417 2901.860 - 2.30% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.16% 140.326 131.675 - 1.66% -
BM_RangesMakeHeap_float_Descending_4 -6.16% 0.294 0.276 - -5.30% -
BM_std_minmax<char>/31 -6.14% 3.337 3.132 - -0.43% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.13% 112198.437 105318.108 - -1.97% -
rng::for_each(list<int>)/8192 -6.13% 8309.713 7800.285 - -2.24% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.12% 586.077 550.234 - 0.65% -
rng::find_if(deque<int>)_(process_all)/32768 -6.12% 12191.876 11446.278 - -0.01% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.11% 933545.116 876475.750 - 2.99% -
std::copy_if(list<int>)_(entire_range)/32768 -6.11% 30003.419 28169.421 - -15.74% -
BM_num_put<unsigned_long_long> -6.11% 12.186 11.441 - -0.16% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.09% 810.889 761.516 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.09% 1718353.599 1613777.018 - -3.83% -
BM_StringRelational_Compare_Small_Empty_Control -6.07% 1.715 1.611 - -3.40% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.05% 19.002 17.852 - 2.01% -
rng::find_if(deque<int>)_(process_all)/8192 -6.05% 3009.631 2827.602 - -0.01% -
rng::reverse(list<int>)/4096 -6.04% 1752.269 1646.353 - -38.49% -
rng::copy_backward(vector<bool>)_(aligned)/64 -6.04% 1.893 1.779 - -2.47% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.03% 1.434 1.348 - -3.84% -
BM_num_put<const_void*> -6.02% 13.392 12.585 - 1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -6.01% 1457980.001 1370335.398 - 1.62% -
std::search(list<int>)_(no_match)/1000 -6.00% 714.315 671.422 - -1.99% -
BM_deque_deque_copy/70000 -5.99% 3166.577 2977.000 - 3.15% -
BM_MakeHeap_string_SingleElement_262144 -5.98% 7.792 7.326 - -0.87% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -5.97% 21.049 19.792 - 1.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.97% 5.434 5.110 - -5.48% -
rng::swap_ranges(deque<int>)/8192 -5.95% 2694.571 2534.269 - -12.01% -
bm_lexicographical_compare<int>/1 -5.95% 1.322 1.243 - 3.23% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.92% 1359.236 1278.731 - -0.46% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -5.91% 9152.059 8610.944 - 2.89% -
std::unique(vector<int>)_(sprinkled)/52 -5.91% 58.973 55.486 - -0.02% -
BM_vector_deque_ranges_copy_backward/0 -5.91% 0.442 0.416 - 2.04% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.90% 3587.318 3375.557 - 0.06% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.90% 2.204 2.074 - 7.35% -
rng::partial_sort(deque<int>)_(descending)/8 -5.89% 44.162 41.562 - 0.60% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.88% 9083.306 8549.183 - -6.03% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.88% 43397884.001 40847295.035 - -2.05% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.86% 1.242 1.169 - -1.88% -
BM_MakeHeap_float_Random_16384 -5.86% 1.202 1.132 - 1.60% -
SetIntersection_Front_Set_uint32_262144_16 -5.85% 1311088.146 1234330.427 - -3.38% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -5.85% 0.266 0.250 - -4.49% -
rng::find_last(vector<int>)_(bail_10%)/8 -5.84% 2.108 1.985 - 0.39% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.83% 1.045 0.984 - -1.83% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.83% 699.381 658.635 - -3.13% -
std::stable_partition(vector<int>)_(dense)/50 -5.82% 26.429 24.891 - -7.17% -
BM_std_minmax<char>/5 -5.81% 1.859 1.751 - -1.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.80% 0.875 0.824 - -3.02% -
BM_std_min<unsigned___int128>/8 -5.80% 3.109 2.929 - 1.65% -
std::remove_if(vector<int>)_(prefix)/50 -5.78% 60.836 57.318 - 0.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.78% 10.564 9.954 - -3.23% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.74% 24.106 22.722 - -4.90% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.74% 17.184 16.197 - -0.42% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.74% 13.265 12.503 - 0.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.74% 1.146 1.080 - 3.91% -
rng::remove_if(vector<int>)_(prefix)/50 -5.73% 60.991 57.499 - 0.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -5.72% 0.335 0.316 - -1.47% -
std::find(list<int>)_(process_all)/32768 -5.72% 27610.919 26032.005 - -15.06% -
BM_MakeHeap_float_Random_1024 -5.72% 1.234 1.163 - -7.02% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.71% 31.010 29.238 - -13.18% -
rng::remove_copy(deque<int>)_(prefix)/1024 -5.71% 415.312 391.583 - 2.88% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.71% 19.320 18.217 - 0.90% -
BM_std_minmax<char>/6 -5.70% 2.155 2.032 - 0.11% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -5.70% 9.727 9.172 - -6.16% -
BM_std_minmax<short>/16 -5.70% 1.900 1.792 - 1.18% -
rng::for_each_n(list<int>)/8 -5.69% 2.562 2.416 - -4.62% -
std::find_end(vector<int>)_(near_matches)/1024 -5.69% 15538.485 14654.096 - 1.64% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.69% 6.100 5.753 - -0.36% -
std::none_of(deque<int>)_(process_all)/8192 -5.68% 2873.189 2710.010 - 3.09% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.68% 2.099 1.980 - 1.34% -
BM_std_min<unsigned_int>/13 -5.67% 1.414 1.334 - -6.51% -
std::none_of(deque<int>)_(process_all)/32768 -5.66% 11512.710 10860.646 - 2.84% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.66% 135.039 127.395 - 106.03% -
rng::fill_n(deque<int>)/32 -5.66% 1.225 1.156 - -11.04% -
BM_StringRelational_Less_Large_Empty_Control -5.65% 1.949 1.838 - -2.45% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.64% 8902.142 8400.294 - -1.30% -
BM_vector_deque_ranges_move_backward/2 -5.63% 1.937 1.828 - -2.48% -
BM_vector_deque_ranges_copy_backward/2 -5.62% 1.943 1.833 - -11.36% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -5.62% 3493641.371 3297401.437 - -23.57% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.61% 29.851 28.176 - -3.01% -
SetIntersection_Front_Set_uint32_64_4 -5.61% 18171404.125 17152493.803 - -0.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.61% 0.605 0.571 - -1.27% -
BM_PushHeap_float_SingleElement_4 -5.60% 0.378 0.357 - -1.83% -
BM_vector_deque_copy/2 -5.58% 2.065 1.950 - -5.74% -
std::unique_copy(list<int>)_(contiguous)/32 -5.58% 11.933 11.268 - 0.96% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.55% 3.562 3.365 - -0.40% -
rng::replace(vector<int>)_(sprinkled)/32 -5.52% 5.605 5.295 - -21.31% -
BM_StringRelational_Less_Huge_Large_Control -5.50% 2.468 2.332 - -2.98% -
bm_ranges_lexicographical_compare<int>/3 -5.49% 1.850 1.748 - -5.37% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.48% 85160109.902 80489261.650 - 0.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -5.46% 7.573 7.159 - -5.32% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.45% 2.451 2.318 - 0.04% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.45% 3625.838 3428.356 - -1.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -5.44% 23.038 21.784 - -15.43% -
SetIntersection_Interlaced_Vector_string_256_256 -5.44% 22855078.454 21611424.198 - 1.35% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.43% 23.819 22.524 - 1.75% -
std::find_if(vector<int>)_(process_all)/8 -5.41% 2.700 2.554 - 1.67% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.41% 1.271 1.202 - 2.35% -
std::move(deque<int>)/8 -5.39% 3.997 3.782 - -0.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.37% 1.396 1.321 - -1.33% -
std::partition(list<int>)_(dense)/8192 -5.37% 5019.045 4749.438 - -2.95% -
std::rotate(list<int>)_(1_element_backward)/8192 -5.37% 8441.119 7987.833 - -10.00% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -5.37% 15851961.809 15000857.585 - -4.74% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.36% 1582963.685 1498072.189 - -1.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.36% 48.571 45.968 - 4.30% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.36% 24.063 22.774 - -0.90% -
BM_StringRelational_Compare_Large_Empty_Control -5.35% 1.707 1.615 - -0.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -5.33% 5.395 5.107 - -5.25% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.31% 8.368 7.923 - -7.24% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.30% 793.665 751.596 - 1.40% -
BM_MakeThenSortHeap_string_SingleElement_262144 -5.30% 51.549 48.817 - -5.65% -
rng::remove_if(deque<int>)_(prefix)/32 -5.30% 64.315 60.908 - -0.92% -
std::partition_point(deque<int>)/32 -5.29% 4.479 4.242 - -0.82% -
BM_std_min<unsigned___int128>/9 -5.28% 3.526 3.339 - 1.73% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.28% 15.326 14.517 - 0.25% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -5.24% 85479.600 81001.284 - -7.63% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.23% 5605.619 5312.400 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.22% 1271473.000 1205100.393 - -4.06% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.20% 104.725 99.280 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.20% 1704215.248 1615646.240 - -3.84% -
BM_vector_deque_move/1 -5.20% 2.111 2.001 - -13.93% -
BM_PushHeap_string_Random_16384 -5.19% 16.941 16.061 - 0.05% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.19% 10496.613 9952.158 - 0.55% -
BM_std_minmax<char>/4 -5.18% 1.550 1.470 - -2.06% -
BM_deque_deque_move/70000 -5.17% 3322.638 3150.988 - -3.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.16% 3.680 3.490 - -3.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -5.16% 27.061 25.664 - 4.10% -
BM_RangesPushHeap_string_SingleElement_4 -5.15% 2.294 2.176 - 1.12% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.15% 385.210 365.380 - -0.05% -
BM_vector_deque_move/2 -5.15% 1.832 1.738 - -16.14% -
std::search_n(list<int>)_(no_match)/1048576 -5.15% 863376.432 818950.952 - -5.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.14% 7.445 7.062 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.14% 1707323.489 1619589.435 - -3.66% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.13% 1.192 1.131 - -1.51% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -5.13% 9.483 8.997 - -4.84% -
rng::move(deque<int>)/32768 -5.12% 2175.277 2063.923 - -6.18% -
BM_std_minmax<int>/2 -5.11% 0.900 0.854 - -5.97% -
BM_RangesPushHeap_string_SingleElement_64 -5.10% 2.611 2.478 - -0.79% -
bm_lexicographical_compare<signed_char>/64 -5.10% 2.313 2.195 - 13.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.10% 1012.364 960.783 - -0.03% -
SetIntersection_Interlaced_Vector_float_64_64 -5.08% 12059808.496 11446667.868 - 0.14% -
std::partition(list<int>)_(dense)/32 -5.08% 9.160 8.695 - 0.44% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -5.08% 1.278 1.213 - -2.38% -
BM_std_min<short>/16 -5.07% 1.800 1.709 - -5.09% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.07% 2.402 2.280 - -11.12% -
std::rotate(list<int>)_(1_element_backward)/32 -5.07% 13.926 13.220 - 0.00% -
rng::find_if_not(list<int>)_(process_all)/32768 -5.06% 29264.151 27783.364 - -11.52% -
SetIntersection_Front_Set_string_262144_256 -5.05% 15768914.669 14971980.730 - 3.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.05% 1184081.862 1124269.793 - -3.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.05% 1708305.826 1622035.238 - -3.50% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.03% 1.359 1.291 - 0.02% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -5.01% 2.486 2.362 - 1.16% -
bm_lexicographical_compare<unsigned_char>/1 -5.00% 1.690 1.605 - -3.89% -
BM_vector_deque_copy/1 -5.00% 2.319 2.204 - -5.50% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.98% 5291049.252 5027362.121 - -0.45% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.98% 1.754 1.666 - 0.08% -
rng::reverse_copy(vector<int>)/8 -4.98% 2.534 2.408 - -4.81% -
std::set<int>::erase(key)_(non-existent)/1024 -4.98% 5.627 5.347 - 1.10% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.96% 84.857 80.647 - 2.07% -
SetIntersection_None_Vector_uint64_1024_16 -4.95% 1151376.778 1094386.438 - -4.86% -
BM_RangesPushHeap_string_SingleElement_1024 -4.95% 2.578 2.450 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.94% 19112219.179 18167917.594 - -2.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.93% 1.236 1.175 - -1.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -4.93% 20.475 19.465 - -4.66% -
BM_std_min<unsigned___int128>/7 -4.93% 2.657 2.526 - 1.40% -
BM_std_minmax<long_long>/13 -4.93% 3.103 2.950 - -1.23% -
std::set<int>::erase(key)_(non-existent)/8192 -4.93% 8.745 8.314 - 0.96% -
SetIntersection_Front_Set_uint32_16384_256 -4.93% 4858896.518 4619486.747 - -1.56% -
BM_std_minmax<unsigned_int>/2 -4.92% 0.825 0.784 - 2.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.91% 1049643.553 998055.929 - 0.03% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.91% 14.786 14.061 - 0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.89% 1687469.891 1604891.358 - -5.96% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.89% 0.644 0.613 - -3.13% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.88% 78.812 74.962 - -4.26% -
BM_StringRelational_Less_Small_Huge_Control -4.88% 1.758 1.672 - -8.57% -
BM_StringResizeAndOverwrite -4.87% 0.860 0.818 - -4.98% -
std::unordered_map<int,_int>::clear()/1024 -4.87% 8396.994 7988.288 - 0.28% -
rng::find_if(vector<int>)_(process_all)/8 -4.87% 2.628 2.500 - -0.42% -
BM_std_minmax<char>/64 -4.86% 1.256 1.195 - -0.94% -
rng::sort(deque<int>)_(descending)/1024 -4.86% 1371.191 1304.572 - 0.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.86% 31.192 29.677 - -4.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.84% 1.237 1.177 - -1.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.83% 1244552.635 1184424.753 - -3.99% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -4.83% 1.536 1.462 - 1.96% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.82% 1.742 1.658 - 0.30% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.81% 3.162 3.010 - -0.09% -
BM_MakeThenSortHeap_string_Descending_16384 -4.80% 68.034 64.767 - -0.51% -
SetIntersection_None_Vector_uint32_262144_16384 -4.80% 1210234.326 1152189.762 - -0.93% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.79% 21.867 20.820 - 1.04% -
SetIntersection_None_Vector_uint64_16384_16384 -4.79% 1168103.850 1112182.206 - -4.76% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -4.77% 36.251 34.524 - -7.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.77% 1684630.043 1604352.049 - -5.13% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.77% 15.461 14.724 - -6.04% -
BM_RangesMakeHeap_uint32_Random_64 -4.76% 1.326 1.262 - -5.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.76% 0.940 0.896 - -3.19% -
BM_vector_deque_copy/0 -4.74% 0.388 0.370 - -1.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.73% 224.843 214.204 - -2.72% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.73% 1.776 1.692 - 2.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.72% 1150767.223 1096395.391 - -3.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.72% 1233.666 1175.407 - 4.06% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.72% 12.983 12.370 - 0.25% -
bm_lexicographical_compare<unsigned_char>/2 -4.71% 1.960 1.867 - -5.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.71% 1130930.001 1077675.258 - -5.03% -
SetIntersection_Interlaced_Set_float_256_256 -4.71% 9422638.077 8979217.870 - -1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.70% 2429059.805 2314878.494 - -1.42% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.70% 2.179 2.077 - -0.26% -
BM_std_min<unsigned_char>/16 -4.69% 2.619 2.496 - -1.27% -
BM_std_min<long_long>/29 -4.69% 3.041 2.899 - -3.77% -
BM_PushHeap_string_PipeOrgan_4 -4.68% 2.634 2.510 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.68% 2173764.977 2072088.949 - -2.92% -
std::move_backward(vector<bool>)_(aligned)/512 -4.68% 2.546 2.427 - -3.50% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -4.66% 482.204 459.730 - -1.45% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -4.66% 52.333 49.894 - -4.70% -
BM_RangesPushHeap_string_SingleElement_256 -4.66% 2.560 2.441 - -0.10% -
std::partition(list<int>)_(sparse)/8192 -4.66% 8176.408 7795.784 - 4.35% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.65% 8360.165 7971.667 - 1.93% -
SetIntersection_Front_Set_uint64_262144_1 -4.64% 1155611.682 1102024.866 - -1.15% -
rng::stable_partition(vector<int>)_(dense)/32 -4.62% 22.515 21.475 - -2.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.60% 25.273 24.110 - 0.89% -
bm_ranges_lexicographical_compare<int>/2 -4.58% 1.527 1.457 - -8.19% -
std::remove(list<int>)_(sprinkled)/50 -4.57% 68.613 65.476 - -0.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.56% 1.986 1.895 - 0.12% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.55% 16.491 15.741 - 0.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -4.55% 2.956 2.821 - 3.08% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.54% 10.874 10.380 - -3.11% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.54% 7.486 7.146 - 1.30% -
BM_StringEraseToEnd_Huge_Transparent -4.54% 2.566 2.449 - -0.99% -
bm_lexicographical_compare<signed_char>/8 -4.53% 3.111 2.970 - -7.58% -
BM_std_min<unsigned___int128>/5 -4.51% 1.850 1.767 - 0.78% -
rng::partition(deque<int>)_(dense)/8192 -4.50% 2814.707 2688.020 - -4.19% -
BM_std_minmax_element<char>/64000 -4.50% 17500.325 16713.248 - -1.24% -
BM_RangesPushHeap_string_Descending_16384 -4.50% 2.462 2.351 - 0.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -4.47% 1.308 1.250 - -14.75% -
BM_deque_deque_ranges_move/65536 -4.47% 2954.201 2822.145 - -0.69% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.47% 24.729 23.624 - 1.89% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.46% 701.586 670.318 - -24.68% -
std::reverse_copy(deque<int>)/512 -4.45% 131.491 125.641 - 0.52% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.45% 5819.232 5560.521 - -1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.44% 2092303.873 1999509.115 - -1.99% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.42% 1105698.292 1056806.050 - -4.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.42% 1.255 1.200 - -11.18% -
rng::remove(list<int>)_(sprinkled)/32 -4.41% 57.619 55.076 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.41% 1901420.653 1817557.291 - -2.65% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.41% 42.062 40.207 - 1.83% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.40% 24.006 22.949 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -4.40% 13838856.642 13229538.902 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.39% 0.449 0.429 - -38.43% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.39% 3.203 3.063 - -3.59% -
BM_std_minmax_element<char>/5500 -4.38% 1510.118 1444.037 - -0.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.37% 716.572 685.241 - -3.22% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -4.37% 0.794 0.760 - -4.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.37% 1.065 1.018 - -2.52% -
SetIntersection_None_Set_string_16384_1 -4.36% 202149680.791 193340400.284 - -4.34% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.35% 66.788 63.885 - -0.50% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.34% 116545110.701 111481629.249 - -2.28% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.34% 294.331 281.555 - -45.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -4.34% 1.408 1.347 - -3.34% -
SetIntersection_Front_Vector_uint32_16384_16 -4.33% 1179887.644 1128740.218 - -5.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.33% 2.032 1.944 - 1.31% -
rng::partition(deque<int>)_(dense)/1024 -4.33% 359.146 343.605 - -3.95% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.31% 96040.359 91902.345 - -0.18% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -4.31% 9.936 9.509 - -1.78% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.31% 96778.037 92611.478 - -0.24% -
BM_RangesSortHeap_string_262144 -4.29% 184.054 176.152 - -4.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.27% 40.888 39.143 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.26% 20.366 19.497 - -1.65% -
BM_num_put<long_long> -4.26% 12.442 11.912 - 0.79% -
vector<bool>(const_vector<bool>&) -4.26% 9.828 9.410 - -4.07% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.25% 885184.985 847547.344 - 0.35% -
BM_std_minmax<unsigned_char>/24 -4.25% 1.207 1.156 - -4.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -4.24% 7.623 7.301 - -3.56% -
BM_RangesMakeHeap_uint32_Random_262144 -4.23% 1.053 1.008 - 0.12% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.23% 13.329 12.765 - -0.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.22% 357910942.758 342808039.745 - 0.83% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -4.21% 9.986 9.565 - -13.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.20% 66227.609 63448.674 - -4.28% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -4.19% 621.673 595.612 - -0.78% -
BM_std_minmax_element<char>/65536 -4.19% 17886.294 17136.821 - -0.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.19% 17401.413 16672.602 - -4.93% -
rng::copy_if(deque<int>)_(entire_range)/8 -4.18% 2.951 2.828 - -0.35% -
BM_std_minmax_element<char>/4000 -4.18% 1100.673 1054.694 - 0.30% -
bm_lexicographical_compare<signed_char>/16 -4.16% 1.327 1.272 - -1.50% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -4.15% 6.451 6.183 - 3.82% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -4.15% 19.212 18.414 - -0.74% -
rng::search_n(list<int>)_(no_match)/1048576 -4.15% 863147.685 827333.053 - -4.01% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.15% 11.119 10.658 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.14% 12457692.081 11942532.498 - -1.10% -
BM_std_minmax<short>/28 -4.13% 2.621 2.513 - 0.73% -
BM_RangesPushHeap_string_SingleElement_16 -4.13% 2.553 2.448 - -0.24% -
BM_MakeHeap_uint32_SingleElement_4 -4.12% 0.338 0.324 - -5.71% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.11% 7.026 6.737 - -4.05% -
SetIntersection_Interlaced_Set_string_1024_64 -4.11% 17718489.607 16991112.153 - 2.51% -
std::multimap<int,_int>::find(key)_(existent)/1024 -4.10% 3.952 3.790 - -5.19% -
BM_std_minmax_element<char>/4096 -4.09% 1126.724 1080.631 - 0.45% -
std::for_each_n(deque<int>)/8 -4.09% 1.254 1.203 - 4.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.08% 2175397.867 2086563.478 - -3.06% -
bm_lexicographical_compare<unsigned_char>/16 -4.08% 1.156 1.109 - -4.08% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.08% 69.063 66.245 - 0.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -4.08% 26.030 24.968 - 11.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.07% 1.217 1.167 - -1.54% -
std::map<int,_int>::insert(value)_(new_value)/8192 -4.07% 39.761 38.144 - -0.40% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.06% 1.205 1.157 - -0.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.06% 43.079 41.331 - 1.93% -
BM_std_min<unsigned___int128>/4 -4.05% 1.446 1.387 - 0.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.05% 1.318 1.265 - -1.68% -
std::multiset<int>::ctor(const&)/32 -4.05% 226.405 217.241 - 1.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.05% 681.514 653.932 - 0.36% -
BM_PushHeap_float_Ascending_16 -4.05% 1.065 1.022 - 4.51% -
BM_std_minmax<short>/2 -4.04% 0.916 0.879 - 3.50% -
BM_num_put<unsigned_long> -4.03% 12.087 11.599 - 1.14% -
std::is_sorted_until(deque<int>,_pred)/8 -4.02% 4.251 4.080 - 3.93% -
BM_MakeHeap_string_Ascending_1024 -4.02% 5.269 5.057 - 2.89% -
SetIntersection_Front_Set_string_1024_64 -4.02% 4696596.405 4507993.011 - -4.40% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.01% 30.926 29.684 - -1.70% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.00% 0.428 0.410 - -3.41% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.00% 22.179 21.293 - -1.80% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.99% 4611664.826 4427637.425 - 1.96% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -3.99% 4651.064 4465.697 - 1.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.99% 55.003 52.811 - 5.00% -
std::none_of(list<int>)_(process_all)/8 -3.98% 2.716 2.608 - -0.18% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.96% 30.301 29.101 - -6.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.95% 43262.729 41552.740 - 3.26% -
rng::sort(deque<int>)_(ascending)/1024 -3.95% 800.600 768.990 - -0.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.95% 0.733 0.704 - 1.51% -
std::copy_if(vector<int>)_(entire_range)/8 -3.95% 2.270 2.181 - -4.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.95% 1167679.237 1121601.692 - -4.77% -
rng::remove_if(deque<int>)_(prefix)/50 -3.94% 73.925 71.014 - 3.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.93% 1.858 1.785 - 4.04% -
BM_RangesPushHeap_uint32_Random_4 -3.92% 2.552 2.452 - 2.85% -
BM_MakeHeap_uint32_Descending_4 -3.92% 0.282 0.271 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.91% 1739813.622 1671713.486 - -0.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -3.90% 1.594 1.532 - 9.79% -
rng::copy_backward(list<int>)/32768 -3.90% 30329.043 29145.237 - -24.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.90% 2368474.392 2276098.381 - -0.58% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.89% 551.473 530.019 - -0.37% -
BM_std_minmax_element<char>/70000 -3.89% 19141.762 18397.333 - -0.13% -
BM_std_min<unsigned_long_long>/7 -3.89% 1.901 1.827 - -3.89% -
rng::contains(list<int>)_(process_all)/50 -3.88% 19.346 18.596 - 3.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.88% 1192277.524 1146075.504 - -3.32% -
BM_PushHeap_string_Ascending_64 -3.87% 7.139 6.863 - -11.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.86% 1.146 1.101 - -2.01% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.86% 16.946 16.292 - 0.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.85% 4.167 4.006 - 1.29% -
BM_std_minmax_element<char>/1024 -3.85% 286.763 275.728 - 0.16% -
SetIntersection_Front_Set_uint64_1024_1 -3.84% 1123546.113 1080382.920 - -3.02% -
std::partition(deque<int>)_(sparse)/50 -3.83% 15.538 14.942 - -1.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -3.83% 1156443.458 1112183.755 - 0.72% -
BM_RangesPushHeap_string_SingleElement_16384 -3.82% 2.567 2.469 - -0.28% -
rng::copy_backward(list<int>)/8 -3.82% 2.462 2.368 - 3.59% -
BM_vector_deque_ranges_copy_backward/1 -3.81% 2.219 2.135 - -8.10% -
BM_std_minmax<unsigned_char>/25 -3.81% 1.226 1.179 - -3.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.80% 654.074 629.194 - -2.34% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.80% 55.137 53.041 - -5.18% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -3.80% 0.437 0.420 - 4.61% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.79% 296700.670 285459.916 - -1.62% -
BM_std_min<unsigned_char>/5 -3.78% 1.317 1.267 - -3.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.78% 32.723 31.487 - -3.54% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.75% 13.557 13.049 - 0.51% -
SetIntersection_Front_Set_float_262144_16384 -3.75% 355021426.120 341721564.498 - 40.08% -
BM_RangesPushHeap_string_Random_16384 -3.74% 17.039 16.402 - 0.89% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.74% 12.065 11.614 - -1.99% -
std::is_sorted_until(vector<int>,_pred)/8 -3.72% 3.616 3.482 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.72% 1111525.099 1070185.444 - -3.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.71% 1742643.591 1677920.830 - 0.62% -
rng::stable_partition(vector<int>)_(dense)/50 -3.71% 26.440 25.459 - -5.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -3.71% 1.677 1.615 - -4.18% -
BM_vector_deque_copy_backward/4000 -3.70% 146.692 141.257 - 0.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.70% 797.447 767.933 - -4.34% -
BM_PushHeap_uint32_SingleElement_4 -3.69% 0.364 0.350 - 2.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.69% 0.573 0.551 - -3.77% -
BM_deque_vector_ranges_move/1 -3.68% 2.150 2.071 - -0.32% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 -3.67% 0.280 0.269 - -3.72% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.67% 4.638 4.468 - -0.99% -
BM_std_min<char>/14 -3.67% 1.871 1.802 - 0.60% -
BM_std_minmax_element<char>/512 -3.66% 146.095 140.742 - -0.01% -
std::all_of(vector<int>)_(process_all)/8 -3.66% 2.561 2.467 - 1.31% -
rng::fill(vector<bool>)/32768 -3.66% 31.012 29.877 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.66% 39.382 37.941 - 8.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.66% 169607.424 163402.890 - 0.91% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.66% 18.097 17.435 - 9.19% -
SetIntersection_Front_Set_uint32_1024_16 -3.65% 1350572.741 1301226.253 - 0.62% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.64% 5777.588 5567.069 - -0.15% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.63% 4.368 4.210 - -1.01% -
SetIntersection_None_Vector_uint64_16384_64 -3.63% 1173032.512 1130431.669 - -3.29% -
std::reverse(deque<int>)/64 -3.63% 13.560 13.068 - 0.14% -
BM_PushHeap_string_PipeOrgan_16 -3.62% 4.282 4.127 - 0.21% -
BM_RangesMakeHeap_string_Heap_262144 -3.62% 5.438 5.241 - 0.08% -
SetIntersection_Interlaced_Set_float_256_4 -3.61% 11691574.807 11269677.698 - -3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.61% 171061756.955 164892497.091 - 0.60% -
BM_RangesPushHeap_float_SingleElement_16 -3.61% 0.377 0.364 - -2.07% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.60% 18.009 17.361 - -0.79% -
BM_PushHeap_float_Descending_64 -3.59% 0.393 0.379 - -1.10% -
BM_std_min<int>/8 -3.59% 1.297 1.250 - -4.31% -
rng::copy_backward(vector<int>)/8 -3.59% 2.289 2.206 - -0.15% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.56% 2.576 2.484 - -2.50% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.56% 12475.982 12032.191 - 1.48% -
std::remove_if(vector<int>)_(prefix)/32 -3.55% 53.783 51.872 - 0.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -3.55% 1.107 1.068 - -3.06% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.54% 2.789 2.690 - 0.66% -
SetIntersection_Front_Set_uint64_16384_256 -3.53% 5062987.970 4884175.860 - 10.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.53% 29932.934 28876.985 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.53% 24664485.495 23794652.422 - -0.45% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.52% 590.021 569.235 - -14.44% -
BM_SortHeap_float_256 -3.52% 6.044 5.831 - 0.66% -
std::copy_n(vector<int>)/32768 -3.52% 3795.927 3662.473 - 1.86% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.51% 26.510 25.580 - 0.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.51% 0.566 0.546 - -3.49% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.51% 112184.656 108249.298 - 0.15% -
std::remove(list<int>)_(sprinkled)/8192 -3.51% 8120.089 7835.380 - -5.25% -
BM_MakeHeap_float_Ascending_256 -3.50% 0.671 0.648 - -0.36% -
SetIntersection_Interlaced_Set_uint32_1024_1 -3.50% 1126179.918 1086789.601 - 0.03% -
SetIntersection_None_Set_float_64_1 -3.49% 23380365.306 22564775.712 - -0.69% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.49% 64763.057 62504.493 - 1.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.49% 215.859 208.333 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.49% 5586850.693 5392141.450 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.48% 1728085.321 1668002.770 - 1.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.47% 3.599 3.474 - -2.32% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.47% 721.046 696.047 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -3.46% 14123298.693 13633927.771 - -30.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.46% 17.733 17.120 - -0.05% -
BM_StringRelational_Eq_Empty_Huge_Control -3.45% 0.490 0.473 - -1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.45% 1169774.136 1129382.950 - -1.07% -
bm_lexicographical_compare<unsigned_char>/5 -3.45% 1.733 1.674 - 0.21% -
bm_write -3.45% 595.691 575.160 - 0.79% -
729_abc_r -3.44% 18.943 18.291 - -1.02% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.44% 1.560 1.507 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.42% 29893.299 28871.286 - 0.91% -
BM_RangesPushHeap_string_SingleElement_262144 -3.41% 2.635 2.545 - 1.55% -
rng::contains(list<int>)_(process_all)/8 -3.41% 2.389 2.307 - -3.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.41% 1.119 1.081 - -1.52% -
BM_RangesMakeHeap_uint32_Random_16384 -3.40% 1.043 1.007 - -5.28% -
std::find(list<int>)_(bail_25%)/8 -3.39% 0.954 0.921 - 0.32% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.39% 4.802 4.640 - -0.43% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.39% 1.671 1.614 - 8.07% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.39% 16158.020 15610.313 - 1.28% -
BM_std_min<unsigned_long_long>/4 -3.39% 1.101 1.063 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.39% 8142213.485 7866555.342 - 0.02% -
BM_PopHeap_uint32_4 -3.38% 2.647 2.557 - -1.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.38% 4.044 3.907 - -5.80% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.37% 707.261 683.430 - -2.01% -
SetIntersection_Interlaced_Vector_string_256_16 -3.37% 11012878.271 10641811.823 - -0.77% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -3.36% 1.715 1.657 - 44.24% -
std::copy_backward(vector<int>)/4096 -3.35% 239.131 231.117 - 48.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.35% 0.570 0.551 - -3.37% -
BM_PopHeap_pair<uint32,_uint32>_4 -3.34% 3.224 3.116 - -1.67% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.32% 24.285 23.479 - -0.60% -
rng::find_if(list<int>)_(bail_25%)/8 -3.32% 1.323 1.279 - -2.22% -
SetIntersection_Front_Vector_uint32_262144_64 -3.32% 1428603.747 1381202.938 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.32% 20055065.732 19389799.697 - -0.08% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.31% 1.230 1.189 - -4.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.31% 23.631 22.848 - -2.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.31% 3.951 3.820 - -3.19% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -3.31% 1.250 1.209 - 0.65% -
750_sealcrypto_r -3.30% 18.966 18.340 - -0.28% -
BM_std_min<unsigned_int>/29 -3.30% 2.089 2.020 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.30% 1299485.231 1256646.463 - -2.20% -
BM_PopHeap_uint32_262144 -3.29% 42.037 40.652 - -3.14% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.29% 349.146 337.658 - 0.04% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.28% 16.769 16.219 - 3.02% -
std::shift_right(vector<int>)/32 -3.28% 4.136 4.000 - -4.30% -
BM_std_minmax<char>/3 -3.28% 1.209 1.170 - -3.70% -
BM_std_min<short>/26 -3.27% 2.099 2.030 - -0.77% -
SetIntersection_None_Set_float_64_4 -3.26% 22693730.100 21953092.658 - 1.93% -
SetIntersection_Interlaced_Set_string_256_256 -3.26% 32395133.878 31339096.570 - -3.20% -
SetIntersection_None_Set_string_262144_1 -3.25% 1696284.342 1641129.475 - -3.15% -
std::unordered_multimap<int,_int>::clear()/8192 -3.25% 64910.535 62800.088 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.25% 5063140.914 4898630.418 - -5.40% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.24% 16.450 15.917 - -0.77% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.23% 351.508 340.147 - 1.97% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.23% 14.929 14.447 - -0.35% -
BM_StringEraseToEnd_Small_Opaque -3.23% 0.625 0.605 - -1.28% -
SetIntersection_Interlaced_Set_string_16384_256 -3.23% 351631065.344 340288955.240 - -1.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -3.22% 0.600 0.581 - -2.45% -
rng::starts_with(list<int>)/8192 -3.21% 8943.543 8656.077 - -4.59% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.21% 1129.579 1093.313 - -0.21% -
rng::all_of(deque<int>)_(process_all)/50 -3.21% 18.336 17.747 - -2.77% -
BM_std_minmax<short>/7 -3.21% 1.747 1.691 - 0.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.20% 59.847 57.930 - -3.47% -
BM_RangesSortHeap_float_16 -3.20% 1.651 1.598 - -0.37% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.20% 152722.434 147835.814 - -5.47% -
BM_SortHeap_string_262144 -3.20% 178.751 173.032 - -2.03% -
std::find_if(list<int>)_(process_all)/32768 -3.20% 28585.393 27671.092 - -8.34% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.20% 2883.600 2791.423 - 0.36% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.19% 16.857 16.318 - -4.50% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.19% 18.161 17.582 - 1.84% -
rng::none_of(list<int>)_(process_all)/32 -3.19% 11.854 11.476 - 0.21% -
rng::fill_n(vector<bool>)/64 -3.18% 1.417 1.372 - -2.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.18% 2483647.245 2404602.587 - -2.63% -
rng::none_of(deque<int>)_(process_all)/32 -3.18% 18.126 17.550 - 7.24% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.18% 882.529 854.498 - 0.20% -
rng::rotate(list<int>)_(1_element_forward)/8192 -3.17% 8257.666 7995.673 - 3.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.17% 46449.127 44975.436 - -0.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -3.17% 3.754 3.635 - -1.22% -
SetIntersection_Front_Set_float_1024_4 -3.17% 1155074.194 1118454.453 - -2.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.16% 3.339 3.234 - -3.12% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.15% 18.102 17.531 - 1.60% -
BM_vector_deque_ranges_copy/1 -3.15% 2.352 2.278 - -1.73% -
std::is_sorted(deque<int>)/8 -3.15% 2.512 2.433 - -0.99% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.15% 22.982 22.259 - -3.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.15% 9745650.668 9439121.142 - -13.68% -
BM_std_minmax<int>/1 -3.14% 0.622 0.602 - -3.32% -
BM_deque_vector_move_backward/0 -3.14% 1.468 1.422 - -0.30% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -3.14% 11316.703 10961.882 - -3.70% -
std::move_backward(vector<bool>)_(aligned)/64 -3.14% 1.799 1.742 - -5.68% -
SetIntersection_Front_Set_uint32_16384_4 -3.13% 1138839.181 1103176.445 - -4.16% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.13% 2.386 2.311 - 0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.13% 3.556 3.444 - -2.45% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.13% 0.687 0.666 - -0.55% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.13% 867182.246 840070.162 - -3.10% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.13% 1.433 1.388 - -3.93% -
BM_std_minmax<char>/17 -3.12% 1.121 1.086 - -0.19% -
BM_SortHeap_string_16384 -3.12% 99.061 95.973 - -1.19% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.11% 1107342.422 1072861.605 - -1.62% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.11% 18.263 17.694 - 1.42% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -3.11% 598.051 579.449 - 0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.11% 809.755 784.571 - -2.10% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.11% 2.690 2.607 - -2.36% -
bm_lexicographical_compare<signed_char>/5 -3.10% 2.207 2.138 - -5.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.09% 1820053.058 1763785.238 - -1.33% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.09% 1.848 1.791 - 6.86% -
rng::find_first_of(vector<int>)_(large_needle)/32 -3.08% 105.040 101.800 - -2.41% -
BM_RangesMakeHeap_string_Random_16384 -3.08% 12.816 12.421 - -0.94% -
SetIntersection_Front_Set_string_256_16 -3.08% 7602450.527 7368073.062 - 6.23% -
SetIntersection_Front_Set_uint32_64_1 -3.07% 18083700.233 17527850.499 - 0.66% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.07% 18.136 17.579 - 1.85% -
BM_std_minmax<long_long>/10 -3.07% 2.190 2.123 - -1.48% -
SetIntersection_None_Vector_uint32_262144_4 -3.07% 1206296.218 1169268.599 - 0.05% -
BM_RangesMakeHeap_float_Random_1024 -3.07% 1.231 1.193 - -9.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.07% 3.211 3.113 - -6.76% -
BM_std_min<unsigned_short>/31 -3.06% 2.596 2.516 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.06% 1217469.129 1180261.857 - -2.60% -
BM_SortHeap_float_16 -3.05% 1.651 1.600 - 0.03% -
BM_PushHeap_uint32_SingleElement_16 -3.05% 0.357 0.346 - 2.89% -
SetIntersection_None_Set_string_262144_256 -3.05% 1692200.359 1640642.252 - -3.80% -
BM_SortHeap_string_1024 -3.04% 60.841 58.988 - -0.98% -
SetIntersection_Front_Set_float_64_64 -3.04% 15408325.764 14939712.327 - 4.75% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 233.023 225.942 - -1.68% -
std::swap_ranges(deque<int>)/8192 -3.03% 2635.988 2555.989 - -11.64% -
BM_StringRelational_Compare_Huge_Empty_Control -3.03% 1.663 1.612 - -1.05% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.03% 0.423 0.411 - -5.82% -
SetIntersection_None_Set_string_262144_64 -3.03% 1694752.442 1643402.260 - -3.71% -
BM_std_minmax<short>/6 -3.03% 1.379 1.337 - -0.81% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.02% 569.216 552.031 - 1.00% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.02% 5754.013 5580.476 - 0.41% -
SetIntersection_None_Set_string_262144_1024 -3.01% 1705269.695 1653925.051 - -2.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.01% 29.989 29.087 - 2.74% -
SetIntersection_Front_Set_uint32_262144_1 -3.01% 1097543.107 1064533.591 - -0.38% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -3.00% 6.048 5.866 - -1.36% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -3.00% 8.518 8.262 - -2.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -3.00% 1257734.375 1220009.523 - -1.73% -
rng::reverse(list<int>)/32768 -3.00% 17636.746 17107.901 - -17.27% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.00% 1130.797 1096.902 - 0.12% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - -0.07% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.99% 106.207 103.028 - -1.18% -
BM_std_minmax<char>/2 -2.99% 0.895 0.868 - -4.44% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.99% 49713.458 48228.142 - -2.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.98% 1123355.739 1089832.256 - -2.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.98% 0.588 0.571 - -2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.98% 5974823.053 5796594.902 - -0.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.98% 566.041 549.167 - -14.77% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.97% 29.573 28.694 - -8.45% -
bm_lexicographical_compare<unsigned_char>/8 -2.97% 1.497 1.453 - 4.53% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.97% 282.400 274.014 - 0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.97% 1433779.474 1391204.533 - -2.47% -
BM_MakeHeap_uint64_Random_1024 -2.97% 1.097 1.065 - -0.43% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.96% 64.880 62.957 - -0.85% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.96% 535.544 519.697 - -0.98% -
BM_deque_vector_ranges_move/65536 -2.96% 2751.194 2669.789 - -5.17% -
std::swap_ranges(deque<int>)/1024 -2.96% 329.566 319.821 - -12.45% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.95% 6.507 6.315 - -0.02% -
BM_std_min<short>/24 -2.95% 2.537 2.462 - 2.04% -
rng::remove_if(vector<int>)_(prefix)/32 -2.95% 53.632 52.048 - 0.72% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.95% 15.965 15.494 - -4.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.95% 2342490.207 2273472.504 - -0.50% -
rng::starts_with(deque<int>)/8 -2.94% 4.099 3.978 - -1.32% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.94% 502.758 487.965 - -2.29% -
BM_std_minmax<int>/10 -2.94% 1.437 1.395 - -3.14% -
BM_vector_deque_ranges_copy/2 -2.94% 2.066 2.005 - -3.07% -
SetIntersection_Front_Set_float_16384_4 -2.94% 1158687.827 1124659.302 - -0.74% -
SetIntersection_Front_Set_string_16384_1024 -2.94% 59302077.706 57560999.573 - -1.34% -
bm_lexicographical_compare<unsigned_char>/6 -2.93% 1.959 1.902 - 2.52% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.93% 18.120 17.590 - 1.89% -
BM_std_min<char>/22 -2.92% 2.070 2.010 - -0.67% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.92% 22.296 21.645 - -0.45% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.92% 1.314 1.276 - -2.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.92% 2.410 2.339 - 0.70% -
std::unordered_multimap<int,_int>::clear()/1024 -2.91% 8367.371 8123.518 - 0.97% -
BM_MakeThenSortHeap_string_Ascending_256 -2.91% 20.869 20.262 - -0.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -2.90% 2.743 2.663 - 9.66% -
BM_MakeThenSortHeap_float_Random_4 -2.90% 4.462 4.332 - 1.59% -
BM_SortHeap_string_256 -2.90% 45.675 44.353 - -1.14% -
SetIntersection_None_Set_string_262144_4 -2.89% 1687660.154 1638871.258 - -3.85% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.89% 12084.821 11735.713 - 1.39% -
SetIntersection_Front_Set_uint32_1024_4 -2.89% 1147687.113 1114557.105 - 1.63% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.88% 36.826 35.765 - -0.42% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.88% 4.535 4.404 - 0.35% -
rng::partial_sort_copy(list<int>)_(descending)/8 -2.87% 18.589 18.055 - 1.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.87% 35.360 34.344 - 1.83% -
SetIntersection_None_Vector_string_262144_16384 -2.87% 1362349.416 1323264.501 - -3.00% -
SetIntersection_Interlaced_Set_float_1024_256 -2.86% 16219263.013 15755142.799 - -4.84% -
707_ntest_r -2.86% 16.946 16.462 - 2.52% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.86% 11573029.408 11242279.876 - -1.80% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.85% 1.846 1.793 - -8.25% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.85% 5837692.488 5671228.276 - 0.87% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.85% 15.619 15.173 - 0.00% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.85% 1389.406 1349.857 - 1.65% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.85% 2826.866 2746.409 - -1.91% -
BM_deque_deque_ranges_copy/64 -2.85% 5.540 5.383 - -1.56% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.84% 23.086 22.429 - 0.57% -
rng::starts_with(list<int>,_pred)/8 -2.84% 3.725 3.619 - 0.05% -
SetIntersection_Interlaced_Vector_string_64_4 -2.84% 22985515.989 22333191.959 - -1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.84% 22810965.791 22163910.425 - -1.22% -
SetIntersection_Front_Set_float_64_16 -2.83% 17160329.910 16675463.643 - -0.14% -
rng::copy_backward(deque<int>)/8 -2.82% 2.793 2.714 - 2.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.82% 2.689 2.613 - -10.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.82% 36.127 35.108 - -1.73% -
std::search(list<int>)_(single_element)/1024 -2.81% 770.832 749.140 - -1.42% -
std::partition(vector<int>)_(dense)/1024 -2.81% 248.416 241.429 - -2.48% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.81% 15206728.605 14779668.360 - -2.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.79% 31.938 31.046 - -1.81% -
SetIntersection_Front_Set_string_64_4 -2.79% 20199438.915 19635867.141 - -0.62% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.79% 25.684 24.967 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.78% 143389547.512 139404432.918 - -5.56% -
BM_RangesMakeHeap_string_Ascending_256 -2.78% 5.067 4.926 - 2.21% -
SetIntersection_None_Set_string_262144_16 -2.77% 1689690.675 1642808.674 - -3.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.77% 1260473.471 1225550.375 - -1.27% -
SetIntersection_Interlaced_Vector_string_64_16 -2.77% 31002124.310 30144696.868 - -2.38% -
std::search(vector<int>)_(same_length)/8192 -2.76% 1960.475 1906.295 - -1.10% -
BM_PushHeap_string_Ascending_4 -2.76% 2.630 2.558 - -0.09% -
BM_std_min<unsigned_long_long>/31 -2.75% 3.027 2.944 - 0.25% -
BM_std_min<unsigned_long_long>/16 -2.74% 2.470 2.402 - -1.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.74% 15.356 14.935 - -2.19% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.74% 10.575 10.285 - -6.02% -
SetIntersection_None_Vector_float_262144_64 -2.73% 1236760.107 1202935.514 - 1.03% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.73% 561735.320 546381.352 - -0.57% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.73% 14.221 13.832 - 0.77% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.73% 38.717 37.661 - -1.65% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.72% 260027.664 252944.532 - -4.60% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.72% 219.925 213.940 - -0.24% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.72% 10.872 10.576 - 0.15% -
rng::move_backward(vector<int>)/1048576 -2.72% 58534.849 56943.329 - -0.19% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.72% 10089.065 9815.011 - 0.75% -
SetIntersection_None_Set_string_262144_16384 -2.71% 1691626.139 1645813.474 - -3.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.70% 18879.617 18369.278 - 0.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.70% 1170226.431 1138669.106 - -0.75% -
SetIntersection_None_Set_string_256_16 -2.69% 11447291.501 11138953.007 - -1.87% -
bm_lexicographical_compare<unsigned_char>/64 -2.69% 1.965 1.912 - -4.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.69% 3452.289 3359.337 - -2.44% -
rng::reverse_copy(vector<int>)/4096 -2.69% 137.247 133.553 - 1.01% -
BM_num_put<long> -2.68% 12.116 11.791 - 0.36% -
rng::copy(vector<int>)/4096 -2.67% 149.432 145.440 - -21.41% -
BM_std_minmax<int>/31 -2.67% 2.717 2.644 - -1.08% -
BM_std_min<unsigned_short>/9 -2.67% 6.476 6.303 - -0.82% -
SetIntersection_Front_Set_uint32_262144_64 -2.66% 2009181.915 1955695.542 - 1.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.66% 223.979 218.023 - 2.90% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.66% 22.143 21.555 - -3.07% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.65% 3840.279 3738.434 - -2.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.64% 0.966 0.941 - -1.07% -
BM_RangesPushHeap_float_Descending_64 -2.64% 0.391 0.381 - 0.36% -
std::copy_if(deque<int>)_(entire_range)/8 -2.64% 2.618 2.549 - -0.14% -
BM_std_minmax<int>/27 -2.63% 2.493 2.427 - -2.74% -
BM_MakeThenSortHeap_float_Random_16 -2.63% 10.211 9.942 - -0.17% -
BM_MakeHeap_string_Heap_262144 -2.63% 5.468 5.324 - 2.32% -
BM_deque_deque_ranges_move/64 -2.63% 5.522 5.376 - -1.79% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.63% 4294.011 4181.228 - 0.46% -
BM_std_minmax<long_long>/12 -2.62% 2.733 2.662 - -1.71% -
BM_RangesMakeHeap_float_Random_64 -2.62% 1.649 1.606 - 7.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.62% 206128728.144 200729447.226 - -4.48% -
rng::contains(vector<int>)_(process_all)/8 -2.62% 2.700 2.629 - 2.89% -
bm_lexicographical_compare<unsigned_char>/7 -2.62% 2.213 2.155 - 2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.62% 3114115.887 3032653.564 - -0.80% -
BM_SortHeap_string_64 -2.61% 30.548 29.749 - -0.98% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.60% 18.295 17.819 - 1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.60% 0.518 0.505 - -3.07% -
BM_RangesPushHeap_string_Descending_256 -2.60% 2.368 2.306 - 1.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.59% 36.731 35.779 - 26.56% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -2.59% 1884804.393 1836008.008 - -5.16% -
BM_std_min<unsigned_long_long>/15 -2.59% 2.188 2.131 - -1.81% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.58% 4.571 4.453 - 1.16% -
bm_lexicographical_compare<signed_char>/7 -2.58% 2.746 2.675 - -3.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.58% 32.998 32.148 - 0.48% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.57% 0.775 0.755 - -3.13% -
BM_std_min<char>/5 -2.57% 1.426 1.389 - -4.57% -
BM_RangesMakeHeap_float_Random_16 -2.57% 1.710 1.666 - 6.20% -
SetIntersection_None_Vector_float_16384_16 -2.57% 1204217.839 1173303.159 - 0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.57% 294.692 287.128 - -0.61% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.57% 45810.047 44634.670 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.56% 1266647.705 1234218.344 - -2.29% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.56% 36.685 35.746 - -0.49% -
std::copy_n(deque<int>)/32768 -2.56% 1174.105 1144.081 - -0.65% -
BM_RangesSortHeap_float_256 -2.55% 5.833 5.684 - -0.56% -
rng::partition(vector<int>)_(dense)/1024 -2.55% 242.535 236.345 - -2.42% -
rng::stable_partition(deque<int>)_(dense)/50 -2.55% 37.400 36.446 - -16.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.54% 24.554 23.930 - -1.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 839.705 818.374 - -0.74% -
rng::starts_with(deque<int>)/1024 -2.53% 488.028 475.658 - -2.35% -
bm_ranges_lexicographical_compare<int>/16 -2.53% 2.306 2.247 - -2.73% -
SetIntersection_Interlaced_Vector_float_16_16 -2.52% 39141974.530 38153658.167 - -2.91% -
rng::find_if(vector<bool>)_(process_all)/50 -2.52% 36.684 35.758 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.51% 2279040.294 2221740.377 - -2.62% -
BM_deque_vector_ranges_move/64000 -2.51% 2727.864 2659.290 - -5.72% -
BM_RangesPushHeap_string_Ascending_4 -2.51% 2.616 2.550 - 0.17% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.51% 272539.877 265708.984 - 2.29% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -2.51% 19.539 19.050 - -1.99% -
bm_swap_ranges_vb_unaligned/262144 -2.50% 3945.194 3846.558 - -2.49% -
SetIntersection_None_Vector_uint64_262144_16384 -2.49% 1216512.301 1186238.505 - -0.60% -
SetIntersection_Front_Set_uint32_16_16 -2.48% 42152523.333 41105380.623 - -0.72% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.48% 0.541 0.527 - -5.03% -
SetIntersection_None_Set_string_262144_262144 -2.48% 1698505.939 1656388.752 - -1.88% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -2.48% 4.109 4.007 - 2.34% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.48% 703.473 686.040 - 0.10% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.48% 10.438 10.180 - -2.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.47% 1259292.479 1228130.207 - -1.26% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.47% 88161.777 85980.674 - 0.93% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.47% 25.125 24.504 - -2.84% -
SetIntersection_None_Set_string_64_1 -2.46% 24202207.133 23607840.874 - -1.85% -
BM_PopHeap_float_262144 -2.45% 40.667 39.670 - 5.95% -
std::multiset<int>::erase(key)_(existent)/8192 -2.45% 61.796 60.282 - -0.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.44% 1.223 1.193 - -0.79% -
SetIntersection_None_Vector_uint64_262144_4 -2.44% 1219231.044 1189495.311 - -0.98% -
std::set<std::string>::erase(key)_(non-existent)/8192 -2.44% 33.518 32.701 - 1.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.44% 22.160 21.620 - -4.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.44% 5.478 5.345 - 0.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.43% 14540.328 14186.384 - 0.29% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.43% 31.658 30.888 - -0.41% -
std::partition(vector<int>)_(dense)/32 -2.43% 8.529 8.322 - -0.75% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.43% 22.004 21.470 - -0.84% -
BM_std_minmax<long_long>/29 -2.43% 4.329 4.223 - 1.14% -
vector<bool>(size_type,_const_value_type&) -2.42% 8.157 7.959 - 0.12% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -2.42% 1.219 1.189 - 7.02% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.42% 6.765 6.602 - 1.98% -
BM_MakeHeap_uint64_Random_16384 -2.42% 1.034 1.009 - -3.93% -
rng::copy_n(vector<int>)/4096 -2.41% 146.260 142.732 - -2.36% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -2.41% 4.252 4.150 - -0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.41% 1163915.963 1135881.594 - -1.00% -
std::set<int>::contains(key)_(existent)/1024 -2.41% 3.957 3.862 - 1.55% -
BM_vector_deque_move_backward/4000 -2.41% 145.134 141.642 - 0.36% -
rng::move_backward(vector<int>)/8 -2.40% 2.291 2.236 - -1.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.39% 1.207 1.178 - -0.53% -
std::reverse(deque<int>)/512 -2.39% 115.987 113.216 - -0.13% -
rng::reverse_copy(deque<int>)/8 -2.38% 3.045 2.972 - 1.07% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.38% 747707.984 729906.207 - 0.68% -
BM_std_minmax<int>/11 -2.38% 1.832 1.788 - -1.45% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.38% 12755.831 12452.503 - -1.36% -
rng::search(list<int>)_(single_element)/1024 -2.38% 726.036 708.772 - -0.75% -
std::sort(deque<int>)_(descending)/1024 -2.38% 1335.997 1304.261 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.37% 18894162.785 18445826.069 - -4.54% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -2.37% 5.062 4.942 - 1.41% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.37% 1.868 1.824 - 0.49% -
BM_MakeThenSortHeap_string_SingleElement_1024 -2.37% 29.917 29.208 - -1.97% -
SetIntersection_Front_Set_uint64_262144_64 -2.37% 1828545.247 1785228.114 - -5.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.36% 1580.504 1543.204 - 1.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.36% 0.999 0.975 - -1.67% -
BM_std_min<unsigned_long_long>/64 -2.36% 4.807 4.693 - 0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.36% 19412075.116 18954253.488 - 0.01% -
BM_std_minmax<unsigned_long_long>/1 -2.34% 0.583 0.570 - -17.70% -
rng::find_last(list<int>)_(bail_10%)/50 -2.34% 16.695 16.304 - 2.35% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.34% 6456.008 6304.965 - 0.21% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.34% 3984.550 3891.440 - 1.10% -
BM_RangesPushHeap_uint32_Random_262144 -2.34% 6.277 6.130 - -2.97% -
std::set<int>::count(key)_(non-existent)/32 -2.34% 2.971 2.901 - -7.14% -
BM_PushHeap_float_Ascending_262144 -2.33% 5.250 5.127 - 1.82% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.33% 3.023 2.953 - 0.43% -
SetIntersection_Front_Set_uint32_1024_1024 -2.32% 16305377.951 15927178.970 - -0.42% -
SetIntersection_None_Vector_string_16384_1024 -2.32% 1279928.646 1250263.979 - -2.45% -
BM_std_min<unsigned_long_long>/6 -2.32% 1.628 1.590 - -2.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 -2.31% 0.551 0.539 - -3.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.31% 23.083 22.549 - -2.11% -
rng::swap_ranges(deque<int>)/32 -2.31% 10.977 10.723 - -2.67% -
rng::find_first_of(list<int>)_(small_needle)/8192 -2.31% 23207.748 22671.289 - 1.87% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.31% 644450.793 629575.090 - 0.84% -
BM_CmpLess_short_schar -2.31% 0.967 0.945 - -2.64% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.31% 1410218.515 1377689.090 - -3.42% -
BM_std_minmax<unsigned_short>/7 -2.31% 1.752 1.712 - 0.76% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.31% 8.866 8.662 - -0.76% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.30% 27481.513 26848.184 - 0.72% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.30% 30.721 30.014 - -0.60% -
BM_std_min<unsigned___int128>/3 -2.30% 1.042 1.018 - -0.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.30% 42034.536 41066.774 - -2.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.30% 1224040.143 1195869.204 - -5.73% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.30% 5.638 5.508 - -0.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.29% 27720.962 27085.362 - -7.32% -
BM_std_min<unsigned_char>/512 -2.29% 6.415 6.268 - -2.41% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.29% 14710051.031 14373443.029 - -7.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.29% 18.009 17.597 - 0.18% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.29% 66.967 65.436 - -1.72% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.28% 10.511 10.271 - -2.15% -
BM_PushHeap_string_Ascending_16 -2.28% 4.679 4.572 - -3.17% -
rng::transform(deque<int>)_(identity_transform)/50 -2.28% 19.818 19.365 - -3.88% -
BM_RangesPushHeap_uint32_Random_16384 -2.28% 6.241 6.099 - -3.98% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.28% 39030.040 38140.053 - -1.38% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -2.28% 15.801 15.441 - -2.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.28% 20956.365 20478.578 - 4.72% -
std::reverse(vector<int>)/8 -2.28% 1.596 1.560 - -3.52% -
SetIntersection_Interlaced_Set_float_256_64 -2.28% 15482092.676 15129584.474 - -3.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.28% 1247596.353 1219210.287 - -1.37% -
std::search(vector<int>)_(same_length)/1024 -2.27% 254.843 249.059 - -0.72% -
std::adjacent_find(deque<int>,_pred)/50 -2.27% 29.704 29.031 - -4.87% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.27% 18.051 17.642 - 1.23% -
rng::search(deque<int>)_(no_match)/1000 -2.26% 406.601 397.409 - 1.65% -
rng::move(vector<int>)/262144 -2.25% 22070.296 21572.719 - -4.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.25% 5.045 4.932 - 1.01% -
BM_std_minmax<unsigned_short>/17 -2.24% 1.712 1.673 - 0.13% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.24% 4530.031 4428.403 - 0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.24% 14518.819 14193.101 - -0.11% -
std::copy_if(vector<int>)_(entire_range)/64 -2.24% 16.363 15.996 - -1.20% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.24% 27381.297 26767.789 - 0.56% -
BM_vector_deque_copy/64 -2.24% 2.815 2.752 - -2.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.24% 1359393.309 1328963.865 - -1.34% -
std::multiset<int>::find(key)_(existent)/1024 -2.24% 3.799 3.714 - -0.81% -
BM_std_min<char>/4096 -2.24% 29.519 28.859 - -1.64% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.23% 4.047 3.957 - -1.95% -
std::vector<int>::ctor(size)/32 -2.23% 10.917 10.673 - -3.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.23% 1716865.561 1678598.549 - -0.64% -
bm_ranges_lexicographical_compare<int>/1 -2.22% 1.295 1.267 - -6.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.22% 13036575.196 12746961.423 - -0.74% -
BM_MakeHeap_string_PipeOrgan_262144 -2.22% 7.451 7.285 - -1.13% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.22% 267.929 261.986 - 0.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.22% 7.709 7.538 - -1.72% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.21% 45287.869 44284.787 - 1.12% -
SetIntersection_Interlaced_Set_float_64_16 -2.21% 24692200.157 24145504.133 - -0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.21% 27730284.320 27116529.581 - 2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.21% 1261314.554 1233432.416 - -2.70% -
BM_std_min<unsigned_short>/23 -2.21% 2.135 2.088 - -0.77% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.21% 5.628 5.504 - -0.19% -
BM_std_min<char>/6 -2.20% 1.589 1.554 - -1.51% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -2.20% 6.174 6.038 - -3.96% -
BM_std_minmax<int>/23 -2.20% 2.357 2.306 - -3.04% -
SetIntersection_Front_Set_float_256_64 -2.20% 6555169.679 6411169.349 - 2.51% -
SetIntersection_None_Set_uint64_256_256 -2.19% 5881457.348 5752486.839 - -0.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.19% 296.871 290.365 - -3.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.19% 21543537.403 21072781.357 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.18% 12700289.857 12423493.737 - 1.27% -
SetIntersection_None_Vector_float_1024_1 -2.18% 1180606.853 1154890.674 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.18% 13472516.940 13179274.145 - 0.64% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.18% 204339.988 199892.560 - -0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.17% 82356.231 80565.595 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.17% 19643637.473 19218264.128 - 1.29% -
BM_std_min<char>/4000 -2.16% 27.841 27.239 - -1.39% -
BM_std_minmax<int>/15 -2.16% 2.029 1.985 - -1.18% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.16% 109910.345 107535.725 - -5.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.15% 1.163 1.138 - -0.32% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.15% 179.250 175.396 - 0.52% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.15% 756.591 740.325 - -1.71% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -2.15% 10.658 10.430 - -2.24% -
SetIntersection_None_Set_float_64_16 -2.14% 19226834.711 18814662.941 - 0.77% -
SetIntersection_None_Set_uint32_256_64 -2.14% 9389029.085 9187775.912 - -1.92% -
SetIntersection_None_Set_float_1024_1024 -2.14% 9043955.541 8850237.770 - -3.85% -
BM_std_min<unsigned_char>/21 -2.14% 1.800 1.761 - -2.79% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.14% 6.240 6.106 - -2.71% -
723_llvm_r -2.14% 11.766 11.514 - 0.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.14% 68477.198 67013.131 - -0.10% -
BM_std_minmax<unsigned_short>/25 -2.14% 2.333 2.283 - 0.25% -
BM_std_min<long_long>/31 -2.14% 3.403 3.330 - -2.41% -
BM_StringAssignAsciiz_Empty_Opaque -2.14% 2.881 2.819 - -2.09% -
SetIntersection_None_Vector_float_256_256 -2.13% 2338157.163 2288353.827 - 0.27% -
bm_swap_ranges_vb_aligned/64 -2.13% 2.907 2.845 - -0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.13% 44.229 43.288 - -3.41% -
SetIntersection_Front_Set_float_262144_16 -2.12% 1271955.649 1244963.562 - -3.42% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -2.12% 5.193 5.083 - -1.39% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.12% 1712386.158 1676057.082 - -1.85% -
std::set<int>::contains(key)_(existent)/32 -2.12% 1.726 1.690 - -1.27% -
BM_std_minmax<short>/30 -2.12% 2.797 2.738 - 0.46% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.11% 10.745 10.518 - -3.71% -
BM_PushHeap_float_Ascending_64 -2.11% 1.813 1.774 - 2.17% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.11% 219.457 214.831 - -1.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.11% 836092.059 818477.759 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.11% 45860986.445 44894832.863 - -0.21% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.10% 10.802 10.575 - -2.25% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.10% 471131.775 461237.821 - -0.01% -
std::map<std::string,_int>::ctor(const&)/1024 -2.10% 35413.056 34669.631 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.10% 4667182.281 4569273.169 - -2.11% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.10% 19.809 19.394 - -1.38% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.09% 26260.727 25711.756 - -1.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.09% 3.669 3.592 - -2.24% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.09% 794.216 777.649 - -3.44% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.08% 60.109 58.856 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.08% 23672624.642 23179431.010 - 0.88% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -2.08% 0.612 0.600 - 27.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.08% 27.736 27.159 - -1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.08% 40343971.820 39503760.862 - -1.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.08% 25.856 25.318 - 7.19% -
std::map<int,_int>::clear()/1024 -2.08% 10580.321 10360.278 - 1.09% -
SetIntersection_Front_Vector_uint32_16384_64 -2.08% 1448094.787 1418030.812 - -2.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.07% 1272700.235 1246344.652 - -0.53% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.07% 505.387 494.927 - -0.53% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.07% 15441548.750 15122187.050 - 0.38% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.07% 18.048 17.675 - 1.60% -
std::map<int,_int>::insert(value)_(new_value)/1024 -2.07% 27.665 27.094 - -0.09% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.06% 1505.128 1474.157 - -3.56% -
BM_MakeThenSortHeap_string_Random_1024 -2.05% 70.329 68.884 - -0.04% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.05% 65.761 64.411 - 0.32% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.05% 3.121 3.057 - -5.54% -
BM_MakeThenSortHeap_string_Random_64 -2.04% 40.049 39.231 - -0.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.04% 4.227 4.141 - -1.79% -
std::copy_n(deque<int>)/4096 -2.04% 148.677 145.648 - -1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.04% 1243639.744 1218315.335 - 1.30% -
SetIntersection_None_Vector_uint32_64_64 -2.03% 9070159.767 8885784.957 - 0.05% -
std::replace(vector<int>)_(prefix)/50 -2.03% 7.594 7.440 - -2.43% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.03% 5.309 5.201 - -0.87% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.03% 11.019 10.796 - -3.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.03% 19.814 19.413 - -2.68% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.02% 484.766 474.981 - -4.19% -
BM_deque_deque_copy/64000 -2.02% 2712.261 2657.564 - -2.58% -
bm_lexicographical_compare<signed_char>/6 -2.02% 2.491 2.441 - -5.56% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.01% 6.234 6.108 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.01% 13520570.156 13248660.529 - -0.47% -
BM_MakeThenSortHeap_string_Random_256 -2.01% 55.726 54.606 - -0.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.01% 1.918 1.879 - -0.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.01% 50688.279 49671.420 - -2.13% -
rng::contains(list<int>)_(process_all)/1048576 -2.01% 842192.479 825304.362 - -5.07% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.01% 220.270 215.853 - -0.83% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.00% 694.170 680.259 - -0.45% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.00% 488.612 478.823 - 0.23% -
BM_deque_vector_move/70000 -2.00% 2965.684 2906.358 - -1.88% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.00% 10181326.453 9977696.925 - -1.75% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.00% 216.716 212.386 - -2.52% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.00% 621.679 609.265 - -0.60% -
BM_MakeThenSortHeap_float_Heap_1024 -1.99% 8.327 8.161 - -2.52% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.99% 10.704 10.490 - -3.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.99% 2.978 2.918 - -3.77% -
SetIntersection_Front_Vector_float_16384_1 -1.99% 1121434.040 1099106.895 - -1.60% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.99% 1.207 1.183 - -0.83% -
std::copy_backward(deque<int>)/8 -1.99% 2.738 2.684 - -0.43% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.99% 2619.712 2567.707 - -1.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.98% 17.025 16.688 - -2.63% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.98% 6178.916 6056.603 - -1.83% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.98% 35856.864 35147.333 - -1.66% -
BM_std_minmax_element<char>/64 -1.98% 17.665 17.316 - -1.95% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.97% 25.957 25.445 - -2.42% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.97% 3.011 2.952 - -0.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.97% 55303.478 54214.539 - -0.93% -
BM_std_minmax_element<long_long>/65536 -1.97% 17518.106 17173.660 - -3.31% -
BM_StringFindNoMatch/10 -1.97% 1.355 1.328 - 0.13% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.96% 34.988 34.302 - -2.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.96% 1.780 1.745 - 4.14% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.96% 0.652 0.639 - -3.06% -
std::move(vector<int>)/262144 -1.96% 21917.347 21488.806 - -4.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.95% 30.448 29.854 - -1.99% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.95% 3.778 3.705 - -0.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.95% 3.783 3.709 - 0.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.95% 7.690 7.540 - -1.18% -
SetIntersection_None_Vector_float_256_64 -1.95% 3714384.864 3642015.760 - -0.36% -
BM_std_minmax<long_long>/28 -1.95% 4.140 4.059 - -0.68% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.95% 4828.533 4734.470 - 0.38% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.95% 10.222 10.023 - -3.40% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.94% 14.981 14.690 - -1.98% -
SetIntersection_Front_Vector_float_256_256 -1.94% 4702551.524 4611199.507 - -1.80% -
BM_CmpEqual_ushort_short -1.94% 1.057 1.037 - 0.22% -
BM_std_min<char>/31 -1.94% 2.488 2.440 - -3.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.94% 1210127.874 1186682.925 - -0.20% -
SetIntersection_Interlaced_Set_string_262144_64 -1.94% 2161488.768 2119622.640 - -1.98% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.94% 6.000 5.883 - -2.19% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.94% 13051.207 12798.623 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.93% 11055925.029 10842254.990 - -0.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.93% 0.738 0.723 - -0.98% -
std::unordered_map<int,_int>::clear()/8192 -1.93% 63007.910 61792.288 - 0.10% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.93% 32.806 32.174 - 2.92% -
BM_MakeThenSortHeap_float_Heap_256 -1.93% 6.235 6.115 - -1.90% -
BM_std_minmax_element<char>/3 -1.93% 1.180 1.158 - -3.50% -
BM_std_minmax_element<long_long>/64000 -1.93% 17107.497 16777.996 - -3.27% -
BM_std_min<char>/15 -1.93% 2.129 2.088 - 0.99% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.92% 29.886 29.311 - 0.61% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.92% 2.747 2.694 - 0.49% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.92% 45805.127 44924.192 - 0.21% -
BM_SortHeap_string_16 -1.92% 14.405 14.128 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.92% 4776810.662 4685031.524 - -0.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.92% 4899.764 4805.627 - 0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.92% 1424096.293 1396751.031 - -0.55% -
rng::search(vector<int>)_(single_element)/1024 -1.92% 237.174 232.623 - 0.23% -
SetIntersection_Front_Set_string_16384_16 -1.92% 2062276.852 2022754.326 - 8.76% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.92% 1273683.108 1249277.018 - -1.49% -
std::find_if(list<int>)_(bail_25%)/8 -1.90% 1.218 1.194 - -1.62% -
BM_std_minmax_element<long_long>/70000 -1.90% 18696.519 18340.383 - -3.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.90% 507058.957 497404.140 - 1.38% -
SetIntersection_None_Vector_uint32_16384_64 -1.90% 1172540.664 1150232.767 - 1.76% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.90% 28402.928 27863.122 - -6.98% -
std::copy_backward(vector<int>)/32768 -1.90% 3795.289 3723.160 - -1.77% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.90% 5.582 5.476 - -0.87% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.90% 0.984 0.965 - 1.36% -
rng::search(vector<int>)_(single_element)/1000 -1.90% 231.937 227.533 - 0.35% -
rng::move(deque<int>)/8 -1.90% 3.950 3.875 - 4.18% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.90% 16.119 15.813 - -3.33% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.90% 9041.560 8870.198 - 0.37% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.89% 3.895 3.821 - -8.47% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.89% 9.488 9.309 - -0.78% -
std::move(vector<bool>)_(aligned)/512 -1.89% 2.389 2.344 - -1.21% -
SetIntersection_None_Vector_float_1024_256 -1.88% 1172549.659 1150490.281 - -0.08% -
BM_std_min<char>/20 -1.88% 1.530 1.501 - 1.12% -
BM_std_minmax<short>/3 -1.88% 1.191 1.169 - 4.13% -
std::move_backward(list<int>)/32768 -1.87% 31933.638 31334.950 - -5.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.87% 1133133.410 1111893.319 - 0.81% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.87% 1.220 1.198 - 0.70% -
rng::move(vector<bool>)_(aligned)/512 -1.87% 2.682 2.631 - -0.73% -
std::find_if(vector<bool>)_(process_all)/50 -1.87% 36.550 35.866 - 0.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.87% 204.518 200.687 - -0.28% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.87% 16.152 15.850 - 6.88% -
rng::find_if(vector<bool>)_(process_all)/8 -1.87% 5.615 5.510 - -0.56% -
BM_deque_vector_move/65536 -1.87% 2701.758 2651.232 - -4.77% -
std::multiset<std::string>::ctor(const&)/1024 -1.87% 35540.210 34875.592 - -0.06% -
BM_std_minmax<unsigned_long_long>/4 -1.86% 1.597 1.567 - -5.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.86% 24.182 23.732 - 0.23% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.86% 2.680 2.631 - -3.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.86% 3.130 3.072 - 0.40% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.86% 30.094 29.535 - -4.43% -
std::set<int>::insert(value)_(already_present)/32 -1.86% 1.793 1.760 - -3.07% -
BM_std_minmax<char>/1 -1.85% 0.634 0.622 - -3.94% -
SetIntersection_None_Vector_uint64_262144_64 -1.85% 1210662.059 1188237.089 - -0.85% -
SetIntersection_Front_Set_string_1024_1024 -1.85% 56345127.575 55302591.231 - -1.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -1.85% 3.007 2.951 - -2.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.85% 556.187 545.904 - -12.98% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.85% 6.039 5.928 - -6.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.85% 11.691 11.475 - -2.16% -
BM_deque_deque_copy/64 -1.85% 5.563 5.460 - -0.95% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.84% 50483377.933 49553769.400 - -3.84% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.84% 270051.449 265081.401 - 1.04% -
BM_PushHeap_string_QuickSortAdversary_256 -1.84% 14.809 14.536 - 0.09% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.84% 21.578 21.182 - -0.51% -
std::replace_if(deque<int>)_(prefix)/1024 -1.84% 491.591 482.567 - -2.33% -
std::count(list<int>)_(every_other)/1048576 -1.84% 831485.064 816222.399 - -3.55% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.83% 18.643 18.302 - 1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.83% 1254609.375 1231657.308 - -0.53% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -1.83% 1.634 1.604 - -7.07% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.83% 44029.499 43225.512 - -0.17% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.82% 102.243 100.379 - -0.87% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.82% 1.651 1.621 - -2.82% -
721_gcc_r -1.82% 13.193 12.953 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.82% 11996775.274 11778398.367 - -2.82% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.82% 18759.187 18417.876 - 0.23% -
BM_RangesMakeHeap_string_Heap_256 -1.82% 4.967 4.877 - -0.47% -
std::multiset<std::string>::erase(iterator)/0 -1.81% 30.057 29.512 - 9.09% -
SetIntersection_None_Vector_float_1024_4 -1.81% 1176791.674 1155475.523 - 0.71% -
SetIntersection_None_Set_float_64_64 -1.81% 11874745.685 11659842.463 - -1.37% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.81% 4737.589 4651.868 - 0.60% -
SetIntersection_None_Vector_float_262144_256 -1.81% 1228446.866 1206222.724 - -0.43% -
rng::generate_n(deque<int>)/8192 -1.81% 1978.367 1942.602 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.81% 1244426.432 1221940.266 - -1.27% -
BM_CmpEqual_schar_ushort -1.81% 1.110 1.090 - -1.55% -
rng::swap_ranges(deque<int>)/50 -1.80% 19.938 19.578 - -0.04% -
SetIntersection_Interlaced_Set_string_16_16 -1.80% 63429020.985 62285248.520 - -3.37% -
BM_RangesMakeHeap_string_Random_1024 -1.80% 10.787 10.593 - -1.26% -
BM_RangesPopHeap_float_16384 -1.80% 33.691 33.085 - -2.16% -
std::search(vector<int>)_(near_matches)/1000 -1.80% 14218.910 13963.060 - 0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.80% 151229730.458 148508816.201 - -0.49% -
BM_RangesMakeHeap_uint64_Random_1024 -1.80% 1.076 1.057 - 1.67% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.80% 5.005 4.915 - 1.46% -
BM_deque_deque_move/64 -1.80% 5.564 5.464 - -0.96% -
BM_std_min<unsigned_long_long>/13 -1.79% 1.753 1.722 - -0.79% -
BM_RangesPushHeap_uint64_Random_256 -1.79% 5.718 5.615 - -1.17% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.79% 1.240 1.218 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.78% 1249899.578 1227594.645 - -0.77% -
BM_MakeThenSortHeap_string_Random_16384 -1.78% 111.158 109.175 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.78% 0.656 0.644 - -1.52% -
SetIntersection_Front_Vector_uint64_262144_256 -1.78% 2347708.118 2305909.802 - -1.07% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.78% 44.124 43.338 - 0.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.78% 7.650 7.513 - -0.89% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.78% 25.535 25.080 - -0.97% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.77% 16.299 16.010 - 4.47% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.77% 15.448 15.174 - -2.00% -
std::find_end(deque<int>)_(process_all)/8192 -1.77% 2040.607 2004.561 - -4.24% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.77% 69643.137 68413.131 - 0.29% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.77% 10.529 10.343 - -3.91% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.76% 4.993 4.905 - -7.38% -
std::deque<std::string>::ctor(size)/8192 -1.75% 8536.419 8386.830 - -0.06% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.75% 52.396 51.478 - -2.90% -
BM_RangesPopHeap_string_262144 -1.75% 101.152 99.384 - -6.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.75% 6372.183 6260.822 - -3.91% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.75% 2060.719 2024.721 - -0.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.75% 1.318 1.295 - 0.05% -
BM_vector_deque_ranges_copy/5500 -1.75% 199.283 195.806 - -0.93% -
SetIntersection_None_Vector_uint64_256_256 -1.74% 2276587.923 2236920.799 - -2.19% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.74% 8.624 8.474 - -1.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.74% 17.510 17.206 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.74% 21830274.495 21451295.395 - -4.21% -
SetIntersection_Interlaced_Set_string_262144_16 -1.73% 2165808.918 2128377.523 - -1.96% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.73% 3.906 3.838 - -0.34% -
std::find_if(deque<int>)_(process_all)/50 -1.73% 23.905 23.493 - -1.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.73% 21.657 21.283 - 0.46% -
BM_std_minmax<unsigned_char>/5500 -1.73% 50.677 49.803 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.72% 4068.752 3998.595 - -6.58% -
BM_vector_deque_ranges_move/5500 -1.72% 199.726 196.284 - -1.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.72% 7.720 7.587 - 2.94% -
BM_RangesPushHeap_uint64_Ascending_16 -1.72% 0.937 0.920 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.72% 9213274.799 9055218.149 - -0.77% -
BM_deque_vector_copy/5500 -1.71% 197.122 193.742 - -1.01% -
SetIntersection_None_Vector_float_16384_16384 -1.71% 1193311.270 1172856.250 - -0.33% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.71% 14518.091 14269.380 - -0.88% -
BM_MakeHeap_string_Descending_16384 -1.71% 2.976 2.925 - -7.24% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.71% 703.452 691.409 - 0.09% -
BM_std_min<char>/28 -1.71% 1.776 1.746 - -2.37% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.71% 1374.344 1350.879 - 0.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.71% 9.438 9.277 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.71% 23525373.353 23123894.469 - -1.27% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.71% 22.191 21.812 - 0.29% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.70% 1.860 1.829 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.69% 11713603.877 11515147.016 - -0.62% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.69% 11635.146 11438.442 - 0.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.69% 43.522 42.787 - -0.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.69% 191937.124 188696.679 - -0.19% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.68% 0.936 0.920 - -9.60% -
BM_StringAssignAsciiz_Large_Opaque -1.68% 11.688 11.491 - -1.07% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.68% 588.182 578.275 - -10.70% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.68% 22112.458 21740.292 - -0.26% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.68% 29.452 28.957 - 0.45% -
SetIntersection_None_Vector_uint32_1024_64 -1.68% 1152939.517 1133579.845 - -1.02% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.68% 1.242 1.221 - 1.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.68% 524796.053 515993.497 - -6.89% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.67% 163691.265 160955.545 - -1.49% -
BM_MakeThenSortHeap_float_Random_64 -1.67% 18.166 17.863 - -1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.67% 61706112.524 60678304.848 - 0.31% -
SetIntersection_Front_Set_string_262144_16 -1.66% 2009157.446 1975718.008 - -3.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.66% 1189547.208 1169771.990 - -1.65% -
SetIntersection_Interlaced_Set_string_262144_4 -1.66% 1890002.688 1858622.398 - -1.60% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -1.66% 7427.540 7304.345 - -9.13% -
BM_RangesMakeHeap_string_Ascending_64 -1.66% 4.866 4.785 - -0.83% -
BM_vector_deque_ranges_copy/4096 -1.66% 147.930 145.477 - 0.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.66% 11870.674 11673.911 - -0.21% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.66% 2075.600 2041.197 - -0.65% -
std::map<std::string,_int>::clear()/1024 -1.66% 20950.037 20603.035 - 1.23% -
rng::find_if(vector<char>)_(process_all)/50 -1.65% 12.660 12.451 - 0.11% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.64% 4.155 4.087 - -2.09% -
BM_deque_vector_ranges_copy_backward/5500 -1.64% 203.645 200.306 - 0.29% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.64% 4345.184 4273.984 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.64% 6799.442 6688.057 - -0.98% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.63% 30.593 30.093 - -0.39% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.63% 49844.918 49030.679 - -1.03% -
BM_RangesMakeHeap_string_Heap_1024 -1.63% 4.818 4.739 - -0.57% -
BM_std_minmax<unsigned_long_long>/3 -1.63% 1.239 1.218 - -11.03% -
SetIntersection_None_Vector_uint32_16384_16384 -1.63% 1171585.864 1152495.326 - 2.99% -
SetIntersection_None_Vector_string_1024_4 -1.63% 1227049.612 1207069.709 - -1.78% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.63% 500.560 492.411 - -1.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.63% 10548.071 10376.397 - 1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.63% 248119157.896 244081218.068 - -27.81% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.63% 1.738 1.709 - -1.53% -
std::find_if(deque<int>)_(process_all)/32768 -1.63% 11637.762 11448.621 - 0.01% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.62% 6.666 6.557 - 1.22% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.62% 1108149.455 1090189.556 - 1.16% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 -1.62% 4.423 4.352 - -0.24% -
BM_MakeHeap_uint64_Ascending_262144 -1.62% 0.741 0.729 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.62% 44566160.270 43844903.288 - -0.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.62% 11.463 11.278 - 0.50% -
BM_std_minmax<short>/31 -1.62% 3.085 3.035 - -2.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.61% 10.017 9.856 - -1.62% -
BM_std_min<unsigned_char>/13 -1.61% 1.562 1.536 - -1.88% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.61% 27.325 26.884 - -0.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.61% 2180.803 2145.669 - -0.17% -
SetIntersection_None_Vector_uint64_16384_256 -1.61% 1181587.672 1162582.211 - 2.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.61% 2019863.443 1987418.131 - -1.73% -
rng::fill(list<int>)/32 -1.60% 8.459 8.323 - 0.22% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.60% 249.347 245.354 - -1.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.60% 1.009 0.993 - -0.43% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.60% 11.625 11.439 - 1.14% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -1.59% 1.293 1.272 - -12.39% -
BM_std_minmax<long_long>/20 -1.59% 3.318 3.265 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.59% 6369547.957 6268083.376 - 3.10% -
BM_LowerBound_uint32_16 -1.59% 7.443 7.324 - -0.30% -
BM_deque_deque_ranges_move/4096 -1.59% 151.516 149.110 - -1.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.59% 6327.243 6226.873 - -2.02% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.58% 23.543 23.170 - -11.34% -
SetIntersection_Interlaced_Set_float_64_64 -1.58% 15098730.362 14859639.587 - -1.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.58% 45.812 45.087 - -1.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.58% 6.567 6.463 - -2.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.58% 1687296.959 1660600.914 - -2.90% -
rng::reverse_copy(list<int>)/32768 -1.58% 26087.266 25674.607 - -2.87% -
BM_std_min<short>/22 -1.58% 1.887 1.857 - 3.24% -
BM_RangesSortHeap_uint32_16 -1.58% 4.849 4.772 - -1.01% -
SetIntersection_Front_Set_string_262144_262144 -1.58% 17689163.820 17410252.361 - -1.74% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.58% 543.598 535.032 - -1.71% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.57% 195.122 192.054 - 0.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.57% 1.131 1.113 - 13.34% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.57% 276.608 272.266 - 0.89% -
std::find(list<int>)_(process_all)/1024 -1.57% 710.525 699.393 - -0.74% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.57% 8.488 8.355 - -1.04% -
BM_MakeThenSortHeap_uint32_Random_4 -1.57% 4.010 3.947 - 0.10% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.57% 4.072 4.008 - 0.48% -
std::move(vector<int>)/8 -1.56% 2.305 2.269 - 0.40% -
BM_std_min<short>/19 -1.56% 1.975 1.944 - 4.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.56% 0.783 0.771 - -1.48% -
BM_MakeHeap_float_Random_16 -1.56% 1.608 1.583 - 0.47% -
SetIntersection_Interlaced_Set_string_16384_1 -1.55% 1155604.005 1137674.166 - -2.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.55% 24344.024 23966.707 - 0.61% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.55% 1.441 1.418 - 0.03% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.55% 18.611 18.323 - 1.28% -
std::remove_if(vector<int>)_(prefix)/8192 -1.55% 2616.744 2576.271 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.54% 12126495.359 11939584.893 - 0.73% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.54% 498.350 490.672 - -0.48% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.54% 2.865 2.821 - -3.64% -
rng::reverse_copy(list<int>)/4096 -1.54% 3071.994 3024.690 - -4.42% -
SetIntersection_Front_Vector_uint64_1024_16 -1.54% 1196861.502 1178439.173 - -0.72% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.54% 456006.537 448990.524 - -0.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.54% 6307.307 6210.365 - -3.15% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 6250.586 6154.526 - -0.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.53% 0.789 0.777 - 0.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.53% 50.327 49.556 - -1.20% -
BM_deque_vector_ranges_copy/64 -1.53% 2.608 2.568 - -0.73% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.53% 50385.792 49615.466 - -3.28% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.53% 1866.459 1837.982 - 1.45% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.52% 284077.100 279763.655 - -1.43% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.52% 2819898.220 2777109.128 - 5.79% -
BM_std_minmax<unsigned_int>/11 -1.52% 1.828 1.800 - 3.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.51% 3.562 3.508 - -1.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.51% 0.849 0.836 - 0.34% -
std::set<std::string>::count(key)_(existent)/1024 -1.51% 24.362 23.995 - 7.32% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 50368.839 49608.494 - -3.18% -
BM_LowerBound_string_1024 -1.51% 178.130 175.448 - -2.99% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.51% 277.722 273.541 - -0.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.50% 54857.549 54032.211 - 1.24% -
SetIntersection_Front_Vector_float_262144_64 -1.50% 1444985.010 1423245.966 - 0.21% -
SetIntersection_None_Set_string_16384_4 -1.50% 197065644.491 194102438.432 - -2.46% -
std::find_if(deque<int>)_(process_all)/8 -1.50% 3.974 3.914 - -1.52% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.50% 5.412 5.331 - -0.34% -
BM_deque_vector_copy_backward/4096 -1.50% 149.305 147.064 - -0.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -1.50% 3936.866 3877.791 - 1.48% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.50% 2.431 2.394 - -1.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.50% 14856.787 14634.000 - 0.27% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.50% 38.554 37.977 - 2.23% -
727_cppcheck_r -1.50% 25.262 24.884 - 2.78% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.50% 12547.291 12359.503 - -1.47% -
rng::replace(list<int>)_(sprinkled)/50 -1.50% 19.905 19.608 - -0.16% -
rng::count(list<int>)_(every_other)/1048576 -1.49% 828014.020 815638.256 - -3.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.49% 1.818 1.791 - -0.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.49% 33.486 32.985 - 0.13% -
std::multiset<int>::ctor(const&)/8192 -1.49% 48971.432 48240.206 - -2.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.49% 3.006 2.961 - 0.59% -
BM_deque_vector_ranges_copy/5500 -1.49% 201.053 198.053 - -0.18% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.49% 1.768 1.742 - -1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.49% 1162392.851 1145094.836 - 0.08% -
BM_PushHeap_uint64_Random_262144 -1.49% 6.124 6.033 - 0.93% -
std::search(list<int>)_(no_match)/8192 -1.48% 7152.815 7046.664 - -13.57% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.48% 350852715.652 345646375.833 - -1.52% -
BM_MakeThenSortHeap_string_Ascending_4 -1.48% 5.357 5.277 - 1.16% -
rng::partition(list<int>)_(sparse)/50 -1.48% 15.398 15.170 - 0.12% -
BM_StringFindStringLiteral/512 -1.48% 9.485 9.344 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.48% 11702859.455 11529709.030 - -1.65% -
BM_std_minmax<short>/10 -1.48% 1.431 1.410 - 0.31% -
SetIntersection_Front_Set_float_1024_16 -1.47% 1308042.976 1288750.854 - -1.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.47% 134160.789 132184.876 - -1.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.47% 605.029 596.125 - 1.15% -
BM_RangesPushHeap_float_Random_262144 -1.47% 7.562 7.451 - -3.96% -
rng::remove(vector<int>)_(prefix)/50 -1.46% 57.016 56.181 - 0.41% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.46% 63.191 62.265 - -0.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.46% 17180.259 16929.352 - 2.59% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.46% 1.902 1.874 - 0.19% -
BM_std_min<short>/8 -1.46% 1.362 1.342 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.46% 1095222.076 1079248.468 - -2.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.45% 19793.996 19506.526 - 0.17% -
std::multimap<int,_int>::ctor(const&)/1024 -1.45% 6309.245 6217.675 - -1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.45% 1245070.187 1227013.952 - -0.82% -
BM_PushHeap_uint64_Random_16 -1.45% 4.283 4.221 - -1.49% -
SetIntersection_None_Set_string_256_64 -1.45% 9574450.136 9435659.789 - -1.92% -
BM_vector_deque_copy_backward/1024 -1.45% 38.388 37.832 - -0.30% -
BM_std_minmax<long_long>/31 -1.44% 4.827 4.757 - -0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.44% 10.507 10.356 - -6.64% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.44% 0.870 0.857 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.43% 28241113.491 27835946.182 - -1.68% -
std::set<int>::contains(key)_(existent)/8192 -1.43% 8.391 8.271 - -0.80% -
BM_MakeThenSortHeap_uint64_Descending_4 -1.43% 1.513 1.491 - 5.70% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.43% 8.614 8.491 - -0.49% -
BM_RangesPushHeap_uint64_Random_16384 -1.43% 6.108 6.021 - -0.32% -
std::is_sorted(list<int>,_pred)/8192 -1.43% 7610.705 7501.997 - -2.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.43% 8.485 8.364 - 0.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.42% 6301.484 6211.807 - -3.29% -
SetIntersection_Front_Set_uint64_1024_1024 -1.42% 15759082.511 15535040.972 - 15.18% -
rng::starts_with(vector<int>)/1024 -1.42% 77.654 76.551 - -0.56% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.42% 530.104 522.572 - 0.48% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.42% 2074138.017 2044730.590 - -0.95% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.41% 50.640 49.923 - -0.83% -
SetIntersection_Front_Set_uint32_1024_64 -1.41% 2042257.401 2013376.061 - -0.48% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.41% 518.238 510.911 - 0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.41% 1712375.571 1688166.666 - 0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.41% 653.510 644.286 - -0.17% -
bm_lexicographical_compare<signed_char>/512 -1.41% 7.979 7.866 - 0.07% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.41% 6.029 5.944 - -2.40% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.41% 18.495 18.235 - 1.48% -
rng::search(list<int>)_(no_match)/8192 -1.40% 6859.488 6763.197 - -0.05% -
SetIntersection_Front_Vector_float_1024_1 -1.39% 1125612.828 1109946.034 - -0.08% -
SetIntersection_Front_Vector_uint32_1024_16 -1.39% 1195709.111 1179113.767 - 1.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.39% 16247044.179 16021850.025 - 0.65% -
BM_deque_vector_ranges_move_backward/5500 -1.39% 203.150 200.336 - -0.67% -
SetIntersection_Front_Set_string_262144_1024 -1.38% 59936801.515 59106971.196 - 0.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.38% 22.836 22.522 - -1.20% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.38% 186698.038 184128.579 - -0.30% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.37% 19.674 19.404 - -0.54% -
std::sample(deque<int>)/32 -1.37% 325.207 320.741 - -0.88% -
SetIntersection_Front_Set_float_16384_64 -1.37% 2013315.238 1985680.786 - -1.88% -
SetIntersection_Front_Vector_string_262144_16384 -1.37% 352619279.783 347786641.286 - -0.36% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.37% 23.312 22.992 - -1.06% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.37% 128010.318 126256.606 - -0.07% -
std::remove_copy(deque<int>)_(prefix)/50 -1.37% 19.319 19.055 - -1.38% -
BM_PushHeap_float_Random_1024 -1.37% 7.515 7.412 - -0.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.37% 1.134 1.118 - 2.93% -
std::unique(deque<int>)_(contiguous)/32 -1.37% 59.610 58.796 - -5.45% -
BM_std_min<unsigned_char>/1024 -1.36% 8.509 8.393 - -1.07% -
BM_std_min<unsigned_char>/22 -1.36% 2.104 2.075 - 1.20% -
std::multimap<int,_int>::ctor(const&)/8192 -1.36% 50416.686 49731.635 - -1.30% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.36% 3919.163 3865.922 - -0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.35% 455.974 449.816 - -0.41% -
std::find_if(vector<char>)_(process_all)/50 -1.35% 12.615 12.445 - -0.38% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.35% 4.892 4.826 - -1.42% -
SetIntersection_Front_Set_string_64_64 -1.35% 36168943.159 35681246.192 - -6.06% -
BM_vector_deque_copy/1024 -1.34% 36.419 35.930 - 0.29% -
BM_RangesMakeHeap_string_Heap_16384 -1.34% 5.027 4.959 - -0.72% -
SetIntersection_None_Vector_uint64_256_4 -1.34% 4485270.881 4425277.565 - -0.78% -
std::multiset<int>::contains(key)_(existent)/8192 -1.34% 8.816 8.698 - 5.38% -
std::deque<int>::ctor(size)/8192 -1.34% 440.529 434.642 - -3.46% -
std::search(vector<int>)_(same_length)/1000 -1.33% 246.394 243.106 - -0.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.33% 9019.269 8899.008 - -1.11% -
std::for_each_n(list<int>)/8 -1.33% 2.592 2.557 - -0.30% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.33% 5.136 5.067 - 10.44% -
rng::reverse(vector<int>)/8 -1.33% 1.619 1.597 - -0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.33% 1643621.908 1621782.553 - -1.25% -
BM_deque_vector_ranges_copy/1 -1.33% 2.116 2.088 - -0.93% -
std::replace_if(vector<int>)_(prefix)/50 -1.33% 13.880 13.695 - -0.36% -
BM_vector_deque_ranges_move/4000 -1.33% 142.798 140.903 - -0.69% -
std::map<int,_int>::count(key)_(existent)/1024 -1.33% 4.359 4.302 - 5.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.32% 19318583.879 19062658.262 - -1.26% -
SetIntersection_Front_Vector_uint64_64_16 -1.32% 15216967.588 15015449.399 - -0.18% -
BM_std_min<unsigned_int>/28 -1.32% 1.962 1.936 - -2.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.32% 16.074 15.862 - -1.57% -
BM_PopHeap_uint32_64 -1.32% 12.662 12.495 - -0.66% -
BM_deque_vector_copy_backward/64000 -1.32% 8211.904 8103.622 - -1.06% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.32% 18.496 18.252 - 1.52% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.32% 1054.494 1040.598 - -0.54% -
BM_CmpEqual_uint_schar -1.32% 1.078 1.064 - 0.42% -
BM_PushHeap_uint64_Random_64 -1.31% 5.273 5.204 - 0.81% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.31% 9.460 9.336 - -4.30% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.31% 5.367 5.296 - -15.68% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.31% 3.752 3.703 - -1.21% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.31% 3.038 2.999 - -1.98% -
std::remove(list<int>)_(sprinkled)/1024 -1.31% 1014.270 1000.992 - 2.73% -
BM_std_min<unsigned_long_long>/14 -1.31% 1.931 1.906 - -0.74% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.30% 572.303 564.840 - 0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.30% 1201867.408 1186195.781 - -0.64% -
std::fill(vector<bool>)/32768 -1.30% 30.457 30.060 - 1.08% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.30% 7801.395 7699.841 - -4.95% -
BM_StringEraseWithMove_Small_Opaque -1.29% 2.574 2.541 - -3.23% -
BM_RangesMakeHeap_string_Heap_64 -1.29% 4.995 4.930 - -3.59% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.29% 1116791.557 1102406.343 - 0.06% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.29% 449828.650 444034.669 - 0.12% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.29% 8332.014 8224.724 - -5.74% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.29% 45.760 45.171 - 1.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.29% 9.164 9.047 - -3.10% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.28% 253647.803 250389.639 - 0.44% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.28% 18.605 18.366 - 1.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.28% 16.010 15.805 - -1.12% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 -1.28% 8498.673 8389.885 - -2.06% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.27% 601.176 593.539 - 0.10% -
BM_std_min<int>/7 -1.27% 1.053 1.040 - -0.08% -
std::map<std::string,_int>::erase(iterator)/8192 -1.27% 26.448 26.113 - -14.71% -
BM_RangesPushHeap_string_Descending_64 -1.27% 2.255 2.227 - 0.29% -
BM_CmpEqual_int_ushort -1.27% 1.137 1.122 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.27% 4660984.895 4601946.920 - 1.37% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.27% 4.203 4.150 - -0.70% -
std::replace(vector<int>)_(prefix)/32 -1.26% 5.032 4.968 - -5.47% -
std::reverse_copy(list<int>)/4096 -1.26% 3173.792 3133.665 - -1.38% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -1.26% 30.562 30.176 - 16.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.26% 10.114 9.986 - 0.46% -
BM_std_minmax<unsigned_short>/24 -1.26% 2.277 2.249 - 2.60% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.26% 653337.894 645108.349 - 0.55% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.26% 21.307 21.040 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.25% 207895026.233 205287178.393 - -4.12% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.25% 8.779 8.669 - 1.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.25% 27.163 26.823 - -0.41% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 -1.25% 22.078 21.801 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.25% 14277.711 14098.997 - 0.02% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.25% 25.296 24.979 - -1.55% -
BM_CmpEqual_uchar_uint -1.25% 1.125 1.111 - -0.09% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.25% 16.972 16.761 - 0.20% -
std::find_if(vector<char>)_(process_all)/32768 -1.25% 8234.862 8132.307 - 0.10% -
BM_CmpLess_ushort_short -1.24% 1.047 1.034 - -1.15% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.24% 77295.823 76335.978 - 0.04% -
std::partial_sort(vector<int>)_(descending)/1024 -1.24% 8279.757 8176.967 - -0.72% -
BM_SortHeap_string_4 -1.24% 4.299 4.246 - -0.55% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.24% 8269.466 8167.069 - -0.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.24% 9.300 9.185 - -1.01% -
SetIntersection_None_Vector_uint32_1024_16 -1.24% 1144042.767 1129882.861 - 1.96% -
rng::partition(vector<int>)_(sparse)/50 -1.24% 14.284 14.107 - -1.87% -
BM_LowerBound_float_1 -1.24% 2.676 2.642 - -0.01% -
rng::search(vector<int>)_(single_element)/8192 -1.24% 1832.157 1809.530 - 0.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.23% 5.430 5.363 - 0.60% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.23% 2.112 2.086 - 0.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.23% 22.483 22.207 - -0.13% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.23% 8264.406 8162.919 - 0.08% -
std::reverse_copy(deque<int>)/4096 -1.23% 984.876 972.790 - 0.01% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.22% 48807461.141 48209950.002 - -3.49% -
SetIntersection_Front_Set_uint64_262144_4 -1.22% 1117760.870 1104095.296 - -4.10% -
SetIntersection_Front_Vector_uint64_256_64 -1.22% 4599644.873 4543419.127 - 1.26% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.22% 4324.189 4271.356 - -0.46% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.22% 17073.667 16865.170 - 0.83% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.22% 30.178 29.809 - 0.86% -
SetIntersection_Interlaced_Set_float_16384_256 -1.22% 204562970.796 202068826.528 - 0.07% -
rng::search(vector<int>)_(no_match)/1024 -1.22% 219.297 216.623 - -1.41% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.22% 5.492 5.426 - -3.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 12411.370 12260.803 - -0.13% -
BM_PushHeap_float_Ascending_1024 -1.21% 3.179 3.141 - 1.16% -
BM_std_min<unsigned_long_long>/24 -1.21% 2.683 2.651 - -1.28% -
BM_MakeHeap_string_Heap_1024 -1.21% 4.874 4.815 - 1.40% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.21% 8.410 8.309 - 1.12% -
SetIntersection_Interlaced_Vector_string_16_4 -1.21% 71559369.034 70694252.393 - -2.30% -
SetIntersection_Front_Vector_uint64_262144_16 -1.20% 1167680.955 1153622.919 - -2.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.20% 148083360.559 146303379.131 - -0.06% -
std::reverse(list<int>)/64 -1.20% 17.656 17.444 - 0.23% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.20% 4.056 4.008 - -0.23% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.20% 28.830 28.484 - -0.85% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.20% 18.576 18.354 - 1.66% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.20% 1121333.524 1107893.006 - -1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.20% 171104569.112 169054126.327 - -0.41% -
std::search(list<int>)_(single_element)/8192 -1.20% 7828.129 7734.465 - -2.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.20% 1246787.098 1231883.948 - -4.00% -
BM_PopHeap_string_4 -1.19% 5.356 5.292 - -0.73% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.19% 2075.487 2050.711 - 0.01% -
SetIntersection_None_Vector_float_256_16 -1.19% 4350486.927 4298564.021 - -0.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.19% 2.071 2.046 - 0.13% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.19% 1.607 1.588 - -4.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.19% 0.921 0.910 - 1.18% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.19% 4456593.608 4403630.228 - -0.70% -
BM_vector_deque_move_backward/1024 -1.19% 38.499 38.042 - 0.69% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.19% 8.878 8.773 - -0.36% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.18% 1479.362 1461.861 - 0.26% -
BM_LowerBound_float_16 -1.18% 7.876 7.783 - 0.23% -
rng::find_if(deque<int>)_(process_all)/50 -1.18% 24.140 23.854 - 0.11% -
BM_vector_deque_move/4000 -1.18% 142.343 140.662 - -0.15% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.18% 16.284 16.092 - -2.05% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.18% 3.711 3.668 - 0.69% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.18% 1.396 1.379 - -0.86% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.18% 18.774 18.553 - 1.25% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.18% 4.486 4.434 - 1.88% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -1.18% 1.536 1.517 - 5.34% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.17% 616.069 608.832 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.17% 3113387.127 3076814.047 - -1.84% -
std::find_if(deque<int>)_(process_all)/1024 -1.17% 490.724 484.970 - -2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.17% 1130122.085 1116876.081 - -0.24% -
rng::all_of(vector<int>)_(process_all)/50 -1.17% 18.457 18.241 - 1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.17% 9781715.482 9667340.952 - -10.44% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.17% 854723.895 844735.134 - -2.02% -
BM_std_min<unsigned_char>/6 -1.17% 1.533 1.515 - -1.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 151602.058 149830.865 - -0.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.17% 19991.291 19758.024 - 0.44% -
SetIntersection_None_Vector_float_262144_1 -1.17% 1238098.101 1223658.256 - 2.33% -
SetIntersection_None_Vector_float_16_1 -1.17% 68561932.010 67763112.338 - 0.17% -
BM_vector_deque_move/4096 -1.16% 147.104 145.392 - -0.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.16% 634125.713 626751.978 - 0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.16% 33.637 33.246 - -0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.16% 20.563 20.325 - -1.39% -
std::is_sorted_until(list<int>,_pred)/8192 -1.16% 7769.360 7679.204 - 7.88% -
SetIntersection_Front_Set_float_262144_256 -1.16% 4869000.848 4812543.584 - 10.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.16% 16.891 16.695 - -2.46% -
BM_RangesMakeHeap_uint64_Random_16 -1.16% 1.293 1.278 - -1.27% -
BM_PushHeap_uint32_Random_262144 -1.16% 6.438 6.364 - 0.69% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.15% 46.520 45.983 - -14.40% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.15% 20795.083 20555.039 - 5.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.15% 2323266.439 2296492.105 - -0.43% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.15% 497.697 491.965 - -0.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.15% 17239735.576 17041183.901 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.15% 11798542.485 11662859.164 - -3.41% -
BM_MakeHeap_string_Heap_16384 -1.15% 5.123 5.064 - 2.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -1.15% 26.299 25.997 - -1.78% -
std::is_sorted_until(deque<int>)/8 -1.15% 3.090 3.054 - -0.39% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.15% 603218.480 596293.012 - 0.61% -
rng::is_sorted_until(list<int>,_pred)/8 -1.15% 3.802 3.759 - 0.14% -
std::find(vector<bool>)_(process_all)/1048576 -1.15% 3717.570 3674.951 - 0.72% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.14% 22.300 22.045 - -1.39% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.14% 4.195 4.148 - -1.95% -
std::find_if_not(deque<int>)_(process_all)/8 -1.14% 3.964 3.919 - -1.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.14% 19.957 19.729 - -1.94% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.14% 539.160 533.014 - -0.52% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.14% 502585.731 496856.965 - -0.69% -
BM_PushHeap_uint64_Random_16384 -1.14% 6.099 6.030 - 1.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.14% 14.235 14.073 - -1.47% -
rng::search(vector<int>)_(no_match)/1000 -1.14% 214.571 212.132 - -1.36% -
BM_std_minmax<unsigned_long_long>/7 -1.14% 2.528 2.500 - -4.02% -
rng::search(vector<int>)_(no_match)/1048576 -1.13% 217386.727 214921.968 - -0.62% -
rng::all_of(list<int>)_(process_all)/32 -1.13% 11.700 11.567 - 0.52% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.13% 4.051 4.006 - -0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.13% 27.503 27.191 - 0.45% -
SetIntersection_None_Set_uint64_256_16 -1.13% 10972786.263 10848819.867 - -0.63% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.13% 0.920 0.909 - -1.28% -
rng::copy_backward(deque<int>)/64 -1.13% 3.080 3.046 - 0.09% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.13% 16.089 15.907 - 0.15% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.13% 12.581 12.439 - 0.37% -
BM_std_min<long_long>/64 -1.13% 4.905 4.850 - 0.21% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.13% 4497.255 4446.640 - -0.25% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.12% 9217.931 9114.376 - -0.26% -
std::fill(deque<int>)/1024 -1.12% 30.301 29.961 - 0.54% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.12% 32.091 31.732 - -0.41% -
BM_PushHeap_float_Random_64 -1.12% 6.773 6.698 - 1.58% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.12% 55.987 55.362 - -0.13% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.12% 42204.285 41733.223 - -0.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.12% 72930.302 72116.926 - -0.63% -
BM_MakeThenSortHeap_string_Random_16 -1.12% 22.677 22.424 - -0.69% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.11% 1.406 1.391 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.11% 3907.313 3863.924 - -0.76% -
std::set<std::string>::erase(iterator)/8192 -1.11% 25.805 25.519 - -23.66% -
BM_deque_deque_move_backward/4000 -1.11% 148.460 146.814 - -0.20% -
std::move_backward(vector<int>)/8 -1.11% 2.289 2.264 - 0.36% -
SetIntersection_Front_Vector_uint64_256_256 -1.11% 4653837.793 4602293.315 - -0.84% -
BM_RangesSortHeap_uint64_16 -1.11% 4.959 4.904 - -0.93% -
SetIntersection_Interlaced_Set_float_16_16 -1.11% 41208659.787 40752433.360 - -1.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.11% 6846.921 6771.183 - -1.63% -
SetIntersection_Interlaced_Set_float_1024_16 -1.10% 11778995.667 11648858.419 - 1.12% -
BM_RangesMakeHeap_string_SingleElement_64 -1.10% 6.475 6.403 - -2.05% -
BM_RangesPushHeap_uint64_Random_1024 -1.10% 6.007 5.941 - 0.27% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.10% 1.569 1.551 - 0.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.10% 10.045 9.935 - -0.34% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.10% 4.846 4.793 - -2.62% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.10% 645.328 638.229 - -0.26% -
BM_RangesPushHeap_uint32_Ascending_64 -1.10% 2.215 2.191 - -1.61% -
BM_vector_deque_ranges_copy/64 -1.10% 2.818 2.787 - -1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.10% 1124277.738 1111942.560 - -0.53% -
BM_std_min<unsigned_short>/27 -1.10% 2.382 2.356 - 0.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.09% 4.238 4.191 - -0.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.09% 0.925 0.915 - 1.30% -
BM_std_min<unsigned_long_long>/8 -1.09% 2.329 2.303 - 1.97% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.09% 1107324.678 1095253.039 - -0.75% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.09% 18288672.191 18089875.525 - -0.31% -
bm_swap_ranges_vb_aligned/8 -1.09% 3.350 3.313 - -3.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.09% 4.755 4.703 - -0.81% -
BM_std_minmax_element<long_long>/64 -1.09% 17.474 17.285 - -2.18% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.08% 1.914 1.893 - -0.33% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.08% 12003.627 11873.529 - 3.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.08% 18129815.843 17933413.296 - -0.49% -
SetIntersection_None_Vector_string_1024_256 -1.08% 1207845.068 1194762.605 - -1.85% -
std::search(list<int>,_pred)_(no_match)/8192 -1.08% 7148.754 7071.464 - 1.60% -
BM_MakeThenSortHeap_string_Heap_4 -1.08% 5.944 5.880 - -1.09% -
std::find_if(vector<bool>)_(process_all)/8 -1.08% 5.605 5.545 - 1.03% -
BM_SortHeap_uint32_256 -1.08% 8.153 8.065 - -0.81% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.07% 23434.932 23183.311 - 0.11% -
SetIntersection_Front_Vector_float_1024_64 -1.07% 1448710.809 1433158.339 - -5.53% -
SetIntersection_Front_Vector_string_256_4 -1.07% 4970487.871 4917237.224 - -0.62% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.07% 984.405 973.861 - 0.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.07% 16898.269 16717.401 - -0.56% -
BM_std_min<int>/10 -1.07% 1.005 0.994 - -0.04% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.07% 14.666 14.509 - -1.40% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.07% 523.794 518.201 - -0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.07% 20018363.160 19804891.287 - -2.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.06% 5706998.570 5646380.287 - -0.01% -
BM_LowerBound_string_4 -1.06% 19.973 19.762 - -1.18% -
SetIntersection_Interlaced_Set_string_1024_16 -1.06% 13871943.210 13725121.273 - 0.07% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.06% 17.046 16.866 - -0.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.06% 4.384 4.337 - -0.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.06% 170.697 168.893 - 1.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.06% 875988.622 866737.480 - -2.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.06% 37971085.713 37570106.998 - 0.36% -
SetIntersection_Front_Set_string_1024_1 -1.05% 1148086.621 1135975.597 - -1.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.05% 1.038 1.027 - 0.64% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.05% 8221.797 8135.157 - 0.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.05% 30.202 29.884 - -2.56% -
BM_deque_vector_copy_backward/1024 -1.05% 37.359 36.965 - 0.67% -
rng::partition(list<int>)_(dense)/32 -1.05% 8.448 8.359 - -4.15% -
BM_RangesMakeHeap_string_Random_256 -1.05% 10.341 10.232 - -1.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.05% 2.393 2.368 - -18.65% -
std::remove(list<int>)_(prefix)/8192 -1.05% 8317.967 8230.555 - -1.90% -
BM_std_min<char>/16 -1.05% 2.563 2.536 - 3.03% -
BM_RangesPushHeap_float_Random_16 -1.05% 5.409 5.352 - 0.37% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.05% 502.866 497.591 - -3.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.05% 17997446.531 17808711.805 - -0.27% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.05% 8.709 8.617 - 2.45% -
std::multiset<int>::ctor(const&)/1024 -1.05% 6157.884 6093.418 - -0.33% -
BM_PushHeap_string_Random_1024 -1.04% 14.951 14.795 - -0.35% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.04% 19.985 19.776 - 0.56% -
BM_MakeThenSortHeap_uint32_Heap_1024 -1.04% 10.381 10.273 - -1.46% -
rng::find_end(forward_list<int>)_(process_all)/1024 -1.04% 729.073 721.468 - -1.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.04% 671.691 664.687 - 2.40% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.04% 526.220 520.733 - -0.85% -
std::equal(list<int>)_(it,_it,_it)/8 -1.04% 2.819 2.790 - -0.58% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.04% 1.402 1.387 - 5.12% -
std::all_of(vector<int>)_(process_all)/32 -1.04% 8.498 8.410 - 1.16% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.04% 2471.247 2445.563 - -0.02% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.04% 1507.049 1491.395 - 0.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.04% 171929.527 170143.956 - 0.12% -
BM_MakeThenSortHeap_string_Descending_64 -1.04% 13.149 13.012 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.04% 38.881 38.477 - -1.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.04% 11.691 11.569 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.04% 1382811.766 1368476.399 - -0.51% -
std::partition_point(list<int>)/50 -1.04% 24.709 24.453 - -1.80% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.04% 23.403 23.161 - 1.55% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.03% 20.955 20.738 - -0.23% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.03% 9138.787 9044.368 - -0.65% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.03% 16.692 16.519 - -1.23% -
SetIntersection_None_Vector_float_16384_64 -1.03% 1203707.658 1191283.533 - 1.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.03% 1181574.773 1169401.015 - -1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.03% 1123108.440 1111545.232 - 2.14% -
std::sort(vector<int>)_(ascending)/8 -1.03% 16.889 16.715 - 0.79% -
rng::copy_n(deque<int>)/262144 -1.03% 10357.417 10251.109 - -0.77% -
BM_deque_vector_copy/1024 -1.03% 37.244 36.862 - -0.53% -
std::map<int,_int>::erase(key)_(existent)/32 -1.03% 22.821 22.587 - 0.19% -
rng::starts_with(deque<int>,_pred)/8192 -1.02% 4053.826 4012.297 - 0.72% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.02% 939.210 929.596 - -0.33% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.02% 17630998.058 17450600.239 - -0.13% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.02% 1.393 1.378 - -0.77% -
std::map<std::string,_int>::clear()/8192 -1.02% 205947.082 203847.464 - -0.71% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.02% 18.517 18.328 - 1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.02% 17597969.269 17419085.221 - -0.26% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.02% 19.911 19.709 - -3.04% -
SetIntersection_None_Set_string_16384_16 -1.02% 197065764.468 195062908.138 - -2.28% -
BM_deque_vector_copy/4096 -1.02% 146.754 145.263 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.01% 1680132.406 1663088.379 - 0.17% -
std::search(vector<int>)_(near_matches)/1024 -1.01% 15085.628 14932.611 - 0.15% -
rng::stable_partition(deque<int>)_(sparse)/32 -1.01% 11.165 11.052 - -1.27% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.01% 10.584 10.477 - -2.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.01% 23.474 23.237 - -0.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.01% 9240.439 9147.058 - -0.25% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.01% 8.789 8.700 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -1.01% 5991653.634 5931189.501 - -30.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.01% 1174726.128 1162890.563 - -0.62% -
std::partition_copy(vector<int>)/8192 -1.01% 4630.920 4584.325 - 0.29% -
std::sort(deque<int>)_(shuffled)/8 -1.01% 23.639 23.402 - -0.77% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.00% 690184.266 683249.189 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.00% 19.177 18.984 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.00% 68068326.806 67385068.922 - -0.21% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.00% 8248.030 8165.264 - -0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.00% 9514.737 9419.412 - -2.16% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.00% 7544.921 7469.335 - -6.27% -
SetIntersection_None_Set_float_16384_256 -1.00% 157405903.206 155829962.646 - -0.78% -
BM_std_min<unsigned_long_long>/23 -1.00% 2.429 2.405 - -1.74% -


Report Time: 5.64s
Name Current %
706_stockfish_r 21.455 5.54%
707_ntest_r 16.462 2.52%
709_cactus_r 19.635 2.99%
710_omnetpp_r 8.948 -1.29%
721_gcc_r 12.953 -
723_llvm_r 11.514 -
727_cppcheck_r 24.884 2.78%
729_abc_r 18.291 -1.02%
731_astcenc_r 10.128 -
735_gem5_r 13.520 1.57%
736_ocio_r 16.324 -
737_gmsh_r 12.902 2.31%
748_flightdm_r 9.031 1.61%
750_sealcrypto_r 18.340 -
753_ns3_r 10.190 -
766_femflow_r 12.857 -
BM_CmpEqual_int_int 1.123 -
BM_CmpEqual_int_schar 1.124 -
BM_CmpEqual_int_short 1.134 -
BM_CmpEqual_int_uchar 1.129 -
BM_CmpEqual_int_uint 1.113 1.10%
BM_CmpEqual_int_ushort 1.122 -
BM_CmpEqual_schar_int 1.129 -
BM_CmpEqual_schar_schar 1.109 -
BM_CmpEqual_schar_short 1.143 -
BM_CmpEqual_schar_uchar 1.106 -
BM_CmpEqual_schar_uint 1.100 -
BM_CmpEqual_schar_ushort 1.090 -1.55%
BM_CmpEqual_short_int 1.144 1.72%
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.116 -
BM_CmpEqual_short_uchar 1.110 -
BM_CmpEqual_short_uint 1.104 -
BM_CmpEqual_short_ushort 1.107 1.08%
BM_CmpEqual_uchar_int 1.112 -
BM_CmpEqual_uchar_schar 1.049 -
BM_CmpEqual_uchar_short 1.055 1.14%
BM_CmpEqual_uchar_uchar 1.120 -
BM_CmpEqual_uchar_uint 1.111 -
BM_CmpEqual_uchar_ushort 1.109 -
BM_CmpEqual_uint_int 1.127 -
BM_CmpEqual_uint_schar 1.064 -
BM_CmpEqual_uint_short 1.058 -1.98%
BM_CmpEqual_uint_uchar 1.125 -
BM_CmpEqual_uint_uint 1.107 -
BM_CmpEqual_uint_ushort 1.132 -
BM_CmpEqual_ushort_int 1.133 1.16%
BM_CmpEqual_ushort_schar 1.051 -
BM_CmpEqual_ushort_short 1.037 -
BM_CmpEqual_ushort_uchar 1.123 -
BM_CmpEqual_ushort_uint 1.114 -
BM_CmpEqual_ushort_ushort 1.118 -
BM_CmpLess_int_int 1.127 -
BM_CmpLess_int_schar 1.122 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.134 -
BM_CmpLess_int_uint 1.119 -1.03%
BM_CmpLess_int_ushort 1.122 -
BM_CmpLess_schar_int 1.126 -1.07%
BM_CmpLess_schar_schar 0.962 -
BM_CmpLess_schar_short 0.951 -
BM_CmpLess_schar_uchar 1.111 -
BM_CmpLess_schar_uint 1.119 1.17%
BM_CmpLess_schar_ushort 1.113 -
BM_CmpLess_short_int 1.143 -
BM_CmpLess_short_schar 0.945 -2.64%
BM_CmpLess_short_short 0.962 -
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.114 -
BM_CmpLess_short_ushort 1.117 -
BM_CmpLess_uchar_int 1.117 -
BM_CmpLess_uchar_schar 1.044 -
BM_CmpLess_uchar_short 1.045 1.04%
BM_CmpLess_uchar_uchar 1.122 -
BM_CmpLess_uchar_uint 1.123 -
BM_CmpLess_uchar_ushort 1.114 -
BM_CmpLess_uint_int 1.126 -
BM_CmpLess_uint_schar 1.051 -
BM_CmpLess_uint_short 1.074 1.38%
BM_CmpLess_uint_uchar 1.130 -
BM_CmpLess_uint_uint 1.115 -
BM_CmpLess_uint_ushort 1.126 -
BM_CmpLess_ushort_int 1.118 -
BM_CmpLess_ushort_schar 1.036 -1.41%
BM_CmpLess_ushort_short 1.034 -1.15%
BM_CmpLess_ushort_uchar 1.139 -
BM_CmpLess_ushort_uint 1.127 -
BM_CmpLess_ushort_ushort 1.113 -1.50%
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.909 -
BM_LowerBound_float_16 7.783 -
BM_LowerBound_float_16384 65.967 -
BM_LowerBound_float_256 14.207 -
BM_LowerBound_float_262144 577.179 -
BM_LowerBound_float_4 11.499 -
BM_LowerBound_float_64 8.488 -
BM_LowerBound_pair<uint32,_uint32>_1 2.821 -3.64%
BM_LowerBound_pair<uint32,_uint32>_1024 44.420 -1.55%
BM_LowerBound_pair<uint32,_uint32>_16 16.294 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.066 -1.32%
BM_LowerBound_pair<uint32,_uint32>_256 32.897 -1.31%
BM_LowerBound_pair<uint32,_uint32>_262144 609.265 -
BM_LowerBound_pair<uint32,_uint32>_4 11.220 -
BM_LowerBound_pair<uint32,_uint32>_64 18.745 -
BM_LowerBound_string_1 4.583 -
BM_LowerBound_string_1024 175.448 -2.99%
BM_LowerBound_string_16 36.555 -1.88%
BM_LowerBound_string_16384 399.374 -
BM_LowerBound_string_256 127.480 -
BM_LowerBound_string_262144 2551.205 13.43%
BM_LowerBound_string_4 19.762 -1.18%
BM_LowerBound_string_64 69.829 2.15%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.857 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.909 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.520 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 122.838 1.62%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.046 -1.42%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 736.447 10.17%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.239 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.575 -
BM_LowerBound_uint32_1 2.595 -
BM_LowerBound_uint32_1024 21.632 -
BM_LowerBound_uint32_16 7.324 -
BM_LowerBound_uint32_16384 65.220 -
BM_LowerBound_uint32_256 14.153 -
BM_LowerBound_uint32_262144 556.963 -
BM_LowerBound_uint32_4 10.433 -
BM_LowerBound_uint32_64 8.064 -1.05%
BM_LowerBound_uint64_1 2.598 -
BM_LowerBound_uint64_1024 24.697 -
BM_LowerBound_uint64_16 7.397 -
BM_LowerBound_uint64_16384 70.662 -
BM_LowerBound_uint64_256 16.360 -
BM_LowerBound_uint64_262144 583.033 -
BM_LowerBound_uint64_4 10.444 -
BM_LowerBound_uint64_64 8.357 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.842 -
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.697 -
BM_MakeHeap_float_Ascending_4 0.403 -
BM_MakeHeap_float_Ascending_64 0.627 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.207 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.286 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.272 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.217 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -3.84%
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.276 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.268 -
BM_MakeHeap_float_PipeOrgan_16384 0.654 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.402 -
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.733 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.495 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.268 -
BM_MakeHeap_float_Random_1024 1.163 -7.02%
BM_MakeHeap_float_Random_16 1.583 -
BM_MakeHeap_float_Random_16384 1.132 1.60%
BM_MakeHeap_float_Random_256 1.503 16.56%
BM_MakeHeap_float_Random_262144 1.110 -
BM_MakeHeap_float_Random_4 1.415 -13.42%
BM_MakeHeap_float_Random_64 1.468 -11.12%
BM_MakeHeap_float_SingleElement_1 0.278 -
BM_MakeHeap_float_SingleElement_1024 0.697 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.657 -
BM_MakeHeap_float_SingleElement_256 0.665 -
BM_MakeHeap_float_SingleElement_262144 0.713 -2.33%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.281 5.12%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.368 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.275 8.60%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.395 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.760 -4.00%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.511 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.611 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.555 19.23%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.491 4.72%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.550 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.527 -5.03%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.572 -4.17%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.477 -7.65%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.494 -7.75%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.275 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.189 -4.22%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.379 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.405 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.585 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.326 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.225 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.363 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.755 -3.13%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.281 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.952 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 3.002 6.36%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.918 -3.77%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.098 1.10%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.999 -1.98%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.713 1.97%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.057 -5.54%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.281 3.77%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.195 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.086 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.178 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.184 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.217 -2.30%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.779 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.117 -
BM_MakeHeap_string_Ascending_1 0.253 -
BM_MakeHeap_string_Ascending_1024 5.057 2.89%
BM_MakeHeap_string_Ascending_16 3.739 2.13%
BM_MakeHeap_string_Ascending_16384 5.292 -
BM_MakeHeap_string_Ascending_256 5.014 4.55%
BM_MakeHeap_string_Ascending_262144 7.507 1.92%
BM_MakeHeap_string_Ascending_4 2.825 -
BM_MakeHeap_string_Ascending_64 4.856 3.17%
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.822 3.02%
BM_MakeHeap_string_Descending_16 2.378 -
BM_MakeHeap_string_Descending_16384 2.925 -7.24%
BM_MakeHeap_string_Descending_256 2.715 -
BM_MakeHeap_string_Descending_262144 3.518 1.37%
BM_MakeHeap_string_Descending_4 2.123 -
BM_MakeHeap_string_Descending_64 2.584 -
BM_MakeHeap_string_Heap_1 0.254 -
BM_MakeHeap_string_Heap_1024 4.815 1.40%
BM_MakeHeap_string_Heap_16 4.663 1.30%
BM_MakeHeap_string_Heap_16384 5.064 2.20%
BM_MakeHeap_string_Heap_256 4.950 2.23%
BM_MakeHeap_string_Heap_262144 5.324 2.32%
BM_MakeHeap_string_Heap_4 3.070 -
BM_MakeHeap_string_Heap_64 5.078 2.19%
BM_MakeHeap_string_PipeOrgan_1 0.257 -
BM_MakeHeap_string_PipeOrgan_1024 5.019 1.70%
BM_MakeHeap_string_PipeOrgan_16 3.724 3.82%
BM_MakeHeap_string_PipeOrgan_16384 5.520 -3.63%
BM_MakeHeap_string_PipeOrgan_256 4.886 2.71%
BM_MakeHeap_string_PipeOrgan_262144 7.285 -1.13%
BM_MakeHeap_string_PipeOrgan_4 2.579 -
BM_MakeHeap_string_PipeOrgan_64 4.776 1.52%
BM_MakeHeap_string_QuickSortAdversary_1 0.253 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.819 2.00%
BM_MakeHeap_string_QuickSortAdversary_16 8.745 2.63%
BM_MakeHeap_string_QuickSortAdversary_16384 12.011 1.45%
BM_MakeHeap_string_QuickSortAdversary_256 10.650 2.28%
BM_MakeHeap_string_QuickSortAdversary_262144 12.991 2.61%
BM_MakeHeap_string_QuickSortAdversary_4 6.035 1.91%
BM_MakeHeap_string_QuickSortAdversary_64 10.404 2.66%
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.942 1.11%
BM_MakeHeap_string_Random_16 8.428 -
BM_MakeHeap_string_Random_16384 12.840 -
BM_MakeHeap_string_Random_256 10.657 1.54%
BM_MakeHeap_string_Random_262144 15.641 1.84%
BM_MakeHeap_string_Random_4 5.953 3.13%
BM_MakeHeap_string_Random_64 10.196 1.38%
BM_MakeHeap_string_SingleElement_1 0.255 -
BM_MakeHeap_string_SingleElement_1024 6.380 3.71%
BM_MakeHeap_string_SingleElement_16 5.681 -
BM_MakeHeap_string_SingleElement_16384 6.195 2.83%
BM_MakeHeap_string_SingleElement_256 6.532 4.06%
BM_MakeHeap_string_SingleElement_262144 7.326 -
BM_MakeHeap_string_SingleElement_4 3.713 -
BM_MakeHeap_string_SingleElement_64 6.509 2.28%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.598 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.974 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.799 1.41%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.250 2.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.941 -1.07%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 2.20%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.102 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.181 1.51%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.018 -2.52%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.391 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.791 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.798 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.071 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.566 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.717 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.141 -1.79%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.800 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.811 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.883 -1.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.618 -1.56%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.800 -1.42%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.692 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.931 -
BM_MakeHeap_uint32_Ascending_1 0.277 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.598 -2.16%
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.603 -
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.550 -
BM_MakeHeap_uint32_Descending_1 0.275 -
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.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.271 -
BM_MakeHeap_uint32_Descending_64 0.247 5.92%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.234 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -7.96%
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.716 2.61%
BM_MakeHeap_uint32_PipeOrgan_16 1.033 2.02%
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.632 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.667 -1.52%
BM_MakeHeap_uint32_PipeOrgan_4 0.390 -5.81%
BM_MakeHeap_uint32_PipeOrgan_64 0.713 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.610 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.480 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.276 -
BM_MakeHeap_uint32_Random_1024 1.106 -5.51%
BM_MakeHeap_uint32_Random_16 1.331 -3.37%
BM_MakeHeap_uint32_Random_16384 1.138 9.48%
BM_MakeHeap_uint32_Random_256 1.162 -1.79%
BM_MakeHeap_uint32_Random_262144 1.024 -
BM_MakeHeap_uint32_Random_4 1.308 15.90%
BM_MakeHeap_uint32_Random_64 1.344 4.96%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.542 -
BM_MakeHeap_uint32_SingleElement_262144 0.631 -1.71%
BM_MakeHeap_uint32_SingleElement_4 0.324 -5.71%
BM_MakeHeap_uint32_SingleElement_64 0.510 -2.15%
BM_MakeHeap_uint64_Ascending_1 0.274 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.666 -1.68%
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.632 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.442 -2.80%
BM_MakeHeap_uint64_Ascending_64 0.577 -
BM_MakeHeap_uint64_Descending_1 0.278 -
BM_MakeHeap_uint64_Descending_1024 0.251 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.235 -
BM_MakeHeap_uint64_Descending_256 0.275 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.279 -
BM_MakeHeap_uint64_Descending_64 0.234 -6.74%
BM_MakeHeap_uint64_Heap_1 0.278 -
BM_MakeHeap_uint64_Heap_1024 0.252 -
BM_MakeHeap_uint64_Heap_16 0.261 -
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.276 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.657 2.48%
BM_MakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.726 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.278 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.618 2.03%
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.410 -3.41%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_MakeHeap_uint64_Random_1 0.268 -
BM_MakeHeap_uint64_Random_1024 1.065 -
BM_MakeHeap_uint64_Random_16 1.347 -
BM_MakeHeap_uint64_Random_16384 1.009 -3.93%
BM_MakeHeap_uint64_Random_256 1.139 -6.26%
BM_MakeHeap_uint64_Random_262144 1.030 -
BM_MakeHeap_uint64_Random_4 1.056 -7.72%
BM_MakeHeap_uint64_Random_64 1.318 -3.73%
BM_MakeHeap_uint64_SingleElement_1 0.275 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.586 4.25%
BM_MakeHeap_uint64_SingleElement_262144 0.751 -2.04%
BM_MakeHeap_uint64_SingleElement_4 0.330 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.636 -2.13%
BM_MakeThenSortHeap_float_Ascending_16 2.971 1.33%
BM_MakeThenSortHeap_float_Ascending_16384 28.106 -
BM_MakeThenSortHeap_float_Ascending_256 6.508 -1.54%
BM_MakeThenSortHeap_float_Ascending_262144 31.341 -1.24%
BM_MakeThenSortHeap_float_Ascending_4 1.397 -3.97%
BM_MakeThenSortHeap_float_Ascending_64 4.008 -
BM_MakeThenSortHeap_float_Descending_1 0.269 -
BM_MakeThenSortHeap_float_Descending_1024 8.020 -2.76%
BM_MakeThenSortHeap_float_Descending_16 1.871 -
BM_MakeThenSortHeap_float_Descending_16384 29.901 -1.68%
BM_MakeThenSortHeap_float_Descending_256 6.122 -
BM_MakeThenSortHeap_float_Descending_262144 35.124 -2.03%
BM_MakeThenSortHeap_float_Descending_4 1.298 4.89%
BM_MakeThenSortHeap_float_Descending_64 3.339 1.80%
BM_MakeThenSortHeap_float_Heap_1 0.273 -
BM_MakeThenSortHeap_float_Heap_1024 8.161 -2.52%
BM_MakeThenSortHeap_float_Heap_16 1.907 -
BM_MakeThenSortHeap_float_Heap_16384 26.172 -1.71%
BM_MakeThenSortHeap_float_Heap_256 6.115 -1.90%
BM_MakeThenSortHeap_float_Heap_262144 30.797 -2.41%
BM_MakeThenSortHeap_float_Heap_4 1.242 2.45%
BM_MakeThenSortHeap_float_Heap_64 3.513 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.465 -1.16%
BM_MakeThenSortHeap_float_PipeOrgan_16 3.013 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.418 -2.61%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.315 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.200 -2.32%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.544 -1.87%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.030 1.16%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.273 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.196 -1.60%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.957 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.176 -3.01%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.928 -1.83%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.302 -2.50%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.507 1.04%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.766 -
BM_MakeThenSortHeap_float_Random_1 0.273 -
BM_MakeThenSortHeap_float_Random_1024 33.209 -1.48%
BM_MakeThenSortHeap_float_Random_16 9.942 -
BM_MakeThenSortHeap_float_Random_16384 47.435 -
BM_MakeThenSortHeap_float_Random_256 25.713 -
BM_MakeThenSortHeap_float_Random_262144 62.558 -1.66%
BM_MakeThenSortHeap_float_Random_4 4.332 1.59%
BM_MakeThenSortHeap_float_Random_64 17.863 -1.88%
BM_MakeThenSortHeap_float_SingleElement_1 0.273 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.865 1.46%
BM_MakeThenSortHeap_float_SingleElement_16 3.236 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.643 -4.33%
BM_MakeThenSortHeap_float_SingleElement_256 4.043 1.37%
BM_MakeThenSortHeap_float_SingleElement_262144 51.478 -2.90%
BM_MakeThenSortHeap_float_SingleElement_4 1.343 -
BM_MakeThenSortHeap_float_SingleElement_64 3.346 1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.653 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.821 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.270 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.678 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.229 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.709 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.407 1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.956 2.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.240 1.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.111 1.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.688 2.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.111 5.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.888 1.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.269 -3.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.073 -1.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.463 -2.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.281 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.765 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.296 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.944 1.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.185 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.829 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.965 2.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.215 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.949 1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.070 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.794 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.415 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.220 1.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.585 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.341 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.649 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.742 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.490 -3.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.959 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.077 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.446 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.058 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.006 1.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.139 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.990 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.288 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.652 -9.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.306 -8.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.483 -11.80%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.290 -9.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.337 -13.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 1.999 -34.40%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.891 -9.02%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 35.806 -1.50%
BM_MakeThenSortHeap_string_Ascending_16 9.658 -
BM_MakeThenSortHeap_string_Ascending_16384 63.275 -
BM_MakeThenSortHeap_string_Ascending_256 20.262 -
BM_MakeThenSortHeap_string_Ascending_262144 74.962 -4.26%
BM_MakeThenSortHeap_string_Ascending_4 5.277 1.16%
BM_MakeThenSortHeap_string_Ascending_64 15.710 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.148 -2.22%
BM_MakeThenSortHeap_string_Descending_16 7.804 -1.65%
BM_MakeThenSortHeap_string_Descending_16384 64.767 -
BM_MakeThenSortHeap_string_Descending_256 17.725 -
BM_MakeThenSortHeap_string_Descending_262144 85.588 -4.68%
BM_MakeThenSortHeap_string_Descending_4 3.716 -
BM_MakeThenSortHeap_string_Descending_64 13.012 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.533 1.62%
BM_MakeThenSortHeap_string_Heap_16 17.384 -
BM_MakeThenSortHeap_string_Heap_16384 102.892 1.54%
BM_MakeThenSortHeap_string_Heap_256 49.957 1.09%
BM_MakeThenSortHeap_string_Heap_262144 181.603 -1.73%
BM_MakeThenSortHeap_string_Heap_4 5.880 -1.09%
BM_MakeThenSortHeap_string_Heap_64 34.348 1.10%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.722 -3.29%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.549 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.957 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.246 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 82.888 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.825 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.164 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.423 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.540 -1.15%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.726 -1.27%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.474 -1.36%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 190.740 -4.15%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.453 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.116 -1.10%
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 68.884 -
BM_MakeThenSortHeap_string_Random_16 22.424 -
BM_MakeThenSortHeap_string_Random_16384 109.175 -
BM_MakeThenSortHeap_string_Random_256 54.606 -
BM_MakeThenSortHeap_string_Random_262144 196.010 -
BM_MakeThenSortHeap_string_Random_4 10.282 -
BM_MakeThenSortHeap_string_Random_64 39.231 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.208 -1.97%
BM_MakeThenSortHeap_string_SingleElement_16 13.767 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.661 -1.65%
BM_MakeThenSortHeap_string_SingleElement_256 24.504 -2.84%
BM_MakeThenSortHeap_string_SingleElement_262144 48.817 -5.65%
BM_MakeThenSortHeap_string_SingleElement_4 6.357 1.67%
BM_MakeThenSortHeap_string_SingleElement_64 19.404 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.916 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.572 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.421 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.110 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.581 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.508 -1.46%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.452 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 18.004 1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.683 1.84%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.158 1.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.312 3.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.736 1.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.182 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.843 2.95%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.662 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.609 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.414 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.060 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.977 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.082 6.69%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.935 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.339 1.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.996 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.731 1.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.360 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.283 1.10%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.374 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.431 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.226 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.364 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.097 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.774 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.840 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.649 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.794 -1.33%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.841 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.950 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.728 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.441 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.539 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.333 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.325 -1.39%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.561 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.932 1.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.568 1.12%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.752 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.708 1.71%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.648 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.865 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.690 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.722 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.820 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.693 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.936 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.418 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.637 -
BM_MakeThenSortHeap_uint32_Descending_1 0.279 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.217 -
BM_MakeThenSortHeap_uint32_Descending_16 5.511 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.310 -
BM_MakeThenSortHeap_uint32_Descending_256 8.779 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.389 -
BM_MakeThenSortHeap_uint32_Descending_4 1.348 -3.84%
BM_MakeThenSortHeap_uint32_Descending_64 8.717 -
BM_MakeThenSortHeap_uint32_Heap_1 0.279 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.273 -1.46%
BM_MakeThenSortHeap_uint32_Heap_16 5.168 -1.14%
BM_MakeThenSortHeap_uint32_Heap_16384 16.390 -1.33%
BM_MakeThenSortHeap_uint32_Heap_256 8.279 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.471 -1.44%
BM_MakeThenSortHeap_uint32_Heap_4 1.207 -
BM_MakeThenSortHeap_uint32_Heap_64 8.190 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.272 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.076 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.791 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.194 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.204 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.517 -1.46%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.372 -5.00%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.230 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.276 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.622 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.578 -1.41%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.487 -1.17%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.450 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.396 -1.56%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.709 -1.53%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.958 -1.16%
BM_MakeThenSortHeap_uint32_Random_1 0.275 -
BM_MakeThenSortHeap_uint32_Random_1024 15.566 -
BM_MakeThenSortHeap_uint32_Random_16 8.680 -
BM_MakeThenSortHeap_uint32_Random_16384 22.118 -
BM_MakeThenSortHeap_uint32_Random_256 13.317 -
BM_MakeThenSortHeap_uint32_Random_262144 32.360 -
BM_MakeThenSortHeap_uint32_Random_4 3.947 -
BM_MakeThenSortHeap_uint32_Random_64 11.940 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.452 2.22%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.957 -1.95%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.787 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.651 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.794 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.462 1.96%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.252 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.701 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.539 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.864 -1.02%
BM_MakeThenSortHeap_uint64_Ascending_256 8.697 -1.08%
BM_MakeThenSortHeap_uint64_Ascending_262144 24.956 -1.88%
BM_MakeThenSortHeap_uint64_Ascending_4 1.453 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.331 -1.40%
BM_MakeThenSortHeap_uint64_Descending_1 0.271 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.262 -
BM_MakeThenSortHeap_uint64_Descending_16 5.579 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.255 -
BM_MakeThenSortHeap_uint64_Descending_256 8.684 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.581 -1.36%
BM_MakeThenSortHeap_uint64_Descending_4 1.491 5.70%
BM_MakeThenSortHeap_uint64_Descending_64 8.381 -1.28%
BM_MakeThenSortHeap_uint64_Heap_1 0.274 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.418 -
BM_MakeThenSortHeap_uint64_Heap_16 5.295 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.640 -
BM_MakeThenSortHeap_uint64_Heap_256 8.490 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.002 -
BM_MakeThenSortHeap_uint64_Heap_4 1.220 1.56%
BM_MakeThenSortHeap_uint64_Heap_64 8.191 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.164 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.095 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.443 -2.58%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.397 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.111 -1.21%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.413 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.917 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.647 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.533 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.459 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.714 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.969 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.447 3.51%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.936 -
BM_MakeThenSortHeap_uint64_Random_1 0.274 -
BM_MakeThenSortHeap_uint64_Random_1024 15.423 -1.25%
BM_MakeThenSortHeap_uint64_Random_16 8.596 -
BM_MakeThenSortHeap_uint64_Random_16384 22.100 -1.31%
BM_MakeThenSortHeap_uint64_Random_256 13.442 -
BM_MakeThenSortHeap_uint64_Random_262144 35.232 -1.85%
BM_MakeThenSortHeap_uint64_Random_4 4.129 2.70%
BM_MakeThenSortHeap_uint64_Random_64 11.755 -1.26%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.172 -6.16%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.022 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.529 -1.82%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.790 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.192 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.239 3.13%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.177 4.03%
BM_PopHeap_float_1 0.471 -3.11%
BM_PopHeap_float_1024 28.523 2.01%
BM_PopHeap_float_16 6.991 -
BM_PopHeap_float_16384 33.291 -
BM_PopHeap_float_256 22.361 -
BM_PopHeap_float_262144 39.670 5.95%
BM_PopHeap_float_4 2.463 -
BM_PopHeap_float_64 13.607 -
BM_PopHeap_pair<uint32,_uint32>_1 0.497 -21.41%
BM_PopHeap_pair<uint32,_uint32>_1024 29.809 -
BM_PopHeap_pair<uint32,_uint32>_16 9.316 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.171 1.18%
BM_PopHeap_pair<uint32,_uint32>_256 22.454 1.08%
BM_PopHeap_pair<uint32,_uint32>_262144 58.856 -
BM_PopHeap_pair<uint32,_uint32>_4 3.116 -1.67%
BM_PopHeap_pair<uint32,_uint32>_64 15.856 -
BM_PopHeap_string_1 0.580 -9.54%
BM_PopHeap_string_1024 56.600 -
BM_PopHeap_string_16 14.422 -
BM_PopHeap_string_16384 72.806 -
BM_PopHeap_string_256 41.000 -
BM_PopHeap_string_262144 99.190 2.40%
BM_PopHeap_string_4 5.292 -
BM_PopHeap_string_64 25.974 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.627 50.22%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.349 1.37%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.587 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 61.170 1.97%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.548 1.34%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 79.906 4.99%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.207 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.895 1.23%
BM_PopHeap_uint32_1 0.631 24.51%
BM_PopHeap_uint32_1024 21.327 -
BM_PopHeap_uint32_16 7.470 -
BM_PopHeap_uint32_16384 30.870 -
BM_PopHeap_uint32_256 16.931 -
BM_PopHeap_uint32_262144 40.652 -3.14%
BM_PopHeap_uint32_4 2.557 -1.01%
BM_PopHeap_uint32_64 12.495 -
BM_PopHeap_uint64_1 0.450 -35.03%
BM_PopHeap_uint64_1024 21.529 -
BM_PopHeap_uint64_16 7.662 -
BM_PopHeap_uint64_16384 31.346 1.15%
BM_PopHeap_uint64_256 17.121 -
BM_PopHeap_uint64_262144 42.501 1.61%
BM_PopHeap_uint64_4 2.718 -
BM_PopHeap_uint64_64 12.779 1.06%
BM_PushHeap_float_Ascending_1 0.468 -
BM_PushHeap_float_Ascending_1024 3.141 1.16%
BM_PushHeap_float_Ascending_16 1.022 4.51%
BM_PushHeap_float_Ascending_16384 4.292 -1.85%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.127 1.82%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.774 2.17%
BM_PushHeap_float_Descending_1 0.514 -6.00%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -3.47%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.357 -5.94%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.531 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.493 -
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.619 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.559 -
BM_PushHeap_float_Random_1024 7.412 -
BM_PushHeap_float_Random_16 5.372 -
BM_PushHeap_float_Random_16384 7.601 -1.12%
BM_PushHeap_float_Random_256 7.241 -
BM_PushHeap_float_Random_262144 7.666 -1.47%
BM_PushHeap_float_Random_4 3.029 1.26%
BM_PushHeap_float_Random_64 6.698 1.58%
BM_PushHeap_float_SingleElement_1 0.485 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
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.357 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.635 14.70%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.187 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.568 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.981 1.30%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.526 -1.33%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.857 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.408 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.486 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.518 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -8.43%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.560 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.205 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.032 -1.59%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.230 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.414 2.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.666 -
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.929 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.027 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.664 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.621 -2.82%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.613 -3.13%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.386 -1.81%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -10.03%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.502 1.85%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.345 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.587 2.94%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.329 1.83%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.563 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.632 -5.89%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.838 1.64%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.554 -20.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.551 -3.37%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.580 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -3.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.571 -2.97%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.546 -3.49%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.558 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.582 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 11.868 -19.75%
BM_PushHeap_string_Ascending_16 4.572 -3.17%
BM_PushHeap_string_Ascending_16384 18.118 -12.48%
BM_PushHeap_string_Ascending_256 9.442 -18.85%
BM_PushHeap_string_Ascending_262144 27.691 -7.44%
BM_PushHeap_string_Ascending_4 2.558 -
BM_PushHeap_string_Ascending_64 6.863 -11.64%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.358 -
BM_PushHeap_string_Descending_16 2.101 2.42%
BM_PushHeap_string_Descending_16384 2.330 -
BM_PushHeap_string_Descending_256 2.297 -
BM_PushHeap_string_Descending_262144 3.145 -1.93%
BM_PushHeap_string_Descending_4 1.903 1.14%
BM_PushHeap_string_Descending_64 2.225 1.41%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.639 -
BM_PushHeap_string_PipeOrgan_16 4.127 -
BM_PushHeap_string_PipeOrgan_16384 13.038 -
BM_PushHeap_string_PipeOrgan_256 8.025 -
BM_PushHeap_string_PipeOrgan_262144 17.535 -
BM_PushHeap_string_PipeOrgan_4 2.510 -
BM_PushHeap_string_PipeOrgan_64 5.792 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.173 -
BM_PushHeap_string_QuickSortAdversary_16 10.240 -
BM_PushHeap_string_QuickSortAdversary_16384 15.741 -
BM_PushHeap_string_QuickSortAdversary_256 14.536 -
BM_PushHeap_string_QuickSortAdversary_262144 16.197 -
BM_PushHeap_string_QuickSortAdversary_4 6.117 -
BM_PushHeap_string_QuickSortAdversary_64 12.941 -
BM_PushHeap_string_Random_1 0.698 -
BM_PushHeap_string_Random_1024 14.795 -
BM_PushHeap_string_Random_16 10.104 -
BM_PushHeap_string_Random_16384 16.061 -
BM_PushHeap_string_Random_256 14.151 -
BM_PushHeap_string_Random_262144 17.953 -1.01%
BM_PushHeap_string_Random_4 5.948 -
BM_PushHeap_string_Random_64 12.682 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.462 -
BM_PushHeap_string_SingleElement_16 2.442 -1.22%
BM_PushHeap_string_SingleElement_16384 2.464 -1.49%
BM_PushHeap_string_SingleElement_256 2.441 -1.29%
BM_PushHeap_string_SingleElement_262144 2.511 -1.83%
BM_PushHeap_string_SingleElement_4 2.189 -
BM_PushHeap_string_SingleElement_64 2.480 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 -8.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.831 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.086 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.986 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.466 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.017 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.996 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 9.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.719 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.827 26.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.698 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.779 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.700 -8.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.945 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.419 -39.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.554 1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.565 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.902 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.149 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 1.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.246 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.410 -12.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.085 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.271 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.844 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.836 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.527 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.429 -38.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.277 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.257 -1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.586 1.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.140 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.592 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.582 4.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 -20.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.723 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.644 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.761 1.35%
BM_PushHeap_uint32_Ascending_1 0.557 24.39%
BM_PushHeap_uint32_Ascending_1024 3.939 -
BM_PushHeap_uint32_Ascending_16 1.394 -
BM_PushHeap_uint32_Ascending_16384 6.721 1.17%
BM_PushHeap_uint32_Ascending_256 3.087 -
BM_PushHeap_uint32_Ascending_262144 8.427 2.56%
BM_PushHeap_uint32_Ascending_4 0.759 -
BM_PushHeap_uint32_Ascending_64 2.225 -
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.353 -
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.640 48.91%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.385 -
BM_PushHeap_uint32_PipeOrgan_256 1.687 -
BM_PushHeap_uint32_PipeOrgan_262144 3.048 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.514 10.14%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.920 -9.60%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.473 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.524 8.38%
BM_PushHeap_uint32_Random_1024 6.172 -
BM_PushHeap_uint32_Random_16 4.512 -
BM_PushHeap_uint32_Random_16384 6.294 -
BM_PushHeap_uint32_Random_256 6.092 1.34%
BM_PushHeap_uint32_Random_262144 6.364 -
BM_PushHeap_uint32_Random_4 2.506 5.21%
BM_PushHeap_uint32_Random_64 5.607 2.12%
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.362 -
BM_PushHeap_uint32_SingleElement_256 0.386 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.350 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.779 6.00%
BM_PushHeap_uint64_Ascending_16 0.956 3.98%
BM_PushHeap_uint64_Ascending_16384 3.834 4.58%
BM_PushHeap_uint64_Ascending_256 2.319 8.14%
BM_PushHeap_uint64_Ascending_262144 5.162 7.97%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.746 11.07%
BM_PushHeap_uint64_Descending_1 0.498 11.29%
BM_PushHeap_uint64_Descending_1024 0.389 -
BM_PushHeap_uint64_Descending_16 0.378 4.57%
BM_PushHeap_uint64_Descending_16384 0.385 -
BM_PushHeap_uint64_Descending_256 0.406 -
BM_PushHeap_uint64_Descending_262144 0.384 -
BM_PushHeap_uint64_Descending_4 0.390 7.42%
BM_PushHeap_uint64_Descending_64 0.384 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.891 -
BM_PushHeap_uint64_PipeOrgan_16384 2.396 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.030 -
BM_PushHeap_uint64_PipeOrgan_4 0.495 -2.87%
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.909 -1.28%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 5.993 3.89%
BM_PushHeap_uint64_Random_16 4.221 -1.49%
BM_PushHeap_uint64_Random_16384 6.030 1.93%
BM_PushHeap_uint64_Random_256 5.680 -1.10%
BM_PushHeap_uint64_Random_262144 6.033 -
BM_PushHeap_uint64_Random_4 2.215 3.98%
BM_PushHeap_uint64_Random_64 5.204 -
BM_PushHeap_uint64_SingleElement_1 0.577 -
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.373 3.83%
BM_RangesMakeHeap_float_Ascending_1 0.274 -
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.666 -
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.250 -
BM_RangesMakeHeap_float_Descending_16 0.209 -
BM_RangesMakeHeap_float_Descending_16384 0.232 -
BM_RangesMakeHeap_float_Descending_256 0.251 -
BM_RangesMakeHeap_float_Descending_262144 0.234 -
BM_RangesMakeHeap_float_Descending_4 0.276 -5.30%
BM_RangesMakeHeap_float_Descending_64 0.210 -5.53%
BM_RangesMakeHeap_float_Heap_1 0.270 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.230 8.06%
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.256 5.27%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.278 -
BM_RangesMakeHeap_float_Heap_64 0.228 17.79%
BM_RangesMakeHeap_float_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.702 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.298 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.666 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.703 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.800 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.834 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.502 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.402 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.272 -
BM_RangesMakeHeap_float_Random_1024 1.193 -9.78%
BM_RangesMakeHeap_float_Random_16 1.666 6.20%
BM_RangesMakeHeap_float_Random_16384 1.128 -1.92%
BM_RangesMakeHeap_float_Random_256 1.456 9.31%
BM_RangesMakeHeap_float_Random_262144 1.141 2.45%
BM_RangesMakeHeap_float_Random_4 1.571 -13.74%
BM_RangesMakeHeap_float_Random_64 1.606 7.12%
BM_RangesMakeHeap_float_SingleElement_1 0.269 -
BM_RangesMakeHeap_float_SingleElement_1024 0.694 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.662 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.711 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.357 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.296 2.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.388 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.758 -2.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.126 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.517 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.515 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.615 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.475 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.539 -3.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.577 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.528 19.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.505 -3.07%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.215 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.388 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.406 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.239 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.340 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.111 -1.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.068 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.906 -2.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.951 -2.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.072 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.961 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.748 1.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.063 -3.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.193 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.081 -1.52%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -1.70%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.183 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.211 -3.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -1.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.101 -2.01%
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 4.990 -
BM_RangesMakeHeap_string_Ascending_16 3.658 -
BM_RangesMakeHeap_string_Ascending_16384 5.264 -4.97%
BM_RangesMakeHeap_string_Ascending_256 4.926 2.21%
BM_RangesMakeHeap_string_Ascending_262144 7.628 9.16%
BM_RangesMakeHeap_string_Ascending_4 2.853 -
BM_RangesMakeHeap_string_Ascending_64 4.785 -
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.709 -1.87%
BM_RangesMakeHeap_string_Descending_16 2.332 -1.39%
BM_RangesMakeHeap_string_Descending_16384 2.775 1.22%
BM_RangesMakeHeap_string_Descending_256 2.702 -
BM_RangesMakeHeap_string_Descending_262144 3.526 -1.25%
BM_RangesMakeHeap_string_Descending_4 2.113 -
BM_RangesMakeHeap_string_Descending_64 2.548 -8.50%
BM_RangesMakeHeap_string_Heap_1 0.258 -
BM_RangesMakeHeap_string_Heap_1024 4.739 -
BM_RangesMakeHeap_string_Heap_16 4.628 -
BM_RangesMakeHeap_string_Heap_16384 4.959 -
BM_RangesMakeHeap_string_Heap_256 4.877 -
BM_RangesMakeHeap_string_Heap_262144 5.241 -
BM_RangesMakeHeap_string_Heap_4 3.036 -
BM_RangesMakeHeap_string_Heap_64 4.930 -3.59%
BM_RangesMakeHeap_string_PipeOrgan_1 0.254 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.900 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.585 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.197 2.02%
BM_RangesMakeHeap_string_PipeOrgan_256 4.825 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.398 2.97%
BM_RangesMakeHeap_string_PipeOrgan_4 2.569 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.712 -3.55%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.430 -2.24%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.474 -1.44%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.614 -1.99%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.271 -2.15%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.501 -2.15%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.866 -1.36%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.023 -3.40%
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.593 -1.26%
BM_RangesMakeHeap_string_Random_16 8.253 -
BM_RangesMakeHeap_string_Random_16384 12.421 -
BM_RangesMakeHeap_string_Random_256 10.232 -1.28%
BM_RangesMakeHeap_string_Random_262144 15.121 -
BM_RangesMakeHeap_string_Random_4 5.700 -
BM_RangesMakeHeap_string_Random_64 9.930 -1.05%
BM_RangesMakeHeap_string_SingleElement_1 0.255 -
BM_RangesMakeHeap_string_SingleElement_1024 6.108 -
BM_RangesMakeHeap_string_SingleElement_16 5.586 -
BM_RangesMakeHeap_string_SingleElement_16384 5.901 1.60%
BM_RangesMakeHeap_string_SingleElement_256 6.320 -
BM_RangesMakeHeap_string_SingleElement_262144 7.313 1.07%
BM_RangesMakeHeap_string_SingleElement_4 3.630 -
BM_RangesMakeHeap_string_SingleElement_64 6.403 -2.05%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.098 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.091 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 2.46%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.965 1.36%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 3.58%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 2.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 3.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.759 -1.32%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.008 2.55%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.253 -1.13%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.941 -3.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.195 -1.06%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.096 -1.69%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.771 -1.48%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.051 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.378 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.119 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.896 -3.19%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.681 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.449 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.101 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.070 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.703 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.191 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.786 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.757 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.874 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.592 -2.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.849 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.254 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.975 1.61%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 1.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.304 5.62%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.986 1.83%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.711 7.87%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.938 2.77%
BM_RangesMakeHeap_uint32_Ascending_1 0.272 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.614 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.600 -1.78%
BM_RangesMakeHeap_uint32_Ascending_262144 0.661 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.553 -
BM_RangesMakeHeap_uint32_Descending_1 0.276 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.253 -
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.289 6.79%
BM_RangesMakeHeap_uint32_Descending_64 0.232 -
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.277 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -9.93%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.721 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.037 1.97%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.628 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.389 -4.83%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.716 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.622 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.479 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.131 1.78%
BM_RangesMakeHeap_uint32_Random_16 1.271 1.63%
BM_RangesMakeHeap_uint32_Random_16384 1.007 -5.28%
BM_RangesMakeHeap_uint32_Random_256 1.186 2.49%
BM_RangesMakeHeap_uint32_Random_262144 1.008 -
BM_RangesMakeHeap_uint32_Random_4 1.172 -24.12%
BM_RangesMakeHeap_uint32_Random_64 1.262 -5.18%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.485 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.547 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.628 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.509 -
BM_RangesMakeHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.659 2.51%
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.631 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.411 -5.82%
BM_RangesMakeHeap_uint64_Ascending_64 0.575 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.277 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.283 -
BM_RangesMakeHeap_uint64_Descending_64 0.250 -
BM_RangesMakeHeap_uint64_Heap_1 0.274 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.258 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.279 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.292 5.56%
BM_RangesMakeHeap_uint64_Heap_64 0.246 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.651 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.030 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.639 -3.06%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.753 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.718 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.615 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.420 4.61%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 1.057 1.67%
BM_RangesMakeHeap_uint64_Random_16 1.278 -1.27%
BM_RangesMakeHeap_uint64_Random_16384 1.006 -2.00%
BM_RangesMakeHeap_uint64_Random_256 1.227 3.46%
BM_RangesMakeHeap_uint64_Random_262144 1.047 -
BM_RangesMakeHeap_uint64_Random_4 1.267 -22.66%
BM_RangesMakeHeap_uint64_Random_64 1.339 5.01%
BM_RangesMakeHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.567 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.511 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.575 -1.96%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.760 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.662 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.994 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.066 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.557 1.22%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.701 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.291 -
BM_RangesMakeThenSortHeap_float_Ascending_64 4.007 2.34%
BM_RangesMakeThenSortHeap_float_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.111 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.824 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.409 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.102 2.21%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.991 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.090 -17.90%
BM_RangesMakeThenSortHeap_float_Descending_64 3.344 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.192 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.980 1.34%
BM_RangesMakeThenSortHeap_float_Heap_16384 26.984 -1.51%
BM_RangesMakeThenSortHeap_float_Heap_256 6.137 1.07%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.093 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.235 1.90%
BM_RangesMakeThenSortHeap_float_Heap_64 3.526 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.262 -2.42%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.899 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.625 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.334 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.732 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.523 2.06%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.036 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.309 1.12%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.953 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.237 -1.67%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.137 2.86%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.490 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.531 2.53%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.941 1.38%
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.949 -
BM_RangesMakeThenSortHeap_float_Random_16 9.905 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.810 -
BM_RangesMakeThenSortHeap_float_Random_256 25.424 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.138 -
BM_RangesMakeThenSortHeap_float_Random_4 4.291 -
BM_RangesMakeThenSortHeap_float_Random_64 17.830 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.063 5.89%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.327 1.43%
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.441 -2.37%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.193 4.84%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 49.894 -4.70%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.347 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.448 3.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.687 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.685 -1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.237 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.569 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.246 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.635 -1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.243 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.555 2.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.021 2.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.412 1.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.314 2.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.981 1.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.663 9.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.968 1.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.215 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.512 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.470 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.688 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.671 1.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.745 4.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.875 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.783 -1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.640 1.90%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.789 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.876 2.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.791 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.451 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.935 -2.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.540 -1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.930 -1.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.475 -2.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.108 -1.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.610 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.856 -1.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.043 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.449 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.036 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.972 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 53.429 2.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.987 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.353 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.288 8.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.577 8.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.469 10.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.798 8.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.017 13.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.659 5.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.275 8.28%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 32.306 6.88%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.562 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.885 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.169 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 81.889 6.50%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.350 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.597 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 27.190 -
BM_RangesMakeThenSortHeap_string_Descending_16 7.714 -1.18%
BM_RangesMakeThenSortHeap_string_Descending_16384 66.245 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.217 -
BM_RangesMakeThenSortHeap_string_Descending_262144 86.854 -3.81%
BM_RangesMakeThenSortHeap_string_Descending_4 3.705 -
BM_RangesMakeThenSortHeap_string_Descending_64 12.859 -1.63%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.289 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.778 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.423 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.201 -
BM_RangesMakeThenSortHeap_string_Heap_262144 181.284 1.04%
BM_RangesMakeThenSortHeap_string_Heap_4 5.971 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.136 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.626 1.87%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.583 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.677 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.374 1.04%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.647 2.07%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.802 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.215 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.278 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.612 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.239 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.936 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.861 1.02%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.600 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.985 -
BM_RangesMakeThenSortHeap_string_Random_1 1.363 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.644 1.32%
BM_RangesMakeThenSortHeap_string_Random_16 22.512 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.979 -
BM_RangesMakeThenSortHeap_string_Random_256 55.034 1.11%
BM_RangesMakeThenSortHeap_string_Random_262144 193.795 -1.39%
BM_RangesMakeThenSortHeap_string_Random_4 10.399 -
BM_RangesMakeThenSortHeap_string_Random_64 39.654 1.09%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.311 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.518 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.353 -
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.227 -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.612 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.038 -3.96%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.169 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.069 -1.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.613 -1.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.566 -1.32%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.175 -1.65%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.887 -1.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.557 1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.479 -1.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.680 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.572 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.650 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.886 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.924 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.132 -1.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.393 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.782 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.647 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.557 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.159 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.253 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.035 -1.55%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.986 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.061 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.974 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.334 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.266 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.589 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.339 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.278 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.303 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.443 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.209 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.858 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.030 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.630 1.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.802 1.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.860 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.903 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.735 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.505 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.725 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.347 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.447 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.267 6.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.439 7.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.943 9.83%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.219 5.36%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.694 11.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.664 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.254 5.64%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.674 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.731 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.849 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.716 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.070 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.420 -1.10%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.657 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.245 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.549 1.11%
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.306 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.813 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.419 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.297 -11.33%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.677 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.331 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.083 -1.39%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.370 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.276 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.344 -1.27%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.198 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.147 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.077 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.772 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.160 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.148 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.471 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.388 2.72%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.134 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.630 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.623 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.473 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.445 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.377 -1.15%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.701 -3.50%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.923 -1.27%
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.557 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.716 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.211 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.413 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.595 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.086 -
BM_RangesMakeThenSortHeap_uint32_Random_64 12.034 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.997 -4.84%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.998 3.26%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.394 -1.38%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.647 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.896 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.544 8.35%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.285 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.710 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.476 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.910 -1.07%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.731 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 24.979 -1.55%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.457 -1.12%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.353 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.585 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.309 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.672 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.710 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.381 -3.16%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.430 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.272 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.384 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.327 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.608 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.452 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.935 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.225 4.38%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.262 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.188 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.110 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.476 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.371 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.077 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.392 -1.30%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.954 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.645 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.513 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.522 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.771 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.907 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.452 1.21%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.954 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.430 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.513 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.045 -1.39%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.353 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.212 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.147 1.96%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.876 -1.37%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.195 -5.92%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.008 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.646 -1.28%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.789 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.222 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.221 1.82%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.183 3.82%
BM_RangesPopHeap_float_1 0.466 -
BM_RangesPopHeap_float_1024 27.982 -1.59%
BM_RangesPopHeap_float_16 6.916 -1.43%
BM_RangesPopHeap_float_16384 33.085 -2.16%
BM_RangesPopHeap_float_256 21.926 -2.98%
BM_RangesPopHeap_float_262144 39.935 1.55%
BM_RangesPopHeap_float_4 2.437 -
BM_RangesPopHeap_float_64 13.413 -1.29%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.449 3.77%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.854 -1.99%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.309 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.087 -1.75%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.522 -1.20%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.334 -1.37%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.201 2.27%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.862 -1.57%
BM_RangesPopHeap_string_1 0.527 -
BM_RangesPopHeap_string_1024 56.598 1.07%
BM_RangesPopHeap_string_16 14.575 1.74%
BM_RangesPopHeap_string_16384 72.835 -
BM_RangesPopHeap_string_256 40.981 -
BM_RangesPopHeap_string_262144 99.384 -6.57%
BM_RangesPopHeap_string_4 5.338 -
BM_RangesPopHeap_string_64 25.992 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.635 32.89%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.722 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.471 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.471 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.866 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.855 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.154 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.621 -
BM_RangesPopHeap_uint32_1 0.544 27.37%
BM_RangesPopHeap_uint32_1024 21.300 -
BM_RangesPopHeap_uint32_16 7.526 -
BM_RangesPopHeap_uint32_16384 31.163 -
BM_RangesPopHeap_uint32_256 17.097 1.34%
BM_RangesPopHeap_uint32_262144 41.120 -
BM_RangesPopHeap_uint32_4 2.626 -
BM_RangesPopHeap_uint32_64 12.560 -
BM_RangesPopHeap_uint64_1 0.500 -
BM_RangesPopHeap_uint64_1024 21.493 -
BM_RangesPopHeap_uint64_16 7.597 -
BM_RangesPopHeap_uint64_16384 31.126 -
BM_RangesPopHeap_uint64_256 17.026 -
BM_RangesPopHeap_uint64_262144 41.524 -
BM_RangesPopHeap_uint64_4 2.719 2.46%
BM_RangesPopHeap_uint64_64 12.635 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.106 -
BM_RangesPushHeap_float_Ascending_16 1.019 4.57%
BM_RangesPushHeap_float_Ascending_16384 4.379 -
BM_RangesPushHeap_float_Ascending_256 2.498 -
BM_RangesPushHeap_float_Ascending_262144 5.165 -
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.776 2.38%
BM_RangesPushHeap_float_Descending_1 0.431 -22.86%
BM_RangesPushHeap_float_Descending_1024 0.389 -
BM_RangesPushHeap_float_Descending_16 0.368 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.364 -
BM_RangesPushHeap_float_Descending_64 0.381 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.517 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.151 -
BM_RangesPushHeap_float_PipeOrgan_4 0.495 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.618 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.975 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.491 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.579 35.26%
BM_RangesPushHeap_float_Random_1024 7.551 1.12%
BM_RangesPushHeap_float_Random_16 5.352 -
BM_RangesPushHeap_float_Random_16384 7.704 -
BM_RangesPushHeap_float_Random_256 7.310 -
BM_RangesPushHeap_float_Random_262144 7.451 -3.96%
BM_RangesPushHeap_float_Random_4 2.918 3.37%
BM_RangesPushHeap_float_Random_64 6.747 1.23%
BM_RangesPushHeap_float_SingleElement_1 0.447 -27.50%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.358 -5.11%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.481 11.96%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.189 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.588 -2.07%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.892 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.476 -3.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.823 -1.27%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.410 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.586 5.40%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.743 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.167 -1.54%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.125 1.52%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.239 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.413 1.52%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.673 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.666 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.933 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.025 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.656 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.622 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.458 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.636 2.89%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.384 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.480 -3.85%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.455 2.80%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.363 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.619 1.36%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.279 1.63%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.538 -1.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.626 1.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.796 1.57%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.580 9.00%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.581 -2.45%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.553 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.571 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.546 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.560 3.77%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.544 -1.90%
BM_RangesPushHeap_string_Ascending_1 0.700 -
BM_RangesPushHeap_string_Ascending_1024 14.065 -
BM_RangesPushHeap_string_Ascending_16 4.745 -
BM_RangesPushHeap_string_Ascending_16384 19.939 -12.54%
BM_RangesPushHeap_string_Ascending_256 11.005 -
BM_RangesPushHeap_string_Ascending_262144 30.327 -23.52%
BM_RangesPushHeap_string_Ascending_4 2.550 -
BM_RangesPushHeap_string_Ascending_64 7.822 -
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.535 6.80%
BM_RangesPushHeap_string_Descending_16 2.098 -
BM_RangesPushHeap_string_Descending_16384 2.351 -
BM_RangesPushHeap_string_Descending_256 2.306 1.11%
BM_RangesPushHeap_string_Descending_262144 3.215 -34.93%
BM_RangesPushHeap_string_Descending_4 1.917 1.16%
BM_RangesPushHeap_string_Descending_64 2.227 -
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.636 -8.03%
BM_RangesPushHeap_string_PipeOrgan_16 4.087 -2.09%
BM_RangesPushHeap_string_PipeOrgan_16384 13.032 -13.38%
BM_RangesPushHeap_string_PipeOrgan_256 7.923 -7.24%
BM_RangesPushHeap_string_PipeOrgan_262144 17.361 -
BM_RangesPushHeap_string_PipeOrgan_4 2.484 -2.50%
BM_RangesPushHeap_string_PipeOrgan_64 5.807 -2.92%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.174 -2.00%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.214 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.813 -3.33%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.509 -1.40%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.318 -4.50%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.129 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.932 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 15.014 -
BM_RangesPushHeap_string_Random_16 10.213 -1.20%
BM_RangesPushHeap_string_Random_16384 16.402 -
BM_RangesPushHeap_string_Random_256 14.311 -
BM_RangesPushHeap_string_Random_262144 18.328 -14.80%
BM_RangesPushHeap_string_Random_4 6.002 -1.76%
BM_RangesPushHeap_string_Random_64 12.908 -
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.450 -
BM_RangesPushHeap_string_SingleElement_16 2.448 -
BM_RangesPushHeap_string_SingleElement_16384 2.469 -
BM_RangesPushHeap_string_SingleElement_256 2.441 -
BM_RangesPushHeap_string_SingleElement_262144 2.545 1.55%
BM_RangesPushHeap_string_SingleElement_4 2.176 1.12%
BM_RangesPushHeap_string_SingleElement_64 2.478 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.482 4.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.086 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.024 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.944 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.478 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.021 2.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.971 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.486 -15.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.720 2.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.827 21.60%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.699 1.72%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.779 4.63%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.699 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.704 1.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.944 4.15%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.613 22.26%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.910 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.169 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.915 1.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.225 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.411 -41.11%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.259 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.689 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.859 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.836 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.527 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.429 -10.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.242 -1.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.400 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.601 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.047 -3.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.636 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.444 -2.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.753 -2.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.467 -33.08%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.733 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.662 2.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.756 -
BM_RangesPushHeap_uint32_Ascending_1 0.501 -9.99%
BM_RangesPushHeap_uint32_Ascending_1024 3.878 -1.69%
BM_RangesPushHeap_uint32_Ascending_16 1.386 -
BM_RangesPushHeap_uint32_Ascending_16384 6.602 1.98%
BM_RangesPushHeap_uint32_Ascending_256 3.040 -1.70%
BM_RangesPushHeap_uint32_Ascending_262144 8.071 -1.24%
BM_RangesPushHeap_uint32_Ascending_4 0.756 -
BM_RangesPushHeap_uint32_Ascending_64 2.191 -1.61%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.386 -
BM_RangesPushHeap_uint32_Descending_16 0.367 3.26%
BM_RangesPushHeap_uint32_Descending_16384 0.382 -
BM_RangesPushHeap_uint32_Descending_256 0.399 -
BM_RangesPushHeap_uint32_Descending_262144 0.382 -
BM_RangesPushHeap_uint32_Descending_4 0.360 -
BM_RangesPushHeap_uint32_Descending_64 0.379 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.483 -14.19%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.872 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.383 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.691 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.052 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.561 -1.91%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.988 5.75%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.578 22.76%
BM_RangesPushHeap_uint32_Random_1024 6.092 -2.88%
BM_RangesPushHeap_uint32_Random_16 4.469 -1.10%
BM_RangesPushHeap_uint32_Random_16384 6.099 -3.98%
BM_RangesPushHeap_uint32_Random_256 5.873 -1.02%
BM_RangesPushHeap_uint32_Random_262144 6.130 -2.97%
BM_RangesPushHeap_uint32_Random_4 2.452 2.85%
BM_RangesPushHeap_uint32_Random_64 5.472 -2.25%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.373 2.78%
BM_RangesPushHeap_uint32_SingleElement_16 0.355 5.79%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 3.02%
BM_RangesPushHeap_uint32_SingleElement_256 0.391 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 3.04%
BM_RangesPushHeap_uint32_SingleElement_4 0.356 5.61%
BM_RangesPushHeap_uint32_SingleElement_64 0.363 3.87%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -1.81%
BM_RangesPushHeap_uint64_Ascending_16 0.920 -
BM_RangesPushHeap_uint64_Ascending_16384 3.624 -1.17%
BM_RangesPushHeap_uint64_Ascending_256 2.092 -2.47%
BM_RangesPushHeap_uint64_Ascending_262144 4.743 -5.60%
BM_RangesPushHeap_uint64_Ascending_4 0.547 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -3.16%
BM_RangesPushHeap_uint64_Descending_1 0.502 4.18%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.468 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.037 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.492 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.979 2.03%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.481 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.544 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.941 -
BM_RangesPushHeap_uint64_Random_16 4.260 -1.34%
BM_RangesPushHeap_uint64_Random_16384 6.021 -
BM_RangesPushHeap_uint64_Random_256 5.615 -1.17%
BM_RangesPushHeap_uint64_Random_262144 6.021 -
BM_RangesPushHeap_uint64_Random_4 2.167 -4.00%
BM_RangesPushHeap_uint64_Random_64 5.253 1.58%
BM_RangesPushHeap_uint64_SingleElement_1 0.483 3.63%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.359 -
BM_RangesSortHeap_float_1 0.251 -5.57%
BM_RangesSortHeap_float_1024 7.972 -
BM_RangesSortHeap_float_16 1.598 -
BM_RangesSortHeap_float_16384 28.022 1.68%
BM_RangesSortHeap_float_256 5.684 -
BM_RangesSortHeap_float_262144 30.880 -
BM_RangesSortHeap_float_4 1.092 3.16%
BM_RangesSortHeap_float_64 3.219 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.250 -4.49%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.608 -1.71%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.944 -2.40%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.383 -1.87%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.045 -1.67%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.029 -1.59%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.604 -7.07%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.611 -1.60%
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 60.734 2.03%
BM_RangesSortHeap_string_16 14.361 1.02%
BM_RangesSortHeap_string_16384 98.995 2.25%
BM_RangesSortHeap_string_256 45.536 1.87%
BM_RangesSortHeap_string_262144 176.152 -4.09%
BM_RangesSortHeap_string_4 4.287 -
BM_RangesSortHeap_string_64 30.455 1.40%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.400 -2.11%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.537 -1.96%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.423 -1.47%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.292 -2.37%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.984 -1.40%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.449 1.96%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.398 -
BM_RangesSortHeap_uint32_1 0.265 -
BM_RangesSortHeap_uint32_1024 10.189 -
BM_RangesSortHeap_uint32_16 4.772 -1.01%
BM_RangesSortHeap_uint32_16384 16.311 -
BM_RangesSortHeap_uint32_256 8.035 -
BM_RangesSortHeap_uint32_262144 24.351 -
BM_RangesSortHeap_uint32_4 1.045 -1.26%
BM_RangesSortHeap_uint32_64 7.949 -2.04%
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.188 -
BM_RangesSortHeap_uint64_16 4.904 -
BM_RangesSortHeap_uint64_16384 16.399 -
BM_RangesSortHeap_uint64_256 8.304 -
BM_RangesSortHeap_uint64_262144 24.506 -
BM_RangesSortHeap_uint64_4 0.935 -1.15%
BM_RangesSortHeap_uint64_64 7.857 -
BM_SortHeap_float_1 0.256 -
BM_SortHeap_float_1024 8.059 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 28.278 -
BM_SortHeap_float_256 5.831 -
BM_SortHeap_float_262144 31.231 -
BM_SortHeap_float_4 1.070 1.41%
BM_SortHeap_float_64 3.250 1.14%
BM_SortHeap_pair<uint32,_uint32>_1 0.256 -
BM_SortHeap_pair<uint32,_uint32>_1024 14.022 -
BM_SortHeap_pair<uint32,_uint32>_16 6.118 -
BM_SortHeap_pair<uint32,_uint32>_16384 23.161 -
BM_SortHeap_pair<uint32,_uint32>_256 10.343 1.16%
BM_SortHeap_pair<uint32,_uint32>_262144 34.295 1.25%
BM_SortHeap_pair<uint32,_uint32>_4 1.730 -9.44%
BM_SortHeap_pair<uint32,_uint32>_64 8.815 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 58.988 -
BM_SortHeap_string_16 14.128 -
BM_SortHeap_string_16384 95.973 -1.19%
BM_SortHeap_string_256 44.353 -1.14%
BM_SortHeap_string_262144 173.032 -2.03%
BM_SortHeap_string_4 4.246 -
BM_SortHeap_string_64 29.749 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.663 1.12%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.633 1.28%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.926 1.06%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.478 1.10%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.802 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.388 -3.93%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.528 2.04%
BM_SortHeap_uint32_1 0.261 -
BM_SortHeap_uint32_1024 10.255 -
BM_SortHeap_uint32_16 4.809 -
BM_SortHeap_uint32_16384 16.409 -
BM_SortHeap_uint32_256 8.065 -
BM_SortHeap_uint32_262144 24.568 -
BM_SortHeap_uint32_4 1.043 -1.30%
BM_SortHeap_uint32_64 8.024 -
BM_SortHeap_uint64_1 0.256 -3.91%
BM_SortHeap_uint64_1024 10.232 -
BM_SortHeap_uint64_16 4.962 -
BM_SortHeap_uint64_16384 16.459 -
BM_SortHeap_uint64_256 8.323 -
BM_SortHeap_uint64_262144 24.687 -
BM_SortHeap_uint64_4 0.948 -
BM_SortHeap_uint64_64 7.919 -
BM_StringAssignAsciizMix_Opaque 4.786 -
BM_StringAssignAsciizMix_Transparent 3.035 -
BM_StringAssignAsciiz_Empty_Opaque 2.819 -2.09%
BM_StringAssignAsciiz_Empty_Transparent 0.359 -
BM_StringAssignAsciiz_Huge_Opaque 184.108 -
BM_StringAssignAsciiz_Huge_Transparent 184.467 -
BM_StringAssignAsciiz_Large_Opaque 11.491 -1.07%
BM_StringAssignAsciiz_Large_Transparent 11.553 -
BM_StringAssignAsciiz_Small_Opaque 2.880 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.724 -
BM_StringAssignStr_Empty_Transparent 0.517 -
BM_StringAssignStr_Huge_Opaque 110.352 -
BM_StringAssignStr_Huge_Transparent 110.875 -
BM_StringAssignStr_Large_Opaque 10.373 -
BM_StringAssignStr_Large_Transparent 10.367 -
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.309 6.87%
BM_StringConstructDestroyCStr_Empty_Transparent 0.362 52.24%
BM_StringConstructDestroyCStr_Huge_Opaque 158.674 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.043 -2.04%
BM_StringConstructDestroyCStr_Large_Opaque 14.534 1.14%
BM_StringConstructDestroyCStr_Large_Transparent 9.406 -
BM_StringConstructDestroyCStr_Small_Opaque 2.252 8.20%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 104.420 1.70%
BM_StringCopy_Large 6.221 -
BM_StringCopy_Small 0.651 -
BM_StringCtorDefault 0.459 73.52%
BM_StringDestroy_Empty 0.704 8.27%
BM_StringDestroy_Huge 10.597 -1.02%
BM_StringDestroy_Large 6.832 -1.49%
BM_StringDestroy_Small 0.650 -5.29%
BM_StringEraseToEnd_Empty_Opaque 0.610 -1.64%
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.343 -5.40%
BM_StringEraseToEnd_Huge_Transparent 2.449 -
BM_StringEraseToEnd_Large_Opaque 1.010 -2.68%
BM_StringEraseToEnd_Large_Transparent 0.843 -2.52%
BM_StringEraseToEnd_Small_Opaque 0.605 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -
BM_StringEraseWithMove_Empty_Transparent 0.576 -
BM_StringEraseWithMove_Huge_Opaque 55.218 9.20%
BM_StringEraseWithMove_Huge_Transparent 54.253 11.14%
BM_StringEraseWithMove_Large_Opaque 2.864 -
BM_StringEraseWithMove_Large_Transparent 2.693 2.83%
BM_StringEraseWithMove_Small_Opaque 2.541 -3.23%
BM_StringEraseWithMove_Small_Transparent 2.364 -5.01%
BM_StringFindAllMatch/1 2.893 5.08%
BM_StringFindAllMatch/131072 2271.939 -
BM_StringFindAllMatch/32768 576.029 -
BM_StringFindAllMatch/4096 80.467 -
BM_StringFindAllMatch/512 11.669 -
BM_StringFindAllMatch/64 3.076 -
BM_StringFindAllMatch/8 2.613 3.67%
BM_StringFindCharLiteral/1024 16.990 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.419 -
BM_StringFindCharLiteral/256 5.317 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.483 -
BM_StringFindCharLiteral/512 9.361 -
BM_StringFindCharLiteral/64 2.098 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.484 -
BM_StringFindMatch1/1 982.415 -
BM_StringFindMatch1/32768 1574.861 -
BM_StringFindMatch1/4096 1059.693 -
BM_StringFindMatch1/512 1002.172 -
BM_StringFindMatch1/64 983.256 -
BM_StringFindMatch1/8 982.973 -
BM_StringFindMatch2/1 982.871 -
BM_StringFindMatch2/32768 1574.648 -
BM_StringFindMatch2/4096 1060.811 -
BM_StringFindMatch2/512 1000.708 -
BM_StringFindMatch2/64 983.932 -
BM_StringFindMatch2/8 983.429 -
BM_StringFindNoMatch/10 1.328 -
BM_StringFindNoMatch/131072 1967.040 -
BM_StringFindNoMatch/32768 499.745 -
BM_StringFindNoMatch/4096 75.512 -
BM_StringFindNoMatch/512 9.360 -
BM_StringFindNoMatch/64 2.124 15.29%
BM_StringFindStringLiteral/1024 18.084 3.42%
BM_StringFindStringLiteral/128 3.131 -3.30%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.420 -
BM_StringFindStringLiteral/256 5.345 -4.69%
BM_StringFindStringLiteral/32 1.659 -10.31%
BM_StringFindStringLiteral/4096 78.129 -
BM_StringFindStringLiteral/512 9.344 -1.95%
BM_StringFindStringLiteral/64 2.114 -11.13%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.559 -
BM_StringMove_Empty 1.299 -
BM_StringMove_Huge 1.298 -
BM_StringMove_Large 1.296 -
BM_StringMove_Small 1.299 -
BM_StringRead_Cold_Deep_Empty 0.835 -5.09%
BM_StringRead_Cold_Deep_Large 1.280 -4.64%
BM_StringRead_Cold_Deep_Small 0.852 -5.45%
BM_StringRead_Cold_Shallow_Empty 0.818 -6.52%
BM_StringRead_Cold_Shallow_Large 1.106 -3.52%
BM_StringRead_Cold_Shallow_Small 0.820 -3.58%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.526 -
BM_StringRead_Hot_Deep_Small 0.475 -
BM_StringRead_Hot_Shallow_Empty 0.466 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.590 -3.11%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.597 -2.05%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.494 7.44%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.050 1.52%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -5.72%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -6.17%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.452 10.31%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.451 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.451 10.58%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.453 10.86%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.445 24.76%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.345 -41.84%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.470 -22.03%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -1.49%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.401 -11.21%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.300 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.493 6.80%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.506 -26.47%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.561 21.26%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.600 27.00%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.169 2.64%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.088 3.83%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.359 -5.63%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.965 2.85%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.668 5.06%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.243 -2.41%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.748 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.783 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.680 21.56%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.998 6.24%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.532 3.06%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.865 1.35%
BM_StringRelational_Compare_Empty_Empty_Control 1.669 -
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -3.17%
BM_StringRelational_Compare_Empty_Large_Control 1.611 -3.46%
BM_StringRelational_Compare_Empty_Small_Control 1.662 -2.98%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -1.05%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.781 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.643 -
BM_StringRelational_Compare_Huge_Huge_Control 98.788 -
BM_StringRelational_Compare_Huge_Large_Control 2.084 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.615 -
BM_StringRelational_Compare_Large_Huge_Control 2.085 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.085 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Compare_Large_Large_Control 2.085 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.611 -3.40%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.658 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.064 -
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -
BM_StringRelational_Eq_Empty_Large_Control 0.498 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -2.65%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.096 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.912 1.06%
BM_StringRelational_Eq_Huge_Huge_Control 99.027 -
BM_StringRelational_Eq_Large_Huge_Control 0.485 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.619 5.72%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.851 -
BM_StringRelational_Eq_Large_Large_Control 2.282 -1.26%
BM_StringRelational_Eq_Small_Huge_Control 0.481 -
BM_StringRelational_Eq_Small_Large_Control 0.491 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.603 4.82%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 8.46%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.670 5.13%
BM_StringRelational_Eq_Small_Small_Control 1.849 -
BM_StringRelational_Less_Empty_Empty_Control 1.948 -4.87%
BM_StringRelational_Less_Empty_Huge_Control 2.153 5.41%
BM_StringRelational_Less_Empty_Large_Control 1.950 9.19%
BM_StringRelational_Less_Empty_Small_Control 1.989 -5.48%
BM_StringRelational_Less_Huge_Empty_Control 1.953 -9.47%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.388 4.89%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.845 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.152 -
BM_StringRelational_Less_Huge_Huge_Control 99.152 -
BM_StringRelational_Less_Huge_Large_Control 2.332 -2.98%
BM_StringRelational_Less_Huge_Small_Control 1.671 -3.12%
BM_StringRelational_Less_Large_Empty_Control 1.838 -2.45%
BM_StringRelational_Less_Large_Huge_Control 2.296 3.75%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.387 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.891 -1.44%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.581 -2.41%
BM_StringRelational_Less_Large_Large_Control 2.162 -1.06%
BM_StringRelational_Less_Large_Small_Control 1.847 -2.84%
BM_StringRelational_Less_Small_Empty_Control 2.043 3.90%
BM_StringRelational_Less_Small_Huge_Control 1.672 -8.57%
BM_StringRelational_Less_Small_Large_Control 1.666 -11.69%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.485 7.50%
BM_StringRelational_Less_Small_Small_ChangeLast 1.793 -8.25%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.438 -3.75%
BM_StringRelational_Less_Small_Small_Control 2.010 9.47%
BM_StringResizeAndOverwrite 0.818 -4.98%
BM_align/1 0.945 1.20%
BM_align/256 0.895 -3.16%
BM_align/64 0.896 -3.08%
BM_align/8 0.896 -3.11%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.545 5.04%
BM_deque_deque_copy/1024 38.921 -
BM_deque_deque_copy/2 3.233 6.13%
BM_deque_deque_copy/4000 147.722 -
BM_deque_deque_copy/4096 151.049 -
BM_deque_deque_copy/512 20.341 -
BM_deque_deque_copy/5500 199.453 -
BM_deque_deque_copy/64 5.460 -
BM_deque_deque_copy/64000 2657.564 -2.58%
BM_deque_deque_copy/65536 2781.072 -5.37%
BM_deque_deque_copy/70000 2977.000 3.15%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.363 -2.21%
BM_deque_deque_copy_backward/1024 42.117 2.82%
BM_deque_deque_copy_backward/2 3.005 -1.72%
BM_deque_deque_copy_backward/4000 147.808 -
BM_deque_deque_copy_backward/4096 154.362 -
BM_deque_deque_copy_backward/512 21.797 -
BM_deque_deque_copy_backward/5500 205.880 -
BM_deque_deque_copy_backward/64 5.102 -
BM_deque_deque_copy_backward/64000 8125.704 -
BM_deque_deque_copy_backward/65536 8401.589 1.79%
BM_deque_deque_copy_backward/70000 9012.066 -
BM_deque_deque_move/0 1.387 -
BM_deque_deque_move/1 3.507 4.64%
BM_deque_deque_move/1024 39.140 1.23%
BM_deque_deque_move/2 3.168 4.02%
BM_deque_deque_move/4000 147.909 -
BM_deque_deque_move/4096 151.284 -
BM_deque_deque_move/512 20.349 -
BM_deque_deque_move/5500 201.166 1.17%
BM_deque_deque_move/64 5.464 -
BM_deque_deque_move/64000 2747.300 -3.22%
BM_deque_deque_move/65536 2844.002 1.12%
BM_deque_deque_move/70000 3150.988 -3.74%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.353 -1.95%
BM_deque_deque_move_backward/1024 42.357 3.67%
BM_deque_deque_move_backward/2 3.004 -1.77%
BM_deque_deque_move_backward/4000 146.814 -
BM_deque_deque_move_backward/4096 154.953 -
BM_deque_deque_move_backward/512 21.388 -
BM_deque_deque_move_backward/5500 205.766 -
BM_deque_deque_move_backward/64 5.097 -
BM_deque_deque_move_backward/64000 7955.344 -2.31%
BM_deque_deque_move_backward/65536 8454.715 1.65%
BM_deque_deque_move_backward/70000 8908.522 -1.89%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.538 4.69%
BM_deque_deque_ranges_copy/1024 39.044 -
BM_deque_deque_ranges_copy/2 3.234 6.09%
BM_deque_deque_ranges_copy/4000 147.888 1.17%
BM_deque_deque_ranges_copy/4096 149.971 -1.13%
BM_deque_deque_ranges_copy/512 20.251 -
BM_deque_deque_ranges_copy/5500 200.655 -
BM_deque_deque_ranges_copy/64 5.383 -1.56%
BM_deque_deque_ranges_copy/64000 2647.371 -
BM_deque_deque_ranges_copy/65536 2744.280 -3.37%
BM_deque_deque_ranges_copy/70000 3051.515 1.78%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.364 -1.60%
BM_deque_deque_ranges_copy_backward/1024 42.197 3.30%
BM_deque_deque_ranges_copy_backward/2 3.005 -1.79%
BM_deque_deque_ranges_copy_backward/4000 147.630 -
BM_deque_deque_ranges_copy_backward/4096 154.303 -
BM_deque_deque_ranges_copy_backward/512 21.393 -
BM_deque_deque_ranges_copy_backward/5500 206.513 -
BM_deque_deque_ranges_copy_backward/64 5.101 -
BM_deque_deque_ranges_copy_backward/64000 8109.240 -
BM_deque_deque_ranges_copy_backward/65536 8146.200 -1.90%
BM_deque_deque_ranges_copy_backward/70000 9046.570 1.59%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.538 5.03%
BM_deque_deque_ranges_move/1024 39.019 -
BM_deque_deque_ranges_move/2 3.236 6.63%
BM_deque_deque_ranges_move/4000 147.128 -
BM_deque_deque_ranges_move/4096 149.110 -1.08%
BM_deque_deque_ranges_move/512 20.260 -
BM_deque_deque_ranges_move/5500 199.977 -
BM_deque_deque_ranges_move/64 5.376 -1.79%
BM_deque_deque_ranges_move/64000 2832.819 -3.36%
BM_deque_deque_ranges_move/65536 2822.145 -
BM_deque_deque_ranges_move/70000 3243.107 4.52%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.415 -1.27%
BM_deque_deque_ranges_move_backward/1024 42.069 2.89%
BM_deque_deque_ranges_move_backward/2 3.004 -1.74%
BM_deque_deque_ranges_move_backward/4000 147.721 -
BM_deque_deque_ranges_move_backward/4096 153.963 -
BM_deque_deque_ranges_move_backward/512 21.429 -
BM_deque_deque_ranges_move_backward/5500 204.924 -
BM_deque_deque_ranges_move_backward/64 5.060 -
BM_deque_deque_ranges_move_backward/64000 7938.404 -
BM_deque_deque_ranges_move_backward/65536 8539.050 1.79%
BM_deque_deque_ranges_move_backward/70000 8826.090 -1.57%
BM_deque_vector_copy/0 1.541 3.10%
BM_deque_vector_copy/1 2.146 1.41%
BM_deque_vector_copy/1024 36.862 -
BM_deque_vector_copy/2 1.829 -
BM_deque_vector_copy/4000 143.235 -
BM_deque_vector_copy/4096 145.263 -
BM_deque_vector_copy/512 16.754 -
BM_deque_vector_copy/5500 193.742 -1.01%
BM_deque_vector_copy/64 2.596 -
BM_deque_vector_copy/64000 2431.671 -2.06%
BM_deque_vector_copy/65536 2553.009 -
BM_deque_vector_copy/70000 2817.641 -
BM_deque_vector_copy_backward/0 1.605 4.07%
BM_deque_vector_copy_backward/1 2.099 -
BM_deque_vector_copy_backward/1024 36.965 -
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 143.674 1.37%
BM_deque_vector_copy_backward/4096 147.064 -
BM_deque_vector_copy_backward/512 17.930 -
BM_deque_vector_copy_backward/5500 199.573 -1.53%
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 8103.622 -1.06%
BM_deque_vector_copy_backward/65536 8081.909 -1.66%
BM_deque_vector_copy_backward/70000 8834.056 -
BM_deque_vector_move/0 1.538 11.54%
BM_deque_vector_move/1 2.113 -
BM_deque_vector_move/1024 36.938 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 145.720 1.20%
BM_deque_vector_move/4096 145.242 -
BM_deque_vector_move/512 16.664 -
BM_deque_vector_move/5500 197.542 -
BM_deque_vector_move/64 2.629 1.95%
BM_deque_vector_move/64000 2685.931 -3.16%
BM_deque_vector_move/65536 2651.232 -4.77%
BM_deque_vector_move/70000 2906.358 -1.88%
BM_deque_vector_move_backward/0 1.422 -
BM_deque_vector_move_backward/1 2.091 -
BM_deque_vector_move_backward/1024 36.923 -
BM_deque_vector_move_backward/2 1.838 -
BM_deque_vector_move_backward/4000 144.469 -
BM_deque_vector_move_backward/4096 150.433 1.10%
BM_deque_vector_move_backward/512 17.925 -
BM_deque_vector_move_backward/5500 201.952 -
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 8157.539 -
BM_deque_vector_move_backward/65536 8405.837 2.29%
BM_deque_vector_move_backward/70000 8771.669 -
BM_deque_vector_ranges_copy/0 1.453 -5.21%
BM_deque_vector_ranges_copy/1 2.088 -
BM_deque_vector_ranges_copy/1024 36.798 -
BM_deque_vector_ranges_copy/2 1.834 -
BM_deque_vector_ranges_copy/4000 144.500 -
BM_deque_vector_ranges_copy/4096 145.673 -
BM_deque_vector_ranges_copy/512 16.632 -
BM_deque_vector_ranges_copy/5500 198.053 -
BM_deque_vector_ranges_copy/64 2.568 -
BM_deque_vector_ranges_copy/64000 2619.319 -
BM_deque_vector_ranges_copy/65536 2572.924 -2.53%
BM_deque_vector_ranges_copy/70000 2901.860 2.30%
BM_deque_vector_ranges_copy_backward/0 1.538 -2.19%
BM_deque_vector_ranges_copy_backward/1 2.126 1.50%
BM_deque_vector_ranges_copy_backward/1024 37.019 -
BM_deque_vector_ranges_copy_backward/2 1.841 -
BM_deque_vector_ranges_copy_backward/4000 142.476 -
BM_deque_vector_ranges_copy_backward/4096 148.344 -
BM_deque_vector_ranges_copy_backward/512 17.940 -
BM_deque_vector_ranges_copy_backward/5500 200.306 -
BM_deque_vector_ranges_copy_backward/64 2.912 -
BM_deque_vector_ranges_copy_backward/64000 8063.833 2.53%
BM_deque_vector_ranges_copy_backward/65536 8144.537 -
BM_deque_vector_ranges_copy_backward/70000 8868.685 4.28%
BM_deque_vector_ranges_move/0 1.560 9.91%
BM_deque_vector_ranges_move/1 2.071 -
BM_deque_vector_ranges_move/1024 36.963 -
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 144.483 -1.99%
BM_deque_vector_ranges_move/4096 146.675 -
BM_deque_vector_ranges_move/512 16.710 -
BM_deque_vector_ranges_move/5500 198.794 -
BM_deque_vector_ranges_move/64 2.614 -
BM_deque_vector_ranges_move/64000 2659.290 -5.72%
BM_deque_vector_ranges_move/65536 2669.789 -5.17%
BM_deque_vector_ranges_move/70000 2895.387 -3.52%
BM_deque_vector_ranges_move_backward/0 1.592 15.81%
BM_deque_vector_ranges_move_backward/1 2.141 1.97%
BM_deque_vector_ranges_move_backward/1024 36.823 -
BM_deque_vector_ranges_move_backward/2 1.837 -
BM_deque_vector_ranges_move_backward/4000 141.978 -
BM_deque_vector_ranges_move_backward/4096 149.560 -
BM_deque_vector_ranges_move_backward/512 17.916 -
BM_deque_vector_ranges_move_backward/5500 200.336 -
BM_deque_vector_ranges_move_backward/64 2.920 -
BM_deque_vector_ranges_move_backward/64000 7933.349 -1.92%
BM_deque_vector_ranges_move_backward/65536 8147.955 -
BM_deque_vector_ranges_move_backward/70000 8781.732 -
BM_getline_string 17.375 -1.29%
BM_lexicographical_compare_three_way<IntPtr>/1 0.368 9.70%
BM_lexicographical_compare_three_way<IntPtr>/1024 248.530 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249407.935 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.411 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3818.238 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.042 -1.21%
BM_lexicographical_compare_three_way<IntPtr>/262144 60930.979 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 961.604 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.509 -1.11%
BM_lexicographical_compare_three_way<IntPtr>/65536 15226.138 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.080 3.91%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.211 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495670.677 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.808 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7553.611 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.572 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120140.399 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.294 -1.40%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1884.092 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.884 -2.56%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30009.481 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.144 -16.82%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.899 -2.41%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249431.910 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.228 -1.77%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3834.726 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.134 -1.49%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 61103.761 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.048 -1.02%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 963.505 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.484 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15285.208 -
BM_lexicographical_compare_three_way_fast_path/1 0.456 31.92%
BM_lexicographical_compare_three_way_fast_path/1024 250.584 1.31%
BM_lexicographical_compare_three_way_fast_path/1048576 249674.388 -
BM_lexicographical_compare_three_way_fast_path/16 4.383 -2.18%
BM_lexicographical_compare_three_way_fast_path/16384 3840.488 1.19%
BM_lexicographical_compare_three_way_fast_path/256 70.532 -
BM_lexicographical_compare_three_way_fast_path/262144 61212.633 1.20%
BM_lexicographical_compare_three_way_fast_path/4 1.145 -
BM_lexicographical_compare_three_way_fast_path/4096 966.275 -
BM_lexicographical_compare_three_way_fast_path/64 15.621 -
BM_lexicographical_compare_three_way_fast_path/65536 15304.607 1.16%
BM_lexicographical_compare_three_way_slow_path/1 0.402 -12.87%
BM_lexicographical_compare_three_way_slow_path/1024 248.242 -
BM_lexicographical_compare_three_way_slow_path/1048576 250389.639 -
BM_lexicographical_compare_three_way_slow_path/16 4.530 -
BM_lexicographical_compare_three_way_slow_path/16384 3891.440 1.10%
BM_lexicographical_compare_three_way_slow_path/256 70.925 -
BM_lexicographical_compare_three_way_slow_path/262144 62504.493 1.46%
BM_lexicographical_compare_three_way_slow_path/4 1.171 1.34%
BM_lexicographical_compare_three_way_slow_path/4096 973.861 -
BM_lexicographical_compare_three_way_slow_path/64 15.644 -1.24%
BM_lexicographical_compare_three_way_slow_path/65536 15610.313 1.28%
BM_map_find_string_literal 12.122 -
BM_num_get<bool> 12.351 -3.26%
BM_num_get<double> 35.301 -
BM_num_get<float> 35.244 -
BM_num_get<long> 11.449 -3.24%
BM_num_get<long_double> 36.225 2.04%
BM_num_get<long_long> 11.579 -2.77%
BM_num_get<unsigned_int> 10.503 -1.63%
BM_num_get<unsigned_long> 11.107 -
BM_num_get<unsigned_long_long> 11.099 -
BM_num_get<unsigned_short> 10.583 -
BM_num_get<void*> 11.599 -1.10%
BM_num_put<bool> 11.076 2.44%
BM_num_put<const_void*> 12.585 1.75%
BM_num_put<double> 57.692 -
BM_num_put<long> 11.791 -
BM_num_put<long_double> 58.888 -
BM_num_put<long_long> 11.912 -
BM_num_put<unsigned_long> 11.599 1.14%
BM_num_put<unsigned_long_long> 11.441 -
BM_std_min<__int128>/1 0.371 8.66%
BM_std_min<__int128>/10 3.685 -
BM_std_min<__int128>/1024 417.750 5.30%
BM_std_min<__int128>/11 4.064 -
BM_std_min<__int128>/12 4.502 -
BM_std_min<__int128>/13 4.913 -
BM_std_min<__int128>/14 5.309 -
BM_std_min<__int128>/15 5.736 -
BM_std_min<__int128>/16 6.177 -
BM_std_min<__int128>/17 6.547 -
BM_std_min<__int128>/18 6.935 -
BM_std_min<__int128>/19 7.336 -
BM_std_min<__int128>/2 0.669 -
BM_std_min<__int128>/20 7.724 -
BM_std_min<__int128>/21 8.093 1.46%
BM_std_min<__int128>/22 8.491 1.44%
BM_std_min<__int128>/23 8.918 1.75%
BM_std_min<__int128>/24 9.300 1.59%
BM_std_min<__int128>/25 9.689 1.84%
BM_std_min<__int128>/26 10.032 1.95%
BM_std_min<__int128>/27 10.469 1.93%
BM_std_min<__int128>/28 10.898 2.25%
BM_std_min<__int128>/29 11.331 2.53%
BM_std_min<__int128>/3 1.024 1.11%
BM_std_min<__int128>/30 11.722 2.42%
BM_std_min<__int128>/31 12.093 2.19%
BM_std_min<__int128>/32 12.568 2.67%
BM_std_min<__int128>/4 1.380 -
BM_std_min<__int128>/4000 1624.432 5.23%
BM_std_min<__int128>/4096 1658.025 4.93%
BM_std_min<__int128>/5 1.757 -
BM_std_min<__int128>/512 208.319 4.68%
BM_std_min<__int128>/5500 2235.535 5.31%
BM_std_min<__int128>/6 2.095 -
BM_std_min<__int128>/64 25.548 3.93%
BM_std_min<__int128>/64000 26040.346 4.80%
BM_std_min<__int128>/65536 26629.173 4.75%
BM_std_min<__int128>/7 2.505 -
BM_std_min<__int128>/70000 28472.121 4.89%
BM_std_min<__int128>/8 2.901 -
BM_std_min<__int128>/9 3.294 -
BM_std_min<char>/1 0.256 -23.07%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.439 -
BM_std_min<char>/11 1.068 2.01%
BM_std_min<char>/12 1.356 5.00%
BM_std_min<char>/13 1.600 3.13%
BM_std_min<char>/14 1.802 -
BM_std_min<char>/15 2.088 -
BM_std_min<char>/16 2.536 3.03%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.988 1.69%
BM_std_min<char>/19 1.184 2.23%
BM_std_min<char>/2 0.505 4.05%
BM_std_min<char>/20 1.501 1.12%
BM_std_min<char>/21 1.806 -
BM_std_min<char>/22 2.010 -
BM_std_min<char>/23 2.294 -
BM_std_min<char>/24 2.796 6.94%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.387 -
BM_std_min<char>/28 1.746 -2.37%
BM_std_min<char>/29 2.027 -
BM_std_min<char>/3 0.719 3.66%
BM_std_min<char>/30 2.257 -2.19%
BM_std_min<char>/31 2.440 -3.85%
BM_std_min<char>/32 3.079 -
BM_std_min<char>/4 1.069 -
BM_std_min<char>/4000 27.239 -1.39%
BM_std_min<char>/4096 28.859 -1.64%
BM_std_min<char>/5 1.389 -4.57%
BM_std_min<char>/512 6.331 -
BM_std_min<char>/5500 37.024 -1.27%
BM_std_min<char>/6 1.554 -1.51%
BM_std_min<char>/64 15.229 255.95%
BM_std_min<char>/64000 450.338 -1.53%
BM_std_min<char>/65536 461.108 -1.49%
BM_std_min<char>/7 1.865 -
BM_std_min<char>/70000 492.164 -1.45%
BM_std_min<char>/8 2.383 5.77%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.283 -
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.628 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.545 -
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.736 1.49%
BM_std_min<int>/17 12.172 1155.62%
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.835 -
BM_std_min<int>/25 15.872 972.76%
BM_std_min<int>/26 16.514 981.53%
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.020 -1.88%
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.241 -
BM_std_min<int>/4 1.037 -4.06%
BM_std_min<int>/4000 109.065 -
BM_std_min<int>/4096 111.959 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.824 -
BM_std_min<int>/5500 151.576 -
BM_std_min<int>/6 0.924 -
BM_std_min<int>/64 2.693 -
BM_std_min<int>/64000 1944.408 3.19%
BM_std_min<int>/65536 2013.456 4.30%
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2189.413 -3.89%
BM_std_min<int>/8 1.250 -4.31%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.601 9.14%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.796 -
BM_std_min<long_long>/11 1.494 -
BM_std_min<long_long>/12 2.067 2.30%
BM_std_min<long_long>/13 2.399 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.878 -
BM_std_min<long_long>/16 3.107 -
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.062 2.01%
BM_std_min<long_long>/21 2.423 -
BM_std_min<long_long>/22 2.655 -
BM_std_min<long_long>/23 2.885 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.082 -
BM_std_min<long_long>/27 2.091 -
BM_std_min<long_long>/28 2.648 1.27%
BM_std_min<long_long>/29 2.899 -3.77%
BM_std_min<long_long>/3 1.338 2.61%
BM_std_min<long_long>/30 3.248 1.21%
BM_std_min<long_long>/31 3.330 -2.41%
BM_std_min<long_long>/32 3.663 2.85%
BM_std_min<long_long>/4 1.681 -1.29%
BM_std_min<long_long>/4000 444.510 -
BM_std_min<long_long>/4096 453.833 -
BM_std_min<long_long>/5 1.905 -1.33%
BM_std_min<long_long>/512 46.486 -
BM_std_min<long_long>/5500 613.177 -
BM_std_min<long_long>/6 2.132 -1.37%
BM_std_min<long_long>/64 4.850 -
BM_std_min<long_long>/64000 7311.567 -
BM_std_min<long_long>/65536 7486.179 -
BM_std_min<long_long>/7 2.357 -1.26%
BM_std_min<long_long>/70000 7998.948 -
BM_std_min<long_long>/8 2.681 -1.41%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.359 23.71%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.872 -1.32%
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.511 -2.77%
BM_std_min<short>/13 1.153 -9.20%
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.385 -
BM_std_min<short>/16 1.709 -5.09%
BM_std_min<short>/17 1.576 1.11%
BM_std_min<short>/18 1.638 2.16%
BM_std_min<short>/19 1.944 4.14%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.365 7.22%
BM_std_min<short>/21 1.858 3.14%
BM_std_min<short>/22 1.857 3.24%
BM_std_min<short>/23 2.118 -
BM_std_min<short>/24 2.462 2.04%
BM_std_min<short>/25 12.608 502.93%
BM_std_min<short>/26 2.030 -
BM_std_min<short>/27 2.291 -
BM_std_min<short>/28 2.749 -1.54%
BM_std_min<short>/29 2.361 -3.13%
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.349 -1.60%
BM_std_min<short>/31 2.549 -5.10%
BM_std_min<short>/32 3.036 -
BM_std_min<short>/4 0.995 -1.60%
BM_std_min<short>/4000 52.996 -1.47%
BM_std_min<short>/4096 54.402 -1.45%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.274 -
BM_std_min<short>/5500 74.751 -1.47%
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 19.282 447.86%
BM_std_min<short>/64000 904.733 -1.28%
BM_std_min<short>/65536 926.846 -1.24%
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1028.696 -
BM_std_min<short>/8 1.342 1.26%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.338 -17.98%
BM_std_min<unsigned___int128>/10 3.749 1.94%
BM_std_min<unsigned___int128>/1024 442.723 11.89%
BM_std_min<unsigned___int128>/11 4.162 2.37%
BM_std_min<unsigned___int128>/12 4.600 2.36%
BM_std_min<unsigned___int128>/13 5.039 2.82%
BM_std_min<unsigned___int128>/14 5.466 2.77%
BM_std_min<unsigned___int128>/15 5.926 3.63%
BM_std_min<unsigned___int128>/16 6.370 3.70%
BM_std_min<unsigned___int128>/17 6.805 4.60%
BM_std_min<unsigned___int128>/18 7.213 4.85%
BM_std_min<unsigned___int128>/19 7.658 5.44%
BM_std_min<unsigned___int128>/2 0.660 -
BM_std_min<unsigned___int128>/20 8.065 5.63%
BM_std_min<unsigned___int128>/21 8.443 5.93%
BM_std_min<unsigned___int128>/22 8.911 6.61%
BM_std_min<unsigned___int128>/23 9.320 6.52%
BM_std_min<unsigned___int128>/24 9.738 6.69%
BM_std_min<unsigned___int128>/25 10.143 6.89%
BM_std_min<unsigned___int128>/26 10.518 6.94%
BM_std_min<unsigned___int128>/27 10.957 6.90%
BM_std_min<unsigned___int128>/28 11.452 7.66%
BM_std_min<unsigned___int128>/29 11.914 7.97%
BM_std_min<unsigned___int128>/3 1.018 -
BM_std_min<unsigned___int128>/30 12.351 8.13%
BM_std_min<unsigned___int128>/31 12.714 7.61%
BM_std_min<unsigned___int128>/32 13.182 7.88%
BM_std_min<unsigned___int128>/4 1.387 -
BM_std_min<unsigned___int128>/4000 1728.614 12.19%
BM_std_min<unsigned___int128>/4096 1762.056 11.70%
BM_std_min<unsigned___int128>/5 1.767 -
BM_std_min<unsigned___int128>/512 222.347 12.00%
BM_std_min<unsigned___int128>/5500 2364.886 11.85%
BM_std_min<unsigned___int128>/6 2.118 1.67%
BM_std_min<unsigned___int128>/64 26.868 9.51%
BM_std_min<unsigned___int128>/64000 27773.519 12.10%
BM_std_min<unsigned___int128>/65536 28431.678 12.04%
BM_std_min<unsigned___int128>/7 2.526 1.40%
BM_std_min<unsigned___int128>/70000 30350.097 12.05%
BM_std_min<unsigned___int128>/8 2.929 1.65%
BM_std_min<unsigned___int128>/9 3.339 1.73%
BM_std_min<unsigned_char>/1 0.329 -14.18%
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.393 -1.07%
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.350 -
BM_std_min<unsigned_char>/13 1.536 -1.88%
BM_std_min<unsigned_char>/14 1.823 2.57%
BM_std_min<unsigned_char>/15 2.093 -
BM_std_min<unsigned_char>/16 2.496 -1.27%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.528 -2.89%
BM_std_min<unsigned_char>/21 1.761 -2.79%
BM_std_min<unsigned_char>/22 2.075 1.20%
BM_std_min<unsigned_char>/23 2.321 -
BM_std_min<unsigned_char>/24 2.902 5.47%
BM_std_min<unsigned_char>/25 1.155 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.782 1.64%
BM_std_min<unsigned_char>/29 2.045 -
BM_std_min<unsigned_char>/3 0.694 -
BM_std_min<unsigned_char>/30 2.360 2.96%
BM_std_min<unsigned_char>/31 2.610 5.15%
BM_std_min<unsigned_char>/32 2.986 3.05%
BM_std_min<unsigned_char>/4 1.010 2.94%
BM_std_min<unsigned_char>/4000 27.450 1.06%
BM_std_min<unsigned_char>/4096 29.251 1.14%
BM_std_min<unsigned_char>/5 1.267 -3.83%
BM_std_min<unsigned_char>/512 6.268 -2.41%
BM_std_min<unsigned_char>/5500 37.411 -
BM_std_min<unsigned_char>/6 1.515 -1.05%
BM_std_min<unsigned_char>/64 4.215 -
BM_std_min<unsigned_char>/64000 454.650 -
BM_std_min<unsigned_char>/65536 465.418 -
BM_std_min<unsigned_char>/7 1.842 -
BM_std_min<unsigned_char>/70000 496.785 -
BM_std_min<unsigned_char>/8 2.327 2.96%
BM_std_min<unsigned_char>/9 0.829 -
BM_std_min<unsigned_int>/1 0.330 -27.55%
BM_std_min<unsigned_int>/10 0.994 -1.10%
BM_std_min<unsigned_int>/1024 26.701 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.510 -
BM_std_min<unsigned_int>/13 1.334 -6.51%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.906 -1.03%
BM_std_min<unsigned_int>/17 0.971 1.81%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.572 -
BM_std_min<unsigned_int>/24 1.851 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.936 -2.58%
BM_std_min<unsigned_int>/29 2.020 -
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.173 1.08%
BM_std_min<unsigned_int>/4 1.000 -4.02%
BM_std_min<unsigned_int>/4000 109.496 -
BM_std_min<unsigned_int>/4096 111.550 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.837 -
BM_std_min<unsigned_int>/5500 151.997 -
BM_std_min<unsigned_int>/6 0.928 -
BM_std_min<unsigned_int>/64 2.800 -1.64%
BM_std_min<unsigned_int>/64000 1947.661 3.46%
BM_std_min<unsigned_int>/65536 2021.407 3.98%
BM_std_min<unsigned_int>/7 1.041 -1.30%
BM_std_min<unsigned_int>/70000 2191.486 -3.67%
BM_std_min<unsigned_int>/8 1.266 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 38.53%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.131 -
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.906 -
BM_std_min<unsigned_long_long>/15 2.131 -1.81%
BM_std_min<unsigned_long_long>/16 2.402 -1.46%
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.987 -
BM_std_min<unsigned_long_long>/22 2.160 -1.76%
BM_std_min<unsigned_long_long>/23 2.405 -1.74%
BM_std_min<unsigned_long_long>/24 2.651 -1.28%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.093 -
BM_std_min<unsigned_long_long>/28 2.169 -
BM_std_min<unsigned_long_long>/29 2.439 -1.35%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.716 -
BM_std_min<unsigned_long_long>/31 2.944 -
BM_std_min<unsigned_long_long>/32 3.236 -
BM_std_min<unsigned_long_long>/4 1.063 -
BM_std_min<unsigned_long_long>/4000 444.873 -
BM_std_min<unsigned_long_long>/4096 455.637 -
BM_std_min<unsigned_long_long>/5 1.392 2.97%
BM_std_min<unsigned_long_long>/512 46.686 -
BM_std_min<unsigned_long_long>/5500 614.507 -
BM_std_min<unsigned_long_long>/6 1.590 -2.53%
BM_std_min<unsigned_long_long>/64 4.693 -
BM_std_min<unsigned_long_long>/64000 7327.923 -
BM_std_min<unsigned_long_long>/65536 7509.160 -
BM_std_min<unsigned_long_long>/7 1.827 -3.89%
BM_std_min<unsigned_long_long>/70000 8016.348 -
BM_std_min<unsigned_long_long>/8 2.303 1.97%
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.322 -29.39%
BM_std_min<unsigned_short>/10 1.028 -
BM_std_min<unsigned_short>/1024 13.891 -
BM_std_min<unsigned_short>/11 1.165 -
BM_std_min<unsigned_short>/12 1.543 1.56%
BM_std_min<unsigned_short>/13 6.428 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.716 -
BM_std_min<unsigned_short>/17 6.696 -
BM_std_min<unsigned_short>/18 1.521 -2.56%
BM_std_min<unsigned_short>/19 1.906 5.49%
BM_std_min<unsigned_short>/2 0.485 -4.09%
BM_std_min<unsigned_short>/20 2.063 -7.96%
BM_std_min<unsigned_short>/21 6.913 -
BM_std_min<unsigned_short>/22 1.862 1.64%
BM_std_min<unsigned_short>/23 2.088 -
BM_std_min<unsigned_short>/24 2.554 3.50%
BM_std_min<unsigned_short>/25 7.130 -
BM_std_min<unsigned_short>/26 2.188 2.16%
BM_std_min<unsigned_short>/27 2.356 -
BM_std_min<unsigned_short>/28 2.685 1.15%
BM_std_min<unsigned_short>/29 7.336 -
BM_std_min<unsigned_short>/3 0.693 -3.34%
BM_std_min<unsigned_short>/30 2.392 1.81%
BM_std_min<unsigned_short>/31 2.516 -
BM_std_min<unsigned_short>/32 2.887 -
BM_std_min<unsigned_short>/4 0.985 -1.63%
BM_std_min<unsigned_short>/4000 53.698 -
BM_std_min<unsigned_short>/4096 55.167 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.453 3.54%
BM_std_min<unsigned_short>/5500 75.508 -
BM_std_min<unsigned_short>/6 0.959 1.16%
BM_std_min<unsigned_short>/64 3.553 1.16%
BM_std_min<unsigned_short>/64000 913.045 -
BM_std_min<unsigned_short>/65536 935.808 -
BM_std_min<unsigned_short>/7 1.098 1.03%
BM_std_min<unsigned_short>/70000 1032.406 -
BM_std_min<unsigned_short>/8 1.317 1.28%
BM_std_min<unsigned_short>/9 6.303 -
BM_std_minmax<char>/1 0.622 -3.94%
BM_std_minmax<char>/10 1.385 -
BM_std_minmax<char>/1024 8.768 -
BM_std_minmax<char>/11 1.803 -
BM_std_minmax<char>/12 1.994 -1.17%
BM_std_minmax<char>/13 2.235 -
BM_std_minmax<char>/14 2.582 1.85%
BM_std_minmax<char>/15 3.024 1.21%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.295 -1.65%
BM_std_minmax<char>/19 1.636 -
BM_std_minmax<char>/2 0.868 -4.44%
BM_std_minmax<char>/20 1.916 -
BM_std_minmax<char>/21 2.206 -
BM_std_minmax<char>/22 2.483 -
BM_std_minmax<char>/23 2.922 -1.08%
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.180 -
BM_std_minmax<char>/26 1.388 -
BM_std_minmax<char>/27 1.793 -
BM_std_minmax<char>/28 2.057 -3.76%
BM_std_minmax<char>/29 2.387 -
BM_std_minmax<char>/3 1.170 -3.70%
BM_std_minmax<char>/30 2.636 -1.31%
BM_std_minmax<char>/31 3.132 -
BM_std_minmax<char>/32 1.511 1.18%
BM_std_minmax<char>/4 1.470 -2.06%
BM_std_minmax<char>/4000 39.136 -
BM_std_minmax<char>/4096 32.975 -
BM_std_minmax<char>/5 1.751 -1.95%
BM_std_minmax<char>/512 5.048 -
BM_std_minmax<char>/5500 50.895 3.03%
BM_std_minmax<char>/6 2.032 -
BM_std_minmax<char>/64 1.195 -
BM_std_minmax<char>/64000 532.542 -
BM_std_minmax<char>/65536 545.005 -
BM_std_minmax<char>/7 2.357 -3.29%
BM_std_minmax<char>/70000 597.469 -
BM_std_minmax<char>/8 1.015 3.75%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.602 -3.32%
BM_std_minmax<int>/10 1.395 -3.14%
BM_std_minmax<int>/1024 33.624 -
BM_std_minmax<int>/11 1.788 -1.45%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.625 -
BM_std_minmax<int>/15 1.985 -1.18%
BM_std_minmax<int>/16 1.385 9.72%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.850 -2.93%
BM_std_minmax<int>/2 0.854 -5.97%
BM_std_minmax<int>/20 1.746 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.306 -3.04%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.427 -2.74%
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.204 -2.32%
BM_std_minmax<int>/30 2.315 -
BM_std_minmax<int>/31 2.644 -1.08%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.154 16.61%
BM_std_minmax<int>/4000 133.209 -
BM_std_minmax<int>/4096 136.457 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.631 -
BM_std_minmax<int>/5500 191.215 -
BM_std_minmax<int>/6 1.387 2.99%
BM_std_minmax<int>/64 2.514 -
BM_std_minmax<int>/64000 2152.818 -
BM_std_minmax<int>/65536 2203.102 -
BM_std_minmax<int>/7 1.767 7.32%
BM_std_minmax<int>/70000 2352.801 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.167 -
BM_std_minmax<long_long>/1 0.649 -6.26%
BM_std_minmax<long_long>/10 2.123 -1.48%
BM_std_minmax<long_long>/1024 133.991 -
BM_std_minmax<long_long>/11 2.236 -6.00%
BM_std_minmax<long_long>/12 2.662 -1.71%
BM_std_minmax<long_long>/13 2.950 -1.23%
BM_std_minmax<long_long>/14 3.345 -
BM_std_minmax<long_long>/15 3.660 -
BM_std_minmax<long_long>/16 3.060 -
BM_std_minmax<long_long>/17 3.069 -
BM_std_minmax<long_long>/18 3.063 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 0.902 -21.78%
BM_std_minmax<long_long>/20 3.265 -
BM_std_minmax<long_long>/21 3.548 1.11%
BM_std_minmax<long_long>/22 3.924 -
BM_std_minmax<long_long>/23 4.302 -
BM_std_minmax<long_long>/24 3.994 -
BM_std_minmax<long_long>/25 4.016 -
BM_std_minmax<long_long>/26 4.007 -
BM_std_minmax<long_long>/27 4.017 -
BM_std_minmax<long_long>/28 4.059 -
BM_std_minmax<long_long>/29 4.223 1.14%
BM_std_minmax<long_long>/3 1.251 -17.50%
BM_std_minmax<long_long>/30 4.513 -
BM_std_minmax<long_long>/31 4.757 -
BM_std_minmax<long_long>/32 4.948 -
BM_std_minmax<long_long>/4 1.541 -11.24%
BM_std_minmax<long_long>/4000 527.027 -
BM_std_minmax<long_long>/4096 539.632 -
BM_std_minmax<long_long>/5 1.855 -9.26%
BM_std_minmax<long_long>/512 67.251 -
BM_std_minmax<long_long>/5500 725.736 -
BM_std_minmax<long_long>/6 2.162 -5.04%
BM_std_minmax<long_long>/64 10.349 -
BM_std_minmax<long_long>/64000 8492.825 -
BM_std_minmax<long_long>/65536 8695.989 -
BM_std_minmax<long_long>/7 2.621 1.18%
BM_std_minmax<long_long>/70000 9292.778 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.128 -
BM_std_minmax<short>/1 0.642 -
BM_std_minmax<short>/10 1.410 -
BM_std_minmax<short>/1024 16.595 -
BM_std_minmax<short>/11 1.798 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.991 3.48%
BM_std_minmax<short>/16 1.792 1.18%
BM_std_minmax<short>/17 1.778 -
BM_std_minmax<short>/18 2.088 5.98%
BM_std_minmax<short>/19 2.407 -
BM_std_minmax<short>/2 0.879 3.50%
BM_std_minmax<short>/20 2.015 -
BM_std_minmax<short>/21 2.066 1.75%
BM_std_minmax<short>/22 2.299 -
BM_std_minmax<short>/23 2.738 5.15%
BM_std_minmax<short>/24 2.315 1.05%
BM_std_minmax<short>/25 2.325 -
BM_std_minmax<short>/26 2.519 1.22%
BM_std_minmax<short>/27 2.879 1.02%
BM_std_minmax<short>/28 2.513 -
BM_std_minmax<short>/29 2.684 2.94%
BM_std_minmax<short>/3 1.169 4.13%
BM_std_minmax<short>/30 2.738 -
BM_std_minmax<short>/31 3.035 -2.20%
BM_std_minmax<short>/32 1.383 3.15%
BM_std_minmax<short>/4 1.153 7.24%
BM_std_minmax<short>/4000 66.052 -
BM_std_minmax<short>/4096 67.700 -
BM_std_minmax<short>/5 1.163 -
BM_std_minmax<short>/512 8.866 -
BM_std_minmax<short>/5500 97.601 -
BM_std_minmax<short>/6 1.337 -
BM_std_minmax<short>/64 1.616 1.65%
BM_std_minmax<short>/64000 1065.122 -
BM_std_minmax<short>/65536 1091.254 -
BM_std_minmax<short>/7 1.691 -
BM_std_minmax<short>/70000 1200.615 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.178 1.07%
BM_std_minmax<unsigned_char>/1 0.644 5.32%
BM_std_minmax<unsigned_char>/10 1.387 -
BM_std_minmax<unsigned_char>/1024 8.785 -
BM_std_minmax<unsigned_char>/11 1.823 1.28%
BM_std_minmax<unsigned_char>/12 2.118 6.09%
BM_std_minmax<unsigned_char>/13 2.364 2.66%
BM_std_minmax<unsigned_char>/14 2.704 5.29%
BM_std_minmax<unsigned_char>/15 3.184 7.21%
BM_std_minmax<unsigned_char>/16 0.969 -
BM_std_minmax<unsigned_char>/17 1.105 -
BM_std_minmax<unsigned_char>/18 1.360 3.28%
BM_std_minmax<unsigned_char>/19 1.722 4.99%
BM_std_minmax<unsigned_char>/2 0.876 3.83%
BM_std_minmax<unsigned_char>/20 1.971 3.57%
BM_std_minmax<unsigned_char>/21 2.317 4.20%
BM_std_minmax<unsigned_char>/22 2.643 5.74%
BM_std_minmax<unsigned_char>/23 3.072 4.14%
BM_std_minmax<unsigned_char>/24 1.156 -4.36%
BM_std_minmax<unsigned_char>/25 1.179 -3.81%
BM_std_minmax<unsigned_char>/26 1.440 -
BM_std_minmax<unsigned_char>/27 1.882 2.31%
BM_std_minmax<unsigned_char>/28 2.196 3.73%
BM_std_minmax<unsigned_char>/29 2.507 4.35%
BM_std_minmax<unsigned_char>/3 1.214 7.27%
BM_std_minmax<unsigned_char>/30 2.830 4.40%
BM_std_minmax<unsigned_char>/31 3.314 5.52%
BM_std_minmax<unsigned_char>/32 1.478 -6.18%
BM_std_minmax<unsigned_char>/4 1.486 4.55%
BM_std_minmax<unsigned_char>/4000 39.288 -
BM_std_minmax<unsigned_char>/4096 33.081 -
BM_std_minmax<unsigned_char>/5 1.763 4.57%
BM_std_minmax<unsigned_char>/512 5.010 -
BM_std_minmax<unsigned_char>/5500 49.803 -
BM_std_minmax<unsigned_char>/6 2.109 6.24%
BM_std_minmax<unsigned_char>/64 1.319 14.27%
BM_std_minmax<unsigned_char>/64000 534.273 -
BM_std_minmax<unsigned_char>/65536 546.370 -
BM_std_minmax<unsigned_char>/7 2.501 4.71%
BM_std_minmax<unsigned_char>/70000 599.127 -
BM_std_minmax<unsigned_char>/8 0.979 6.05%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 1.36%
BM_std_minmax<unsigned_int>/1024 33.673 -
BM_std_minmax<unsigned_int>/11 1.800 3.28%
BM_std_minmax<unsigned_int>/12 1.387 5.04%
BM_std_minmax<unsigned_int>/13 1.387 2.80%
BM_std_minmax<unsigned_int>/14 1.618 3.50%
BM_std_minmax<unsigned_int>/15 2.029 -
BM_std_minmax<unsigned_int>/16 1.350 7.42%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.784 2.69%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.021 -
BM_std_minmax<unsigned_int>/23 2.393 1.75%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.413 -
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.045 -
BM_std_minmax<unsigned_int>/30 2.217 -
BM_std_minmax<unsigned_int>/31 2.630 2.27%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 0.972 -
BM_std_minmax<unsigned_int>/4000 133.437 -
BM_std_minmax<unsigned_int>/4096 136.667 -
BM_std_minmax<unsigned_int>/5 1.156 2.18%
BM_std_minmax<unsigned_int>/512 16.669 -
BM_std_minmax<unsigned_int>/5500 191.595 -
BM_std_minmax<unsigned_int>/6 1.387 3.29%
BM_std_minmax<unsigned_int>/64 2.542 1.04%
BM_std_minmax<unsigned_int>/64000 2154.812 -
BM_std_minmax<unsigned_int>/65536 2205.704 -
BM_std_minmax<unsigned_int>/7 1.773 -1.99%
BM_std_minmax<unsigned_int>/70000 2353.676 -
BM_std_minmax<unsigned_int>/8 1.156 3.51%
BM_std_minmax<unsigned_int>/9 1.156 -
BM_std_minmax<unsigned_long_long>/1 0.570 -17.70%
BM_std_minmax<unsigned_long_long>/10 2.131 -
BM_std_minmax<unsigned_long_long>/1024 134.096 -
BM_std_minmax<unsigned_long_long>/11 2.390 6.98%
BM_std_minmax<unsigned_long_long>/12 2.677 -
BM_std_minmax<unsigned_long_long>/13 3.021 4.15%
BM_std_minmax<unsigned_long_long>/14 3.300 -1.41%
BM_std_minmax<unsigned_long_long>/15 3.713 1.88%
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.078 -
BM_std_minmax<unsigned_long_long>/19 3.069 -
BM_std_minmax<unsigned_long_long>/2 0.864 -6.70%
BM_std_minmax<unsigned_long_long>/20 3.304 1.45%
BM_std_minmax<unsigned_long_long>/21 3.529 -
BM_std_minmax<unsigned_long_long>/22 3.925 -
BM_std_minmax<unsigned_long_long>/23 4.385 1.45%
BM_std_minmax<unsigned_long_long>/24 3.994 -
BM_std_minmax<unsigned_long_long>/25 4.016 -
BM_std_minmax<unsigned_long_long>/26 4.024 -
BM_std_minmax<unsigned_long_long>/27 4.025 -
BM_std_minmax<unsigned_long_long>/28 4.042 -
BM_std_minmax<unsigned_long_long>/29 4.203 3.67%
BM_std_minmax<unsigned_long_long>/3 1.218 -11.03%
BM_std_minmax<unsigned_long_long>/30 4.468 -1.20%
BM_std_minmax<unsigned_long_long>/31 4.845 1.94%
BM_std_minmax<unsigned_long_long>/32 4.979 -
BM_std_minmax<unsigned_long_long>/4 1.567 -5.19%
BM_std_minmax<unsigned_long_long>/4000 527.776 -
BM_std_minmax<unsigned_long_long>/4096 540.008 -
BM_std_minmax<unsigned_long_long>/5 1.811 -4.66%
BM_std_minmax<unsigned_long_long>/512 67.078 -
BM_std_minmax<unsigned_long_long>/5500 725.920 -
BM_std_minmax<unsigned_long_long>/6 2.096 -3.24%
BM_std_minmax<unsigned_long_long>/64 10.400 2.30%
BM_std_minmax<unsigned_long_long>/64000 8496.185 -
BM_std_minmax<unsigned_long_long>/65536 8694.910 -
BM_std_minmax<unsigned_long_long>/7 2.500 -4.02%
BM_std_minmax<unsigned_long_long>/70000 9291.711 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.642 -2.65%
BM_std_minmax<unsigned_short>/10 1.417 -
BM_std_minmax<unsigned_short>/1024 16.615 -
BM_std_minmax<unsigned_short>/11 1.738 1.33%
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.619 -
BM_std_minmax<unsigned_short>/15 1.952 -
BM_std_minmax<unsigned_short>/16 1.715 1.45%
BM_std_minmax<unsigned_short>/17 1.673 -
BM_std_minmax<unsigned_short>/18 1.994 4.21%
BM_std_minmax<unsigned_short>/19 2.199 1.67%
BM_std_minmax<unsigned_short>/2 0.894 -4.68%
BM_std_minmax<unsigned_short>/20 1.996 1.23%
BM_std_minmax<unsigned_short>/21 1.959 -3.91%
BM_std_minmax<unsigned_short>/22 2.393 2.59%
BM_std_minmax<unsigned_short>/23 2.549 3.19%
BM_std_minmax<unsigned_short>/24 2.249 2.60%
BM_std_minmax<unsigned_short>/25 2.283 -
BM_std_minmax<unsigned_short>/26 2.614 3.73%
BM_std_minmax<unsigned_short>/27 2.888 2.93%
BM_std_minmax<unsigned_short>/28 2.625 4.43%
BM_std_minmax<unsigned_short>/29 2.621 -
BM_std_minmax<unsigned_short>/3 1.174 -
BM_std_minmax<unsigned_short>/30 2.843 -
BM_std_minmax<unsigned_short>/31 3.103 -
BM_std_minmax<unsigned_short>/32 1.229 -
BM_std_minmax<unsigned_short>/4 0.974 -
BM_std_minmax<unsigned_short>/4000 66.248 -
BM_std_minmax<unsigned_short>/4096 67.852 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.890 -
BM_std_minmax<unsigned_short>/5500 98.001 -
BM_std_minmax<unsigned_short>/6 1.389 -1.41%
BM_std_minmax<unsigned_short>/64 1.526 -
BM_std_minmax<unsigned_short>/64000 1067.706 -
BM_std_minmax<unsigned_short>/65536 1093.294 -
BM_std_minmax<unsigned_short>/7 1.712 -
BM_std_minmax<unsigned_short>/70000 1203.445 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 275.728 -
BM_std_minmax_element<char>/2 0.688 5.90%
BM_std_minmax_element<char>/3 1.158 -3.50%
BM_std_minmax_element<char>/4 1.242 1.10%
BM_std_minmax_element<char>/4000 1054.694 -
BM_std_minmax_element<char>/4096 1080.631 -
BM_std_minmax_element<char>/512 140.742 -
BM_std_minmax_element<char>/5500 1444.037 -
BM_std_minmax_element<char>/64 17.316 -1.95%
BM_std_minmax_element<char>/64000 16713.248 -1.24%
BM_std_minmax_element<char>/65536 17136.821 -
BM_std_minmax_element<char>/70000 18397.333 -
BM_std_minmax_element<int>/1 0.311 -
BM_std_minmax_element<int>/1024 274.028 -
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.279 11.46%
BM_std_minmax_element<int>/4 1.267 2.00%
BM_std_minmax_element<int>/4000 1055.824 -
BM_std_minmax_element<int>/4096 1081.459 -
BM_std_minmax_element<int>/512 138.897 -
BM_std_minmax_element<int>/5500 1443.876 -
BM_std_minmax_element<int>/64 17.324 -
BM_std_minmax_element<int>/64000 16850.732 -
BM_std_minmax_element<int>/65536 17250.216 -
BM_std_minmax_element<int>/70000 18416.992 -
BM_std_minmax_element<long_long>/1 0.305 -
BM_std_minmax_element<long_long>/1024 273.393 -1.92%
BM_std_minmax_element<long_long>/2 0.647 -5.51%
BM_std_minmax_element<long_long>/3 1.195 -6.24%
BM_std_minmax_element<long_long>/4 1.254 -
BM_std_minmax_element<long_long>/4000 1049.837 -2.59%
BM_std_minmax_element<long_long>/4096 1075.453 -2.63%
BM_std_minmax_element<long_long>/512 138.946 -1.52%
BM_std_minmax_element<long_long>/5500 1439.002 -2.71%
BM_std_minmax_element<long_long>/64 17.285 -2.18%
BM_std_minmax_element<long_long>/64000 16777.996 -3.27%
BM_std_minmax_element<long_long>/65536 17173.660 -3.31%
BM_std_minmax_element<long_long>/70000 18340.383 -3.46%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 283.318 -
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.198 -8.16%
BM_std_minmax_element<short>/4 1.275 1.14%
BM_std_minmax_element<short>/4000 1086.122 -
BM_std_minmax_element<short>/4096 1111.669 -
BM_std_minmax_element<short>/512 144.212 -
BM_std_minmax_element<short>/5500 1490.336 -
BM_std_minmax_element<short>/64 17.471 -
BM_std_minmax_element<short>/64000 17289.084 -
BM_std_minmax_element<short>/65536 17697.421 -
BM_std_minmax_element<short>/70000 18913.162 -
BM_tolower_char<char> 0.590 -14.68%
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 15.050 1.40%
BM_tolower_string<wchar_t> 6.211 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.611 -11.21%
BM_toupper_string<char> 15.040 -
BM_toupper_string<wchar_t> 6.234 -
BM_vector_deque_copy/0 0.370 -
BM_vector_deque_copy/1 2.204 -5.50%
BM_vector_deque_copy/1024 35.930 -
BM_vector_deque_copy/2 1.950 -5.74%
BM_vector_deque_copy/4000 141.847 -
BM_vector_deque_copy/4096 144.975 -
BM_vector_deque_copy/512 17.043 -
BM_vector_deque_copy/5500 195.177 -1.19%
BM_vector_deque_copy/64 2.752 -2.16%
BM_vector_deque_copy/64000 2368.017 -
BM_vector_deque_copy/65536 2371.479 -
BM_vector_deque_copy/70000 2627.138 1.61%
BM_vector_deque_copy_backward/0 0.502 -
BM_vector_deque_copy_backward/1 2.565 -1.47%
BM_vector_deque_copy_backward/1024 37.832 -
BM_vector_deque_copy_backward/2 2.293 -
BM_vector_deque_copy_backward/4000 141.257 -
BM_vector_deque_copy_backward/4096 150.262 -
BM_vector_deque_copy_backward/512 17.740 -
BM_vector_deque_copy_backward/5500 197.512 -
BM_vector_deque_copy_backward/64 3.131 -
BM_vector_deque_copy_backward/64000 7828.900 -2.90%
BM_vector_deque_copy_backward/65536 8012.925 -5.29%
BM_vector_deque_copy_backward/70000 8533.050 -2.22%
BM_vector_deque_move/0 0.373 -12.68%
BM_vector_deque_move/1 2.001 -13.93%
BM_vector_deque_move/1024 35.910 -
BM_vector_deque_move/2 1.738 -16.14%
BM_vector_deque_move/4000 140.662 -
BM_vector_deque_move/4096 145.392 -
BM_vector_deque_move/512 17.042 -
BM_vector_deque_move/5500 197.845 -
BM_vector_deque_move/64 2.680 -4.61%
BM_vector_deque_move/64000 2358.916 -
BM_vector_deque_move/65536 2376.882 -
BM_vector_deque_move/70000 2584.025 -
BM_vector_deque_move_backward/0 0.498 -2.53%
BM_vector_deque_move_backward/1 2.323 2.92%
BM_vector_deque_move_backward/1024 38.042 -
BM_vector_deque_move_backward/2 2.066 9.29%
BM_vector_deque_move_backward/4000 141.642 -
BM_vector_deque_move_backward/4096 147.913 -
BM_vector_deque_move_backward/512 17.886 -1.42%
BM_vector_deque_move_backward/5500 198.763 -
BM_vector_deque_move_backward/64 3.040 -2.43%
BM_vector_deque_move_backward/64000 7491.917 -2.45%
BM_vector_deque_move_backward/65536 7808.681 -2.48%
BM_vector_deque_move_backward/70000 8360.942 -
BM_vector_deque_ranges_copy/0 0.509 9.34%
BM_vector_deque_ranges_copy/1 2.278 -1.73%
BM_vector_deque_ranges_copy/1024 35.689 -1.04%
BM_vector_deque_ranges_copy/2 2.005 -3.07%
BM_vector_deque_ranges_copy/4000 140.408 -1.15%
BM_vector_deque_ranges_copy/4096 145.477 -
BM_vector_deque_ranges_copy/512 17.045 -
BM_vector_deque_ranges_copy/5500 195.806 -
BM_vector_deque_ranges_copy/64 2.787 -1.69%
BM_vector_deque_ranges_copy/64000 2366.630 -
BM_vector_deque_ranges_copy/65536 2364.966 -
BM_vector_deque_ranges_copy/70000 2580.571 -
BM_vector_deque_ranges_copy_backward/0 0.416 -
BM_vector_deque_ranges_copy_backward/1 2.135 -8.10%
BM_vector_deque_ranges_copy_backward/1024 38.107 1.02%
BM_vector_deque_ranges_copy_backward/2 1.833 -11.36%
BM_vector_deque_ranges_copy_backward/4000 141.676 -
BM_vector_deque_ranges_copy_backward/4096 150.456 1.34%
BM_vector_deque_ranges_copy_backward/512 17.881 1.41%
BM_vector_deque_ranges_copy_backward/5500 199.426 1.12%
BM_vector_deque_ranges_copy_backward/64 3.112 4.33%
BM_vector_deque_ranges_copy_backward/64000 7856.156 1.71%
BM_vector_deque_ranges_copy_backward/65536 8271.250 1.95%
BM_vector_deque_ranges_copy_backward/70000 8627.147 -2.94%
BM_vector_deque_ranges_move/0 0.371 -26.88%
BM_vector_deque_ranges_move/1 2.370 7.77%
BM_vector_deque_ranges_move/1024 35.835 -
BM_vector_deque_ranges_move/2 2.070 5.64%
BM_vector_deque_ranges_move/4000 140.903 -
BM_vector_deque_ranges_move/4096 146.853 -
BM_vector_deque_ranges_move/512 17.068 -
BM_vector_deque_ranges_move/5500 196.284 -1.06%
BM_vector_deque_ranges_move/64 2.839 2.37%
BM_vector_deque_ranges_move/64000 2369.021 -
BM_vector_deque_ranges_move/65536 2369.827 -
BM_vector_deque_ranges_move/70000 2590.995 -
BM_vector_deque_ranges_move_backward/0 0.456 -17.72%
BM_vector_deque_ranges_move_backward/1 2.192 -
BM_vector_deque_ranges_move_backward/1024 37.747 -
BM_vector_deque_ranges_move_backward/2 1.828 -2.48%
BM_vector_deque_ranges_move_backward/4000 144.587 -
BM_vector_deque_ranges_move_backward/4096 149.109 -
BM_vector_deque_ranges_move_backward/512 18.143 -
BM_vector_deque_ranges_move_backward/5500 197.469 -
BM_vector_deque_ranges_move_backward/64 3.136 -
BM_vector_deque_ranges_move_backward/64000 7570.627 -
BM_vector_deque_ranges_move_backward/65536 7764.242 -
BM_vector_deque_ranges_move_backward/70000 8263.853 -2.99%
SetIntersection_Front_Set_float_1024_1 1124275.612 1.03%
SetIntersection_Front_Set_float_1024_1024 15421146.822 8.22%
SetIntersection_Front_Set_float_1024_16 1288750.854 -1.10%
SetIntersection_Front_Set_float_1024_256 4608905.336 3.01%
SetIntersection_Front_Set_float_1024_4 1118454.453 -2.58%
SetIntersection_Front_Set_float_1024_64 1911437.824 2.03%
SetIntersection_Front_Set_float_16384_1 1118680.420 -
SetIntersection_Front_Set_float_16384_1024 15600327.078 10.21%
SetIntersection_Front_Set_float_16384_16 1306972.883 1.96%
SetIntersection_Front_Set_float_16384_16384 357864647.739 49.19%
SetIntersection_Front_Set_float_16384_256 4784429.273 -
SetIntersection_Front_Set_float_16384_4 1124659.302 -
SetIntersection_Front_Set_float_16384_64 1985680.786 -1.88%
SetIntersection_Front_Set_float_16_1 67306030.544 -
SetIntersection_Front_Set_float_16_16 41620740.144 -
SetIntersection_Front_Set_float_16_4 58787140.876 -
SetIntersection_Front_Set_float_1_1 572883509.657 -
SetIntersection_Front_Set_float_256_1 4454675.483 -
SetIntersection_Front_Set_float_256_16 4966428.721 2.02%
SetIntersection_Front_Set_float_256_256 9207372.754 -
SetIntersection_Front_Set_float_256_4 4542051.444 -
SetIntersection_Front_Set_float_256_64 6411169.349 2.51%
SetIntersection_Front_Set_float_262144_1 1106754.981 -
SetIntersection_Front_Set_float_262144_1024 15324407.002 4.64%
SetIntersection_Front_Set_float_262144_16 1244963.562 -3.42%
SetIntersection_Front_Set_float_262144_16384 341721564.498 40.08%
SetIntersection_Front_Set_float_262144_256 4812543.584 10.41%
SetIntersection_Front_Set_float_262144_262144 1861953.695 5.25%
SetIntersection_Front_Set_float_262144_4 1134677.370 -1.64%
SetIntersection_Front_Set_float_262144_64 1978059.099 6.74%
SetIntersection_Front_Set_float_4_1 229255752.056 -
SetIntersection_Front_Set_float_4_4 147339174.262 -
SetIntersection_Front_Set_float_64_1 17586018.339 -
SetIntersection_Front_Set_float_64_16 16675463.643 -
SetIntersection_Front_Set_float_64_4 17303689.236 -
SetIntersection_Front_Set_float_64_64 14939712.327 4.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1116763.785 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21345345.861 -4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1396751.031 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6014813.116 -7.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1162890.563 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2314878.494 -1.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1121785.787 2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21451295.395 -4.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1415656.237 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 342808039.745 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6122877.146 -3.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1121601.692 -4.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2273472.504 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67198357.884 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43901236.007 -1.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59858848.696 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570315370.077 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4447452.921 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5408401.150 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12237129.515 -6.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4586594.705 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7315178.444 -5.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1111893.319 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20815173.484 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1397213.471 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 352153758.235 2.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6268083.376 3.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2220812.338 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1179427.792 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2276098.381 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228091403.809 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148678092.712 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17512157.937 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17986994.629 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17511045.126 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18167917.594 -2.09%
SetIntersection_Front_Set_string_1024_1 1135975.597 -1.64%
SetIntersection_Front_Set_string_1024_1024 55302591.231 -1.98%
SetIntersection_Front_Set_string_1024_16 2012109.416 3.49%
SetIntersection_Front_Set_string_1024_256 14966938.658 -9.40%
SetIntersection_Front_Set_string_1024_4 1334997.283 -
SetIntersection_Front_Set_string_1024_64 4507993.011 -4.40%
SetIntersection_Front_Set_string_16384_1 1159910.898 -
SetIntersection_Front_Set_string_16384_1024 57560999.573 -1.34%
SetIntersection_Front_Set_string_16384_16 2022754.326 8.76%
SetIntersection_Front_Set_string_16384_16384 348329242.014 -1.20%
SetIntersection_Front_Set_string_16384_256 14617311.744 -4.28%
SetIntersection_Front_Set_string_16384_4 1319793.951 -
SetIntersection_Front_Set_string_16384_64 4916912.335 4.17%
SetIntersection_Front_Set_string_16_1 69342353.052 -
SetIntersection_Front_Set_string_16_16 64594684.078 3.23%
SetIntersection_Front_Set_string_16_4 66966604.588 1.41%
SetIntersection_Front_Set_string_1_1 589541334.104 -
SetIntersection_Front_Set_string_256_1 4579067.672 -
SetIntersection_Front_Set_string_256_16 7368073.062 6.23%
SetIntersection_Front_Set_string_256_256 29875871.301 -5.01%
SetIntersection_Front_Set_string_256_4 5275307.617 1.20%
SetIntersection_Front_Set_string_256_64 14977021.527 -7.83%
SetIntersection_Front_Set_string_262144_1 1152788.453 -
SetIntersection_Front_Set_string_262144_1024 59106971.196 -
SetIntersection_Front_Set_string_262144_16 1975718.008 -3.30%
SetIntersection_Front_Set_string_262144_16384 354982916.941 -
SetIntersection_Front_Set_string_262144_256 14971980.730 3.92%
SetIntersection_Front_Set_string_262144_262144 17410252.361 -1.74%
SetIntersection_Front_Set_string_262144_4 1334683.620 1.43%
SetIntersection_Front_Set_string_262144_64 4904617.488 7.51%
SetIntersection_Front_Set_string_4_1 236856072.395 -
SetIntersection_Front_Set_string_4_4 167160178.428 -
SetIntersection_Front_Set_string_64_1 18155458.473 -
SetIntersection_Front_Set_string_64_16 26293841.895 5.19%
SetIntersection_Front_Set_string_64_4 19635867.141 -
SetIntersection_Front_Set_string_64_64 35681246.192 -6.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1126878.787 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24682432.767 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1435031.575 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6759608.003 2.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1189705.812 1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2452253.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1131483.336 3.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26250873.136 -3.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1391204.533 -2.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 363763924.192 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7168247.101 9.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1173994.214 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2404602.587 -2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67702942.000 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44705638.343 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60278455.155 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 574261597.798 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4432664.987 -1.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5443458.687 2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12746961.423 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4569273.169 -2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7951973.383 1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1079248.468 -2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27116529.581 2.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1408260.131 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351460160.341 -2.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6551000.271 -1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3032653.564 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1172371.459 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2398111.426 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229889817.049 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150805291.020 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17670047.220 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18258795.171 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17836758.003 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19218264.128 1.29%
SetIntersection_Front_Set_uint32_1024_1 1111577.271 -1.12%
SetIntersection_Front_Set_uint32_1024_1024 15927178.970 -
SetIntersection_Front_Set_uint32_1024_16 1301226.253 -
SetIntersection_Front_Set_uint32_1024_256 5000731.141 -
SetIntersection_Front_Set_uint32_1024_4 1114557.105 1.63%
SetIntersection_Front_Set_uint32_1024_64 2013376.061 -
SetIntersection_Front_Set_uint32_16384_1 1117214.858 1.05%
SetIntersection_Front_Set_uint32_16384_1024 16149343.539 -
SetIntersection_Front_Set_uint32_16384_16 1321051.153 -
SetIntersection_Front_Set_uint32_16384_16384 344535983.550 -
SetIntersection_Front_Set_uint32_16384_256 4619486.747 -1.56%
SetIntersection_Front_Set_uint32_16384_4 1103176.445 -4.16%
SetIntersection_Front_Set_uint32_16384_64 1870844.047 -2.30%
SetIntersection_Front_Set_uint32_16_1 66673452.772 -
SetIntersection_Front_Set_uint32_16_16 41105380.623 -
SetIntersection_Front_Set_uint32_16_4 58684495.860 -
SetIntersection_Front_Set_uint32_1_1 568510323.516 -
SetIntersection_Front_Set_uint32_256_1 4450861.203 2.05%
SetIntersection_Front_Set_uint32_256_16 5004323.910 -
SetIntersection_Front_Set_uint32_256_256 8972697.818 -4.95%
SetIntersection_Front_Set_uint32_256_4 4477701.962 -1.01%
SetIntersection_Front_Set_uint32_256_64 6193720.345 -4.24%
SetIntersection_Front_Set_uint32_262144_1 1064533.591 -
SetIntersection_Front_Set_uint32_262144_1024 16060591.659 -2.64%
SetIntersection_Front_Set_uint32_262144_16 1234330.427 -3.38%
SetIntersection_Front_Set_uint32_262144_16384 327936746.658 -5.37%
SetIntersection_Front_Set_uint32_262144_256 4811583.262 -
SetIntersection_Front_Set_uint32_262144_262144 1883138.916 2.49%
SetIntersection_Front_Set_uint32_262144_4 1143791.761 -
SetIntersection_Front_Set_uint32_262144_64 1955695.542 1.37%
SetIntersection_Front_Set_uint32_4_1 226759838.567 -
SetIntersection_Front_Set_uint32_4_4 147182155.066 -
SetIntersection_Front_Set_uint32_64_1 17527850.499 -
SetIntersection_Front_Set_uint32_64_16 16720309.318 -
SetIntersection_Front_Set_uint32_64_4 17152493.803 -
SetIntersection_Front_Set_uint32_64_64 15708484.358 -2.70%
SetIntersection_Front_Set_uint64_1024_1 1080382.920 -3.02%
SetIntersection_Front_Set_uint64_1024_1024 15535040.972 15.18%
SetIntersection_Front_Set_uint64_1024_16 1330161.875 1.27%
SetIntersection_Front_Set_uint64_1024_256 4914086.477 11.03%
SetIntersection_Front_Set_uint64_1024_4 1154210.521 -
SetIntersection_Front_Set_uint64_1024_64 2002132.792 11.09%
SetIntersection_Front_Set_uint64_16384_1 1105860.338 -
SetIntersection_Front_Set_uint64_16384_1024 16342232.454 8.29%
SetIntersection_Front_Set_uint64_16384_16 1326844.018 -
SetIntersection_Front_Set_uint64_16384_16384 351789314.257 41.54%
SetIntersection_Front_Set_uint64_16384_256 4884175.860 10.07%
SetIntersection_Front_Set_uint64_16384_4 1145682.230 2.33%
SetIntersection_Front_Set_uint64_16384_64 2089304.436 15.27%
SetIntersection_Front_Set_uint64_16_1 66761861.871 -
SetIntersection_Front_Set_uint64_16_16 41501595.221 -
SetIntersection_Front_Set_uint64_16_4 58711761.224 -
SetIntersection_Front_Set_uint64_1_1 566716244.011 -
SetIntersection_Front_Set_uint64_256_1 4371319.468 -1.42%
SetIntersection_Front_Set_uint64_256_16 5008968.205 4.67%
SetIntersection_Front_Set_uint64_256_256 9867374.165 9.12%
SetIntersection_Front_Set_uint64_256_4 4438630.088 -1.48%
SetIntersection_Front_Set_uint64_256_64 6293615.342 -
SetIntersection_Front_Set_uint64_262144_1 1102024.866 -1.15%
SetIntersection_Front_Set_uint64_262144_1024 15965429.517 2.95%
SetIntersection_Front_Set_uint64_262144_16 1324226.589 3.53%
SetIntersection_Front_Set_uint64_262144_16384 340785977.746 -2.81%
SetIntersection_Front_Set_uint64_262144_256 4876890.925 12.85%
SetIntersection_Front_Set_uint64_262144_262144 1830557.209 -
SetIntersection_Front_Set_uint64_262144_4 1104095.296 -4.10%
SetIntersection_Front_Set_uint64_262144_64 1785228.114 -5.13%
SetIntersection_Front_Set_uint64_4_1 227255842.365 -
SetIntersection_Front_Set_uint64_4_4 146918635.416 -
SetIntersection_Front_Set_uint64_64_1 17467673.551 -
SetIntersection_Front_Set_uint64_64_16 16699532.240 1.79%
SetIntersection_Front_Set_uint64_64_4 17331463.666 -
SetIntersection_Front_Set_uint64_64_64 15517011.218 5.91%
SetIntersection_Front_Vector_float_1024_1 1109946.034 -
SetIntersection_Front_Vector_float_1024_1024 7127574.245 19.20%
SetIntersection_Front_Vector_float_1024_16 1187764.564 -1.86%
SetIntersection_Front_Vector_float_1024_256 2347935.649 -
SetIntersection_Front_Vector_float_1024_4 1130422.743 -
SetIntersection_Front_Vector_float_1024_64 1433158.339 -5.53%
SetIntersection_Front_Vector_float_16384_1 1099106.895 -1.60%
SetIntersection_Front_Vector_float_16384_1024 5955298.143 -
SetIntersection_Front_Vector_float_16384_16 1189127.907 1.64%
SetIntersection_Front_Vector_float_16384_16384 81989841.792 -2.33%
SetIntersection_Front_Vector_float_16384_256 2341896.880 -
SetIntersection_Front_Vector_float_16384_4 1131477.395 -
SetIntersection_Front_Vector_float_16384_64 1435373.769 -
SetIntersection_Front_Vector_float_16_1 67133438.101 -
SetIntersection_Front_Vector_float_16_16 38658753.298 1.71%
SetIntersection_Front_Vector_float_16_4 57918129.822 -
SetIntersection_Front_Vector_float_1_1 572768695.002 -
SetIntersection_Front_Vector_float_256_1 4462914.533 -
SetIntersection_Front_Vector_float_256_16 4467536.518 -1.96%
SetIntersection_Front_Vector_float_256_256 4611199.507 -1.80%
SetIntersection_Front_Vector_float_256_4 4438592.154 -
SetIntersection_Front_Vector_float_256_64 4784339.233 -
SetIntersection_Front_Vector_float_262144_1 1116159.172 -
SetIntersection_Front_Vector_float_262144_1024 5977260.493 -
SetIntersection_Front_Vector_float_262144_16 1192669.952 -
SetIntersection_Front_Vector_float_262144_16384 79940147.630 -4.26%
SetIntersection_Front_Vector_float_262144_256 2371950.200 1.06%
SetIntersection_Front_Vector_float_262144_262144 350430678.418 -
SetIntersection_Front_Vector_float_262144_4 1130040.635 -
SetIntersection_Front_Vector_float_262144_64 1423245.966 -
SetIntersection_Front_Vector_float_4_1 228344316.538 -
SetIntersection_Front_Vector_float_4_4 146290803.829 -
SetIntersection_Front_Vector_float_64_1 17557844.542 -
SetIntersection_Front_Vector_float_64_16 15697832.615 2.86%
SetIntersection_Front_Vector_float_64_4 17060560.609 -
SetIntersection_Front_Vector_float_64_64 12066676.721 5.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1121287.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9598360.978 20.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1251349.553 6.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3347376.414 18.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1096395.391 -3.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1735243.806 11.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1139897.866 5.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9483004.245 13.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1264370.998 8.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 140578848.145 19.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3250415.369 10.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1109026.627 -1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1610262.045 1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66872737.010 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40280889.143 1.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58455324.654 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 567669351.033 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4450227.787 1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4601946.920 1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6383683.091 10.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4469288.746 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5289564.001 3.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1089832.256 -2.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 9600151.832 14.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1235369.563 1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 139734717.731 19.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3473017.001 17.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350634488.060 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1134930.700 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1673184.903 5.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 226989865.917 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146995644.438 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17419085.221 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15904158.944 3.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17149075.346 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13719663.807 10.51%
SetIntersection_Front_Vector_string_1024_1 1143474.534 -
SetIntersection_Front_Vector_string_1024_1024 41811759.968 3.04%
SetIntersection_Front_Vector_string_1024_16 1742940.732 1.06%
SetIntersection_Front_Vector_string_1024_256 10046683.405 -
SetIntersection_Front_Vector_string_1024_4 1269978.747 -
SetIntersection_Front_Vector_string_1024_64 3556167.577 -1.79%
SetIntersection_Front_Vector_string_16384_1 1157268.262 1.05%
SetIntersection_Front_Vector_string_16384_1024 41362521.721 2.69%
SetIntersection_Front_Vector_string_16384_16 1750454.588 1.68%
SetIntersection_Front_Vector_string_16384_16384 352484407.759 -
SetIntersection_Front_Vector_string_16384_256 10118825.334 -4.99%
SetIntersection_Front_Vector_string_16384_4 1260693.501 2.54%
SetIntersection_Front_Vector_string_16384_64 3562535.963 2.25%
SetIntersection_Front_Vector_string_16_1 68770620.796 -
SetIntersection_Front_Vector_string_16_16 55243456.995 1.35%
SetIntersection_Front_Vector_string_16_4 64112111.636 -
SetIntersection_Front_Vector_string_1_1 586295222.638 -
SetIntersection_Front_Vector_string_256_1 4606312.634 1.01%
SetIntersection_Front_Vector_string_256_16 6465932.056 1.30%
SetIntersection_Front_Vector_string_256_256 21619231.724 3.07%
SetIntersection_Front_Vector_string_256_4 4917237.224 -
SetIntersection_Front_Vector_string_256_64 11321886.101 -
SetIntersection_Front_Vector_string_262144_1 1162880.022 -
SetIntersection_Front_Vector_string_262144_1024 42183859.722 2.02%
SetIntersection_Front_Vector_string_262144_16 1729176.217 4.94%
SetIntersection_Front_Vector_string_262144_16384 347786641.286 -
SetIntersection_Front_Vector_string_262144_256 10157293.639 -3.33%
SetIntersection_Front_Vector_string_262144_262144 14430657.961 -
SetIntersection_Front_Vector_string_262144_4 1271731.173 2.50%
SetIntersection_Front_Vector_string_262144_64 3469365.947 4.25%
SetIntersection_Front_Vector_string_4_1 234283446.294 -
SetIntersection_Front_Vector_string_4_4 160841217.861 -
SetIntersection_Front_Vector_string_64_1 17943246.471 -
SetIntersection_Front_Vector_string_64_16 21944741.370 -1.86%
SetIntersection_Front_Vector_string_64_4 18977454.436 -
SetIntersection_Front_Vector_string_64_64 28147625.763 3.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117471.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9934564.049 2.68%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1246344.652 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3330178.836 2.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1145094.836 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1668002.770 1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1070185.444 -3.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9941889.606 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1254950.086 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141657544.925 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3331111.156 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1175564.408 1.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1671713.486 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66972755.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39503760.862 -1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58695514.740 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570353238.557 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4449753.418 1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4685031.524 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6635757.756 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4519685.060 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5392141.450 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1118806.049 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9921965.778 2.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1254575.720 1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140884576.336 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3251911.953 -2.22%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350443311.465 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1138669.106 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1677920.830 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227578994.297 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146947506.729 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17597787.915 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16021850.025 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17217864.381 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13229538.902 -
SetIntersection_Front_Vector_uint32_1024_1 1114715.538 -
SetIntersection_Front_Vector_uint32_1024_1024 6804032.451 15.58%
SetIntersection_Front_Vector_uint32_1024_16 1179113.767 1.86%
SetIntersection_Front_Vector_uint32_1024_256 2549970.120 8.46%
SetIntersection_Front_Vector_uint32_1024_4 1128156.633 -
SetIntersection_Front_Vector_uint32_1024_64 1431107.454 -
SetIntersection_Front_Vector_uint32_16384_1 1109965.511 -
SetIntersection_Front_Vector_uint32_16384_1024 5975527.302 -
SetIntersection_Front_Vector_uint32_16384_16 1128740.218 -5.03%
SetIntersection_Front_Vector_uint32_16384_16384 83645049.655 5.03%
SetIntersection_Front_Vector_uint32_16384_256 2341982.397 2.04%
SetIntersection_Front_Vector_uint32_16384_4 1125305.263 -
SetIntersection_Front_Vector_uint32_16384_64 1418030.812 -2.09%
SetIntersection_Front_Vector_uint32_16_1 66647912.088 -
SetIntersection_Front_Vector_uint32_16_16 38730252.438 2.05%
SetIntersection_Front_Vector_uint32_16_4 57270039.438 -
SetIntersection_Front_Vector_uint32_1_1 567719641.854 -
SetIntersection_Front_Vector_uint32_256_1 4436994.200 -
SetIntersection_Front_Vector_uint32_256_16 4424642.756 -1.06%
SetIntersection_Front_Vector_uint32_256_256 4699344.225 -
SetIntersection_Front_Vector_uint32_256_4 4396117.925 -1.70%
SetIntersection_Front_Vector_uint32_256_64 4785336.213 5.89%
SetIntersection_Front_Vector_uint32_262144_1 1106023.773 -1.34%
SetIntersection_Front_Vector_uint32_262144_1024 6412198.436 8.06%
SetIntersection_Front_Vector_uint32_262144_16 1188545.433 -
SetIntersection_Front_Vector_uint32_262144_16384 83419658.831 4.56%
SetIntersection_Front_Vector_uint32_262144_256 2340996.610 1.37%
SetIntersection_Front_Vector_uint32_262144_262144 345646375.833 -1.52%
SetIntersection_Front_Vector_uint32_262144_4 1129998.880 -
SetIntersection_Front_Vector_uint32_262144_64 1381202.938 -
SetIntersection_Front_Vector_uint32_4_1 227019165.287 -
SetIntersection_Front_Vector_uint32_4_4 144495642.397 -
SetIntersection_Front_Vector_uint32_64_1 17355512.593 -
SetIntersection_Front_Vector_uint32_64_16 15040798.615 -1.28%
SetIntersection_Front_Vector_uint32_64_4 16936109.357 -
SetIntersection_Front_Vector_uint32_64_64 11646258.674 -
SetIntersection_Front_Vector_uint64_1024_1 1099181.628 -
SetIntersection_Front_Vector_uint64_1024_1024 5880886.802 -
SetIntersection_Front_Vector_uint64_1024_16 1178439.173 -
SetIntersection_Front_Vector_uint64_1024_256 2314514.291 -1.24%
SetIntersection_Front_Vector_uint64_1024_4 1124086.546 -
SetIntersection_Front_Vector_uint64_1024_64 1406257.014 -1.75%
SetIntersection_Front_Vector_uint64_16384_1 1095251.086 -1.39%
SetIntersection_Front_Vector_uint64_16384_1024 5921139.041 -
SetIntersection_Front_Vector_uint64_16384_16 1179598.575 2.77%
SetIntersection_Front_Vector_uint64_16384_16384 77945996.026 -
SetIntersection_Front_Vector_uint64_16384_256 2294825.983 -1.73%
SetIntersection_Front_Vector_uint64_16384_4 1113771.464 -1.71%
SetIntersection_Front_Vector_uint64_16384_64 1405379.227 -1.46%
SetIntersection_Front_Vector_uint64_16_1 66724018.020 -
SetIntersection_Front_Vector_uint64_16_16 37401684.245 -
SetIntersection_Front_Vector_uint64_16_4 57525079.744 -
SetIntersection_Front_Vector_uint64_1_1 566309668.120 -
SetIntersection_Front_Vector_uint64_256_1 4395855.501 -1.18%
SetIntersection_Front_Vector_uint64_256_16 4466912.256 -
SetIntersection_Front_Vector_uint64_256_256 4602293.315 -
SetIntersection_Front_Vector_uint64_256_4 4325873.317 -
SetIntersection_Front_Vector_uint64_256_64 4543419.127 1.26%
SetIntersection_Front_Vector_uint64_262144_1 1122520.765 1.39%
SetIntersection_Front_Vector_uint64_262144_1024 5813151.832 -
SetIntersection_Front_Vector_uint64_262144_16 1153622.919 -2.67%
SetIntersection_Front_Vector_uint64_262144_16384 77992212.309 -
SetIntersection_Front_Vector_uint64_262144_256 2305909.802 -1.07%
SetIntersection_Front_Vector_uint64_262144_262144 349541386.591 -
SetIntersection_Front_Vector_uint64_262144_4 1079969.584 -
SetIntersection_Front_Vector_uint64_262144_64 1423973.737 -
SetIntersection_Front_Vector_uint64_4_1 226510925.193 -
SetIntersection_Front_Vector_uint64_4_4 143022454.797 -
SetIntersection_Front_Vector_uint64_64_1 17371728.988 -
SetIntersection_Front_Vector_uint64_64_16 15015449.399 -
SetIntersection_Front_Vector_uint64_64_4 16744506.730 -
SetIntersection_Front_Vector_uint64_64_64 11364949.256 -
SetIntersection_Interlaced_Set_float_1024_1 1115488.453 -
SetIntersection_Interlaced_Set_float_1024_1024 14779668.360 -2.02%
SetIntersection_Interlaced_Set_float_1024_16 11648858.419 1.12%
SetIntersection_Interlaced_Set_float_1024_256 15755142.799 -4.84%
SetIntersection_Interlaced_Set_float_1024_4 10012516.915 -1.98%
SetIntersection_Interlaced_Set_float_1024_64 10063442.839 1.91%
SetIntersection_Interlaced_Set_float_16384_1 1122165.497 -
SetIntersection_Interlaced_Set_float_16384_1024 172661241.755 1.61%
SetIntersection_Interlaced_Set_float_16384_16 213819797.989 1.42%
SetIntersection_Interlaced_Set_float_16384_16384 350801299.790 46.07%
SetIntersection_Interlaced_Set_float_16384_256 202068826.528 -
SetIntersection_Interlaced_Set_float_16384_4 172556115.637 -
SetIntersection_Interlaced_Set_float_16384_64 218550149.399 -
SetIntersection_Interlaced_Set_float_16_1 67293308.882 -
SetIntersection_Interlaced_Set_float_16_16 40752433.360 -1.44%
SetIntersection_Interlaced_Set_float_16_4 64983120.482 -
SetIntersection_Interlaced_Set_float_1_1 573250598.126 -
SetIntersection_Interlaced_Set_float_256_1 4460522.026 -
SetIntersection_Interlaced_Set_float_256_16 12180135.244 -
SetIntersection_Interlaced_Set_float_256_256 8979217.870 -1.99%
SetIntersection_Interlaced_Set_float_256_4 11269677.698 -3.17%
SetIntersection_Interlaced_Set_float_256_64 15129584.474 -3.77%
SetIntersection_Interlaced_Set_float_262144_1 1120073.085 3.13%
SetIntersection_Interlaced_Set_float_262144_1024 1564178.303 -
SetIntersection_Interlaced_Set_float_262144_16 1648599.283 -
SetIntersection_Interlaced_Set_float_262144_16384 1298168.457 1.01%
SetIntersection_Interlaced_Set_float_262144_256 1631972.412 1.61%
SetIntersection_Interlaced_Set_float_262144_262144 1865977.703 3.43%
SetIntersection_Interlaced_Set_float_262144_4 1330775.715 -
SetIntersection_Interlaced_Set_float_262144_64 1610038.980 -
SetIntersection_Interlaced_Set_float_4_1 228981212.410 -
SetIntersection_Interlaced_Set_float_4_4 147823060.393 -
SetIntersection_Interlaced_Set_float_64_1 17551093.431 -
SetIntersection_Interlaced_Set_float_64_16 24145504.133 -
SetIntersection_Interlaced_Set_float_64_4 22160915.506 -1.11%
SetIntersection_Interlaced_Set_float_64_64 14859639.587 -1.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1111942.560 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21072781.357 -1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11662859.164 -3.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19153453.632 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9826546.277 -1.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11352971.866 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1092231.055 -2.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178043634.350 -3.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 224867527.420 1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349797892.768 -2.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208438718.176 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 179182312.079 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 232661983.545 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67224227.196 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43844903.288 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66598486.838 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 570843975.626 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4459915.118 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13201297.888 1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12423493.737 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11239843.402 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17933413.296 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1077675.258 -5.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1621782.553 -1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688166.666 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1328963.865 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1657564.451 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2296492.105 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1368476.399 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1663088.379 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228566915.957 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148508816.201 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17587328.034 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26947714.489 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23123894.469 -1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18445826.069 -4.54%
SetIntersection_Interlaced_Set_string_1024_1 1145739.690 -
SetIntersection_Interlaced_Set_string_1024_1024 58014305.715 -
SetIntersection_Interlaced_Set_string_1024_16 13725121.273 -
SetIntersection_Interlaced_Set_string_1024_256 36330834.191 -
SetIntersection_Interlaced_Set_string_1024_4 10723122.555 1.67%
SetIntersection_Interlaced_Set_string_1024_64 16991112.153 2.51%
SetIntersection_Interlaced_Set_string_16384_1 1137674.166 -2.13%
SetIntersection_Interlaced_Set_string_16384_1024 354685781.944 2.94%
SetIntersection_Interlaced_Set_string_16384_16 352574901.199 2.24%
SetIntersection_Interlaced_Set_string_16384_16384 352733991.309 1.50%
SetIntersection_Interlaced_Set_string_16384_256 340288955.240 -1.76%
SetIntersection_Interlaced_Set_string_16384_4 198905280.557 -
SetIntersection_Interlaced_Set_string_16384_64 352232499.226 -
SetIntersection_Interlaced_Set_string_16_1 69348541.552 -
SetIntersection_Interlaced_Set_string_16_16 62285248.520 -3.37%
SetIntersection_Interlaced_Set_string_16_4 77605093.770 -
SetIntersection_Interlaced_Set_string_1_1 588844737.587 -
SetIntersection_Interlaced_Set_string_256_1 4648301.621 1.45%
SetIntersection_Interlaced_Set_string_256_16 18373332.396 -
SetIntersection_Interlaced_Set_string_256_256 31339096.570 -3.20%
SetIntersection_Interlaced_Set_string_256_4 14149822.027 -1.90%
SetIntersection_Interlaced_Set_string_256_64 31389999.843 -
SetIntersection_Interlaced_Set_string_262144_1 1160415.870 -
SetIntersection_Interlaced_Set_string_262144_1024 2103932.131 -
SetIntersection_Interlaced_Set_string_262144_16 2128377.523 -1.96%
SetIntersection_Interlaced_Set_string_262144_16384 2705273.439 -
SetIntersection_Interlaced_Set_string_262144_256 2104826.904 -
SetIntersection_Interlaced_Set_string_262144_262144 17950610.025 1.58%
SetIntersection_Interlaced_Set_string_262144_4 1858622.398 -1.60%
SetIntersection_Interlaced_Set_string_262144_64 2119622.640 -1.98%
SetIntersection_Interlaced_Set_string_4_1 234979992.471 -
SetIntersection_Interlaced_Set_string_4_4 167632909.083 -
SetIntersection_Interlaced_Set_string_64_1 18156141.836 -
SetIntersection_Interlaced_Set_string_64_16 39392104.620 -3.79%
SetIntersection_Interlaced_Set_string_64_4 27333535.900 -
SetIntersection_Interlaced_Set_string_64_64 39161233.436 4.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1126346.373 4.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25593742.445 2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11931009.349 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20817259.338 2.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10281295.841 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11942532.498 -1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1111545.232 2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 245984975.324 2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 244081218.068 -27.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359774976.991 4.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 250388130.535 -29.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201407563.417 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350142612.212 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67577712.813 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44894832.863 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67385068.922 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574471312.370 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4464305.728 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13179274.145 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13659773.641 2.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11906254.924 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19031918.988 1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1113814.326 2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1987418.131 -1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2086563.478 -3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1763785.238 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1999509.115 -1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3076814.047 -1.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1817557.291 -2.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2072088.949 -2.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229866897.872 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151047426.405 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17698021.270 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27835946.182 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23794652.422 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19389799.697 -
SetIntersection_Interlaced_Set_uint32_1024_1 1086789.601 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15000857.585 -4.74%
SetIntersection_Interlaced_Set_uint32_1024_16 11306192.668 -
SetIntersection_Interlaced_Set_uint32_1024_256 15230830.686 -2.88%
SetIntersection_Interlaced_Set_uint32_1024_4 9965990.175 1.13%
SetIntersection_Interlaced_Set_uint32_1024_64 9773841.917 -
SetIntersection_Interlaced_Set_uint32_16384_1 1072861.605 -1.62%
SetIntersection_Interlaced_Set_uint32_16384_1024 168609475.972 1.19%
SetIntersection_Interlaced_Set_uint32_16384_16 209384462.228 -
SetIntersection_Interlaced_Set_uint32_16384_16384 357560607.974 3.97%
SetIntersection_Interlaced_Set_uint32_16384_256 196235602.042 -
SetIntersection_Interlaced_Set_uint32_16384_4 167796725.972 -
SetIntersection_Interlaced_Set_uint32_16384_64 212416029.533 -1.37%
SetIntersection_Interlaced_Set_uint32_16_1 66731559.326 -
SetIntersection_Interlaced_Set_uint32_16_16 40878236.781 -1.51%
SetIntersection_Interlaced_Set_uint32_16_4 64337936.431 -
SetIntersection_Interlaced_Set_uint32_1_1 568553722.945 -
SetIntersection_Interlaced_Set_uint32_256_1 4413819.578 -
SetIntersection_Interlaced_Set_uint32_256_16 12060362.688 -
SetIntersection_Interlaced_Set_uint32_256_256 9357340.506 -
SetIntersection_Interlaced_Set_uint32_256_4 11577185.793 -1.85%
SetIntersection_Interlaced_Set_uint32_256_64 14576750.541 -3.45%
SetIntersection_Interlaced_Set_uint32_262144_1 1090189.556 1.16%
SetIntersection_Interlaced_Set_uint32_262144_1024 1517631.592 -1.24%
SetIntersection_Interlaced_Set_uint32_262144_16 1597779.461 -2.02%
SetIntersection_Interlaced_Set_uint32_262144_16384 1265632.324 -
SetIntersection_Interlaced_Set_uint32_262144_256 1583794.353 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1972457.356 -2.24%
SetIntersection_Interlaced_Set_uint32_262144_4 1285128.174 -1.62%
SetIntersection_Interlaced_Set_uint32_262144_64 1568236.328 -1.90%
SetIntersection_Interlaced_Set_uint32_4_1 226821780.478 -
SetIntersection_Interlaced_Set_uint32_4_4 147103119.351 -
SetIntersection_Interlaced_Set_uint32_64_1 17577397.139 -
SetIntersection_Interlaced_Set_uint32_64_16 24046272.280 3.31%
SetIntersection_Interlaced_Set_uint32_64_4 22073248.950 -
SetIntersection_Interlaced_Set_uint32_64_64 15122187.050 -
SetIntersection_Interlaced_Set_uint64_1024_1 1103960.066 -1.12%
SetIntersection_Interlaced_Set_uint64_1024_1024 16906284.630 -
SetIntersection_Interlaced_Set_uint64_1024_16 11332814.493 -
SetIntersection_Interlaced_Set_uint64_1024_256 15536423.050 -4.15%
SetIntersection_Interlaced_Set_uint64_1024_4 9977696.925 -1.75%
SetIntersection_Interlaced_Set_uint64_1024_64 10313271.675 -2.38%
SetIntersection_Interlaced_Set_uint64_16384_1 1100524.417 -1.10%
SetIntersection_Interlaced_Set_uint64_16384_1024 173251489.522 -3.42%
SetIntersection_Interlaced_Set_uint64_16384_16 226212119.925 2.54%
SetIntersection_Interlaced_Set_uint64_16384_16384 349668522.238 -
SetIntersection_Interlaced_Set_uint64_16384_256 207716781.682 -
SetIntersection_Interlaced_Set_uint64_16384_4 181071576.780 -
SetIntersection_Interlaced_Set_uint64_16384_64 235268035.163 -
SetIntersection_Interlaced_Set_uint64_16_1 66961439.934 -
SetIntersection_Interlaced_Set_uint64_16_16 41518546.367 -
SetIntersection_Interlaced_Set_uint64_16_4 64882447.425 -
SetIntersection_Interlaced_Set_uint64_1_1 568518615.634 -
SetIntersection_Interlaced_Set_uint64_256_1 4403630.228 -
SetIntersection_Interlaced_Set_uint64_256_16 12323769.181 -3.43%
SetIntersection_Interlaced_Set_uint64_256_256 10132697.847 4.64%
SetIntersection_Interlaced_Set_uint64_256_4 11830902.335 1.38%
SetIntersection_Interlaced_Set_uint64_256_64 14373443.029 -7.70%
SetIntersection_Interlaced_Set_uint64_262144_1 1113687.055 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1577479.572 -
SetIntersection_Interlaced_Set_uint64_262144_16 1642888.754 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1249277.018 -1.49%
SetIntersection_Interlaced_Set_uint64_262144_256 1615516.033 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1901872.312 2.29%
SetIntersection_Interlaced_Set_uint64_262144_4 1323623.451 -
SetIntersection_Interlaced_Set_uint64_262144_64 1627536.215 -
SetIntersection_Interlaced_Set_uint64_4_1 226477143.384 -
SetIntersection_Interlaced_Set_uint64_4_4 146646787.760 -
SetIntersection_Interlaced_Set_uint64_64_1 17468257.416 -
SetIntersection_Interlaced_Set_uint64_64_16 24343607.788 -2.17%
SetIntersection_Interlaced_Set_uint64_64_4 22427147.886 -
SetIntersection_Interlaced_Set_uint64_64_64 15824640.444 3.99%
SetIntersection_Interlaced_Vector_float_1024_1 1107893.006 -1.10%
SetIntersection_Interlaced_Vector_float_1024_1024 5972324.510 -
SetIntersection_Interlaced_Vector_float_1024_16 2777109.128 5.79%
SetIntersection_Interlaced_Vector_float_1024_256 5087368.440 -16.46%
SetIntersection_Interlaced_Vector_float_1024_4 1462579.576 -4.11%
SetIntersection_Interlaced_Vector_float_1024_64 3568088.191 -16.00%
SetIntersection_Interlaced_Vector_float_16384_1 1095253.039 -
SetIntersection_Interlaced_Vector_float_16384_1024 42102913.581 -13.63%
SetIntersection_Interlaced_Vector_float_16384_16 2394885.305 -
SetIntersection_Interlaced_Vector_float_16384_16384 80489261.650 -
SetIntersection_Interlaced_Vector_float_16384_256 12306050.604 -2.54%
SetIntersection_Interlaced_Vector_float_16384_4 1401198.879 -
SetIntersection_Interlaced_Vector_float_16384_64 5301191.875 -
SetIntersection_Interlaced_Vector_float_16_1 67147830.921 -
SetIntersection_Interlaced_Vector_float_16_16 38153658.167 -2.91%
SetIntersection_Interlaced_Vector_float_16_4 60321306.423 -
SetIntersection_Interlaced_Vector_float_1_1 572588224.091 -
SetIntersection_Interlaced_Vector_float_256_1 4423352.867 -
SetIntersection_Interlaced_Vector_float_256_16 6355315.142 -
SetIntersection_Interlaced_Vector_float_256_256 4686510.776 -
SetIntersection_Interlaced_Vector_float_256_4 5398581.933 1.63%
SetIntersection_Interlaced_Vector_float_256_64 7576804.419 12.17%
SetIntersection_Interlaced_Vector_float_262144_1 1122533.182 -
SetIntersection_Interlaced_Vector_float_262144_1024 68850807.158 -12.88%
SetIntersection_Interlaced_Vector_float_262144_16 3199647.303 -1.02%
SetIntersection_Interlaced_Vector_float_262144_16384 351359742.758 -3.42%
SetIntersection_Interlaced_Vector_float_262144_256 22661431.972 -
SetIntersection_Interlaced_Vector_float_262144_262144 350473864.199 -
SetIntersection_Interlaced_Vector_float_262144_4 1488235.812 -27.54%
SetIntersection_Interlaced_Vector_float_262144_64 7248811.173 -61.12%
SetIntersection_Interlaced_Vector_float_4_1 228577809.981 -
SetIntersection_Interlaced_Vector_float_4_4 145514971.066 -
SetIntersection_Interlaced_Vector_float_64_1 17577700.784 -
SetIntersection_Interlaced_Vector_float_64_16 19303845.043 5.25%
SetIntersection_Interlaced_Vector_float_64_4 18944826.531 1.06%
SetIntersection_Interlaced_Vector_float_64_64 11446667.868 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1116876.081 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9489999.723 13.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2152155.259 4.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7854813.676 4.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1370335.398 1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4981046.372 23.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1111143.133 2.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57587329.598 24.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3729437.024 37.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 125661218.590 5.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17766499.098 8.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1568178.083 7.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7272289.962 22.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67021232.484 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39104100.688 -3.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61211994.819 -1.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 568457466.529 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4380483.651 -1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7351639.633 7.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6069777.562 2.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5241461.765 2.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9186319.015 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1117793.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 115304989.786 23.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8998272.304 131.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350699849.811 -2.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36089710.199 10.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 347868873.638 -1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1699367.686 5.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12559302.057 12.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 226736879.842 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 146303379.131 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17411344.313 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19669343.799 -2.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18954253.488 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12730030.903 -1.10%
SetIntersection_Interlaced_Vector_string_1024_1 1139339.932 -1.29%
SetIntersection_Interlaced_Vector_string_1024_1024 40847295.035 -2.05%
SetIntersection_Interlaced_Vector_string_1024_16 3182525.292 -6.30%
SetIntersection_Interlaced_Vector_string_1024_256 20552448.701 -3.01%
SetIntersection_Interlaced_Vector_string_1024_4 1676057.082 -1.85%
SetIntersection_Interlaced_Vector_string_1024_64 7740951.683 -5.30%
SetIntersection_Interlaced_Vector_string_16384_1 1156514.225 -
SetIntersection_Interlaced_Vector_string_16384_1024 111481629.249 -2.28%
SetIntersection_Interlaced_Vector_string_16384_16 4427637.425 1.96%
SetIntersection_Interlaced_Vector_string_16384_16384 352287916.474 -
SetIntersection_Interlaced_Vector_string_16384_256 37208399.189 -1.52%
SetIntersection_Interlaced_Vector_string_16384_4 1878933.260 -
SetIntersection_Interlaced_Vector_string_16384_64 11630031.768 -5.60%
SetIntersection_Interlaced_Vector_string_16_1 68589811.265 -
SetIntersection_Interlaced_Vector_string_16_16 55680262.156 -
SetIntersection_Interlaced_Vector_string_16_4 70694252.393 -2.30%
SetIntersection_Interlaced_Vector_string_1_1 587540013.239 -
SetIntersection_Interlaced_Vector_string_256_1 4548378.414 -
SetIntersection_Interlaced_Vector_string_256_16 10641811.823 -
SetIntersection_Interlaced_Vector_string_256_256 21611424.198 1.35%
SetIntersection_Interlaced_Vector_string_256_4 6405068.534 -
SetIntersection_Interlaced_Vector_string_256_64 18908786.935 -9.29%
SetIntersection_Interlaced_Vector_string_262144_1 1151365.389 -
SetIntersection_Interlaced_Vector_string_262144_1024 221795413.021 -3.14%
SetIntersection_Interlaced_Vector_string_262144_16 5671228.276 -
SetIntersection_Interlaced_Vector_string_262144_16384 988385.498 -
SetIntersection_Interlaced_Vector_string_262144_256 62812689.478 -2.88%
SetIntersection_Interlaced_Vector_string_262144_262144 14438838.623 -
SetIntersection_Interlaced_Vector_string_262144_4 2044730.590 -
SetIntersection_Interlaced_Vector_string_262144_64 19159139.136 -10.25%
SetIntersection_Interlaced_Vector_string_4_1 233640081.241 -
SetIntersection_Interlaced_Vector_string_4_4 161799828.325 -
SetIntersection_Interlaced_Vector_string_64_1 17939526.292 -
SetIntersection_Interlaced_Vector_string_64_16 30144696.868 -2.38%
SetIntersection_Interlaced_Vector_string_64_4 22333191.959 -1.62%
SetIntersection_Interlaced_Vector_string_64_64 26724286.039 -7.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116399.038 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9667340.952 -10.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2615988.670 -21.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9439121.142 -13.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1427552.160 -9.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5292630.334 -8.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1120550.504 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 60463891.112 -16.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3228819.832 -35.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139404432.918 -5.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29330694.465 -12.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1670690.795 -8.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8076176.751 -13.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67132034.667 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40624170.606 2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62797394.849 1.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570896625.053 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4423491.300 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7866555.342 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6545773.003 -2.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5646380.287 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10037729.455 -5.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1128194.547 1.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 155497211.299 -13.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4480815.213 -51.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 345030563.463 -1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 51751926.953 -7.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350710267.494 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2143311.049 10.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13800212.921 -24.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228280743.718 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147917814.959 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17609097.581 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21013570.467 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 19804891.287 -2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13248660.529 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1115794.675 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5995392.039 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1836008.008 -5.16%
SetIntersection_Interlaced_Vector_uint32_1024_256 5457104.683 -23.02%
SetIntersection_Interlaced_Vector_uint32_1024_4 1408625.436 6.60%
SetIntersection_Interlaced_Vector_uint32_1024_64 3745919.708 -2.74%
SetIntersection_Interlaced_Vector_uint32_16384_1 1121780.435 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 50596608.823 -12.07%
SetIntersection_Interlaced_Vector_uint32_16384_16 2502487.075 -22.96%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79834447.023 -
SetIntersection_Interlaced_Vector_uint32_16384_256 13633927.771 -30.19%
SetIntersection_Interlaced_Vector_uint32_16384_4 1370517.597 -13.30%
SetIntersection_Interlaced_Vector_uint32_16384_64 8642746.317 -6.84%
SetIntersection_Interlaced_Vector_uint32_16_1 66577673.429 -
SetIntersection_Interlaced_Vector_uint32_16_16 37797835.595 -
SetIntersection_Interlaced_Vector_uint32_16_4 59787107.634 -
SetIntersection_Interlaced_Vector_uint32_1_1 567350572.118 -
SetIntersection_Interlaced_Vector_uint32_256_1 4450376.890 -
SetIntersection_Interlaced_Vector_uint32_256_16 6858914.745 -7.69%
SetIntersection_Interlaced_Vector_uint32_256_256 4685520.243 -
SetIntersection_Interlaced_Vector_uint32_256_4 5027362.121 -
SetIntersection_Interlaced_Vector_uint32_256_64 8396093.852 -1.54%
SetIntersection_Interlaced_Vector_uint32_262144_1 1102406.343 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 92854891.569 -18.02%
SetIntersection_Interlaced_Vector_uint32_262144_16 3297401.437 -23.57%
SetIntersection_Interlaced_Vector_uint32_262144_16384 353669317.642 1.86%
SetIntersection_Interlaced_Vector_uint32_262144_256 33126974.707 -9.25%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350722990.468 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1519546.354 -22.32%
SetIntersection_Interlaced_Vector_uint32_262144_64 10667760.908 -3.05%
SetIntersection_Interlaced_Vector_uint32_4_1 227070874.534 -
SetIntersection_Interlaced_Vector_uint32_4_4 144186315.212 -
SetIntersection_Interlaced_Vector_uint32_64_1 17342813.915 -
SetIntersection_Interlaced_Vector_uint32_64_16 18663854.525 4.21%
SetIntersection_Interlaced_Vector_uint32_64_4 18089875.525 -
SetIntersection_Interlaced_Vector_uint32_64_64 11242279.876 -1.80%
SetIntersection_Interlaced_Vector_uint64_1024_1 1114834.000 1.76%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5968961.780 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1976828.693 -21.03%
SetIntersection_Interlaced_Vector_uint64_1024_256 6112040.465 21.28%
SetIntersection_Interlaced_Vector_uint64_1024_4 1377689.090 -3.42%
SetIntersection_Interlaced_Vector_uint64_1024_64 3517731.118 -11.67%
SetIntersection_Interlaced_Vector_uint64_16384_1 1110032.245 3.11%
SetIntersection_Interlaced_Vector_uint64_16384_1024 45646075.619 -14.27%
SetIntersection_Interlaced_Vector_uint64_16384_16 2768249.979 -18.71%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78033804.392 -
SetIntersection_Interlaced_Vector_uint64_16384_256 15932841.817 -2.49%
SetIntersection_Interlaced_Vector_uint64_16384_4 1593067.481 -1.75%
SetIntersection_Interlaced_Vector_uint64_16384_64 5931189.501 -30.08%
SetIntersection_Interlaced_Vector_uint64_16_1 66540492.766 -
SetIntersection_Interlaced_Vector_uint64_16_16 38384712.285 -
SetIntersection_Interlaced_Vector_uint64_16_4 59431625.907 -
SetIntersection_Interlaced_Vector_uint64_1_1 566274558.499 -
SetIntersection_Interlaced_Vector_uint64_256_1 4407375.691 -
SetIntersection_Interlaced_Vector_uint64_256_16 6682546.867 -8.89%
SetIntersection_Interlaced_Vector_uint64_256_256 5219912.690 11.84%
SetIntersection_Interlaced_Vector_uint64_256_4 4898630.418 -5.40%
SetIntersection_Interlaced_Vector_uint64_256_64 8332301.572 19.64%
SetIntersection_Interlaced_Vector_uint64_262144_1 1056806.050 -4.17%
SetIntersection_Interlaced_Vector_uint64_262144_1024 91194239.078 -16.12%
SetIntersection_Interlaced_Vector_uint64_262144_16 3352002.370 -61.14%
SetIntersection_Interlaced_Vector_uint64_262144_16384 355867262.420 1.79%
SetIntersection_Interlaced_Vector_uint64_262144_256 34194044.109 -24.85%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350598157.705 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1498072.189 -1.81%
SetIntersection_Interlaced_Vector_uint64_262144_64 15273230.035 -4.69%
SetIntersection_Interlaced_Vector_uint64_4_1 226443206.869 -
SetIntersection_Interlaced_Vector_uint64_4_4 144439376.659 -
SetIntersection_Interlaced_Vector_uint64_64_1 17367261.323 -
SetIntersection_Interlaced_Vector_uint64_64_16 17450600.239 -
SetIntersection_Interlaced_Vector_uint64_64_4 18303473.062 -
SetIntersection_Interlaced_Vector_uint64_64_64 11413844.867 -1.01%
SetIntersection_None_Set_float_1024_1 9851475.441 9.70%
SetIntersection_None_Set_float_1024_1024 8850237.770 -3.85%
SetIntersection_None_Set_float_1024_16 10127778.402 14.32%
SetIntersection_None_Set_float_1024_256 10052027.130 13.45%
SetIntersection_None_Set_float_1024_4 9897599.112 9.26%
SetIntersection_None_Set_float_1024_64 9855008.249 11.83%
SetIntersection_None_Set_float_16384_1 156951484.794 -
SetIntersection_None_Set_float_16384_1024 158319313.504 -
SetIntersection_None_Set_float_16384_16 156172443.469 -
SetIntersection_None_Set_float_16384_16384 160806020.702 3.20%
SetIntersection_None_Set_float_16384_256 155829962.646 -
SetIntersection_None_Set_float_16384_4 156799379.036 -
SetIntersection_None_Set_float_16384_64 156660441.287 -
SetIntersection_None_Set_float_16_1 71426806.736 -
SetIntersection_None_Set_float_16_16 37799897.344 -
SetIntersection_None_Set_float_16_4 60344438.640 -
SetIntersection_None_Set_float_1_1 571957320.940 -
SetIntersection_None_Set_float_256_1 11709123.669 -
SetIntersection_None_Set_float_256_16 10988814.565 -
SetIntersection_None_Set_float_256_256 6019648.440 2.13%
SetIntersection_None_Set_float_256_4 11750346.468 2.53%
SetIntersection_None_Set_float_256_64 9455702.330 -1.14%
SetIntersection_None_Set_float_262144_1 1208520.994 -
SetIntersection_None_Set_float_262144_1024 1201815.105 -
SetIntersection_None_Set_float_262144_16 1202458.740 -
SetIntersection_None_Set_float_262144_16384 1206183.430 -
SetIntersection_None_Set_float_262144_256 1199284.342 -
SetIntersection_None_Set_float_262144_262144 1201871.013 -
SetIntersection_None_Set_float_262144_4 1202584.146 -
SetIntersection_None_Set_float_262144_64 1201959.634 -
SetIntersection_None_Set_float_4_1 231215115.167 -
SetIntersection_None_Set_float_4_4 144799987.285 -
SetIntersection_None_Set_float_64_1 22564775.712 -
SetIntersection_None_Set_float_64_16 18814662.941 -
SetIntersection_None_Set_float_64_4 21953092.658 1.93%
SetIntersection_None_Set_float_64_64 11659842.463 -1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8740396.063 -3.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8671818.412 -3.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8836672.061 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8723350.005 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8670766.239 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8669925.633 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160869006.423 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158450251.887 -3.85%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169054126.327 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167860581.283 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164001038.872 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164892497.091 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167469229.186 1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70903068.136 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37570106.998 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59772037.841 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569107602.732 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11529709.030 -1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10842254.990 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5796594.902 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11515147.016 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9446616.256 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1221940.266 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1228130.207 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1227594.645 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1225550.375 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1231657.308 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1234218.344 -2.29%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1219210.287 -1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1220009.523 -1.73%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230749878.487 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144253854.750 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23179431.010 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19211467.347 1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22568727.153 2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11939584.893 -
SetIntersection_None_Set_string_1024_1 9142901.527 2.69%
SetIntersection_None_Set_string_1024_1024 9071154.253 -
SetIntersection_None_Set_string_1024_16 9406673.426 3.85%
SetIntersection_None_Set_string_1024_256 9107709.811 1.61%
SetIntersection_None_Set_string_1024_4 9265107.917 5.14%
SetIntersection_None_Set_string_1024_64 9099270.452 1.40%
SetIntersection_None_Set_string_16384_1 193340400.284 -4.34%
SetIntersection_None_Set_string_16384_1024 214402770.279 6.23%
SetIntersection_None_Set_string_16384_16 195062908.138 -2.28%
SetIntersection_None_Set_string_16384_16384 198790781.526 -1.43%
SetIntersection_None_Set_string_16384_256 203839662.293 1.97%
SetIntersection_None_Set_string_16384_4 194102438.432 -2.46%
SetIntersection_None_Set_string_16384_64 201256651.587 1.15%
SetIntersection_None_Set_string_16_1 72823907.280 -
SetIntersection_None_Set_string_16_16 38837476.244 -
SetIntersection_None_Set_string_16_4 62163896.483 1.32%
SetIntersection_None_Set_string_1_1 575672109.932 -
SetIntersection_None_Set_string_256_1 12027247.736 1.01%
SetIntersection_None_Set_string_256_16 11138953.007 -1.87%
SetIntersection_None_Set_string_256_256 6035343.420 -
SetIntersection_None_Set_string_256_4 11943493.819 -
SetIntersection_None_Set_string_256_64 9435659.789 -1.92%
SetIntersection_None_Set_string_262144_1 1641129.475 -3.15%
SetIntersection_None_Set_string_262144_1024 1653925.051 -2.72%
SetIntersection_None_Set_string_262144_16 1642808.674 -3.87%
SetIntersection_None_Set_string_262144_16384 1645813.474 -3.67%
SetIntersection_None_Set_string_262144_256 1640642.252 -3.80%
SetIntersection_None_Set_string_262144_262144 1656388.752 -1.88%
SetIntersection_None_Set_string_262144_4 1638871.258 -3.85%
SetIntersection_None_Set_string_262144_64 1643402.260 -3.71%
SetIntersection_None_Set_string_4_1 235018462.050 -
SetIntersection_None_Set_string_4_4 146705874.076 -
SetIntersection_None_Set_string_64_1 23607840.874 -1.85%
SetIntersection_None_Set_string_64_16 19188923.508 -
SetIntersection_None_Set_string_64_4 22977825.668 -
SetIntersection_None_Set_string_64_64 12239107.101 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8804477.794 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8874694.665 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8872158.678 -1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8804121.966 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8810109.285 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8820896.516 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 205287178.393 -4.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200527499.248 2.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 209902802.177 5.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201338906.129 2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197396596.001 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200729447.226 -4.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 212192836.924 5.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71954673.846 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37714917.725 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60678304.848 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 573676809.913 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11913058.750 3.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11037692.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5878060.729 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11624776.568 -1.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9464994.211 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1678598.549 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1604352.049 -5.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1615646.240 -3.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1622035.238 -3.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1613777.018 -3.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1604891.358 -5.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1660600.914 -2.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1619589.435 -3.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231971446.695 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145453434.986 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23662991.341 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19062658.262 -1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22163910.425 -1.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11778398.367 -2.82%
SetIntersection_None_Set_uint32_1024_1 8989903.911 1.50%
SetIntersection_None_Set_uint32_1024_1024 8754049.385 -
SetIntersection_None_Set_uint32_1024_16 8737959.964 -
SetIntersection_None_Set_uint32_1024_256 8834535.267 -
SetIntersection_None_Set_uint32_1024_4 8819957.030 -
SetIntersection_None_Set_uint32_1024_64 8802791.345 -1.70%
SetIntersection_None_Set_uint32_16384_1 153528917.448 -1.02%
SetIntersection_None_Set_uint32_16384_1024 154380238.356 -
SetIntersection_None_Set_uint32_16384_16 153801404.901 -
SetIntersection_None_Set_uint32_16384_16384 155785429.671 -
SetIntersection_None_Set_uint32_16384_256 154231500.159 -
SetIntersection_None_Set_uint32_16384_4 153941319.587 -
SetIntersection_None_Set_uint32_16384_64 153658523.964 -
SetIntersection_None_Set_uint32_16_1 70410465.921 -
SetIntersection_None_Set_uint32_16_16 37534825.546 -
SetIntersection_None_Set_uint32_16_4 59656856.450 -1.08%
SetIntersection_None_Set_uint32_1_1 567291162.942 -
SetIntersection_None_Set_uint32_256_1 11552497.341 -1.59%
SetIntersection_None_Set_uint32_256_16 11076013.071 -
SetIntersection_None_Set_uint32_256_256 5869675.395 -
SetIntersection_None_Set_uint32_256_4 11533775.177 1.51%
SetIntersection_None_Set_uint32_256_64 9187775.912 -1.92%
SetIntersection_None_Set_uint32_262144_1 1199668.947 -
SetIntersection_None_Set_uint32_262144_1024 1192468.426 -
SetIntersection_None_Set_uint32_262144_16 1187278.160 -1.59%
SetIntersection_None_Set_uint32_262144_16384 1181043.211 -2.08%
SetIntersection_None_Set_uint32_262144_256 1186984.051 -1.48%
SetIntersection_None_Set_uint32_262144_262144 1191539.387 -
SetIntersection_None_Set_uint32_262144_4 1191105.793 -
SetIntersection_None_Set_uint32_262144_64 1187290.283 -1.17%
SetIntersection_None_Set_uint32_4_1 229924037.502 -
SetIntersection_None_Set_uint32_4_4 143453976.439 -
SetIntersection_None_Set_uint32_64_1 23491195.024 -
SetIntersection_None_Set_uint32_64_16 19096989.814 -
SetIntersection_None_Set_uint32_64_4 22469921.068 -
SetIntersection_None_Set_uint32_64_64 11912547.246 1.59%
SetIntersection_None_Set_uint64_1024_1 8977922.574 -
SetIntersection_None_Set_uint64_1024_1024 8767674.732 -1.50%
SetIntersection_None_Set_uint64_1024_16 8707514.375 -
SetIntersection_None_Set_uint64_1024_256 8684367.988 -
SetIntersection_None_Set_uint64_1024_4 8651596.741 -1.22%
SetIntersection_None_Set_uint64_1024_64 8635603.261 -
SetIntersection_None_Set_uint64_16384_1 157649012.217 1.01%
SetIntersection_None_Set_uint64_16384_1024 164707655.924 -1.65%
SetIntersection_None_Set_uint64_16384_16 165526653.863 1.21%
SetIntersection_None_Set_uint64_16384_16384 175766632.077 6.12%
SetIntersection_None_Set_uint64_16384_256 165730323.350 1.34%
SetIntersection_None_Set_uint64_16384_4 160637730.772 -
SetIntersection_None_Set_uint64_16384_64 167511806.872 -
SetIntersection_None_Set_uint64_16_1 70440121.540 -
SetIntersection_None_Set_uint64_16_16 37569924.595 -
SetIntersection_None_Set_uint64_16_4 60022623.042 -
SetIntersection_None_Set_uint64_1_1 566353130.390 -
SetIntersection_None_Set_uint64_256_1 11471657.091 -1.31%
SetIntersection_None_Set_uint64_256_16 10848819.867 -
SetIntersection_None_Set_uint64_256_256 5752486.839 -
SetIntersection_None_Set_uint64_256_4 11417273.670 -
SetIntersection_None_Set_uint64_256_64 9258826.277 -1.62%
SetIntersection_None_Set_uint64_262144_1 1204810.141 -
SetIntersection_None_Set_uint64_262144_1024 1203871.096 -
SetIntersection_None_Set_uint64_262144_16 1197444.416 -
SetIntersection_None_Set_uint64_262144_16384 1203495.361 -
SetIntersection_None_Set_uint64_262144_256 1201830.810 -
SetIntersection_None_Set_uint64_262144_262144 1204567.545 -
SetIntersection_None_Set_uint64_262144_4 1199905.599 -
SetIntersection_None_Set_uint64_262144_64 1199100.018 -
SetIntersection_None_Set_uint64_4_1 229289335.534 -
SetIntersection_None_Set_uint64_4_4 143090776.238 -
SetIntersection_None_Set_uint64_64_1 23413434.785 -
SetIntersection_None_Set_uint64_64_16 19073548.613 -
SetIntersection_None_Set_uint64_64_4 22392714.020 -
SetIntersection_None_Set_uint64_64_64 11925197.792 -
SetIntersection_None_Vector_float_1024_1 1154890.674 1.79%
SetIntersection_None_Vector_float_1024_1024 1167277.749 1.38%
SetIntersection_None_Vector_float_1024_16 1157098.317 -
SetIntersection_None_Vector_float_1024_256 1150490.281 -
SetIntersection_None_Vector_float_1024_4 1155475.523 -
SetIntersection_None_Vector_float_1024_64 1161023.837 -
SetIntersection_None_Vector_float_16384_1 1198823.954 1.88%
SetIntersection_None_Vector_float_16384_1024 1174784.877 -
SetIntersection_None_Vector_float_16384_16 1173303.159 -
SetIntersection_None_Vector_float_16384_16384 1172856.250 -
SetIntersection_None_Vector_float_16384_256 1186517.157 -
SetIntersection_None_Vector_float_16384_4 1207259.248 1.78%
SetIntersection_None_Vector_float_16384_64 1191283.533 1.46%
SetIntersection_None_Vector_float_16_1 67763112.338 -
SetIntersection_None_Vector_float_16_16 36039695.098 -
SetIntersection_None_Vector_float_16_4 57526095.832 -
SetIntersection_None_Vector_float_1_1 570938695.645 -
SetIntersection_None_Vector_float_256_1 4531602.313 -
SetIntersection_None_Vector_float_256_16 4298564.021 -
SetIntersection_None_Vector_float_256_256 2288353.827 -
SetIntersection_None_Vector_float_256_4 4501406.740 -
SetIntersection_None_Vector_float_256_64 3642015.760 -
SetIntersection_None_Vector_float_262144_1 1223658.256 2.33%
SetIntersection_None_Vector_float_262144_1024 1235172.929 2.02%
SetIntersection_None_Vector_float_262144_16 1217865.129 -
SetIntersection_None_Vector_float_262144_16384 1203610.620 -
SetIntersection_None_Vector_float_262144_256 1206222.724 -
SetIntersection_None_Vector_float_262144_262144 1219493.915 -
SetIntersection_None_Vector_float_262144_4 1204581.575 -
SetIntersection_None_Vector_float_262144_64 1202935.514 1.03%
SetIntersection_None_Vector_float_4_1 229032912.064 -
SetIntersection_None_Vector_float_4_4 143149491.374 -
SetIntersection_None_Vector_float_64_1 17899614.562 -
SetIntersection_None_Vector_float_64_16 14544295.729 -
SetIntersection_None_Vector_float_64_4 17074572.425 -
SetIntersection_None_Vector_float_64_64 9133572.936 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1167412.882 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1147270.127 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1112183.755 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1153955.734 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1170003.299 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1135881.594 -1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1124269.793 -3.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1129382.950 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1176725.078 -2.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1160808.554 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1186278.383 -1.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1169401.015 -1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1187113.242 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67174646.469 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35693163.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57385820.991 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 565191351.602 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4485885.157 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4310716.142 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2221740.377 -2.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4451650.154 -1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3663900.073 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1195320.801 -2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1186195.781 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1198746.495 -1.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1205183.528 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1186682.925 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182130.660 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1180261.857 -2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1204663.815 2.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227252399.879 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142244386.206 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17783924.986 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14323692.893 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16927843.860 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9017245.913 -
SetIntersection_None_Vector_string_1024_1 1244691.142 -
SetIntersection_None_Vector_string_1024_1024 1231278.047 -
SetIntersection_None_Vector_string_1024_16 1238255.641 -
SetIntersection_None_Vector_string_1024_256 1194762.605 -1.85%
SetIntersection_None_Vector_string_1024_4 1207069.709 -1.78%
SetIntersection_None_Vector_string_1024_64 1238909.226 4.71%
SetIntersection_None_Vector_string_16384_1 1301118.979 1.83%
SetIntersection_None_Vector_string_16384_1024 1250263.979 -2.45%
SetIntersection_None_Vector_string_16384_16 1299560.865 2.89%
SetIntersection_None_Vector_string_16384_16384 1299260.255 -
SetIntersection_None_Vector_string_16384_256 1296140.848 2.09%
SetIntersection_None_Vector_string_16384_4 1291180.025 -
SetIntersection_None_Vector_string_16384_64 1304706.122 1.86%
SetIntersection_None_Vector_string_16_1 69419124.871 -
SetIntersection_None_Vector_string_16_16 36789137.454 -
SetIntersection_None_Vector_string_16_4 58911612.750 -
SetIntersection_None_Vector_string_1_1 571099711.649 -
SetIntersection_None_Vector_string_256_1 4804934.089 1.71%
SetIntersection_None_Vector_string_256_16 4526383.731 -
SetIntersection_None_Vector_string_256_256 2415650.172 -
SetIntersection_None_Vector_string_256_4 4724768.444 -
SetIntersection_None_Vector_string_256_64 3848910.339 -
SetIntersection_None_Vector_string_262144_1 1371059.659 3.46%
SetIntersection_None_Vector_string_262144_1024 1379314.158 1.68%
SetIntersection_None_Vector_string_262144_16 1399191.169 3.39%
SetIntersection_None_Vector_string_262144_16384 1323264.501 -3.00%
SetIntersection_None_Vector_string_262144_256 1372620.771 1.54%
SetIntersection_None_Vector_string_262144_262144 1368566.469 -
SetIntersection_None_Vector_string_262144_4 1386352.989 2.62%
SetIntersection_None_Vector_string_262144_64 1372804.998 1.94%
SetIntersection_None_Vector_string_4_1 231659710.849 -
SetIntersection_None_Vector_string_4_4 144592311.467 -
SetIntersection_None_Vector_string_64_1 18476295.248 -
SetIntersection_None_Vector_string_64_16 15028640.875 -
SetIntersection_None_Vector_string_64_4 17733036.813 -
SetIntersection_None_Vector_string_64_64 9396036.625 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1187415.894 1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1191063.741 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1146075.504 -3.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1187890.866 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1191499.026 -2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1169771.990 -1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1231883.948 -4.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1211078.245 -2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1184424.753 -3.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1242353.702 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1227013.952 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1232483.451 1.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1218315.335 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67395716.298 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35971230.081 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57337741.610 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 564957717.836 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4616283.540 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4310287.486 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2310677.291 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4529841.291 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3699444.412 1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1301252.383 1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1195869.204 -5.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1205100.393 -4.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1267237.320 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1286663.150 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1256646.463 -2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1249584.774 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1233432.416 -2.70%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227731287.856 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142657890.340 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17808711.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14567506.747 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17041183.901 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9055218.149 -
SetIntersection_None_Vector_uint32_1024_1 1141969.502 -
SetIntersection_None_Vector_uint32_1024_1024 1153529.164 -
SetIntersection_None_Vector_uint32_1024_16 1129882.861 1.96%
SetIntersection_None_Vector_uint32_1024_256 1154945.321 -
SetIntersection_None_Vector_uint32_1024_4 1142835.654 -1.02%
SetIntersection_None_Vector_uint32_1024_64 1133579.845 -1.02%
SetIntersection_None_Vector_uint32_16384_1 1183453.433 -
SetIntersection_None_Vector_uint32_16384_1024 1165204.089 -
SetIntersection_None_Vector_uint32_16384_16 1181777.578 -
SetIntersection_None_Vector_uint32_16384_16384 1152495.326 2.99%
SetIntersection_None_Vector_uint32_16384_256 1164875.919 -
SetIntersection_None_Vector_uint32_16384_4 1182074.750 -
SetIntersection_None_Vector_uint32_16384_64 1150232.767 1.76%
SetIntersection_None_Vector_uint32_16_1 67221379.794 -
SetIntersection_None_Vector_uint32_16_16 35626249.894 -
SetIntersection_None_Vector_uint32_16_4 57296991.543 -
SetIntersection_None_Vector_uint32_1_1 585098360.288 -
SetIntersection_None_Vector_uint32_256_1 4542397.609 -
SetIntersection_None_Vector_uint32_256_16 4258384.843 -
SetIntersection_None_Vector_uint32_256_256 2257042.372 -1.16%
SetIntersection_None_Vector_uint32_256_4 4468878.788 -
SetIntersection_None_Vector_uint32_256_64 3618791.492 -
SetIntersection_None_Vector_uint32_262144_1 1217567.003 1.75%
SetIntersection_None_Vector_uint32_262144_1024 1214402.392 1.31%
SetIntersection_None_Vector_uint32_262144_16 1195530.938 -
SetIntersection_None_Vector_uint32_262144_16384 1152189.762 -
SetIntersection_None_Vector_uint32_262144_256 1195629.660 -
SetIntersection_None_Vector_uint32_262144_262144 1223722.381 1.74%
SetIntersection_None_Vector_uint32_262144_4 1169268.599 -
SetIntersection_None_Vector_uint32_262144_64 1213282.873 -
SetIntersection_None_Vector_uint32_4_1 227427153.952 -
SetIntersection_None_Vector_uint32_4_4 142197376.582 -
SetIntersection_None_Vector_uint32_64_1 17730483.016 -
SetIntersection_None_Vector_uint32_64_16 14366622.679 -
SetIntersection_None_Vector_uint32_64_4 16939262.770 -
SetIntersection_None_Vector_uint32_64_64 8885784.957 -
SetIntersection_None_Vector_uint64_1024_1 1151891.117 -
SetIntersection_None_Vector_uint64_1024_1024 1150934.178 1.20%
SetIntersection_None_Vector_uint64_1024_16 1094386.438 -4.86%
SetIntersection_None_Vector_uint64_1024_256 1140171.858 2.15%
SetIntersection_None_Vector_uint64_1024_4 1155084.850 -
SetIntersection_None_Vector_uint64_1024_64 1137652.336 2.83%
SetIntersection_None_Vector_uint64_16384_1 1173011.026 -
SetIntersection_None_Vector_uint64_16384_1024 1174569.261 2.24%
SetIntersection_None_Vector_uint64_16384_16 1172827.623 -
SetIntersection_None_Vector_uint64_16384_16384 1112182.206 -4.76%
SetIntersection_None_Vector_uint64_16384_256 1162582.211 2.95%
SetIntersection_None_Vector_uint64_16384_4 1170966.745 -
SetIntersection_None_Vector_uint64_16384_64 1130431.669 -3.29%
SetIntersection_None_Vector_uint64_16_1 67060187.635 -
SetIntersection_None_Vector_uint64_16_16 35657485.497 -
SetIntersection_None_Vector_uint64_16_4 56967286.585 -
SetIntersection_None_Vector_uint64_1_1 565708863.743 -
SetIntersection_None_Vector_uint64_256_1 4536439.788 -
SetIntersection_None_Vector_uint64_256_16 4271843.441 -
SetIntersection_None_Vector_uint64_256_256 2236920.799 -2.19%
SetIntersection_None_Vector_uint64_256_4 4425277.565 -
SetIntersection_None_Vector_uint64_256_64 3623896.380 1.80%
SetIntersection_None_Vector_uint64_262144_1 1197220.498 -
SetIntersection_None_Vector_uint64_262144_1024 1198167.526 -
SetIntersection_None_Vector_uint64_262144_16 1204099.381 -
SetIntersection_None_Vector_uint64_262144_16384 1186238.505 -
SetIntersection_None_Vector_uint64_262144_256 1200573.468 1.69%
SetIntersection_None_Vector_uint64_262144_262144 1201308.992 1.17%
SetIntersection_None_Vector_uint64_262144_4 1189495.311 -
SetIntersection_None_Vector_uint64_262144_64 1188237.089 -
SetIntersection_None_Vector_uint64_4_1 226840221.307 -
SetIntersection_None_Vector_uint64_4_4 141653515.279 -
SetIntersection_None_Vector_uint64_64_1 17802218.110 1.43%
SetIntersection_None_Vector_uint64_64_16 14346546.600 -
SetIntersection_None_Vector_uint64_64_4 16867369.640 -
SetIntersection_None_Vector_uint64_64_64 9015855.739 1.35%
bm_gcd_complex 19.293 -1.88%
bm_gcd_random 30.796 -
bm_gcd_trivial 0.906 5.03%
bm_lexicographical_compare<int>/1 1.243 3.23%
bm_lexicographical_compare<int>/1048576 76652.924 -
bm_lexicographical_compare<int>/16 2.070 5.80%
bm_lexicographical_compare<int>/2 1.329 -
bm_lexicographical_compare<int>/262144 19109.540 -
bm_lexicographical_compare<int>/3 1.574 -3.05%
bm_lexicographical_compare<int>/32768 2388.851 -1.82%
bm_lexicographical_compare<int>/4 1.324 14.43%
bm_lexicographical_compare<int>/4096 298.618 -
bm_lexicographical_compare<int>/5 1.516 -1.48%
bm_lexicographical_compare<int>/512 37.309 -
bm_lexicographical_compare<int>/6 1.515 -1.70%
bm_lexicographical_compare<int>/64 5.030 3.55%
bm_lexicographical_compare<int>/7 1.515 -1.52%
bm_lexicographical_compare<int>/8 1.587 8.99%
bm_lexicographical_compare<signed_char>/1 1.324 -
bm_lexicographical_compare<signed_char>/1048576 16255.577 -1.35%
bm_lexicographical_compare<signed_char>/16 1.272 -1.50%
bm_lexicographical_compare<signed_char>/2 1.551 -
bm_lexicographical_compare<signed_char>/262144 3841.680 -1.87%
bm_lexicographical_compare<signed_char>/3 1.788 -
bm_lexicographical_compare<signed_char>/32768 479.203 -
bm_lexicographical_compare<signed_char>/4 1.950 -4.35%
bm_lexicographical_compare<signed_char>/4096 59.874 -
bm_lexicographical_compare<signed_char>/5 2.138 -5.17%
bm_lexicographical_compare<signed_char>/512 7.866 -
bm_lexicographical_compare<signed_char>/6 2.441 -5.56%
bm_lexicographical_compare<signed_char>/64 2.195 13.04%
bm_lexicographical_compare<signed_char>/7 2.675 -3.90%
bm_lexicographical_compare<signed_char>/8 2.970 -7.58%
bm_lexicographical_compare<unsigned_char>/1 1.605 -3.89%
bm_lexicographical_compare<unsigned_char>/1048576 17924.875 -
bm_lexicographical_compare<unsigned_char>/16 1.109 -4.08%
bm_lexicographical_compare<unsigned_char>/2 1.867 -5.91%
bm_lexicographical_compare<unsigned_char>/262144 4495.623 -
bm_lexicographical_compare<unsigned_char>/3 2.188 -
bm_lexicographical_compare<unsigned_char>/32768 572.661 -
bm_lexicographical_compare<unsigned_char>/4 1.494 3.06%
bm_lexicographical_compare<unsigned_char>/4096 77.685 -
bm_lexicographical_compare<unsigned_char>/5 1.674 -
bm_lexicographical_compare<unsigned_char>/512 8.743 -
bm_lexicographical_compare<unsigned_char>/6 1.902 2.52%
bm_lexicographical_compare<unsigned_char>/64 1.912 -4.62%
bm_lexicographical_compare<unsigned_char>/7 2.155 2.19%
bm_lexicographical_compare<unsigned_char>/8 1.453 4.53%
bm_ranges_lexicographical_compare<int>/1 1.267 -6.75%
bm_ranges_lexicographical_compare<int>/1048576 76666.945 -
bm_ranges_lexicographical_compare<int>/16 2.247 -2.73%
bm_ranges_lexicographical_compare<int>/2 1.457 -8.19%
bm_ranges_lexicographical_compare<int>/262144 19106.687 -
bm_ranges_lexicographical_compare<int>/3 1.748 -5.37%
bm_ranges_lexicographical_compare<int>/32768 2389.328 -1.72%
bm_ranges_lexicographical_compare<int>/4 1.297 -
bm_ranges_lexicographical_compare<int>/4096 298.488 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.291 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.913 -
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.530 -
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16258.960 -
bm_ranges_lexicographical_compare<signed_char>/16 1.297 -
bm_ranges_lexicographical_compare<signed_char>/2 1.617 -
bm_ranges_lexicographical_compare<signed_char>/262144 3837.813 -1.90%
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.501 -
bm_ranges_lexicographical_compare<signed_char>/4 2.086 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.815 -
bm_ranges_lexicographical_compare<signed_char>/5 2.328 -
bm_ranges_lexicographical_compare<signed_char>/512 7.804 -1.46%
bm_ranges_lexicographical_compare<signed_char>/6 2.641 2.01%
bm_ranges_lexicographical_compare<signed_char>/64 2.125 -8.04%
bm_ranges_lexicographical_compare<signed_char>/7 2.862 -
bm_ranges_lexicographical_compare<signed_char>/8 3.188 1.69%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.540 5.95%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.320 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.060 8.89%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.779 6.41%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.161 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.025 5.16%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.459 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.309 7.67%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.794 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.545 6.18%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.700 1.03%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.836 8.28%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.912 4.88%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.074 7.35%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.382 12.35%
bm_ranges_swap_ranges_vb_aligned/1024 6.524 -
bm_ranges_swap_ranges_vb_aligned/1048576 3414.166 -
bm_ranges_swap_ranges_vb_aligned/128 3.459 -
bm_ranges_swap_ranges_vb_aligned/131072 245.354 -1.15%
bm_ranges_swap_ranges_vb_aligned/16 3.245 -
bm_ranges_swap_ranges_vb_aligned/16384 34.986 -
bm_ranges_swap_ranges_vb_aligned/2048 8.571 -
bm_ranges_swap_ranges_vb_aligned/256 4.382 -
bm_ranges_swap_ranges_vb_aligned/262144 490.672 -
bm_ranges_swap_ranges_vb_aligned/32 3.244 -
bm_ranges_swap_ranges_vb_aligned/32768 64.357 -
bm_ranges_swap_ranges_vb_aligned/4096 11.977 -
bm_ranges_swap_ranges_vb_aligned/512 5.285 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.810 -3.52%
bm_ranges_swap_ranges_vb_aligned/64 3.122 -
bm_ranges_swap_ranges_vb_aligned/65536 123.488 -
bm_ranges_swap_ranges_vb_aligned/8 3.199 -
bm_ranges_swap_ranges_vb_aligned/8192 19.511 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15556.435 -
bm_ranges_swap_ranges_vb_unaligned/262144 3738.434 -2.62%
bm_ranges_swap_ranges_vb_unaligned/32768 476.163 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.980 -
bm_ranges_swap_ranges_vb_unaligned/512 13.398 -
bm_ranges_swap_ranges_vb_unaligned/64 6.302 1.22%
bm_ranges_swap_ranges_vb_unaligned/8 4.915 1.46%
bm_swap_ranges_vb_aligned/1048576 3412.612 -
bm_swap_ranges_vb_aligned/262144 493.118 -
bm_swap_ranges_vb_aligned/32768 63.741 -
bm_swap_ranges_vb_aligned/4096 12.535 -
bm_swap_ranges_vb_aligned/512 4.990 -
bm_swap_ranges_vb_aligned/64 2.845 -
bm_swap_ranges_vb_aligned/8 3.313 -3.92%
bm_swap_ranges_vb_unaligned/1048576 15940.503 -
bm_swap_ranges_vb_unaligned/262144 3846.558 -2.49%
bm_swap_ranges_vb_unaligned/32768 484.668 -
bm_swap_ranges_vb_unaligned/4096 64.821 -
bm_swap_ranges_vb_unaligned/512 12.331 -
bm_swap_ranges_vb_unaligned/64 4.846 -
bm_swap_ranges_vb_unaligned/8 4.910 -
bm_write 575.160 -
rng::adjacent_find(deque<int>)/1024 465.471 -
rng::adjacent_find(deque<int>)/1048576 478437.884 -
rng::adjacent_find(deque<int>)/50 17.239 15.58%
rng::adjacent_find(deque<int>)/8 3.408 10.07%
rng::adjacent_find(deque<int>)/8192 3729.203 -
rng::adjacent_find(deque<int>,_pred)/1024 632.130 -
rng::adjacent_find(deque<int>,_pred)/1048576 652360.085 -
rng::adjacent_find(deque<int>,_pred)/50 29.246 2.39%
rng::adjacent_find(deque<int>,_pred)/8 4.171 5.58%
rng::adjacent_find(deque<int>,_pred)/8192 5102.454 -
rng::adjacent_find(list<int>)/1024 716.518 -
rng::adjacent_find(list<int>)/1048576 879152.883 -
rng::adjacent_find(list<int>)/50 23.814 -
rng::adjacent_find(list<int>)/8 2.119 -
rng::adjacent_find(list<int>)/8192 6946.930 -
rng::adjacent_find(list<int>,_pred)/1024 832.842 -
rng::adjacent_find(list<int>,_pred)/1048576 960391.713 -1.09%
rng::adjacent_find(list<int>,_pred)/50 34.875 -
rng::adjacent_find(list<int>,_pred)/8 3.966 -
rng::adjacent_find(list<int>,_pred)/8192 8729.437 -
rng::adjacent_find(vector<int>)/1024 236.234 -
rng::adjacent_find(vector<int>)/1048576 235763.505 -
rng::adjacent_find(vector<int>)/50 12.039 -
rng::adjacent_find(vector<int>)/8 2.032 -
rng::adjacent_find(vector<int>)/8192 1842.607 -
rng::adjacent_find(vector<int>,_pred)/1024 402.112 -
rng::adjacent_find(vector<int>,_pred)/1048576 471452.425 1.75%
rng::adjacent_find(vector<int>,_pred)/50 23.728 -
rng::adjacent_find(vector<int>,_pred)/8 3.373 -
rng::adjacent_find(vector<int>,_pred)/8192 3189.566 -
rng::all_of(deque<int>)_(process_all)/32 11.539 -
rng::all_of(deque<int>)_(process_all)/32768 10576.293 -
rng::all_of(deque<int>)_(process_all)/50 17.747 -2.77%
rng::all_of(deque<int>)_(process_all)/8 3.227 -
rng::all_of(deque<int>)_(process_all)/8192 2615.026 -
rng::all_of(list<int>)_(process_all)/32 11.567 -
rng::all_of(list<int>)_(process_all)/32768 26369.979 -12.04%
rng::all_of(list<int>)_(process_all)/50 21.969 1.53%
rng::all_of(list<int>)_(process_all)/8 2.719 -
rng::all_of(list<int>)_(process_all)/8192 7966.784 -24.96%
rng::all_of(vector<int>)_(process_all)/32 8.497 2.08%
rng::all_of(vector<int>)_(process_all)/32768 8051.866 -
rng::all_of(vector<int>)_(process_all)/50 18.241 1.02%
rng::all_of(vector<int>)_(process_all)/8 2.554 -
rng::all_of(vector<int>)_(process_all)/8192 2021.685 -
rng::any_of(deque<int>)_(process_all)/32 11.528 -
rng::any_of(deque<int>)_(process_all)/32768 10467.492 -
rng::any_of(deque<int>)_(process_all)/50 20.349 -
rng::any_of(deque<int>)_(process_all)/8 3.224 -
rng::any_of(deque<int>)_(process_all)/8192 2650.472 -
rng::any_of(list<int>)_(process_all)/32 11.497 -
rng::any_of(list<int>)_(process_all)/32768 26648.712 -16.65%
rng::any_of(list<int>)_(process_all)/50 21.840 -
rng::any_of(list<int>)_(process_all)/8 2.611 -1.04%
rng::any_of(list<int>)_(process_all)/8192 7635.223 -20.86%
rng::any_of(vector<int>)_(process_all)/32 8.380 -
rng::any_of(vector<int>)_(process_all)/32768 8058.632 -
rng::any_of(vector<int>)_(process_all)/50 12.612 -
rng::any_of(vector<int>)_(process_all)/8 2.436 1.70%
rng::any_of(vector<int>)_(process_all)/8192 2021.071 -
rng::contains(deque<int>)_(process_all)/1048576 251750.104 -
rng::contains(deque<int>)_(process_all)/32 8.732 1.26%
rng::contains(deque<int>)_(process_all)/50 12.709 -
rng::contains(deque<int>)_(process_all)/8 3.016 -1.71%
rng::contains(deque<int>)_(process_all)/8192 1930.143 -
rng::contains(list<int>)_(process_all)/1048576 825304.362 -5.07%
rng::contains(list<int>)_(process_all)/32 9.026 -3.06%
rng::contains(list<int>)_(process_all)/50 18.596 3.76%
rng::contains(list<int>)_(process_all)/8 2.307 -3.06%
rng::contains(list<int>)_(process_all)/8192 7341.796 -32.48%
rng::contains(vector<int>)_(process_all)/1048576 238382.945 -
rng::contains(vector<int>)_(process_all)/32 8.390 -
rng::contains(vector<int>)_(process_all)/50 12.391 -
rng::contains(vector<int>)_(process_all)/8 2.629 2.89%
rng::contains(vector<int>)_(process_all)/8192 1850.990 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19924.806 9.13%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19834.549 3.30%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1458969.619 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432794.707 -
rng::contains_subrange(deque<int>)_(process_all)/16 6.887 -2.96%
rng::contains_subrange(deque<int>)_(process_all)/32 10.697 -1.29%
rng::contains_subrange(deque<int>)_(process_all)/50 14.440 3.28%
rng::contains_subrange(deque<int>)_(process_all)/8192 3386.640 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503796.163 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.985 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.481 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.734 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3929.671 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480006.454 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.296 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.493 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.581 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3744.054 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37097.223 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38684.396 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2468908.451 -
rng::contains_subrange(list<int>)_(process_all)/1048576 840070.162 -3.10%
rng::contains_subrange(list<int>)_(process_all)/16 5.117 2.96%
rng::contains_subrange(list<int>)_(process_all)/32 10.460 1.82%
rng::contains_subrange(list<int>)_(process_all)/50 18.293 -
rng::contains_subrange(list<int>)_(process_all)/8192 8089.876 -21.70%
rng::contains_subrange(list<int>)_(same_length)/1048576 946157.550 -
rng::contains_subrange(list<int>)_(same_length)/16 6.941 -
rng::contains_subrange(list<int>)_(same_length)/32 16.368 -
rng::contains_subrange(list<int>)_(same_length)/50 30.094 -
rng::contains_subrange(list<int>)_(same_length)/8192 7956.136 -6.86%
rng::contains_subrange(list<int>)_(single_element)/1048576 789238.220 -7.42%
rng::contains_subrange(list<int>)_(single_element)/16 4.907 1.57%
rng::contains_subrange(list<int>)_(single_element)/32 10.519 -
rng::contains_subrange(list<int>)_(single_element)/50 18.587 3.51%
rng::contains_subrange(list<int>)_(single_element)/8192 6953.183 -11.67%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13966.494 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14785.553 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 770435.893 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210032.239 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.793 -2.62%
rng::contains_subrange(vector<int>)_(process_all)/32 8.010 -1.00%
rng::contains_subrange(vector<int>)_(process_all)/50 11.512 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1636.344 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246118.429 1.05%
rng::contains_subrange(vector<int>)_(same_length)/16 4.826 -1.42%
rng::contains_subrange(vector<int>)_(same_length)/32 8.735 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.765 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1931.050 3.34%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232972.619 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.700 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.484 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.370 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1815.785 -
rng::copy(deque<int>)/1048576 50025.101 -16.51%
rng::copy(deque<int>)/262144 10393.687 -17.76%
rng::copy(deque<int>)/32768 1151.219 -
rng::copy(deque<int>)/4096 145.986 -
rng::copy(deque<int>)/512 16.785 -
rng::copy(deque<int>)/64 2.839 -
rng::copy(deque<int>)/8 2.781 -
rng::copy(list<int>)/1048576 887944.972 -2.12%
rng::copy(list<int>)/262144 219009.964 -2.93%
rng::copy(list<int>)/32768 26647.116 -
rng::copy(list<int>)/4096 3070.542 1.38%
rng::copy(list<int>)/512 370.716 -
rng::copy(list<int>)/64 31.056 -6.00%
rng::copy(list<int>)/8 2.393 1.63%
rng::copy(vector<bool>)_(aligned)/1048576 1039.530 -21.08%
rng::copy(vector<bool>)_(aligned)/262144 272.677 -3.93%
rng::copy(vector<bool>)_(aligned)/32768 35.439 -
rng::copy(vector<bool>)_(aligned)/4096 4.928 -
rng::copy(vector<bool>)_(aligned)/512 1.767 -
rng::copy(vector<bool>)_(aligned)/64 1.377 -
rng::copy(vector<bool>)_(unaligned)/1048576 5506.177 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.644 -
rng::copy(vector<bool>)_(unaligned)/32768 174.135 -
rng::copy(vector<bool>)_(unaligned)/4096 20.870 -
rng::copy(vector<bool>)_(unaligned)/512 3.721 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49723.818 -
rng::copy(vector<int>)/262144 12532.015 -
rng::copy(vector<int>)/32768 3224.576 -13.81%
rng::copy(vector<int>)/4096 145.440 -21.41%
rng::copy(vector<int>)/512 16.031 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.278 -
rng::copy_backward(deque<int>)/1048576 127225.473 -
rng::copy_backward(deque<int>)/262144 31464.102 -2.20%
rng::copy_backward(deque<int>)/32768 3912.252 6.51%
rng::copy_backward(deque<int>)/4096 148.279 -
rng::copy_backward(deque<int>)/512 18.217 -
rng::copy_backward(deque<int>)/64 3.046 -
rng::copy_backward(deque<int>)/8 2.714 2.81%
rng::copy_backward(list<int>)/1048576 892360.705 -1.82%
rng::copy_backward(list<int>)/262144 221757.338 -7.17%
rng::copy_backward(list<int>)/32768 29145.237 -24.30%
rng::copy_backward(list<int>)/4096 3138.112 1.20%
rng::copy_backward(list<int>)/512 374.885 -
rng::copy_backward(list<int>)/64 31.447 1.66%
rng::copy_backward(list<int>)/8 2.368 3.59%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1043.594 -3.86%
rng::copy_backward(vector<bool>)_(aligned)/262144 281.555 -45.97%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.858 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.145 1.49%
rng::copy_backward(vector<bool>)_(aligned)/512 1.758 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.779 -2.47%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6765.627 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1660.517 -11.56%
rng::copy_backward(vector<bool>)_(unaligned)/32768 211.979 2.43%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.829 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.889 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48518.170 -
rng::copy_backward(vector<int>)/262144 12533.289 -39.44%
rng::copy_backward(vector<int>)/32768 2695.133 -23.68%
rng::copy_backward(vector<int>)/4096 142.659 -3.77%
rng::copy_backward(vector<int>)/512 16.631 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.206 -
rng::copy_if(deque<int>)_(entire_range)/1048576 277921.598 -
rng::copy_if(deque<int>)_(entire_range)/262144 69844.146 -
rng::copy_if(deque<int>)_(entire_range)/32768 8683.263 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.568 -
rng::copy_if(deque<int>)_(entire_range)/512 135.735 -
rng::copy_if(deque<int>)_(entire_range)/64 16.164 -
rng::copy_if(deque<int>)_(entire_range)/8 2.828 -
rng::copy_if(deque<int>)_(every_other)/1048576 371977.784 -
rng::copy_if(deque<int>)_(every_other)/262144 92898.132 -
rng::copy_if(deque<int>)_(every_other)/32768 11629.721 -
rng::copy_if(deque<int>)_(every_other)/4096 1457.225 -
rng::copy_if(deque<int>)_(every_other)/512 182.912 -
rng::copy_if(deque<int>)_(every_other)/64 23.422 -
rng::copy_if(deque<int>)_(every_other)/8 3.456 -
rng::copy_if(list<int>)_(entire_range)/1048576 885282.489 -2.31%
rng::copy_if(list<int>)_(entire_range)/262144 219144.939 -4.49%
rng::copy_if(list<int>)_(entire_range)/32768 27863.122 -6.98%
rng::copy_if(list<int>)_(entire_range)/4096 3050.766 -
rng::copy_if(list<int>)_(entire_range)/512 372.385 1.83%
rng::copy_if(list<int>)_(entire_range)/64 33.298 -1.53%
rng::copy_if(list<int>)_(entire_range)/8 2.588 -
rng::copy_if(list<int>)_(every_other)/1048576 844735.134 -2.02%
rng::copy_if(list<int>)_(every_other)/262144 210317.025 -5.10%
rng::copy_if(list<int>)_(every_other)/32768 26354.480 -4.86%
rng::copy_if(list<int>)_(every_other)/4096 3277.943 1.28%
rng::copy_if(list<int>)_(every_other)/512 360.705 1.12%
rng::copy_if(list<int>)_(every_other)/64 23.937 -
rng::copy_if(list<int>)_(every_other)/8 2.305 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246794.427 -
rng::copy_if(vector<int>)_(entire_range)/262144 60087.615 -
rng::copy_if(vector<int>)_(entire_range)/32768 7507.223 -
rng::copy_if(vector<int>)_(entire_range)/4096 940.393 -
rng::copy_if(vector<int>)_(entire_range)/512 124.072 -
rng::copy_if(vector<int>)_(entire_range)/64 15.720 -1.88%
rng::copy_if(vector<int>)_(entire_range)/8 2.203 1.62%
rng::copy_if(vector<int>)_(every_other)/1048576 240122.628 -
rng::copy_if(vector<int>)_(every_other)/262144 60012.371 -
rng::copy_if(vector<int>)_(every_other)/32768 7482.149 -
rng::copy_if(vector<int>)_(every_other)/4096 939.856 -
rng::copy_if(vector<int>)_(every_other)/512 123.891 -
rng::copy_if(vector<int>)_(every_other)/64 18.281 -
rng::copy_if(vector<int>)_(every_other)/8 4.293 -
rng::copy_n(deque<int>)/1048576 49742.370 -3.25%
rng::copy_n(deque<int>)/262144 10251.109 -
rng::copy_n(deque<int>)/32768 1148.142 -
rng::copy_n(deque<int>)/4096 146.362 -
rng::copy_n(deque<int>)/512 16.782 -
rng::copy_n(deque<int>)/64 5.614 94.19%
rng::copy_n(deque<int>)/8 2.752 -
rng::copy_n(list<int>)/1048576 874385.028 -
rng::copy_n(list<int>)/262144 218564.138 -
rng::copy_n(list<int>)/32768 27230.998 -2.01%
rng::copy_n(list<int>)/4096 4046.519 -3.44%
rng::copy_n(list<int>)/512 342.135 -
rng::copy_n(list<int>)/64 14.169 1.34%
rng::copy_n(list<int>)/8 2.235 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1040.699 -
rng::copy_n(vector<bool>)_(aligned)/262144 273.541 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.506 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.927 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.369 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.508 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.397 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.207 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.863 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.424 1.26%
rng::copy_n(vector<bool>)_(unaligned)/64 0.744 -
rng::copy_n(vector<int>)/1048576 50161.280 -
rng::copy_n(vector<int>)/262144 12540.561 -13.92%
rng::copy_n(vector<int>)/32768 2672.869 -23.86%
rng::copy_n(vector<int>)/4096 142.732 -2.36%
rng::copy_n(vector<int>)/512 16.184 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.279 -
rng::count(deque<int>)_(every_other)/1024 248.803 -
rng::count(deque<int>)_(every_other)/1048576 254023.152 -
rng::count(deque<int>)_(every_other)/8 2.536 -
rng::count(deque<int>)_(every_other)/8192 1945.929 -
rng::count(list<int>)_(every_other)/1024 710.170 -
rng::count(list<int>)_(every_other)/1048576 815638.256 -3.64%
rng::count(list<int>)_(every_other)/8 2.107 -
rng::count(list<int>)_(every_other)/8192 7669.145 11.47%
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.694 -
rng::count(vector<bool>)/1048576 1463.300 -
rng::count(vector<bool>)/8192 11.480 -
rng::count(vector<int>)_(every_other)/1024 103.279 -
rng::count(vector<int>)_(every_other)/1048576 105465.602 -
rng::count(vector<int>)_(every_other)/8 1.384 3.10%
rng::count(vector<int>)_(every_other)/8192 821.802 -
rng::count_if(deque<int>)_(every_other)/1024 347.467 -
rng::count_if(deque<int>)_(every_other)/1048576 342777.179 -1.12%
rng::count_if(deque<int>)_(every_other)/8 3.374 -
rng::count_if(deque<int>)_(every_other)/8192 2623.222 -
rng::count_if(list<int>)_(every_other)/1024 760.530 -
rng::count_if(list<int>)_(every_other)/1048576 897754.695 -1.58%
rng::count_if(list<int>)_(every_other)/8 2.847 -
rng::count_if(list<int>)_(every_other)/8192 7376.980 -7.49%
rng::count_if(vector<int>)_(every_other)/1024 250.285 -
rng::count_if(vector<int>)_(every_other)/1048576 247959.705 -
rng::count_if(vector<int>)_(every_other)/8 4.238 -
rng::count_if(vector<int>)_(every_other)/8192 1931.350 -
rng::distance(deque<int>)/1024 0.847 -
rng::distance(deque<int>)/4096 0.848 -
rng::distance(deque<int>)/50 0.847 -
rng::distance(deque<int>)/8192 0.850 -
rng::distance(join_view(vector<vector<int>>)/1024 1.034 1.30%
rng::distance(join_view(vector<vector<int>>)/4096 4.447 1.78%
rng::distance(join_view(vector<vector<int>>)/50 0.603 -
rng::distance(join_view(vector<vector<int>>)/8192 8.317 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 483.688 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 497404.140 1.38%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.796 11.86%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.761 3.40%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3877.791 1.48%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.071 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.718 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.082 1.87%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.072 1.68%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.073 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.109 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733343.892 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 40.374 9.73%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.513 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5734.757 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.776 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.100 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2050.053 -1.01%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2292443.032 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.311 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.537 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17791.244 -21.30%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 695.698 1.19%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461569.242 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.347 1.19%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.810 6.14%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11859.521 3.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1778.342 3.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2346138.564 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.171 1.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.975 3.92%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20081.022 4.24%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 544.446 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462398.973 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.422 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.612 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11720.473 2.51%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.674 -5.91%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.691 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 769.059 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 962289.609 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.196 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.010 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8682.196 2.41%
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.974 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.524 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084994.112 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.034 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.684 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11926.423 2.88%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.238 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73791.145 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.543 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.424 -7.52%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.166 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.157 -8.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.157 -8.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -7.92%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -12.45%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -8.36%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.729 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635073.483 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.732 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.150 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4815.328 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -2.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -1.94%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -2.08%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 505.299 5.07%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497815.743 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 26.727 22.98%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.081 1.42%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3878.318 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 531.243 1.89%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523480.361 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.234 -4.14%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.279 1.06%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4007.758 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 781.245 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 962199.897 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.730 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.981 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12032.191 1.48%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.041 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994926.743 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.319 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.582 -3.83%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9952.158 -
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.646 -
rng::equal(vector<bool>)_(unaligned)/1048576 7600.027 -1.12%
rng::equal(vector<bool>)_(unaligned)/50 0.774 5.28%
rng::equal(vector<bool>)_(unaligned)/8 0.774 11.98%
rng::equal(vector<bool>)_(unaligned)/8192 65.002 -1.18%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.312 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73715.550 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.352 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.347 -1.95%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 572.100 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.326 3.53%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640044.607 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.006 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.668 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4803.667 -
rng::fill(deque<int>)/1024 29.673 -
rng::fill(deque<int>)/32 1.459 10.01%
rng::fill(deque<int>)/50 2.255 -
rng::fill(deque<int>)/8192 239.859 -
rng::fill(list<int>)/1024 672.013 -
rng::fill(list<int>)/32 8.323 -
rng::fill(list<int>)/50 16.835 -
rng::fill(list<int>)/8192 7497.291 5.47%
rng::fill(vector<bool>)/1048576 3822.993 -
rng::fill(vector<bool>)/262144 233.375 -
rng::fill(vector<bool>)/32768 29.877 -
rng::fill(vector<bool>)/4096 4.223 -
rng::fill(vector<bool>)/512 1.616 6.37%
rng::fill(vector<bool>)/64 1.614 3.35%
rng::fill(vector<int>)/1024 29.955 -
rng::fill(vector<int>)/32 1.039 -2.30%
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 240.167 -
rng::fill_n(deque<int>)/1024 29.626 -
rng::fill_n(deque<int>)/32 1.156 -11.04%
rng::fill_n(deque<int>)/50 2.207 -
rng::fill_n(deque<int>)/8192 240.062 -
rng::fill_n(list<int>)/1024 649.642 -53.25%
rng::fill_n(list<int>)/32 8.198 -
rng::fill_n(list<int>)/50 16.110 1.48%
rng::fill_n(list<int>)/8192 7086.316 -1.82%
rng::fill_n(vector<bool>)/1048576 3822.575 -
rng::fill_n(vector<bool>)/262144 232.422 -
rng::fill_n(vector<bool>)/32768 30.158 -
rng::fill_n(vector<bool>)/4096 4.171 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.372 -2.20%
rng::fill_n(vector<int>)/1024 29.664 1.01%
rng::fill_n(vector<int>)/32 1.147 -
rng::fill_n(vector<int>)/50 2.232 -
rng::fill_n(vector<int>)/8192 237.866 -
rng::find(deque<int>)_(bail_25%)/1024 66.984 -
rng::find(deque<int>)_(bail_25%)/32768 1928.395 -
rng::find(deque<int>)_(bail_25%)/8 2.056 -
rng::find(deque<int>)_(bail_25%)/8192 478.695 -
rng::find(deque<int>)_(process_all)/1024 244.856 2.25%
rng::find(deque<int>)_(process_all)/32768 7866.903 2.97%
rng::find(deque<int>)_(process_all)/50 13.149 -
rng::find(deque<int>)_(process_all)/8 3.503 -
rng::find(deque<int>)_(process_all)/8192 1961.775 3.92%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 297.005 1.36%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9503.971 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.206 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.301 -3.56%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2334.311 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 315.099 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10416.205 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.416 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.144 2.20%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2550.943 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 740.431 2.57%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27085.362 -7.32%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.687 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.627 -3.00%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8972.852 9.06%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.161 1.55%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 664.687 2.40%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.852 3.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.224 4.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.893 1.67%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.430 1.80%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8820.377 1.71%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.098 2.56%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.166 4.14%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2177.520 2.82%
rng::find(list<int>)_(bail_25%)/1024 182.331 1.03%
rng::find(list<int>)_(bail_25%)/32768 8157.159 -4.26%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1440.847 1.52%
rng::find(list<int>)_(process_all)/1024 688.138 -
rng::find(list<int>)_(process_all)/32768 25768.280 -12.07%
rng::find(list<int>)_(process_all)/50 20.684 12.60%
rng::find(list<int>)_(process_all)/8 2.427 2.22%
rng::find(list<int>)_(process_all)/8192 7985.164 -23.79%
rng::find(vector<bool>)_(process_all)/1024 4.689 -
rng::find(vector<bool>)_(process_all)/1048576 3714.415 1.74%
rng::find(vector<bool>)_(process_all)/50 0.662 -4.13%
rng::find(vector<bool>)_(process_all)/8 0.613 -1.72%
rng::find(vector<bool>)_(process_all)/8192 33.841 1.18%
rng::find(vector<char>)_(bail_25%)/1024 5.278 -
rng::find(vector<char>)_(bail_25%)/32768 136.885 -
rng::find(vector<char>)_(bail_25%)/8 1.066 -3.45%
rng::find(vector<char>)_(bail_25%)/8192 39.892 -
rng::find(vector<char>)_(process_all)/1024 16.326 -
rng::find(vector<char>)_(process_all)/32768 496.219 -
rng::find(vector<char>)_(process_all)/50 1.693 3.88%
rng::find(vector<char>)_(process_all)/8 0.974 5.41%
rng::find(vector<char>)_(process_all)/8192 136.502 1.27%
rng::find(vector<int>)_(bail_25%)/1024 66.210 1.00%
rng::find(vector<int>)_(bail_25%)/32768 1867.434 -
rng::find(vector<int>)_(bail_25%)/8 1.588 -
rng::find(vector<int>)_(bail_25%)/8192 473.941 -
rng::find(vector<int>)_(process_all)/1024 244.531 1.58%
rng::find(vector<int>)_(process_all)/32768 7447.742 1.86%
rng::find(vector<int>)_(process_all)/50 12.518 -
rng::find(vector<int>)_(process_all)/8 2.894 1.72%
rng::find(vector<int>)_(process_all)/8192 1861.117 1.73%
rng::find_end(deque<int>)_(match_near_end)/1000 36.007 5.78%
rng::find_end(deque<int>)_(match_near_end)/1024 36.109 8.49%
rng::find_end(deque<int>)_(match_near_end)/8192 281.213 2.11%
rng::find_end(deque<int>)_(near_matches)/1000 16857.288 -5.86%
rng::find_end(deque<int>)_(near_matches)/1024 17672.332 -5.84%
rng::find_end(deque<int>)_(near_matches)/8192 1125806.672 -
rng::find_end(deque<int>)_(process_all)/1000 307.422 -
rng::find_end(deque<int>)_(process_all)/1024 319.038 -
rng::find_end(deque<int>)_(process_all)/1048576 281860.803 -1.12%
rng::find_end(deque<int>)_(process_all)/8192 2168.872 -2.58%
rng::find_end(deque<int>)_(same_length)/1000 331.517 -1.84%
rng::find_end(deque<int>)_(same_length)/1024 337.640 -2.27%
rng::find_end(deque<int>)_(same_length)/8192 2888.653 -
rng::find_end(deque<int>)_(single_element)/1000 339.244 -5.75%
rng::find_end(deque<int>)_(single_element)/1024 358.066 -1.93%
rng::find_end(deque<int>)_(single_element)/8192 2547.934 -6.58%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.186 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.283 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.393 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31299.976 -2.44%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32532.215 -2.18%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1875467.580 -2.12%
rng::find_end(deque<int>,_pred)_(process_all)/1000 579.449 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 622.755 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 546381.352 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4271.356 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 783.804 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 802.663 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4956.800 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 642.883 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.353 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4826.174 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.667 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4465.697 1.01%
rng::find_end(forward_list<int>)_(match_near_end)/8192 257051.332 1.31%
rng::find_end(forward_list<int>)_(near_matches)/1000 36373.851 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37752.945 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2476145.390 -
rng::find_end(forward_list<int>)_(process_all)/1000 697.388 -1.19%
rng::find_end(forward_list<int>)_(process_all)/1024 721.468 -1.10%
rng::find_end(forward_list<int>)_(process_all)/1048576 762601.484 -
rng::find_end(forward_list<int>)_(process_all)/8192 5560.521 -1.48%
rng::find_end(forward_list<int>)_(same_length)/1000 1478.986 1.25%
rng::find_end(forward_list<int>)_(same_length)/1024 1495.897 -
rng::find_end(forward_list<int>)_(same_length)/8192 16521.806 15.87%
rng::find_end(forward_list<int>)_(single_element)/1000 700.018 1.98%
rng::find_end(forward_list<int>)_(single_element)/1024 723.466 -
rng::find_end(forward_list<int>)_(single_element)/8192 6988.957 21.07%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 821.974 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5429.646 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278830.090 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42215.659 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43746.632 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696943.269 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 751.596 1.40%
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.516 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 847547.344 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6130.492 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1543.495 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.498 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17325.425 14.74%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 804.823 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 823.330 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 7794.889 17.76%
rng::find_end(list<int>)_(match_near_end)/1000 64.460 1.47%
rng::find_end(list<int>)_(match_near_end)/1024 61.755 -
rng::find_end(list<int>)_(match_near_end)/8192 598.349 -
rng::find_end(list<int>)_(near_matches)/1000 33109.489 -
rng::find_end(list<int>)_(near_matches)/1024 34574.985 -
rng::find_end(list<int>)_(near_matches)/8192 2267288.431 -
rng::find_end(list<int>)_(process_all)/1000 715.678 -
rng::find_end(list<int>)_(process_all)/1024 732.169 -
rng::find_end(list<int>)_(process_all)/1048576 879121.283 -1.42%
rng::find_end(list<int>)_(process_all)/8192 7624.872 1.99%
rng::find_end(list<int>)_(same_length)/1000 748.650 1.09%
rng::find_end(list<int>)_(same_length)/1024 766.717 1.71%
rng::find_end(list<int>)_(same_length)/8192 7700.439 -3.61%
rng::find_end(list<int>)_(single_element)/1000 718.375 1.02%
rng::find_end(list<int>)_(single_element)/1024 729.167 -
rng::find_end(list<int>)_(single_element)/8192 7487.422 2.30%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.645 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.818 1.02%
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.533 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37690.123 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39176.420 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2416458.190 -
rng::find_end(list<int>,_pred)_(process_all)/1000 801.858 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.533 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 969209.538 -1.55%
rng::find_end(list<int>,_pred)_(process_all)/8192 8400.294 -1.30%
rng::find_end(list<int>,_pred)_(same_length)/1000 771.609 1.26%
rng::find_end(list<int>,_pred)_(same_length)/1024 791.293 1.47%
rng::find_end(list<int>,_pred)_(same_length)/8192 9431.817 -21.77%
rng::find_end(list<int>,_pred)_(single_element)/1000 801.231 -
rng::find_end(list<int>,_pred)_(single_element)/1024 820.762 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8186.254 3.32%
rng::find_end(vector<int>)_(match_near_end)/1000 28.110 1.49%
rng::find_end(vector<int>)_(match_near_end)/1024 25.183 1.20%
rng::find_end(vector<int>)_(match_near_end)/8192 205.057 1.27%
rng::find_end(vector<int>)_(near_matches)/1000 13665.637 -
rng::find_end(vector<int>)_(near_matches)/1024 14199.307 -
rng::find_end(vector<int>)_(near_matches)/8192 780763.378 -
rng::find_end(vector<int>)_(process_all)/1000 362.091 -
rng::find_end(vector<int>)_(process_all)/1024 371.073 -
rng::find_end(vector<int>)_(process_all)/1048576 373931.246 -
rng::find_end(vector<int>)_(process_all)/8192 2924.693 -
rng::find_end(vector<int>)_(same_length)/1000 245.758 -1.88%
rng::find_end(vector<int>)_(same_length)/1024 251.047 -5.31%
rng::find_end(vector<int>)_(same_length)/8192 1952.785 -3.47%
rng::find_end(vector<int>)_(single_element)/1000 401.281 -
rng::find_end(vector<int>)_(single_element)/1024 410.768 -
rng::find_end(vector<int>)_(single_element)/8192 3249.694 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 60.145 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.423 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 488.352 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23021.202 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23579.524 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450227.226 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 536.555 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 550.234 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 645108.349 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4377.504 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 613.462 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 628.114 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5034.447 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 591.235 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 605.028 -1.15%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4867.816 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365888.077 -
rng::find_first_of(deque<int>)_(large_needle)/32 329.560 16.30%
rng::find_first_of(deque<int>)_(large_needle)/50 823.040 22.85%
rng::find_first_of(deque<int>)_(large_needle)/8192 23517483.333 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3507.499 1.85%
rng::find_first_of(deque<int>)_(small_needle)/32 113.632 4.46%
rng::find_first_of(deque<int>)_(small_needle)/50 175.102 6.79%
rng::find_first_of(deque<int>)_(small_needle)/8192 28144.022 2.15%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563492.078 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 502.921 -1.20%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1389.311 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35564985.452 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6307.329 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.935 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.756 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50257.934 -
rng::find_first_of(list<int>)_(large_needle)/1024 855270.293 -14.30%
rng::find_first_of(list<int>)_(large_needle)/32 679.029 -
rng::find_first_of(list<int>)_(large_needle)/50 1740.402 -
rng::find_first_of(list<int>)_(large_needle)/8192 49553769.400 -3.84%
rng::find_first_of(list<int>)_(small_needle)/1024 2830.618 2.92%
rng::find_first_of(list<int>)_(small_needle)/32 92.840 2.84%
rng::find_first_of(list<int>)_(small_needle)/50 142.273 2.89%
rng::find_first_of(list<int>)_(small_needle)/8192 22671.289 1.87%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 876475.750 2.99%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 729.577 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1879.466 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55881990.380 -2.73%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5249.234 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.359 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.750 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42106.975 -
rng::find_first_of(vector<int>)_(large_needle)/1024 110854.134 3.38%
rng::find_first_of(vector<int>)_(large_needle)/32 101.800 -2.41%
rng::find_first_of(vector<int>)_(large_needle)/50 264.950 3.15%
rng::find_first_of(vector<int>)_(large_needle)/8192 7394083.778 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1436.597 -10.73%
rng::find_first_of(vector<int>)_(small_needle)/32 50.246 -9.77%
rng::find_first_of(vector<int>)_(small_needle)/50 73.317 -11.13%
rng::find_first_of(vector<int>)_(small_needle)/8192 11392.022 -11.11%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 596293.012 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 498.490 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.259 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 39620571.725 -4.52%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5646.319 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.046 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.869 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46104.908 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.222 -
rng::find_if(deque<int>)_(bail_25%)/32768 2751.217 -
rng::find_if(deque<int>)_(bail_25%)/8 1.535 -
rng::find_if(deque<int>)_(bail_25%)/8192 686.040 -
rng::find_if(deque<int>)_(process_all)/1024 475.630 -
rng::find_if(deque<int>)_(process_all)/32768 11446.278 -
rng::find_if(deque<int>)_(process_all)/50 23.854 -
rng::find_if(deque<int>)_(process_all)/8 3.989 -
rng::find_if(deque<int>)_(process_all)/8192 2827.602 -
rng::find_if(list<int>)_(bail_25%)/1024 194.908 -
rng::find_if(list<int>)_(bail_25%)/32768 8529.749 1.51%
rng::find_if(list<int>)_(bail_25%)/8 1.279 -2.22%
rng::find_if(list<int>)_(bail_25%)/8192 1523.205 -
rng::find_if(list<int>)_(process_all)/1024 761.843 -
rng::find_if(list<int>)_(process_all)/32768 27374.423 -10.76%
rng::find_if(list<int>)_(process_all)/50 21.782 -
rng::find_if(list<int>)_(process_all)/8 3.511 -
rng::find_if(list<int>)_(process_all)/8192 11221.234 8.89%
rng::find_if(vector<bool>)_(process_all)/1024 767.290 -
rng::find_if(vector<bool>)_(process_all)/1048576 783662.374 -
rng::find_if(vector<bool>)_(process_all)/50 35.758 -
rng::find_if(vector<bool>)_(process_all)/8 5.510 -
rng::find_if(vector<bool>)_(process_all)/8192 6123.165 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.268 -
rng::find_if(vector<char>)_(bail_25%)/32768 2097.191 3.68%
rng::find_if(vector<char>)_(bail_25%)/8 0.943 -
rng::find_if(vector<char>)_(bail_25%)/8192 529.012 2.23%
rng::find_if(vector<char>)_(process_all)/1024 274.002 -
rng::find_if(vector<char>)_(process_all)/32768 8132.306 -
rng::find_if(vector<char>)_(process_all)/50 12.451 -
rng::find_if(vector<char>)_(process_all)/8 2.476 1.87%
rng::find_if(vector<char>)_(process_all)/8192 2048.298 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.601 -
rng::find_if(vector<int>)_(bail_25%)/32768 2337.376 -
rng::find_if(vector<int>)_(bail_25%)/8 1.087 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.386 -
rng::find_if(vector<int>)_(process_all)/1024 283.744 -
rng::find_if(vector<int>)_(process_all)/32768 8817.034 -
rng::find_if(vector<int>)_(process_all)/50 14.227 -
rng::find_if(vector<int>)_(process_all)/8 2.500 -
rng::find_if(vector<int>)_(process_all)/8192 2195.484 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.443 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2750.939 -5.13%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.517 5.34%
rng::find_if_not(deque<int>)_(bail_25%)/8192 685.254 -6.74%
rng::find_if_not(deque<int>)_(process_all)/1024 475.450 -
rng::find_if_not(deque<int>)_(process_all)/32768 11438.442 -
rng::find_if_not(deque<int>)_(process_all)/50 23.790 -
rng::find_if_not(deque<int>)_(process_all)/8 3.949 -
rng::find_if_not(deque<int>)_(process_all)/8192 2825.494 -
rng::find_if_not(list<int>)_(bail_25%)/1024 192.054 -
rng::find_if_not(list<int>)_(bail_25%)/32768 7991.930 -32.50%
rng::find_if_not(list<int>)_(bail_25%)/8 1.276 -2.91%
rng::find_if_not(list<int>)_(bail_25%)/8192 1524.614 -
rng::find_if_not(list<int>)_(process_all)/1024 763.725 -
rng::find_if_not(list<int>)_(process_all)/32768 27783.364 -11.52%
rng::find_if_not(list<int>)_(process_all)/50 21.803 -
rng::find_if_not(list<int>)_(process_all)/8 3.495 -
rng::find_if_not(list<int>)_(process_all)/8192 7233.831 -42.99%
rng::find_if_not(vector<bool>)_(process_all)/1024 766.840 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 783395.509 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.765 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.508 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6125.374 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.265 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2024.721 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.956 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 518.201 -
rng::find_if_not(vector<char>)_(process_all)/1024 274.021 -
rng::find_if_not(vector<char>)_(process_all)/32768 8136.001 -
rng::find_if_not(vector<char>)_(process_all)/50 12.581 1.04%
rng::find_if_not(vector<char>)_(process_all)/8 2.511 7.50%
rng::find_if_not(vector<char>)_(process_all)/8192 2050.236 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.581 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.234 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.129 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.547 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.769 -
rng::find_if_not(vector<int>)_(process_all)/32768 8817.428 -
rng::find_if_not(vector<int>)_(process_all)/50 14.227 -
rng::find_if_not(vector<int>)_(process_all)/8 2.553 -
rng::find_if_not(vector<int>)_(process_all)/8192 2194.676 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.549 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325507.341 -
rng::find_last(deque<int>)_(bail_10%)/50 11.464 -
rng::find_last(deque<int>)_(bail_10%)/8 2.631 -3.70%
rng::find_last(deque<int>)_(bail_10%)/8192 2524.346 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.230 -
rng::find_last(deque<int>)_(bail_90%)/1048576 29896.638 17.36%
rng::find_last(deque<int>)_(bail_90%)/50 1.857 -
rng::find_last(deque<int>)_(bail_90%)/8 0.924 4.60%
rng::find_last(deque<int>)_(bail_90%)/8192 204.513 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.938 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706915.348 -1.95%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.055 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.311 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6724.172 14.75%
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.540 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 663271.906 -2.76%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.982 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.318 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6072.198 -
rng::find_last(list<int>)_(bail_10%)/1024 678.137 -
rng::find_last(list<int>)_(bail_10%)/1048576 787607.370 -1.60%
rng::find_last(list<int>)_(bail_10%)/50 16.304 2.35%
rng::find_last(list<int>)_(bail_10%)/8 2.089 -
rng::find_last(list<int>)_(bail_10%)/8192 6245.583 -
rng::find_last(list<int>)_(bail_90%)/1024 53.809 -
rng::find_last(list<int>)_(bail_90%)/1048576 86555.943 -3.38%
rng::find_last(list<int>)_(bail_90%)/50 1.293 2.32%
rng::find_last(list<int>)_(bail_90%)/8 0.465 -
rng::find_last(list<int>)_(bail_90%)/8192 601.770 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.799 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108249.298 -
rng::find_last(vector<char>)_(bail_10%)/50 5.523 -
rng::find_last(vector<char>)_(bail_10%)/8 1.606 -
rng::find_last(vector<char>)_(bail_10%)/8192 854.498 -
rng::find_last(vector<char>)_(bail_90%)/1024 14.409 10.62%
rng::find_last(vector<char>)_(bail_90%)/1048576 13365.734 12.29%
rng::find_last(vector<char>)_(bail_90%)/50 1.150 15.18%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 100.379 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.891 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215366.590 -
rng::find_last(vector<int>)_(bail_10%)/50 10.876 -
rng::find_last(vector<int>)_(bail_10%)/8 1.985 -
rng::find_last(vector<int>)_(bail_10%)/8192 1655.081 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.344 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23443.153 -
rng::find_last(vector<int>)_(bail_90%)/50 1.577 -
rng::find_last(vector<int>)_(bail_90%)/8 0.681 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.762 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.855 1.36%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362017.098 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.852 2.01%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.982 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2767.239 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.477 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38935.959 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.694 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.985 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.073 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 767.933 -4.34%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 924360.707 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.842 1.88%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.898 -4.91%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6771.183 -1.63%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 889.666 3.85%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923751.210 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.012 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.366 12.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7543.457 6.73%
rng::find_last_if(list<int>)_(bail_10%)/1024 681.751 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808697.206 -1.28%
rng::find_last_if(list<int>)_(bail_10%)/50 17.581 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6621.806 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.618 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88947.447 -2.61%
rng::find_last_if(list<int>)_(bail_90%)/50 2.077 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.055 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.500 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240577.342 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.360 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.455 3.36%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1878.222 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.001 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25711.756 -1.95%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.446 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.108 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.520 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283769.036 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.530 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.547 1.08%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.679 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.919 -2.55%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30923.858 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.533 -1.49%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.468 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.897 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 361.926 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 370648.095 1.96%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.151 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 4.007 1.78%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2824.667 1.89%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.916 1.45%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38140.053 -1.38%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.690 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.981 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 310.933 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 792.490 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 939062.194 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.556 2.10%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.783 -2.45%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6981.746 1.46%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.637 -6.48%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 925004.679 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.419 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.905 -7.38%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6688.057 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 684.430 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 811549.518 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.534 6.32%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.114 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6726.995 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.945 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89095.581 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.152 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.167 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 243.014 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240876.735 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.361 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.431 1.35%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.697 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.354 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 27074.640 5.33%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.461 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.251 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.615 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306478.601 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.737 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.612 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2139.062 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.109 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30935.482 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.551 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.203 -
rng::fold_left(deque<int>)/1048576 562122.656 -
rng::fold_left(deque<int>)/32 16.561 -
rng::fold_left(deque<int>)/50 27.799 1.98%
rng::fold_left(deque<int>)/8 4.151 1.36%
rng::fold_left(deque<int>)/8192 4366.658 -1.34%
rng::fold_left(list<int>)/1048576 1368381.430 -
rng::fold_left(list<int>)/32 22.133 -
rng::fold_left(list<int>)/50 37.543 -
rng::fold_left(list<int>)/8 3.861 -
rng::fold_left(list<int>)/8192 10798.482 -
rng::fold_left(vector<int>)/1048576 1326987.429 -
rng::fold_left(vector<int>)/32 20.662 -
rng::fold_left(vector<int>)/50 36.291 -
rng::fold_left(vector<int>)/8 3.710 -
rng::fold_left(vector<int>)/8192 10322.271 -
rng::for_each(deque<int>)/32 3.765 -1.98%
rng::for_each(deque<int>)/50 4.076 -
rng::for_each(deque<int>)/8 0.931 1.49%
rng::for_each(deque<int>)/8192 255.258 -
rng::for_each(join_view(vector<vector<int>>)/32 3.812 -
rng::for_each(join_view(vector<vector<int>>)/50 4.119 -
rng::for_each(join_view(vector<vector<int>>)/8 1.491 7.65%
rng::for_each(join_view(vector<vector<int>>)/8192 264.425 -
rng::for_each(list<int>)/32 11.165 -
rng::for_each(list<int>)/50 24.093 -
rng::for_each(list<int>)/8 2.575 -
rng::for_each(list<int>)/8192 7800.285 -2.24%
rng::for_each(map<int>)/32 26.051 -
rng::for_each(map<int>)/50 38.322 -
rng::for_each(map<int>)/8 6.102 -
rng::for_each(map<int>)/8192 7123.720 -3.37%
rng::for_each(map<int>::iterator)/32 24.892 -
rng::for_each(map<int>::iterator)/50 37.514 -
rng::for_each(map<int>::iterator)/8 5.777 -
rng::for_each(map<int>::iterator)/8192 7422.817 -2.62%
rng::for_each(multimap<int>)/32 25.902 -1.36%
rng::for_each(multimap<int>)/50 38.230 -
rng::for_each(multimap<int>)/8 6.193 -2.09%
rng::for_each(multimap<int>)/8192 7005.264 -2.21%
rng::for_each(multimap<int>::iterator)/32 23.615 -
rng::for_each(multimap<int>::iterator)/50 36.392 -1.16%
rng::for_each(multimap<int>::iterator)/8 5.085 -
rng::for_each(multimap<int>::iterator)/8192 7470.258 -3.15%
rng::for_each(multiset<int>)/32 25.639 -
rng::for_each(multiset<int>)/50 37.519 -
rng::for_each(multiset<int>)/8 6.275 -
rng::for_each(multiset<int>)/8192 8009.385 -2.97%
rng::for_each(multiset<int>::iterator)/32 23.873 -
rng::for_each(multiset<int>::iterator)/50 36.463 1.97%
rng::for_each(multiset<int>::iterator)/8 4.970 -
rng::for_each(multiset<int>::iterator)/8192 8085.160 -1.63%
rng::for_each(set<int>)/32 25.578 -
rng::for_each(set<int>)/50 37.715 -
rng::for_each(set<int>)/8 6.331 -1.89%
rng::for_each(set<int>)/8192 7842.994 -3.34%
rng::for_each(set<int>::iterator)/32 23.228 -
rng::for_each(set<int>::iterator)/50 35.241 -
rng::for_each(set<int>::iterator)/8 5.022 -1.64%
rng::for_each(set<int>::iterator)/8192 8086.927 -1.86%
rng::for_each(vector<int>)/32 3.835 -
rng::for_each(vector<int>)/50 4.064 -
rng::for_each(vector<int>)/8 0.920 -
rng::for_each(vector<int>)/8192 252.128 -
rng::for_each_n(deque<int>)/32 3.785 -
rng::for_each_n(deque<int>)/50 3.997 2.00%
rng::for_each_n(deque<int>)/8 1.239 7.61%
rng::for_each_n(deque<int>)/8192 257.585 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.843 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.251 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.667 3.15%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.486 -
rng::for_each_n(list<int>)/32 11.112 -
rng::for_each_n(list<int>)/50 24.228 -
rng::for_each_n(list<int>)/8 2.416 -4.62%
rng::for_each_n(list<int>)/8192 7825.354 -6.98%
rng::for_each_n(vector<int>)/32 3.879 -
rng::for_each_n(vector<int>)/50 4.065 -
rng::for_each_n(vector<int>)/8 2.538 -
rng::for_each_n(vector<int>)/8192 252.184 -
rng::generate(deque<int>)/1024 280.714 -
rng::generate(deque<int>)/32 8.763 -
rng::generate(deque<int>)/50 12.951 -
rng::generate(deque<int>)/8192 2088.468 2.10%
rng::generate(list<int>)/1024 672.178 -
rng::generate(list<int>)/32 8.753 1.50%
rng::generate(list<int>)/50 15.799 -1.18%
rng::generate(list<int>)/8192 7540.150 -34.05%
rng::generate(vector<int>)/1024 244.591 -
rng::generate(vector<int>)/32 8.034 -
rng::generate(vector<int>)/50 12.057 -
rng::generate(vector<int>)/8192 1852.728 -
rng::generate_n(deque<int>)/1024 245.447 -
rng::generate_n(deque<int>)/32 8.426 1.95%
rng::generate_n(deque<int>)/50 12.447 1.46%
rng::generate_n(deque<int>)/8192 1942.602 -
rng::generate_n(list<int>)/1024 651.247 -
rng::generate_n(list<int>)/32 8.672 -
rng::generate_n(list<int>)/50 15.526 -1.40%
rng::generate_n(list<int>)/8192 7020.752 -35.00%
rng::generate_n(vector<int>)/1024 246.111 -
rng::generate_n(vector<int>)/32 8.025 -
rng::generate_n(vector<int>)/50 12.806 6.05%
rng::generate_n(vector<int>)/8192 1867.255 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.380 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.126 -20.14%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.115 -16.81%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3129.936 9.75%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.912 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.969 -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.150 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 641.048 -5.86%
rng::is_partitioned(list<int>)_(partitioned)/1024 696.047 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.627 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.866 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8133.716 -15.53%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 260.544 107.50%
rng::is_partitioned(list<int>)_(unpartitioned)/32 2.744 169.82%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.840 10.38%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2628.656 119.05%
rng::is_partitioned(vector<int>)_(partitioned)/1024 182.315 4.17%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.749 -1.17%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.804 1.60%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1372.497 3.17%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 60.745 8.99%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.230 -2.62%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.300 -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 164.145 -1.89%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.448 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.106 -2.71%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3889.222 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518703.226 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.906 4.27%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.497 -1.67%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.737 -4.05%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4011.646 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684814.090 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.473 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 783.837 1.16%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.703 -1.21%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8338.838 -6.09%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1427946.247 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.338 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1611.551 95.74%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.312 -2.08%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8469.917 -3.70%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1599080.849 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.062 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.839 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.682 -1.85%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2628.070 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213359.591 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.583 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 522.910 3.31%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.429 2.21%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4695.976 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 995292.905 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.551 -
rng::is_sorted(deque<int>)/1024 475.143 -
rng::is_sorted(deque<int>)/8 2.487 -2.20%
rng::is_sorted(deque<int>)/8192 3806.396 -
rng::is_sorted(deque<int>,_pred)/1024 597.299 -
rng::is_sorted(deque<int>,_pred)/8 4.669 1.44%
rng::is_sorted(deque<int>,_pred)/8192 4796.732 -
rng::is_sorted(list<int>)/1024 763.336 -
rng::is_sorted(list<int>)/8 2.128 -1.01%
rng::is_sorted(list<int>)/8192 7325.425 -
rng::is_sorted(list<int>,_pred)/1024 798.503 -
rng::is_sorted(list<int>,_pred)/8 4.286 -
rng::is_sorted(list<int>,_pred)/8192 8123.678 -1.54%
rng::is_sorted(vector<int>)/1024 243.234 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1895.795 -
rng::is_sorted(vector<int>,_pred)/1024 462.831 -
rng::is_sorted(vector<int>,_pred)/8 4.161 6.77%
rng::is_sorted(vector<int>,_pred)/8192 3682.151 -
rng::is_sorted_until(deque<int>)/1024 472.598 -
rng::is_sorted_until(deque<int>)/8 3.873 22.40%
rng::is_sorted_until(deque<int>)/8192 3778.003 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.378 -
rng::is_sorted_until(deque<int>,_pred)/8 4.245 -2.95%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.679 -
rng::is_sorted_until(list<int>)/1024 750.219 -
rng::is_sorted_until(list<int>)/8 2.155 -
rng::is_sorted_until(list<int>)/8192 7412.159 10.08%
rng::is_sorted_until(list<int>,_pred)/1024 798.366 -
rng::is_sorted_until(list<int>,_pred)/8 3.759 -
rng::is_sorted_until(list<int>,_pred)/8192 7996.416 12.13%
rng::is_sorted_until(vector<int>)/1024 239.411 -
rng::is_sorted_until(vector<int>)/8 2.058 -
rng::is_sorted_until(vector<int>)/8192 1866.649 -
rng::is_sorted_until(vector<int>,_pred)/1024 429.256 2.05%
rng::is_sorted_until(vector<int>,_pred)/8 3.422 -
rng::is_sorted_until(vector<int>,_pred)/8192 3461.029 2.26%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 479.394 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 491.070 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 499030.351 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.210 2.00%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3884.337 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 734.562 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 744.777 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627400.345 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.580 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4841.860 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 766.674 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 790.151 2.08%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959214.529 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.955 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11821.653 -2.22%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.668 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.781 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992184.694 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.627 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12558.212 7.44%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.922 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.843 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76677.330 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.307 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.932 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 472.650 -1.61%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.819 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609021.376 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.129 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.644 -
rng::move(deque<int>)/1048576 55193.184 -9.76%
rng::move(deque<int>)/262144 15133.278 -7.05%
rng::move(deque<int>)/32768 2063.923 -6.18%
rng::move(deque<int>)/4096 153.079 -
rng::move(deque<int>)/512 24.156 -
rng::move(deque<int>)/64 6.440 -6.93%
rng::move(deque<int>)/8 3.875 4.18%
rng::move(list<int>)/1048576 1039105.712 1.11%
rng::move(list<int>)/262144 253601.655 -
rng::move(list<int>)/32768 36546.243 -
rng::move(list<int>)/4096 6352.038 18.04%
rng::move(list<int>)/512 378.530 2.45%
rng::move(list<int>)/64 40.859 -
rng::move(list<int>)/8 3.937 -
rng::move(vector<bool>)_(aligned)/1048576 2130.625 -22.34%
rng::move(vector<bool>)_(aligned)/262144 256.612 -
rng::move(vector<bool>)_(aligned)/32768 37.563 -
rng::move(vector<bool>)_(aligned)/4096 8.221 -
rng::move(vector<bool>)_(aligned)/512 2.631 -
rng::move(vector<bool>)_(aligned)/64 1.981 -1.14%
rng::move(vector<bool>)_(unaligned)/1048576 6733.403 -
rng::move(vector<bool>)_(unaligned)/262144 1582.762 -
rng::move(vector<bool>)_(unaligned)/32768 202.973 -
rng::move(vector<bool>)_(unaligned)/4096 25.931 -
rng::move(vector<bool>)_(unaligned)/512 4.191 1.10%
rng::move(vector<bool>)_(unaligned)/64 1.662 1.81%
rng::move(vector<int>)/1048576 57856.816 1.72%
rng::move(vector<int>)/262144 21572.719 -4.70%
rng::move(vector<int>)/32768 2154.342 -21.71%
rng::move(vector<int>)/4096 137.156 1.19%
rng::move(vector<int>)/512 20.471 -
rng::move(vector<int>)/64 4.110 -
rng::move(vector<int>)/8 2.282 -
rng::move_backward(deque<int>)/1048576 128344.480 -
rng::move_backward(deque<int>)/262144 30749.094 1.25%
rng::move_backward(deque<int>)/32768 3705.465 2.59%
rng::move_backward(deque<int>)/4096 158.496 -1.50%
rng::move_backward(deque<int>)/512 26.099 -
rng::move_backward(deque<int>)/64 7.182 -
rng::move_backward(deque<int>)/8 3.995 -
rng::move_backward(list<int>)/1048576 1053800.892 -
rng::move_backward(list<int>)/262144 335437.102 6.12%
rng::move_backward(list<int>)/32768 35956.105 7.58%
rng::move_backward(list<int>)/4096 6507.540 26.76%
rng::move_backward(list<int>)/512 374.087 1.08%
rng::move_backward(list<int>)/64 40.632 1.30%
rng::move_backward(list<int>)/8 3.696 -1.05%
rng::move_backward(vector<bool>)_(aligned)/1048576 2133.913 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.917 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.212 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.893 -
rng::move_backward(vector<bool>)_(aligned)/512 2.650 -
rng::move_backward(vector<bool>)_(aligned)/64 1.791 6.86%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6498.101 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.068 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.747 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.094 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.824 1.71%
rng::move_backward(vector<bool>)_(unaligned)/64 1.874 -
rng::move_backward(vector<int>)/1048576 56943.329 -
rng::move_backward(vector<int>)/262144 22127.022 -7.25%
rng::move_backward(vector<int>)/32768 2151.759 -
rng::move_backward(vector<int>)/4096 135.666 -
rng::move_backward(vector<int>)/512 20.887 -
rng::move_backward(vector<int>)/64 4.145 -
rng::move_backward(vector<int>)/8 2.236 -1.12%
rng::none_of(deque<int>)_(process_all)/32 17.550 7.24%
rng::none_of(deque<int>)_(process_all)/32768 15421.402 -
rng::none_of(deque<int>)_(process_all)/50 26.757 -2.33%
rng::none_of(deque<int>)_(process_all)/8 4.494 -4.58%
rng::none_of(deque<int>)_(process_all)/8192 3863.132 -
rng::none_of(list<int>)_(process_all)/32 11.476 -
rng::none_of(list<int>)_(process_all)/32768 26169.737 -12.35%
rng::none_of(list<int>)_(process_all)/50 21.813 1.29%
rng::none_of(list<int>)_(process_all)/8 2.615 -
rng::none_of(list<int>)_(process_all)/8192 7928.792 -
rng::none_of(vector<int>)_(process_all)/32 8.377 -
rng::none_of(vector<int>)_(process_all)/32768 8078.518 -
rng::none_of(vector<int>)_(process_all)/50 12.585 -
rng::none_of(vector<int>)_(process_all)/8 2.517 2.71%
rng::none_of(vector<int>)_(process_all)/8192 2021.732 -
rng::partial_sort(deque<int>)_(ascending)/1024 7888.616 -
rng::partial_sort(deque<int>)_(ascending)/8 30.722 -
rng::partial_sort(deque<int>)_(ascending)/8192 163514.709 -
rng::partial_sort(deque<int>)_(descending)/1024 18608.928 1.01%
rng::partial_sort(deque<int>)_(descending)/8 41.562 -
rng::partial_sort(deque<int>)_(descending)/8192 279763.655 -1.43%
rng::partial_sort(deque<int>)_(heap)/1024 18532.103 1.83%
rng::partial_sort(deque<int>)_(heap)/8 38.456 1.54%
rng::partial_sort(deque<int>)_(heap)/8192 284760.545 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7913.688 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.712 -1.20%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163418.028 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19728.950 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.522 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 283755.315 -
rng::partial_sort(deque<int>)_(repeated)/1024 6646.289 2.26%
rng::partial_sort(deque<int>)_(repeated)/8 27.658 1.25%
rng::partial_sort(deque<int>)_(repeated)/8192 70086.857 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16067.675 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.348 1.83%
rng::partial_sort(deque<int>)_(shuffled)/8192 265708.984 2.29%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4971.603 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.898 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55249.632 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8160.428 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.017 -1.10%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97284.655 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8167.069 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.585 1.13%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100782.051 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4967.358 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.147 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55304.588 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9083.180 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.093 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97175.095 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3926.907 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.995 4.05%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46739.166 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6889.436 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.014 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90368.862 -
rng::partial_sort(vector<int>)_(ascending)/1024 4992.696 -
rng::partial_sort(vector<int>)_(ascending)/8 20.900 -
rng::partial_sort(vector<int>)_(ascending)/8192 54540.018 -
rng::partial_sort(vector<int>)_(descending)/1024 8165.264 -
rng::partial_sort(vector<int>)_(descending)/8 25.680 -
rng::partial_sort(vector<int>)_(descending)/8192 97055.621 -
rng::partial_sort(vector<int>)_(heap)/1024 8191.097 -
rng::partial_sort(vector<int>)_(heap)/8 27.669 2.05%
rng::partial_sort(vector<int>)_(heap)/8192 100625.938 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4990.989 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.759 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54565.982 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9044.368 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.871 -1.01%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97187.339 -
rng::partial_sort(vector<int>)_(repeated)/1024 3941.030 -
rng::partial_sort(vector<int>)_(repeated)/8 20.265 -
rng::partial_sort(vector<int>)_(repeated)/8192 46728.660 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6903.068 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.403 -
rng::partial_sort(vector<int>)_(shuffled)/8192 87941.780 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5482.225 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.705 -1.55%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57187.830 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8487.187 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.749 1.16%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99487.948 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8665.271 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.901 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 103492.247 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5489.472 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.518 -3.71%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57414.211 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9352.290 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.575 -2.25%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99574.968 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4312.846 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.343 -3.91%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49280.430 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7247.890 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.027 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91902.345 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5616.317 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.035 3.06%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61614.946 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8541.135 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.055 1.64%
rng::partial_sort_copy(list<int>)_(descending)/8192 101250.781 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8528.610 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.420 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105359.064 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5617.233 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.148 4.81%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61516.679 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9441.381 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.940 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101440.855 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4504.141 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.621 2.56%
rng::partial_sort_copy(list<int>)_(repeated)/8192 52785.895 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7298.487 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.227 1.27%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92961.156 1.10%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5228.619 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.659 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55857.835 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8415.447 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.597 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98486.420 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8350.470 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.644 1.59%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102204.629 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5224.420 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.658 -3.79%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55762.048 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9164.783 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.658 -1.88%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98572.767 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4066.664 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.366 -3.90%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47575.353 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7156.110 1.16%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.154 -1.01%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91829.370 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5104.071 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.037 2.51%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55234.654 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8304.557 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.298 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98392.377 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8252.288 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.528 2.40%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102043.716 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5092.103 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.996 2.16%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55308.640 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9138.317 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.973 1.34%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 98824.481 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4037.795 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.659 2.11%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47441.620 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7116.141 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.735 3.61%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93371.538 -
rng::partition(deque<int>)_(dense)/1024 343.605 -3.95%
rng::partition(deque<int>)_(dense)/32 9.409 -15.54%
rng::partition(deque<int>)_(dense)/50 13.919 -17.61%
rng::partition(deque<int>)_(dense)/8192 2688.020 -4.19%
rng::partition(deque<int>)_(sparse)/1024 389.796 -
rng::partition(deque<int>)_(sparse)/32 10.941 -4.62%
rng::partition(deque<int>)_(sparse)/50 16.122 -14.21%
rng::partition(deque<int>)_(sparse)/8192 3026.235 -
rng::partition(list<int>)_(dense)/1024 387.902 -
rng::partition(list<int>)_(dense)/32 8.359 -4.15%
rng::partition(list<int>)_(dense)/50 13.252 -
rng::partition(list<int>)_(dense)/8192 4582.121 3.87%
rng::partition(list<int>)_(sparse)/1024 733.244 -
rng::partition(list<int>)_(sparse)/32 9.079 1.97%
rng::partition(list<int>)_(sparse)/50 15.170 -
rng::partition(list<int>)_(sparse)/8192 6777.839 -2.72%
rng::partition(vector<int>)_(dense)/1024 236.345 -2.42%
rng::partition(vector<int>)_(dense)/32 8.495 4.99%
rng::partition(vector<int>)_(dense)/50 12.585 -
rng::partition(vector<int>)_(dense)/8192 1888.627 -
rng::partition(vector<int>)_(sparse)/1024 260.342 -
rng::partition(vector<int>)_(sparse)/32 9.150 2.81%
rng::partition(vector<int>)_(sparse)/50 14.107 -1.87%
rng::partition(vector<int>)_(sparse)/8192 1878.978 -
rng::partition_copy(deque<int>)/1024 694.557 1.18%
rng::partition_copy(deque<int>)/32 15.633 -
rng::partition_copy(deque<int>)/50 28.042 -
rng::partition_copy(deque<int>)/8192 5580.221 -
rng::partition_copy(list<int>)/1024 733.017 -
rng::partition_copy(list<int>)/32 15.990 -
rng::partition_copy(list<int>)/50 28.981 -
rng::partition_copy(list<int>)/8192 9056.375 20.09%
rng::partition_copy(vector<int>)/1024 688.759 -
rng::partition_copy(vector<int>)/32 15.195 -
rng::partition_copy(vector<int>)/50 26.348 -
rng::partition_copy(vector<int>)/8192 5551.262 -
rng::partition_point(deque<int>)/1024 9.034 -1.38%
rng::partition_point(deque<int>)/32 4.433 6.69%
rng::partition_point(deque<int>)/50 4.383 3.15%
rng::partition_point(deque<int>)/8192 16.031 -
rng::partition_point(list<int>)/1024 1289.057 1.32%
rng::partition_point(list<int>)/32 15.755 -1.05%
rng::partition_point(list<int>)/50 24.882 -
rng::partition_point(list<int>)/8192 14937.766 11.58%
rng::partition_point(vector<int>)/1024 7.542 1.32%
rng::partition_point(vector<int>)/32 2.311 -
rng::partition_point(vector<int>)/50 2.297 -
rng::partition_point(vector<int>)/8192 10.716 -
rng::remove(deque<int>)_(prefix)/1024 531.897 -
rng::remove(deque<int>)_(prefix)/32 58.924 10.15%
rng::remove(deque<int>)_(prefix)/50 66.882 7.57%
rng::remove(deque<int>)_(prefix)/8192 3902.083 -
rng::remove(deque<int>)_(sprinkled)/1024 522.542 -
rng::remove(deque<int>)_(sprinkled)/32 56.638 -2.63%
rng::remove(deque<int>)_(sprinkled)/50 63.940 -3.77%
rng::remove(deque<int>)_(sprinkled)/8192 3875.087 -
rng::remove(list<int>)_(prefix)/1024 956.059 -
rng::remove(list<int>)_(prefix)/32 55.410 -
rng::remove(list<int>)_(prefix)/50 67.043 -
rng::remove(list<int>)_(prefix)/8192 8828.778 -9.67%
rng::remove(list<int>)_(sprinkled)/1024 955.965 -1.47%
rng::remove(list<int>)_(sprinkled)/32 55.076 -
rng::remove(list<int>)_(sprinkled)/50 64.370 -
rng::remove(list<int>)_(sprinkled)/8192 7919.095 -5.65%
rng::remove(vector<int>)_(prefix)/1024 314.118 1.02%
rng::remove(vector<int>)_(prefix)/32 52.470 -
rng::remove(vector<int>)_(prefix)/50 56.181 -
rng::remove(vector<int>)_(prefix)/8192 2158.155 2.32%
rng::remove(vector<int>)_(sprinkled)/1024 547.237 8.13%
rng::remove(vector<int>)_(sprinkled)/32 58.046 3.11%
rng::remove(vector<int>)_(sprinkled)/50 65.531 1.67%
rng::remove(vector<int>)_(sprinkled)/8192 3959.460 5.61%
rng::remove_copy(deque<int>)_(prefix)/1024 391.583 2.88%
rng::remove_copy(deque<int>)_(prefix)/32 12.808 -
rng::remove_copy(deque<int>)_(prefix)/50 20.820 1.04%
rng::remove_copy(deque<int>)_(prefix)/8192 3366.511 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 359.484 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.316 1.25%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.504 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2880.594 -
rng::remove_copy(list<int>)_(prefix)/1024 751.376 -
rng::remove_copy(list<int>)_(prefix)/32 11.070 -
rng::remove_copy(list<int>)_(prefix)/50 19.387 1.36%
rng::remove_copy(list<int>)_(prefix)/8192 7053.200 -17.65%
rng::remove_copy(list<int>)_(sprinkled)/1024 744.696 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.453 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.147 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7048.542 -17.95%
rng::remove_copy(vector<int>)_(prefix)/1024 273.068 -
rng::remove_copy(vector<int>)_(prefix)/32 10.964 -
rng::remove_copy(vector<int>)_(prefix)/50 18.057 1.28%
rng::remove_copy(vector<int>)_(prefix)/8192 2072.095 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.345 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.489 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.632 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.970 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.774 1.62%
rng::remove_copy_if(deque<int>)_(prefix)/32 28.839 66.57%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.696 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3707.094 -2.01%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.898 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 30.461 70.37%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.659 2.05%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3428.356 -1.41%
rng::remove_copy_if(list<int>)_(prefix)/1024 797.552 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.098 1.24%
rng::remove_copy_if(list<int>)_(prefix)/50 25.048 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7260.325 -18.02%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 789.951 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.575 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.967 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7237.171 -19.29%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.760 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.295 1.07%
rng::remove_copy_if(vector<int>)_(prefix)/50 17.971 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3376.615 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 346.409 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.180 -2.55%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.917 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.844 -
rng::remove_if(deque<int>)_(prefix)/1024 566.412 -2.10%
rng::remove_if(deque<int>)_(prefix)/32 60.908 -
rng::remove_if(deque<int>)_(prefix)/50 71.014 3.83%
rng::remove_if(deque<int>)_(prefix)/8192 4274.433 -
rng::remove_if(deque<int>)_(sprinkled)/1024 553.580 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.520 -
rng::remove_if(deque<int>)_(sprinkled)/50 63.236 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3969.218 -
rng::remove_if(list<int>)_(prefix)/1024 1006.328 -
rng::remove_if(list<int>)_(prefix)/32 61.578 -
rng::remove_if(list<int>)_(prefix)/50 74.717 -
rng::remove_if(list<int>)_(prefix)/8192 9429.340 -5.41%
rng::remove_if(list<int>)_(sprinkled)/1024 1004.033 -6.66%
rng::remove_if(list<int>)_(sprinkled)/32 60.046 -
rng::remove_if(list<int>)_(sprinkled)/50 73.592 -
rng::remove_if(list<int>)_(sprinkled)/8192 8427.298 -5.91%
rng::remove_if(vector<int>)_(prefix)/1024 353.027 -
rng::remove_if(vector<int>)_(prefix)/32 52.048 -
rng::remove_if(vector<int>)_(prefix)/50 57.499 -
rng::remove_if(vector<int>)_(prefix)/8192 2567.707 -1.37%
rng::remove_if(vector<int>)_(sprinkled)/1024 518.807 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.994 -
rng::remove_if(vector<int>)_(sprinkled)/50 65.877 -1.01%
rng::remove_if(vector<int>)_(sprinkled)/8192 3834.120 -
rng::replace(deque<int>)_(prefix)/1024 422.554 -
rng::replace(deque<int>)_(prefix)/32 13.057 -
rng::replace(deque<int>)_(prefix)/50 19.701 -
rng::replace(deque<int>)_(prefix)/8192 3346.082 -
rng::replace(deque<int>)_(sprinkled)/1024 359.133 -
rng::replace(deque<int>)_(sprinkled)/32 12.386 -
rng::replace(deque<int>)_(sprinkled)/50 18.593 -
rng::replace(deque<int>)_(sprinkled)/8192 2882.772 -1.64%
rng::replace(list<int>)_(prefix)/1024 735.688 -
rng::replace(list<int>)_(prefix)/32 11.262 -
rng::replace(list<int>)_(prefix)/50 19.155 -
rng::replace(list<int>)_(prefix)/8192 7523.236 4.14%
rng::replace(list<int>)_(sprinkled)/1024 728.633 -
rng::replace(list<int>)_(sprinkled)/32 11.378 -
rng::replace(list<int>)_(sprinkled)/50 19.608 -
rng::replace(list<int>)_(sprinkled)/8192 7703.129 6.27%
rng::replace(vector<int>)_(prefix)/1024 163.762 1.72%
rng::replace(vector<int>)_(prefix)/32 5.024 6.17%
rng::replace(vector<int>)_(prefix)/50 6.969 -1.41%
rng::replace(vector<int>)_(prefix)/8192 1266.341 4.65%
rng::replace(vector<int>)_(sprinkled)/1024 172.169 -3.91%
rng::replace(vector<int>)_(sprinkled)/32 5.295 -21.31%
rng::replace(vector<int>)_(sprinkled)/50 8.048 -21.80%
rng::replace(vector<int>)_(sprinkled)/8192 1369.020 -1.67%
rng::replace_if(deque<int>)_(prefix)/1024 479.067 -
rng::replace_if(deque<int>)_(prefix)/32 14.237 2.46%
rng::replace_if(deque<int>)_(prefix)/50 20.294 1.00%
rng::replace_if(deque<int>)_(prefix)/8192 3483.139 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.831 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.452 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.682 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2926.950 -
rng::replace_if(list<int>)_(prefix)/1024 751.662 1.09%
rng::replace_if(list<int>)_(prefix)/32 13.197 -
rng::replace_if(list<int>)_(prefix)/50 24.853 -
rng::replace_if(list<int>)_(prefix)/8192 7595.802 6.24%
rng::replace_if(list<int>)_(sprinkled)/1024 743.705 -
rng::replace_if(list<int>)_(sprinkled)/32 15.466 -
rng::replace_if(list<int>)_(sprinkled)/50 24.908 -
rng::replace_if(list<int>)_(sprinkled)/8192 7966.888 6.80%
rng::replace_if(vector<int>)_(prefix)/1024 277.345 -
rng::replace_if(vector<int>)_(prefix)/32 8.963 -
rng::replace_if(vector<int>)_(prefix)/50 13.652 -
rng::replace_if(vector<int>)_(prefix)/8192 2060.117 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.919 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.927 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.091 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1929.440 1.23%
rng::reverse(deque<int>)/32768 5735.838 -
rng::reverse(deque<int>)/4096 720.633 -
rng::reverse(deque<int>)/512 113.618 -
rng::reverse(deque<int>)/64 13.069 -
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17107.901 -17.27%
rng::reverse(list<int>)/4096 1646.353 -38.49%
rng::reverse(list<int>)/512 199.416 -
rng::reverse(list<int>)/64 19.046 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1045.872 -
rng::reverse(vector<int>)/4096 131.360 -
rng::reverse(vector<int>)/512 16.430 -
rng::reverse(vector<int>)/64 4.114 -
rng::reverse(vector<int>)/8 1.597 -
rng::reverse_copy(deque<int>)/32768 7891.432 -
rng::reverse_copy(deque<int>)/4096 991.021 -
rng::reverse_copy(deque<int>)/512 126.409 -
rng::reverse_copy(deque<int>)/64 20.118 -
rng::reverse_copy(deque<int>)/8 2.972 1.07%
rng::reverse_copy(list<int>)/32768 25674.607 -2.87%
rng::reverse_copy(list<int>)/4096 3024.690 -4.42%
rng::reverse_copy(list<int>)/512 370.162 -
rng::reverse_copy(list<int>)/64 30.681 -
rng::reverse_copy(list<int>)/8 2.322 1.39%
rng::reverse_copy(vector<int>)/32768 982.970 -
rng::reverse_copy(vector<int>)/4096 133.553 1.01%
rng::reverse_copy(vector<int>)/512 17.160 -
rng::reverse_copy(vector<int>)/64 2.524 -
rng::reverse_copy(vector<int>)/8 2.408 -4.81%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.216 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.514 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.650 -1.65%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.908 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.577 -2.65%
rng::rotate(deque<int>)_(1_element_forward)/32 4.640 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.753 -
rng::rotate(deque<int>)_(1_element_forward)/8192 302.209 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.393 -5.06%
rng::rotate(deque<int>)_(by_1/2)/32 7.396 -
rng::rotate(deque<int>)_(by_1/2)/50 10.398 -
rng::rotate(deque<int>)_(by_1/2)/8192 1461.861 -
rng::rotate(deque<int>)_(by_1/3)/1024 1823.686 1.00%
rng::rotate(deque<int>)_(by_1/3)/32 45.515 -
rng::rotate(deque<int>)_(by_1/3)/50 76.654 -
rng::rotate(deque<int>)_(by_1/3)/8192 22730.570 -
rng::rotate(deque<int>)_(by_1/4)/1024 778.613 -
rng::rotate(deque<int>)_(by_1/4)/32 29.306 -
rng::rotate(deque<int>)_(by_1/4)/50 74.967 -
rng::rotate(deque<int>)_(by_1/4)/8192 6779.331 -
rng::rotate(list<int>)_(1_element_backward)/1024 1580.667 112.95%
rng::rotate(list<int>)_(1_element_backward)/32 13.832 -
rng::rotate(list<int>)_(1_element_backward)/50 25.178 1.17%
rng::rotate(list<int>)_(1_element_backward)/8192 7971.667 1.93%
rng::rotate(list<int>)_(1_element_forward)/1024 1588.645 115.32%
rng::rotate(list<int>)_(1_element_forward)/32 14.447 -
rng::rotate(list<int>)_(1_element_forward)/50 27.373 -
rng::rotate(list<int>)_(1_element_forward)/8192 7995.673 3.83%
rng::rotate(list<int>)_(by_1/2)/1024 916.247 138.10%
rng::rotate(list<int>)_(by_1/2)/32 6.733 -
rng::rotate(list<int>)_(by_1/2)/50 12.722 -
rng::rotate(list<int>)_(by_1/2)/8192 4960.889 -
rng::rotate(list<int>)_(by_1/3)/1024 1386.864 72.25%
rng::rotate(list<int>)_(by_1/3)/32 14.443 2.14%
rng::rotate(list<int>)_(by_1/3)/50 24.507 2.30%
rng::rotate(list<int>)_(by_1/3)/8192 10052.787 14.82%
rng::rotate(list<int>)_(by_1/4)/1024 584.161 -
rng::rotate(list<int>)_(by_1/4)/32 14.366 -
rng::rotate(list<int>)_(by_1/4)/50 24.570 -
rng::rotate(list<int>)_(by_1/4)/8192 8434.616 1.22%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.901 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.235 1.48%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.252 1.52%
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.028 -1.18%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.957 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.328 1.36%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.307 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.383 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.784 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.553 1.25%
rng::rotate(vector<bool>)_(by_1/2)/50 18.366 1.72%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.100 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.717 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.302 1.42%
rng::rotate(vector<bool>)_(by_1/3)/50 18.354 1.66%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.815 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.517 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.496 1.26%
rng::rotate(vector<bool>)_(by_1/4)/50 18.323 1.28%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.205 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.146 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.908 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.344 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.460 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.458 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.945 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.271 -
rng::rotate(vector<int>)_(1_element_forward)/8192 283.369 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.189 -
rng::rotate(vector<int>)_(by_1/2)/32 3.684 -
rng::rotate(vector<int>)_(by_1/2)/50 4.467 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.130 -
rng::rotate(vector<int>)_(by_1/3)/1024 1370.706 -
rng::rotate(vector<int>)_(by_1/3)/32 21.640 -
rng::rotate(vector<int>)_(by_1/3)/50 40.162 -
rng::rotate(vector<int>)_(by_1/3)/8192 10939.620 -
rng::rotate(vector<int>)_(by_1/4)/1024 331.353 -
rng::rotate(vector<int>)_(by_1/4)/32 12.120 -
rng::rotate(vector<int>)_(by_1/4)/50 40.328 -
rng::rotate(vector<int>)_(by_1/4)/8192 2616.821 1.10%
rng::rotate_copy(deque<int>)/1024 34.787 -
rng::rotate_copy(deque<int>)/32 2.775 -70.18%
rng::rotate_copy(deque<int>)/50 3.013 -
rng::rotate_copy(deque<int>)/8192 293.670 -
rng::rotate_copy(list<int>)/1024 727.691 -
rng::rotate_copy(list<int>)/32 8.579 -
rng::rotate_copy(list<int>)/50 13.705 1.36%
rng::rotate_copy(list<int>)/8192 8387.520 6.13%
rng::rotate_copy(vector<int>)/1024 32.930 -
rng::rotate_copy(vector<int>)/32 2.094 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 284.243 -47.99%
rng::sample(deque<int>)/1024 11427.188 -
rng::sample(deque<int>)/32 312.552 -
rng::sample(deque<int>)/8192 92088.544 -
rng::sample(list<int>)/1024 12038.385 -
rng::sample(list<int>)/32 318.237 -
rng::sample(list<int>)/8192 98318.747 -
rng::sample(vector<int>)/1024 11371.480 -
rng::sample(vector<int>)/32 310.032 -
rng::sample(vector<int>)/8192 91686.658 -
rng::search(deque<int>)_(near_matches)/1000 19799.923 6.06%
rng::search(deque<int>)_(near_matches)/1024 19600.060 -
rng::search(deque<int>)_(near_matches)/8192 1463710.768 1.07%
rng::search(deque<int>)_(no_match)/1000 397.409 1.65%
rng::search(deque<int>)_(no_match)/1024 358.125 50.55%
rng::search(deque<int>)_(no_match)/1048576 425260.088 -
rng::search(deque<int>)_(no_match)/8192 3321.167 -
rng::search(deque<int>)_(same_length)/1000 425.018 2.22%
rng::search(deque<int>)_(same_length)/1024 480.744 1.48%
rng::search(deque<int>)_(same_length)/8192 3832.566 2.02%
rng::search(deque<int>)_(single_element)/1000 448.665 28.59%
rng::search(deque<int>)_(single_element)/1024 460.127 -
rng::search(deque<int>)_(single_element)/8192 3658.264 -
rng::search(deque<int>,_pred)_(near_matches)/1000 23071.242 -8.60%
rng::search(deque<int>,_pred)_(near_matches)/1024 24152.716 -5.56%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534402.320 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.040 -
rng::search(deque<int>,_pred)_(no_match)/1024 315.779 -
rng::search(deque<int>,_pred)_(no_match)/1048576 444034.669 -
rng::search(deque<int>,_pred)_(no_match)/8192 3483.809 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.823 -
rng::search(deque<int>,_pred)_(same_length)/1024 518.323 4.03%
rng::search(deque<int>,_pred)_(same_length)/8192 4111.454 3.54%
rng::search(deque<int>,_pred)_(single_element)/1000 476.021 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.067 -
rng::search(deque<int>,_pred)_(single_element)/8192 3902.056 -
rng::search(list<int>)_(near_matches)/1000 37915.029 -
rng::search(list<int>)_(near_matches)/1024 39932.598 -
rng::search(list<int>)_(near_matches)/8192 2561423.814 -
rng::search(list<int>)_(no_match)/1000 730.113 -
rng::search(list<int>)_(no_match)/1024 747.594 -
rng::search(list<int>)_(no_match)/1048576 850517.676 1.62%
rng::search(list<int>)_(no_match)/8192 6763.197 -
rng::search(list<int>)_(same_length)/1000 752.414 -
rng::search(list<int>)_(same_length)/1024 762.836 1.09%
rng::search(list<int>)_(same_length)/8192 8072.917 -15.71%
rng::search(list<int>)_(single_element)/1000 679.446 3.72%
rng::search(list<int>)_(single_element)/1024 708.772 -
rng::search(list<int>)_(single_element)/8192 8076.918 9.56%
rng::search(list<int>,_pred)_(near_matches)/1000 43225.512 -
rng::search(list<int>,_pred)_(near_matches)/1024 44924.192 -
rng::search(list<int>,_pred)_(near_matches)/8192 2811652.668 -
rng::search(list<int>,_pred)_(no_match)/1000 753.814 -
rng::search(list<int>,_pred)_(no_match)/1024 772.615 1.10%
rng::search(list<int>,_pred)_(no_match)/1048576 904220.721 -
rng::search(list<int>,_pred)_(no_match)/8192 7757.015 -1.63%
rng::search(list<int>,_pred)_(same_length)/1000 772.845 -
rng::search(list<int>,_pred)_(same_length)/1024 792.900 -
rng::search(list<int>,_pred)_(same_length)/8192 9883.951 12.24%
rng::search(list<int>,_pred)_(single_element)/1000 840.484 -
rng::search(list<int>,_pred)_(single_element)/1024 861.658 -
rng::search(list<int>,_pred)_(single_element)/8192 9211.563 11.30%
rng::search(vector<int>)_(near_matches)/1000 13706.161 -
rng::search(vector<int>)_(near_matches)/1024 14387.619 -
rng::search(vector<int>)_(near_matches)/8192 771459.020 -
rng::search(vector<int>)_(no_match)/1000 212.132 -1.36%
rng::search(vector<int>)_(no_match)/1024 216.623 -1.41%
rng::search(vector<int>)_(no_match)/1048576 214921.968 -
rng::search(vector<int>)_(no_match)/8192 1653.532 -
rng::search(vector<int>)_(same_length)/1000 247.195 2.92%
rng::search(vector<int>)_(same_length)/1024 257.422 4.92%
rng::search(vector<int>)_(same_length)/8192 1994.481 6.84%
rng::search(vector<int>)_(single_element)/1000 227.533 -
rng::search(vector<int>)_(single_element)/1024 232.623 -
rng::search(vector<int>)_(single_element)/8192 1809.530 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22925.910 1.43%
rng::search(vector<int>,_pred)_(near_matches)/1024 23974.564 1.52%
rng::search(vector<int>,_pred)_(near_matches)/8192 1456316.754 -
rng::search(vector<int>,_pred)_(no_match)/1000 520.042 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.894 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579605.745 -
rng::search(vector<int>,_pred)_(no_match)/8192 4246.119 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.441 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.740 -
rng::search(vector<int>,_pred)_(same_length)/8192 4931.321 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.979 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.800 -
rng::search(vector<int>,_pred)_(single_element)/8192 4696.597 -
rng::search_n(deque<int>)_(no_match)/1000 433.148 -
rng::search_n(deque<int>)_(no_match)/1024 443.031 -
rng::search_n(deque<int>)_(no_match)/1048576 441589.744 -
rng::search_n(deque<int>)_(no_match)/8192 3460.563 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 743.073 6.78%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.682 1.26%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 557661.012 -1.22%
rng::search_n(deque<int>,_pred)_(no_match)/8192 4331.556 -
rng::search_n(list<int>)_(no_match)/1000 712.040 1.26%
rng::search_n(list<int>)_(no_match)/1024 738.717 2.42%
rng::search_n(list<int>)_(no_match)/1048576 827333.053 -4.01%
rng::search_n(list<int>)_(no_match)/8192 7409.594 7.65%
rng::search_n(list<int>,_pred)_(no_match)/1000 824.633 -
rng::search_n(list<int>,_pred)_(no_match)/1024 843.204 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 986434.140 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8222.712 3.61%
rng::search_n(vector<int>)_(no_match)/1000 206.195 -
rng::search_n(vector<int>)_(no_match)/1024 210.981 -
rng::search_n(vector<int>)_(no_match)/1048576 209446.576 -
rng::search_n(vector<int>)_(no_match)/8192 1631.203 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.407 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 530.017 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574194.157 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4235.029 -
rng::shuffle(deque<int>)/1024 9641.334 -
rng::shuffle(deque<int>)/32 304.209 -
rng::shuffle(deque<int>)/8192 76076.269 -
rng::shuffle(vector<int>)/1024 9147.891 -
rng::shuffle(vector<int>)/32 295.046 2.87%
rng::shuffle(vector<int>)/8192 72972.245 1.77%
rng::sort(deque<int>)_(ascending)/1024 768.990 -
rng::sort(deque<int>)_(ascending)/8 18.411 -
rng::sort(deque<int>)_(ascending)/8192 5785.208 -
rng::sort(deque<int>)_(descending)/1024 1304.572 -
rng::sort(deque<int>)_(descending)/8 25.539 -1.21%
rng::sort(deque<int>)_(descending)/8192 10426.390 -
rng::sort(deque<int>)_(heap)/1024 6309.197 -
rng::sort(deque<int>)_(heap)/8 24.857 -1.38%
rng::sort(deque<int>)_(heap)/8192 69797.477 -
rng::sort(deque<int>)_(pipe-organ)/1024 2826.576 -
rng::sort(deque<int>)_(pipe-organ)/8 20.842 -
rng::sort(deque<int>)_(pipe-organ)/8192 26767.789 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18228.354 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.338 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 448990.524 -
rng::sort(deque<int>)_(repeated)/1024 963.029 1.58%
rng::sort(deque<int>)_(repeated)/8 18.606 -1.91%
rng::sort(deque<int>)_(repeated)/8192 6752.885 2.95%
rng::sort(deque<int>)_(shuffled)/1024 6910.412 -
rng::sort(deque<int>)_(shuffled)/8 23.583 -
rng::sort(deque<int>)_(shuffled)/8192 81320.281 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.923 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.394 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3771.099 -
rng::sort(vector<NonIntegral>)_(descending)/1024 785.017 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.371 1.81%
rng::sort(vector<NonIntegral>)_(descending)/8192 5307.452 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4273.984 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.553 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50744.799 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1902.710 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.287 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18543.017 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13348.824 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.460 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155963.174 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.516 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.688 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3733.413 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4651.868 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.891 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81001.284 -7.63%
rng::sort(vector<int>)_(ascending)/1024 538.538 -
rng::sort(vector<int>)_(ascending)/8 16.729 -
rng::sort(vector<int>)_(ascending)/8192 3765.068 -
rng::sort(vector<int>)_(descending)/1024 1065.651 1.42%
rng::sort(vector<int>)_(descending)/8 25.179 3.80%
rng::sort(vector<int>)_(descending)/8192 7525.082 2.25%
rng::sort(vector<int>)_(heap)/1024 4566.107 -
rng::sort(vector<int>)_(heap)/8 22.612 -
rng::sort(vector<int>)_(heap)/8192 45757.805 -
rng::sort(vector<int>)_(pipe-organ)/1024 2295.728 -
rng::sort(vector<int>)_(pipe-organ)/8 18.692 -
rng::sort(vector<int>)_(pipe-organ)/8192 21586.394 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13040.740 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.752 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 148590.276 -
rng::sort(vector<int>)_(repeated)/1024 662.193 -
rng::sort(vector<int>)_(repeated)/8 16.903 -
rng::sort(vector<int>)_(repeated)/8192 5030.383 -
rng::sort(vector<int>)_(shuffled)/1024 4660.573 -
rng::sort(vector<int>)_(shuffled)/8 21.114 -
rng::sort(vector<int>)_(shuffled)/8192 45162.737 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3375.557 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1953.631 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1975.151 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16865.170 -
rng::stable_partition(deque<int>)_(dense)/1024 569.235 -14.44%
rng::stable_partition(deque<int>)_(dense)/32 27.767 -13.96%
rng::stable_partition(deque<int>)_(dense)/50 36.446 -16.97%
rng::stable_partition(deque<int>)_(dense)/8192 5686.388 -
rng::stable_partition(deque<int>)_(sparse)/1024 466.616 -1.38%
rng::stable_partition(deque<int>)_(sparse)/32 11.052 -1.27%
rng::stable_partition(deque<int>)_(sparse)/50 27.670 -4.56%
rng::stable_partition(deque<int>)_(sparse)/8192 3390.050 -6.58%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4200.037 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1904.983 -1.10%
rng::stable_partition(list<int>)_(alloc_fails)/50 1920.298 -2.21%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25894.548 1.28%
rng::stable_partition(list<int>)_(dense)/1024 1743.460 -
rng::stable_partition(list<int>)_(dense)/32 34.113 -
rng::stable_partition(list<int>)_(dense)/50 55.816 -
rng::stable_partition(list<int>)_(dense)/8192 18927.196 -13.22%
rng::stable_partition(list<int>)_(sparse)/1024 919.560 -
rng::stable_partition(list<int>)_(sparse)/32 9.758 -
rng::stable_partition(list<int>)_(sparse)/50 26.485 -
rng::stable_partition(list<int>)_(sparse)/8192 8872.631 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2940.282 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1903.621 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1918.397 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9887.605 -
rng::stable_partition(vector<int>)_(dense)/1024 297.413 -
rng::stable_partition(vector<int>)_(dense)/32 21.475 -2.97%
rng::stable_partition(vector<int>)_(dense)/50 25.459 -5.50%
rng::stable_partition(vector<int>)_(dense)/8192 2118.632 -
rng::stable_partition(vector<int>)_(sparse)/1024 219.188 5.57%
rng::stable_partition(vector<int>)_(sparse)/32 7.146 1.30%
rng::stable_partition(vector<int>)_(sparse)/50 20.687 -3.30%
rng::stable_partition(vector<int>)_(sparse)/8192 1545.741 3.57%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4208.134 1.11%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.336 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19051.818 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31751.745 1.60%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.538 -1.21%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27126.121 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14611.788 1.18%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.823 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26290.110 1.10%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17999.052 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.907 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22919.939 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27645.075 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.864 -3.22%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28813.341 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3946.154 -1.14%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.092 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13202.003 1.95%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20219.899 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.399 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25334.943 -
rng::stable_sort(deque<int>)_(ascending)/1024 2140.287 2.05%
rng::stable_sort(deque<int>)_(ascending)/8 18.942 -
rng::stable_sort(deque<int>)_(ascending)/8192 13706.391 -
rng::stable_sort(deque<int>)_(descending)/1024 2963.952 1.12%
rng::stable_sort(deque<int>)_(descending)/8 29.125 -1.64%
rng::stable_sort(deque<int>)_(descending)/8192 21450.769 -
rng::stable_sort(deque<int>)_(heap)/1024 2789.762 1.76%
rng::stable_sort(deque<int>)_(heap)/8 26.628 -
rng::stable_sort(deque<int>)_(heap)/8192 18212.045 1.65%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2961.026 1.02%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.834 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 21238.272 1.48%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3168.092 1.87%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 19.077 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21462.995 1.65%
rng::stable_sort(deque<int>)_(repeated)/1024 1349.857 1.65%
rng::stable_sort(deque<int>)_(repeated)/8 18.671 -2.12%
rng::stable_sort(deque<int>)_(repeated)/8192 7601.130 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2520.409 1.96%
rng::stable_sort(deque<int>)_(shuffled)/8 24.383 -
rng::stable_sort(deque<int>)_(shuffled)/8192 15024.947 3.29%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4312.127 -1.70%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.688 -2.63%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54032.211 1.24%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23966.707 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.157 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 130218.865 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14186.384 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.207 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118150.169 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14594.642 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.095 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95007.631 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23528.674 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.689 -3.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150415.882 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3359.337 -2.44%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.695 -2.46%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18964.414 -1.99%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18417.876 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.182 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158659.509 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4008.117 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.601 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45743.172 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13853.714 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.613 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 199892.560 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10368.305 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.801 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126256.606 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9030.204 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.530 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126341.752 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15173.250 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.646 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215069.700 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1389.873 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.519 -1.23%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15188.453 1.07%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12798.623 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.732 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184128.579 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4233.668 -5.55%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.615 4.92%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20555.039 5.21%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24604.092 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.168 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25178.688 1.58%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14617.789 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.541 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32089.540 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14818.686 2.04%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.268 -2.81%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21922.690 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23772.852 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.070 1.64%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35875.431 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3354.879 -10.35%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.532 3.90%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9581.556 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18824.314 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.212 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28876.985 -
rng::stable_sort(vector<int>)_(ascending)/1024 2129.401 2.88%
rng::stable_sort(vector<int>)_(ascending)/8 17.064 3.33%
rng::stable_sort(vector<int>)_(ascending)/8192 13549.464 -
rng::stable_sort(vector<int>)_(descending)/1024 2858.037 1.09%
rng::stable_sort(vector<int>)_(descending)/8 25.559 6.51%
rng::stable_sort(vector<int>)_(descending)/8192 18360.093 -
rng::stable_sort(vector<int>)_(heap)/1024 2591.264 2.30%
rng::stable_sort(vector<int>)_(heap)/8 22.380 1.41%
rng::stable_sort(vector<int>)_(heap)/8192 14511.159 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2855.857 1.79%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.050 -1.99%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18322.277 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2950.141 1.88%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.898 2.63%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18395.188 -
rng::stable_sort(vector<int>)_(repeated)/1024 1096.902 -
rng::stable_sort(vector<int>)_(repeated)/8 16.754 1.55%
rng::stable_sort(vector<int>)_(repeated)/8192 5261.916 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2274.698 2.48%
rng::stable_sort(vector<int>)_(shuffled)/8 21.096 1.07%
rng::stable_sort(vector<int>)_(shuffled)/8192 10917.722 -
rng::starts_with(deque<int>)/1000 445.319 -6.35%
rng::starts_with(deque<int>)/1024 475.658 -2.35%
rng::starts_with(deque<int>)/1048576 494432.641 -
rng::starts_with(deque<int>)/8 3.978 -1.32%
rng::starts_with(deque<int>)/8192 3847.001 -
rng::starts_with(deque<int>,_pred)/1000 512.303 -
rng::starts_with(deque<int>,_pred)/1024 526.769 -
rng::starts_with(deque<int>,_pred)/1048576 524691.616 -
rng::starts_with(deque<int>,_pred)/8 4.685 -
rng::starts_with(deque<int>,_pred)/8192 4012.297 -
rng::starts_with(list<int>)/1000 764.205 -
rng::starts_with(list<int>)/1024 781.966 -
rng::starts_with(list<int>)/1048576 950957.716 1.07%
rng::starts_with(list<int>)/8 2.969 -
rng::starts_with(list<int>)/8192 8656.077 -4.59%
rng::starts_with(list<int>,_pred)/1000 792.341 1.63%
rng::starts_with(list<int>,_pred)/1024 810.224 1.14%
rng::starts_with(list<int>,_pred)/1048576 976364.871 -
rng::starts_with(list<int>,_pred)/8 3.619 -
rng::starts_with(list<int>,_pred)/8192 11316.843 -1.21%
rng::starts_with(vector<int>)/1000 72.871 -
rng::starts_with(vector<int>)/1024 76.551 -
rng::starts_with(vector<int>)/1048576 76661.801 -
rng::starts_with(vector<int>)/8 1.300 -
rng::starts_with(vector<int>)/8192 605.814 -
rng::starts_with(vector<int>,_pred)/1000 455.314 1.58%
rng::starts_with(vector<int>,_pred)/1024 517.350 -
rng::starts_with(vector<int>,_pred)/1048576 609070.214 -
rng::starts_with(vector<int>,_pred)/8 4.326 3.56%
rng::starts_with(vector<int>,_pred)/8192 4736.513 -
rng::swap_ranges(deque<int>)/1024 316.077 -12.27%
rng::swap_ranges(deque<int>)/32 10.723 -2.67%
rng::swap_ranges(deque<int>)/50 19.578 -
rng::swap_ranges(deque<int>)/8192 2534.269 -12.01%
rng::swap_ranges(list<int>)/1024 780.343 -
rng::swap_ranges(list<int>)/32 16.821 -
rng::swap_ranges(list<int>)/50 29.719 -
rng::swap_ranges(list<int>)/8192 10086.690 -9.00%
rng::swap_ranges(vector<int>)/1024 63.723 -
rng::swap_ranges(vector<int>)/32 4.702 -
rng::swap_ranges(vector<int>)/50 5.606 -
rng::swap_ranges(vector<int>)/8192 479.315 -
rng::transform(deque<int>)_(identity_transform)/1024 371.446 -
rng::transform(deque<int>)_(identity_transform)/32 12.294 -
rng::transform(deque<int>)_(identity_transform)/50 19.365 -3.88%
rng::transform(deque<int>)_(identity_transform)/8192 2445.563 -
rng::transform(deque<int>,_deque<int>)/1024 698.933 -
rng::transform(deque<int>,_deque<int>)/32 21.758 -
rng::transform(deque<int>,_deque<int>)/50 34.325 -
rng::transform(deque<int>,_deque<int>)/8192 5673.181 -
rng::transform(list<int>)_(identity_transform)/1024 748.096 -
rng::transform(list<int>)_(identity_transform)/32 17.094 -
rng::transform(list<int>)_(identity_transform)/50 30.343 -
rng::transform(list<int>)_(identity_transform)/8192 7642.861 -20.89%
rng::transform(list<int>,_list<int>)/1024 889.618 -
rng::transform(list<int>,_list<int>)/32 24.243 -
rng::transform(list<int>,_list<int>)/50 38.990 -
rng::transform(list<int>,_list<int>)/8192 10206.055 5.16%
rng::transform(vector<int>)_(identity_transform)/1024 263.137 -
rng::transform(vector<int>)_(identity_transform)/32 8.885 -
rng::transform(vector<int>)_(identity_transform)/50 16.313 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.570 -
rng::transform(vector<int>,_vector<int>)/1024 601.951 -
rng::transform(vector<int>,_vector<int>)/32 17.665 -
rng::transform(vector<int>,_vector<int>)/50 28.722 -
rng::transform(vector<int>,_vector<int>)/8192 4773.540 -
rng::unique(deque<int>)_(contiguous)/1024 739.110 -
rng::unique(deque<int>)_(contiguous)/32 65.887 8.21%
rng::unique(deque<int>)_(contiguous)/52 81.523 20.09%
rng::unique(deque<int>)_(contiguous)/8192 5541.792 -
rng::unique(deque<int>)_(sprinkled)/1024 629.994 -
rng::unique(deque<int>)_(sprinkled)/32 62.614 7.77%
rng::unique(deque<int>)_(sprinkled)/52 74.870 11.30%
rng::unique(deque<int>)_(sprinkled)/8192 5635.115 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 638.198 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.619 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.255 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4476.654 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.268 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.613 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.175 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5254.387 -
rng::unique(list<int>)_(contiguous)/1024 929.681 -
rng::unique(list<int>)_(contiguous)/32 55.098 -
rng::unique(list<int>)_(contiguous)/52 67.348 -3.68%
rng::unique(list<int>)_(contiguous)/8192 7164.897 -1.25%
rng::unique(list<int>)_(sprinkled)/1024 981.934 1.38%
rng::unique(list<int>)_(sprinkled)/32 64.386 -
rng::unique(list<int>)_(sprinkled)/52 79.526 2.22%
rng::unique(list<int>)_(sprinkled)/8192 7819.172 -2.23%
rng::unique(list<int>,_pred)_(contiguous)/1024 995.639 -3.50%
rng::unique(list<int>,_pred)_(contiguous)/32 60.697 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.082 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7699.841 -4.95%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1051.437 1.68%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.729 -3.09%
rng::unique(list<int>,_pred)_(sprinkled)/52 88.158 -3.93%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8389.885 -2.06%
rng::unique(vector<int>)_(contiguous)/1024 295.249 -
rng::unique(vector<int>)_(contiguous)/32 50.800 -
rng::unique(vector<int>)_(contiguous)/52 56.814 -
rng::unique(vector<int>)_(contiguous)/8192 1922.117 -
rng::unique(vector<int>)_(sprinkled)/1024 284.294 -
rng::unique(vector<int>)_(sprinkled)/32 50.567 -
rng::unique(vector<int>)_(sprinkled)/52 55.178 -
rng::unique(vector<int>)_(sprinkled)/8192 1925.265 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.959 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.362 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.411 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3786.003 -2.07%
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.939 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.554 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.428 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5238.252 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.679 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.393 -3.55%
rng::unique_copy(deque<int>)_(contiguous)/52 15.144 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3757.684 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.014 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.287 -20.79%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.651 -16.26%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3743.737 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.466 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 17.058 3.80%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.847 1.75%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4448.558 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.503 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.005 -13.48%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 29.952 -18.72%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5731.956 -
rng::unique_copy(list<int>)_(contiguous)/1024 744.699 -
rng::unique_copy(list<int>)_(contiguous)/32 11.981 -
rng::unique_copy(list<int>)_(contiguous)/52 30.082 -
rng::unique_copy(list<int>)_(contiguous)/8192 7051.919 -11.01%
rng::unique_copy(list<int>)_(sprinkled)/1024 747.257 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.977 1.42%
rng::unique_copy(list<int>)_(sprinkled)/52 22.524 1.75%
rng::unique_copy(list<int>)_(sprinkled)/8192 7528.550 -6.13%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.845 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.638 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.791 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7656.637 -9.98%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 826.885 -2.63%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.560 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.349 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7604.217 -14.43%
rng::unique_copy(vector<int>)_(contiguous)/1024 272.365 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.616 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.770 2.68%
rng::unique_copy(vector<int>)_(contiguous)/8192 1906.983 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.657 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.244 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.822 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.885 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.231 3.61%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.061 -3.26%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.529 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3718.610 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.355 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.683 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.118 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4405.571 -
std::adjacent_find(deque<int>)/1024 464.088 -
std::adjacent_find(deque<int>)/1048576 478061.691 -
std::adjacent_find(deque<int>)/50 17.833 18.03%
std::adjacent_find(deque<int>)/8 3.727 18.64%
std::adjacent_find(deque<int>)/8192 3719.680 -
std::adjacent_find(deque<int>,_pred)/1024 631.143 -
std::adjacent_find(deque<int>,_pred)/1048576 651700.186 -
std::adjacent_find(deque<int>,_pred)/50 29.031 -4.87%
std::adjacent_find(deque<int>,_pred)/8 4.376 -4.33%
std::adjacent_find(deque<int>,_pred)/8192 5094.206 -
std::adjacent_find(list<int>)/1024 715.931 -
std::adjacent_find(list<int>)/1048576 876869.434 -
std::adjacent_find(list<int>)/50 23.790 -
std::adjacent_find(list<int>)/8 2.117 -
std::adjacent_find(list<int>)/8192 6776.229 -
std::adjacent_find(list<int>,_pred)/1024 833.068 -
std::adjacent_find(list<int>,_pred)/1048576 959809.376 -
std::adjacent_find(list<int>,_pred)/50 35.046 -
std::adjacent_find(list<int>,_pred)/8 3.911 -
std::adjacent_find(list<int>,_pred)/8192 8133.606 1.06%
std::adjacent_find(vector<int>)/1024 235.581 -
std::adjacent_find(vector<int>)/1048576 236116.821 -
std::adjacent_find(vector<int>)/50 12.040 -
std::adjacent_find(vector<int>)/8 2.034 -
std::adjacent_find(vector<int>)/8192 1837.569 -
std::adjacent_find(vector<int>,_pred)/1024 401.288 -
std::adjacent_find(vector<int>,_pred)/1048576 467438.953 -
std::adjacent_find(vector<int>,_pred)/50 23.681 -
std::adjacent_find(vector<int>,_pred)/8 3.342 -1.37%
std::adjacent_find(vector<int>,_pred)/8192 3192.294 -
std::all_of(deque<int>)_(process_all)/32 11.533 -
std::all_of(deque<int>)_(process_all)/32768 10563.808 -
std::all_of(deque<int>)_(process_all)/50 19.199 -
std::all_of(deque<int>)_(process_all)/8 3.225 -
std::all_of(deque<int>)_(process_all)/8192 2631.683 -
std::all_of(list<int>)_(process_all)/32 11.793 1.24%
std::all_of(list<int>)_(process_all)/32768 26696.951 -15.54%
std::all_of(list<int>)_(process_all)/50 22.075 -
std::all_of(list<int>)_(process_all)/8 2.609 -
std::all_of(list<int>)_(process_all)/8192 8223.969 -16.97%
std::all_of(vector<int>)_(process_all)/32 8.410 1.16%
std::all_of(vector<int>)_(process_all)/32768 8056.442 -
std::all_of(vector<int>)_(process_all)/50 18.401 1.24%
std::all_of(vector<int>)_(process_all)/8 2.467 1.31%
std::all_of(vector<int>)_(process_all)/8192 2020.962 -
std::any_of(deque<int>)_(process_all)/32 11.542 -
std::any_of(deque<int>)_(process_all)/32768 11522.581 9.24%
std::any_of(deque<int>)_(process_all)/50 20.318 -
std::any_of(deque<int>)_(process_all)/8 3.224 -
std::any_of(deque<int>)_(process_all)/8192 2880.586 9.37%
std::any_of(list<int>)_(process_all)/32 11.457 -
std::any_of(list<int>)_(process_all)/32768 26563.325 -8.76%
std::any_of(list<int>)_(process_all)/50 21.941 1.01%
std::any_of(list<int>)_(process_all)/8 2.740 -
std::any_of(list<int>)_(process_all)/8192 7628.414 -3.63%
std::any_of(vector<int>)_(process_all)/32 8.482 1.42%
std::any_of(vector<int>)_(process_all)/32768 8053.264 -
std::any_of(vector<int>)_(process_all)/50 18.348 1.18%
std::any_of(vector<int>)_(process_all)/8 2.659 9.05%
std::any_of(vector<int>)_(process_all)/8192 2022.186 -
std::copy(deque<int>)/1048576 49704.590 -19.80%
std::copy(deque<int>)/262144 10342.668 -36.44%
std::copy(deque<int>)/32768 1148.272 -1.55%
std::copy(deque<int>)/4096 146.629 -
std::copy(deque<int>)/512 16.719 -
std::copy(deque<int>)/64 2.668 -1.12%
std::copy(deque<int>)/8 2.804 2.34%
std::copy(list<int>)/1048576 883255.878 -1.85%
std::copy(list<int>)/262144 217733.250 -2.90%
std::copy(list<int>)/32768 26322.604 -1.55%
std::copy(list<int>)/4096 3297.292 1.16%
std::copy(list<int>)/512 369.451 -1.74%
std::copy(list<int>)/64 41.340 34.68%
std::copy(list<int>)/8 2.492 1.84%
std::copy(vector<bool>)_(aligned)/1048576 3294.410 23.33%
std::copy(vector<bool>)_(aligned)/262144 752.555 175.45%
std::copy(vector<bool>)_(aligned)/32768 35.358 -
std::copy(vector<bool>)_(aligned)/4096 4.721 2.18%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.371 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.556 -
std::copy(vector<bool>)_(unaligned)/262144 1711.684 -
std::copy(vector<bool>)_(unaligned)/32768 218.433 -
std::copy(vector<bool>)_(unaligned)/4096 26.057 -
std::copy(vector<bool>)_(unaligned)/512 3.480 -
std::copy(vector<bool>)_(unaligned)/64 1.832 -
std::copy(vector<int>)/1048576 50155.603 -
std::copy(vector<int>)/262144 12531.742 -
std::copy(vector<int>)/32768 3797.526 2.02%
std::copy(vector<int>)/4096 228.671 15.87%
std::copy(vector<int>)/512 16.077 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.238 -2.59%
std::copy_backward(deque<int>)/1048576 129849.261 -
std::copy_backward(deque<int>)/262144 32869.015 7.67%
std::copy_backward(deque<int>)/32768 4114.919 4.90%
std::copy_backward(deque<int>)/4096 147.065 -
std::copy_backward(deque<int>)/512 18.116 -
std::copy_backward(deque<int>)/64 2.954 -
std::copy_backward(deque<int>)/8 2.684 -
std::copy_backward(list<int>)/1048576 889008.693 -1.61%
std::copy_backward(list<int>)/262144 220935.567 -4.63%
std::copy_backward(list<int>)/32768 26718.858 -16.62%
std::copy_backward(list<int>)/4096 3394.274 2.87%
std::copy_backward(list<int>)/512 372.199 -
std::copy_backward(list<int>)/64 30.285 -
std::copy_backward(list<int>)/8 2.454 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2202.987 -13.39%
std::copy_backward(vector<bool>)_(aligned)/262144 682.107 -13.17%
std::copy_backward(vector<bool>)_(aligned)/32768 35.777 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.196 4.33%
std::copy_backward(vector<bool>)_(aligned)/512 1.568 2.46%
std::copy_backward(vector<bool>)_(aligned)/64 1.692 2.30%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6744.993 -1.04%
std::copy_backward(vector<bool>)_(unaligned)/262144 1654.590 -11.89%
std::copy_backward(vector<bool>)_(unaligned)/32768 209.731 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.366 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.817 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50185.742 -
std::copy_backward(vector<int>)/262144 12455.691 -39.49%
std::copy_backward(vector<int>)/32768 3723.160 -1.77%
std::copy_backward(vector<int>)/4096 231.117 48.04%
std::copy_backward(vector<int>)/512 16.632 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.285 6.43%
std::copy_if(deque<int>)_(entire_range)/1048576 277866.257 -
std::copy_if(deque<int>)_(entire_range)/262144 69845.500 -
std::copy_if(deque<int>)_(entire_range)/32768 8737.444 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.271 -
std::copy_if(deque<int>)_(entire_range)/512 137.501 -
std::copy_if(deque<int>)_(entire_range)/64 16.165 -
std::copy_if(deque<int>)_(entire_range)/8 2.549 -
std::copy_if(deque<int>)_(every_other)/1048576 373607.137 -
std::copy_if(deque<int>)_(every_other)/262144 93225.556 -
std::copy_if(deque<int>)_(every_other)/32768 11686.190 -
std::copy_if(deque<int>)_(every_other)/4096 1465.506 -
std::copy_if(deque<int>)_(every_other)/512 182.788 -
std::copy_if(deque<int>)_(every_other)/64 23.660 1.14%
std::copy_if(deque<int>)_(every_other)/8 3.467 -
std::copy_if(list<int>)_(entire_range)/1048576 884228.509 -2.27%
std::copy_if(list<int>)_(entire_range)/262144 218473.589 -4.55%
std::copy_if(list<int>)_(entire_range)/32768 28169.421 -15.74%
std::copy_if(list<int>)_(entire_range)/4096 3061.204 -
std::copy_if(list<int>)_(entire_range)/512 372.493 1.32%
std::copy_if(list<int>)_(entire_range)/64 32.120 -2.55%
std::copy_if(list<int>)_(entire_range)/8 2.712 3.54%
std::copy_if(list<int>)_(every_other)/1048576 845722.071 -2.03%
std::copy_if(list<int>)_(every_other)/262144 210284.229 -5.54%
std::copy_if(list<int>)_(every_other)/32768 25176.052 -13.64%
std::copy_if(list<int>)_(every_other)/4096 4039.747 27.12%
std::copy_if(list<int>)_(every_other)/512 362.164 -
std::copy_if(list<int>)_(every_other)/64 42.706 79.48%
std::copy_if(list<int>)_(every_other)/8 2.313 -
std::copy_if(vector<int>)_(entire_range)/1048576 246393.240 -
std::copy_if(vector<int>)_(entire_range)/262144 60076.004 -
std::copy_if(vector<int>)_(entire_range)/32768 7503.907 -
std::copy_if(vector<int>)_(entire_range)/4096 940.577 -
std::copy_if(vector<int>)_(entire_range)/512 124.089 -
std::copy_if(vector<int>)_(entire_range)/64 15.996 -1.20%
std::copy_if(vector<int>)_(entire_range)/8 2.181 -4.80%
std::copy_if(vector<int>)_(every_other)/1048576 240679.263 -
std::copy_if(vector<int>)_(every_other)/262144 60183.393 -
std::copy_if(vector<int>)_(every_other)/32768 7501.323 -
std::copy_if(vector<int>)_(every_other)/4096 941.705 -
std::copy_if(vector<int>)_(every_other)/512 123.410 -
std::copy_if(vector<int>)_(every_other)/64 16.187 -
std::copy_if(vector<int>)_(every_other)/8 2.528 -1.20%
std::copy_n(deque<int>)/1048576 49544.336 -4.92%
std::copy_n(deque<int>)/262144 10295.827 -2.98%
std::copy_n(deque<int>)/32768 1144.081 -
std::copy_n(deque<int>)/4096 145.648 -1.04%
std::copy_n(deque<int>)/512 16.718 -
std::copy_n(deque<int>)/64 6.189 121.23%
std::copy_n(deque<int>)/8 2.755 -
std::copy_n(list<int>)/1048576 868724.215 -
std::copy_n(list<int>)/262144 216951.484 -
std::copy_n(list<int>)/32768 26780.073 -1.54%
std::copy_n(list<int>)/4096 5258.525 26.44%
std::copy_n(list<int>)/512 341.881 -
std::copy_n(list<int>)/64 14.167 2.27%
std::copy_n(list<int>)/8 2.253 -
std::copy_n(vector<bool>)_(aligned)/1048576 2172.923 -41.71%
std::copy_n(vector<bool>)_(aligned)/262144 563.768 -15.72%
std::copy_n(vector<bool>)_(aligned)/32768 35.717 1.04%
std::copy_n(vector<bool>)_(aligned)/4096 4.721 2.21%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.364 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.440 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.195 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.731 -
std::copy_n(vector<bool>)_(unaligned)/4096 25.995 -
std::copy_n(vector<bool>)_(unaligned)/512 3.510 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 -
std::copy_n(vector<int>)/1048576 50169.229 -
std::copy_n(vector<int>)/262144 12531.650 -14.00%
std::copy_n(vector<int>)/32768 3662.473 1.86%
std::copy_n(vector<int>)/4096 212.700 12.40%
std::copy_n(vector<int>)/512 16.075 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.210 -
std::count(deque<int>)_(every_other)/1024 248.824 -
std::count(deque<int>)_(every_other)/1048576 254236.960 -1.08%
std::count(deque<int>)_(every_other)/8 2.540 -
std::count(deque<int>)_(every_other)/8192 1943.793 -
std::count(list<int>)_(every_other)/1024 710.681 -
std::count(list<int>)_(every_other)/1048576 816222.399 -3.55%
std::count(list<int>)_(every_other)/8 2.106 -
std::count(list<int>)_(every_other)/8192 6796.642 7.49%
std::count(vector<bool>)/1000 2.987 -
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1464.202 -
std::count(vector<bool>)/8192 11.471 -
std::count(vector<int>)_(every_other)/1024 103.218 -
std::count(vector<int>)_(every_other)/1048576 105388.244 -
std::count(vector<int>)_(every_other)/8 1.354 -
std::count(vector<int>)_(every_other)/8192 821.503 -
std::count_if(deque<int>)_(every_other)/1024 350.671 -
std::count_if(deque<int>)_(every_other)/1048576 344433.055 -1.30%
std::count_if(deque<int>)_(every_other)/8 3.452 -
std::count_if(deque<int>)_(every_other)/8192 2632.803 -
std::count_if(list<int>)_(every_other)/1024 759.156 -
std::count_if(list<int>)_(every_other)/1048576 895434.706 -1.67%
std::count_if(list<int>)_(every_other)/8 2.723 -1.88%
std::count_if(list<int>)_(every_other)/8192 7703.844 -15.96%
std::count_if(vector<int>)_(every_other)/1024 248.477 -
std::count_if(vector<int>)_(every_other)/1048576 247854.956 -
std::count_if(vector<int>)_(every_other)/8 4.278 1.39%
std::count_if(vector<int>)_(every_other)/8192 1928.042 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.216 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.768 -2.17%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2258.378 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.595 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.538 -1.92%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.768 2.37%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.748 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.177 -2.38%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.181 1.77%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 312.875 6.73%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.268 1.19%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2145.669 -
std::deque<int>::ctor(size)/1024 69.311 -3.75%
std::deque<int>::ctor(size)/32 26.278 -1.03%
std::deque<int>::ctor(size)/8192 434.642 -3.46%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 69.728 -6.42%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.223 -2.51%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.407 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.570 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.638 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.481 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.631 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.509 -1.78%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.416 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.058 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.121 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.098 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.931 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.988 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.198 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.872 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.942 1.41%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 340.147 1.97%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.895 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.653 -
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 543.505 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.770 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4754.862 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6332.154 -1.21%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.675 1.66%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52472.601 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.800 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 46.835 -2.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11876.204 -6.66%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19919.430 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 611.336 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176279.606 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 863.444 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.065 -2.58%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11902.132 -6.74%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19802.335 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 609.580 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 175994.333 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1051.435 -1.85%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 52.345 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11641.389 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20307.144 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 619.805 -1.29%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179582.495 -
std::deque<std::string>::ctor(size)/1024 707.034 -
std::deque<std::string>::ctor(size)/32 40.356 -3.61%
std::deque<std::string>::ctor(size)/8192 8386.830 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 929.596 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.815 -1.70%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12587.329 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19985.440 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 577.659 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174644.033 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.403 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.348 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.380 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.635 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.901 -1.03%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.704 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.968 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.613 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.885 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.391 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.913 1.26%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2365.573 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.860 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.870 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.898 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.807 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.339 2.24%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 33.516 1.51%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 313.064 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 25.010 1.20%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2357.329 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.837 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.022 2.54%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.492 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.965 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.491 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4579.237 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6443.662 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.082 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52103.663 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.407 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.113 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.621 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.782 -
std::distance(deque<int>)/1024 0.626 -9.69%
std::distance(deque<int>)/4096 0.614 -11.45%
std::distance(deque<int>)/50 0.649 -6.41%
std::distance(deque<int>)/8192 0.614 -11.52%
std::distance(join_view(vector<vector<int>>))/1024 1.025 -
std::distance(join_view(vector<vector<int>>))/4096 4.515 2.71%
std::distance(join_view(vector<vector<int>>))/50 0.637 -
std::distance(join_view(vector<vector<int>>))/8192 8.314 -
std::equal(deque<int>)_(it,_it,_it)/1024 492.411 -1.43%
std::equal(deque<int>)_(it,_it,_it)/1048576 500358.083 -
std::equal(deque<int>)_(it,_it,_it)/50 22.722 -4.90%
std::equal(deque<int>)_(it,_it,_it)/8 4.293 -
std::equal(deque<int>)_(it,_it,_it)/8192 3865.922 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.664 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 496856.965 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 25.997 -1.78%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.028 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3863.924 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.112 -1.40%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515993.497 -6.89%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.668 2.18%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.277 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3998.595 -6.58%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 504.747 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 511185.226 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.780 2.74%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.337 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3933.161 -
std::equal(list<int>)_(it,_it,_it)/1024 1585.609 40.29%
std::equal(list<int>)_(it,_it,_it)/1048576 1320850.394 -
std::equal(list<int>)_(it,_it,_it)/50 39.310 10.50%
std::equal(list<int>)_(it,_it,_it)/8 2.790 -
std::equal(list<int>)_(it,_it,_it)/8192 9815.011 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 792.781 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 958649.670 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.160 -26.01%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.991 1.09%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11735.713 1.39%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.556 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992370.987 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.113 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.639 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11998.972 -2.58%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1172.259 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1327678.424 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.143 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.663 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11487.150 -
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.019 -
std::equal(vector<bool>)_(unaligned)/1048576 6424.592 -
std::equal(vector<bool>)_(unaligned)/50 0.800 -24.83%
std::equal(vector<bool>)_(unaligned)/8 0.738 -27.67%
std::equal(vector<bool>)_(unaligned)/8192 54.039 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.722 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73726.468 -
std::equal(vector<int>)_(it,_it,_it)/50 4.210 -1.01%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.312 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.351 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73732.532 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.404 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.448 -5.27%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.139 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.274 2.92%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639848.263 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.664 4.10%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.717 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4791.122 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 533.064 9.27%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 607352.522 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.609 1.01%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.644 1.42%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4831.153 -
std::fill(deque<int>)/1024 29.961 -
std::fill(deque<int>)/32 1.267 -
std::fill(deque<int>)/50 2.247 -
std::fill(deque<int>)/8192 240.884 -
std::fill(list<int>)/1024 671.903 -
std::fill(list<int>)/32 8.414 -
std::fill(list<int>)/50 35.417 1.68%
std::fill(list<int>)/8192 7118.390 -
std::fill(vector<bool>)/1048576 3822.729 -
std::fill(vector<bool>)/262144 233.196 -
std::fill(vector<bool>)/32768 30.060 1.08%
std::fill(vector<bool>)/4096 4.221 -
std::fill(vector<bool>)/512 1.612 -
std::fill(vector<bool>)/64 1.652 -
std::fill(vector<int>)/1024 30.005 -
std::fill(vector<int>)/32 1.048 -1.90%
std::fill(vector<int>)/50 2.213 -
std::fill(vector<int>)/8192 238.625 -
std::fill_n(deque<int>)/1024 29.778 1.16%
std::fill_n(deque<int>)/32 1.155 -4.04%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 241.194 -
std::fill_n(list<int>)/1024 649.402 -
std::fill_n(list<int>)/32 8.293 -
std::fill_n(list<int>)/50 16.213 1.80%
std::fill_n(list<int>)/8192 7058.973 -1.25%
std::fill_n(vector<bool>)/1048576 3824.587 -
std::fill_n(vector<bool>)/262144 232.288 -
std::fill_n(vector<bool>)/32768 30.218 1.33%
std::fill_n(vector<bool>)/4096 4.168 -
std::fill_n(vector<bool>)/512 1.469 -2.33%
std::fill_n(vector<bool>)/64 1.579 -
std::fill_n(vector<int>)/1024 30.041 2.69%
std::fill_n(vector<int>)/32 1.147 -
std::fill_n(vector<int>)/50 2.229 -
std::fill_n(vector<int>)/8192 239.367 -
std::find(deque<int>)_(bail_25%)/1024 67.369 -
std::find(deque<int>)_(bail_25%)/32768 1935.494 1.16%
std::find(deque<int>)_(bail_25%)/8 2.071 -
std::find(deque<int>)_(bail_25%)/8192 480.475 -
std::find(deque<int>)_(process_all)/1024 245.735 1.59%
std::find(deque<int>)_(process_all)/32768 7886.868 1.55%
std::find(deque<int>)_(process_all)/50 13.231 -
std::find(deque<int>)_(process_all)/8 3.465 1.35%
std::find(deque<int>)_(process_all)/8192 1985.409 2.99%
std::find(list<int>)_(bail_25%)/1024 134.600 3.36%
std::find(list<int>)_(bail_25%)/32768 8231.325 3.54%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1449.384 1.30%
std::find(list<int>)_(process_all)/1024 699.393 -
std::find(list<int>)_(process_all)/32768 26032.005 -15.06%
std::find(list<int>)_(process_all)/50 18.573 -
std::find(list<int>)_(process_all)/8 2.383 -1.29%
std::find(list<int>)_(process_all)/8192 7419.819 -31.28%
std::find(vector<bool>)_(process_all)/1024 4.693 -
std::find(vector<bool>)_(process_all)/1048576 3674.951 -
std::find(vector<bool>)_(process_all)/50 0.692 11.28%
std::find(vector<bool>)_(process_all)/8 0.618 -
std::find(vector<bool>)_(process_all)/8192 33.658 -
std::find(vector<char>)_(bail_25%)/1024 5.394 -
std::find(vector<char>)_(bail_25%)/32768 137.144 -
std::find(vector<char>)_(bail_25%)/8 1.061 -4.31%
std::find(vector<char>)_(bail_25%)/8192 40.049 1.00%
std::find(vector<char>)_(process_all)/1024 16.332 -
std::find(vector<char>)_(process_all)/32768 496.443 -
std::find(vector<char>)_(process_all)/50 1.664 2.72%
std::find(vector<char>)_(process_all)/8 1.010 9.25%
std::find(vector<char>)_(process_all)/8192 136.732 1.42%
std::find(vector<int>)_(bail_25%)/1024 66.370 1.00%
std::find(vector<int>)_(bail_25%)/32768 1873.451 -
std::find(vector<int>)_(bail_25%)/8 1.410 1.79%
std::find(vector<int>)_(bail_25%)/8192 474.871 1.11%
std::find(vector<int>)_(process_all)/1024 244.163 1.06%
std::find(vector<int>)_(process_all)/32768 7457.600 1.10%
std::find(vector<int>)_(process_all)/50 12.525 -
std::find(vector<int>)_(process_all)/8 2.693 1.83%
std::find(vector<int>)_(process_all)/8192 1864.909 1.08%
std::find(vector<long_long>)_(bail_25%)/1024 30.280 -
std::find(vector<long_long>)_(bail_25%)/32768 959.431 -
std::find(vector<long_long>)_(bail_25%)/8 0.889 -1.77%
std::find(vector<long_long>)_(bail_25%)/8192 245.943 -
std::find(vector<long_long>)_(process_all)/1024 119.002 -
std::find(vector<long_long>)_(process_all)/32768 3813.930 -
std::find(vector<long_long>)_(process_all)/50 5.810 -
std::find(vector<long_long>)_(process_all)/8 1.154 -
std::find(vector<long_long>)_(process_all)/8192 951.258 -
std::find_end(deque<int>)_(match_near_end)/1000 33.934 -4.59%
std::find_end(deque<int>)_(match_near_end)/1024 32.578 -3.29%
std::find_end(deque<int>)_(match_near_end)/8192 274.073 -1.73%
std::find_end(deque<int>)_(near_matches)/1000 19481.016 22.69%
std::find_end(deque<int>)_(near_matches)/1024 20279.727 23.07%
std::find_end(deque<int>)_(near_matches)/8192 1262754.747 11.75%
std::find_end(deque<int>)_(process_all)/1000 285.880 -
std::find_end(deque<int>)_(process_all)/1024 293.541 -
std::find_end(deque<int>)_(process_all)/1048576 263994.584 -
std::find_end(deque<int>)_(process_all)/8192 2004.561 -4.24%
std::find_end(deque<int>)_(same_length)/1000 330.269 -
std::find_end(deque<int>)_(same_length)/1024 336.978 -
std::find_end(deque<int>)_(same_length)/8192 2687.062 -2.10%
std::find_end(deque<int>)_(single_element)/1000 313.469 -
std::find_end(deque<int>)_(single_element)/1024 332.203 4.03%
std::find_end(deque<int>)_(single_element)/8192 2426.040 10.04%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.734 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.547 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.691 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31279.289 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32499.928 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1900974.753 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.539 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.832 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 572217.384 -2.21%
std::find_end(deque<int>,_pred)_(process_all)/8192 4389.019 -
std::find_end(deque<int>,_pred)_(same_length)/1000 751.311 -
std::find_end(deque<int>,_pred)_(same_length)/1024 769.686 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5151.736 -
std::find_end(deque<int>,_pred)_(single_element)/1000 652.274 -
std::find_end(deque<int>,_pred)_(single_element)/1024 653.469 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4910.521 2.07%
std::find_end(forward_list<int>)_(match_near_end)/1000 762.773 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4492.312 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258828.843 -
std::find_end(forward_list<int>)_(near_matches)/1000 36854.321 -
std::find_end(forward_list<int>)_(near_matches)/1024 38292.895 -
std::find_end(forward_list<int>)_(near_matches)/8192 2474778.812 -
std::find_end(forward_list<int>)_(process_all)/1000 680.259 -
std::find_end(forward_list<int>)_(process_all)/1024 709.299 -
std::find_end(forward_list<int>)_(process_all)/1048576 764496.766 -
std::find_end(forward_list<int>)_(process_all)/8192 5738.349 1.15%
std::find_end(forward_list<int>)_(same_length)/1000 1478.315 1.14%
std::find_end(forward_list<int>)_(same_length)/1024 1491.395 -
std::find_end(forward_list<int>)_(same_length)/8192 14269.380 -
std::find_end(forward_list<int>)_(single_element)/1000 678.856 -
std::find_end(forward_list<int>)_(single_element)/1024 699.253 -1.27%
std::find_end(forward_list<int>)_(single_element)/8192 7121.896 26.05%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 847.454 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5185.124 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 336235.901 21.96%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42275.503 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43868.179 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2694717.789 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 773.257 -1.90%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 777.649 -3.44%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 866737.480 -2.60%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6260.822 -3.91%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1543.808 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1572.941 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15245.248 4.48%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 787.218 -1.66%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 801.183 -2.18%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7683.329 15.12%
std::find_end(list<int>)_(match_near_end)/1000 79.007 -
std::find_end(list<int>)_(match_near_end)/1024 60.534 -
std::find_end(list<int>)_(match_near_end)/8192 606.903 -
std::find_end(list<int>)_(near_matches)/1000 33523.256 -
std::find_end(list<int>)_(near_matches)/1024 34792.840 -
std::find_end(list<int>)_(near_matches)/8192 2275668.020 -
std::find_end(list<int>)_(process_all)/1000 712.293 -
std::find_end(list<int>)_(process_all)/1024 730.022 -
std::find_end(list<int>)_(process_all)/1048576 878208.749 -1.11%
std::find_end(list<int>)_(process_all)/8192 7361.033 -21.01%
std::find_end(list<int>)_(same_length)/1000 749.901 -
std::find_end(list<int>)_(same_length)/1024 765.445 1.50%
std::find_end(list<int>)_(same_length)/8192 7829.353 -
std::find_end(list<int>)_(single_element)/1000 719.335 1.03%
std::find_end(list<int>)_(single_element)/1024 732.689 -
std::find_end(list<int>)_(single_element)/8192 7662.845 5.20%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.131 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.499 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 632.618 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38195.955 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39829.455 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2471093.894 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.922 -
std::find_end(list<int>,_pred)_(process_all)/1024 845.297 -
std::find_end(list<int>,_pred)_(process_all)/1048576 991818.326 -1.25%
std::find_end(list<int>,_pred)_(process_all)/8192 8293.221 -
std::find_end(list<int>,_pred)_(same_length)/1000 771.395 1.13%
std::find_end(list<int>,_pred)_(same_length)/1024 791.849 1.70%
std::find_end(list<int>,_pred)_(same_length)/8192 7916.085 -33.33%
std::find_end(list<int>,_pred)_(single_element)/1000 824.968 -
std::find_end(list<int>,_pred)_(single_element)/1024 843.620 -
std::find_end(list<int>,_pred)_(single_element)/8192 8260.525 4.27%
std::find_end(vector<int>)_(match_near_end)/1000 28.130 -
std::find_end(vector<int>)_(match_near_end)/1024 24.958 -
std::find_end(vector<int>)_(match_near_end)/8192 202.185 -
std::find_end(vector<int>)_(near_matches)/1000 14048.805 -
std::find_end(vector<int>)_(near_matches)/1024 14654.096 1.64%
std::find_end(vector<int>)_(near_matches)/8192 774416.988 -
std::find_end(vector<int>)_(process_all)/1000 218.655 -1.73%
std::find_end(vector<int>)_(process_all)/1024 223.632 -2.00%
std::find_end(vector<int>)_(process_all)/1048576 218653.094 -1.83%
std::find_end(vector<int>)_(process_all)/8192 1692.007 -2.41%
std::find_end(vector<int>)_(same_length)/1000 244.833 1.06%
std::find_end(vector<int>)_(same_length)/1024 249.096 -
std::find_end(vector<int>)_(same_length)/8192 2040.500 -
std::find_end(vector<int>)_(single_element)/1000 241.445 -
std::find_end(vector<int>)_(single_element)/1024 246.676 -
std::find_end(vector<int>)_(single_element)/8192 1879.273 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.686 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.367 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.449 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22427.873 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23331.130 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467444.706 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.250 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.260 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641715.214 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4322.878 -
std::find_end(vector<int>,_pred)_(same_length)/1000 626.400 -
std::find_end(vector<int>,_pred)_(same_length)/1024 641.616 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5131.671 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.615 -
std::find_end(vector<int>,_pred)_(single_element)/1024 600.009 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4815.856 -
std::find_first_of(deque<int>)_(large_needle)/1024 367013.787 -
std::find_first_of(deque<int>)_(large_needle)/32 283.061 -18.40%
std::find_first_of(deque<int>)_(large_needle)/50 670.318 -24.68%
std::find_first_of(deque<int>)_(large_needle)/8192 23542045.833 -
std::find_first_of(deque<int>)_(small_needle)/1024 4510.643 17.64%
std::find_first_of(deque<int>)_(small_needle)/32 108.422 -3.29%
std::find_first_of(deque<int>)_(small_needle)/50 166.443 -3.33%
std::find_first_of(deque<int>)_(small_needle)/8192 29466.853 -1.66%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 564188.440 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 508.667 2.56%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1395.274 2.40%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35577670.846 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6304.965 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.802 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.566 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50367.847 -
std::find_first_of(list<int>)_(large_needle)/1024 865836.115 1.24%
std::find_first_of(list<int>)_(large_needle)/32 672.353 -
std::find_first_of(list<int>)_(large_needle)/50 1732.982 -
std::find_first_of(list<int>)_(large_needle)/8192 48209950.002 -3.49%
std::find_first_of(list<int>)_(small_needle)/1024 2791.423 -
std::find_first_of(list<int>)_(small_needle)/32 91.496 -
std::find_first_of(list<int>)_(small_needle)/50 140.226 -
std::find_first_of(list<int>)_(small_needle)/8192 23183.311 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 873717.581 -22.50%
std::find_first_of(list<int>,_pred)_(large_needle)/32 730.171 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1878.549 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53850330.162 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5242.962 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.333 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.713 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41733.223 -
std::find_first_of(vector<int>)_(large_needle)/1024 107535.725 -5.43%
std::find_first_of(vector<int>)_(large_needle)/32 108.379 -
std::find_first_of(vector<int>)_(large_needle)/50 261.986 -
std::find_first_of(vector<int>)_(large_needle)/8192 7264539.082 -7.11%
std::find_first_of(vector<int>)_(small_needle)/1024 1411.176 -
std::find_first_of(vector<int>)_(small_needle)/32 47.058 -1.02%
std::find_first_of(vector<int>)_(small_needle)/50 69.993 -2.49%
std::find_first_of(vector<int>)_(small_needle)/8192 11284.623 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 607724.993 2.60%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 487.965 -2.29%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1373.351 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 39589460.668 -5.52%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5580.476 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.396 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.014 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44634.670 -
std::find_if(deque<int>)_(bail_25%)/1024 106.648 -
std::find_if(deque<int>)_(bail_25%)/32768 2774.078 -
std::find_if(deque<int>)_(bail_25%)/8 1.531 -
std::find_if(deque<int>)_(bail_25%)/8192 691.409 -
std::find_if(deque<int>)_(process_all)/1024 484.970 -2.14%
std::find_if(deque<int>)_(process_all)/32768 11448.621 -
std::find_if(deque<int>)_(process_all)/50 23.493 -1.73%
std::find_if(deque<int>)_(process_all)/8 3.914 -1.52%
std::find_if(deque<int>)_(process_all)/8192 2817.756 -
std::find_if(list<int>)_(bail_25%)/1024 193.184 -
std::find_if(list<int>)_(bail_25%)/32768 7846.269 -26.55%
std::find_if(list<int>)_(bail_25%)/8 1.194 -1.62%
std::find_if(list<int>)_(bail_25%)/8192 1522.195 -
std::find_if(list<int>)_(process_all)/1024 761.924 -
std::find_if(list<int>)_(process_all)/32768 27671.092 -8.34%
std::find_if(list<int>)_(process_all)/50 21.762 -
std::find_if(list<int>)_(process_all)/8 3.511 -
std::find_if(list<int>)_(process_all)/8192 12243.499 -
std::find_if(vector<bool>)_(process_all)/1024 769.432 -
std::find_if(vector<bool>)_(process_all)/1048576 786652.590 -
std::find_if(vector<bool>)_(process_all)/50 35.866 -
std::find_if(vector<bool>)_(process_all)/8 5.545 1.03%
std::find_if(vector<bool>)_(process_all)/8192 6142.576 -
std::find_if(vector<char>)_(bail_25%)/1024 76.199 -
std::find_if(vector<char>)_(bail_25%)/32768 2075.489 1.76%
std::find_if(vector<char>)_(bail_25%)/8 0.948 -
std::find_if(vector<char>)_(bail_25%)/8192 526.113 1.25%
std::find_if(vector<char>)_(process_all)/1024 273.869 -
std::find_if(vector<char>)_(process_all)/32768 8132.307 -
std::find_if(vector<char>)_(process_all)/50 12.445 -
std::find_if(vector<char>)_(process_all)/8 2.450 -
std::find_if(vector<char>)_(process_all)/8192 2048.239 -
std::find_if(vector<int>)_(bail_25%)/1024 75.624 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.616 -
std::find_if(vector<int>)_(bail_25%)/8 1.123 -
std::find_if(vector<int>)_(bail_25%)/8192 548.252 -
std::find_if(vector<int>)_(process_all)/1024 290.655 -
std::find_if(vector<int>)_(process_all)/32768 9087.631 -
std::find_if(vector<int>)_(process_all)/50 14.248 -
std::find_if(vector<int>)_(process_all)/8 2.554 1.67%
std::find_if(vector<int>)_(process_all)/8192 2264.756 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.542 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2763.279 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.525 2.00%
std::find_if_not(deque<int>)_(bail_25%)/8192 691.051 -
std::find_if_not(deque<int>)_(process_all)/1024 474.981 -4.19%
std::find_if_not(deque<int>)_(process_all)/32768 11873.529 3.81%
std::find_if_not(deque<int>)_(process_all)/50 23.869 -
std::find_if_not(deque<int>)_(process_all)/8 3.919 -1.45%
std::find_if_not(deque<int>)_(process_all)/8192 2950.258 4.64%
std::find_if_not(list<int>)_(bail_25%)/1024 194.877 -
std::find_if_not(list<int>)_(bail_25%)/32768 9520.519 12.98%
std::find_if_not(list<int>)_(bail_25%)/8 1.273 -3.52%
std::find_if_not(list<int>)_(bail_25%)/8192 1524.628 -
std::find_if_not(list<int>)_(process_all)/1024 762.850 -
std::find_if_not(list<int>)_(process_all)/32768 27962.712 -14.49%
std::find_if_not(list<int>)_(process_all)/50 21.649 1.21%
std::find_if_not(list<int>)_(process_all)/8 3.411 -
std::find_if_not(list<int>)_(process_all)/8192 8863.261 -7.26%
std::find_if_not(vector<bool>)_(process_all)/1024 767.026 -
std::find_if_not(vector<bool>)_(process_all)/1048576 783569.927 -
std::find_if_not(vector<bool>)_(process_all)/50 35.746 -
std::find_if_not(vector<bool>)_(process_all)/8 5.504 -
std::find_if_not(vector<bool>)_(process_all)/8192 6117.080 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.279 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2041.197 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.944 -
std::find_if_not(vector<char>)_(bail_25%)/8192 520.733 -
std::find_if_not(vector<char>)_(process_all)/1024 275.448 -
std::find_if_not(vector<char>)_(process_all)/32768 8135.157 -
std::find_if_not(vector<char>)_(process_all)/50 12.708 2.19%
std::find_if_not(vector<char>)_(process_all)/8 2.552 8.94%
std::find_if_not(vector<char>)_(process_all)/8192 2050.711 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.639 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.700 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.011 1.27%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.564 -
std::find_if_not(vector<int>)_(process_all)/1024 308.283 -
std::find_if_not(vector<int>)_(process_all)/32768 9783.224 -
std::find_if_not(vector<int>)_(process_all)/50 15.044 -
std::find_if_not(vector<int>)_(process_all)/8 2.665 2.33%
std::find_if_not(vector<int>)_(process_all)/8192 2436.069 -
std::flat_map<int,_int>::clear()/0 422.220 -
std::flat_map<int,_int>::clear()/1024 423.084 -
std::flat_map<int,_int>::clear()/32 422.677 -
std::flat_map<int,_int>::clear()/8192 450.414 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.602 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.365 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.077 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.495 11.08%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.019 11.18%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.326 4.44%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.994 26.20%
std::flat_map<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.498 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.491 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.074 1.17%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.489 20.71%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.107 -5.25%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.430 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.159 -5.32%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.148 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.370 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.722 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1180.320 -
std::flat_map<int,_int>::ctor(const&)/0 13.760 -
std::flat_map<int,_int>::ctor(const&)/1024 179.272 -
std::flat_map<int,_int>::ctor(const&)/32 23.779 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.870 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.788 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.347 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.891 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.604 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4298.600 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.151 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34306.869 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.583 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8916.626 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.048 -1.37%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 111168.456 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.560 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.376 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.876 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.474 -4.04%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.061 -25.04%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.613 -10.06%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.520 -26.09%
std::flat_map<int,_int>::erase(iterator)/0 15.363 -
std::flat_map<int,_int>::erase(iterator)/1024 76.575 1.84%
std::flat_map<int,_int>::erase(iterator)/32 20.829 -
std::flat_map<int,_int>::erase(iterator)/8192 497.591 -3.30%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.507 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.462 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.392 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 638.229 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.830 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 104.111 2.25%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.992 -1.06%
std::flat_map<int,_int>::erase(key)_(existent)/8192 565.524 -2.60%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.409 -4.15%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.631 13.34%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.404 6.48%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 9.277 19.18%
std::flat_map<int,_int>::find(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.349 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.343 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.223 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.355 -26.97%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.236 -8.10%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.307 -2.17%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.230 -6.30%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.770 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.382 28.13%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.195 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.829 -9.79%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.759 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 221.880 119.63%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.392 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 624.731 1.82%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.049 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.931 17.89%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.096 1.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.396 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.998 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 138.778 72.73%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.478 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 562.934 3.79%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.594 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5329.826 -3.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 644.286 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41552.740 3.26%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.551 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8060.388 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 708.005 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65274.765 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.135 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1643.416 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.797 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9882.807 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.740 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1643.117 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 480.858 -1.28%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9793.923 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.968 -4.36%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.314 1.32%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.633 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.487 -3.55%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.907 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 34.414 69.16%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.134 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 30.162 20.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.975 -1.67%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.556 1.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.688 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.025 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.229 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.984 25.98%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.031 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 25.625 -10.37%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.000 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.023 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.505 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.828 -4.79%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.296 2.05%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.742 -5.46%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.228 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.558 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.971 1.74%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 669.836 -3.25%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.431 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 89.316 1.85%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.024 1.52%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 639.282 -32.59%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.113 -6.76%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.070 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.772 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 590.303 -41.73%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.032 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.978 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.548 -
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.267 10.68%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.235 1.44%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.288 12.47%
std::flat_multimap<int,_int>::clear()/0 420.295 -
std::flat_multimap<int,_int>::clear()/1024 422.496 -
std::flat_multimap<int,_int>::clear()/32 422.450 -
std::flat_multimap<int,_int>::clear()/8192 438.121 -1.26%
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.581 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.559 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.057 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.672 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.504 14.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.394 -1.01%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.319 23.27%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.516 5.24%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.362 1.16%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.823 10.71%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.006 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.046 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.426 -3.13%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.231 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.833 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.719 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.839 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.685 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.936 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.726 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1924.497 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.659 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.070 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.749 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1921.483 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.806 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3916.318 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.383 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31154.208 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.845 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8457.735 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 200.614 1.65%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107269.126 1.97%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.062 -1.04%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.513 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.380 -3.11%
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.008 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.060 1.63%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.449 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.405 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.771 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.813 -
std::flat_multimap<int,_int>::erase(iterator)/8192 494.927 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.742 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.011 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.925 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 647.170 -1.53%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.303 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.483 -9.38%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.981 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 504.858 -5.87%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.838 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.893 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.357 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.346 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.451 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.213 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.422 4.83%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.601 36.53%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.741 19.30%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.658 52.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.805 -1.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 38.623 89.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.261 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.382 15.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.799 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 215.810 115.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.590 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 549.167 -14.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.275 1.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.654 21.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.364 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.523 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.287 1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 142.229 78.86%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.180 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.910 -14.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.289 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4958.647 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 629.194 -2.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37246.873 -4.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.591 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7360.647 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.927 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60041.443 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.846 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1356.140 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 476.105 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7778.397 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.567 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1357.791 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 477.077 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7709.585 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.090 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 224.499 121.51%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.068 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 545.904 -12.98%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.951 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.868 11.79%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.215 -1.88%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 24.229 -38.74%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.027 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.123 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.537 -
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.939 49.47%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.555 12.75%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.444 56.58%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.487 -1.19%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.673 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.685 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.985 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.744 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.840 1.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.050 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 546.882 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.234 -3.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.203 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.838 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.058 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.112 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.434 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.970 67.10%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.491 12.45%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.472 76.71%
std::for_each(deque<int>)/32 3.846 -
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.936 2.34%
std::for_each(deque<int>)/8192 254.729 -
std::for_each(join_view(vector<vector<int>>))/32 3.791 -
std::for_each(join_view(vector<vector<int>>))/50 4.056 -
std::for_each(join_view(vector<vector<int>>))/8 1.476 7.51%
std::for_each(join_view(vector<vector<int>>))/8192 263.577 -
std::for_each(list<int>)/32 11.145 -
std::for_each(list<int>)/50 23.958 -
std::for_each(list<int>)/8 2.533 -1.25%
std::for_each(list<int>)/8192 7865.394 -
std::for_each(vector<int>)/32 3.808 -
std::for_each(vector<int>)/50 4.104 -
std::for_each(vector<int>)/8 0.907 -
std::for_each(vector<int>)/8192 252.429 -
std::for_each_n(deque<int>)/32 3.789 -
std::for_each_n(deque<int>)/50 4.003 -
std::for_each_n(deque<int>)/8 1.203 4.35%
std::for_each_n(deque<int>)/8192 257.407 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.849 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.301 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.845 4.47%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.779 -
std::for_each_n(list<int>)/32 11.172 -
std::for_each_n(list<int>)/50 24.238 -
std::for_each_n(list<int>)/8 2.557 -
std::for_each_n(list<int>)/8192 7723.316 -8.82%
std::for_each_n(vector<int>)/32 3.881 -
std::for_each_n(vector<int>)/50 4.063 -
std::for_each_n(vector<int>)/8 2.535 -1.95%
std::for_each_n(vector<int>)/8192 252.334 -
std::generate(deque<int>)/1024 246.084 -
std::generate(deque<int>)/32 8.317 -
std::generate(deque<int>)/50 12.349 -
std::generate(deque<int>)/8192 1920.129 -
std::generate(list<int>)/1024 671.948 -
std::generate(list<int>)/32 8.740 -
std::generate(list<int>)/50 16.184 2.20%
std::generate(list<int>)/8192 7531.975 -3.54%
std::generate(vector<int>)/1024 244.991 -
std::generate(vector<int>)/32 7.986 -
std::generate(vector<int>)/50 12.021 -
std::generate(vector<int>)/8192 1855.224 -
std::generate_n(deque<int>)/1024 246.310 -
std::generate_n(deque<int>)/32 8.344 -
std::generate_n(deque<int>)/50 12.398 -
std::generate_n(deque<int>)/8192 1968.098 -
std::generate_n(list<int>)/1024 650.717 -
std::generate_n(list<int>)/32 8.631 -
std::generate_n(list<int>)/50 15.408 1.08%
std::generate_n(list<int>)/8192 6956.337 -13.24%
std::generate_n(vector<int>)/1024 243.796 -
std::generate_n(vector<int>)/32 7.977 -
std::generate_n(vector<int>)/50 12.567 4.70%
std::generate_n(vector<int>)/8192 1855.907 -
std::is_partitioned(deque<int>)_(partitioned)/1024 401.132 10.37%
std::is_partitioned(deque<int>)_(partitioned)/32 10.168 11.72%
std::is_partitioned(deque<int>)_(partitioned)/50 15.981 13.45%
std::is_partitioned(deque<int>)_(partitioned)/8192 3258.587 13.62%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.053 2.17%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.322 1.71%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.713 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 800.456 -
std::is_partitioned(list<int>)_(partitioned)/1024 709.961 -
std::is_partitioned(list<int>)_(partitioned)/32 8.698 -
std::is_partitioned(list<int>)_(partitioned)/50 13.897 -
std::is_partitioned(list<int>)_(partitioned)/8192 6804.453 -8.97%
std::is_partitioned(list<int>)_(unpartitioned)/1024 163.444 -4.40%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.148 -1.95%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.444 -2.77%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2189.960 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.380 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.425 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.336 -4.30%
std::is_partitioned(vector<int>)_(partitioned)/8192 1417.530 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 66.759 11.43%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.001 -2.85%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.372 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 192.842 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.589 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.069 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3869.527 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 525292.636 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.060 1.89%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.663 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.336 -3.57%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4094.113 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 683249.189 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.193 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.964 -1.77%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.117 -3.71%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3887.041 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 629575.090 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 58.299 3.58%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.637 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.103 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3994.883 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 691295.108 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.513 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1566.314 106.08%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.805 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8610.944 2.89%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1436319.416 1.93%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.561 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 817.639 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.711 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8301.820 -14.26%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1616719.785 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 65.448 1.83%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 783.172 1.13%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.685 -3.84%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8589.153 -1.13%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423297.959 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.977 2.23%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 826.123 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.349 -4.52%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8549.183 -6.03%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1597579.426 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.993 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 318.602 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.482 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2480.146 1.33%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213816.130 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.595 -3.37%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.658 5.31%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.669 1.71%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4734.470 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1043361.774 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.692 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.182 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.813 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.692 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213315.215 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.163 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 552.031 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.060 1.93%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4948.127 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998055.929 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.041 -5.18%
std::is_sorted(deque<int>)/1024 477.913 -
std::is_sorted(deque<int>)/8 2.433 -
std::is_sorted(deque<int>)/8192 3823.654 -
std::is_sorted(deque<int>,_pred)/1024 597.430 -
std::is_sorted(deque<int>,_pred)/8 4.784 8.36%
std::is_sorted(deque<int>,_pred)/8192 4799.057 -
std::is_sorted(list<int>)/1024 772.063 -
std::is_sorted(list<int>)/8 2.125 -
std::is_sorted(list<int>)/8192 7267.194 2.36%
std::is_sorted(list<int>,_pred)/1024 798.089 -
std::is_sorted(list<int>,_pred)/8 3.921 -1.32%
std::is_sorted(list<int>,_pred)/8192 7501.997 -2.23%
std::is_sorted(vector<int>)/1024 244.009 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1900.904 -
std::is_sorted(vector<int>,_pred)/1024 462.456 -
std::is_sorted(vector<int>,_pred)/8 3.734 -
std::is_sorted(vector<int>,_pred)/8192 3681.686 -
std::is_sorted_until(deque<int>)/1024 472.741 -
std::is_sorted_until(deque<int>)/8 3.054 -
std::is_sorted_until(deque<int>)/8192 3785.686 -
std::is_sorted_until(deque<int>,_pred)/1024 597.345 -
std::is_sorted_until(deque<int>,_pred)/8 4.080 3.93%
std::is_sorted_until(deque<int>,_pred)/8192 4807.114 -
std::is_sorted_until(list<int>)/1024 763.822 1.25%
std::is_sorted_until(list<int>)/8 2.228 -1.12%
std::is_sorted_until(list<int>)/8192 7382.754 13.03%
std::is_sorted_until(list<int>,_pred)/1024 797.866 -
std::is_sorted_until(list<int>,_pred)/8 4.208 -
std::is_sorted_until(list<int>,_pred)/8192 7679.204 7.88%
std::is_sorted_until(vector<int>)/1024 239.899 -
std::is_sorted_until(vector<int>)/8 2.092 1.74%
std::is_sorted_until(vector<int>)/8192 1870.513 -
std::is_sorted_until(vector<int>,_pred)/1024 415.302 -3.72%
std::is_sorted_until(vector<int>,_pred)/8 3.482 -
std::is_sorted_until(vector<int>,_pred)/8192 3302.663 -2.38%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.495 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.349 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12237.805 2.97%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11459.145 -1.21%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 331.319 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98202.656 -2.27%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11435.461 -
std::list<int>::ctor(Range)_(cheap_elements)/32 329.170 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 97948.008 -2.26%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11455.389 -
std::list<int>::ctor(const&)_(cheap_elements)/32 328.974 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 99340.715 -
std::list<int>::ctor(size)/1024 12053.183 -
std::list<int>::ctor(size)/32 329.694 -
std::list<int>::ctor(size)/8192 97115.774 -1.34%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11353.818 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 326.829 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99910.231 1.41%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.316 -2.78%
std::list<int>::erase(begin)_(cheap_elements)/32 10.405 -2.51%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.253 -1.51%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.543 1.32%
std::list<int>::insert(begin)_(cheap_elements)/32 10.415 -5.01%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.464 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 757.120 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.823 -1.93%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8633.481 -13.57%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.602 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.447 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.481 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.036 -19.83%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.909 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14360.873 3.73%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6546.151 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.127 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53918.026 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12635.165 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 350.932 1.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104601.731 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32798.098 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 936.366 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281692.660 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12586.614 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 350.069 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104550.870 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33121.518 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 936.550 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 282653.661 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12718.796 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 350.152 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 105101.299 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33021.534 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 939.129 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 280640.195 -
std::list<std::string>::ctor(size)/1024 12879.252 -
std::list<std::string>::ctor(size)/32 344.468 -
std::list<std::string>::ctor(size)/8192 107213.171 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12702.928 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 349.326 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104732.469 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32580.333 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 896.379 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277646.702 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.143 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.995 2.42%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.319 1.29%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.137 1.51%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.091 3.53%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.542 1.79%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.515 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.439 1.14%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.481 1.96%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.342 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.117 -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.286 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1281.590 -19.80%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.368 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10869.135 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6793.898 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.289 5.53%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54946.952 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.945 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.666 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.135 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.665 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.387 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.238 -
std::map<int,_int>::clear()/0 420.780 -
std::map<int,_int>::clear()/1024 10360.278 1.09%
std::map<int,_int>::clear()/32 666.598 1.16%
std::map<int,_int>::clear()/8192 82752.973 3.12%
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.113 -
std::map<int,_int>::contains(key)_(existent)/32 1.619 1.48%
std::map<int,_int>::contains(key)_(existent)/8192 5.502 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.273 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.506 2.17%
std::map<int,_int>::contains(key)_(non-existent)/32 2.792 21.24%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.068 3.37%
std::map<int,_int>::count(key)_(existent)/0 0.016 -
std::map<int,_int>::count(key)_(existent)/1024 4.302 5.42%
std::map<int,_int>::count(key)_(existent)/32 1.726 7.50%
std::map<int,_int>::count(key)_(existent)/8192 6.116 1.63%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.347 -
std::map<int,_int>::count(key)_(non-existent)/32 2.894 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.213 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.730 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5960.719 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.131 -1.20%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51399.606 -
std::map<int,_int>::ctor(const&)/0 13.635 -
std::map<int,_int>::ctor(const&)/1024 6286.600 -
std::map<int,_int>::ctor(const&)/32 210.806 -3.07%
std::map<int,_int>::ctor(const&)/8192 50068.063 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.647 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6272.020 -
std::map<int,_int>::ctor(const&,_alloc)/32 213.463 -1.04%
std::map<int,_int>::ctor(const&,_alloc)/8192 50107.770 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.608 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8899.008 -1.11%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 267.184 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72116.926 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.620 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13054.232 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.945 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280215.718 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.513 2.39%
std::map<int,_int>::equal_range(key)_(existent)/32 1.928 6.68%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.574 1.16%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.204 7.10%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.930 3.35%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.261 7.02%
std::map<int,_int>::erase(iterator)/0 20.624 -
std::map<int,_int>::erase(iterator)/1024 20.859 -
std::map<int,_int>::erase(iterator)/32 20.847 -
std::map<int,_int>::erase(iterator)/8192 20.960 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.236 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7273.801 2.72%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 597.790 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56517.304 2.92%
std::map<int,_int>::erase(key)_(existent)/0 21.133 -
std::map<int,_int>::erase(key)_(existent)/1024 24.823 1.94%
std::map<int,_int>::erase(key)_(existent)/32 22.587 -
std::map<int,_int>::erase(key)_(existent)/8192 25.445 -2.42%
std::map<int,_int>::erase(key)_(non-existent)/0 0.289 14.15%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.468 2.16%
std::map<int,_int>::erase(key)_(non-existent)/32 2.568 6.63%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.690 3.39%
std::map<int,_int>::find(key)_(existent)/0 0.015 -
std::map<int,_int>::find(key)_(existent)/1024 3.948 2.93%
std::map<int,_int>::find(key)_(existent)/32 1.572 -
std::map<int,_int>::find(key)_(existent)/8192 5.550 -
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.438 -4.49%
std::map<int,_int>::find(key)_(non-existent)/32 2.280 -11.12%
std::map<int,_int>::find(key)_(non-existent)/8192 7.327 -1.49%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.996 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.127 -2.96%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.307 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.870 -1.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.944 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.511 1.08%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.967 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.223 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.152 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.642 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.948 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.871 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.153 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.260 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.222 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.507 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.800 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14894.239 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.868 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140210.648 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.193 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7992.015 2.53%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 573.319 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 138893.498 1.79%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.713 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11352.796 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.370 1.01%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93222.598 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.673 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9419.412 -2.16%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.620 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80565.595 -1.01%
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -9.53%
std::map<int,_int>::insert(value)_(already_present)/1024 3.180 -12.07%
std::map<int,_int>::insert(value)_(already_present)/32 1.742 -1.95%
std::map<int,_int>::insert(value)_(already_present)/8192 3.907 -5.80%
std::map<int,_int>::insert(value)_(new_value)/0 18.011 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.094 -
std::map<int,_int>::insert(value)_(new_value)/32 19.814 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.144 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.719 10.43%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.474 -2.32%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.750 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.820 -3.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.950 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.159 -1.73%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.886 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 36.000 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.434 1.88%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.545 2.52%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.693 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.477 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.321 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.194 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.323 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6324.700 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 211.662 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50708.546 1.12%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.322 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6376.640 2.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.172 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51155.700 2.60%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.265 -1.68%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1474.157 -3.56%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.629 -15.61%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12452.503 -1.36%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.092 -1.79%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.724 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.680 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.633 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.574 -3.45%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.749 2.06%
std::map<std::string,_int>::clear()/0 424.535 -
std::map<std::string,_int>::clear()/1024 20603.035 1.23%
std::map<std::string,_int>::clear()/32 924.353 1.15%
std::map<std::string,_int>::clear()/8192 203847.464 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.014 -46.14%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.813 4.29%
std::map<std::string,_int>::contains(key)_(existent)/32 15.850 6.88%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.101 -6.63%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.620 -4.65%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.954 -3.23%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.531 -2.14%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.481 -1.61%
std::map<std::string,_int>::count(key)_(existent)/32 17.435 9.19%
std::map<std::string,_int>::count(key)_(existent)/8192 29.535 -4.43%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.272 5.88%
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.624 1.89%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.274 -1.73%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.453 4.69%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.729 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7174.759 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 221.921 1.07%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60168.259 -
std::map<std::string,_int>::ctor(const&)/0 13.635 -
std::map<std::string,_int>::ctor(const&)/1024 34669.631 -
std::map<std::string,_int>::ctor(const&)/32 716.014 -2.49%
std::map<std::string,_int>::ctor(const&)/8192 344311.870 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.639 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36871.872 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 699.318 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346703.473 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.696 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41066.774 -2.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.374 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 395021.728 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.683 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 60063.075 1.69%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1025.524 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1110788.152 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.296 3.65%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.804 4.43%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.909 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.032 7.34%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.589 9.36%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.789 13.59%
std::map<std::string,_int>::erase(iterator)/0 27.332 -13.25%
std::map<std::string,_int>::erase(iterator)/1024 26.725 -13.47%
std::map<std::string,_int>::erase(iterator)/32 25.461 -12.54%
std::map<std::string,_int>::erase(iterator)/8192 26.113 -14.71%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.689 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12260.803 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.430 -2.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116022.707 -
std::map<std::string,_int>::erase(key)_(existent)/0 43.389 -40.41%
std::map<std::string,_int>::erase(key)_(existent)/1024 65.410 -
std::map<std::string,_int>::erase(key)_(existent)/32 52.387 -42.08%
std::map<std::string,_int>::erase(key)_(existent)/8192 86.591 -20.20%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.696 -4.37%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.605 -6.18%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 30.065 1.81%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.553 -6.86%
std::map<std::string,_int>::find(key)_(existent)/32 16.649 10.54%
std::map<std::string,_int>::find(key)_(existent)/8192 29.238 -13.18%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.863 2.66%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.834 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.131 5.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.767 -17.93%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.552 -13.14%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.968 4.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 78.276 -11.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.658 -1.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.889 -9.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.472 -12.57%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 76.989 39.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.505 9.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.175 8.39%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.779 26.56%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.208 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.804 33.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.331 1.93%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.210 -17.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.458 -16.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.202 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67755.332 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1543.204 1.47%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 829555.603 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.430 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41763.455 1.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1175.407 4.06%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 626640.042 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.836 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35542.341 1.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1213.914 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 403463.164 1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.331 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35102.346 1.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1215.254 -5.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370681.740 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.480 5.28%
std::map<std::string,_int>::insert(value)_(already_present)/1024 25.972 -1.77%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.508 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 28.128 1.05%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.490 1.25%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.854 -2.50%
std::map<std::string,_int>::insert(value)_(new_value)/32 44.917 2.02%
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.078 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.468 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.890 -1.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.570 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.187 -1.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 35.055 1.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.520 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 44.974 37.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 67.302 -1.69%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.634 11.74%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.456 -3.81%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.186 6.25%
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.176 1.27%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.979 17.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.628 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.298 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36960.654 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 762.147 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348189.980 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36524.821 1.98%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 692.974 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348857.123 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.120 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16929.352 2.59%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 337.658 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209924.117 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.200 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.369 -3.36%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.367 3.41%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.867 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.989 6.38%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.361 -4.14%
std::mismatch(deque<int>)_(it,_it,_it)/1000 470.084 3.68%
std::mismatch(deque<int>)_(it,_it,_it)/1024 459.730 -1.45%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497772.329 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.538 11.43%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3868.620 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.278 3.33%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.298 3.65%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494760.768 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.035 2.49%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3857.608 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 726.866 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 736.682 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626751.978 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.548 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4805.627 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 708.607 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 748.114 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624191.019 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.272 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4825.442 -
std::mismatch(list<int>)_(it,_it,_it)/1000 753.370 -
std::mismatch(list<int>)_(it,_it,_it)/1024 769.857 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 942701.323 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.673 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7304.345 -9.13%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.579 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 784.252 2.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 956540.646 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.821 3.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12215.708 -3.11%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.285 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.329 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989518.945 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.584 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12217.105 -1.78%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.202 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.804 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978829.034 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.577 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10961.882 -3.70%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.910 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.668 -1.45%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76669.902 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.345 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.934 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.792 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76684.314 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.295 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.546 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.816 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.857 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608897.560 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.006 1.29%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4772.304 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.445 1.72%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.338 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607067.495 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.304 1.14%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4794.248 -
std::move(deque<int>)/1048576 54824.078 -9.98%
std::move(deque<int>)/262144 15132.559 -25.43%
std::move(deque<int>)/32768 2144.880 -5.52%
std::move(deque<int>)/4096 153.254 -
std::move(deque<int>)/512 23.896 -
std::move(deque<int>)/64 6.283 2.74%
std::move(deque<int>)/8 3.782 -
std::move(list<int>)/1048576 1036604.960 2.23%
std::move(list<int>)/262144 252109.948 1.88%
std::move(list<int>)/32768 31671.339 2.95%
std::move(list<int>)/4096 5156.541 20.47%
std::move(list<int>)/512 359.460 1.20%
std::move(list<int>)/64 43.787 6.59%
std::move(list<int>)/8 3.454 -
std::move(vector<bool>)_(aligned)/1048576 2121.414 -22.59%
std::move(vector<bool>)_(aligned)/262144 255.767 -
std::move(vector<bool>)_(aligned)/32768 36.747 -
std::move(vector<bool>)_(aligned)/4096 7.051 -
std::move(vector<bool>)_(aligned)/512 2.344 -1.21%
std::move(vector<bool>)_(aligned)/64 1.841 18.86%
std::move(vector<bool>)_(unaligned)/1048576 6698.223 -1.14%
std::move(vector<bool>)_(unaligned)/262144 1581.870 -
std::move(vector<bool>)_(unaligned)/32768 202.006 -
std::move(vector<bool>)_(unaligned)/4096 27.001 5.44%
std::move(vector<bool>)_(unaligned)/512 4.512 2.22%
std::move(vector<bool>)_(unaligned)/64 1.544 1.06%
std::move(vector<int>)/1048576 56172.391 -
std::move(vector<int>)/262144 21488.806 -4.58%
std::move(vector<int>)/32768 2136.704 -21.77%
std::move(vector<int>)/4096 134.735 -
std::move(vector<int>)/512 20.211 -
std::move(vector<int>)/64 4.150 -
std::move(vector<int>)/8 2.269 -
std::move_backward(deque<int>)/1048576 131290.760 1.17%
std::move_backward(deque<int>)/262144 30598.503 -2.11%
std::move_backward(deque<int>)/32768 3679.546 -3.79%
std::move_backward(deque<int>)/4096 159.682 -1.50%
std::move_backward(deque<int>)/512 26.004 -
std::move_backward(deque<int>)/64 7.159 -
std::move_backward(deque<int>)/8 4.024 -
std::move_backward(list<int>)/1048576 1048632.972 -
std::move_backward(list<int>)/262144 264119.159 -
std::move_backward(list<int>)/32768 31334.950 -5.12%
std::move_backward(list<int>)/4096 4422.371 -54.08%
std::move_backward(list<int>)/512 377.596 1.35%
std::move_backward(list<int>)/64 40.178 1.20%
std::move_backward(list<int>)/8 3.432 -
std::move_backward(vector<bool>)_(aligned)/1048576 2125.845 -
std::move_backward(vector<bool>)_(aligned)/262144 257.174 -
std::move_backward(vector<bool>)_(aligned)/32768 38.067 -
std::move_backward(vector<bool>)_(aligned)/4096 7.385 1.40%
std::move_backward(vector<bool>)_(aligned)/512 2.427 -3.50%
std::move_backward(vector<bool>)_(aligned)/64 1.742 -5.68%
std::move_backward(vector<bool>)_(unaligned)/1048576 6497.452 -
std::move_backward(vector<bool>)_(unaligned)/262144 1582.914 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.368 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.215 -
std::move_backward(vector<bool>)_(unaligned)/512 4.732 -
std::move_backward(vector<bool>)_(unaligned)/64 1.865 -1.13%
std::move_backward(vector<int>)/1048576 56221.791 -
std::move_backward(vector<int>)/262144 22102.948 -6.63%
std::move_backward(vector<int>)/32768 2151.107 -
std::move_backward(vector<int>)/4096 135.843 -
std::move_backward(vector<int>)/512 20.867 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.264 -
std::multimap<int,_int>::clear()/0 421.124 -
std::multimap<int,_int>::clear()/1024 10141.612 -
std::multimap<int,_int>::clear()/32 660.800 -
std::multimap<int,_int>::clear()/8192 82035.938 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.766 1.23%
std::multimap<int,_int>::contains(key)_(existent)/32 1.668 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.576 -1.43%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.296 -15.68%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.368 -18.65%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.150 -19.92%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.823 5.19%
std::multimap<int,_int>::count(key)_(existent)/32 3.706 7.98%
std::multimap<int,_int>::count(key)_(existent)/8192 6.862 3.30%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.893 -3.80%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.518 -4.60%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.244 -4.96%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.723 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6064.725 2.17%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 189.922 1.42%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51706.022 -
std::multimap<int,_int>::ctor(const&)/0 13.632 -
std::multimap<int,_int>::ctor(const&)/1024 6217.675 -1.21%
std::multimap<int,_int>::ctor(const&)/32 215.126 -1.12%
std::multimap<int,_int>::ctor(const&)/8192 49731.635 -1.30%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.628 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6226.873 -2.02%
std::multimap<int,_int>::ctor(const&,_alloc)/32 214.831 -1.96%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49671.420 -2.13%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.591 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7873.457 -2.77%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.942 -1.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 63448.674 -4.28%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.634 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12771.698 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.365 -3.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 277995.573 -1.74%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.391 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.454 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.229 1.26%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.229 15.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.702 16.46%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 11.384 15.27%
std::multimap<int,_int>::erase(iterator)/0 20.599 -
std::multimap<int,_int>::erase(iterator)/1024 20.885 -
std::multimap<int,_int>::erase(iterator)/32 20.824 -
std::multimap<int,_int>::erase(iterator)/8192 20.969 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.720 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7129.554 3.22%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.928 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56103.850 2.37%
std::multimap<int,_int>::erase(key)_(existent)/0 21.578 -1.91%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.492 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.989 -1.17%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.510 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.728 1.03%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.270 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.267 2.16%
std::multimap<int,_int>::find(key)_(existent)/0 0.020 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.790 -5.19%
std::multimap<int,_int>::find(key)_(existent)/32 1.588 -4.29%
std::multimap<int,_int>::find(key)_(existent)/8192 5.588 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.409 1.23%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.244 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.460 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.085 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.344 1.83%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.413 -2.68%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.770 5.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.052 -1.19%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.876 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.383 -1.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.927 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.040 -1.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.625 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.729 -1.94%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 42.787 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.057 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.664 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.930 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.461 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.481 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14659.890 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 797.133 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145406.680 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.770 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12121.100 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.564 -1.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181274.496 -5.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.432 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10601.414 -2.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 683.039 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87825.560 -1.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.534 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10019.480 -1.89%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 702.396 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80395.582 -5.51%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.166 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.656 -1.73%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.481 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.511 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.117 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.053 -1.90%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.998 -1.08%
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.043 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.054 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.216 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.242 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.930 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.821 -8.47%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.908 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.272 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6211.807 -3.29%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 208.333 -3.40%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49615.466 -3.28%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6210.365 -3.15%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.386 -2.52%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49608.494 -3.18%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.218 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1468.441 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 40.207 1.83%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12712.611 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.019 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.037 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.218 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.249 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.690 -1.98%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.833 -7.78%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.877 -
std::multimap<std::string,_int>::clear()/0 420.998 -
std::multimap<std::string,_int>::clear()/1024 19973.376 -3.83%
std::multimap<std::string,_int>::clear()/32 894.999 -
std::multimap<std::string,_int>::clear()/8192 201384.877 -1.00%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.968 11.52%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.230 5.60%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.063 3.50%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.298 1.03%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.638 14.51%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 30.176 16.68%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.315 -9.77%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.624 2.86%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.694 -8.45%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.429 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.579 1.31%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.537 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.698 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7129.604 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 216.936 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60340.358 -
std::multimap<std::string,_int>::ctor(const&)/0 13.572 -
std::multimap<std::string,_int>::ctor(const&)/1024 35031.383 -
std::multimap<std::string,_int>::ctor(const&)/32 833.658 -
std::multimap<std::string,_int>::ctor(const&)/8192 347827.873 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.579 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37646.151 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 803.831 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349798.734 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.701 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40099.535 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 742.294 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389514.076 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.778 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54214.539 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 960.783 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1044744.546 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.949 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.248 5.70%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.703 -2.75%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.800 5.21%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.131 -1.98%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.487 -3.54%
std::multimap<std::string,_int>::erase(iterator)/0 27.414 8.69%
std::multimap<std::string,_int>::erase(iterator)/1024 27.740 -12.00%
std::multimap<std::string,_int>::erase(iterator)/32 31.693 -3.63%
std::multimap<std::string,_int>::erase(iterator)/8192 26.660 -17.11%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.742 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12526.049 1.58%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.241 -3.22%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115004.873 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.930 -3.47%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 88.746 1.08%
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.276 -2.94%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 103.738 9.28%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.479 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 11.050 6.05%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.148 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.689 -5.34%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.724 -6.04%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.292 -1.35%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.599 -2.87%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.576 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.088 -1.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.056 -18.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.485 3.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.323 -2.37%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.516 -7.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.743 1.64%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.337 11.14%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.683 -11.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.288 -3.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.517 35.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.491 -31.83%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.184 1.40%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.779 -6.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.746 -2.21%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 43.786 10.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.607 -23.70%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.240 -5.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.202 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67013.131 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1487.254 3.26%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 818477.759 -1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.534 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57766.671 1.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1492.126 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 796228.222 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.818 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33269.896 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1229.410 3.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 380355.397 1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.273 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32753.191 1.14%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1179.853 -4.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 351891.335 -1.29%
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.377 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.125 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.626 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.705 2.34%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.463 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.341 -2.91%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.144 -2.43%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 72.113 -25.21%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.212 -2.92%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.092 -2.05%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.148 -7.03%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 27.565 6.85%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.708 11.19%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.002 -2.63%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.268 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36741.228 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 866.783 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351751.366 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.264 -2.82%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35842.545 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 653.932 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350726.705 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17399.193 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 346.400 1.46%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208904.473 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 25.644 10.99%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.532 -3.34%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.343 13.82%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.333 13.37%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.091 5.03%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.174 2.92%
std::multiset<int>::clear()/0 421.541 -
std::multiset<int>::clear()/1024 9532.042 -
std::multiset<int>::clear()/32 637.073 -
std::multiset<int>::clear()/8192 74649.001 -
std::multiset<int>::contains(key)_(existent)/0 0.018 -
std::multiset<int>::contains(key)_(existent)/1024 4.148 2.42%
std::multiset<int>::contains(key)_(existent)/32 1.652 -
std::multiset<int>::contains(key)_(existent)/8192 8.698 5.38%
std::multiset<int>::contains(key)_(non-existent)/0 0.270 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.914 5.40%
std::multiset<int>::contains(key)_(non-existent)/32 2.490 6.28%
std::multiset<int>::contains(key)_(non-existent)/8192 9.121 3.76%
std::multiset<int>::count(key)_(existent)/0 0.018 -
std::multiset<int>::count(key)_(existent)/1024 5.666 -
std::multiset<int>::count(key)_(existent)/32 3.616 2.17%
std::multiset<int>::count(key)_(existent)/8192 10.129 5.57%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.883 -2.19%
std::multiset<int>::count(key)_(non-existent)/32 2.267 -
std::multiset<int>::count(key)_(non-existent)/8192 9.125 -3.11%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.759 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5975.524 -
std::multiset<int>::ctor(&&,_different_allocs)/32 183.063 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48506.468 -
std::multiset<int>::ctor(const&)/0 13.711 -
std::multiset<int>::ctor(const&)/1024 6093.418 -
std::multiset<int>::ctor(const&)/32 217.241 1.27%
std::multiset<int>::ctor(const&)/8192 48240.206 -2.93%
std::multiset<int>::ctor(const&,_alloc)/0 13.670 -
std::multiset<int>::ctor(const&,_alloc)/1024 6056.603 -1.83%
std::multiset<int>::ctor(const&,_alloc)/32 215.853 -
std::multiset<int>::ctor(const&,_alloc)/8192 48228.142 -2.86%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.639 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8568.775 -8.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.531 -1.56%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68476.832 -9.51%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.671 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12359.503 -1.47%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.128 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252944.532 -4.60%
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.409 -
std::multiset<int>::equal_range(key)_(existent)/32 2.579 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.669 1.68%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 7.348 13.09%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.676 14.09%
std::multiset<int>::equal_range(key)_(non-existent)/8192 12.676 30.62%
std::multiset<int>::erase(iterator)/0 20.098 -
std::multiset<int>::erase(iterator)/1024 24.129 -
std::multiset<int>::erase(iterator)/32 21.550 -
std::multiset<int>::erase(iterator)/8192 24.040 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.498 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6508.394 1.35%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.087 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51662.206 -
std::multiset<int>::erase(key)_(existent)/0 20.974 -
std::multiset<int>::erase(key)_(existent)/1024 41.775 4.17%
std::multiset<int>::erase(key)_(existent)/32 22.288 -
std::multiset<int>::erase(key)_(existent)/8192 60.282 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.640 -3.34%
std::multiset<int>::erase(key)_(non-existent)/32 2.607 -2.36%
std::multiset<int>::erase(key)_(non-existent)/8192 9.557 -3.51%
std::multiset<int>::find(key)_(existent)/0 0.011 -
std::multiset<int>::find(key)_(existent)/1024 3.714 -
std::multiset<int>::find(key)_(existent)/32 1.680 -
std::multiset<int>::find(key)_(existent)/8192 8.349 1.30%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.506 -
std::multiset<int>::find(key)_(non-existent)/32 2.245 -
std::multiset<int>::find(key)_(non-existent)/8192 8.571 -16.31%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.135 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 56.307 16.00%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.820 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.914 5.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.137 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.087 2.74%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.667 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.985 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.197 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.658 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.819 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 73.049 -5.66%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.211 1.01%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.835 4.50%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.047 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.560 4.47%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.104 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14528.896 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 788.747 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149830.865 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.938 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11673.911 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 712.324 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 203813.489 1.34%
std::multiset<int>::insert(value)_(already_present)/0 18.242 -
std::multiset<int>::insert(value)_(already_present)/1024 28.581 -
std::multiset<int>::insert(value)_(already_present)/32 19.327 1.32%
std::multiset<int>::insert(value)_(already_present)/8192 33.237 -1.04%
std::multiset<int>::insert(value)_(new_value)/0 17.996 -
std::multiset<int>::insert(value)_(new_value)/1024 47.630 -1.57%
std::multiset<int>::insert(value)_(new_value)/32 19.945 -
std::multiset<int>::insert(value)_(new_value)/8192 79.165 6.33%
std::multiset<int>::lower_bound(key)_(existent)/0 0.013 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.220 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.658 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.126 -1.39%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.085 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.878 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.115 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6154.526 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 213.940 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49030.679 -1.03%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.352 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6234.206 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.596 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50385.927 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.214 -1.38%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1325.562 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.927 7.75%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12353.877 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.016 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.076 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.218 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.231 2.02%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.040 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.910 -6.61%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 26.038 -
std::multiset<std::string>::clear()/0 421.417 -
std::multiset<std::string>::clear()/1024 20014.855 -
std::multiset<std::string>::clear()/32 917.982 1.96%
std::multiset<std::string>::clear()/8192 203483.483 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.259 -3.38%
std::multiset<std::string>::contains(key)_(existent)/32 16.532 15.27%
std::multiset<std::string>::contains(key)_(existent)/8192 28.466 -1.25%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.290 3.97%
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.555 -3.07%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.285 -6.02%
std::multiset<std::string>::contains(key)_(non-existent)/8192 31.996 7.78%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.170 -11.34%
std::multiset<std::string>::count(key)_(existent)/32 19.772 -
std::multiset<std::string>::count(key)_(existent)/8192 30.014 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.836 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.921 -2.49%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.513 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.720 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6915.368 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.170 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57447.156 -
std::multiset<std::string>::ctor(const&)/0 13.599 -
std::multiset<std::string>::ctor(const&)/1024 34875.592 -
std::multiset<std::string>::ctor(const&)/32 713.418 -4.05%
std::multiset<std::string>::ctor(const&)/8192 342167.680 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.604 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36802.533 -
std::multiset<std::string>::ctor(const&,_alloc)/32 740.325 -1.71%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344360.374 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.748 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40064.546 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.113 1.19%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380411.527 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.768 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54161.455 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 927.437 1.85%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050543.713 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.693 8.04%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.473 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.783 -2.87%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.451 -6.28%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.449 2.42%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.046 -1.81%
std::multiset<std::string>::erase(iterator)/0 29.512 9.09%
std::multiset<std::string>::erase(iterator)/1024 29.589 5.02%
std::multiset<std::string>::erase(iterator)/32 31.004 4.43%
std::multiset<std::string>::erase(iterator)/8192 26.999 -9.91%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.577 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12207.057 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.374 -3.38%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114015.854 -1.21%
std::multiset<std::string>::erase(key)_(existent)/0 41.436 -31.86%
std::multiset<std::string>::erase(key)_(existent)/1024 85.795 -1.10%
std::multiset<std::string>::erase(key)_(existent)/32 50.125 -19.69%
std::multiset<std::string>::erase(key)_(existent)/8192 127.395 106.03%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.774 -
std::multiset<std::string>::erase(key)_(non-existent)/32 11.043 7.60%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.583 6.64%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 28.691 -12.63%
std::multiset<std::string>::find(key)_(existent)/32 21.388 17.11%
std::multiset<std::string>::find(key)_(existent)/8192 40.005 -13.72%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.691 17.27%
std::multiset<std::string>::find(key)_(non-existent)/32 10.876 13.35%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.410 11.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.538 13.22%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.030 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.314 -22.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.675 -13.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.414 -11.87%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.373 12.62%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.546 -26.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.811 5.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.389 -3.85%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.856 -26.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.337 17.59%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.483 8.60%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.418 13.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.929 -3.58%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.941 8.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.477 -1.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.184 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70523.229 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1462.413 5.30%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 837347.918 -1.32%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.011 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59068.034 2.62%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1438.668 -10.47%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798377.553 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.586 -64.08%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.695 2.68%
std::multiset<std::string>::insert(value)_(already_present)/32 41.708 -17.09%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.436 -1.72%
std::multiset<std::string>::insert(value)_(new_value)/0 35.379 27.17%
std::multiset<std::string>::insert(value)_(new_value)/1024 64.763 1.07%
std::multiset<std::string>::insert(value)_(new_value)/32 43.271 -1.62%
std::multiset<std::string>::insert(value)_(new_value)/8192 75.401 -25.22%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.296 2.87%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.858 -1.25%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 29.684 -1.70%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.274 -4.81%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.656 6.23%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.967 -2.15%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.215 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36283.640 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 675.022 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344863.933 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.203 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35147.333 -1.66%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 578.275 -10.70%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343687.600 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17053.168 1.56%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.913 1.85%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208007.920 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.428 2.54%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.412 3.24%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.686 3.60%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.848 -2.60%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.730 -2.98%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.527 -
std::none_of(deque<int>)_(process_all)/32 11.542 -
std::none_of(deque<int>)_(process_all)/32768 10860.646 2.84%
std::none_of(deque<int>)_(process_all)/50 19.269 5.19%
std::none_of(deque<int>)_(process_all)/8 3.222 -
std::none_of(deque<int>)_(process_all)/8192 2710.010 3.09%
std::none_of(list<int>)_(process_all)/32 11.688 -
std::none_of(list<int>)_(process_all)/32768 26362.385 -11.21%
std::none_of(list<int>)_(process_all)/50 21.977 -
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 7638.460 -20.43%
std::none_of(vector<int>)_(process_all)/32 8.476 1.28%
std::none_of(vector<int>)_(process_all)/32768 8058.821 -
std::none_of(vector<int>)_(process_all)/50 13.766 9.13%
std::none_of(vector<int>)_(process_all)/8 2.297 -7.64%
std::none_of(vector<int>)_(process_all)/8192 2021.329 -
std::partial_sort(deque<int>)_(ascending)/1024 7955.145 -
std::partial_sort(deque<int>)_(ascending)/8 29.983 -
std::partial_sort(deque<int>)_(ascending)/8192 160955.545 -1.49%
std::partial_sort(deque<int>)_(descending)/1024 18611.599 -
std::partial_sort(deque<int>)_(descending)/8 43.666 1.12%
std::partial_sort(deque<int>)_(descending)/8192 284361.485 -1.11%
std::partial_sort(deque<int>)_(heap)/1024 18597.148 -
std::partial_sort(deque<int>)_(heap)/8 39.198 2.35%
std::partial_sort(deque<int>)_(heap)/8192 290728.865 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7954.122 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.633 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 163402.890 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19716.527 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.688 -2.25%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 285459.916 -1.62%
std::partial_sort(deque<int>)_(repeated)/1024 6453.365 1.69%
std::partial_sort(deque<int>)_(repeated)/8 27.681 -
std::partial_sort(deque<int>)_(repeated)/8192 68413.131 -
std::partial_sort(deque<int>)_(shuffled)/1024 16135.665 -
std::partial_sort(deque<int>)_(shuffled)/8 34.123 2.05%
std::partial_sort(deque<int>)_(shuffled)/8192 265081.401 1.04%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4966.617 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.957 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55410.947 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8162.919 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.080 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97290.070 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8184.966 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.305 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100869.600 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4965.484 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.645 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55356.913 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9114.376 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.470 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97360.874 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3925.093 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.812 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46732.391 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6874.496 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.940 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90893.906 -
std::partial_sort(vector<int>)_(ascending)/1024 4995.332 -
std::partial_sort(vector<int>)_(ascending)/8 20.855 -
std::partial_sort(vector<int>)_(ascending)/8192 54555.977 -
std::partial_sort(vector<int>)_(descending)/1024 8176.967 -
std::partial_sort(vector<int>)_(descending)/8 25.249 -
std::partial_sort(vector<int>)_(descending)/8192 97181.387 -
std::partial_sort(vector<int>)_(heap)/1024 8187.728 -
std::partial_sort(vector<int>)_(heap)/8 28.371 8.00%
std::partial_sort(vector<int>)_(heap)/8192 100767.512 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4989.186 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.702 -1.09%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54459.293 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9141.589 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.696 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97244.693 -
std::partial_sort(vector<int>)_(repeated)/1024 3943.185 -
std::partial_sort(vector<int>)_(repeated)/8 20.204 -
std::partial_sort(vector<int>)_(repeated)/8192 46727.587 -
std::partial_sort(vector<int>)_(shuffled)/1024 6918.751 -
std::partial_sort(vector<int>)_(shuffled)/8 22.330 -
std::partial_sort(vector<int>)_(shuffled)/8192 88392.144 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5480.587 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.642 -2.04%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57236.169 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8487.688 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.043 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99633.170 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8662.472 -
std::partial_sort_copy(deque<int>)_(heap)/8 16.219 3.02%
std::partial_sort_copy(deque<int>)_(heap)/8192 103354.830 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5479.588 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.490 -3.09%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57224.685 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9320.870 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.580 -2.67%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99986.760 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4321.463 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.477 -2.40%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49418.985 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7250.129 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.089 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92611.478 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5603.951 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.098 2.33%
std::partial_sort_copy(list<int>)_(ascending)/8192 61089.080 -
std::partial_sort_copy(list<int>)_(descending)/1024 8537.080 -
std::partial_sort_copy(list<int>)_(descending)/8 18.965 1.28%
std::partial_sort_copy(list<int>)_(descending)/8192 101364.186 -
std::partial_sort_copy(list<int>)_(heap)/1024 8541.741 -
std::partial_sort_copy(list<int>)_(heap)/8 16.010 4.47%
std::partial_sort_copy(list<int>)_(heap)/8192 105285.038 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5606.872 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.073 3.62%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60746.956 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9830.155 3.74%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.064 2.49%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101034.557 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4513.338 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.617 2.45%
std::partial_sort_copy(list<int>)_(repeated)/8192 53077.642 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7320.145 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.495 -1.40%
std::partial_sort_copy(list<int>)_(shuffled)/8192 93752.710 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5238.123 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.796 -3.12%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55760.155 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8426.093 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.802 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98734.186 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8363.816 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.428 3.81%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102421.216 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5229.173 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.662 -8.01%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55738.484 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9230.989 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.356 -6.64%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98942.843 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4071.422 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.347 -4.91%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47660.153 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7155.025 1.34%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.964 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92398.030 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5086.663 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.113 4.29%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55279.753 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8268.626 -1.04%
std::partial_sort_copy(vector<int>)_(descending)/8 18.807 2.15%
std::partial_sort_copy(vector<int>)_(descending)/8192 98605.823 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8260.357 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.590 1.73%
std::partial_sort_copy(vector<int>)_(heap)/8192 102253.662 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5083.222 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.973 2.39%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55090.675 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9225.619 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.897 -1.78%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99252.045 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4035.953 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.491 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47470.483 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7118.850 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.709 2.59%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93827.497 -
std::partition(deque<int>)_(dense)/1024 361.905 4.45%
std::partition(deque<int>)_(dense)/32 9.846 5.77%
std::partition(deque<int>)_(dense)/50 14.456 2.83%
std::partition(deque<int>)_(dense)/8192 2816.954 -
std::partition(deque<int>)_(sparse)/1024 385.749 -
std::partition(deque<int>)_(sparse)/32 9.762 1.01%
std::partition(deque<int>)_(sparse)/50 14.942 -1.83%
std::partition(deque<int>)_(sparse)/8192 3116.179 3.24%
std::partition(list<int>)_(dense)/1024 390.807 -
std::partition(list<int>)_(dense)/32 8.695 -
std::partition(list<int>)_(dense)/50 13.268 -
std::partition(list<int>)_(dense)/8192 4749.438 -2.95%
std::partition(list<int>)_(sparse)/1024 723.144 -
std::partition(list<int>)_(sparse)/32 8.797 -
std::partition(list<int>)_(sparse)/50 14.954 1.96%
std::partition(list<int>)_(sparse)/8192 7795.784 4.35%
std::partition(vector<int>)_(dense)/1024 241.429 -2.48%
std::partition(vector<int>)_(dense)/32 8.322 -
std::partition(vector<int>)_(dense)/50 13.061 -
std::partition(vector<int>)_(dense)/8192 1884.126 -
std::partition(vector<int>)_(sparse)/1024 258.380 -
std::partition(vector<int>)_(sparse)/32 8.821 -1.34%
std::partition(vector<int>)_(sparse)/50 13.878 -2.23%
std::partition(vector<int>)_(sparse)/8192 1881.597 -
std::partition_copy(deque<int>)/1024 642.348 1.26%
std::partition_copy(deque<int>)/32 13.074 -
std::partition_copy(deque<int>)/50 21.270 -
std::partition_copy(deque<int>)/8192 5702.800 -
std::partition_copy(list<int>)/1024 718.101 -
std::partition_copy(list<int>)/32 8.646 -
std::partition_copy(list<int>)/50 13.153 -
std::partition_copy(list<int>)/8192 7371.689 2.39%
std::partition_copy(vector<int>)/1024 468.663 -
std::partition_copy(vector<int>)/32 8.374 1.13%
std::partition_copy(vector<int>)/50 13.061 -
std::partition_copy(vector<int>)/8192 4584.325 -
std::partition_point(deque<int>)/1024 9.327 3.27%
std::partition_point(deque<int>)/32 4.242 -
std::partition_point(deque<int>)/50 4.611 6.02%
std::partition_point(deque<int>)/8192 16.446 -
std::partition_point(list<int>)/1024 1282.761 13.44%
std::partition_point(list<int>)/32 15.919 -
std::partition_point(list<int>)/50 24.453 -1.80%
std::partition_point(list<int>)/8192 14407.810 10.87%
std::partition_point(vector<int>)/1024 6.239 -
std::partition_point(vector<int>)/32 2.565 -
std::partition_point(vector<int>)/50 2.583 1.51%
std::partition_point(vector<int>)/8192 9.520 -
std::remove(deque<int>)_(prefix)/1024 528.381 -
std::remove(deque<int>)_(prefix)/32 59.168 -
std::remove(deque<int>)_(prefix)/50 67.375 -
std::remove(deque<int>)_(prefix)/8192 3907.341 -
std::remove(deque<int>)_(sprinkled)/1024 521.952 -
std::remove(deque<int>)_(sprinkled)/32 54.498 -
std::remove(deque<int>)_(sprinkled)/50 60.075 4.82%
std::remove(deque<int>)_(sprinkled)/8192 3871.427 -
std::remove(list<int>)_(prefix)/1024 1023.697 -12.19%
std::remove(list<int>)_(prefix)/32 55.501 -
std::remove(list<int>)_(prefix)/50 67.114 -
std::remove(list<int>)_(prefix)/8192 8230.555 -1.90%
std::remove(list<int>)_(sprinkled)/1024 1000.992 2.73%
std::remove(list<int>)_(sprinkled)/32 56.612 -
std::remove(list<int>)_(sprinkled)/50 65.476 -
std::remove(list<int>)_(sprinkled)/8192 7835.380 -5.25%
std::remove(vector<int>)_(prefix)/1024 312.985 -
std::remove(vector<int>)_(prefix)/32 51.985 -
std::remove(vector<int>)_(prefix)/50 56.938 -
std::remove(vector<int>)_(prefix)/8192 2115.268 -
std::remove(vector<int>)_(sprinkled)/1024 289.386 -
std::remove(vector<int>)_(sprinkled)/32 51.921 -
std::remove(vector<int>)_(sprinkled)/50 56.018 -
std::remove(vector<int>)_(sprinkled)/8192 1992.662 -
std::remove_copy(deque<int>)_(prefix)/1024 380.193 -1.93%
std::remove_copy(deque<int>)_(prefix)/32 13.138 -
std::remove_copy(deque<int>)_(prefix)/50 19.055 -1.38%
std::remove_copy(deque<int>)_(prefix)/8192 3364.802 -
std::remove_copy(deque<int>)_(sprinkled)/1024 366.400 1.93%
std::remove_copy(deque<int>)_(sprinkled)/32 12.440 1.45%
std::remove_copy(deque<int>)_(sprinkled)/50 18.650 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2932.129 2.22%
std::remove_copy(list<int>)_(prefix)/1024 758.237 -
std::remove_copy(list<int>)_(prefix)/32 10.824 -
std::remove_copy(list<int>)_(prefix)/50 21.951 -
std::remove_copy(list<int>)_(prefix)/8192 7018.424 -15.54%
std::remove_copy(list<int>)_(sprinkled)/1024 743.635 -
std::remove_copy(list<int>)_(sprinkled)/32 11.266 -
std::remove_copy(list<int>)_(sprinkled)/50 18.789 -
std::remove_copy(list<int>)_(sprinkled)/8192 6982.269 -16.32%
std::remove_copy(vector<int>)_(prefix)/1024 267.226 -
std::remove_copy(vector<int>)_(prefix)/32 9.106 -
std::remove_copy(vector<int>)_(prefix)/50 13.290 -
std::remove_copy(vector<int>)_(prefix)/8192 2070.089 -
std::remove_copy(vector<int>)_(sprinkled)/1024 469.429 -1.67%
std::remove_copy(vector<int>)_(sprinkled)/32 15.033 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.393 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3665.886 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.648 -
std::remove_copy_if(deque<int>)_(prefix)/32 31.588 75.76%
std::remove_copy_if(deque<int>)_(prefix)/50 30.591 7.73%
std::remove_copy_if(deque<int>)_(prefix)/8192 3901.635 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.262 1.35%
std::remove_copy_if(deque<int>)_(sprinkled)/32 35.288 97.58%
std::remove_copy_if(deque<int>)_(sprinkled)/50 30.306 15.42%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3286.547 -
std::remove_copy_if(list<int>)_(prefix)/1024 797.190 -
std::remove_copy_if(list<int>)_(prefix)/32 14.881 -
std::remove_copy_if(list<int>)_(prefix)/50 27.125 -
std::remove_copy_if(list<int>)_(prefix)/8192 7242.162 -16.14%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.343 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.605 1.13%
std::remove_copy_if(list<int>)_(sprinkled)/50 24.691 -5.85%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7222.712 -15.57%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.293 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.246 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.763 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3334.574 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 471.159 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.346 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.945 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3755.100 -
std::remove_if(deque<int>)_(prefix)/1024 562.261 -
std::remove_if(deque<int>)_(prefix)/32 59.567 3.93%
std::remove_if(deque<int>)_(prefix)/50 67.873 2.64%
std::remove_if(deque<int>)_(prefix)/8192 4257.163 -
std::remove_if(deque<int>)_(sprinkled)/1024 549.580 1.74%
std::remove_if(deque<int>)_(sprinkled)/32 56.906 -2.19%
std::remove_if(deque<int>)_(sprinkled)/50 70.005 4.79%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.016 -
std::remove_if(list<int>)_(prefix)/1024 1056.036 -
std::remove_if(list<int>)_(prefix)/32 61.551 -
std::remove_if(list<int>)_(prefix)/50 75.195 -
std::remove_if(list<int>)_(prefix)/8192 10077.273 -4.49%
std::remove_if(list<int>)_(sprinkled)/1024 1040.598 -
std::remove_if(list<int>)_(sprinkled)/32 59.980 -
std::remove_if(list<int>)_(sprinkled)/50 76.158 3.78%
std::remove_if(list<int>)_(sprinkled)/8192 8224.724 -5.74%
std::remove_if(vector<int>)_(prefix)/1024 357.273 -
std::remove_if(vector<int>)_(prefix)/32 51.872 -
std::remove_if(vector<int>)_(prefix)/50 57.318 -
std::remove_if(vector<int>)_(prefix)/8192 2576.271 -1.46%
std::remove_if(vector<int>)_(sprinkled)/1024 522.924 -
std::remove_if(vector<int>)_(sprinkled)/32 56.948 -
std::remove_if(vector<int>)_(sprinkled)/50 67.202 -
std::remove_if(vector<int>)_(sprinkled)/8192 3837.832 -
std::replace(deque<int>)_(prefix)/1024 413.935 -
std::replace(deque<int>)_(prefix)/32 12.847 -
std::replace(deque<int>)_(prefix)/50 19.143 -
std::replace(deque<int>)_(prefix)/8192 3282.879 -
std::replace(deque<int>)_(sprinkled)/1024 355.290 -
std::replace(deque<int>)_(sprinkled)/32 12.668 -
std::replace(deque<int>)_(sprinkled)/50 18.743 -
std::replace(deque<int>)_(sprinkled)/8192 2825.214 -
std::replace(list<int>)_(prefix)/1024 739.825 -53.88%
std::replace(list<int>)_(prefix)/32 11.113 -
std::replace(list<int>)_(prefix)/50 18.408 -
std::replace(list<int>)_(prefix)/8192 8561.504 23.09%
std::replace(list<int>)_(sprinkled)/1024 728.405 -
std::replace(list<int>)_(sprinkled)/32 11.409 1.11%
std::replace(list<int>)_(sprinkled)/50 17.630 -
std::replace(list<int>)_(sprinkled)/8192 8810.557 23.83%
std::replace(vector<int>)_(prefix)/1024 160.299 -
std::replace(vector<int>)_(prefix)/32 4.968 -5.47%
std::replace(vector<int>)_(prefix)/50 7.440 -2.43%
std::replace(vector<int>)_(prefix)/8192 1285.719 -
std::replace(vector<int>)_(sprinkled)/1024 157.048 7.10%
std::replace(vector<int>)_(sprinkled)/32 5.101 -3.80%
std::replace(vector<int>)_(sprinkled)/50 7.970 -1.01%
std::replace(vector<int>)_(sprinkled)/8192 1236.276 7.98%
std::replace_if(deque<int>)_(prefix)/1024 482.567 -2.33%
std::replace_if(deque<int>)_(prefix)/32 14.162 -
std::replace_if(deque<int>)_(prefix)/50 20.619 -
std::replace_if(deque<int>)_(prefix)/8192 3500.967 -
std::replace_if(deque<int>)_(sprinkled)/1024 371.789 -
std::replace_if(deque<int>)_(sprinkled)/32 12.455 -
std::replace_if(deque<int>)_(sprinkled)/50 18.702 -
std::replace_if(deque<int>)_(sprinkled)/8192 2970.032 -
std::replace_if(list<int>)_(prefix)/1024 744.210 -
std::replace_if(list<int>)_(prefix)/32 13.175 -
std::replace_if(list<int>)_(prefix)/50 24.283 -
std::replace_if(list<int>)_(prefix)/8192 8364.145 18.82%
std::replace_if(list<int>)_(sprinkled)/1024 743.662 -
std::replace_if(list<int>)_(sprinkled)/32 13.410 -
std::replace_if(list<int>)_(sprinkled)/50 25.491 11.39%
std::replace_if(list<int>)_(sprinkled)/8192 9063.193 24.78%
std::replace_if(vector<int>)_(prefix)/1024 271.227 -1.40%
std::replace_if(vector<int>)_(prefix)/32 8.957 -
std::replace_if(vector<int>)_(prefix)/50 13.695 -
std::replace_if(vector<int>)_(prefix)/8192 2043.253 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.857 -
std::replace_if(vector<int>)_(sprinkled)/32 8.738 -
std::replace_if(vector<int>)_(sprinkled)/50 13.698 6.41%
std::replace_if(vector<int>)_(sprinkled)/8192 1921.056 -
std::reverse(deque<int>)/32768 5731.414 -
std::reverse(deque<int>)/4096 720.550 -
std::reverse(deque<int>)/512 113.216 -
std::reverse(deque<int>)/64 13.068 -
std::reverse(deque<int>)/8 2.527 -
std::reverse(list<int>)/32768 18577.042 -13.99%
std::reverse(list<int>)/4096 1661.167 -
std::reverse(list<int>)/512 193.572 -
std::reverse(list<int>)/64 17.444 -
std::reverse(list<int>)/8 2.030 -
std::reverse(vector<int>)/32768 1043.274 -
std::reverse(vector<int>)/4096 130.453 -
std::reverse(vector<int>)/512 16.444 -
std::reverse(vector<int>)/64 4.143 -
std::reverse(vector<int>)/8 1.560 -3.52%
std::reverse_copy(deque<int>)/32768 8014.096 -
std::reverse_copy(deque<int>)/4096 972.790 -
std::reverse_copy(deque<int>)/512 125.641 -
std::reverse_copy(deque<int>)/64 16.021 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26574.242 -
std::reverse_copy(list<int>)/4096 3133.665 -1.38%
std::reverse_copy(list<int>)/512 366.614 -
std::reverse_copy(list<int>)/64 30.204 -
std::reverse_copy(list<int>)/8 2.434 -
std::reverse_copy(vector<int>)/32768 975.818 -
std::reverse_copy(vector<int>)/4096 134.569 -1.04%
std::reverse_copy(vector<int>)/512 17.166 -
std::reverse_copy(vector<int>)/64 2.486 -
std::reverse_copy(vector<int>)/8 2.217 -7.23%
std::rotate(deque<int>)_(1_element_backward)/1024 42.762 -
std::rotate(deque<int>)_(1_element_backward)/32 4.453 1.16%
std::rotate(deque<int>)_(1_element_backward)/50 5.201 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.018 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.816 -1.36%
std::rotate(deque<int>)_(1_element_forward)/32 4.468 -
std::rotate(deque<int>)_(1_element_forward)/50 5.331 -
std::rotate(deque<int>)_(1_element_forward)/8192 302.419 -
std::rotate(deque<int>)_(by_1/2)/1024 176.297 1.61%
std::rotate(deque<int>)_(by_1/2)/32 7.400 -
std::rotate(deque<int>)_(by_1/2)/50 10.312 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.948 -
std::rotate(deque<int>)_(by_1/3)/1024 1837.982 1.45%
std::rotate(deque<int>)_(by_1/3)/32 45.522 -
std::rotate(deque<int>)_(by_1/3)/50 76.930 -
std::rotate(deque<int>)_(by_1/3)/8192 22807.726 -
std::rotate(deque<int>)_(by_1/4)/1024 781.632 -
std::rotate(deque<int>)_(by_1/4)/32 29.410 -
std::rotate(deque<int>)_(by_1/4)/50 75.423 -
std::rotate(deque<int>)_(by_1/4)/8192 6819.886 -
std::rotate(list<int>)_(1_element_backward)/1024 1581.064 112.89%
std::rotate(list<int>)_(1_element_backward)/32 13.220 -
std::rotate(list<int>)_(1_element_backward)/50 22.873 1.51%
std::rotate(list<int>)_(1_element_backward)/8192 7987.833 -10.00%
std::rotate(list<int>)_(1_element_forward)/1024 1587.742 116.57%
std::rotate(list<int>)_(1_element_forward)/32 14.410 -1.42%
std::rotate(list<int>)_(1_element_forward)/50 26.362 -4.68%
std::rotate(list<int>)_(1_element_forward)/8192 8044.319 -
std::rotate(list<int>)_(by_1/2)/1024 824.772 113.86%
std::rotate(list<int>)_(by_1/2)/32 5.976 -
std::rotate(list<int>)_(by_1/2)/50 12.796 -
std::rotate(list<int>)_(by_1/2)/8192 4954.120 -5.42%
std::rotate(list<int>)_(by_1/3)/1024 806.647 -
std::rotate(list<int>)_(by_1/3)/32 15.791 3.16%
std::rotate(list<int>)_(by_1/3)/50 25.658 4.06%
std::rotate(list<int>)_(by_1/3)/8192 9151.795 2.84%
std::rotate(list<int>)_(by_1/4)/1024 581.168 -
std::rotate(list<int>)_(by_1/4)/32 12.452 -
std::rotate(list<int>)_(by_1/4)/50 25.230 -
std::rotate(list<int>)_(by_1/4)/8192 7360.467 1.09%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.208 1.46%
std::rotate(vector<bool>)_(1_element_backward)/32 17.448 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.433 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.280 -1.96%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.484 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.675 1.60%
std::rotate(vector<bool>)_(1_element_forward)/50 17.642 1.23%
std::rotate(vector<bool>)_(1_element_forward)/8192 107.931 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.355 -1.04%
std::rotate(vector<bool>)_(by_1/2)/32 17.819 1.44%
std::rotate(vector<bool>)_(by_1/2)/50 17.582 1.84%
std::rotate(vector<bool>)_(by_1/2)/8192 15.168 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.191 -
std::rotate(vector<bool>)_(by_1/3)/32 17.590 1.89%
std::rotate(vector<bool>)_(by_1/3)/50 17.579 1.85%
std::rotate(vector<bool>)_(by_1/3)/8192 145.517 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.061 -
std::rotate(vector<bool>)_(by_1/4)/32 17.694 1.42%
std::rotate(vector<bool>)_(by_1/4)/50 17.531 1.60%
std::rotate(vector<bool>)_(by_1/4)/8192 30.027 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.983 -
std::rotate(vector<int>)_(1_element_backward)/32 2.906 -
std::rotate(vector<int>)_(1_element_backward)/50 5.337 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.154 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.392 -
std::rotate(vector<int>)_(1_element_forward)/32 2.932 -
std::rotate(vector<int>)_(1_element_forward)/50 5.275 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.497 -
std::rotate(vector<int>)_(by_1/2)/1024 31.947 -
std::rotate(vector<int>)_(by_1/2)/32 3.656 -
std::rotate(vector<int>)_(by_1/2)/50 4.455 -
std::rotate(vector<int>)_(by_1/2)/8192 240.948 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.423 -
std::rotate(vector<int>)_(by_1/3)/32 21.806 -
std::rotate(vector<int>)_(by_1/3)/50 40.347 -
std::rotate(vector<int>)_(by_1/3)/8192 10951.634 -
std::rotate(vector<int>)_(by_1/4)/1024 330.727 -
std::rotate(vector<int>)_(by_1/4)/32 12.140 -
std::rotate(vector<int>)_(by_1/4)/50 40.459 -
std::rotate(vector<int>)_(by_1/4)/8192 2612.824 -
std::rotate_copy(deque<int>)/1024 34.354 -
std::rotate_copy(deque<int>)/32 2.669 -71.03%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 294.901 -
std::rotate_copy(list<int>)/1024 733.421 1.36%
std::rotate_copy(list<int>)/32 8.459 1.30%
std::rotate_copy(list<int>)/50 14.213 -
std::rotate_copy(list<int>)/8192 6717.972 -10.56%
std::rotate_copy(vector<int>)/1024 32.871 -
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 517.300 3.09%
std::sample(deque<int>)/1024 11836.891 -
std::sample(deque<int>)/32 320.741 -
std::sample(deque<int>)/8192 94745.081 -
std::sample(list<int>)/1024 11688.243 -
std::sample(list<int>)/32 313.131 -
std::sample(list<int>)/8192 96950.644 -
std::sample(vector<int>)/1024 11257.569 -
std::sample(vector<int>)/32 306.431 -
std::sample(vector<int>)/8192 90804.827 -
std::search(deque<int>)_(near_matches)/1000 21179.654 -2.81%
std::search(deque<int>)_(near_matches)/1024 22254.810 -2.82%
std::search(deque<int>)_(near_matches)/8192 1456240.538 -
std::search(deque<int>)_(no_match)/1000 409.427 1.07%
std::search(deque<int>)_(no_match)/1024 418.072 -
std::search(deque<int>)_(no_match)/1048576 426841.388 -
std::search(deque<int>)_(no_match)/8192 3329.474 -
std::search(deque<int>)_(same_length)/1000 423.988 26.99%
std::search(deque<int>)_(same_length)/1024 478.396 -
std::search(deque<int>)_(same_length)/8192 3792.092 -
std::search(deque<int>)_(single_element)/1000 440.186 -1.71%
std::search(deque<int>)_(single_element)/1024 459.751 -
std::search(deque<int>)_(single_element)/8192 3665.604 -
std::search(deque<int>,_pred)_(near_matches)/1000 23723.547 -10.63%
std::search(deque<int>,_pred)_(near_matches)/1024 24818.596 -10.33%
std::search(deque<int>,_pred)_(near_matches)/8192 1510064.474 -
std::search(deque<int>,_pred)_(no_match)/1000 428.112 -
std::search(deque<int>,_pred)_(no_match)/1024 437.627 -
std::search(deque<int>,_pred)_(no_match)/1048576 445919.135 -
std::search(deque<int>,_pred)_(no_match)/8192 3498.857 -
std::search(deque<int>,_pred)_(same_length)/1000 479.384 -
std::search(deque<int>,_pred)_(same_length)/1024 510.778 1.98%
std::search(deque<int>,_pred)_(same_length)/8192 4057.171 2.26%
std::search(deque<int>,_pred)_(single_element)/1000 475.857 -
std::search(deque<int>,_pred)_(single_element)/1024 485.526 -
std::search(deque<int>,_pred)_(single_element)/8192 3884.113 -
std::search(list<int>)_(near_matches)/1000 37798.747 -
std::search(list<int>)_(near_matches)/1024 39882.661 1.09%
std::search(list<int>)_(near_matches)/8192 2564868.306 -
std::search(list<int>)_(no_match)/1000 671.422 -1.99%
std::search(list<int>)_(no_match)/1024 768.243 3.51%
std::search(list<int>)_(no_match)/1048576 845735.244 -
std::search(list<int>)_(no_match)/8192 7046.664 -13.57%
std::search(list<int>)_(same_length)/1000 752.511 1.54%
std::search(list<int>)_(same_length)/1024 772.040 1.57%
std::search(list<int>)_(same_length)/8192 10639.187 1.51%
std::search(list<int>)_(single_element)/1000 682.370 1.67%
std::search(list<int>)_(single_element)/1024 749.140 -1.42%
std::search(list<int>)_(single_element)/8192 7734.465 -2.91%
std::search(list<int>,_pred)_(near_matches)/1000 42579.855 -
std::search(list<int>,_pred)_(near_matches)/1024 44363.106 -
std::search(list<int>,_pred)_(near_matches)/8192 2738572.430 -
std::search(list<int>,_pred)_(no_match)/1000 754.244 -
std::search(list<int>,_pred)_(no_match)/1024 771.608 -
std::search(list<int>,_pred)_(no_match)/1048576 904455.653 -
std::search(list<int>,_pred)_(no_match)/8192 7071.464 1.60%
std::search(list<int>,_pred)_(same_length)/1000 774.930 -
std::search(list<int>,_pred)_(same_length)/1024 792.197 -
std::search(list<int>,_pred)_(same_length)/8192 9033.415 1.73%
std::search(list<int>,_pred)_(single_element)/1000 821.448 -
std::search(list<int>,_pred)_(single_element)/1024 840.891 -
std::search(list<int>,_pred)_(single_element)/8192 8780.847 1.80%
std::search(vector<int>)_(near_matches)/1000 13963.060 -
std::search(vector<int>)_(near_matches)/1024 14932.611 -
std::search(vector<int>)_(near_matches)/8192 771817.640 -
std::search(vector<int>)_(no_match)/1000 212.205 2.89%
std::search(vector<int>)_(no_match)/1024 217.720 3.10%
std::search(vector<int>)_(no_match)/1048576 214042.598 1.88%
std::search(vector<int>)_(no_match)/8192 1671.139 2.07%
std::search(vector<int>)_(same_length)/1000 243.106 -
std::search(vector<int>)_(same_length)/1024 249.059 -
std::search(vector<int>)_(same_length)/8192 1906.295 -1.10%
std::search(vector<int>)_(single_element)/1000 238.614 3.86%
std::search(vector<int>)_(single_element)/1024 243.774 3.72%
std::search(vector<int>)_(single_element)/8192 1864.182 2.38%
std::search(vector<int>,_pred)_(near_matches)/1000 22993.928 -
std::search(vector<int>,_pred)_(near_matches)/1024 24087.001 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453842.064 -
std::search(vector<int>,_pred)_(no_match)/1000 469.464 -
std::search(vector<int>,_pred)_(no_match)/1024 475.874 -
std::search(vector<int>,_pred)_(no_match)/1048576 444126.587 -
std::search(vector<int>,_pred)_(no_match)/8192 4046.955 -
std::search(vector<int>,_pred)_(same_length)/1000 600.868 -
std::search(vector<int>,_pred)_(same_length)/1024 615.613 -
std::search(vector<int>,_pred)_(same_length)/8192 4924.120 -
std::search(vector<int>,_pred)_(single_element)/1000 458.904 -
std::search(vector<int>,_pred)_(single_element)/1024 470.047 -
std::search(vector<int>,_pred)_(single_element)/8192 3748.714 -
std::search_n(deque<int>)_(no_match)/1000 446.281 -
std::search_n(deque<int>)_(no_match)/1024 438.307 -
std::search_n(deque<int>)_(no_match)/1048576 440854.835 -
std::search_n(deque<int>)_(no_match)/8192 3440.089 -
std::search_n(deque<int>,_pred)_(no_match)/1000 620.752 3.43%
std::search_n(deque<int>,_pred)_(no_match)/1024 645.679 3.86%
std::search_n(deque<int>,_pred)_(no_match)/1048576 552297.114 -1.05%
std::search_n(deque<int>,_pred)_(no_match)/8192 4312.156 -
std::search_n(list<int>)_(no_match)/1000 697.038 2.06%
std::search_n(list<int>)_(no_match)/1024 758.892 -
std::search_n(list<int>)_(no_match)/1048576 818950.952 -5.26%
std::search_n(list<int>)_(no_match)/8192 7375.254 9.68%
std::search_n(list<int>,_pred)_(no_match)/1000 824.127 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.416 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981749.650 -
std::search_n(list<int>,_pred)_(no_match)/8192 8202.167 4.59%
std::search_n(vector<int>)_(no_match)/1000 211.619 3.46%
std::search_n(vector<int>)_(no_match)/1024 216.832 3.54%
std::search_n(vector<int>)_(no_match)/1048576 213246.729 2.58%
std::search_n(vector<int>)_(no_match)/8192 1666.264 2.82%
std::search_n(vector<int>,_pred)_(no_match)/1000 510.911 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.572 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 614161.694 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4181.228 -
std::set<int>::clear()/0 420.345 -
std::set<int>::clear()/1024 8835.137 1.75%
std::set<int>::clear()/32 637.850 -
std::set<int>::clear()/8192 76544.289 2.48%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.862 1.55%
std::set<int>::contains(key)_(existent)/32 1.690 -1.27%
std::set<int>::contains(key)_(existent)/8192 8.271 -
std::set<int>::contains(key)_(non-existent)/0 0.271 -
std::set<int>::contains(key)_(non-existent)/1024 5.372 1.63%
std::set<int>::contains(key)_(non-existent)/32 2.387 -
std::set<int>::contains(key)_(non-existent)/8192 8.321 -
std::set<int>::count(key)_(existent)/0 0.011 -
std::set<int>::count(key)_(existent)/1024 4.166 -6.42%
std::set<int>::count(key)_(existent)/32 1.782 -6.13%
std::set<int>::count(key)_(existent)/8192 7.765 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.543 -9.19%
std::set<int>::count(key)_(non-existent)/32 2.901 -7.14%
std::set<int>::count(key)_(non-existent)/8192 11.374 -6.92%
std::set<int>::ctor(&&,_different_allocs)/0 13.720 -
std::set<int>::ctor(&&,_different_allocs)/1024 5768.258 -1.62%
std::set<int>::ctor(&&,_different_allocs)/32 180.386 -
std::set<int>::ctor(&&,_different_allocs)/8192 47940.408 -
std::set<int>::ctor(const&)/0 13.645 -
std::set<int>::ctor(const&)/1024 6632.062 -
std::set<int>::ctor(const&)/32 230.242 -
std::set<int>::ctor(const&)/8192 53035.220 2.40%
std::set<int>::ctor(const&,_alloc)/0 13.631 -
std::set<int>::ctor(const&,_alloc)/1024 6653.921 3.02%
std::set<int>::ctor(const&,_alloc)/32 232.270 -
std::set<int>::ctor(const&,_alloc)/8192 52777.693 1.50%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.628 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8680.621 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.043 -1.99%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69055.247 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.617 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12703.339 -2.76%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.609 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281646.595 -1.20%
std::set<int>::equal_range(key)_(existent)/0 0.015 -
std::set<int>::equal_range(key)_(existent)/1024 4.177 -
std::set<int>::equal_range(key)_(existent)/32 1.762 3.48%
std::set<int>::equal_range(key)_(existent)/8192 8.505 5.63%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.329 -4.56%
std::set<int>::equal_range(key)_(non-existent)/32 2.697 7.99%
std::set<int>::equal_range(key)_(non-existent)/8192 9.825 -5.22%
std::set<int>::erase(iterator)/0 20.150 -
std::set<int>::erase(iterator)/1024 20.525 -
std::set<int>::erase(iterator)/32 20.328 -
std::set<int>::erase(iterator)/8192 20.587 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.075 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6508.109 2.55%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.188 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52477.388 1.96%
std::set<int>::erase(key)_(existent)/0 20.525 -
std::set<int>::erase(key)_(existent)/1024 39.055 1.04%
std::set<int>::erase(key)_(existent)/32 22.244 -
std::set<int>::erase(key)_(existent)/8192 52.978 2.43%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.347 1.10%
std::set<int>::erase(key)_(non-existent)/32 2.383 -1.38%
std::set<int>::erase(key)_(non-existent)/8192 8.314 -
std::set<int>::find(key)_(existent)/0 0.011 -
std::set<int>::find(key)_(existent)/1024 4.432 12.25%
std::set<int>::find(key)_(existent)/32 1.607 1.61%
std::set<int>::find(key)_(existent)/8192 8.155 -
std::set<int>::find(key)_(non-existent)/0 0.256 -
std::set<int>::find(key)_(non-existent)/1024 5.709 2.33%
std::set<int>::find(key)_(non-existent)/32 2.534 12.80%
std::set<int>::find(key)_(non-existent)/8192 8.872 4.97%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.959 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.841 8.11%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.234 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.400 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.932 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.167 2.39%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.946 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.553 -1.48%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.137 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.983 -14.40%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.709 -3.04%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 103.993 3.04%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.133 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.098 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.128 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.727 -5.73%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.266 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16336.853 -2.85%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 830.218 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147835.814 -5.47%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.297 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7660.433 -2.58%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 568.183 -1.32%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132184.876 -1.12%
std::set<int>::insert(value)_(already_present)/0 0.611 3.83%
std::set<int>::insert(value)_(already_present)/1024 5.751 -19.13%
std::set<int>::insert(value)_(already_present)/32 1.760 -3.07%
std::set<int>::insert(value)_(already_present)/8192 9.935 -14.75%
std::set<int>::insert(value)_(new_value)/0 17.974 -
std::set<int>::insert(value)_(new_value)/1024 42.739 -1.03%
std::set<int>::insert(value)_(new_value)/32 19.706 -
std::set<int>::insert(value)_(new_value)/8192 73.050 -5.62%
std::set<int>::lower_bound(key)_(existent)/0 0.012 -
std::set<int>::lower_bound(key)_(existent)/1024 4.248 -
std::set<int>::lower_bound(key)_(existent)/32 1.571 -
std::set<int>::lower_bound(key)_(existent)/8192 8.038 -4.54%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.172 16.05%
std::set<int>::lower_bound(key)_(non-existent)/32 2.719 18.24%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.987 17.29%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.330 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6157.929 -5.11%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.140 -6.29%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49177.204 -4.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.347 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6210.670 -3.61%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.942 -4.82%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49387.298 -5.13%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.084 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1343.953 -8.76%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.978 -8.79%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12425.563 -2.34%
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.242 -
std::set<int>::upper_bound(key)_(existent)/32 1.742 -
std::set<int>::upper_bound(key)_(existent)/8192 7.878 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.424 9.25%
std::set<int>::upper_bound(key)_(non-existent)/32 2.599 6.36%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.810 10.35%
std::set<std::string>::clear()/0 422.514 -
std::set<std::string>::clear()/1024 20165.876 2.47%
std::set<std::string>::clear()/32 904.230 1.86%
std::set<std::string>::clear()/8192 204133.432 -
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 21.110 -10.16%
std::set<std::string>::contains(key)_(existent)/32 16.466 5.25%
std::set<std::string>::contains(key)_(existent)/8192 30.703 11.81%
std::set<std::string>::contains(key)_(non-existent)/0 0.289 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.285 5.36%
std::set<std::string>::contains(key)_(non-existent)/32 9.696 -
std::set<std::string>::contains(key)_(non-existent)/8192 26.666 -2.87%
std::set<std::string>::count(key)_(existent)/0 0.014 -
std::set<std::string>::count(key)_(existent)/1024 23.995 7.32%
std::set<std::string>::count(key)_(existent)/32 14.605 -4.86%
std::set<std::string>::count(key)_(existent)/8192 29.885 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.658 -5.05%
std::set<std::string>::count(key)_(non-existent)/32 10.227 -3.43%
std::set<std::string>::count(key)_(non-existent)/8192 32.709 2.20%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.711 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6981.898 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.564 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57841.656 -
std::set<std::string>::ctor(const&)/0 13.626 -
std::set<std::string>::ctor(const&)/1024 36641.159 3.93%
std::set<std::string>::ctor(const&)/32 703.310 -
std::set<std::string>::ctor(const&)/8192 346872.900 -
std::set<std::string>::ctor(const&,_alloc)/0 13.589 -
std::set<std::string>::ctor(const&,_alloc)/1024 36766.149 -1.45%
std::set<std::string>::ctor(const&,_alloc)/32 804.584 1.15%
std::set<std::string>::ctor(const&,_alloc)/8192 346469.204 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.651 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40902.390 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 669.445 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385140.602 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.661 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54568.482 -2.23%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 946.440 -1.17%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1090776.497 -
std::set<std::string>::equal_range(key)_(existent)/0 0.034 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.458 -
std::set<std::string>::equal_range(key)_(existent)/32 15.554 -7.54%
std::set<std::string>::equal_range(key)_(existent)/8192 27.446 -8.12%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.205 -1.06%
std::set<std::string>::equal_range(key)_(non-existent)/32 9.565 -13.08%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.260 3.53%
std::set<std::string>::erase(iterator)/0 25.599 -13.63%
std::set<std::string>::erase(iterator)/1024 28.153 -1.48%
std::set<std::string>::erase(iterator)/32 31.436 21.07%
std::set<std::string>::erase(iterator)/8192 25.519 -23.66%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.328 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12425.297 1.59%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.190 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114470.069 -
std::set<std::string>::erase(key)_(existent)/0 65.301 -1.04%
std::set<std::string>::erase(key)_(existent)/1024 77.215 -23.30%
std::set<std::string>::erase(key)_(existent)/32 70.431 14.12%
std::set<std::string>::erase(key)_(existent)/8192 70.989 -2.15%
std::set<std::string>::erase(key)_(non-existent)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.580 -
std::set<std::string>::erase(key)_(non-existent)/32 13.462 8.88%
std::set<std::string>::erase(key)_(non-existent)/8192 32.701 1.29%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.634 -1.95%
std::set<std::string>::find(key)_(existent)/32 17.235 8.98%
std::set<std::string>::find(key)_(existent)/8192 28.895 2.13%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 22.851 7.06%
std::set<std::string>::find(key)_(non-existent)/32 10.555 -2.11%
std::set<std::string>::find(key)_(non-existent)/8192 31.439 11.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.960 -1.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.799 -10.20%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.048 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 86.937 -5.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.884 -20.54%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.597 -3.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.177 21.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 60.855 36.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.949 6.25%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.979 -29.94%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.719 30.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 60.448 2.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.238 -19.49%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.867 -24.50%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.663 -25.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.677 6.55%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.072 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67133.253 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1539.338 2.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822458.978 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.427 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40258.033 2.16%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1179.936 3.41%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621538.055 -
std::set<std::string>::insert(value)_(already_present)/0 14.997 -
std::set<std::string>::insert(value)_(already_present)/1024 34.294 5.19%
std::set<std::string>::insert(value)_(already_present)/32 11.981 1.62%
std::set<std::string>::insert(value)_(already_present)/8192 38.475 -2.87%
std::set<std::string>::insert(value)_(new_value)/0 33.171 -1.47%
std::set<std::string>::insert(value)_(new_value)/1024 65.457 -
std::set<std::string>::insert(value)_(new_value)/32 40.887 -1.05%
std::set<std::string>::insert(value)_(new_value)/8192 71.327 -21.59%
std::set<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.426 3.11%
std::set<std::string>::lower_bound(key)_(existent)/32 16.101 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.325 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.612 -1.92%
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.770 -14.47%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.720 -1.89%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.203 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36701.294 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 682.576 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349484.721 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.230 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36000.367 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 727.598 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348360.201 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17237.928 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.166 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207422.105 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.959 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.866 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.539 -3.64%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.248 4.07%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.143 -1.44%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 29.677 -4.59%
std::shift_left(deque<int>)/1024 39.991 -
std::shift_left(deque<int>)/32 4.874 3.24%
std::shift_left(deque<int>)/50 5.605 2.44%
std::shift_left(deque<int>)/8192 301.863 -
std::shift_left(list<int>)/1024 732.687 -
std::shift_left(list<int>)/32 14.583 -
std::shift_left(list<int>)/50 28.152 2.65%
std::shift_left(list<int>)/8192 7698.004 9.18%
std::shift_left(vector<int>)/1024 35.544 -
std::shift_left(vector<int>)/32 4.551 52.72%
std::shift_left(vector<int>)/50 5.278 -
std::shift_left(vector<int>)/8192 282.331 -
std::shift_right(deque<int>)/1024 43.286 -
std::shift_right(deque<int>)/32 4.327 -
std::shift_right(deque<int>)/50 5.298 -
std::shift_right(deque<int>)/8192 310.258 -
std::shift_right(list<int>)/1024 736.534 -
std::shift_right(list<int>)/32 14.460 -
std::shift_right(list<int>)/50 27.818 -6.32%
std::shift_right(list<int>)/8192 8050.690 -
std::shift_right(vector<int>)/1024 35.950 -
std::shift_right(vector<int>)/32 4.000 -4.30%
std::shift_right(vector<int>)/50 5.346 -
std::shift_right(vector<int>)/8192 298.407 -
std::shuffle(deque<int>)/1024 9469.402 -
std::shuffle(deque<int>)/32 299.839 -
std::shuffle(deque<int>)/8192 75176.927 -
std::shuffle(vector<int>)/1024 8923.478 -
std::shuffle(vector<int>)/32 280.994 -
std::shuffle(vector<int>)/8192 71032.476 -
std::sort(deque<int>)_(ascending)/1024 770.713 -
std::sort(deque<int>)_(ascending)/8 18.287 -
std::sort(deque<int>)_(ascending)/8192 5779.407 -
std::sort(deque<int>)_(descending)/1024 1304.261 -
std::sort(deque<int>)_(descending)/8 25.673 -1.06%
std::sort(deque<int>)_(descending)/8192 10422.979 -
std::sort(deque<int>)_(heap)/1024 6259.118 -
std::sort(deque<int>)_(heap)/8 24.875 -1.34%
std::sort(deque<int>)_(heap)/8192 69985.828 -
std::sort(deque<int>)_(pipe-organ)/1024 2746.409 -1.91%
std::sort(deque<int>)_(pipe-organ)/8 20.906 -
std::sort(deque<int>)_(pipe-organ)/8192 26848.184 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17819.160 1.20%
std::sort(deque<int>)_(qsort_adversarial)/8 18.363 -
std::sort(deque<int>)_(qsort_adversarial)/8192 461237.821 -
std::sort(deque<int>)_(repeated)/1024 964.790 -
std::sort(deque<int>)_(repeated)/8 18.622 -1.40%
std::sort(deque<int>)_(repeated)/8192 6759.689 -
std::sort(deque<int>)_(shuffled)/1024 6892.620 -
std::sort(deque<int>)_(shuffled)/8 23.402 -
std::sort(deque<int>)_(shuffled)/8192 81288.172 -
std::sort(vector<NonIntegral>)_(ascending)/1024 546.411 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.394 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3774.461 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.402 -
std::sort(vector<NonIntegral>)_(descending)/8 25.318 2.05%
std::sort(vector<NonIntegral>)_(descending)/8192 5303.858 -
std::sort(vector<NonIntegral>)_(heap)/1024 4234.814 -
std::sort(vector<NonIntegral>)_(heap)/8 22.455 -
std::sort(vector<NonIntegral>)_(heap)/8192 51362.094 2.49%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1905.420 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.059 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18577.767 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13310.338 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.526 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155687.721 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.514 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.666 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3736.125 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4718.331 1.27%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.738 -1.13%
std::sort(vector<NonIntegral>)_(shuffled)/8192 82024.234 -1.40%
std::sort(vector<int>)_(ascending)/1024 545.744 -
std::sort(vector<int>)_(ascending)/8 16.715 -
std::sort(vector<int>)_(ascending)/8192 3770.501 -
std::sort(vector<int>)_(descending)/1024 1066.590 -
std::sort(vector<int>)_(descending)/8 25.137 -
std::sort(vector<int>)_(descending)/8192 7536.154 1.48%
std::sort(vector<int>)_(heap)/1024 4553.617 -
std::sort(vector<int>)_(heap)/8 22.497 -
std::sort(vector<int>)_(heap)/8192 45744.584 -
std::sort(vector<int>)_(pipe-organ)/1024 2293.806 -
std::sort(vector<int>)_(pipe-organ)/8 18.714 -
std::sort(vector<int>)_(pipe-organ)/8192 21547.966 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12985.977 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.761 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148490.209 -
std::sort(vector<int>)_(repeated)/1024 664.448 -
std::sort(vector<int>)_(repeated)/8 16.884 -
std::sort(vector<int>)_(repeated)/8192 5038.075 -
std::sort(vector<int>)_(shuffled)/1024 4666.114 -
std::sort(vector<int>)_(shuffled)/8 21.164 -
std::sort(vector<int>)_(shuffled)/8192 45124.138 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3427.737 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1927.419 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1964.420 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17097.327 -
std::stable_partition(deque<int>)_(dense)/1024 650.110 4.53%
std::stable_partition(deque<int>)_(dense)/32 30.555 -1.96%
std::stable_partition(deque<int>)_(dense)/50 41.180 -
std::stable_partition(deque<int>)_(dense)/8192 6127.731 -
std::stable_partition(deque<int>)_(sparse)/1024 475.099 -
std::stable_partition(deque<int>)_(sparse)/32 11.079 -10.55%
std::stable_partition(deque<int>)_(sparse)/50 27.570 -10.26%
std::stable_partition(deque<int>)_(sparse)/8192 3682.264 6.12%
std::stable_partition(list<int>)_(alloc_fails)/1024 4226.191 -
std::stable_partition(list<int>)_(alloc_fails)/32 1918.976 1.46%
std::stable_partition(list<int>)_(alloc_fails)/50 1954.233 1.43%
std::stable_partition(list<int>)_(alloc_fails)/8192 25135.923 -
std::stable_partition(list<int>)_(dense)/1024 1745.956 -
std::stable_partition(list<int>)_(dense)/32 33.034 1.78%
std::stable_partition(list<int>)_(dense)/50 56.601 3.85%
std::stable_partition(list<int>)_(dense)/8192 17492.230 -
std::stable_partition(list<int>)_(sparse)/1024 964.664 3.53%
std::stable_partition(list<int>)_(sparse)/32 10.008 1.26%
std::stable_partition(list<int>)_(sparse)/50 26.102 -3.38%
std::stable_partition(list<int>)_(sparse)/8192 8787.960 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2935.674 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1909.777 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1935.176 1.31%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9861.975 -
std::stable_partition(vector<int>)_(dense)/1024 305.838 3.08%
std::stable_partition(vector<int>)_(dense)/32 20.620 -5.37%
std::stable_partition(vector<int>)_(dense)/50 24.891 -7.17%
std::stable_partition(vector<int>)_(dense)/8192 2115.607 -
std::stable_partition(vector<int>)_(sparse)/1024 215.109 -
std::stable_partition(vector<int>)_(sparse)/32 7.349 -1.77%
std::stable_partition(vector<int>)_(sparse)/50 21.234 -2.28%
std::stable_partition(vector<int>)_(sparse)/8192 1553.468 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4190.620 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.386 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19013.812 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28223.428 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.439 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27135.852 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13978.381 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.191 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26313.013 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16420.506 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.259 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22895.397 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25534.255 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.126 1.67%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28874.617 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3845.974 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.335 1.13%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13175.727 1.88%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19406.973 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.999 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25306.314 -
std::stable_sort(deque<int>)_(ascending)/1024 2138.354 1.89%
std::stable_sort(deque<int>)_(ascending)/8 19.313 4.93%
std::stable_sort(deque<int>)_(ascending)/8192 13708.670 -
std::stable_sort(deque<int>)_(descending)/1024 2960.581 1.16%
std::stable_sort(deque<int>)_(descending)/8 29.358 4.90%
std::stable_sort(deque<int>)_(descending)/8192 21353.784 -
std::stable_sort(deque<int>)_(heap)/1024 2789.563 1.99%
std::stable_sort(deque<int>)_(heap)/8 26.860 2.18%
std::stable_sort(deque<int>)_(heap)/8192 18099.064 1.12%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2960.278 1.05%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.309 2.30%
std::stable_sort(deque<int>)_(pipe-organ)/8192 21244.347 1.46%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3166.771 1.82%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.286 5.83%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21460.120 1.52%
std::stable_sort(deque<int>)_(repeated)/1024 1350.879 -
std::stable_sort(deque<int>)_(repeated)/8 18.814 1.78%
std::stable_sort(deque<int>)_(repeated)/8192 7600.986 -
std::stable_sort(deque<int>)_(shuffled)/1024 2518.804 2.00%
std::stable_sort(deque<int>)_(shuffled)/8 24.907 1.60%
std::stable_sort(deque<int>)_(shuffled)/8192 14984.231 3.22%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4547.931 2.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.143 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55141.071 3.59%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23689.415 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.303 1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126929.739 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14251.660 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.952 2.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118041.745 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14098.997 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.984 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 92816.217 1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23057.520 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.012 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146830.903 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3326.884 -12.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.961 -1.42%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18992.699 -7.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18413.435 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.107 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158451.814 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 4017.104 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.700 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45931.610 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13290.875 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.768 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197657.437 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10347.170 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.225 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125959.293 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8670.688 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.497 -1.65%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124403.064 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14527.131 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.664 -1.63%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210789.202 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.910 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.637 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15165.733 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12787.171 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.749 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184020.309 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4907.897 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.286 3.66%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20478.578 4.72%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24189.993 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.857 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25207.198 2.13%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14437.604 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.638 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32102.398 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14682.293 2.54%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.123 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21740.292 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23650.092 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.768 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35876.441 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3287.735 -10.64%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.316 3.85%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9572.124 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18557.408 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.150 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28871.286 -
std::stable_sort(vector<int>)_(ascending)/1024 2128.349 2.85%
std::stable_sort(vector<int>)_(ascending)/8 16.843 -
std::stable_sort(vector<int>)_(ascending)/8192 13566.887 -
std::stable_sort(vector<int>)_(descending)/1024 2861.265 1.15%
std::stable_sort(vector<int>)_(descending)/8 25.565 5.37%
std::stable_sort(vector<int>)_(descending)/8192 18382.316 -
std::stable_sort(vector<int>)_(heap)/1024 2591.334 2.29%
std::stable_sort(vector<int>)_(heap)/8 21.953 -
std::stable_sort(vector<int>)_(heap)/8192 14502.392 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2860.222 1.86%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.905 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18326.828 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2949.220 1.92%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.867 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18393.108 -
std::stable_sort(vector<int>)_(repeated)/1024 1093.313 -
std::stable_sort(vector<int>)_(repeated)/8 16.736 -
std::stable_sort(vector<int>)_(repeated)/8192 5256.488 -
std::stable_sort(vector<int>)_(shuffled)/1024 2274.555 2.52%
std::stable_sort(vector<int>)_(shuffled)/8 21.013 -
std::stable_sort(vector<int>)_(shuffled)/8192 10917.066 -
std::swap_ranges(deque<int>)/1024 319.821 -12.45%
std::swap_ranges(deque<int>)/32 10.492 -
std::swap_ranges(deque<int>)/50 19.933 -
std::swap_ranges(deque<int>)/8192 2555.989 -11.64%
std::swap_ranges(list<int>)/1024 762.999 -
std::swap_ranges(list<int>)/32 19.596 -
std::swap_ranges(list<int>)/50 33.300 2.46%
std::swap_ranges(list<int>)/8192 9733.565 10.50%
std::swap_ranges(vector<int>)/1024 62.874 -
std::swap_ranges(vector<int>)/32 4.833 -
std::swap_ranges(vector<int>)/50 5.614 -
std::swap_ranges(vector<int>)/8192 477.081 -1.34%
std::transform(deque<int>)_(identity_transform)/1024 370.616 -
std::transform(deque<int>)_(identity_transform)/32 12.443 -
std::transform(deque<int>)_(identity_transform)/50 19.346 -
std::transform(deque<int>)_(identity_transform)/8192 2457.369 -
std::transform(deque<int>,_deque<int>)/1024 662.107 -
std::transform(deque<int>,_deque<int>)/32 21.925 1.96%
std::transform(deque<int>,_deque<int>)/50 33.897 1.73%
std::transform(deque<int>,_deque<int>)/8192 5419.949 -
std::transform(list<int>)_(identity_transform)/1024 747.267 -
std::transform(list<int>)_(identity_transform)/32 16.007 -1.26%
std::transform(list<int>)_(identity_transform)/50 39.537 3.07%
std::transform(list<int>)_(identity_transform)/8192 7702.491 -20.64%
std::transform(list<int>,_list<int>)/1024 849.985 -
std::transform(list<int>,_list<int>)/32 23.724 -
std::transform(list<int>,_list<int>)/50 36.812 -
std::transform(list<int>,_list<int>)/8192 9364.563 2.25%
std::transform(vector<int>)_(identity_transform)/1024 263.064 -
std::transform(vector<int>)_(identity_transform)/32 9.009 -
std::transform(vector<int>)_(identity_transform)/50 14.196 -
std::transform(vector<int>)_(identity_transform)/8192 2026.211 -
std::transform(vector<int>,_vector<int>)/1024 556.643 -
std::transform(vector<int>,_vector<int>)/32 17.246 -
std::transform(vector<int>,_vector<int>)/50 26.929 -
std::transform(vector<int>,_vector<int>)/8192 4445.944 -
std::unique(deque<int>)_(contiguous)/1024 737.813 -
std::unique(deque<int>)_(contiguous)/32 58.796 -5.45%
std::unique(deque<int>)_(contiguous)/52 67.975 -7.43%
std::unique(deque<int>)_(contiguous)/8192 5542.834 -
std::unique(deque<int>)_(sprinkled)/1024 986.378 7.45%
std::unique(deque<int>)_(sprinkled)/32 72.787 15.08%
std::unique(deque<int>)_(sprinkled)/52 94.255 25.81%
std::unique(deque<int>)_(sprinkled)/8192 7758.862 4.44%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.026 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.209 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.409 -1.27%
std::unique(deque<int>,_pred)_(contiguous)/8192 4446.640 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.761 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.146 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.764 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5260.478 -
std::unique(list<int>)_(contiguous)/1024 939.453 1.66%
std::unique(list<int>)_(contiguous)/32 55.199 -
std::unique(list<int>)_(contiguous)/52 67.429 -
std::unique(list<int>)_(contiguous)/8192 7105.773 -1.53%
std::unique(list<int>)_(sprinkled)/1024 961.977 -14.30%
std::unique(list<int>)_(sprinkled)/32 57.540 -
std::unique(list<int>)_(sprinkled)/52 73.598 4.27%
std::unique(list<int>)_(sprinkled)/8192 7899.374 -8.84%
std::unique(list<int>,_pred)_(contiguous)/1024 1012.394 2.01%
std::unique(list<int>,_pred)_(contiguous)/32 59.997 -
std::unique(list<int>,_pred)_(contiguous)/52 74.757 -
std::unique(list<int>,_pred)_(contiguous)/8192 7881.621 -1.94%
std::unique(list<int>,_pred)_(sprinkled)/1024 1022.211 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.735 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.094 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8436.826 -1.03%
std::unique(vector<int>)_(contiguous)/1024 317.104 -
std::unique(vector<int>)_(contiguous)/32 50.889 -
std::unique(vector<int>)_(contiguous)/52 56.098 -
std::unique(vector<int>)_(contiguous)/8192 1935.843 -1.48%
std::unique(vector<int>)_(sprinkled)/1024 285.062 -
std::unique(vector<int>)_(sprinkled)/32 50.915 -
std::unique(vector<int>)_(sprinkled)/52 55.486 -
std::unique(vector<int>)_(sprinkled)/8192 1928.432 -
std::unique(vector<int>,_pred)_(contiguous)/1024 533.014 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.306 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.265 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3768.174 -1.17%
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.171 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.919 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.766 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5298.621 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.797 -
std::unique_copy(deque<int>)_(contiguous)/32 16.169 53.45%
std::unique_copy(deque<int>)_(contiguous)/52 25.188 73.05%
std::unique_copy(deque<int>)_(contiguous)/8192 3760.160 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.187 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.042 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.716 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3766.672 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.954 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.991 5.38%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.884 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4485.408 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.098 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.414 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.888 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5137.446 -
std::unique_copy(list<int>)_(contiguous)/1024 743.705 -
std::unique_copy(list<int>)_(contiguous)/32 11.268 -
std::unique_copy(list<int>)_(contiguous)/52 21.983 2.04%
std::unique_copy(list<int>)_(contiguous)/8192 6847.974 -7.65%
std::unique_copy(list<int>)_(sprinkled)/1024 747.505 -
std::unique_copy(list<int>)_(sprinkled)/32 12.503 -
std::unique_copy(list<int>)_(sprinkled)/52 21.688 -
std::unique_copy(list<int>)_(sprinkled)/8192 6966.859 -8.15%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.427 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.120 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.694 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7469.335 -6.27%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 846.900 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.020 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.716 1.15%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7433.987 -12.13%
std::unique_copy(vector<int>)_(contiguous)/1024 249.846 -
std::unique_copy(vector<int>)_(contiguous)/32 8.818 -
std::unique_copy(vector<int>)_(contiguous)/52 13.509 -
std::unique_copy(vector<int>)_(contiguous)/8192 1901.381 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.147 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.295 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.854 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.877 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 548.785 1.29%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.049 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.443 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3711.110 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.495 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.292 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.042 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4428.403 -
std::unordered_map<int,_int>::clear()/0 419.284 -
std::unordered_map<int,_int>::clear()/1024 7988.288 -
std::unordered_map<int,_int>::clear()/32 610.049 -
std::unordered_map<int,_int>::clear()/8192 61792.288 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.191 -13.48%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.323 2.02%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.321 -1.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.366 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.503 6.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.425 17.96%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.533 23.23%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.354 3.34%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.352 9.38%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.444 3.21%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.272 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.574 4.66%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.347 -3.34%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.362 7.11%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.029 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8837.823 -1.52%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 291.954 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 105318.108 -1.97%
std::unordered_map<int,_int>::ctor(const&)/0 13.785 -
std::unordered_map<int,_int>::ctor(const&)/1024 6662.271 -1.22%
std::unordered_map<int,_int>::ctor(const&)/32 200.129 -
std::unordered_map<int,_int>::ctor(const&)/8192 55111.460 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.808 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10376.397 1.05%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 272.266 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85980.674 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.757 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13694.014 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.666 -1.47%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142299.862 -1.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.791 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13558.863 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.258 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142021.847 -1.25%
std::unordered_map<int,_int>::erase(iterator)/0 19.662 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.191 -1.30%
std::unordered_map<int,_int>::erase(iterator)/32 20.292 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.216 -2.61%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.201 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5312.400 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 519.697 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44284.787 1.12%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.040 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.293 -1.80%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.283 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.549 -2.11%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.268 -6.33%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.181 4.47%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.132 9.76%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.984 -1.83%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.111 -15.59%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.436 19.60%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.423 10.51%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.936 -21.19%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.200 -11.18%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.068 -3.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.042 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13686.617 5.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 776.662 3.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 143648.439 4.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.684 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7490.187 5.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 615.415 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86648.646 1.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.963 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14634.000 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 816.252 1.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150541.284 -1.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.192 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14193.101 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 784.571 -2.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 151205.421 2.59%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.658 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.497 28.48%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.695 1.42%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.277 1.70%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.038 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.849 7.02%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.887 -1.75%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.792 1.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.879 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.110 -5.48%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.895 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.518 8.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.048 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.465 -4.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.370 -4.45%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.518 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.200 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6673.771 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.023 2.90%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54135.522 -2.54%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.240 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6695.478 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.243 1.06%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55015.205 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.902 9.07%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1865.127 43.28%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.458 2.00%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 30467.088 15.72%
std::unordered_multimap<int,_int>::clear()/0 422.830 -
std::unordered_multimap<int,_int>::clear()/1024 8123.518 -
std::unordered_multimap<int,_int>::clear()/32 615.611 -
std::unordered_multimap<int,_int>::clear()/8192 62800.088 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.250 -14.75%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.239 -5.69%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.422 -9.99%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.439 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.734 -5.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.958 11.61%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.913 16.80%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.615 -4.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.655 2.21%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.753 8.60%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.277 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.302 -8.68%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.279 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.348 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.970 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9007.805 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 299.648 -1.63%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 115143.393 4.70%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.861 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6603.165 -2.97%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.215 -1.45%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54518.875 -1.56%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 14.073 1.78%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9210.998 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.441 -4.87%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76617.114 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.874 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13887.725 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.973 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146573.425 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13745.529 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.127 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147477.232 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.776 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.707 1.64%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.323 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.495 29.45%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.327 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5567.069 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.019 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44975.436 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 21.109 2.59%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.962 2.35%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.182 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.695 3.25%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.408 17.04%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.113 13.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.138 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.918 -4.35%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.044 -16.69%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.177 -1.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.213 -2.38%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 3.27%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.163 15.36%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.238 11.14%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.113 -14.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.836 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16522.567 3.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 814.507 1.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 179487.667 2.88%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.699 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15945.993 3.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 854.435 1.30%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 185381.872 1.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.210 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16672.602 -4.93%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 852.530 -1.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 174282.945 1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.765 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18369.278 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 902.137 3.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188696.679 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.074 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.239 -22.99%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.203 1.14%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 30.881 -10.49%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.574 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 23.188 -9.56%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.776 -9.70%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.706 11.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.181 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6671.481 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.204 -2.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53944.081 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.155 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6708.344 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.687 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54779.082 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -3.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2250.900 68.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.466 -2.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 33229.873 22.82%
std::unordered_multiset<int>::clear()/0 423.713 -
std::unordered_multiset<int>::clear()/1024 7930.685 -
std::unordered_multiset<int>::clear()/32 612.923 -
std::unordered_multiset<int>::clear()/8192 61991.876 2.55%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.209 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.272 -12.39%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.505 19.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.400 18.80%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.657 44.24%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.483 4.66%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.532 9.79%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.666 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.785 4.04%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.829 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.487 58.05%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.118 2.93%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.069 2.34%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.178 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.937 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8870.198 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 307.696 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102726.836 -
std::unordered_multiset<int>::ctor(const&)/0 13.821 -
std::unordered_multiset<int>::ctor(const&)/1024 6703.803 -1.91%
std::unordered_multiset<int>::ctor(const&)/32 200.668 -
std::unordered_multiset<int>::ctor(const&)/8192 55397.769 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.888 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9147.058 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 263.195 -1.32%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76335.978 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13749.933 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.591 -1.98%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143479.310 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.823 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13470.956 -2.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.508 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144501.098 -
std::unordered_multiset<int>::erase(iterator)/0 19.770 -
std::unordered_multiset<int>::erase(iterator)/1024 20.570 -
std::unordered_multiset<int>::erase(iterator)/32 20.305 -
std::unordered_multiset<int>::erase(iterator)/8192 20.439 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.382 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5639.068 2.12%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.918 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45460.617 2.40%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.738 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.358 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.269 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.211 -3.39%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.272 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.118 -1.05%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.170 -2.25%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.016 -3.13%
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.256 6.20%
std::unordered_multiset<int>::find(key)_(existent)/32 1.202 3.13%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.202 2.35%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.334 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.005 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.169 -1.88%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.129 1.83%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.919 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16429.844 1.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 799.812 -1.41%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 175235.402 1.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.398 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 16252.659 4.78%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 828.975 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 184588.573 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.991 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.724 5.25%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.888 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.000 -1.92%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.553 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 26.769 9.59%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.949 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 19.944 -2.08%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.295 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6697.848 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.787 -2.83%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55459.528 2.43%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.234 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6747.800 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.837 -2.07%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55354.138 1.26%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1278.731 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.251 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25664.250 1.29%
std::unordered_set<int>::clear()/0 423.121 -
std::unordered_set<int>::clear()/1024 13684.927 77.81%
std::unordered_set<int>::clear()/32 794.519 30.28%
std::unordered_set<int>::clear()/8192 107216.761 73.31%
std::unordered_set<int>::contains(key)_(existent)/0 0.013 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.387 5.12%
std::unordered_set<int>::contains(key)_(existent)/32 1.269 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.353 -1.66%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.437 29.94%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.577 -10.40%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.533 -20.24%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.563 -3.27%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.248 -1.73%
std::unordered_set<int>::count(key)_(existent)/32 1.569 -6.02%
std::unordered_set<int>::count(key)_(existent)/8192 1.304 -7.72%
std::unordered_set<int>::count(key)_(non-existent)/0 0.266 -45.49%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.663 19.99%
std::unordered_set<int>::count(key)_(non-existent)/32 1.370 -2.97%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.614 8.07%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.863 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9828.076 5.94%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 310.594 2.67%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 116505.126 11.03%
std::unordered_set<int>::ctor(const&)/0 13.833 -
std::unordered_set<int>::ctor(const&)/1024 7660.271 14.72%
std::unordered_set<int>::ctor(const&)/32 222.902 13.48%
std::unordered_set<int>::ctor(const&)/8192 73299.985 34.01%
std::unordered_set<int>::ctor(const&,_alloc)/0 14.053 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 13358.994 33.00%
std::unordered_set<int>::ctor(const&,_alloc)/32 395.308 55.60%
std::unordered_set<int>::ctor(const&,_alloc)/8192 109910.538 31.76%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.823 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 18070.306 36.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 511.385 41.56%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 172127.397 22.54%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.791 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 17603.302 32.08%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 479.957 30.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 169508.810 20.50%
std::unordered_set<int>::erase(iterator)/0 26.913 37.02%
std::unordered_set<int>::erase(iterator)/1024 29.141 44.69%
std::unordered_set<int>::erase(iterator)/32 28.046 39.55%
std::unordered_set<int>::erase(iterator)/8192 28.226 40.27%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.751 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8076.603 58.01%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 642.642 21.95%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 65038.004 55.90%
std::unordered_set<int>::erase(key)_(existent)/0 26.442 25.65%
std::unordered_set<int>::erase(key)_(existent)/1024 27.766 21.56%
std::unordered_set<int>::erase(key)_(existent)/32 27.527 30.57%
std::unordered_set<int>::erase(key)_(existent)/8192 27.476 19.99%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.255 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.268 21.72%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.131 -1.51%
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.110 11.65%
std::unordered_set<int>::find(key)_(existent)/0 0.013 -
std::unordered_set<int>::find(key)_(existent)/1024 1.233 8.87%
std::unordered_set<int>::find(key)_(existent)/32 1.187 2.09%
std::unordered_set<int>::find(key)_(existent)/8192 1.240 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.017 -15.47%
std::unordered_set<int>::find(key)_(non-existent)/32 1.059 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.189 7.02%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.602 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14863.891 18.69%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 870.868 16.24%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 155296.186 13.39%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.684 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 9283.838 25.35%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 648.917 6.15%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 95865.266 14.96%
std::unordered_set<int>::insert(value)_(already_present)/0 1.559 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.761 -10.46%
std::unordered_set<int>::insert(value)_(already_present)/32 2.007 21.64%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.025 -7.94%
std::unordered_set<int>::insert(value)_(new_value)/0 22.719 17.77%
std::unordered_set<int>::insert(value)_(new_value)/1024 23.394 18.87%
std::unordered_set<int>::insert(value)_(new_value)/32 22.823 12.27%
std::unordered_set<int>::insert(value)_(new_value)/8192 23.607 20.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.205 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 10056.861 48.78%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 331.847 64.56%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 81109.145 45.45%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.216 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 9088.461 36.49%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 274.516 39.58%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 74033.434 33.79%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.901 5.98%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1331.693 -3.11%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.110 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25961.393 1.97%
std::unordered_set<std::string>::clear()/0 423.363 -
std::unordered_set<std::string>::clear()/1024 27104.323 20.28%
std::unordered_set<std::string>::clear()/32 1110.178 26.28%
std::unordered_set<std::string>::clear()/8192 257419.841 18.31%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 43.703 19.45%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.399 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 34.129 -20.60%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.584 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.182 15.66%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.455 3.56%
std::unordered_set<std::string>::count(key)_(existent)/0 0.010 -
std::unordered_set<std::string>::count(key)_(existent)/1024 34.524 -7.05%
std::unordered_set<std::string>::count(key)_(existent)/32 44.628 46.87%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.272 -7.75%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.303 12.00%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.784 -15.43%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.545 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.318 7.19%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.853 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41337.961 2.88%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1085.052 3.00%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 729906.207 -
std::unordered_set<std::string>::ctor(const&)/0 13.767 -
std::unordered_set<std::string>::ctor(const&)/1024 39484.905 16.29%
std::unordered_set<std::string>::ctor(const&)/32 914.165 32.81%
std::unordered_set<std::string>::ctor(const&)/8192 357729.213 4.51%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.772 -1.33%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 68082.845 6.91%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1703.381 13.72%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 636411.013 5.45%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 70361.354 13.71%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1738.879 -3.89%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 708082.873 10.81%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.742 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 69455.415 8.51%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1768.191 9.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 687224.283 8.65%
std::unordered_set<std::string>::erase(iterator)/0 35.520 21.57%
std::unordered_set<std::string>::erase(iterator)/1024 38.596 43.50%
std::unordered_set<std::string>::erase(iterator)/32 40.665 34.52%
std::unordered_set<std::string>::erase(iterator)/8192 39.856 27.29%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.270 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15332.763 27.92%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 800.766 22.19%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 141247.482 19.87%
std::unordered_set<std::string>::erase(key)_(existent)/0 109.747 25.60%
std::unordered_set<std::string>::erase(key)_(existent)/1024 101.055 13.44%
std::unordered_set<std::string>::erase(key)_(existent)/32 101.175 122.01%
std::unordered_set<std::string>::erase(key)_(existent)/8192 122.631 10.07%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 21.904 -1.32%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.561 34.68%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 23.135 -5.09%
std::unordered_set<std::string>::find(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::find(key)_(existent)/1024 35.102 -7.52%
std::unordered_set<std::string>::find(key)_(existent)/32 37.085 -1.65%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.808 2.39%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.316 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 25.076 16.08%
std::unordered_set<std::string>::find(key)_(non-existent)/32 19.109 -17.25%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 26.897 40.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.374 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 59596.802 5.98%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2083.728 11.94%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 635970.060 5.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.738 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56873.445 2.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2001.986 7.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562088.925 1.37%
std::unordered_set<std::string>::insert(value)_(already_present)/0 40.228 -11.79%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 36.800 1.38%
std::unordered_set<std::string>::insert(value)_(already_present)/32 42.431 -38.47%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.714 -5.56%
std::unordered_set<std::string>::insert(value)_(new_value)/0 63.504 11.81%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 48.690 2.39%
std::unordered_set<std::string>::insert(value)_(new_value)/32 50.986 -27.35%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 67.614 -5.75%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.269 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 42397.416 19.05%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1128.383 53.60%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 363618.866 6.81%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.219 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 39487.577 10.97%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 979.822 37.22%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 367853.791 6.77%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.828 -2.53%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17188.084 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 337.422 -2.68%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212629.973 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.009 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.773 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1881.860 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.556 -1.20%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.907 1.76%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 939.291 1.93%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.923 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.908 1.82%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 887.484 4.65%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.545 1.30%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.744 -2.97%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 843.582 2.74%
std::vector<int>::ctor(size)/1024 41.623 2.60%
std::vector<int>::ctor(size)/32 10.673 -3.43%
std::vector<int>::ctor(size)/8192 568.311 1.06%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.102 5.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.272 6.75%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 260.853 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.547 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.747 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.428 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.162 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.278 -3.06%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.623 1.31%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.569 1.22%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.067 10.44%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.732 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 809.309 1.65%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.036 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3053.205 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 933.538 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 484.357 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4248.892 -1.20%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2212.557 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.872 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13376.487 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.859 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.928 -6.72%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.263 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.267 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 915.870 23.58%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 105.230 3.58%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.986 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 658.635 -3.13%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.376 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.343 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.353 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.322 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.516 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.494 -4.47%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4599.137 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6280.174 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 126.672 -5.64%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52805.493 1.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.395 -1.05%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.111 1.05%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6960.493 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19758.024 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 596.125 1.15%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171887.649 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.775 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.709 -1.20%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6974.004 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19796.723 1.01%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.212 1.49%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172589.510 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.431 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.070 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6934.339 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19816.778 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 596.912 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172494.895 -
std::vector<std::string>::ctor(size)/1024 429.286 -
std::vector<std::string>::ctor(size)/32 34.837 1.31%
std::vector<std::string>::ctor(size)/8192 4246.928 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.573 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.528 2.90%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5349.589 -1.82%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19506.526 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 564.840 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170143.956 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 578.185 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.476 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.021 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.267 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.842 1.43%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.429 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.874 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.946 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.307 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.822 1.27%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2291.664 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.868 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.118 1.84%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4564.753 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.103 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.701 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4572.215 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1648.220 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 490.075 1.96%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9871.145 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15126.988 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 820.087 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115062.114 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3066.561 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 551.656 1.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20953.844 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16717.401 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 884.308 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126979.123 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.406 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 583.220 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11056.897 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13407.255 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 901.211 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115294.236 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.467 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.143 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.431 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.539 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.553 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.669 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.987 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.744 -2.56%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5703.065 -7.09%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6226.926 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 122.415 -2.45%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51137.448 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 535.032 -1.71%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.090 1.84%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3147.170 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.612 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.741 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5783.464 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.788 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.439 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.106 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.576 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.783 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.812 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.364 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.417 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.403 -
vector<bool>(const_vector<bool>&) 9.410 -4.07%
vector<bool>(size_type,_const_value_type&) 7.959 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.997 -1.21%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.867 -
vector<bool>::reserve() 8.121 -
Geometric Mean 217.793 -