Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562567 2026-01-05T19:53:21 0:00:00
Previous 562513 2026-01-05T19:53:07 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2084 2485
Performance Improvements 2186 2442
Unchanged Tests 52910 52253
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/0 308.75% 10.466 42.779 - -35.63% -
rng::copy(vector<bool>)_(aligned)/1048576 216.75% 1038.826 3290.446 - -7.88% -
std::flat_map<int,_int>::ctor(const&)/8192 125.90% 857.146 1936.296 - 0.07% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 125.22% 859.650 1936.081 - 0.41% -
std::copy(vector<bool>)_(aligned)/262144 105.84% 273.479 562.936 - -17.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 87.49% 8.542 16.016 - -15.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 81.39% 4320750.186 7837438.076 - 30.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 80.00% 2.009 3.616 - -2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 72.17% 45485673.366 78312825.667 - 100.94% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.72% 27.563 44.850 - 106.37% -
BM_PushHeap_uint32_Ascending_1 62.56% 0.429 0.697 - 38.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 60.64% 25.517 40.991 - 38.73% -
std::copy_backward(vector<bool>)_(aligned)/1048576 60.00% 2192.579 3508.198 - 28.45% -
rng::copy_n(vector<int>)/4096 57.91% 143.838 227.136 - 55.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 57.67% 25.353 39.972 - 58.16% -
rng::move(vector<int>)/262144 55.62% 14537.481 22623.171 - 2.51% -
std::move(vector<int>)/262144 55.50% 14495.925 22540.779 - 2.84% -
rng::reverse(vector<int>)/8 52.24% 1.595 2.428 - 50.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 51.84% 7.203 10.938 - 49.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 50.74% 0.411 0.620 - 38.25% -
std::search(deque<int>)_(no_match)/1024 50.54% 267.572 402.792 - -3.05% -
BM_PushHeap_float_Descending_1 49.62% 0.466 0.698 - 62.06% -
SetIntersection_Interlaced_Vector_string_262144_1024 49.58% 226359236.232 338580608.145 - 40.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.42% 0.412 0.615 - 49.97% -
std::copy_n(list<int>)/4096 48.87% 3515.410 5233.349 - 35.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 48.81% 2.023 3.010 - 14.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 45.73% 59.420 86.591 - 93.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 45.17% 9560.714 13879.282 - 10.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 45.11% 7.094 10.293 - 35.92% -
SetIntersection_Interlaced_Vector_uint64_16384_256 44.62% 16897510.578 24437423.976 - 19.83% -
std::copy_n(vector<int>)/4096 44.40% 152.278 219.882 - 5.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 44.05% 23.989 34.557 - 44.72% -
SetIntersection_Interlaced_Vector_uint64_262144_64 42.85% 8742266.392 12488324.516 - -54.05% -
SetIntersection_Interlaced_Set_string_16384_16 41.30% 247012649.550 349023114.355 - 43.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 40.48% 9569.320 13443.316 - 6.08% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 40.11% 5.107 7.155 - 32.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 40.05% 43.131 60.406 - 0.54% -
std::shift_right(vector<int>)/32 39.61% 2.961 4.135 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.61% 252464379.012 349946617.406 - -3.11% -
BM_std_min<unsigned_short>/1 38.44% 0.329 0.456 - 79.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 37.69% 1.254 1.726 - -3.93% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 37.62% 69.171 95.197 - 1.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 37.00% 1.134 1.554 - -8.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 36.65% 5.079 6.940 - 31.80% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 35.45% 637.849 863.954 - 17.49% -
BM_std_min<int>/1 34.63% 0.283 0.381 - 35.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 34.23% 13.448 18.051 - 9.51% -
BM_PushHeap_uint32_Random_1 34.23% 0.412 0.553 - 23.37% -
std::unique_copy(list<int>)_(contiguous)/8192 33.64% 6815.503 9107.937 - 32.19% -
std::unordered_set<int>::contains(key)_(non-existent)/32 33.55% 1.104 1.475 - -3.53% -
BM_PushHeap_uint32_PipeOrgan_1 32.77% 0.429 0.570 - 20.08% -
SetIntersection_Interlaced_Vector_uint32_1024_16 32.59% 1872628.177 2482892.790 - 31.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 32.02% 1.222 1.613 - 23.62% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 31.76% 27.715 36.518 - -24.20% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 31.56% 7451.549 9803.389 - 29.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 31.52% 1.226 1.613 - 23.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 31.36% 1.227 1.612 - 23.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 31.22% 1.229 1.613 - 23.66% -
SetIntersection_Interlaced_Vector_uint32_262144_64 30.86% 12132624.782 15876418.186 - 93.36% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 30.64% 129.153 168.730 - 30.50% -
std::map<std::string,_int>::erase(key)_(existent)/1024 30.63% 65.793 85.944 - -1.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 30.52% 43.791 57.155 - 35.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.35% 25.643 33.426 - -6.91% -
std::unordered_set<std::string>::contains(key)_(existent)/32 30.18% 35.816 46.627 - 40.95% -
std::find_end(list<int>,_pred)_(same_length)/8192 30.03% 8501.273 11054.562 - -46.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 30.01% 1.114 1.449 - 10.74% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 30.01% 642.567 835.422 - 36.87% -
std::move(vector<bool>)_(aligned)/1048576 29.79% 2112.948 2742.382 - 29.60% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 29.68% 0.269 0.348 - -28.07% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 29.46% 0.458 0.593 - 52.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 29.34% 28.693 37.111 - -0.96% -
rng::partition(deque<int>)_(sparse)/32 29.14% 9.690 12.514 - -7.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 29.02% 1.227 1.583 - 18.34% -
rng::move(vector<bool>)_(aligned)/1048576 28.87% 2125.717 2739.343 - 28.91% -
std::move(vector<int>)/32768 28.45% 2131.062 2737.367 - 28.51% -
rng::move(vector<int>)/32768 28.40% 2141.844 2750.112 - 28.29% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 28.04% 7382.085 9451.888 - 27.35% -
std::map<std::string,_int>::erase(iterator)/32 28.02% 25.444 32.574 - 17.56% -
BM_PopHeap_uint64_1 27.86% 0.436 0.557 - 7.37% -
BM_RangesPopHeap_uint64_1 27.68% 0.453 0.579 - 29.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 27.64% 8405077.612 10727915.701 - 27.32% -
SetIntersection_Interlaced_Vector_uint64_1024_256 27.12% 5024219.175 6386919.836 - -3.62% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 26.77% 1768.818 2242.293 - 41.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 26.70% 54.237 68.717 - 117.59% -
BM_PushHeap_float_Random_1 26.23% 0.447 0.564 - 9.15% -
std::equal(list<int>)_(it,_it,_it)/50 25.92% 38.609 48.616 - 43.34% -
std::copy(vector<int>)/4096 25.87% 168.405 211.966 - -8.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.73% 42.032 52.846 - -0.89% -
std::unique_copy(list<int>)_(sprinkled)/8192 25.53% 6962.182 8739.899 - 24.86% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 25.35% 27.841 34.899 - 38.32% -
rng::copy_n(list<int>)/4096 24.93% 3749.502 4684.289 - 17.61% -
rng::stable_partition(list<int>)_(dense)/8192 24.93% 18348.125 22921.443 - 25.74% -
rng::is_partitioned(deque<int>)_(partitioned)/50 24.73% 13.748 17.148 - 8.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.67% 17.664 22.022 - -6.95% -
std::unordered_set<int>::insert(value)_(already_present)/1024 24.67% 2.548 3.177 - 63.81% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 24.30% 0.361 0.448 - 52.54% -
std::unordered_set<int>::find(key)_(non-existent)/1024 24.20% 0.882 1.095 - -15.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 24.16% 6.322 7.849 - 26.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 24.13% 3214625.644 3990272.551 - 38.73% -
std::partition(deque<int>)_(sparse)/32 24.02% 10.076 12.496 - 29.63% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 24.00% 0.448 0.555 - -9.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.96% 66.986 83.039 - -13.40% -
std::partition(deque<int>)_(sparse)/50 23.91% 15.060 18.660 - 20.09% -
BM_tolower_char<char> 23.89% 0.558 0.692 - 0.15% -
SetIntersection_Interlaced_Vector_string_262144_64 23.75% 18323949.514 22676276.160 - 2.54% -
std::is_sorted(deque<int>)/8 23.74% 2.832 3.504 - 39.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 23.73% 2.106 2.605 - -5.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 23.72% 0.556 0.687 - 34.23% -
SetIntersection_Interlaced_Vector_string_16384_64 23.70% 11848264.365 14656837.667 - 12.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 23.37% 20440246.696 25216657.519 - 20.70% -
bm_lexicographical_compare<int>/32768 23.19% 2389.837 2944.057 - 23.16% -
std::multiset<std::string>::erase(iterator)/8192 23.18% 26.775 32.982 - 8.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 23.00% 23758681.855 29223289.048 - 78.76% -
bm_ranges_lexicographical_compare<int>/32768 23.00% 2389.653 2939.155 - 23.00% -
SetIntersection_Interlaced_Vector_uint32_262144_256 22.90% 38027553.590 46737278.324 - 58.60% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 22.86% 1366.392 1678.752 - -0.69% -
BM_std_min<unsigned___int128>/1 22.27% 0.336 0.410 - 11.77% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 22.24% 711.652 869.907 - 30.96% -
std::unordered_set<int>::insert(value)_(already_present)/32 22.19% 1.664 2.033 - 23.09% -
rng::is_sorted_until(deque<int>)/8 22.11% 2.999 3.663 - -14.53% -
rng::partition(deque<int>)_(sparse)/50 21.66% 15.205 18.500 - -8.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 21.63% 117425462.487 142822456.405 - 21.67% -
BM_deque_vector_copy_backward/0 21.20% 1.324 1.605 - 16.40% -
SetIntersection_Interlaced_Vector_string_262144_256 21.15% 62121081.072 75260110.546 - 10.94% -
SetIntersection_Interlaced_Vector_uint32_16384_64 20.87% 6106568.679 7381152.811 - 24.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 20.75% 7207928.122 8703476.930 - 21.55% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 20.68% 1.375 1.660 - -8.27% -
rng::search(deque<int>)_(same_length)/1000 20.36% 325.445 391.704 - 18.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.34% 20.416 24.569 - 1.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.86% 19.914 23.868 - 3.60% -
rng::search(list<int>)_(same_length)/8192 19.73% 8068.423 9660.139 - -0.29% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 19.70% 314.261 376.159 - 5.40% -
BM_lexicographical_compare_three_way_slow_path/1 19.66% 0.366 0.438 - 20.15% -
std::unordered_set<int>::find(key)_(non-existent)/32 19.61% 1.018 1.217 - 23.83% -
BM_std_min<int>/3 19.55% 0.691 0.827 - 18.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 19.39% 0.414 0.494 - 3.64% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.33% 0.336 0.401 - 19.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 19.00% 117540909.095 139869063.376 - 19.12% -
rng::remove_if(list<int>)_(sprinkled)/1024 18.90% 1000.620 1189.716 - 19.22% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.85% 17.653 20.981 - 17.27% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 18.84% 92920179.356 110430222.611 - 10.28% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 18.83% 1.281 1.522 - 13.69% -
bm_lexicographical_compare<signed_char>/64 18.81% 1.944 2.310 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_1024_64 18.79% 3777181.213 4486808.063 - -11.55% -
BM_RangesMakeHeap_float_Random_64 18.72% 1.442 1.712 - 3.84% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 18.66% 4.500 5.340 - 18.18% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 18.43% 1.266 1.499 - 19.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.41% 0.336 0.398 - 18.48% -
rng::rotate_copy(list<int>)/8192 18.37% 6857.714 8117.545 - -2.25% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 18.25% 64.927 76.773 - 26.54% -
rng::is_partitioned(deque<int>)_(partitioned)/32 18.20% 9.147 10.812 - 2.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.14% 70.169 82.900 - 16.85% -
BM_std_minmax<int>/4 17.54% 0.925 1.087 - 11.47% -
bm_lexicographical_compare<int>/2 17.47% 1.323 1.555 - 2.45% -
std::multiset<int>::insert(value)_(new_value)/1024 17.43% 48.770 57.272 - 19.85% -
std::set<std::string>::erase(iterator)/32 17.43% 26.684 31.336 - 0.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.34% 35.512 41.671 - -0.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 17.18% 1.188 1.393 - 3.99% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 17.12% 1.578 1.849 - 0.03% -
BM_PushHeap_uint64_SingleElement_1 17.10% 0.541 0.633 - 21.42% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 17.10% 786.838 921.385 - 26.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 17.08% 2961412.770 3467331.685 - 18.40% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 17.06% 2.660 3.114 - 36.27% -
rng::search(deque<int>)_(near_matches)/1000 17.03% 20998.145 24573.953 - 2.02% -
BM_vector_deque_ranges_copy/1 16.87% 2.024 2.366 - 0.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 16.81% 2544.804 2972.565 - 4.77% -
SetIntersection_Interlaced_Vector_string_262144_4 16.78% 2039804.379 2382083.918 - 14.85% -
BM_std_minmax<unsigned_long_long>/1 16.76% 0.565 0.660 - 13.08% -
BM_RangesPushHeap_uint32_PipeOrgan_1 16.69% 0.412 0.481 - -24.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 16.44% 0.664 0.773 - 21.58% -
rng::copy_n(vector<int>)/32768 16.44% 2593.158 3019.374 - 31.61% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 16.38% 0.430 0.500 - 1.06% -
BM_MakeThenSortHeap_uint32_Descending_4 16.15% 1.233 1.432 - -0.16% -
rng::contains_subrange(list<int>)_(process_all)/8192 16.12% 7241.079 8408.333 - 19.98% -
rng::search(deque<int>)_(near_matches)/1024 16.11% 22137.513 25703.130 - 1.90% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 15.97% 48579496.100 56337182.298 - 22.07% -
BM_vector_deque_ranges_copy/2 15.96% 1.785 2.069 - 0.17% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 15.71% 1.177 1.362 - 6.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.67% 7068599.422 8176320.447 - 19.89% -
SetIntersection_Interlaced_Vector_string_262144_16 15.58% 5730253.824 6623016.742 - 13.45% -
std::move_backward(list<int>)/4096 15.46% 4907.807 5666.480 - 15.25% -
SetIntersection_Interlaced_Vector_uint64_262144_256 15.24% 41710894.758 48069488.233 - 27.17% -
std::rotate(list<int>)_(1_element_forward)/8192 15.24% 7876.664 9076.822 - 14.83% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 15.16% 7571.744 8719.996 - 14.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 15.14% 8407832.921 9680879.753 - 16.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 15.13% 10382603.817 11953879.449 - 10.37% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 15.03% 1145.610 1317.834 - 6.53% -
std::set<int>::lower_bound(key)_(non-existent)/32 14.95% 2.343 2.693 - 13.26% -
SetIntersection_Interlaced_Vector_uint32_262144_4 14.95% 1571255.480 1806132.170 - 18.50% -
BM_std_min<unsigned_int>/1 14.81% 0.290 0.333 - 2.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 14.76% 10393.541 11928.046 - 3.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 14.71% 42.888 49.196 - -0.62% -
rng::unique_copy(list<int>)_(contiguous)/8192 14.63% 6978.925 7999.671 - 15.67% -
rng::remove_if(list<int>)_(sprinkled)/8192 14.56% 8424.460 9651.248 - 16.57% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.39% 92234480.140 105510074.979 - 30.92% -
std::set<std::string>::find(key)_(non-existent)/8192 14.37% 26.350 30.135 - 7.04% -
std::move(deque<int>)/32768 14.28% 1854.699 2119.637 - -0.06% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.25% 5864.287 6699.831 - 13.73% -
std::is_sorted(deque<int>,_pred)/8 14.24% 4.346 4.965 - 14.32% -
std::multiset<int>::erase(key)_(non-existent)/32 14.16% 2.470 2.820 - 4.81% -
rng::reverse_copy(deque<int>)/8 14.06% 2.887 3.293 - 8.15% -
std::unordered_set<std::string>::erase(iterator)/8192 13.92% 28.656 32.644 - -1.09% -
std::map<std::string,_int>::erase(key)_(existent)/32 13.87% 52.674 59.982 - -25.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 13.87% 10430534.222 11876765.169 - 21.87% -
BM_PushHeap_float_SingleElement_1 13.72% 0.410 0.466 - -33.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 13.67% 28.902 32.853 - 0.49% -
rng::find_first_of(list<int>)_(large_needle)/1024 13.56% 856642.873 972843.199 - 0.75% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 13.41% 23.535 26.692 - -18.30% -
SetIntersection_Front_Set_uint32_262144_256 13.39% 4341144.606 4922208.618 - 2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 13.32% 8876261.425 10058342.800 - 14.39% -
BM_deque_vector_ranges_move_backward/70000 13.30% 8032.895 9101.203 - 6.79% -
std::set<std::string>::find(key)_(existent)/32 13.19% 15.317 17.338 - 6.34% -
BM_MakeHeap_string_Descending_16384 13.18% 2.764 3.129 - 5.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 13.13% 63145763.729 71433750.276 - 32.02% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 13.11% 0.304 0.343 - -30.51% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 13.08% 27.773 31.406 - 11.63% -
rng::copy_backward(vector<bool>)_(aligned)/64 13.08% 1.682 1.902 - 0.45% -
BM_std_min<long_long>/1 12.91% 0.600 0.678 - 0.78% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.90% 766.360 865.191 - 4.47% -
std::find_first_of(deque<int>)_(small_needle)/1024 12.90% 3646.890 4117.192 - 10.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 12.86% 1.139 1.286 - -2.74% -
std::unordered_set<int>::count(key)_(non-existent)/32 12.85% 1.249 1.410 - -4.75% -
BM_std_minmax<unsigned_long_long>/3 12.82% 1.194 1.347 - 8.75% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 12.80% 0.404 0.456 - 25.70% -
BM_MakeThenSortHeap_uint32_SingleElement_4 12.74% 1.425 1.606 - 4.53% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 12.73% 0.404 0.455 - 25.66% -
std::unordered_set<std::string>::count(key)_(existent)/1024 12.69% 38.030 42.855 - 18.22% -
BM_std_min<__int128>/1 12.68% 0.368 0.415 - 11.74% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 12.67% 0.403 0.454 - 24.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 12.65% 0.404 0.455 - 25.78% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 12.62% 1543.198 1737.925 - 0.35% -
rng::find(list<int>)_(process_all)/50 12.62% 18.054 20.331 - 7.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 12.59% 1149768.979 1294484.434 - 10.62% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 12.44% 9.715 10.924 - 4.69% -
rng::is_sorted(list<int>,_pred)/8192 12.37% 7338.383 8245.957 - -6.75% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 12.32% 98.598 110.748 - 24.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 12.31% 1552272.929 1743318.617 - 9.63% -
std::set<std::string>::lower_bound(key)_(existent)/8192 12.29% 28.033 31.479 - 13.37% -
bm_lexicographical_compare<int>/1 12.29% 1.175 1.319 - -0.20% -
rng::unique_copy(deque<int>)_(contiguous)/32 12.26% 9.899 11.113 - 13.95% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.20% 9.747 10.936 - 11.97% -
std::unique_copy(deque<int>)_(contiguous)/32 12.15% 9.571 10.734 - -2.81% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.12% 1458.962 1635.770 - 0.76% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 12.10% 9408.456 10547.126 - 15.24% -
std::map<std::string,_int>::erase(iterator)/1024 12.09% 26.567 29.778 - 10.86% -
rng::partition(deque<int>)_(dense)/50 12.06% 13.834 15.502 - 0.67% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 12.05% 120.428 134.944 - 9.30% -
BM_lexicographical_compare_three_way<IntPtr>/1 12.03% 0.347 0.388 - -1.18% -
std::set<int>::insert(value)_(already_present)/0 12.01% 0.610 0.683 - 17.43% -
std::map<std::string,_int>::erase(iterator)/8192 12.01% 25.986 29.105 - 10.05% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 12.00% 0.443 0.497 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_1024_64 11.89% 4105504.067 4593847.139 - -2.91% -
rng::find_last(list<int>)_(bail_90%)/50 11.82% 1.274 1.425 - 9.93% -
BM_deque_vector_ranges_move_backward/65536 11.81% 7409.871 8284.927 - 2.32% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.79% 9.684 10.826 - 2.48% -
BM_RangesMakeHeap_uint32_Descending_64 11.75% 0.232 0.260 - 9.67% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 11.74% 22.629 25.286 - 32.49% -
BM_lexicographical_compare_three_way_fast_path/1 11.73% 0.308 0.344 - -11.86% -
SetIntersection_Interlaced_Vector_uint32_1024_256 11.72% 5751118.552 6425035.092 - 0.92% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 11.67% 0.453 0.506 - 9.06% -
BM_deque_deque_ranges_move/2 11.59% 2.894 3.229 - 5.48% -
std::unique_copy(deque<int>)_(contiguous)/52 11.55% 14.490 16.163 - 5.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 11.53% 26.099 29.108 - 1.03% -
bm_lexicographical_compare<int>/3 11.50% 1.591 1.774 - 4.84% -
BM_LowerBound_pair<uint32,_uint32>_16384 11.48% 100.663 112.219 - 10.21% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11.47% 11111.866 12386.149 - -2.44% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 11.47% 8292.152 9243.062 - 11.32% -
std::set<std::string>::contains(key)_(non-existent)/1024 11.40% 20.274 22.585 - 8.77% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 11.38% 3364.128 3746.921 - 12.78% -
std::find_first_of(deque<int>)_(large_needle)/50 11.35% 686.905 764.891 - 9.02% -
SetIntersection_Front_Set_float_256_256 11.31% 8470685.375 9428427.646 - 1.39% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 11.28% 61.407 68.336 - 9.92% -
BM_LowerBound_uint64_16384 11.27% 70.289 78.208 - 10.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 11.21% 78.466 87.261 - -0.11% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 11.15% 7663.936 8518.527 - 12.38% -
BM_RangesMakeHeap_float_Random_4 11.13% 1.570 1.745 - 14.04% -
vector<bool>(const_vector<bool>&) 11.07% 9.352 10.388 - 5.69% -
BM_StringRelational_Less_Small_Empty_Control 11.07% 1.829 2.031 - 7.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.02% 76.093 84.480 - 11.49% -
BM_std_minmax<unsigned_char>/11 10.99% 1.625 1.804 - 5.36% -
std::multiset<int>::count(key)_(non-existent)/8192 10.92% 9.081 10.072 - -10.06% -
rng::unique(deque<int>)_(sprinkled)/1024 10.87% 629.520 697.963 - 10.82% -
BM_MakeHeap_string_PipeOrgan_16384 10.74% 5.219 5.780 - 3.97% -
SetIntersection_Interlaced_Vector_uint32_256_64 10.73% 6541041.279 7242883.559 - -0.55% -
rng::adjacent_find(deque<int>)/8 10.71% 3.058 3.385 - -9.72% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.64% 12859.157 14227.296 - -14.68% -
SetIntersection_Front_Vector_string_1024_256 10.61% 9720058.869 10751643.077 - 8.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 10.57% 0.574 0.634 - 54.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 10.54% 129229861.826 142847002.552 - 28.94% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 10.51% 0.555 0.614 - 14.81% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.50% 0.553 0.611 - -0.16% -
rng::contains_subrange(deque<int>)_(process_all)/50 10.44% 14.843 16.393 - -10.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 10.37% 2.183 2.410 - 11.30% -
SetIntersection_Front_Set_float_1024_1024 10.33% 14038051.718 15488125.475 - -6.78% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 10.32% 28.017 30.909 - -2.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 10.30% 5886595.302 6493133.358 - 9.92% -
BM_deque_vector_ranges_move_backward/64000 10.30% 7347.501 8104.395 - 3.07% -
SetIntersection_Interlaced_Vector_string_16384_16 10.26% 4282904.304 4722295.749 - 2.40% -
std::set<std::string>::find(key)_(existent)/8192 10.23% 27.280 30.069 - 5.33% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 10.22% 4570.601 5037.782 - 9.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 10.19% 8740456.563 9630729.098 - 90.73% -
BM_std_min<short>/24 10.17% 2.378 2.620 - 3.28% -
BM_RangesMakeHeap_uint32_Random_4 10.16% 1.182 1.302 - -23.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.16% 28.084 30.937 - 9.86% -
std::set<std::string>::erase(key)_(existent)/1024 10.15% 69.464 76.517 - -0.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.14% 50.926 56.091 - 20.76% -
rng::unique(deque<int>)_(contiguous)/52 10.14% 67.919 74.804 - 9.94% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 10.14% 8.555 9.422 - -0.64% -
BM_deque_vector_move_backward/70000 10.14% 7985.638 8794.993 - 3.18% -
std::stable_partition(deque<int>)_(dense)/1024 10.12% 618.691 681.330 - 14.27% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.06% 1305104.406 1436459.487 - 8.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 10.05% 1567571.280 1725047.991 - 8.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.04% 206.393 227.115 - 1.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 10.03% 36.661 40.340 - 9.53% -
BM_deque_deque_ranges_copy/2 10.02% 2.942 3.236 - 5.67% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 10.01% 4.346 4.781 - 12.43% -
BM_RangesMakeHeap_float_Random_16 10.01% 1.510 1.661 - -2.90% -
std::set<int>::lower_bound(key)_(non-existent)/1024 10.00% 6.325 6.957 - 10.20% -
BM_deque_deque_ranges_move/1 9.97% 3.216 3.537 - 3.40% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 9.95% 367.671 404.240 - 4.94% -
BM_deque_vector_ranges_copy/0 9.94% 1.397 1.536 - 8.19% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 9.92% 28751.509 31604.476 - 5.72% -
std::search(list<int>)_(no_match)/1000 9.91% 633.972 696.771 - -2.46% -
std::unordered_set<std::string>::erase(key)_(existent)/0 9.90% 87.375 96.028 - -21.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.90% 20.985 23.063 - 4.07% -
BM_deque_deque_move/2 9.83% 2.947 3.237 - 5.82% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 9.80% 28763.795 31583.110 - 5.51% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.78% 1315515.964 1444117.684 - 2.40% -
BM_deque_deque_move/1 9.75% 3.221 3.535 - 3.70% -
std::multiset<int>::count(key)_(non-existent)/32 9.75% 2.260 2.481 - 8.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.75% 78.171 85.795 - -6.02% -
BM_deque_deque_copy/2 9.75% 2.941 3.227 - 5.41% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 9.60% 2864.146 3139.055 - 3.37% -
BM_MakeThenSortHeap_uint64_Descending_4 9.50% 1.336 1.463 - -3.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 9.45% 2717781.070 2974596.392 - 43.60% -
std::unordered_set<int>::erase(key)_(non-existent)/32 9.43% 1.059 1.159 - -2.79% -
rng::all_of(deque<int>)_(process_all)/32768 9.41% 10837.301 11856.689 - 12.38% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.40% 0.824 0.902 - 9.04% -
rng::contains_subrange(deque<int>)_(same_length)/16 9.36% 11.168 12.213 - 8.73% -
std::set<int>::count(key)_(existent)/1024 9.34% 4.139 4.526 - 8.42% -
BM_vector_deque_ranges_move_backward/0 9.34% 0.421 0.461 - -24.02% -
SetIntersection_Front_Set_float_262144_1024 9.34% 14336951.271 15675505.592 - 10.36% -
rng::all_of(deque<int>)_(process_all)/8192 9.32% 2716.036 2969.254 - 12.81% -
rng::unique(deque<int>)_(contiguous)/32 9.32% 58.709 64.180 - 9.18% -
std::set<std::string>::find(key)_(non-existent)/1024 9.29% 20.034 21.896 - 7.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 9.26% 1666.852 1821.253 - 18.00% -
std::is_partitioned(deque<int>)_(partitioned)/32 9.26% 9.112 9.956 - 1.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.21% 1.193 1.303 - 0.77% -
BM_std_min<int>/4 9.16% 1.026 1.120 - 9.63% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 9.15% 24.971 27.256 - 6.12% -
BM_deque_vector_ranges_copy_backward/0 9.12% 1.410 1.539 - 11.77% -
BM_RangesMakeHeap_float_Heap_64 9.10% 0.194 0.211 - 2.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 9.09% 4.798 5.234 - 3.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 9.05% 2973700.498 3242842.266 - 10.62% -
BM_RangesMakeHeap_uint64_Random_64 9.02% 1.263 1.377 - 6.47% -
std::multiset<int>::count(key)_(non-existent)/1024 8.95% 5.896 6.423 - 7.06% -
BM_std_minmax_element<long_long>/3 8.94% 1.051 1.145 - 2.08% -
std::move_backward(deque<int>)/4096 8.93% 158.268 172.400 - 11.36% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 8.92% 42.477 46.266 - 8.10% -
rng::fill_n(deque<int>)/32 8.91% 1.207 1.314 - 7.25% -
bm_ranges_lexicographical_compare<signed_char>/262144 8.90% 3841.754 4183.673 - 9.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.89% 0.453 0.493 - 9.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 8.88% 62.532 68.088 - 2.97% -
BM_PushHeap_uint64_Ascending_64 8.88% 1.570 1.710 - 12.60% -
std::unordered_set<std::string>::ctor(const&)/32 8.87% 692.027 753.428 - 4.05% -
SetIntersection_Front_Set_float_1024_256 8.82% 4425051.764 4815241.884 - -3.74% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 8.76% 23.697 25.774 - 5.07% -
BM_deque_vector_move_backward/64000 8.73% 7369.697 8013.339 - -0.24% -
SetIntersection_Front_Set_float_16384_1024 8.73% 14380621.940 15636127.378 - 0.50% -
BM_StringAssignAsciiz_Small_Opaque 8.72% 2.882 3.133 - 8.68% -
std::equal(list<int>)_(it,_it,_it)/8192 8.72% 9759.591 10610.674 - 5.17% -
SetIntersection_Interlaced_Vector_uint64_256_64 8.71% 7295774.367 7931575.338 - 17.47% -
BM_StringEraseWithMove_Empty_Transparent 8.66% 0.564 0.613 - 9.02% -
std::is_sorted_until(list<int>)/8192 8.64% 6769.853 7355.002 - 1.10% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 8.63% 1.276 1.386 - -0.02% -
BM_StringAssignAsciiz_Empty_Opaque 8.59% 2.880 3.127 - 8.56% -
SetIntersection_Front_Set_float_16384_64 8.54% 1857835.753 2016483.009 - 0.16% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 8.53% 11648.739 12642.121 - 1.33% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.53% 0.432 0.468 - -27.73% -
BM_deque_vector_ranges_copy_backward/64000 8.50% 7541.853 8183.218 - 0.49% -
BM_RangesPushHeap_uint32_Random_1 8.49% 0.397 0.430 - -14.11% -
SetIntersection_Interlaced_Set_uint64_256_256 8.49% 8800394.558 9547716.393 - 5.81% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.45% 655.937 711.367 - -1.77% -
std::is_sorted_until(list<int>,_pred)/8192 8.43% 7406.284 8030.672 - 3.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.43% 6549621.275 7101509.222 - 8.98% -
std::map<std::string,_int>::find(key)_(non-existent)/32 8.41% 9.749 10.569 - 6.86% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 8.41% 713.138 773.115 - 25.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 8.41% 2.242 2.430 - 8.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 8.40% 212.029 229.848 - 126.13% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 8.31% 0.462 0.500 - -18.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 8.27% 1.547 1.674 - -14.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 8.26% 18359928.249 19876556.172 - 5.20% -
bm_lexicographical_compare<signed_char>/262144 8.25% 3844.406 4161.486 - 8.32% -
std::set<std::string>::erase(iterator)/1024 8.25% 25.923 28.060 - -0.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 8.24% 1.617 1.751 - 2.99% -
std::set<std::string>::contains(key)_(existent)/8192 8.23% 28.325 30.656 - 2.52% -
rng::partition(deque<int>)_(sparse)/8192 8.22% 3023.817 3272.295 - 8.08% -
BM_std_minmax<unsigned_char>/15 8.21% 2.826 3.058 - 2.53% -
std::stable_partition(deque<int>)_(dense)/50 8.20% 39.718 42.976 - 8.29% -
BM_StringRelational_Less_Large_Large_ChangeLast 8.19% 1.899 2.055 - 10.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.16% 12743.540 13784.028 - 2.11% -
BM_deque_deque_ranges_copy/1 8.15% 3.280 3.547 - 3.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 8.14% 5094605.284 5509355.193 - 8.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.13% 91.846 99.311 - 8.63% -
SetIntersection_Interlaced_Vector_uint64_1024_16 8.11% 2123007.589 2295210.341 - -5.75% -
std::unique(deque<int>)_(sprinkled)/52 8.10% 80.051 86.535 - 2.33% -
BM_StringRelationalLiteral_Less_Small_Large_Control 7.95% 1.798 1.941 - 12.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.91% 2.295 2.476 - 6.11% -
BM_deque_vector_move_backward/65536 7.83% 7433.751 8015.898 - 0.32% -
BM_deque_deque_copy/1 7.81% 3.283 3.539 - 4.00% -
rng::is_sorted_until(list<int>,_pred)/8192 7.80% 7382.064 7957.680 - 1.92% -
BM_std_minmax<unsigned_long_long>/7 7.75% 2.450 2.640 - 4.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 7.75% 1.010 1.088 - -3.10% -
std::map<int,_int>::erase(key)_(non-existent)/32 7.75% 2.369 2.553 - 7.25% -
rng::copy_if(vector<int>)_(entire_range)/8 7.68% 2.172 2.339 - 6.17% -
std::generate(list<int>)/8192 7.68% 6970.946 7506.220 - 1.35% -
std::multiset<std::string>::erase(iterator)/32 7.67% 30.807 33.169 - 7.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7.63% 9526552.908 10253595.815 - 25.93% -
std::count_if(list<int>)_(every_other)/8192 7.63% 7110.658 7653.226 - 0.03% -
rng::rotate(vector<bool>)_(by_1/4)/1024 7.61% 14.520 15.626 - 1.96% -
std::for_each(list<int>)/8192 7.59% 7827.204 8421.412 - -3.04% -
rng::find_end(deque<int>)_(single_element)/8192 7.49% 2369.161 2546.700 - 15.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.48% 9239.441 9930.101 - 9.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 7.44% 5.199 5.586 - 2.86% -
BM_StringDestroy_Small 7.42% 0.652 0.700 - -20.06% -
rng::adjacent_find(deque<int>)/50 7.41% 14.262 15.319 - -18.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.39% 270.521 290.524 - 5.03% -
BM_std_min<short>/23 7.36% 2.024 2.173 - 2.72% -
rng::remove_copy_if(deque<int>)_(prefix)/32 7.33% 17.458 18.739 - 7.33% -
rng::remove_if(list<int>)_(sprinkled)/50 7.33% 73.510 78.897 - 7.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 7.33% 2.017 2.164 - 6.52% -
SetIntersection_Front_Set_uint64_16384_256 7.31% 4790165.916 5140413.600 - 1.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.31% 0.429 0.461 - 2.99% -
BM_std_minmax<short>/28 7.30% 2.406 2.582 - -1.49% -
std::multiset<std::string>::find(key)_(non-existent)/8192 7.29% 26.149 28.057 - -13.10% -
std::find_first_of(deque<int>)_(large_needle)/32 7.29% 289.633 310.739 - 1.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.28% 14235.365 15271.965 - 5.19% -
rng::copy_backward(vector<int>)/32768 7.28% 2765.822 2967.139 - -9.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 7.26% 3.388 3.634 - 4.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.25% 1311.488 1406.631 - 6.85% -
BM_num_put<unsigned_long> 7.24% 10.907 11.697 - -3.23% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.19% 8368.442 8970.308 - 7.19% -
std::for_each(join_view(vector<vector<int>>))/8 7.15% 1.383 1.482 - 7.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 7.11% 6063315.515 6494672.691 - 1.96% -
std::multiset<int>::erase(key)_(non-existent)/1024 7.11% 6.640 7.112 - 7.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 7.09% 918.746 983.843 - -4.60% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 7.07% 0.248 0.266 - 0.02% -
std::transform(list<int>)_(identity_transform)/8192 7.06% 7120.455 7623.306 - -0.20% -
rng::transform(list<int>)_(identity_transform)/8192 7.03% 7048.368 7543.961 - -0.77% -
std::find(deque<int>)_(process_all)/50 7.01% 13.238 14.166 - 7.03% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.96% 302.085 323.099 - 13.35% -
BM_deque_vector_copy_backward/64000 6.95% 7513.831 8036.319 - -2.14% -
BM_std_min<unsigned___int128>/16 6.94% 6.218 6.649 - -8.82% -
std::swap_ranges(deque<int>)/1024 6.92% 341.512 365.160 - 10.80% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.90% 7.310 7.815 - 10.34% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 6.86% 705.523 753.925 - -13.02% -
BM_deque_vector_ranges_copy_backward/65536 6.86% 7813.466 8349.111 - 1.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.83% 0.553 0.591 - 6.87% -
rng::fill(vector<bool>)/64 6.81% 1.502 1.604 - -0.06% -
BM_std_min<unsigned___int128>/20 6.80% 8.017 8.562 - -12.41% -
BM_std_minmax<unsigned_char>/12 6.79% 1.885 2.013 - 3.46% -
BM_std_min<unsigned___int128>/17 6.73% 6.687 7.138 - -9.53% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.72% 2393.749 2554.687 - 12.87% -
std::find_end(deque<int>)_(single_element)/8192 6.71% 2206.353 2354.455 - 15.50% -
std::unordered_multiset<int>::find(key)_(existent)/8192 6.70% 1.139 1.215 - -4.40% -
std::is_sorted_until(deque<int>)/8 6.70% 2.714 2.896 - -6.27% -
std::replace_if(vector<int>)_(sprinkled)/50 6.69% 12.882 13.745 - 6.53% -
BM_std_min<unsigned___int128>/18 6.67% 7.128 7.603 - -10.87% -
std::set<std::string>::count(key)_(non-existent)/8192 6.64% 31.905 34.025 - 5.02% -
std::map<std::string,_int>::erase(key)_(existent)/8192 6.61% 87.614 93.407 - 43.93% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.59% 693.346 739.005 - -11.86% -
BM_StringEraseWithMove_Empty_Opaque 6.57% 0.800 0.852 - 6.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 6.57% 37.358 39.811 - 4.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 6.50% 0.926 0.987 - -8.33% -
rng::remove_if(deque<int>)_(prefix)/32 6.49% 60.515 64.443 - 0.20% -
rng::copy_if(vector<int>)_(entire_range)/64 6.48% 15.387 16.383 - 5.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6.46% 5711696.163 6080696.435 - 20.88% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.46% 18.586 19.786 - 6.22% -
BM_std_minmax<unsigned_char>/10 6.45% 1.300 1.384 - 3.24% -
std::find(list<int>)_(process_all)/8192 6.45% 8303.690 8839.159 - 3.97% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 6.44% 4.980 5.301 - 16.01% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.43% 31.739 33.781 - -4.19% -
SetIntersection_Interlaced_Vector_string_1024_64 6.43% 8318508.493 8853728.264 - 4.78% -
BM_LowerBound_uint32_16384 6.42% 65.036 69.209 - 6.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.41% 1.131 1.203 - -4.90% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 6.39% 476.068 506.465 - -7.91% -
BM_RangesMakeHeap_string_Descending_262144 6.38% 3.395 3.612 - -36.43% -
BM_LowerBound_uint32_262144 6.36% 557.983 593.454 - 6.72% -
rng::remove_copy_if(deque<int>)_(prefix)/50 6.35% 27.579 29.331 - 5.28% -
BM_std_min<char>/21 6.35% 1.719 1.829 - 1.06% -
BM_std_min<unsigned___int128>/19 6.34% 7.580 8.060 - -11.94% -
BM_MakeThenSortHeap_string_SingleElement_16384 6.33% 36.790 39.120 - 1.04% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 6.33% 0.400 0.426 - -19.82% -
rng::find_end(list<int>,_pred)_(same_length)/8192 6.30% 9982.630 10611.233 - -45.20% -
rng::fill_n(list<int>)/8192 6.29% 7065.244 7509.562 - 6.10% -
rng::generate(list<int>)/8192 6.28% 7069.961 7513.928 - -0.28% -
rng::partition(deque<int>)_(dense)/32 6.28% 9.626 10.231 - -2.69% -
std::map<int,_int>::erase(key)_(non-existent)/8192 6.28% 7.447 7.915 - 3.06% -
BM_deque_vector_copy_backward/65536 6.26% 7688.373 8169.473 - 0.36% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.25% 671.849 713.816 - 0.05% -
std::set<std::string>::find(key)_(non-existent)/32 6.24% 9.506 10.099 - 8.85% -
std::set<std::string>::contains(key)_(non-existent)/32 6.24% 9.918 10.537 - 11.87% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 6.23% 21.152 22.471 - -8.64% -
std::stable_partition(list<int>)_(dense)/8192 6.23% 17489.286 18578.422 - 6.31% -
rng::any_of(deque<int>)_(process_all)/50 6.20% 19.166 20.354 - 10.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.19% 3.494 3.710 - 6.53% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.16% 350035054.637 371603928.409 - 6.43% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.16% 33.255 35.303 - 50.50% -
BM_StringConstructDestroyCStr_Small_Transparent 6.15% 0.346 0.368 - -0.72% -
BM_std_min<unsigned___int128>/15 6.14% 5.784 6.139 - -8.37% -
BM_std_min<unsigned___int128>/21 6.14% 8.493 9.015 - -13.19% -
BM_PushHeap_uint64_Ascending_16 6.13% 0.950 1.008 - 10.64% -
BM_deque_deque_copy_backward/70000 6.11% 8529.273 9050.498 - 7.71% -
rng::find_last(deque<int>)_(bail_90%)/8 6.11% 0.871 0.924 - 6.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.10% 1.140 1.210 - -9.64% -
SetIntersection_Front_Set_float_16384_256 6.09% 4536011.696 4812036.849 - -6.44% -
BM_StringRelational_Less_Huge_Empty_Control 6.06% 1.933 2.050 - -1.70% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.02% 34.598 36.680 - 9.24% -
BM_MakeHeap_uint32_Random_64 6.02% 1.287 1.365 - 9.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.00% 11603022.659 12299389.136 - 2.82% -
SetIntersection_Front_Vector_string_1024_64 5.99% 3424696.392 3629915.940 - 4.70% -
BM_PopHeap_string_262144 5.99% 92.580 98.124 - 5.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 5.98% 3.513 3.723 - -0.81% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 5.97% 1.376 1.458 - 6.95% -
std::swap_ranges(deque<int>)/8192 5.96% 2726.689 2889.126 - 9.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 5.95% 1062438.867 1125667.566 - 1.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.95% 32.705 34.651 - 1.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.95% 7903.499 8373.380 - -1.71% -
BM_num_put<long> 5.90% 11.319 11.987 - -1.07% -
std::rotate(vector<bool>)_(by_1/4)/1024 5.90% 14.263 15.105 - 2.16% -
BM_RangesMakeHeap_float_Random_16384 5.88% 1.151 1.219 - 0.20% -
std::multiset<int>::erase(key)_(non-existent)/8192 5.86% 9.563 10.124 - 6.21% -
BM_std_min<unsigned___int128>/14 5.86% 5.366 5.681 - -7.38% -
BM_std_min<unsigned_long_long>/4 5.86% 1.042 1.103 - 0.21% -
SetIntersection_Front_Set_string_262144_64 5.86% 4799102.768 5080158.148 - 5.81% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.85% 9930.837 10512.204 - 10.52% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 5.85% 2.965 3.139 - 4.25% -
SetIntersection_Front_Vector_uint64_16384_1 5.82% 1056113.526 1117623.384 - 1.68% -
BM_std_min<unsigned_char>/16 5.82% 2.420 2.560 - -2.24% -
std::map<std::string,_int>::count(key)_(existent)/8192 5.81% 29.349 31.054 - 3.19% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 5.79% 22.418 23.716 - 7.52% -
BM_std_min<unsigned___int128>/22 5.79% 8.970 9.489 - -13.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 5.79% 1572996.478 1664033.605 - -1.87% -
BM_std_minmax_element<long_long>/2 5.78% 0.647 0.685 - 27.28% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.77% 4.910 5.194 - 5.38% -
rng::fill(vector<bool>)/512 5.77% 1.527 1.615 - 8.80% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.76% 9.335 9.872 - -4.63% -
std::unordered_set<std::string>::find(key)_(existent)/1024 5.74% 41.342 43.715 - 23.96% -
std::unique(deque<int>)_(sprinkled)/32 5.73% 65.476 69.231 - 2.93% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.73% 2.276 2.406 - 5.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.72% 143271231.299 151464313.306 - 5.63% -
std::stable_partition(deque<int>)_(sparse)/32 5.71% 11.075 11.708 - -3.80% -
std::remove_if(deque<int>)_(sprinkled)/50 5.70% 66.156 69.930 - 6.78% -
BM_num_put<unsigned_long_long> 5.70% 11.034 11.664 - -4.29% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 5.70% 1.012 1.070 - -6.88% -
BM_std_minmax<short>/4 5.68% 1.090 1.152 - 18.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.68% 5.261 5.559 - 3.54% -
rng::rotate(list<int>)_(by_1/2)/8192 5.67% 5060.784 5347.834 - 7.83% -
BM_PushHeap_float_SingleElement_4 5.66% 0.364 0.384 - 1.54% -
SetIntersection_None_Vector_uint64_262144_1 5.66% 1134436.110 1198605.799 - 2.07% -
BM_std_min<int>/2 5.65% 0.462 0.488 - 5.75% -
std::sort(deque<int>)_(repeated)/1024 5.63% 962.543 1016.774 - 5.54% -
rng::find_if_not(list<int>)_(bail_25%)/32768 5.63% 9760.892 10310.753 - -1.51% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 5.62% 1.359 1.436 - 15.94% -
BM_std_minmax<short>/32 5.61% 1.270 1.341 - 9.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.61% 6.851 7.235 - 9.80% -
SetIntersection_Front_Set_float_262144_16384 5.59% 241980686.481 255517611.490 - -28.03% -
BM_std_min<unsigned_long_long>/5 5.59% 1.301 1.373 - 2.25% -
BM_std_min<unsigned___int128>/23 5.59% 9.443 9.971 - -14.45% -
BM_std_min<unsigned___int128>/26 5.56% 10.771 11.370 - -16.24% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.56% 2.453 2.590 - 2.34% -
BM_std_min<unsigned___int128>/24 5.55% 9.889 10.437 - -15.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 5.55% 3.051 3.221 - 2.90% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 5.55% 3.127 3.300 - 5.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 5.54% 8371913.620 8835825.542 - 5.02% -
BM_StringRead_Cold_Shallow_Empty 5.53% 0.855 0.902 - 14.77% -
BM_LowerBound_float_262144 5.53% 577.645 609.567 - 5.82% -
rng::sort(deque<int>)_(repeated)/1024 5.52% 959.437 1012.397 - 6.93% -
BM_std_min<unsigned___int128>/32 5.50% 13.636 14.386 - -17.34% -
BM_std_min<unsigned___int128>/27 5.50% 11.284 11.904 - -15.99% -
std::partition(deque<int>)_(sparse)/8192 5.47% 3024.185 3189.655 - 5.44% -
BM_deque_vector_ranges_copy_backward/70000 5.47% 8279.491 8732.479 - 0.88% -
bm_ranges_swap_ranges_vb_unaligned/8 5.47% 4.757 5.017 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.47% 3322140.193 3503800.739 - -1.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.47% 2944017.079 3104963.097 - -1.05% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 5.46% 22.151 23.361 - 5.84% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 5.45% 46023658.963 48532265.749 - -4.35% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.44% 1.319 1.391 - -9.26% -
std::multiset<std::string>::erase(key)_(existent)/0 5.43% 40.509 42.707 - -27.93% -
rng::contains_subrange(deque<int>)_(process_all)/32 5.43% 11.120 11.724 - -15.77% -
BM_std_min<unsigned___int128>/28 5.42% 11.742 12.379 - -16.51% -
rng::find_end(deque<int>)_(single_element)/1024 5.42% 338.486 356.816 - 28.35% -
SetIntersection_Front_Set_float_16384_16384 5.41% 237671877.428 250525332.668 - -26.93% -
BM_LowerBound_float_16384 5.40% 65.942 69.503 - 4.87% -
rng::find_last(vector<char>)_(bail_10%)/1048576 5.39% 113371.558 119481.202 - 6.50% -
BM_MakeHeap_uint64_Random_256 5.39% 1.213 1.278 - 12.69% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 5.39% 0.932 0.982 - 3.86% -
BM_StringConstructDestroyCStr_Small_Opaque 5.38% 2.195 2.313 - 11.11% -
std::none_of(deque<int>)_(process_all)/50 5.37% 19.166 20.196 - 13.74% -
std::replace(vector<int>)_(sprinkled)/1024 5.37% 162.339 171.062 - 1.28% -
BM_std_minmax<short>/21 5.37% 1.990 2.097 - 2.58% -
BM_std_min<unsigned___int128>/29 5.36% 12.237 12.893 - -16.70% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 5.36% 0.969 1.021 - -10.88% -
std::set<int>::erase(key)_(non-existent)/8192 5.35% 8.230 8.671 - -0.85% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.35% 448.941 472.950 - 1.78% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.34% 5.380 5.667 - 4.70% -
BM_std_minmax<long_long>/1 5.34% 0.657 0.692 - -0.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 5.34% 0.527 0.556 - -5.03% -
BM_std_min<unsigned___int128>/30 5.34% 12.673 13.350 - -17.19% -
SetIntersection_Front_Set_uint32_262144_1024 5.33% 15302653.237 16118911.452 - 4.18% -
std::multiset<std::string>::count(key)_(existent)/32 5.33% 19.614 20.658 - 14.56% -
std::vector<int>::ctor(size)/32 5.32% 9.626 10.138 - -7.13% -
std::partition(deque<int>)_(dense)/50 5.32% 14.709 15.491 - -5.18% -
BM_PushHeap_uint64_Descending_1 5.32% 0.460 0.485 - 8.08% -
rng::find(list<int>)_(process_all)/8 5.31% 2.313 2.436 - 3.39% -
BM_PushHeap_uint64_Ascending_256 5.30% 2.144 2.258 - 7.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 5.30% 1.944 2.047 - -1.64% -
rng::stable_partition(deque<int>)_(sparse)/32 5.27% 11.162 11.750 - 5.25% -
BM_std_min<unsigned___int128>/25 5.25% 10.356 10.899 - -15.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.23% 1828.592 1924.142 - 3.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.21% 11090.391 11668.504 - 5.56% -
BM_std_min<long_long>/64 5.21% 4.848 5.101 - 3.98% -
SetIntersection_Front_Set_float_262144_256 5.21% 4401677.399 4630869.725 - -4.89% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 5.20% 2.260 2.378 - 4.99% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 5.19% 120.131 126.371 - 4.73% -
BM_MakeThenSortHeap_float_PipeOrgan_4 5.19% 1.489 1.566 - 0.83% -
BM_std_minmax_element<short>/1 5.18% 0.303 0.319 - 5.07% -
BM_StringFindAllMatch/1 5.18% 2.721 2.862 - 3.14% -
std::stable_partition(deque<int>)_(dense)/32 5.17% 31.001 32.603 - 9.01% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 5.16% 2.864 3.011 - 2.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 5.11% 0.612 0.643 - 2.27% -
rng::find_last(vector<char>)_(bail_10%)/8192 5.10% 894.684 940.306 - 6.55% -
rng::unique_copy(list<int>)_(sprinkled)/8192 5.09% 7417.371 7794.625 - 11.67% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.08% 113061439.463 118806297.994 - 1.94% -
BM_std_min<unsigned___int128>/13 5.07% 4.950 5.201 - -6.62% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 5.07% 31913.929 33530.969 - 4.07% -
BM_StringRelational_Eq_Empty_Empty_Control 5.07% 2.062 2.166 - 16.83% -
BM_deque_vector_copy_backward/70000 5.06% 8285.823 8705.442 - -0.61% -
rng::fill_n(deque<int>)/8192 5.06% 237.385 249.404 - 3.64% -
rng::find_first_of(deque<int>)_(large_needle)/32 5.06% 282.781 297.092 - -0.39% -
SetIntersection_Front_Set_float_262144_64 5.05% 1815848.054 1907584.359 - 1.93% -
SetIntersection_Front_Vector_uint64_262144_1 5.05% 1062306.634 1115926.838 - -0.40% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 5.04% 1.053 1.106 - 14.59% -
SetIntersection_Interlaced_Vector_string_64_16 5.04% 29799892.071 31302585.019 - 0.97% -
BM_MakeThenSortHeap_uint64_Random_4 5.04% 4.040 4.244 - 5.47% -
rng::find_first_of(vector<int>)_(large_needle)/32 5.03% 104.283 109.533 - 4.28% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.03% 10.149 10.659 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 5.03% 2315119.938 2431472.465 - 0.10% -
SetIntersection_Front_Set_uint32_16384_16384 5.03% 344437786.715 361746537.129 - 7.23% -
BM_RangesMakeThenSortHeap_float_Heap_256 5.03% 6.062 6.367 - 7.96% -
BM_MakeHeap_float_Descending_256 5.02% 0.206 0.216 - 0.75% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.01% 1.221 1.282 - -10.42% -
rng::is_sorted_until(list<int>)/8192 5.01% 7913.311 8309.520 - 0.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.98% 34.944 36.686 - 20.51% -
rng::find_last(vector<char>)_(bail_10%)/8 4.98% 1.526 1.602 - 2.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 4.98% 0.561 0.589 - 1.55% -
rng::copy_backward(list<int>)/8 4.97% 2.295 2.410 - -2.13% -
rng::remove_if(deque<int>)_(prefix)/50 4.97% 69.708 73.171 - -1.02% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.95% 1.532 1.608 - 4.66% -
SetIntersection_Front_Vector_uint32_262144_4 4.95% 1081110.070 1134667.612 - -0.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.95% 11937.327 12527.809 - -2.35% -
SetIntersection_Interlaced_Vector_string_16384_256 4.89% 41693202.244 43732462.930 - 9.68% -
std::replace(vector<int>)_(sprinkled)/8192 4.88% 1305.301 1369.000 - 0.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 4.88% 1.356 1.422 - -23.63% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.87% 1.308 1.371 - 0.65% -
rng::reverse(list<int>)/4096 4.85% 1650.459 1730.572 - -1.24% -
rng::find_if(vector<char>)_(process_all)/8 4.85% 2.376 2.492 - 0.16% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.85% 2.302 2.414 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.84% 6429668.207 6741155.213 - 0.74% -
BM_StringRelational_Less_Large_Large_ChangeFirst 4.83% 1.324 1.388 - -0.02% -
bm_ranges_lexicographical_compare<signed_char>/1048576 4.83% 16306.108 17093.748 - 4.20% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.83% 11655.374 12218.139 - 1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.81% 3.482 3.650 - 1.42% -
std::map<int,_int>::insert(value)_(already_present)/0 4.81% 0.581 0.609 - -10.29% -
BM_RangesMakeHeap_string_PipeOrgan_262144 4.80% 7.208 7.554 - -36.73% -
SetIntersection_Interlaced_Vector_string_1024_256 4.80% 20565588.912 21553217.903 - 3.89% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.80% 6152.192 6447.215 - 3.15% -
std::multiset<std::string>::count(key)_(existent)/1024 4.78% 23.345 24.461 - 3.90% -
SetIntersection_Front_Vector_string_262144_256 4.78% 10245083.856 10734968.978 - 7.67% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 4.78% 3449.949 3614.898 - -0.30% -
std::partition(deque<int>)_(sparse)/1024 4.78% 388.726 407.308 - 4.66% -
BM_LowerBound_uint64_64 4.78% 8.354 8.753 - 4.04% -
BM_std_minmax<short>/30 4.77% 2.611 2.736 - -2.19% -
std::find_if(deque<int>)_(process_all)/8192 4.77% 2819.697 2954.098 - 3.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.76% 30.651 32.111 - 5.25% -
std::set<std::string>::count(key)_(existent)/1024 4.74% 22.560 23.629 - -3.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 4.73% 0.495 0.519 - 0.12% -
SetIntersection_Front_Set_uint32_256_64 4.73% 6278334.671 6575562.530 - 5.46% -
rng::find_last(vector<int>)_(bail_90%)/8 4.73% 0.580 0.608 - 10.94% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 4.71% 22.662 23.730 - 0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.71% 2187392.685 2290491.559 - 4.13% -
rng::distance(join_view(vector<vector<int>>)/50 4.71% 0.582 0.610 - 0.82% -
BM_std_minmax<char>/5500 4.70% 48.371 50.646 - -0.63% -
std::find_end(deque<int>)_(single_element)/1000 4.70% 311.894 326.544 - 30.53% -
std::distance(join_view(vector<vector<int>>))/50 4.69% 0.661 0.692 - 14.50% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.67% 489.332 512.207 - 0.35% -
BM_std_min<unsigned___int128>/12 4.67% 4.530 4.742 - -5.62% -
rng::for_each(map<int>::iterator)/8192 4.65% 7593.612 7946.980 - -53.04% -
BM_std_min<unsigned___int128>/31 4.63% 13.146 13.755 - -17.94% -
BM_RangesPushHeap_uint64_SingleElement_64 4.62% 0.359 0.375 - -2.63% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 4.62% 1.520 1.590 - 22.72% -
std::adjacent_find(list<int>,_pred)/50 4.62% 34.958 36.572 - 4.40% -
rng::stable_partition(deque<int>)_(sparse)/1024 4.59% 443.491 463.866 - 0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.58% 28.746 30.063 - 4.81% -
BM_MakeHeap_uint64_Random_4 4.58% 1.145 1.198 - -17.16% -
BM_RangesPushHeap_string_SingleElement_1024 4.57% 2.405 2.515 - -2.45% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.57% 22.625 23.660 - 3.32% -
BM_deque_vector_ranges_move/0 4.57% 1.426 1.491 - -3.70% -
rng::partition(deque<int>)_(dense)/1024 4.56% 343.130 358.763 - -0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 4.55% 19.533 20.422 - -2.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 4.55% 2.599 2.717 - -3.21% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.54% 26.802 28.020 - 4.23% -
BM_vector_deque_move_backward/64 4.54% 3.045 3.183 - 5.09% -
SetIntersection_Front_Set_string_1024_256 4.54% 14546066.787 15206580.036 - -5.74% -
BM_RangesMakeThenSortHeap_float_Ascending_4 4.54% 1.274 1.331 - -2.05% -
BM_vector_deque_ranges_copy/64 4.54% 2.696 2.818 - -0.01% -
SetIntersection_Interlaced_Set_string_256_4 4.53% 14056958.502 14694260.427 - 3.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.53% 7122594.936 7445061.015 - 11.19% -
rng::copy(vector<bool>)_(unaligned)/512 4.48% 3.557 3.716 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.48% 198991742.875 207908914.063 - -3.80% -
BM_std_minmax<unsigned_long_long>/6 4.48% 2.075 2.168 - 3.81% -
BM_StringFindAllMatch/512 4.48% 11.170 11.671 - -0.26% -
BM_RangesPushHeap_string_SingleElement_16 4.46% 2.418 2.526 - -1.06% -
std::set<std::string>::insert(value)_(already_present)/1024 4.43% 32.493 33.934 - -1.04% -
SetIntersection_Interlaced_Set_string_256_64 4.42% 29871963.963 31191976.729 - -0.73% -
BM_MakeThenSortHeap_uint64_SingleElement_1 4.41% 0.268 0.280 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_1024_1 4.40% 1067610.484 1114599.399 - 0.80% -
rng::is_sorted(deque<int>,_pred)/8 4.38% 4.376 4.568 - 2.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 4.38% 9.861 10.293 - 1.77% -
std::map<int,_int>::erase(key)_(non-existent)/1024 4.37% 5.415 5.651 - 4.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.37% 1076980.957 1124045.211 - 0.44% -
std::unordered_set<int>::count(key)_(existent)/8192 4.35% 1.307 1.364 - 3.60% -
BM_MakeThenSortHeap_uint32_Heap_1 4.35% 0.268 0.280 - 0.01% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 4.35% 18.901 19.723 - -0.44% -
std::find_end(deque<int>)_(near_matches)/1000 4.35% 15761.616 16446.566 - -45.36% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 4.34% 25660.595 26775.516 - 1.96% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 4.33% 0.268 0.280 - 2.13% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 4.33% 54373455.153 56729256.462 - 3.41% -
BM_std_min<long_long>/28 4.28% 2.557 2.666 - 0.25% -
std::unique(list<int>)_(sprinkled)/52 4.28% 70.532 73.547 - 4.14% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 4.27% 0.269 0.280 - 0.27% -
SetIntersection_Interlaced_Vector_float_16384_4 4.26% 1634328.955 1703959.748 - 0.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 4.26% 81067.425 84520.612 - -4.13% -
rng::is_sorted(list<int>)/8192 4.26% 7017.107 7315.718 - 0.74% -
BM_PushHeap_uint32_SingleElement_4 4.25% 0.341 0.356 - -2.16% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.25% 1.378 1.436 - 3.61% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.25% 0.254 0.265 - 4.26% -
std::find(vector<char>)_(bail_25%)/8 4.24% 1.107 1.154 - 14.20% -
std::map<int,_int>::contains(key)_(existent)/8192 4.24% 5.313 5.538 - 0.84% -
SetIntersection_None_Vector_uint32_16384_4 4.23% 1129792.133 1177604.541 - 0.10% -
bm_ranges_lexicographical_compare<signed_char>/8 4.23% 3.134 3.267 - 3.18% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.23% 15143506.361 15783981.549 - 3.94% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.23% 0.993 1.035 - -0.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.21% 15.313 15.959 - -5.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 4.21% 0.268 0.280 - -0.14% -
std::multiset<std::string>::erase(key)_(existent)/32 4.20% 49.958 52.058 - -11.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 4.20% 31898.772 33238.285 - 3.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 4.19% 0.269 0.280 - 0.19% -
bm_ranges_lexicographical_compare<unsigned_char>/64 4.19% 1.951 2.033 - -2.31% -
BM_RangesPushHeap_string_SingleElement_4 4.19% 2.129 2.218 - -3.31% -
rng::for_each_n(list<int>)/8 4.19% 2.331 2.429 - -5.20% -
rng::copy_n(list<int>)/32768 4.18% 26186.841 27280.814 - 3.88% -
rng::partition_point(deque<int>)/32 4.17% 4.224 4.401 - 4.10% -
BM_std_minmax<unsigned_long_long>/4 4.16% 1.552 1.617 - 1.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.14% 1.617 1.684 - 0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.13% 3.485 3.629 - 6.69% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.12% 1.155 1.203 - 3.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.12% 250.017 260.315 - 4.04% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.12% 1330.365 1385.139 - 3.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.11% 71653.432 74600.548 - 2.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 4.11% 9775.102 10176.500 - -3.52% -
rng::partition(list<int>)_(sparse)/32 4.11% 8.903 9.269 - 2.37% -
BM_deque_vector_ranges_copy_backward/1 4.11% 2.016 2.099 - -1.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 4.10% 0.569 0.593 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.10% 1074127.535 1118143.942 - 0.12% -
std::find_if_not(vector<char>)_(bail_25%)/32768 4.09% 2025.422 2108.326 - 1.58% -
SetIntersection_Front_Vector_uint32_256_16 4.09% 4440798.898 4622564.660 - 5.80% -
bm_ranges_lexicographical_compare<signed_char>/16 4.09% 1.271 1.323 - 1.97% -
std::set<std::string>::contains(key)_(existent)/32 4.08% 15.687 16.327 - -0.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.08% 209.240 217.778 - -3.14% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 4.07% 31.521 32.805 - 2.71% -
BM_std_minmax<short>/64 4.07% 1.530 1.592 - 4.38% -
BM_StringFindCharLiteral/8 4.07% 1.556 1.620 - 0.05% -
SetIntersection_Front_Set_uint64_16384_64 4.06% 1959692.289 2039227.302 - 6.57% -
BM_std_minmax<unsigned_long_long>/2 4.05% 0.867 0.902 - 3.75% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.03% 3.968 4.128 - 1.09% -
BM_std_min<char>/4 4.03% 1.005 1.046 - -2.31% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 4.02% 11.085 11.531 - -0.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 4.02% 0.826 0.859 - 3.12% -
bm_ranges_lexicographical_compare<int>/1 4.01% 1.298 1.350 - 4.20% -
SetIntersection_Interlaced_Vector_string_16384_4 4.01% 1900690.033 1976909.178 - 8.57% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.01% 11.842 12.317 - 5.89% -
BM_std_min<short>/29 4.00% 2.323 2.416 - 2.83% -
SetIntersection_Front_Set_uint32_16384_1 4.00% 1068399.740 1111177.782 - -0.39% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.00% 6.154 6.400 - 2.56% -
BM_RangesPushHeap_uint64_Random_1024 3.98% 5.757 5.986 - -0.35% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.98% 29.936 31.127 - 0.65% -
BM_StringRead_Hot_Deep_Large 3.98% 0.485 0.504 - -12.36% -
rng::rotate(deque<int>)_(1_element_forward)/1024 3.96% 38.588 40.117 - 3.25% -
SetIntersection_Front_Vector_string_1024_16 3.96% 1681858.262 1748454.807 - 1.40% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.93% 12.959 13.469 - -0.65% -
std::map<std::string,_int>::erase(iterator)/0 3.93% 27.433 28.511 - 4.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.93% 0.563 0.585 - 0.24% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.92% 1.761 1.830 - 4.46% -
rng::fold_left(deque<int>)/8 3.92% 3.986 4.142 - 1.03% -
std::count(list<int>)_(every_other)/8192 3.92% 6373.943 6623.682 - -0.60% -
std::set<int>::count(key)_(existent)/32 3.92% 1.821 1.893 - 5.59% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.92% 347855585.656 361476086.420 - 5.13% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.91% 2.432 2.527 - 7.16% -
SetIntersection_Front_Set_uint32_262144_1 3.91% 1059022.886 1100466.244 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.91% 1078394.075 1120514.182 - -1.11% -
BM_SortHeap_pair<uint32,_uint32>_1 3.90% 0.257 0.267 - 6.64% -
std::remove_if(list<int>)_(sprinkled)/1024 3.89% 1013.752 1053.167 - -0.13% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 3.89% 46.354 48.156 - 4.33% -
std::map<int,_int>::find(key)_(non-existent)/32 3.88% 2.506 2.604 - 8.40% -
SetIntersection_Front_Set_float_256_64 3.88% 6057555.785 6292792.722 - -4.00% -
std::set<int>::erase(key)_(non-existent)/32 3.88% 2.432 2.527 - -5.70% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.88% 1.161 1.206 - 4.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.87% 1.145 1.190 - 3.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.87% 63874.393 66345.631 - 0.18% -
rng::find(vector<char>)_(bail_25%)/8 3.87% 1.067 1.108 - 12.76% -
SetIntersection_Interlaced_Set_string_1024_64 3.85% 16506120.290 17142214.429 - -3.25% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.85% 1.597 1.659 - 21.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.84% 1310.260 1360.627 - 3.59% -
BM_std_minmax<short>/25 3.84% 2.221 2.306 - 4.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.84% 53919.693 55989.826 - 4.55% -
rng::stable_partition(deque<int>)_(sparse)/50 3.80% 27.498 28.542 - 4.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.79% 1081974.631 1123014.329 - 3.54% -
std::unordered_set<int>::clear()/8192 3.79% 60343.438 62629.380 - 1.06% -
BM_num_put<long_long> 3.79% 11.486 11.921 - -4.19% -
BM_StringFindCharLiteral/16 3.77% 1.560 1.619 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.76% 0.568 0.590 - 0.20% -
std::move_backward(vector<bool>)_(aligned)/64 3.76% 1.779 1.846 - 2.64% -
std::find_end(deque<int>)_(single_element)/1024 3.76% 319.714 331.723 - 28.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.74% 15644366.158 16229321.041 - 3.54% -
BM_RangesPushHeap_string_SingleElement_16384 3.74% 2.434 2.525 - -1.64% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 3.73% 8774.906 9102.161 - -2.84% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 3.73% 18.252 18.933 - -1.45% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 3.73% 4.975 5.161 - 8.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.73% 22.083 22.906 - 5.85% -
SetIntersection_Front_Vector_uint32_16384_16 3.72% 1145380.913 1187939.520 - 0.68% -
std::set<int>::find(key)_(existent)/8192 3.71% 8.422 8.735 - 8.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.71% 31.374 32.537 - -10.41% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.70% 3333881.581 3457207.458 - 40.40% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 3.70% 1.000 1.037 - -3.72% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.69% 0.899 0.932 - 0.68% -
rng::copy(vector<bool>)_(aligned)/262144 3.68% 272.951 283.004 - -13.37% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.67% 1.785 1.850 - 8.19% -
std::search(list<int>)_(single_element)/1024 3.65% 731.383 758.110 - -1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 3.65% 729.556 756.214 - 2.43% -
std::copy_backward(deque<int>)/8 3.65% 2.675 2.772 - 1.24% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.64% 0.918 0.951 - 3.43% -
BM_deque_vector_ranges_copy/2 3.64% 1.773 1.837 - 0.07% -
BM_RangesPushHeap_string_SingleElement_256 3.64% 2.394 2.481 - -3.08% -
std::find_end(deque<int>)_(near_matches)/1024 3.63% 16447.667 17044.670 - -45.49% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 3.63% 20.405 21.145 - 3.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.63% 200.071 207.327 - 3.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 3.62% 0.586 0.607 - 0.34% -
BM_std_minmax_element<int>/64000 3.60% 15958.124 16533.135 - -1.77% -
BM_deque_vector_move_backward/0 3.60% 1.536 1.592 - 8.40% -
SetIntersection_Interlaced_Vector_string_256_16 3.60% 10710682.805 11096471.826 - 0.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.60% 12671122.485 13127341.126 - 3.41% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.59% 8.660 8.971 - 2.47% -
bm_swap_ranges_vb_aligned/8 3.59% 3.261 3.379 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.58% 1069544.251 1107873.039 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.58% 18024932.961 18670817.896 - -2.31% -
std::copy(list<int>)/32768 3.58% 26004.078 26935.500 - 1.94% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.58% 1.238 1.282 - 3.65% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.58% 17.038 17.648 - 6.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.58% 1510381.221 1564410.531 - -1.92% -
BM_StringAssignAsciiz_Large_Opaque 3.58% 11.362 11.769 - 0.69% -
SetIntersection_Front_Set_string_262144_256 3.58% 14970950.974 15506290.147 - -1.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.56% 1188510.569 1230875.851 - -1.03% -
BM_MakeThenSortHeap_string_SingleElement_16 3.56% 13.600 14.085 - 2.69% -
SetIntersection_None_Vector_uint32_262144_1024 3.56% 1156361.429 1197503.524 - 0.17% -
std::move(vector<bool>)_(unaligned)/512 3.56% 4.523 4.684 - 17.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.55% 1225814.118 1269305.264 - 4.14% -
BM_std_minmax_element<int>/70000 3.54% 17459.569 18078.198 - -1.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.53% 5854994.576 6061896.043 - 6.22% -
BM_std_minmax<unsigned_long_long>/5 3.53% 1.817 1.881 - 4.22% -
bm_lexicographical_compare<int>/16 3.53% 2.114 2.189 - 8.54% -
BM_std_minmax_element<short>/3 3.53% 1.109 1.148 - -0.00% -
std::multiset<int>::equal_range(key)_(existent)/32 3.52% 2.472 2.559 - 0.31% -
std::for_each_n(list<int>)/8192 3.52% 7700.400 7971.709 - 9.49% -
BM_PushHeap_float_SingleElement_16 3.52% 0.367 0.380 - 1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 3.52% 1071432.325 1109102.560 - -1.57% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 3.51% 1.148 1.188 - 14.49% -
BM_deque_vector_copy/2 3.50% 1.773 1.835 - 0.15% -
SetIntersection_None_Vector_uint64_262144_256 3.50% 1155568.943 1195992.282 - -0.64% -
std::unordered_multiset<int>::clear()/8192 3.49% 59281.247 61349.202 - 2.05% -
rng::remove(deque<int>)_(prefix)/32 3.47% 53.690 55.555 - 0.75% -
rng::remove_if(list<int>)_(sprinkled)/32 3.47% 59.974 62.057 - 3.59% -
bm_ranges_lexicographical_compare<int>/2 3.47% 1.526 1.579 - 3.43% -
BM_RangesSortHeap_string_262144 3.47% 172.487 178.470 - -3.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.45% 1.889 1.954 - -1.61% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.45% 4.058 4.198 - 5.90% -
rng::fold_left(deque<int>)/50 3.44% 26.521 27.433 - -1.07% -
BM_deque_vector_ranges_move_backward/0 3.43% 1.373 1.420 - -5.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.43% 1348975.429 1395237.464 - -2.69% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.42% 173.589 179.528 - 3.44% -
BM_RangesPushHeap_string_SingleElement_262144 3.42% 2.485 2.570 - -2.49% -
rng::copy_backward(vector<int>)/8 3.41% 2.214 2.289 - 0.03% -
std::copy_n(vector<int>)/32768 3.41% 3671.517 3796.773 - 0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.41% 10.062 10.405 - 3.58% -
std::unordered_set<int>::find(key)_(non-existent)/0 3.41% 0.326 0.338 - 0.64% -
BM_std_min<unsigned___int128>/11 3.40% 4.126 4.266 - -5.22% -
SetIntersection_Front_Vector_string_262144_64 3.40% 3516899.651 3636384.545 - 4.05% -
std::equal(deque<int>)_(it,_it,_it)/1048576 3.40% 482300.331 498678.885 - -0.87% -
731_astcenc_r 3.39% 10.129 10.472 - 2.50% -
BM_StringAssignAsciizMix_Opaque 3.39% 4.817 4.980 - 5.33% -
rng::reverse_copy(deque<int>)/512 3.38% 126.441 130.718 - 3.15% -
std::rotate(deque<int>)_(by_1/4)/1024 3.38% 779.766 806.129 - 2.99% -
BM_std_minmax_element<int>/65536 3.37% 16409.348 16962.962 - -1.51% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 3.36% 1.248 1.290 - -0.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.35% 1.022 1.057 - -0.12% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.33% 1.584 1.636 - -0.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.32% 0.327 0.337 - 1.69% -
BM_PushHeap_uint64_SingleElement_64 3.32% 0.362 0.374 - -8.16% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.32% 4.121 4.258 - 6.82% -
BM_StringFindCharLiteral/32 3.32% 1.619 1.673 - 3.33% -
BM_deque_deque_move_backward/65536 3.31% 8023.492 8289.273 - 2.81% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.30% 73.305 75.727 - -2.32% -
BM_PopHeap_float_1 3.30% 0.467 0.482 - 2.56% -
BM_MakeHeap_float_Random_262144 3.30% 1.115 1.152 - 3.30% -
std::find_if(vector<char>)_(process_all)/8 3.29% 2.407 2.486 - 2.51% -
rng::find_if_not(vector<int>)_(process_all)/8 3.29% 2.527 2.610 - 3.66% -
std::find_if_not(vector<char>)_(bail_25%)/8192 3.28% 518.034 535.047 - 1.68% -
BM_deque_vector_copy/1 3.28% 2.033 2.099 - -1.33% -
std::sort(deque<int>)_(pipe-organ)/1024 3.28% 2714.985 2803.915 - -0.81% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.27% 171.857 177.482 - -0.16% -
BM_std_minmax<short>/19 3.26% 2.317 2.393 - -1.49% -
BM_StringAssignStr_Large_Transparent 3.26% 10.292 10.628 - 4.63% -
std::partition(deque<int>)_(dense)/32 3.25% 9.834 10.153 - -8.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.25% 2.954 3.050 - 2.23% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 3.25% 1.526 1.576 - 4.89% -
std::unordered_map<int,_int>::ctor(const&)/32 3.25% 200.516 207.030 - 2.98% -
BM_StringRead_Cold_Deep_Empty 3.25% 0.898 0.928 - 15.66% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.24% 39.031 40.298 - 4.01% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.23% 27.263 28.145 - 11.02% -
BM_std_min<char>/30 3.23% 2.265 2.338 - 5.19% -
std::unordered_set<int>::contains(key)_(existent)/1024 3.23% 1.218 1.257 - -10.32% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.23% 29.481 30.433 - 1.73% -
SetIntersection_Interlaced_Set_float_16384_16 3.22% 212254232.317 219092252.155 - 4.02% -
std::shift_right(list<int>)/8192 3.22% 7746.475 7995.812 - 3.64% -
BM_RangesPushHeap_string_Descending_256 3.22% 2.227 2.298 - -2.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 3.21% 21.728 22.427 - 2.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.20% 50563.049 52182.615 - 4.79% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 3.20% 4247.046 4382.917 - 5.37% -
BM_MakeHeap_string_SingleElement_16 3.19% 5.568 5.745 - 0.37% -
BM_RangesMakeHeap_string_Descending_256 3.19% 2.679 2.765 - -19.33% -
BM_std_minmax<short>/29 3.19% 2.526 2.606 - -2.49% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.18% 4215.830 4350.065 - 3.67% -
rng::adjacent_find(deque<int>,_pred)/8 3.18% 4.067 4.196 - 0.58% -
BM_PushHeap_uint64_Ascending_1024 3.17% 2.625 2.708 - 5.06% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.17% 14.756 15.224 - -1.53% -
SetIntersection_None_Vector_uint32_262144_64 3.16% 1161623.286 1198364.070 - -0.69% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.16% 3.703 3.821 - 3.83% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.16% 3.932 4.056 - 2.64% -
BM_align/1 3.16% 0.894 0.923 - 2.91% -
BM_deque_vector_ranges_copy/1 3.15% 2.033 2.097 - -0.91% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.15% 49339.596 50894.706 - 2.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.15% 6182.267 6377.106 - 2.35% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 3.15% 1.030 1.063 - -4.57% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.15% 609.954 629.160 - 2.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 3.15% 0.386 0.398 - -18.29% -
BM_deque_vector_ranges_copy_backward/2 3.15% 1.786 1.842 - 0.15% -
std::map<int,_int>::find(key)_(existent)/1024 3.14% 3.808 3.928 - 4.74% -
SetIntersection_None_Vector_uint64_1024_1024 3.14% 1111076.721 1145978.573 - 0.07% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.14% 6230.523 6425.958 - 1.56% -
std::set<int>::ctor(const&,_alloc)/8192 3.13% 50042.793 51609.926 - 4.95% -
BM_MakeHeap_uint64_PipeOrgan_262144 3.13% 0.759 0.783 - 3.13% -
std::map<int,_int>::count(key)_(existent)/32 3.12% 1.693 1.746 - 2.93% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.12% 10.772 11.108 - 3.38% -
BM_RangesSortHeap_string_1024 3.11% 58.924 60.760 - 2.83% -
rng::none_of(deque<int>)_(process_all)/32 3.11% 15.887 16.382 - -9.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.11% 23398478.432 24126286.146 - -2.18% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 3.11% 0.413 0.425 - 7.59% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.10% 12189.406 12567.701 - 2.50% -
std::set<int>::ctor(const&,_alloc)/32 3.09% 221.502 228.354 - 5.92% -
std::set<int>::equal_range(key)_(existent)/32 3.09% 1.722 1.776 - 4.32% -
rng::replace(vector<int>)_(prefix)/32 3.09% 4.923 5.075 - 0.69% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.09% 27.990 28.854 - 10.61% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.08% 49031.270 50543.004 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1 3.08% 1081187.578 1114508.816 - -0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.08% 1190123.505 1226781.289 - 2.25% -
std::partition(vector<int>)_(dense)/1024 3.08% 240.919 248.337 - -0.03% -
std::multimap<int,_int>::find(key)_(existent)/32 3.07% 1.614 1.663 - 3.48% -
BM_std_minmax_element<int>/64 3.07% 16.690 17.202 - -0.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.06% 4.856 5.005 - 1.76% -
BM_StringAssignAsciiz_Large_Transparent 3.06% 11.478 11.829 - 2.13% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 3.06% 1.204 1.241 - 8.18% -
std::find_if_not(deque<int>)_(process_all)/8192 3.06% 2818.909 2905.094 - -1.37% -
std::set<int>::ctor(const&,_alloc)/1024 3.05% 6275.058 6466.308 - 3.33% -
SetIntersection_Front_Vector_uint64_262144_4 3.05% 1110703.368 1144525.465 - 5.96% -
BM_deque_deque_ranges_move_backward/65536 3.04% 8119.801 8366.983 - 4.24% -
rng::find_first_of(vector<int>)_(large_needle)/1024 3.04% 107538.102 110807.846 - 0.88% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 3.03% 8.920 9.190 - -5.52% -
BM_std_minmax<short>/23 3.02% 2.583 2.661 - -1.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.02% 29048.607 29925.889 - 5.55% -
rng::reverse(list<int>)/32768 3.02% 17141.109 17657.944 - 0.12% -
std::multiset<std::string>::count(key)_(existent)/8192 3.01% 30.137 31.045 - 1.05% -
BM_MakeHeap_float_PipeOrgan_4 3.00% 0.389 0.401 - 3.29% -
rng::rotate(deque<int>)_(by_1/4)/1024 3.00% 776.399 799.725 - 2.84% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.00% 0.930 0.958 - 1.97% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.00% 0.458 0.472 - -1.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 2.99% 20.250 20.856 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.99% 1689362.786 1739797.363 - 0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.98% 1212803.610 1248951.181 - -0.98% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.98% 12.988 13.375 - 1.24% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.97% 2.306 2.374 - 2.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.97% 742.913 765.003 - 0.42% -
BM_std_min<short>/20 2.97% 2.248 2.315 - 2.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.97% 3.503 3.607 - 1.44% -
std::replace(vector<int>)_(prefix)/32 2.97% 5.146 5.299 - 5.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 2.96% 9.383 9.662 - 0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.96% 1221.002 1257.171 - 2.60% -
SetIntersection_None_Set_float_256_64 2.96% 9307320.874 9582862.812 - 2.00% -
BM_RangesPushHeap_string_Descending_64 2.96% 2.151 2.214 - -1.81% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.96% 9.420 9.699 - 4.46% -
SetIntersection_Interlaced_Vector_string_256_256 2.95% 22232066.383 22888601.710 - 0.15% -
SetIntersection_None_Vector_uint64_16384_16 2.95% 1128528.805 1161848.934 - 0.95% -
std::is_sorted_until(deque<int>,_pred)/8 2.95% 3.895 4.010 - -5.68% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.95% 594.161 611.691 - 1.75% -
rng::move(deque<int>)/64 2.95% 6.279 6.465 - 2.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.95% 801.270 824.903 - 1.19% -
std::reverse_copy(list<int>)/8 2.95% 2.385 2.455 - 1.47% -
BM_MakeHeap_uint64_Ascending_262144 2.95% 0.728 0.749 - 1.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.94% 1213.076 1248.756 - 4.74% -
rng::partition_point(deque<int>)/50 2.94% 4.253 4.378 - 0.70% -
BM_std_minmax<short>/16 2.93% 1.702 1.752 - -7.81% -
rng::starts_with(list<int>)/8 2.93% 2.983 3.070 - 5.49% -
BM_std_min<unsigned___int128>/10 2.93% 3.723 3.832 - -4.47% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.93% 208117819.401 214205366.655 - 3.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.92% 54119.390 55700.746 - 0.88% -
std::sort(vector<NonIntegral>)_(descending)/8 2.92% 24.199 24.905 - -1.56% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.91% 1.614 1.661 - 3.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.90% 13510.228 13902.321 - 1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.89% 21727642.093 22356615.542 - 2.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.89% 50.197 51.649 - 0.61% -
BM_std_min<long_long>/14 2.89% 2.636 2.713 - 3.21% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 2.88% 21.807 22.436 - 1.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.88% 841.225 865.483 - 0.90% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.88% 21.583 22.206 - 0.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.88% 42942.040 44179.560 - 3.32% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.88% 22.566 23.216 - 5.33% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 2.88% 106932.245 110008.694 - -1.95% -
std::remove_if(deque<int>)_(sprinkled)/1024 2.88% 533.567 548.916 - 1.90% -
BM_PopHeap_pair<uint32,_uint32>_262144 2.88% 59.454 61.164 - 1.76% -
std::find_if_not(list<int>)_(process_all)/32768 2.88% 28943.133 29775.378 - -0.57% -
rng::starts_with(deque<int>)/1000 2.87% 454.870 467.944 - -2.08% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.87% 19.185 19.735 - -3.10% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.86% 16.712 17.190 - 3.65% -
BM_deque_vector_ranges_move/2 2.85% 1.792 1.843 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.85% 1931369.049 1986443.004 - 4.55% -
SetIntersection_Interlaced_Set_uint64_64_64 2.85% 14664563.077 15082365.856 - -0.50% -
BM_std_minmax<unsigned_char>/13 2.84% 2.198 2.260 - 1.87% -
BM_RangesPushHeap_string_Descending_1024 2.84% 2.377 2.445 - -1.51% -
std::copy_n(list<int>)/32768 2.83% 26106.987 26846.168 - 4.03% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.83% 32.130 33.039 - -4.41% -
std::search(list<int>)_(no_match)/8192 2.83% 7091.738 7292.301 - 1.95% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.83% 16.449 16.914 - 2.22% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.82% 16779.882 17252.875 - 4.97% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.82% 15.281 15.712 - 2.25% -
BM_RangesSortHeap_string_256 2.82% 44.320 45.568 - 2.75% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.82% 5.784 5.947 - 0.91% -
BM_StringFindNoMatch/10 2.81% 1.301 1.337 - -1.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.81% 49583.889 50976.404 - 1.17% -
std::replace(vector<int>)_(prefix)/50 2.80% 7.582 7.794 - 2.63% -
std::set<int>::upper_bound(key)_(existent)/32 2.80% 1.749 1.798 - 3.82% -
std::remove_if(list<int>)_(prefix)/1024 2.79% 1040.126 1069.177 - 2.10% -
BM_std_min<int>/8 2.78% 1.281 1.316 - 1.49% -
BM_std_min<unsigned_char>/13 2.78% 1.557 1.601 - 2.51% -
rng::stable_partition(deque<int>)_(dense)/1024 2.78% 569.829 585.647 - -0.74% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.78% 822.600 845.435 - 0.68% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 2.78% 1.024 1.053 - 1.54% -
SetIntersection_Interlaced_Set_string_262144_262144 2.77% 17308765.949 17788991.293 - 2.38% -
BM_StringRelational_Less_Small_Small_Control 2.77% 1.733 1.781 - 3.12% -
std::equal(vector<int>)_(it,_it,_it)/50 2.76% 4.190 4.306 - -1.42% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.76% 8.763 9.005 - -0.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.76% 1022.191 1050.367 - 10.00% -
std::count(vector<int>)_(every_other)/8 2.76% 1.346 1.383 - 3.65% -
SetIntersection_None_Vector_uint64_16384_1024 2.74% 1138926.336 1170158.258 - -0.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.74% 2.129 2.188 - 2.47% -
BM_std_min<int>/24 2.74% 1.768 1.816 - 0.15% -
BM_RangesMakeHeap_string_Random_262144 2.74% 14.998 15.409 - -20.67% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.73% 6292.164 6463.939 - 3.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.73% 1272241.888 1306970.960 - 0.58% -
BM_std_min<unsigned_int>/12 2.73% 1.469 1.509 - 1.92% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.73% 49742.660 51099.390 - 1.45% -
rng::find(list<int>)_(process_all)/8192 2.72% 11560.145 11874.794 - 13.73% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.72% 1.395 1.433 - 1.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.71% 6205.087 6373.537 - 1.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.71% 4.776 4.906 - 2.63% -
BM_StringRelational_Eq_Large_Large_Control 2.71% 2.388 2.452 - 8.04% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 2.71% 19.476 20.003 - -4.97% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 2.70% 49.542 50.882 - -1.75% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.70% 69.373 71.248 - -0.62% -
SetIntersection_Front_Set_float_1024_16 2.70% 1280425.708 1314976.527 - 0.53% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.69% 503.182 516.726 - -2.04% -
SetIntersection_Front_Set_float_1024_64 2.69% 1872479.327 1922880.720 - -5.76% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.68% 1084656.592 1113723.242 - 1.03% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.68% 32.250 33.113 - 5.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.68% 1226679.621 1259496.870 - 2.72% -
std::set<int>::count(key)_(non-existent)/1024 2.67% 7.522 7.722 - 2.47% -
BM_num_get<long_long> 2.66% 11.490 11.796 - 5.62% -
BM_std_min<short>/28 2.66% 2.581 2.650 - -2.93% -
rng::partition(list<int>)_(sparse)/50 2.66% 15.117 15.519 - 0.79% -
BM_vector_deque_ranges_move/4000 2.64% 141.666 145.413 - 1.83% -
BM_num_get<unsigned_int> 2.64% 10.671 10.953 - 3.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.64% 655.650 672.950 - 0.19% -
std::copy_if(vector<int>)_(entire_range)/8 2.64% 2.247 2.306 - 1.56% -
BM_std_min<char>/8 2.64% 2.320 2.381 - 5.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.63% 67314.819 69087.662 - 0.89% -
std::partition(list<int>)_(dense)/8192 2.63% 4386.724 4502.021 - -10.30% -
rng::shuffle(vector<int>)/32 2.63% 286.043 293.558 - 2.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.63% 3.192 3.276 - 4.59% -
BM_PushHeap_uint32_Ascending_262144 2.63% 8.163 8.378 - 2.45% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.62% 21.087 21.641 - -1.65% -
BM_std_min<char>/28 2.62% 1.743 1.789 - 0.72% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 2.62% 0.426 0.437 - 0.00% -
std::map<int,_int>::count(key)_(existent)/8192 2.62% 5.957 6.113 - 0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.61% 26298.521 26986.194 - 5.75% -
BM_MakeThenSortHeap_uint32_Heap_4 2.61% 1.190 1.221 - 2.01% -
SetIntersection_None_Vector_string_1024_1 2.61% 1206057.269 1237565.991 - 0.81% -
SetIntersection_Interlaced_Vector_uint32_256_4 2.61% 5155958.000 5290523.725 - -0.01% -
BM_std_min<unsigned___int128>/64 2.61% 29.172 29.933 - -22.78% -
BM_RangesSortHeap_string_16384 2.61% 96.511 99.028 - 3.21% -
BM_std_minmax<long_long>/15 2.60% 3.665 3.760 - 3.03% -
BM_std_minmax<unsigned_long_long>/14 2.60% 3.266 3.351 - 1.72% -
BM_std_min<char>/5 2.60% 1.422 1.459 - 2.33% -
SetIntersection_Front_Set_float_64_64 2.59% 14823160.806 15207259.219 - -1.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.59% 6.401 6.567 - 0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.58% 1.000 1.026 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.58% 1481374.057 1519539.047 - 4.22% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.57% 6225.561 6385.769 - 1.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.57% 1.118 1.147 - 1.17% -
std::stable_partition(deque<int>)_(sparse)/50 2.57% 27.724 28.437 - -4.31% -
SetIntersection_None_Set_string_262144_1 2.57% 1674336.830 1717345.053 - 1.24% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.57% 74.395 76.305 - 3.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.57% 50.811 52.115 - 2.06% -
BM_RangesSortHeap_string_64 2.56% 29.706 30.468 - 2.24% -
std::rotate(list<int>)_(1_element_backward)/8192 2.56% 8500.795 8718.605 - 3.29% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.56% 6.989 7.168 - 5.15% -
rng::partition(vector<int>)_(dense)/32 2.55% 8.409 8.624 - 2.63% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.54% 63.444 65.058 - 5.70% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.54% 215.621 221.100 - 3.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.54% 12808814.774 13134117.369 - -2.51% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.54% 1.889 1.937 - 2.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.53% 4632393.437 4749451.710 - 1.90% -
rng::unique(list<int>,_pred)_(contiguous)/8192 2.52% 7751.801 7947.441 - 1.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.52% 1.863 1.910 - -0.43% -
rng::partial_sort(vector<int>)_(descending)/8 2.51% 25.069 25.699 - 3.41% -
rng::any_of(vector<int>)_(process_all)/32 2.51% 8.325 8.534 - 1.82% -
rng::copy_backward(vector<int>)/4096 2.50% 144.122 147.719 - 4.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.49% 1.134 1.162 - -5.76% -
std::move(deque<int>)/64 2.49% 5.986 6.135 - 2.20% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.49% 8.394 8.603 - 0.54% -
BM_StringRead_Cold_Deep_Large 2.49% 1.327 1.360 - 12.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 2.49% 10.624 10.888 - 1.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.49% 1155660.229 1184401.452 - -0.78% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.48% 1509.717 1547.144 - 2.79% -
std::map<int,_int>::clear()/1024 2.48% 10519.792 10780.564 - 1.89% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.48% 24.528 25.135 - 7.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 2.47% 1.948 1.997 - 1.65% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 2.47% 38.997 39.961 - 41.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.47% 24.543 25.149 - 4.43% -
BM_std_minmax<unsigned_long_long>/30 2.46% 4.409 4.518 - 1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.46% 18911664.157 19377028.186 - -1.36% -
SetIntersection_Front_Set_uint64_256_16 2.46% 4847604.495 4966866.447 - 1.32% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 2.46% 30.709 31.464 - -0.61% -
SetIntersection_None_Vector_uint64_16384_16384 2.46% 1146007.955 1174170.979 - 0.52% -
SetIntersection_Front_Set_float_1024_1 2.45% 1089110.258 1115844.365 - -0.19% -
rng::rotate(list<int>)_(by_1/3)/32 2.45% 14.627 14.986 - -4.04% -
BM_MakeThenSortHeap_string_SingleElement_64 2.45% 19.629 20.111 - 2.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.45% 14542.336 14899.046 - 0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.45% 1239885.686 1270239.650 - 0.55% -
std::find_end(deque<int>)_(same_length)/1000 2.45% 330.139 338.216 - -64.02% -
BM_RangesMakeThenSortHeap_string_Descending_262144 2.44% 85.190 87.272 - -12.50% -
BM_MakeThenSortHeap_uint32_Heap_16 2.44% 5.093 5.218 - 1.83% -
BM_std_min<int>/11 2.44% 1.156 1.184 - 2.47% -
BM_std_min<unsigned_int>/16 2.44% 1.895 1.942 - 1.75% -
rng::move_backward(vector<bool>)_(unaligned)/64 2.44% 1.875 1.920 - 0.98% -
SetIntersection_Front_Set_uint64_256_64 2.43% 6449113.796 6606079.530 - 6.83% -
BM_std_min<long_long>/4 2.43% 1.656 1.696 - 0.88% -
std::any_of(vector<int>)_(process_all)/32 2.43% 8.323 8.525 - 1.73% -
BM_MakeThenSortHeap_float_Ascending_4 2.42% 1.460 1.496 - 7.06% -
rng::reverse_copy(list<int>)/4096 2.42% 3058.618 3132.638 - 1.97% -
BM_RangesPushHeap_string_Descending_16 2.42% 2.062 2.112 - 0.19% -
BM_RangesMakeHeap_string_Descending_64 2.42% 2.571 2.633 - -13.72% -
BM_num_get<long> 2.41% 11.508 11.786 - 6.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.41% 19649928.135 20123956.162 - 3.34% -
rng::move_backward(deque<int>)/64 2.41% 7.182 7.355 - 30.87% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.41% 3386.593 3468.130 - 1.97% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.41% 21.573 22.092 - -0.91% -
BM_std_min<int>/7 2.41% 1.041 1.066 - 1.16% -
SetIntersection_Front_Vector_string_64_16 2.41% 21680752.405 22202295.579 - 1.09% -
BM_deque_deque_copy_backward/2 2.40% 3.001 3.073 - 21.27% -
SetIntersection_None_Set_uint32_256_256 2.40% 5836571.962 5976459.680 - 3.59% -
rng::move(list<int>)/262144 2.39% 250229.772 256220.518 - 0.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.39% 23.606 24.171 - -1.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.39% 22.505 23.043 - -0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.39% 1234764.924 1264230.170 - 2.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.39% 24.984 25.580 - 9.79% -
BM_std_minmax_element<int>/4 2.39% 1.219 1.248 - 0.43% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.38% 9.608 9.836 - 3.98% -
std::copy(vector<bool>)_(aligned)/1048576 2.38% 1990.645 2037.957 - -38.63% -
BM_PushHeap_uint32_Ascending_16384 2.37% 6.620 6.777 - 0.63% -
rng::find(deque<int>)_(process_all)/8 2.37% 3.447 3.529 - 0.20% -
BM_MakeThenSortHeap_uint64_Random_262144 2.37% 35.279 36.115 - 2.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 2.37% 6.017 6.159 - 1.49% -
BM_RangesPushHeap_string_Descending_4 2.37% 1.858 1.902 - 1.13% -
SetIntersection_Front_Vector_string_16384_16 2.36% 1734501.224 1775494.496 - 3.33% -
BM_deque_vector_copy_backward/1 2.36% 2.070 2.119 - 1.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.36% 264.959 271.208 - 2.76% -
BM_MakeThenSortHeap_string_SingleElement_4 2.34% 6.211 6.357 - 6.68% -
BM_std_minmax_element<int>/512 2.34% 131.078 134.140 - -2.89% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.34% 679.285 695.151 - -1.71% -
BM_std_minmax_element<int>/1024 2.33% 258.014 264.029 - -3.21% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.33% 22.104 22.619 - -1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.33% 1387752.308 1420079.218 - 1.57% -
BM_deque_vector_ranges_move/1 2.33% 2.023 2.070 - -3.71% -
std::find_end(deque<int>)_(same_length)/1024 2.32% 337.233 345.052 - -81.34% -
SetIntersection_Front_Vector_uint64_16384_1024 2.31% 5842997.380 5978193.345 - 0.30% -
SetIntersection_None_Set_string_262144_256 2.31% 1680446.777 1719304.850 - 1.60% -
BM_std_min<short>/32 2.31% 2.950 3.018 - 2.56% -
std::map<int,_int>::find(key)_(existent)/8192 2.31% 5.456 5.582 - 1.37% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.30% 5.387 5.511 - 0.56% -
BM_StringFindStringLiteral/32 2.30% 1.707 1.746 - 4.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 2.30% 24.879 25.451 - -10.08% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 2.29% 0.503 0.514 - 0.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.29% 13641.119 13953.719 - 0.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.29% 14486.217 14817.943 - 1.58% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.28% 6658.964 6811.048 - 1.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.28% 817211.916 835855.355 - -0.03% -
std::multiset<std::string>::erase(iterator)/1024 2.28% 29.572 30.246 - -8.27% -
SetIntersection_None_Set_string_262144_16 2.28% 1677118.977 1715356.771 - 1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.27% 798.986 817.155 - 0.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.27% 373.928 382.423 - 2.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.27% 17.593 17.993 - 1.04% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.27% 16.796 17.177 - 1.91% -
BM_CmpEqual_ushort_short 2.27% 1.035 1.058 - 0.11% -
BM_StringFindAllMatch/8 2.27% 2.595 2.654 - 4.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.27% 17663421.385 18063761.719 - 1.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.26% 364.341 372.577 - 1.36% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.25% 1.923 1.967 - 1.97% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.25% 21.696 22.185 - -3.07% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.25% 161073.269 164698.203 - -2.89% -
SetIntersection_Front_Set_uint64_1024_4 2.25% 1126048.709 1151389.925 - 4.69% -
BM_std_minmax<int>/11 2.25% 1.725 1.764 - -3.67% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 2.25% 7.775 7.949 - 19.23% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.25% 10.172 10.400 - -0.36% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.25% 1.239 1.267 - 2.05% -
BM_RangesPushHeap_string_SingleElement_64 2.24% 2.469 2.524 - -3.33% -
BM_MakeThenSortHeap_uint32_Random_4 2.24% 3.987 4.076 - 1.65% -
BM_align/8 2.24% 0.895 0.915 - 1.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.24% 4474091.456 4574319.999 - 2.35% -
SetIntersection_None_Set_string_262144_4 2.24% 1676831.381 1714361.168 - 1.58% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.24% 27.453 28.067 - 2.50% -
SetIntersection_Front_Vector_string_262144_16 2.23% 1711288.441 1749458.955 - 1.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 2.23% 1.197 1.224 - -1.47% -
BM_CmpLess_short_short 2.23% 0.950 0.971 - 0.62% -
BM_MakeHeap_uint32_PipeOrgan_16 2.23% 0.999 1.021 - -1.89% -
BM_deque_deque_move_backward/2 2.22% 2.940 3.005 - 21.85% -
BM_StringRelational_Less_Large_Empty_Control 2.22% 2.030 2.075 - 6.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.22% 5765926.951 5893823.307 - -0.03% -
std::fill_n(deque<int>)/8192 2.21% 239.248 244.546 - 1.92% -
SetIntersection_Front_Vector_float_262144_16 2.21% 1176802.003 1202809.635 - 0.88% -
SetIntersection_Front_Set_uint64_262144_1 2.21% 1100913.817 1125241.803 - -2.63% -
rng::stable_partition(list<int>)_(sparse)/1024 2.21% 916.820 937.071 - 1.99% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.21% 2.007 2.051 - 8.24% -
std::shift_right(deque<int>)/50 2.20% 5.102 5.215 - 23.77% -
SetIntersection_Front_Vector_uint64_1024_4 2.20% 1107227.874 1131621.639 - 0.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 2.20% 68.065 69.564 - 63.65% -
BM_std_min<unsigned_short>/32 2.20% 2.824 2.886 - -0.91% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.20% 9.023 9.221 - 2.82% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.20% 3.775 3.857 - 1.07% -
BM_vector_deque_move_backward/512 2.20% 17.886 18.279 - 3.85% -
SetIntersection_None_Set_string_262144_1024 2.19% 1668026.041 1704614.908 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.19% 34.988 35.755 - -1.03% -
BM_PushHeap_string_Ascending_4 2.19% 2.522 2.577 - -2.03% -
BM_SortHeap_pair<uint32,_uint32>_16 2.18% 5.989 6.120 - 0.54% -
BM_std_minmax<short>/17 2.18% 1.721 1.759 - -1.89% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.17% 4.422 4.519 - 2.16% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.17% 14174.459 14482.594 - 5.63% -
SetIntersection_Front_Vector_uint64_64_64 2.17% 11125332.836 11366785.505 - 1.67% -
SetIntersection_Front_Set_uint64_262144_16 2.17% 1303680.509 1331950.222 - 1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.16% 1104026.396 1127868.512 - 0.32% -
bm_ranges_lexicographical_compare<signed_char>/6 2.16% 2.591 2.647 - 1.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.16% 13.960 14.261 - 0.42% -
bm_lexicographical_compare<signed_char>/16 2.16% 1.272 1.299 - -2.11% -
BM_RangesMakeHeap_string_PipeOrgan_1024 2.16% 4.894 4.999 - -15.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 2.16% 344017449.594 351434013.353 - 0.30% -
BM_StringEraseWithMove_Small_Opaque 2.15% 2.592 2.648 - 2.87% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.15% 8.591 8.776 - 0.78% -
BM_std_min<unsigned_int>/1024 2.15% 26.715 27.289 - 1.64% -
SetIntersection_None_Vector_float_1024_1 2.15% 1130823.371 1155104.702 - -2.16% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.14% 1.250 1.277 - 10.09% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.14% 26.231 26.792 - 5.34% -
std::multimap<std::string,_int>::ctor(const&)/32 2.14% 829.966 847.707 - 18.91% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.14% 22.772 23.258 - -0.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.13% 4.931 5.035 - -1.57% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.13% 214843808.126 219413668.384 - 2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.13% 1229423.269 1255562.599 - 0.63% -
std::unordered_multiset<int>::clear()/1024 2.12% 7798.191 7963.855 - 1.00% -
rng::rotate(list<int>)_(1_element_forward)/32 2.12% 14.341 14.645 - -1.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.12% 244857879.060 250041284.492 - 0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.11% 4279192.160 4369346.834 - 0.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.10% 29.194 29.807 - 1.46% -
BM_deque_deque_ranges_move_backward/2 2.10% 2.944 3.006 - 18.89% -
BM_MakeHeap_uint32_PipeOrgan_256 2.09% 0.643 0.657 - 4.18% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 2.09% 0.696 0.711 - 1.60% -
BM_std_minmax<char>/5 2.09% 1.642 1.677 - -9.81% -
SetIntersection_Front_Set_uint32_1024_1 2.09% 1103830.823 1126846.234 - 6.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.08% 290.970 297.035 - 0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.08% 6699.433 6838.677 - 2.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.08% 9.587 9.786 - 2.08% -
BM_vector_deque_copy_backward/64 2.08% 3.059 3.122 - 5.45% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.08% 50300.281 51344.182 - 2.76% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.07% 3.410 3.481 - 4.77% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.07% 4.815 4.915 - 1.04% -
BM_deque_deque_ranges_copy_backward/2 2.07% 2.945 3.006 - 18.70% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.07% 369.233 376.860 - 3.14% -
SetIntersection_None_Set_string_262144_262144 2.06% 1666869.465 1701281.090 - 0.16% -
std::unordered_set<int>::insert(value)_(already_present)/0 2.06% 1.564 1.596 - 1.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 2.06% 0.574 0.586 - 0.66% -
rng::search(deque<int>,_pred)_(single_element)/1000 2.06% 465.322 474.917 - -0.25% -
bm_lexicographical_compare<signed_char>/1048576 2.06% 16310.169 16646.464 - 1.50% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 2.06% 21.894 22.345 - 1.49% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 2.06% 8.179 8.348 - 1.35% -
SetIntersection_Interlaced_Set_float_16384_4 2.06% 172151515.878 175690703.846 - 1.95% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.06% 29.106 29.704 - 15.60% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.06% 26.788 27.339 - -6.88% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.05% 19.018 19.408 - -0.94% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.05% 26.369 26.911 - 2.45% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.05% 34.175 34.875 - 0.05% -
BM_num_get<bool> 2.05% 12.400 12.654 - 4.75% -
std::for_each_n(vector<int>)/8 2.05% 2.542 2.594 - 3.61% -
BM_RangesPushHeap_string_Descending_16384 2.05% 2.313 2.360 - -4.12% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.04% 0.764 0.780 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.04% 1107773.877 1130403.578 - 4.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.04% 6633.866 6769.261 - 1.87% -
BM_CmpEqual_ushort_uchar 2.04% 1.111 1.134 - 0.55% -
std::set<int>::count(key)_(non-existent)/32 2.04% 2.919 2.979 - 0.28% -
BM_std_minmax<short>/31 2.04% 3.034 3.095 - 0.33% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 2.04% 52141.106 53202.445 - 1.96% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.04% 211.858 216.170 - 0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.03% 33.963 34.654 - 0.16% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.02% 347981529.614 355027419.650 - 1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.02% 57396.607 58558.326 - -7.87% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.02% 1.241 1.266 - 0.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.02% 6692.533 6827.768 - 3.53% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.02% 29.309 29.901 - -1.32% -
rng::move_backward(vector<bool>)_(unaligned)/512 2.02% 4.662 4.756 - -11.35% -
BM_std_minmax_element<int>/4096 2.02% 1022.285 1042.911 - -3.30% -
BM_PushHeap_string_Random_16384 2.01% 16.285 16.613 - -1.93% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.01% 110534.084 112756.828 - -0.80% -
std::set<int>::find(key)_(non-existent)/1024 2.01% 5.562 5.674 - 2.14% -
rng::find_if(vector<int>)_(process_all)/50 2.01% 13.936 14.216 - -0.01% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 2.01% 49768.374 50768.311 - 0.16% -
std::is_sorted_until(list<int>)/8 2.01% 2.238 2.283 - 3.44% -
rng::partition(list<int>)_(dense)/32 2.01% 8.655 8.829 - 4.51% -
BM_align/64 2.00% 0.896 0.914 - 2.01% -
std::copy(list<int>)/8 2.00% 2.442 2.491 - -0.86% -
SetIntersection_None_Vector_uint64_262144_262144 2.00% 1174696.688 1198158.537 - -0.62% -
BM_RangesMakeHeap_string_Descending_4 2.00% 2.115 2.157 - -10.72% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.00% 54927.482 56024.485 - 2.12% -
SetIntersection_Interlaced_Set_float_16384_1 1.99% 1103886.645 1125907.290 - 0.72% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.99% 4.769 4.864 - 0.37% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.99% 3861.625 3938.475 - 3.36% -
rng::count_if(list<int>)_(every_other)/8192 1.99% 7167.550 7310.106 - 0.11% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.98% 2.418 2.466 - 4.79% -
std::copy_backward(vector<bool>)_(aligned)/64 1.98% 1.693 1.726 - -2.78% -
BM_RangesMakeHeap_uint64_Ascending_16 1.98% 0.655 0.668 - 1.65% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.98% 1.181 1.205 - -0.13% -
SetIntersection_None_Set_string_262144_16384 1.98% 1682049.070 1715357.502 - 1.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.98% 0.694 0.707 - 1.55% -
BM_std_min<char>/23 1.98% 2.279 2.324 - 1.89% -
BM_SortHeap_uint32_64 1.97% 7.824 7.979 - 0.42% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.97% 4.901 4.997 - 3.51% -
BM_align/256 1.96% 0.896 0.914 - 1.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.95% 16872.450 17202.048 - -1.15% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.95% 6.111 6.230 - 15.05% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 1.95% 29.819 30.400 - 4.68% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.95% 21.084 21.496 - -0.38% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.95% 1.192 1.215 - 1.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.95% 28.101 28.648 - 0.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.94% 33.672 34.327 - 0.25% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.94% 18.092 18.443 - 2.34% -
BM_RangesPushHeap_float_Random_16384 1.94% 7.478 7.623 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.93% 13285083.118 13542068.979 - 0.16% -
std::map<int,_int>::insert(value)_(new_value)/8192 1.93% 39.998 40.772 - 2.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.93% 2294309.082 2338668.213 - 0.66% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.93% 49115.392 50064.459 - 1.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.93% 1.112 1.133 - 2.38% -
rng::equal(vector<bool>)_(unaligned)/50 1.93% 0.723 0.737 - 0.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.93% 1.172 1.194 - -0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.92% 20413.837 20806.392 - 0.05% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.92% 3.938 4.014 - -0.82% -
std::reverse_copy(list<int>)/32768 1.92% 26214.696 26717.686 - 1.37% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.92% 4.550 4.637 - 4.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.92% 8811025.050 8979811.616 - -30.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.91% 43180659.848 44007512.489 - 0.42% -
SetIntersection_None_Set_string_262144_64 1.91% 1684052.330 1716296.633 - 1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.91% 16.944 17.268 - 3.45% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.91% 6917169.961 7049363.339 - -0.12% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.91% 21.507 21.918 - -1.02% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.90% 2.923 2.978 - 5.44% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.90% 5.843 5.954 - -1.41% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.90% 2837.244 2891.211 - 3.19% -
rng::move(vector<int>)/64 1.90% 4.096 4.174 - 1.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.90% 10.833 11.039 - 0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.90% 613.523 625.169 - 0.70% -
std::none_of(list<int>)_(process_all)/32768 1.90% 26649.819 27155.386 - 5.43% -
BM_PopHeap_uint32_262144 1.89% 40.663 41.433 - -1.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.89% 22.585 23.012 - 0.23% -
BM_StringAssignStr_Large_Opaque 1.89% 10.247 10.441 - 2.70% -
rng::any_of(vector<int>)_(process_all)/8 1.89% 2.441 2.487 - 5.64% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.89% 8941.204 9110.197 - 2.32% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.89% 6678.459 6804.586 - 2.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.89% 7.222 7.358 - 0.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.88% 146613.964 149377.243 - 1.36% -
SetIntersection_Interlaced_Set_string_16384_1 1.88% 1141618.961 1163122.560 - 0.65% -
std::multiset<std::string>::erase(key)_(non-existent)/32 1.88% 10.421 10.617 - 5.13% -
rng::contains(list<int>)_(process_all)/50 1.88% 18.235 18.578 - -3.97% -
SetIntersection_None_Set_float_64_64 1.88% 11707749.775 11927519.831 - 0.44% -
BM_vector_deque_copy/1 1.88% 2.309 2.353 - 1.44% -
SetIntersection_Interlaced_Set_string_262144_1024 1.87% 2118387.287 2158005.291 - 2.05% -
BM_RangesMakeHeap_uint32_SingleElement_256 1.87% 0.546 0.557 - 3.18% -
BM_RangesMakeHeap_uint32_SingleElement_262144 1.87% 0.630 0.642 - 2.53% -
bm_ranges_lexicographical_compare<int>/8 1.87% 1.502 1.530 - -0.01% -
std::map<std::string,_int>::clear()/1024 1.86% 20492.843 20874.605 - -0.36% -
SetIntersection_Front_Set_string_16384_1024 1.86% 59277415.841 60381471.627 - 1.82% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.86% 54683.045 55701.007 - 1.89% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.86% 4193.758 4271.807 - 2.61% -
BM_LowerBound_pair<uint32,_uint32>_256 1.86% 32.750 33.359 - 1.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.86% 49.755 50.678 - 0.69% -
std::partition_copy(vector<int>)/1024 1.86% 454.968 463.410 - 1.35% -
SetIntersection_Interlaced_Set_string_16384_256 1.85% 356720846.075 363327898.068 - 3.33% -
SetIntersection_Interlaced_Set_float_16384_64 1.85% 219642135.487 223700304.957 - 2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.85% 11216930.151 11424161.016 - 3.59% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.85% 1.827 1.861 - -0.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.85% 32.217 32.811 - 0.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.84% 502.157 511.414 - -10.15% -
SetIntersection_Front_Set_string_256_256 1.84% 29317802.067 29858171.452 - 6.82% -
std::multiset<int>::contains(key)_(existent)/32 1.84% 1.658 1.688 - 1.46% -
rng::contains_subrange(list<int>)_(process_all)/32 1.84% 10.243 10.432 - -0.15% -
std::partial_sort(deque<int>)_(heap)/8192 1.84% 282505.841 287708.613 - 1.43% -
SetIntersection_Front_Set_string_16384_16 1.84% 1969345.399 2005566.898 - -2.75% -
BM_PushHeap_uint32_Random_16 1.83% 4.432 4.513 - 2.29% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.82% 169224571.754 172312608.930 - 1.76% -
rng::find_if(vector<char>)_(process_all)/1024 1.82% 270.183 275.100 - 0.32% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.82% 40.288 41.021 - 49.93% -
BM_deque_vector_move_backward/1 1.81% 2.086 2.124 - 1.89% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.81% 11.472 11.680 - 1.32% -
BM_StringFindStringLiteral/64 1.81% 2.157 2.196 - 4.75% -
BM_RangesSortHeap_uint64_4 1.81% 0.936 0.952 - 2.02% -
std::remove_if(deque<int>)_(prefix)/50 1.81% 67.463 68.683 - 2.79% -
SetIntersection_Front_Set_uint32_16384_4 1.81% 1132056.300 1152498.485 - 1.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.80% 18.108 18.435 - 2.06% -
SetIntersection_Front_Vector_uint32_64_64 1.80% 11325835.175 11530193.496 - -1.19% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.80% 207.123 210.858 - 1.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.80% 2.520 2.565 - -1.91% -
BM_std_min<long_long>/512 1.80% 46.486 47.324 - 1.15% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.80% 44.399 45.199 - 1.78% -
rng::find_end(list<int>)_(near_matches)/1024 1.80% 34638.822 35262.969 - -7.37% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.80% 19622.909 19976.105 - 4.41% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.80% 24.332 24.770 - 1.55% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.80% 10.585 10.775 - 2.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.80% 1.181 1.203 - -1.15% -
std::shift_right(list<int>)/50 1.79% 28.940 29.458 - 9.42% -
BM_RangesPushHeap_float_Random_1024 1.79% 7.450 7.583 - 2.51% -
std::multimap<int,_int>::ctor(const&)/1024 1.79% 6237.113 6348.661 - 0.62% -
std::find_if(deque<int>)_(process_all)/32768 1.79% 11445.042 11649.580 - 0.10% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.79% 61.275 62.370 - 2.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.79% 6.807 6.928 - 0.83% -
BM_std_min<short>/22 1.79% 1.841 1.874 - -0.68% -
BM_LowerBound_string_262144 1.78% 2278.446 2319.094 - 3.41% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.78% 9.068 9.229 - 2.48% -
BM_std_minmax<char>/4 1.78% 1.409 1.434 - -7.51% -
std::rotate(list<int>)_(by_1/3)/32 1.78% 15.525 15.801 - 4.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.78% 23.900 24.325 - -0.94% -
BM_PushHeap_string_Random_16 1.78% 10.118 10.298 - 1.94% -
BM_std_min<char>/14 1.78% 1.794 1.826 - -2.39% -
SetIntersection_Interlaced_Set_string_262144_256 1.77% 2104377.684 2141707.520 - 2.73% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.77% 10.758 10.948 - 1.97% -
rng::generate(deque<int>)/8192 1.76% 2048.510 2084.584 - 2.00% -
BM_std_minmax_element<int>/4000 1.76% 998.495 1016.078 - -3.58% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.76% 581.200 591.429 - -1.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.76% 31.907 32.468 - -3.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.76% 57820.058 58836.673 - 3.33% -
BM_std_min<unsigned_long_long>/6 1.76% 1.592 1.620 - -0.50% -
BM_lexicographical_compare_three_way_fast_path/16 1.76% 4.337 4.414 - 1.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.75% 185190.870 188437.106 - -1.82% -
BM_vector_deque_copy_backward/512 1.75% 17.599 17.907 - 1.61% -
BM_PushHeap_string_Random_1024 1.75% 14.974 15.236 - 1.91% -
SetIntersection_None_Vector_string_262144_64 1.75% 1333302.214 1356610.248 - -1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.75% 344684518.648 350708918.410 - 34928.41% -
std::multimap<int,_int>::ctor(const&)/8192 1.75% 49837.127 50707.619 - 0.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 8878.321 9033.270 - 0.16% -
SetIntersection_None_Set_uint64_256_64 1.74% 9160090.601 9319820.703 - 1.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.74% 14.983 15.243 - 2.76% -
BM_PushHeap_uint64_Random_1024 1.74% 5.891 5.993 - 1.40% -
std::adjacent_find(list<int>,_pred)/8192 1.73% 8297.942 8441.872 - 4.03% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.73% 36.201 36.828 - 0.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.73% 637.944 648.999 - -0.69% -
std::reverse(list<int>)/4096 1.73% 1676.322 1705.339 - 1.82% -
bm_gcd_trivial 1.73% 0.893 0.909 - 6.13% -
std::partition(list<int>)_(dense)/50 1.73% 13.331 13.561 - 1.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.73% 379.703 386.261 - 0.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.73% 6542.904 6655.777 - 2.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.72% 15019.979 15279.019 - -2.61% -
std::unordered_set<std::string>::erase(iterator)/32 1.72% 30.944 31.477 - -0.83% -
bm_ranges_lexicographical_compare<signed_char>/7 1.72% 2.824 2.872 - 1.30% -
BM_std_minmax<short>/7 1.72% 1.753 1.783 - 2.04% -
SetIntersection_None_Set_uint64_262144_64 1.72% 1192938.313 1213421.225 - 1.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.72% 0.981 0.998 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.72% 18.950 19.275 - 0.51% -
std::copy_backward(deque<int>)/262144 1.71% 32771.629 33332.749 - 2.27% -
BM_std_min<short>/512 1.71% 7.298 7.423 - 1.24% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.71% 4.305 4.379 - 1.41% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.71% 4.258 4.331 - 1.56% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.71% 9864898.592 10033493.889 - 0.13% -
BM_std_minmax_element<char>/1024 1.70% 283.558 288.380 - 0.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.70% 1544.823 1571.065 - -0.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 1.70% 14.402 14.647 - 0.87% -
std::find(vector<int>)_(process_all)/8 1.70% 2.645 2.690 - 1.64% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.69% 8.158 8.296 - 1.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.69% 7.514 7.641 - -1.02% -
SetIntersection_Interlaced_Vector_string_64_64 1.69% 28491620.941 28973149.353 - -0.49% -
std::reverse(deque<int>)/8 1.69% 2.491 2.533 - 0.80% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.68% 47.226 48.020 - 1.17% -
std::search(deque<int>)_(single_element)/1000 1.68% 440.976 448.377 - 2.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.68% 9.662 9.824 - 0.08% -
SetIntersection_Interlaced_Vector_string_16_16 1.68% 55950451.316 56888217.846 - 2.26% -
std::multiset<int>::erase(iterator)/8192 1.67% 23.638 24.034 - 1.65% -
std::multiset<std::string>::find(key)_(existent)/1024 1.67% 28.387 28.862 - 22.24% -
BM_MakeHeap_string_SingleElement_64 1.67% 6.309 6.414 - -0.52% -
SetIntersection_Front_Vector_uint32_262144_64 1.67% 1417405.183 1441111.158 - 0.88% -
rng::starts_with(deque<int>)/1024 1.67% 463.783 471.538 - -3.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.67% 167.021 169.812 - -0.52% -
rng::stable_partition(list<int>)_(dense)/50 1.67% 55.568 56.496 - 7.31% -
BM_MakeHeap_uint64_Random_16384 1.67% 0.980 0.996 - -3.66% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.66% 24.314 24.718 - 2.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.66% 23.062 23.446 - -0.09% -
BM_MakeHeap_uint32_SingleElement_262144 1.66% 0.629 0.639 - 1.80% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.66% 9.093 9.244 - 3.00% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.65% 129.632 131.777 - -6.09% -
BM_MakeHeap_string_Ascending_16 1.65% 3.638 3.698 - -1.71% -
SetIntersection_Front_Set_string_262144_262144 1.65% 17319995.197 17606213.947 - -0.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.65% 2.939 2.987 - -0.65% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.65% 5850.325 5946.894 - 1.34% -
SetIntersection_None_Vector_uint32_256_64 1.65% 3622428.887 3682164.075 - 0.99% -
BM_vector_deque_ranges_move_backward/1024 1.65% 37.535 38.153 - 2.26% -
BM_std_minmax<long_long>/21 1.65% 3.510 3.568 - 1.79% -
BM_std_min<unsigned_int>/512 1.64% 12.843 13.054 - 1.23% -
BM_std_minmax<short>/9 1.64% 1.186 1.206 - 1.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.64% 50291.025 51116.878 - 2.53% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.64% 1.106 1.124 - 0.49% -
std::search(list<int>)_(single_element)/8192 1.64% 7710.542 7836.997 - 0.11% -
std::partial_sort_copy(list<int>)_(heap)/8 1.64% 15.726 15.984 - -1.94% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.64% 1.329 1.351 - 1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.63% 1132615.978 1151067.861 - 3.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.63% 1.062 1.080 - -0.90% -
BM_RangesMakeHeap_string_Descending_1024 1.62% 2.688 2.732 - -23.45% -
SetIntersection_None_Vector_uint64_256_16 1.62% 4179762.627 4247506.038 - -0.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.62% 51.857 52.697 - -4.19% -
std::map<int,_int>::erase(iterator)/1024 1.62% 20.867 21.205 - 0.89% -
BM_RangesPushHeap_float_Random_4 1.62% 2.941 2.989 - 2.63% -
BM_PushHeap_float_Ascending_262144 1.62% 5.101 5.184 - -1.26% -
std::set<int>::equal_range(key)_(existent)/8192 1.62% 8.742 8.883 - 11.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.62% 6.718 6.826 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.62% 4379142.795 4449890.468 - 1.06% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.62% 22.695 23.062 - 2.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.62% 52.060 52.901 - 2.17% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 1.61% 14.689 14.926 - -0.87% -
BM_std_minmax<int>/15 1.61% 1.930 1.961 - -3.36% -
BM_MakeThenSortHeap_float_Descending_256 1.61% 6.033 6.130 - 7.15% -
SetIntersection_Front_Vector_uint64_16384_4 1.61% 1111912.488 1129780.241 - 0.93% -
BM_std_minmax<short>/24 1.61% 2.248 2.284 - 2.63% -
std::adjacent_find(vector<int>)/1048576 1.60% 235038.197 238810.518 - 1.64% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.60% 25.019 25.420 - 1.87% -
BM_vector_deque_copy/64 1.60% 2.809 2.854 - 1.40% -
rng::remove_if(list<int>)_(prefix)/1024 1.60% 1002.717 1018.782 - 1.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.60% 5805614.437 5898512.907 - -1.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.60% 7.542 7.663 - -0.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.60% 11655787.282 11841971.619 - 0.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.60% 580.443 589.709 - -1.59% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.59% 6653.675 6759.693 - 2.16% -
BM_RangesSortHeap_string_16 1.59% 14.110 14.335 - 1.30% -
std::copy(list<int>)/64 1.59% 33.181 33.709 - 5.15% -
rng::remove_copy(deque<int>)_(prefix)/50 1.59% 19.871 20.186 - -7.69% -
BM_MakeHeap_uint64_Random_262144 1.58% 1.047 1.064 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.58% 2309528.903 2346058.191 - 0.15% -
BM_std_min<char>/7 1.58% 1.866 1.896 - 2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.58% 4561348.229 4633338.652 - 0.08% -
SetIntersection_None_Vector_string_256_256 1.58% 2409435.027 2447447.951 - 2.00% -
std::transform(deque<int>,_deque<int>)/50 1.58% 33.284 33.808 - 1.21% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.58% 593480.157 602831.564 - -0.38% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.58% 101.877 103.482 - 2.02% -
SetIntersection_Front_Set_string_1024_64 1.58% 4811087.368 4886863.815 - 4.05% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 1.57% 9.111 9.254 - -0.16% -
BM_std_minmax<char>/19 1.57% 1.603 1.628 - -7.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.57% 6.794 6.901 - 0.38% -
BM_std_minmax_element<int>/3 1.57% 1.147 1.165 - 11.61% -
BM_std_minmax_element<char>/64 1.57% 17.446 17.720 - 0.31% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.57% 31.911 32.411 - 3.77% -
std::map<int,_int>::count(key)_(existent)/1024 1.57% 4.252 4.319 - -0.93% -
SetIntersection_Front_Vector_string_16384_256 1.56% 10021632.810 10178212.567 - 0.24% -
BM_StringRead_Cold_Deep_Small 1.56% 0.911 0.925 - 14.63% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.56% 455145.834 462253.559 - -1.88% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.56% 1.392 1.413 - 1.89% -
BM_std_min<unsigned___int128>/9 1.56% 3.339 3.391 - -3.81% -
BM_MakeHeap_uint64_SingleElement_262144 1.56% 0.754 0.766 - 1.39% -
BM_StringRelational_Less_Empty_Huge_Control 1.56% 2.068 2.100 - 5.44% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.56% 24.368 24.747 - 1.65% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.56% 2.483 2.521 - 4.39% -
rng::find_end(vector<int>)_(match_near_end)/1000 1.55% 27.661 28.091 - -89.38% -
std::set<int>::erase(key)_(existent)/8192 1.55% 51.955 52.761 - 2.91% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.55% 25885.857 26287.045 - -0.04% -
rng::partition_point(list<int>)/1024 1.55% 1263.835 1283.410 - 1.77% -
BM_LowerBound_string_16384 1.55% 397.653 403.811 - 1.70% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.54% 8.495 8.627 - -2.52% -
std::multiset<int>::clear()/8192 1.54% 74456.065 75605.375 - 1.55% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.54% 24.409 24.786 - -13.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.54% 12168.406 12355.826 - 3.92% -
BM_std_min<unsigned_char>/8 1.54% 2.283 2.318 - -1.33% -
std::any_of(list<int>)_(process_all)/32768 1.54% 26655.239 27064.902 - 4.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.54% 1314.845 1335.050 - 1.30% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.53% 103.518 105.106 - -1.85% -
SetIntersection_None_Vector_uint64_16_16 1.53% 35680651.165 36226907.593 - 1.53% -
std::deque<std::string>::ctor(size)/1024 1.53% 707.074 717.897 - 0.59% -
BM_MakeThenSortHeap_uint64_Descending_256 1.53% 8.669 8.802 - 1.88% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.53% 37011.474 37577.287 - 1.41% -
SetIntersection_Front_Set_uint64_256_1 1.53% 4378315.532 4445235.556 - 0.96% -
std::move(deque<int>)/262144 1.52% 14966.142 15194.044 - 1.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.52% 126323.986 128247.298 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.52% 1098011.802 1114727.284 - -0.30% -
std::is_sorted(deque<int>,_pred)/8192 1.52% 4727.964 4799.718 - 0.05% -
std::unordered_set<int>::erase(key)_(existent)/32 1.52% 21.574 21.901 - 4.00% -
SetIntersection_None_Set_uint32_64_64 1.52% 11846318.533 12026071.512 - 0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.52% 0.833 0.846 - 2.41% -
BM_deque_deque_copy/4000 1.51% 146.874 149.097 - 2.48% -
bm_lexicographical_compare<signed_char>/512 1.51% 7.806 7.924 - -0.68% -
BM_PushHeap_uint32_Random_16384 1.51% 6.263 6.358 - 1.30% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.51% 10.588 10.748 - 1.55% -
BM_deque_deque_ranges_move_backward/1 1.51% 3.383 3.434 - 22.88% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.50% 29.499 29.942 - 1.22% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.50% 24.653 25.022 - 0.28% -
rng::copy_backward(deque<int>)/8 1.50% 2.707 2.748 - -1.62% -
BM_std_minmax<short>/10 1.50% 1.433 1.455 - 1.69% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.50% 2.508 2.545 - 2.75% -
std::set<int>::lower_bound(key)_(existent)/8192 1.50% 8.125 8.246 - 5.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.49% 1172392.143 1189905.122 - 0.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.49% 12300.771 12484.438 - 1.75% -
BM_PushHeap_uint32_PipeOrgan_262144 1.49% 3.038 3.083 - 1.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.49% 37274.784 37830.130 - -11.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.49% 18.109 18.379 - 1.72% -
std::reverse_copy(vector<int>)/8 1.49% 2.323 2.358 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.49% 18761165.561 19040096.042 - -1.60% -
std::stable_partition(list<int>)_(sparse)/32 1.49% 9.708 9.852 - 0.36% -
BM_RangesMakeHeap_string_PipeOrgan_256 1.49% 4.800 4.871 - -11.41% -
SetIntersection_Front_Vector_uint64_262144_256 1.48% 2309633.858 2343884.043 - -0.16% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.48% 16.867 17.117 - 1.37% -
rng::search(vector<int>)_(single_element)/1000 1.48% 227.587 230.955 - -0.42% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.48% 606.167 615.118 - -1.06% -
std::search(vector<int>)_(same_length)/8192 1.48% 1875.356 1903.024 - -2.93% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.47% 5.526 5.608 - 1.45% -
BM_RangesMakeThenSortHeap_string_Descending_16384 1.47% 65.844 66.814 - -3.26% -
BM_CmpLess_uint_short 1.47% 1.065 1.081 - 1.26% -
BM_std_min<int>/28 1.47% 2.010 2.039 - 0.42% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.47% 7.194 7.299 - 0.31% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.46% 169491275.069 171972240.909 - 2.18% -
BM_RangesPopHeap_uint32_4 1.46% 2.616 2.654 - 0.98% -
BM_RangesMakeHeap_float_SingleElement_262144 1.46% 0.720 0.730 - 2.35% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.46% 4.694 4.763 - -6.69% -
BM_PopHeap_string_256 1.46% 40.867 41.462 - 1.37% -
BM_std_minmax<short>/3 1.46% 1.209 1.226 - 2.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.46% 14.081 14.286 - 0.15% -
BM_std_minmax<long_long>/14 1.45% 3.293 3.341 - 1.53% -
BM_StringRead_Cold_Shallow_Large 1.45% 1.164 1.180 - 14.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.45% 1227128.906 1244920.410 - -0.77% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.45% 7665.993 7777.080 - 11.17% -
std::multiset<int>::ctor(const&)/8192 1.45% 48883.678 49590.627 - 1.26% -
BM_std_minmax<unsigned_char>/14 1.45% 2.558 2.595 - 2.06% -
rng::any_of(vector<int>)_(process_all)/50 1.45% 12.586 12.768 - -6.31% -
BM_deque_deque_ranges_move_backward/4000 1.44% 145.480 147.582 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.44% 12055664.842 12229701.886 - 1.99% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 1.44% 5.974 6.060 - -6.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.44% 24.196 24.545 - -5.70% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.44% 15.462 15.684 - 7.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.44% 38.325 38.876 - 2.19% -
BM_vector_deque_ranges_copy_backward/64 1.44% 3.030 3.074 - 1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.44% 0.926 0.940 - 4.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.43% 569.596 577.770 - 1.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.43% 542.392 550.166 - -2.89% -
std::swap_ranges(list<int>)/50 1.43% 32.671 33.139 - 1.39% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.43% 80.975 82.134 - 1.29% -
std::remove_copy(deque<int>)_(prefix)/32 1.43% 12.917 13.102 - -0.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.43% 1443481.195 1464126.395 - 1.39% -
std::stable_partition(list<int>)_(dense)/50 1.43% 56.723 57.534 - 1.40% -
std::set<std::string>::insert(value)_(already_present)/32 1.43% 11.782 11.950 - 0.06% -
rng::find_if_not(vector<char>)_(process_all)/1024 1.43% 271.601 275.483 - 0.63% -
std::move_backward(deque<int>)/64 1.43% 7.115 7.216 - 31.83% -
SetIntersection_Front_Set_float_262144_262144 1.42% 1728267.416 1752894.289 - -1.72% -
rng::unique_copy(vector<int>)_(contiguous)/52 1.42% 13.423 13.614 - -0.50% -
BM_deque_vector_ranges_move/5500 1.42% 197.753 200.557 - 1.45% -
SetIntersection_None_Vector_uint64_256_64 1.42% 3577433.958 3628132.300 - 2.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.42% 530.746 538.266 - 1.57% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.42% 685383.587 695090.402 - 0.66% -
BM_std_min<int>/6 1.42% 0.924 0.938 - 0.73% -
rng::remove(vector<int>)_(sprinkled)/1024 1.41% 538.317 545.930 - 89.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.41% 19849.605 20130.238 - 0.55% -
SetIntersection_Front_Set_uint64_64_16 1.41% 16681762.794 16917402.358 - 0.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.41% 181584.780 184148.964 - 1.95% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.41% 8.913 9.039 - 0.27% -
rng::rotate(vector<int>)_(by_1/4)/32 1.41% 11.968 12.137 - 0.87% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.41% 12.705 12.884 - -0.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.41% 4.083 4.141 - 4.81% -
BM_MakeThenSortHeap_string_Descending_16384 1.41% 64.357 65.262 - -4.07% -
std::copy_backward(vector<int>)/8 1.40% 2.170 2.200 - -1.10% -
rng::search(list<int>)_(no_match)/1024 1.40% 725.298 735.453 - -1.20% -
BM_std_min<unsigned_char>/64 1.39% 4.099 4.156 - 1.69% -
BM_deque_deque_move/4096 1.39% 149.741 151.826 - -0.36% -
std::multimap<int,_int>::erase(iterator)/0 1.39% 20.569 20.855 - 1.28% -
std::map<std::string,_int>::ctor(const&)/8192 1.39% 343692.480 348472.235 - 0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.39% 34.886 35.370 - -16.82% -
rng::stable_sort(vector<int>)_(ascending)/8 1.39% 16.838 17.072 - 3.49% -
SetIntersection_None_Vector_uint64_262144_16384 1.39% 1178347.448 1194676.154 - -1.79% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 1.38% 12.022 12.189 - 1.08% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.38% 10.427 10.572 - 0.14% -
BM_MakeThenSortHeap_string_Ascending_16384 1.38% 63.357 64.232 - 3.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.38% 11.533 11.693 - 0.59% -
BM_std_minmax<unsigned_int>/31 1.38% 2.568 2.603 - 5.05% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.38% 461868.543 468235.149 - 0.23% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.38% 23.540 23.864 - -2.57% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.38% 21.152 21.443 - -0.04% -
std::find_first_of(deque<int>)_(small_needle)/32 1.37% 106.640 108.106 - 0.70% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.37% 9.358 9.486 - -1.21% -
SetIntersection_None_Set_uint64_262144_16384 1.37% 1205107.260 1221594.400 - 0.76% -
std::map<int,_int>::clear()/8192 1.36% 81112.718 82217.338 - 1.44% -
BM_PopHeap_uint32_4 1.36% 2.630 2.666 - 0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.36% 1098178.200 1113098.738 - -1.58% -
BM_std_minmax<long_long>/7 1.35% 2.603 2.638 - 1.57% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.35% 5.341 5.414 - -0.34% -
rng::none_of(list<int>)_(process_all)/32768 1.35% 26269.862 26624.519 - 4.48% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.35% 8171.477 8281.479 - 0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.35% 1.935 1.961 - -4.02% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.34% 15.579 15.788 - -5.85% -
std::stable_partition(vector<int>)_(dense)/1024 1.34% 296.288 300.263 - 1.45% -
rng::contains(deque<int>)_(process_all)/8 1.34% 3.051 3.091 - 5.05% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.33% 10.775 10.919 - 2.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 202794.295 205496.581 - 0.47% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.33% 534.513 541.623 - 0.46% -
SetIntersection_None_Set_uint64_262144_16 1.33% 1192592.692 1208455.646 - 0.54% -
BM_std_min<unsigned_long_long>/15 1.33% 2.156 2.185 - -0.15% -
BM_PushHeap_float_Random_16 1.33% 5.213 5.282 - -2.41% -
BM_std_min<short>/25 1.33% 2.117 2.145 - 2.87% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.33% 11.625 11.780 - 2.06% -
BM_LowerBound_string_1 1.33% 4.653 4.714 - 2.58% -
BM_deque_vector_move_backward/4000 1.33% 145.600 147.532 - 3.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.32% 9.861 9.991 - -7.17% -
std::stable_partition(list<int>)_(sparse)/8192 1.32% 8789.376 8905.642 - 1.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.32% 1217736.938 1233790.474 - -0.91% -
std::any_of(vector<int>)_(process_all)/50 1.32% 18.129 18.368 - 0.89% -
rng::adjacent_find(list<int>,_pred)/8192 1.31% 7828.794 7931.632 - -9.07% -
rng::copy(list<int>)/4096 1.31% 3037.515 3077.354 - 0.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.31% 5.096 5.163 - 3.27% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.31% 160739.629 162846.311 - -1.31% -
std::find(list<int>)_(bail_25%)/1024 1.31% 129.317 131.012 - 0.67% -
std::find(vector<bool>)_(process_all)/1024 1.31% 4.582 4.642 - -1.33% -
BM_RangesPushHeap_string_QuickSortAdversary_16 1.31% 10.146 10.279 - 0.96% -
rng::for_each(list<int>)/8192 1.31% 7889.568 7992.820 - -3.81% -
BM_deque_vector_move/5500 1.31% 195.593 198.152 - 1.16% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.31% 18.515 18.756 - 2.89% -
rng::stable_partition(vector<int>)_(dense)/1024 1.31% 295.328 299.185 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.31% 38102896.957 38600494.967 - 2.01% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.30% 0.982 0.995 - 9.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.30% 17.131 17.353 - 0.61% -
rng::move_backward(deque<int>)/8 1.29% 3.991 4.043 - 10.55% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.29% 10.210 10.342 - -0.16% -
BM_RangesPushHeap_float_Ascending_262144 1.29% 5.071 5.136 - 0.01% -
BM_std_minmax<unsigned_long_long>/21 1.29% 3.471 3.516 - 0.52% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.29% 37020.709 37497.402 - 2.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.29% 5467.954 5538.358 - 1.40% -
BM_RangesMakeHeap_string_Random_16384 1.29% 12.425 12.585 - -1.80% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.29% 23385.347 23685.959 - 0.40% -
rng::contains_subrange(list<int>)_(process_all)/16 1.28% 4.874 4.937 - -1.69% -
BM_PushHeap_uint64_Ascending_16384 1.28% 3.673 3.720 - 4.37% -
bm_swap_ranges_vb_unaligned/64 1.28% 4.839 4.901 - 0.91% -
rng::none_of(list<int>)_(process_all)/8 1.28% 2.611 2.644 - 1.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.28% 18.504 18.740 - 0.88% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.28% 18.111 18.343 - 1.47% -
BM_PushHeap_string_Random_256 1.28% 14.275 14.457 - 1.70% -
std::multimap<int,_int>::erase(iterator)/32 1.28% 20.810 21.076 - 1.65% -
BM_std_minmax<unsigned_short>/30 1.28% 2.792 2.827 - 3.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.28% 743.040 752.522 - 0.78% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.28% 13.868 14.045 - -5.42% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.27% 5.491 5.561 - 1.49% -
BM_CmpEqual_int_ushort 1.27% 1.115 1.129 - -0.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.27% 146037.088 147897.223 - 0.15% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.27% 24.626 24.939 - 1.79% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.27% 63.902 64.716 - 2.75% -
std::all_of(list<int>)_(process_all)/32768 1.27% 26960.746 27303.401 - 4.39% -
std::find(list<int>)_(bail_25%)/8 1.27% 0.930 0.942 - -1.29% -
BM_std_minmax_element<int>/5500 1.27% 1372.294 1389.716 - -3.60% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.27% 4.772 4.832 - 2.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.27% 7.547 7.643 - 2.34% -
BM_PopHeap_string_16384 1.27% 72.677 73.599 - 1.24% -
std::partial_sort(vector<int>)_(descending)/8 1.27% 24.640 24.953 - 0.57% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 1.26% 3.836 3.885 - 0.79% -
std::partition_copy(deque<int>)/32 1.26% 12.797 12.958 - -0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.26% 6.939 7.026 - 1.88% -
std::search(vector<int>)_(same_length)/1024 1.26% 245.910 248.999 - -2.29% -
BM_std_minmax<unsigned_char>/512 1.26% 4.968 5.031 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.26% 1221151.611 1236486.004 - -0.64% -
BM_std_minmax<int>/23 1.26% 2.301 2.329 - -1.19% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.26% 543.843 550.671 - 1.12% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.25% 145.814 147.643 - 1.04% -
std::copy_n(list<int>)/64 1.25% 14.029 14.205 - 1.20% -
std::move_backward(deque<int>)/512 1.25% 25.991 26.317 - 9.83% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.25% 1517165.852 1536109.467 - 1.74% -
std::sort(vector<int>)_(descending)/8192 1.25% 7346.542 7438.168 - 2.17% -
SetIntersection_Front_Vector_uint64_16384_16 1.25% 1179730.728 1194442.098 - 1.05% -
BM_std_minmax_element<char>/512 1.25% 144.152 145.948 - -0.10% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.24% 75.494 76.433 - 0.86% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.24% 8.672 8.780 - 1.15% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.24% 522.908 529.412 - -0.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.24% 1503.836 1522.539 - -0.20% -
std::find_end(forward_list<int>)_(process_all)/1000 1.24% 688.476 697.029 - 0.41% -
rng::find_last(list<int>)_(bail_90%)/1024 1.24% 54.004 54.675 - -13.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.24% 338.513 342.713 - -1.84% -
BM_StringDestroy_Large 1.24% 6.872 6.957 - 3.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.24% 817.541 827.643 - 1.55% -
rng::partial_sort_copy(deque<int>)_(heap)/8 1.23% 16.352 16.554 - 3.38% -
rng::search(list<int>,_pred)_(no_match)/8192 1.23% 8003.371 8102.055 - -2.40% -
std::multiset<int>::ctor(const&)/32 1.23% 219.950 222.657 - -1.66% -
std::find_if_not(vector<char>)_(process_all)/1024 1.23% 270.044 273.367 - 1.08% -
BM_MakeThenSortHeap_float_Heap_16384 1.23% 25.931 26.250 - 1.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.23% 12977.675 13136.959 - 1.29% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.23% 10.185 10.310 - 1.61% -
SetIntersection_None_Set_string_1024_16 1.23% 8890004.568 8999088.175 - -0.49% -
SetIntersection_Front_Set_uint64_1024_256 1.22% 4907718.718 4967836.145 - 2.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.22% 11.288 11.426 - 0.92% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.22% 26.656 26.982 - 2.53% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.22% 12.027 12.174 - 1.57% -
rng::unique_copy(list<int>)_(contiguous)/52 1.22% 30.285 30.656 - 34.92% -
BM_deque_deque_move_backward/1 1.22% 3.317 3.358 - 23.16% -
std::find_if(list<int>)_(process_all)/32768 1.22% 27598.614 27935.540 - -2.27% -
std::copy_backward(vector<bool>)_(aligned)/262144 1.22% 649.843 657.776 - -12.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.22% 20460897.730 20710215.424 - 1.62% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 1.22% 21.527 21.789 - 0.80% -
SetIntersection_None_Set_uint64_262144_1024 1.22% 1200021.891 1214640.789 - 0.29% -
std::copy(vector<bool>)_(aligned)/4096 1.22% 4.708 4.766 - 1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.22% 12762315.963 12917591.603 - -0.91% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.22% 140631.298 142340.639 - 1.87% -
std::remove(list<int>)_(sprinkled)/8192 1.21% 7839.960 7935.088 - -2.28% -
BM_MakeThenSortHeap_uint32_Ascending_4 1.21% 1.420 1.437 - -0.27% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.21% 2.575 2.607 - -5.88% -
SetIntersection_Front_Set_float_64_16 1.21% 16507569.987 16706603.424 - -2.64% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.20% 3.684 3.728 - 0.39% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.20% 7087.387 7172.591 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 1.20% 13102269.933 13259649.427 - -3.74% -
BM_num_get<unsigned_long> 1.20% 11.209 11.344 - 2.59% -
BM_CmpEqual_ushort_schar 1.20% 1.038 1.050 - 0.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.20% 0.999 1.011 - -2.21% -
std::is_partitioned(list<int>)_(partitioned)/50 1.20% 13.731 13.895 - 0.24% -
std::move(list<int>)/1048576 1.19% 992563.594 1004400.521 - -1.23% -
BM_MakeThenSortHeap_string_SingleElement_256 1.19% 25.297 25.598 - 1.88% -
BM_std_minmax<char>/6 1.19% 1.914 1.937 - -10.10% -
rng::find_end(list<int>)_(process_all)/8192 1.19% 7419.971 7508.358 - 9.98% -
SetIntersection_Front_Set_uint64_262144_64 1.19% 1972494.855 1995966.529 - 9.16% -
rng::search(list<int>)_(no_match)/1000 1.19% 694.100 702.346 - -3.25% -
std::find_first_of(list<int>)_(large_needle)/8192 1.19% 48574702.737 49151436.069 - 0.70% -
BM_std_minmax_element<char>/4 1.18% 1.242 1.257 - 1.17% -
BM_StringFindCharLiteral/512 1.18% 9.233 9.342 - 0.25% -
std::multimap<int,_int>::erase(iterator)/1024 1.18% 20.870 21.117 - 1.32% -
SetIntersection_None_Vector_float_16384_1024 1.18% 1173269.341 1187145.704 - 1.31% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.18% 8.688 8.790 - 3.27% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.18% 1.196 1.210 - -1.08% -
rng::find(list<int>)_(process_all)/1024 1.18% 705.372 713.700 - 3.65% -
std::remove(list<int>)_(prefix)/8192 1.18% 8219.738 8316.755 - -0.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.18% 32.452 32.835 - 1.74% -
SetIntersection_Front_Set_uint32_262144_262144 1.18% 1809988.039 1831342.693 - -0.45% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.18% 303.328 306.906 - 1.55% -
std::map<int,_int>::erase(iterator)/8192 1.18% 21.000 21.247 - 0.77% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.18% 9.112 9.219 - 2.29% -
rng::shuffle(vector<int>)/1024 1.18% 9062.029 9168.718 - 0.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.18% 200.000 202.354 - -1.06% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.18% 61.216 61.937 - 0.02% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.18% 20.474 20.715 - 15.75% -
BM_CmpEqual_int_int 1.18% 1.122 1.135 - 0.90% -
rng::stable_partition(vector<int>)_(sparse)/32 1.18% 7.097 7.181 - -4.08% -
std::is_sorted(list<int>)/8192 1.18% 7168.314 7252.566 - 1.14% -
std::partition_point(vector<int>)/32 1.17% 2.538 2.568 - -0.31% -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 1.17% 13778.210 13939.920 - 0.66% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.17% 8.307 8.404 - 0.32% -
std::remove(list<int>)_(sprinkled)/1024 1.17% 960.334 971.569 - -4.21% -
std::multiset<int>::contains(key)_(existent)/1024 1.17% 4.041 4.088 - 1.45% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.17% 210.811 213.272 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 1.17% 58200712.238 58879654.959 - 0.64% -
rng::move(vector<bool>)_(aligned)/512 1.17% 2.629 2.660 - -0.81% -
rng::unique_copy(deque<int>)_(sprinkled)/52 1.16% 15.500 15.681 - 6.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.16% 23116573.243 23385518.336 - -1.21% -
BM_MakeThenSortHeap_float_Random_64 1.16% 17.955 18.164 - -0.01% -
SetIntersection_Front_Set_string_64_4 1.16% 19961103.854 20193241.846 - -0.03% -
std::multimap<int,_int>::clear()/32 1.16% 655.032 662.649 - 0.34% -
BM_std_min<char>/22 1.16% 2.073 2.097 - 1.30% -
BM_deque_deque_ranges_move_backward/1024 1.16% 41.592 42.075 - 10.07% -
BM_deque_vector_ranges_copy_backward/4000 1.16% 141.293 142.930 - 0.75% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.16% 1.158 1.172 - -3.88% -
BM_deque_deque_ranges_copy/5500 1.16% 199.486 201.795 - 0.32% -
rng::move_backward(deque<int>)/512 1.16% 26.095 26.397 - 9.43% -
BM_PushHeap_float_Random_1024 1.16% 7.468 7.555 - 0.52% -
BM_std_min<int>/10 1.15% 0.994 1.006 - 0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.15% 36369.683 36789.531 - 1.61% -
rng::any_of(list<int>)_(process_all)/32 1.15% 11.466 11.599 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.15% 4440118.187 4491231.388 - 0.86% -
std::move(vector<int>)/8 1.15% 2.209 2.234 - -3.09% -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 1.15% 8181.694 8275.802 - 0.49% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.15% 49.859 50.432 - -1.91% -
BM_RangesMakeThenSortHeap_string_Descending_1024 1.15% 28.522 28.850 - -24.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.15% 1225454.506 1239519.449 - -0.83% -
BM_PopHeap_pair<uint32,_uint32>_64 1.15% 16.037 16.221 - 1.74% -
BM_LowerBound_string_256 1.15% 125.310 126.747 - -0.18% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.14% 20.172 20.403 - 1.79% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.14% 473.287 478.692 - 0.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.14% 74.472 75.322 - 0.02% -
std::unordered_map<int,_int>::clear()/1024 1.14% 8178.134 8271.502 - -1.49% -
BM_std_min<unsigned_char>/31 1.14% 2.532 2.561 - 2.44% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.14% 8.961 9.064 - 0.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.14% 14997.268 15168.059 - 2.10% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.14% 5.153 5.212 - 1.86% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.14% 22.859 23.119 - 0.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.14% 10.586 10.706 - 1.22% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.13% 18.913 19.128 - 1.24% -
std::fill(vector<int>)/8192 1.13% 238.676 241.382 - 1.04% -
BM_StringAssignAsciizMix_Transparent 1.13% 3.063 3.097 - 2.48% -
rng::copy_backward(vector<bool>)_(aligned)/512 1.13% 1.760 1.779 - 0.81% -
BM_RangesPushHeap_float_Random_64 1.13% 6.669 6.744 - 0.66% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.13% 23770.958 24038.497 - -1.26% -
BM_StringCopy_Huge 1.13% 102.349 103.501 - 2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.13% 4349624.800 4398566.047 - -0.67% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.12% 120.924 122.281 - 2.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.12% 3.706 3.747 - -0.95% -
rng::unique_copy(deque<int>)_(sprinkled)/32 1.12% 9.233 9.337 - -7.40% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.12% 26.368 26.663 - 0.92% -
rng::for_each(set<int>)/8 1.12% 6.268 6.338 - 37.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.12% 1.385 1.400 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.12% 5181598.927 5239484.708 - -0.51% -
BM_std_minmax<long_long>/23 1.12% 4.342 4.390 - 1.41% -
SetIntersection_Interlaced_Set_string_262144_64 1.12% 2135392.906 2159243.000 - -0.10% -
SetIntersection_None_Vector_uint64_16384_1 1.12% 1166889.708 1179916.196 - 0.41% -
BM_std_min<unsigned___int128>/8 1.12% 2.946 2.978 - -4.21% -
BM_std_minmax<unsigned_long_long>/29 1.12% 4.178 4.224 - 0.67% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.11% 48438.255 48978.028 - 0.51% -
BM_RangesMakeHeap_string_Random_1024 1.11% 10.637 10.755 - -0.30% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 1.11% 346265.297 350123.180 - 1.02% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 1.11% 8167.440 8258.238 - -0.14% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.11% 8.415 8.508 - -3.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.11% 11.488 11.615 - -0.65% -
rng::remove(deque<int>)_(sprinkled)/50 1.10% 56.988 57.618 - -10.29% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.10% 36362.408 36763.686 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.10% 21.224 21.459 - 1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.10% 14.960 15.125 - -1.50% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.10% 6128.372 6195.885 - 0.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.10% 1.123 1.135 - -2.37% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 1.10% 659.568 666.830 - 0.03% -
SetIntersection_Front_Set_string_262144_1024 1.10% 60260581.357 60924026.968 - 1.65% -
BM_StringRelational_Compare_Huge_Empty_Control 1.10% 1.630 1.648 - -0.89% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.10% 9065.005 9164.490 - 0.03% -
BM_MakeThenSortHeap_string_Heap_262144 1.10% 178.637 180.598 - 1.32% -
std::multiset<int>::clear()/1024 1.10% 9573.915 9678.982 - 2.39% -
SetIntersection_None_Set_uint32_1024_64 1.10% 8754088.815 8850155.241 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.09% 145214756.684 146804374.697 - -1.04% -
rng::copy_if(vector<int>)_(every_other)/8 1.09% 4.266 4.313 - 1.77% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.09% 362.279 366.236 - 2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.09% 4423683.991 4471947.661 - 0.03% -
bm_write 1.09% 582.028 588.376 - -1.23% -
SetIntersection_Interlaced_Set_string_262144_4 1.09% 1856764.566 1877003.010 - -0.69% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.09% 2925.499 2957.345 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.09% 350864877.644 354683728.250 - 1.07% -
std::multiset<int>::erase(iterator)/32 1.09% 21.470 21.704 - 1.80% -
std::map<int,_int>::contains(key)_(existent)/1024 1.08% 4.140 4.185 - 3.42% -
BM_std_min<long_long>/8 1.08% 2.675 2.704 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.08% 1114021.769 1126066.354 - 1.47% -
rng::find_if(vector<char>)_(process_all)/50 1.08% 12.497 12.632 - -0.23% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.08% 6305.689 6373.805 - 1.59% -
std::set<int>::find(key)_(non-existent)/32 1.08% 2.286 2.311 - 1.94% -
std::multiset<int>::insert(value)_(already_present)/8192 1.08% 32.227 32.574 - -0.02% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.08% 10.215 10.325 - 0.59% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.08% 12.161 12.292 - 0.14% -
std::flat_map<int,_int>::ctor(const&)/0 1.08% 13.704 13.851 - 0.88% -
BM_std_min<unsigned_short>/20 1.07% 2.186 2.209 - -0.51% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.07% 4.277 4.323 - -0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.07% 4.977 5.030 - 1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.07% 1231461.994 1244678.385 - -1.04% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.07% 2.612 2.640 - 0.77% -
SetIntersection_None_Vector_float_262144_1 1.07% 1197018.776 1209842.499 - -2.28% -
std::partition_point(vector<int>)/50 1.07% 2.541 2.568 - -0.11% -
BM_std_min<unsigned_int>/4000 1.07% 109.487 110.659 - 0.78% -
SetIntersection_Front_Set_float_262144_1 1.07% 1078044.556 1089567.565 - -2.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.07% 1469.016 1484.699 - 6.75% -
BM_CmpLess_uchar_ushort 1.07% 1.121 1.133 - 0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 1.07% 351780293.537 355531833.643 - -0.66% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.07% 1.455 1.470 - 0.21% -
rng::remove(deque<int>)_(prefix)/50 1.06% 62.479 63.143 - -0.54% -
rng::find_if(list<int>)_(process_all)/8192 1.06% 10120.445 10227.728 - -0.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.06% 53807.710 54377.875 - 0.49% -
rng::shuffle(vector<int>)/8192 1.06% 72240.268 73004.155 - 0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.06% 790.046 798.388 - 0.41% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.06% 39.497 39.914 - 1.29% -
BM_PopHeap_uint32_16384 1.05% 30.987 31.314 - 1.02% -
rng::find_if(list<int>)_(process_all)/32768 1.05% 28343.838 28641.759 - -1.99% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.05% 286183.762 289189.970 - -2.53% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.05% 364.845 368.678 - 1.06% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.05% 5.463 5.520 - 0.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.05% 11704.088 11826.980 - -0.37% -
BM_MakeThenSortHeap_uint32_Heap_256 1.05% 8.211 8.297 - -0.18% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.05% 42.740 43.189 - -2.12% -
SetIntersection_None_Vector_uint32_256_256 1.05% 2270769.941 2294546.368 - 1.07% -
BM_std_min<int>/1024 1.05% 26.747 27.027 - 1.40% -
BM_SortHeap_string_16384 1.05% 96.166 97.172 - -1.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.05% 0.987 0.997 - -4.63% -
std::rotate(deque<int>)_(1_element_forward)/50 1.04% 5.284 5.339 - -1.35% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 1.04% 5.963 6.026 - -2.28% -
BM_PopHeap_pair<uint32,_uint32>_16 1.04% 9.339 9.437 - 0.88% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.04% 19.143 19.343 - 0.98% -
BM_PopHeap_string_1024 1.04% 56.290 56.875 - 1.33% -
BM_CmpEqual_uchar_schar 1.04% 1.041 1.052 - 0.16% -
std::move(vector<bool>)_(aligned)/512 1.04% 2.341 2.365 - -1.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.04% 2.370 2.394 - 1.40% -
BM_std_minmax<short>/26 1.04% 2.497 2.523 - 1.72% -
std::find_if(list<int>)_(bail_25%)/32768 1.04% 10275.311 10381.793 - -0.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.03% 379094.868 383015.805 - 0.71% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.03% 5.602 5.660 - 1.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.03% 44.789 45.251 - 1.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.03% 1.604 1.621 - -1.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.03% 1168500.756 1180546.684 - 2.70% -
std::rotate_copy(vector<int>)/1024 1.03% 32.933 33.272 - 1.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.03% 11337.037 11453.845 - 1.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.03% 4154.483 4197.268 - -0.24% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.03% 6419.529 6485.639 - -0.03% -
rng::count(list<int>)_(every_other)/8192 1.03% 6874.532 6945.245 - 0.28% -
rng::is_sorted(list<int>,_pred)/1024 1.03% 792.654 800.806 - 0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.03% 1123178.970 1134721.576 - 0.90% -
BM_MakeThenSortHeap_float_Descending_16 1.03% 1.863 1.882 - 2.30% -
rng::all_of(list<int>)_(process_all)/50 1.03% 21.607 21.829 - -1.04% -
BM_CmpLess_int_uint 1.03% 1.114 1.126 - 1.30% -
BM_std_minmax_element<char>/4000 1.03% 1084.917 1096.043 - -0.42% -
SetIntersection_Interlaced_Set_string_16_4 1.03% 76803859.217 77591298.245 - 1.50% -
BM_RangesPopHeap_uint64_16384 1.03% 31.153 31.473 - 0.75% -
SetIntersection_Interlaced_Vector_string_262144_1 1.02% 1152574.512 1164382.460 - 0.17% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.02% 23.750 23.993 - 0.11% -
SetIntersection_None_Vector_uint32_1024_1 1.02% 1150902.778 1162678.874 - 3.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.02% 16949.659 17123.080 - 2.71% -
std::find_first_of(deque<int>)_(small_needle)/50 1.02% 163.802 165.476 - 0.56% -
BM_MakeHeap_string_Ascending_16384 1.02% 5.633 5.691 - -1.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 1.02% 34.808 35.163 - 21.84% -
rng::rotate(list<int>)_(1_element_backward)/32 1.02% 13.779 13.919 - -2.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.02% 8.710 8.798 - 0.56% -
std::unique(list<int>)_(contiguous)/1024 1.02% 925.612 935.048 - 0.83% -
rng::partition(vector<int>)_(sparse)/1024 1.02% 259.820 262.468 - 1.05% -
BM_CmpEqual_uint_ushort 1.02% 1.123 1.134 - 0.72% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 1.02% 2.955 2.985 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.02% 8.815 8.905 - 2.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 1.02% 27.923 28.206 - -31.06% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.01% 6.551 6.617 - 2.63% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 1.01% 5.095 5.146 - -0.90% -
SetIntersection_Front_Vector_uint64_262144_262144 1.01% 347829316.280 351355610.391 - 0.23% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.01% 302.741 305.809 - 1.40% -
rng::is_sorted(deque<int>)/8 1.01% 2.486 2.512 - -12.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.01% 45.629 46.091 - 0.03% -
BM_std_minmax<short>/6 1.01% 1.366 1.380 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.01% 144890.453 146354.650 - 0.68% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.01% 1.955 1.975 - 0.90% -
BM_deque_vector_ranges_move/4096 1.01% 145.291 146.755 - 0.89% -
std::find_end(forward_list<int>)_(process_all)/1024 1.01% 707.583 714.701 - 0.89% -
BM_MakeThenSortHeap_uint64_Random_1024 1.01% 15.414 15.569 - 0.76% -
std::unique(vector<int>)_(contiguous)/1024 1.00% 313.192 316.335 - -0.20% -
BM_deque_deque_ranges_copy_backward/1 1.00% 3.317 3.350 - 20.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.00% 48.329 48.813 - 13.94% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.00% 10.205 10.307 - 0.67% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.00% 16.469 16.634 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.00% 1103977.556 1115020.100 - -0.38% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351362864.884 979788.576 - -99.72% -
BM_std_min<int>/25 -86.38% 10.868 1.480 - 0.00% -
BM_std_min<short>/64 -74.11% 13.457 3.484 - -1.40% -
SetIntersection_Interlaced_Vector_float_262144_64 -54.67% 26357037.840 11948103.925 - -40.06% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.26% 1622.962 742.338 - -0.30% -
std::is_sorted_until(list<int>)/1024 -52.73% 1602.046 757.304 - 0.50% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -47.28% 1446.829 762.808 - 1.49% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -46.60% 1467.394 783.623 - 1.58% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -44.06% 73.364 41.036 - -13.91% -
SetIntersection_Interlaced_Vector_float_16384_64 -43.36% 9555965.301 5412024.753 - -48.69% -
rng::rotate_copy(vector<int>)/8192 -42.87% 495.566 283.102 - -0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -41.91% 57.848 33.605 - 52.31% -
SetIntersection_Interlaced_Vector_float_16384_16 -41.24% 4015406.208 2359368.036 - -39.37% -
BM_StringCtorDefault -39.57% 0.458 0.277 - 17.63% -
BM_RangesPushHeap_string_Descending_262144 -38.90% 5.213 3.185 - -37.78% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.56% 24.690 15.171 - -38.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -38.53% 105.342 64.749 - -12.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -35.99% 11.398 7.296 - -23.13% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -35.67% 1213.868 780.825 - 0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -35.38% 0.635 0.410 - -8.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -34.91% 18.486 12.033 - -2.45% -
std::unordered_set<std::string>::erase(iterator)/0 -34.71% 30.950 20.208 - -26.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -34.48% 48.579 31.828 - -19.80% -
BM_vector_deque_copy/0 -34.28% 0.609 0.400 - 2.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -34.18% 5158678.639 3395538.209 - -29.18% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -34.05% 17.764 11.715 - -3.90% -
std::shift_left(vector<int>)/32 -33.67% 4.506 2.989 - -0.12% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.61% 5779404.396 3837055.588 - -34.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -33.51% 831.303 552.731 - -19.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -33.18% 7.903 5.281 - -19.75% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -33.16% 45.874 30.662 - -49.03% -
std::unordered_set<int>::find(key)_(existent)/1024 -32.98% 1.654 1.108 - -4.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.88% 0.698 0.468 - -26.44% -
SetIntersection_Interlaced_Vector_float_262144_256 -31.12% 50816203.486 35002835.896 - -32.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -29.71% 11557250.488 8124090.627 - -19.86% -
BM_PushHeap_string_Descending_262144 -29.50% 4.542 3.202 - -41.23% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -29.13% 1.651 1.170 - -31.76% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -28.96% 28.572 20.296 - -23.75% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -28.96% 799.343 567.848 - -16.83% -
std::unordered_set<int>::count(key)_(non-existent)/0 -28.95% 0.486 0.345 - -14.72% -
BM_std_min<unsigned_char>/1 -28.47% 0.454 0.325 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -28.32% 119852242.603 85907978.832 - 33.39% -
std::search(deque<int>)_(same_length)/1000 -28.32% 465.987 334.022 - -5.44% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.16% 44.615 32.049 - 0.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -27.50% 68.051 49.339 - -0.04% -
BM_deque_vector_copy/65536 -27.17% 3526.892 2568.527 - -12.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -27.14% 344640274.586 251095100.784 - 17.78% -
BM_PopHeap_string_1 -27.13% 0.632 0.461 - -34.15% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -26.73% 13866.180 10159.676 - -19.64% -
std::rotate_copy(vector<int>)/8192 -26.56% 717.575 526.988 - -17.77% -
BM_RangesPushHeap_float_SingleElement_1 -26.50% 0.535 0.393 - -38.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -26.44% 366.308 269.453 - -6.92% -
BM_deque_vector_ranges_copy/70000 -26.31% 3822.803 2817.110 - -8.93% -
BM_deque_vector_ranges_copy/64000 -26.19% 3515.186 2594.443 - -8.92% -
BM_deque_vector_copy/70000 -26.17% 3856.757 2847.517 - -10.50% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -26.00% 19653516.624 14544478.836 - 2.98% -
BM_deque_vector_copy/64000 -25.98% 3329.152 2464.371 - -13.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -25.81% 45.785 33.967 - -23.33% -
BM_deque_vector_ranges_copy/65536 -25.78% 3591.175 2665.516 - -7.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -25.77% 1.769 1.313 - -12.30% -
std::copy_n(vector<bool>)_(aligned)/262144 -25.57% 695.241 517.444 - -23.44% -
BM_RangesPushHeap_string_Ascending_262144 -25.53% 40.034 29.814 - -15.50% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -25.28% 42.466 31.732 - -10.62% -
SetIntersection_Interlaced_Vector_float_16384_1024 -25.11% 72816455.297 54529595.632 - -25.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -25.06% 1.864 1.397 - -0.81% -
BM_std_min<short>/1 -24.98% 0.338 0.254 - -13.38% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.92% 2764386.416 2075595.097 - -26.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -24.90% 1.713 1.287 - -19.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.80% 41.240 31.013 - -28.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -24.54% 14.504 10.945 - 0.65% -
std::search(deque<int>)_(near_matches)/1000 -24.40% 24586.323 18587.152 - -5.91% -
BM_RangesMakeHeap_string_Ascending_262144 -24.26% 9.492 7.189 - -26.37% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -24.19% 1369.607 1038.336 - -33.95% -
BM_deque_deque_ranges_copy/64000 -24.07% 3566.776 2708.314 - -5.05% -
std::search(deque<int>)_(near_matches)/1024 -24.00% 25683.644 19520.600 - -5.46% -
SetIntersection_Interlaced_Vector_float_262144_1024 -23.88% 152897021.878 116383074.903 - -25.55% -
std::set<std::string>::erase(iterator)/8192 -23.76% 33.699 25.694 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -23.69% 2403186.246 1833969.531 - -8.81% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -23.64% 721.352 550.817 - -14.65% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -23.61% 0.539 0.411 - -23.76% -
rng::find(vector<bool>)_(process_all)/8 -23.38% 0.738 0.565 - -6.00% -
rng::find_end(forward_list<int>)_(same_length)/8192 -23.20% 16983.618 13044.099 - -9.07% -
std::set<std::string>::insert(value)_(new_value)/8192 -23.15% 90.348 69.430 - -0.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -22.84% 34.268 26.442 - -8.95% -
rng::move_backward(list<int>)/4096 -22.73% 6803.825 5257.534 - -19.86% -
SetIntersection_None_Set_uint32_16384_16384 -22.50% 206425041.018 159989014.749 - 3.74% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -22.46% 0.561 0.435 - -30.06% -
rng::find(vector<bool>)_(process_all)/50 -22.19% 0.788 0.613 - -17.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.17% 0.349 0.272 - -22.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -22.16% 32.314 25.152 - 5.28% -
std::find_end(forward_list<int>)_(same_length)/8192 -21.81% 16927.006 13234.411 - -8.84% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -21.80% 2.899 2.267 - 1.26% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -21.70% 8.136 6.371 - -36.15% -
BM_deque_deque_copy/64000 -21.61% 3407.611 2671.303 - -1.51% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -21.59% 0.581 0.456 - -1.76% -
std::unordered_set<std::string>::find(key)_(existent)/32 -21.44% 44.545 34.994 - -16.97% -
BM_deque_vector_ranges_move/65536 -21.40% 3479.327 2734.895 - -0.59% -
BM_deque_deque_copy/70000 -21.36% 3650.053 2870.251 - -9.36% -
BM_std_minmax<long_long>/2 -21.22% 1.323 1.042 - -20.73% -
SetIntersection_Interlaced_Vector_float_16384_256 -21.07% 29538902.645 23316476.863 - -21.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -21.02% 16.942 13.382 - -10.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -20.66% 45.834 36.365 - -25.13% -
BM_RangesPushHeap_uint64_SingleElement_1 -20.42% 0.696 0.554 - -10.04% -
BM_deque_deque_move/65536 -20.02% 3577.505 2861.173 - -0.26% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.97% 1738.770 1391.574 - -18.75% -
BM_RangesPushHeap_uint64_Descending_1 -19.89% 0.697 0.559 - 19.69% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -19.82% 24.896 19.960 - 0.28% -
BM_std_minmax<long_long>/3 -19.81% 1.750 1.403 - -19.80% -
BM_RangesPopHeap_string_1 -19.73% 0.585 0.470 - -10.31% -
rng::replace(vector<int>)_(sprinkled)/32 -19.68% 6.956 5.587 - -0.32% -
rng::swap_ranges(list<int>)/8192 -19.64% 12425.357 9985.578 - -0.87% -
BM_deque_deque_move/70000 -19.53% 3843.184 3092.608 - -6.92% -
std::multiset<std::string>::find(key)_(existent)/8192 -19.53% 43.127 34.705 - 20.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -19.45% 36.900 29.723 - 0.95% -
std::copy_if(list<int>)_(every_other)/4096 -19.44% 3913.691 3152.974 - -0.61% -
std::multiset<std::string>::find(key)_(existent)/32 -19.20% 21.391 17.284 - 17.13% -
BM_deque_vector_ranges_move/64000 -19.13% 3419.559 2765.431 - 1.38% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -18.99% 0.451 0.365 - -19.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.96% 77.471 62.779 - -5.78% -
BM_deque_deque_ranges_move/70000 -18.93% 3684.973 2987.471 - -7.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -18.93% 23.675 19.194 - 0.21% -
BM_deque_vector_move/70000 -18.69% 3614.355 2938.993 - -0.90% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -18.65% 27.242 22.162 - -3.84% -
std::find_first_of(vector<int>)_(large_needle)/50 -18.62% 328.160 267.045 - -0.33% -
std::find(vector<bool>)_(process_all)/8 -18.62% 0.705 0.574 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -18.43% 0.637 0.519 - 16.16% -
std::multiset<std::string>::erase(key)_(existent)/1024 -18.37% 87.439 71.375 - 23.45% -
std::copy_backward(vector<int>)/32768 -18.36% 3794.844 3097.996 - -18.37% -
std::unique_copy(deque<int>)_(sprinkled)/32 -18.30% 12.125 9.906 - 7.31% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -18.25% 1.589 1.299 - -9.56% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.25% 5.649 4.618 - -35.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.05% 0.636 0.521 - -6.24% -
BM_deque_vector_ranges_move/70000 -17.95% 3620.315 2970.613 - 2.04% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -17.85% 123.456 101.417 - 4.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -17.80% 14064.364 11561.528 - -4.61% -
std::find_first_of(vector<int>)_(large_needle)/8192 -17.79% 8576827.744 7051108.171 - -0.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -17.77% 35.309 29.033 - -20.96% -
bm_ranges_lexicographical_compare<int>/16 -17.70% 2.305 1.897 - -17.70% -
rng::find_end(deque<int>)_(process_all)/8192 -17.63% 2463.599 2029.200 - -14.99% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -17.51% 777.682 641.494 - -4.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.51% 26.353 21.739 - -13.98% -
std::search(list<int>)_(single_element)/1000 -17.36% 712.218 588.587 - -12.30% -
BM_RangesPopHeap_string_262144 -17.28% 97.875 80.964 - -19.96% -
SetIntersection_Interlaced_Vector_float_262144_4 -17.25% 1965599.678 1626531.166 - -24.56% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.24% 620.159 513.263 - -15.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -17.19% 8.999 7.452 - 0.10% -
std::find_first_of(vector<int>)_(large_needle)/1024 -17.01% 132444.774 109917.711 - 0.01% -
SetIntersection_Interlaced_Vector_float_1024_256 -17.01% 7947656.448 6596012.843 - -16.96% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -16.92% 180.583 150.022 - -0.11% -
std::unordered_set<int>::erase(key)_(existent)/1024 -16.92% 26.552 22.060 - -1.54% -
rng::move_backward(list<int>)/262144 -16.90% 317452.578 263810.254 - -1.17% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -16.84% 9.281 7.718 - 3.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -16.77% 0.552 0.460 - -34.05% -
std::equal(vector<bool>)_(unaligned)/8 -16.73% 0.960 0.799 - -6.19% -
BM_RangesPushHeap_uint32_Ascending_1 -16.68% 0.559 0.465 - -19.26% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -16.67% 16.340 13.617 - -0.59% -
rng::find_end(deque<int>)_(process_all)/1048576 -16.56% 319837.659 266861.270 - -13.56% -
SetIntersection_Front_Vector_uint64_262144_1024 -16.39% 7123244.468 5955654.616 - 3.02% -
std::set<int>::contains(key)_(non-existent)/32 -16.36% 2.932 2.453 - 4.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -16.26% 3.944 3.303 - -7.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -16.16% 0.553 0.464 - -0.53% -
std::search(deque<int>,_pred)_(no_match)/1024 -16.10% 435.987 365.777 - 11.75% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -16.06% 8981.003 7538.759 - 1.50% -
std::equal(vector<bool>)_(unaligned)/50 -16.05% 0.962 0.807 - -8.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -16.04% 5.576 4.682 - -7.96% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -16.03% 66.642 55.956 - -0.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -15.90% 23.764 19.986 - 0.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -15.74% 58.856 49.593 - -31.12% -
BM_deque_deque_copy/65536 -15.73% 3433.442 2893.256 - -4.62% -
BM_std_minmax<unsigned_int>/4 -15.73% 1.154 0.973 - 0.00% -
BM_tolower_char<wchar_t> -15.64% 0.677 0.571 - -6.98% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -15.49% 8140.580 6879.299 - -4.03% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -15.49% 14.742 12.459 - -0.97% -
BM_RangesPopHeap_uint32_1 -15.45% 0.521 0.441 - 6.02% -
std::unordered_set<int>::erase(iterator)/8192 -15.30% 24.788 20.994 - 4.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -15.25% 33083592.016 28037509.598 - -9.34% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -15.19% 17.169 14.560 - 19.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -15.17% 1.167 0.990 - -12.47% -
BM_std_min<unsigned_char>/2 -15.14% 0.572 0.485 - 0.03% -
std::fill_n(deque<int>)/32 -15.04% 1.359 1.154 - -0.13% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -15.02% 232.772 197.815 - -14.94% -
rng::copy(vector<int>)/32768 -15.01% 3576.723 3039.788 - -12.81% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -15.01% 20.617 17.522 - -16.30% -
SetIntersection_Interlaced_Vector_uint32_256_16 -14.99% 7449515.143 6333078.638 - -5.91% -
rng::search(deque<int>)_(no_match)/1024 -14.98% 350.580 298.049 - -2.30% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -14.74% 12.503 10.660 - 4.39% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -14.68% 6.296 5.372 - -0.53% -
SetIntersection_Front_Set_uint64_262144_256 -14.65% 5069336.986 4326464.450 - -3.44% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.64% 26.739 22.825 - -10.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -14.58% 1.113 0.951 - -9.53% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -14.40% 32.061 27.444 - 5.02% -
BM_RangesPushHeap_string_PipeOrgan_16384 -14.39% 15.050 12.884 - -12.55% -
BM_deque_vector_move/64000 -14.36% 3176.096 2720.031 - 0.32% -
BM_RangesMakeHeap_uint32_Random_64 -14.36% 1.415 1.212 - -8.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -14.29% 5.736 4.916 - -6.73% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -14.28% 29201.739 25032.190 - -5.55% -
std::find_first_of(vector<int>)_(large_needle)/32 -14.25% 127.326 109.180 - 4.20% -
BM_SortHeap_pair<uint32,_uint32>_4 -14.18% 1.904 1.634 - -13.57% -
rng::contains(list<int>)_(process_all)/8192 -14.17% 7982.124 6851.309 - -1.67% -
std::move(vector<bool>)_(aligned)/64 -14.15% 1.775 1.524 - -14.19% -
BM_deque_deque_ranges_move/64000 -14.12% 3437.140 2951.740 - 4.03% -
SetIntersection_None_Set_float_1024_16 -14.09% 10337601.573 8881124.624 - -1.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -14.04% 0.527 0.453 - -18.51% -
BM_vector_deque_move_backward/2 -13.97% 2.066 1.778 - -22.04% -
rng::replace(vector<int>)_(sprinkled)/50 -13.95% 9.847 8.474 - 5.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -13.89% 1.517 1.306 - 20.93% -
BM_RangesMakeHeap_uint64_Random_4 -13.89% 1.288 1.109 - -3.91% -
BM_deque_vector_move/65536 -13.88% 3185.634 2743.314 - 1.54% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -13.88% 13456.279 11588.472 - -19.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -13.80% 55058879.722 47463381.282 - 17.25% -
std::map<std::string,_int>::find(key)_(existent)/32 -13.79% 16.620 14.327 - -6.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -13.79% 8.894 7.667 - -7.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -13.76% 25.566 22.047 - 0.76% -
BM_vector_deque_move/64000 -13.76% 2736.752 2360.084 - -19.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -13.75% 7.327 6.319 - -6.31% -
std::unordered_set<int>::erase(iterator)/1024 -13.74% 23.704 20.447 - 1.25% -
BM_deque_deque_move/64000 -13.63% 3196.770 2761.159 - 1.35% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.62% 12101.945 10453.467 - 1.70% -
BM_vector_deque_copy/64000 -13.60% 2742.464 2369.482 - -19.45% -
BM_vector_deque_ranges_copy/64000 -13.57% 2742.856 2370.537 - -19.83% -
BM_std_min<unsigned_short>/3 -13.57% 0.802 0.693 - -0.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -13.54% 627.552 542.596 - -0.67% -
BM_RangesPushHeap_float_Random_1 -13.51% 0.544 0.471 - 9.84% -
BM_std_minmax<int>/7 -13.50% 1.749 1.513 - -11.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.43% 52.914 45.806 - -1.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -13.37% 8.347 7.231 - 0.70% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.35% 72.147 62.513 - -13.33% -
SetIntersection_None_Set_float_1024_256 -13.31% 10201824.787 8844094.174 - -2.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -13.31% 21.015 18.219 - -3.43% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.23% 262.640 227.889 - 0.03% -
std::for_each_n(join_view(vector<vector<int>>))/8 -13.18% 1.889 1.640 - -2.32% -
BM_deque_deque_ranges_copy/70000 -13.09% 3486.007 3029.721 - -0.26% -
BM_PushHeap_string_Descending_16384 -12.97% 2.657 2.312 - -31.37% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -12.96% 1.855 1.615 - -6.41% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.91% 14125.218 12301.750 - 3.42% -
std::unordered_set<int>::find(key)_(existent)/32 -12.88% 1.459 1.271 - 11.95% -
BM_vector_deque_move_backward/1 -12.86% 2.379 2.073 - -19.29% -
rng::find_last(deque<int>)_(bail_10%)/50 -12.86% 13.092 11.408 - -0.34% -
std::set<int>::contains(key)_(non-existent)/1024 -12.83% 6.150 5.361 - 1.05% -
std::set<int>::find(key)_(non-existent)/8192 -12.79% 9.988 8.710 - 3.19% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -12.79% 39.837 34.743 - -19.70% -
BM_deque_deque_ranges_move/65536 -12.72% 3262.653 2847.647 - -3.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -12.66% 9637464.460 8416929.062 - -22.16% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.61% 1.611 1.408 - -15.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -12.61% 3.727 3.257 - -11.49% -
std::unordered_set<std::string>::count(key)_(existent)/32 -12.58% 37.853 33.090 - -15.09% -
BM_StringEraseWithMove_Huge_Opaque -12.54% 59.699 52.214 - 13.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -12.53% 26.286 22.992 - -11.70% -
std::find_end(list<int>)_(single_element)/8192 -12.48% 8746.769 7655.033 - -11.35% -
bm_lexicographical_compare<signed_char>/2 -12.48% 1.619 1.417 - -5.21% -
bm_lexicographical_compare<signed_char>/3 -12.47% 1.850 1.619 - -6.24% -
std::unordered_set<std::string>::erase(iterator)/1024 -12.42% 30.184 26.434 - -11.42% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -12.36% 13878.720 12163.455 - 4.93% -
std::unique_copy(deque<int>)_(sprinkled)/52 -12.35% 21.236 18.615 - -0.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.29% 29.438 25.820 - -0.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -12.24% 74.534 65.410 - 0.36% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -12.19% 25.097 22.038 - -1.54% -
SetIntersection_None_Set_float_1024_4 -12.07% 10152317.111 8926616.920 - 0.60% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -12.07% 1.625 1.429 - -4.79% -
BM_std_min<unsigned_char>/3 -11.99% 0.787 0.693 - -0.00% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -11.98% 11983.726 10548.240 - 0.49% -
BM_vector_deque_copy/70000 -11.86% 2938.745 2590.089 - -17.29% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -11.82% 27906.427 24607.758 - -2.56% -
BM_std_min<unsigned_short>/2 -11.79% 0.550 0.485 - 0.01% -
std::unordered_multimap<int,_int>::clear()/8192 -11.71% 70819.695 62524.336 - -3.68% -
std::unordered_multimap<int,_int>::clear()/1024 -11.67% 9070.735 8012.157 - -4.25% -
BM_vector_deque_move/70000 -11.64% 2919.413 2579.592 - -18.58% -
SetIntersection_None_Set_float_1024_1 -11.63% 10244975.230 9053456.937 - -1.48% -
std::find_end(forward_list<int>)_(single_element)/8192 -11.59% 6283.881 5555.497 - -3.01% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -11.51% 7.789 6.892 - 6.11% -
BM_vector_deque_ranges_copy/70000 -11.45% 2926.259 2591.100 - -17.30% -
BM_MakeThenSortHeap_float_Descending_4 -11.45% 1.232 1.091 - -7.15% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.45% 348.032 308.184 - -11.33% -
BM_std_min<short>/2 -11.39% 0.547 0.485 - -0.01% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -11.31% 27.214 24.136 - -0.59% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -11.30% 1.334 1.183 - -7.04% -
BM_StringEraseWithMove_Huge_Transparent -11.29% 57.443 50.957 - 12.48% -
std::multiset<std::string>::erase(key)_(existent)/8192 -11.27% 128.984 114.448 - -15.25% -
BM_std_minmax<long_long>/5 -11.27% 2.199 1.951 - -12.29% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -11.20% 2.078 1.845 - -6.45% -
rng::find_end(deque<int>)_(near_matches)/8192 -11.15% 1262520.757 1121690.849 - -47.50% -
SetIntersection_Front_Set_uint64_262144_1024 -11.11% 15675117.268 13934376.107 - -3.79% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -11.05% 2.080 1.850 - -0.15% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -11.04% 22.728 20.219 - -0.72% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -10.96% 2.740 2.440 - 1.98% -
rng::generate_n(list<int>)/8192 -10.96% 8495.542 7564.657 - 8.56% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -10.94% 30.509 27.172 - -32.74% -
BM_std_minmax<unsigned_short>/4 -10.81% 1.154 1.029 - 9.97% -
BM_std_minmax<unsigned_char>/8 -10.77% 1.086 0.969 - -10.82% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -10.72% 5.949 5.312 - -1.02% -
BM_vector_deque_ranges_move/65536 -10.69% 2644.069 2361.319 - -17.44% -
bm_lexicographical_compare<signed_char>/4 -10.68% 2.085 1.862 - -4.79% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -10.68% 1.551 1.385 - -7.55% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.66% 12157.172 10860.929 - -4.03% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -10.66% 1.427 1.275 - -24.84% -
SetIntersection_Interlaced_Set_float_256_64 -10.60% 16808674.327 15026309.306 - -2.94% -
BM_MakeHeap_float_Random_64 -10.60% 1.641 1.467 - -17.91% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.59% 1498726.487 1340000.756 - -8.64% -
BM_PushHeap_string_Descending_256 -10.57% 2.525 2.258 - -26.37% -
BM_vector_deque_ranges_copy/65536 -10.56% 2648.778 2368.989 - -17.60% -
SetIntersection_Interlaced_Vector_uint32_256_256 -10.55% 5233292.778 4681235.606 - -0.67% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -10.54% 10.990 9.831 - -1.66% -
std::list<int>::insert(begin)_(cheap_elements)/32 -10.53% 11.771 10.531 - 3.99% -
BM_vector_deque_move/65536 -10.41% 2647.921 2372.186 - -17.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -10.40% 106657.839 95560.613 - 1.06% -
rng::copy_n(vector<bool>)_(unaligned)/512 -10.39% 3.572 3.201 - -3.64% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -10.37% 22.669 20.319 - -0.58% -
std::unordered_set<int>::count(key)_(existent)/1024 -10.36% 1.450 1.300 - 8.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -10.34% 4281.947 3839.248 - 0.92% -
std::set<std::string>::count(key)_(non-existent)/32 -10.32% 10.787 9.674 - 0.02% -
std::partition_point(deque<int>)/50 -10.31% 5.090 4.565 - -1.06% -
BM_deque_deque_ranges_copy/65536 -10.31% 3137.630 2814.279 - 1.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.29% 46.269 41.509 - 7.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.24% 826.230 741.598 - -27.93% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -10.22% 34.713 31.164 - -9.29% -
BM_PushHeap_string_Ascending_16384 -10.17% 21.319 19.151 - -13.98% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -10.14% 12501.976 11233.878 - 1.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -10.09% 5.582 5.018 - 5.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -10.05% 0.548 0.493 - -29.04% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.94% 9296.847 8373.145 - -9.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.93% 817.103 735.928 - -22.82% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -9.92% 25.203 22.702 - -0.34% -
BM_vector_deque_ranges_move/64000 -9.91% 2630.537 2369.737 - -16.96% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -9.90% 0.590 0.532 - -3.91% -
SetIntersection_Interlaced_Set_float_1024_256 -9.90% 17848034.533 16081501.291 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -9.88% 0.777 0.700 - -1.07% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -9.86% 1.620 1.460 - -1.69% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -9.84% 9106.561 8210.516 - -10.38% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -9.79% 21.466 19.365 - 0.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -9.75% 25.731 23.223 - -1.17% -
rng::search(list<int>,_pred)_(same_length)/8192 -9.69% 9871.071 8914.843 - 0.13% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -9.66% 27.128 24.508 - -0.48% -
rng::copy_if(list<int>)_(entire_range)/32768 -9.66% 31141.510 28134.633 - -0.94% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -9.64% 11.116 10.044 - -1.19% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.59% 1.378 1.246 - -11.42% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.58% 364.005 329.134 - 2.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -9.58% 0.615 0.556 - 10.93% -
bm_lexicographical_compare<signed_char>/5 -9.58% 2.315 2.094 - -5.13% -
std::list<int>::erase(begin)_(cheap_elements)/32 -9.57% 11.365 10.278 - 2.04% -
rng::rotate(list<int>)_(1_element_forward)/8192 -9.52% 8377.471 7580.260 - -8.20% -
std::replace_if(list<int>)_(sprinkled)/50 -9.47% 25.261 22.868 - -0.67% -
BM_std_min<short>/3 -9.47% 0.765 0.693 - -0.09% -
BM_std_minmax<long_long>/4 -9.45% 1.868 1.691 - -9.47% -
rng::search(list<int>,_pred)_(single_element)/8192 -9.35% 9162.546 8306.166 - -0.17% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.33% 6247.109 5664.030 - -1.97% -
BM_MakeHeap_uint64_Random_1024 -9.31% 1.133 1.028 - -6.35% -
std::search(vector<int>,_pred)_(no_match)/8192 -9.26% 4456.709 4044.112 - -0.02% -
BM_std_minmax<long_long>/11 -9.26% 2.541 2.306 - -9.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.25% 2.498 2.267 - -10.55% -
rng::find_end(list<int>)_(single_element)/8192 -9.17% 8443.991 7669.404 - -12.50% -
std::all_of(deque<int>)_(process_all)/32768 -9.17% 11551.775 10492.222 - -0.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -9.15% 12491.002 11347.972 - 1.11% -
BM_RangesMakeHeap_uint64_Heap_64 -9.12% 0.262 0.238 - -2.96% -
BM_StringEraseWithMove_Small_Transparent -9.12% 2.691 2.446 - -4.29% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -9.02% 21.790 19.825 - -0.80% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -9.02% 9.422 8.573 - 34.89% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -9.02% 31.637 28.784 - -3.69% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.02% 2.203 2.005 - -10.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -9.01% 5.134 4.671 - 4.65% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.00% 201.385 183.259 - -0.38% -
std::find(vector<bool>)_(process_all)/50 -8.98% 0.761 0.692 - 19.68% -
std::set<int>::insert(value)_(already_present)/8192 -8.98% 10.502 9.558 - -11.75% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -8.97% 34.531 31.432 - -4.19% -
std::all_of(deque<int>)_(process_all)/8192 -8.96% 2898.566 2638.758 - 0.66% -
BM_std_min<char>/24 -8.91% 2.839 2.586 - -2.22% -
BM_std_minmax<unsigned_int>/11 -8.91% 1.855 1.690 - -7.58% -
std::all_of(list<int>)_(process_all)/8192 -8.91% 8711.350 7935.248 - 4.33% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -8.87% 2.688 2.450 - -2.21% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.86% 3153.290 2873.767 - -6.07% -
BM_std_minmax<unsigned_int>/16 -8.86% 1.386 1.263 - -1.61% -
SetIntersection_Interlaced_Set_float_1024_1024 -8.85% 16785032.795 15298806.686 - 0.61% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.85% 366.118 333.713 - 2.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -8.84% 8720060.475 7949227.979 - 1.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -8.84% 41.939 38.233 - -9.10% -
rng::copy(list<int>)/64 -8.83% 33.827 30.839 - -8.76% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.81% 16.752 15.277 - 2.32% -
SetIntersection_None_Set_float_1024_64 -8.80% 9974043.650 9096151.028 - 1.06% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -8.69% 7142.051 6521.605 - 1.29% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.68% 15067.872 13759.855 - -6.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.68% 5.482 5.006 - 2.11% -
std::set<int>::insert(value)_(new_value)/1024 -8.67% 45.036 41.133 - -1.94% -
std::move(list<int>)/4096 -8.66% 4844.241 4424.792 - 1.02% -
rng::copy_if(list<int>)_(entire_range)/64 -8.60% 33.512 30.631 - -0.54% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.59% 27776.177 25390.941 - -8.85% -
rng::partition_point(list<int>)/8192 -8.58% 14121.284 12909.090 - -2.58% -
std::list<int>::ctor(size)/8192 -8.55% 105587.591 96555.165 - 1.48% -
BM_PushHeap_string_Descending_64 -8.54% 2.400 2.195 - -18.46% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -8.51% 23.330 21.343 - -0.34% -
std::set<int>::insert(value)_(new_value)/8192 -8.49% 76.684 70.173 - -1.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.48% 24785500.544 22684404.506 - -8.82% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.48% 105525.914 96581.839 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_256_16 -8.47% 7146343.304 6540870.951 - 5.62% -
std::set<std::string>::equal_range(key)_(existent)/8192 -8.47% 30.544 27.958 - 3.53% -
BM_std_minmax<unsigned_char>/64 -8.46% 1.319 1.207 - -0.98% -
SetIntersection_None_Set_string_16384_1024 -8.43% 222955640.033 204152360.431 - -1.03% -
BM_RangesPopHeap_float_262144 -8.43% 40.900 37.453 - -2.31% -
std::list<int>::ctor(size)/1024 -8.43% 12969.136 11876.443 - 1.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -8.35% 11.447 10.491 - -4.15% -
BM_RangesMakeHeap_float_Descending_64 -8.35% 0.270 0.247 - 28.14% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -8.35% 5.541 5.078 - -1.68% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -8.33% 40.515 37.140 - -1.39% -
BM_vector_deque_ranges_move/70000 -8.32% 2823.673 2588.771 - -15.07% -
BM_vector_deque_move/2 -8.31% 2.069 1.897 - 3.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -8.30% 0.448 0.411 - -41.07% -
rng::none_of(deque<int>)_(process_all)/50 -8.28% 27.872 25.564 - -3.75% -
BM_StringEraseWithMove_Large_Transparent -8.25% 2.657 2.438 - -5.78% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.25% 23019.075 21119.937 - -8.36% -
std::transform(list<int>,_list<int>)/8192 -8.24% 9528.380 8743.453 - -7.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.24% 0.536 0.492 - 9.57% -
rng::search(deque<int>,_pred)_(no_match)/1024 -8.24% 436.189 400.260 - -8.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -8.24% 131356590.438 120536774.660 - -10.52% -
rng::count(vector<int>)_(every_other)/8 -8.23% 1.383 1.269 - -8.28% -
BM_std_minmax<int>/6 -8.22% 1.388 1.273 - -5.61% -
std::list<int>::ctor(size)/32 -8.20% 360.124 330.588 - 2.29% -
rng::find_end(deque<int>)_(match_near_end)/1024 -8.19% 35.526 32.618 - -98.97% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.18% 1.850 1.698 - -8.58% -
SetIntersection_Interlaced_Vector_float_256_4 -8.17% 5320250.374 4885673.277 - -8.79% -
std::set<std::string>::contains(key)_(existent)/1024 -8.14% 23.817 21.878 - 2.97% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.14% 2.306 2.119 - 11.32% -
std::multiset<std::string>::erase(iterator)/0 -8.12% 29.599 27.195 - -9.52% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -8.11% 1.290 1.185 - -23.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -8.09% 23.555 21.649 - 1.12% -
BM_toupper_char<wchar_t> -8.07% 0.686 0.631 - 13.98% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -8.03% 24069.756 22135.967 - -7.63% -
std::find_if_not(deque<int>)_(bail_25%)/8 -8.03% 1.539 1.415 - -7.54% -
std::set<int>::insert(value)_(already_present)/1024 -8.00% 6.366 5.857 - -13.57% -
std::set<std::string>::count(key)_(existent)/8192 -8.00% 29.190 26.856 - -9.23% -
std::set<int>::equal_range(key)_(non-existent)/8192 -7.98% 10.864 9.997 - 1.94% -
SetIntersection_None_Set_string_16384_1 -7.98% 206495831.685 190023994.154 - -6.00% -
rng::search(list<int>)_(single_element)/8192 -7.97% 8132.460 7484.028 - 0.87% -
rng::remove(list<int>)_(prefix)/8192 -7.96% 9073.738 8351.049 - -2.02% -
SetIntersection_Interlaced_Vector_float_256_16 -7.95% 8215861.810 7562993.433 - -5.23% -
BM_vector_deque_copy_backward/1 -7.92% 2.437 2.245 - -2.85% -
BM_std_minmax_element<short>/5500 -7.89% 1702.551 1568.236 - 11.28% -
rng::none_of(list<int>)_(process_all)/8192 -7.88% 8584.805 7907.996 - 8.38% -
rng::replace(vector<int>)_(sprinkled)/8192 -7.87% 1490.385 1373.058 - -0.27% -
BM_RangesMakeHeap_string_Ascending_16384 -7.87% 5.845 5.385 - -6.89% -
bm_lexicographical_compare<signed_char>/7 -7.84% 2.833 2.611 - -4.90% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.82% 15103.896 13922.759 - -8.33% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -7.80% 105881.088 97627.323 - 0.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -7.79% 0.300 0.277 - -9.52% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -7.76% 31.180 28.759 - -5.87% -
std::partition_point(deque<int>)/32 -7.74% 4.851 4.475 - -0.10% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.73% 23.583 21.760 - -5.73% -
std::find(vector<long_long>)_(bail_25%)/8 -7.73% 0.979 0.903 - -5.56% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -7.73% 11.064 10.209 - -3.30% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -7.72% 9.477 8.746 - -5.04% -
BM_PushHeap_string_Descending_1024 -7.71% 2.632 2.429 - -26.74% -
std::find_end(deque<int>)_(process_all)/8192 -7.71% 2662.103 2456.893 - 20.40% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.67% 1.314 1.213 - -3.32% -
BM_std_minmax<unsigned_short>/32 -7.66% 1.385 1.278 - 4.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -7.64% 8077.881 7460.406 - -8.86% -
BM_PushHeap_string_Random_262144 -7.60% 19.963 18.445 - -15.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -7.59% 212045838.808 195942801.249 - -5.75% -
BM_RangesMakeHeap_uint32_Random_1024 -7.59% 1.103 1.019 - -4.87% -
rng::find_if(deque<int>)_(bail_25%)/32768 -7.59% 2971.428 2745.968 - -1.10% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -7.58% 791.632 731.656 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -7.56% 22469664.973 20771604.252 - 3.22% -
BM_std_min<short>/12 -7.54% 1.591 1.471 - -3.18% -
bm_lexicographical_compare<signed_char>/6 -7.53% 2.574 2.381 - -4.43% -
std::rotate(list<int>)_(1_element_forward)/50 -7.53% 27.919 25.818 - 6.34% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -7.52% 24.697 22.839 - -13.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.52% 3538663.149 3272467.895 - -8.16% -
BM_std_minmax_element<short>/65536 -7.51% 20280.553 18757.914 - 12.38% -
rng::replace(vector<int>)_(sprinkled)/1024 -7.49% 187.488 173.453 - 0.76% -
rng::find_if(deque<int>)_(bail_25%)/8192 -7.47% 740.850 685.494 - -2.56% -
BM_RangesPushHeap_uint32_Descending_4 -7.46% 0.377 0.349 - -0.80% -
std::set<int>::equal_range(key)_(non-existent)/1024 -7.45% 6.949 6.431 - 2.06% -
BM_StringDestroy_Empty -7.45% 0.812 0.752 - 14.82% -
BM_std_minmax_element<short>/64000 -7.39% 19765.400 18304.101 - 12.29% -
std::stable_partition(vector<int>)_(dense)/50 -7.39% 26.321 24.375 - -7.77% -
BM_PushHeap_string_PipeOrgan_16384 -7.37% 14.203 13.156 - -19.30% -
BM_vector_deque_copy_backward/2 -7.36% 2.101 1.946 - -5.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.35% 1186.794 1099.507 - -10.87% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.35% 49567.292 45923.280 - -1.13% -
BM_std_minmax<long_long>/6 -7.34% 2.415 2.238 - -7.89% -
BM_MakeHeap_uint32_Random_256 -7.28% 1.216 1.128 - -1.72% -
BM_std_minmax_element<short>/70000 -7.26% 21557.652 19992.541 - 11.99% -
BM_vector_deque_ranges_move/0 -7.24% 0.427 0.396 - -23.68% -
BM_StringEraseWithMove_Large_Opaque -7.24% 2.863 2.656 - -7.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -7.22% 5.784 5.366 - 16.60% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.21% 10.378 9.629 - -7.85% -
rng::starts_with(vector<int>)/8 -7.19% 1.419 1.317 - 0.53% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -7.18% 14.333 13.304 - -0.52% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.13% 2.248 2.088 - -4.91% -
std::copy_if(list<int>)_(entire_range)/64 -7.13% 33.015 30.662 - -15.27% -
SetIntersection_None_Set_string_16384_64 -7.11% 205712737.852 191079439.182 - -4.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.09% 208560931.969 193781469.783 - -3.96% -
BM_std_min<unsigned_short>/18 -7.08% 1.604 1.490 - -2.87% -
BM_std_minmax_element<short>/4096 -7.07% 1261.541 1172.297 - 11.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -7.05% 1250796.552 1162628.081 - -3.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -7.02% 25.532 23.740 - 4.22% -
BM_MakeThenSortHeap_string_Descending_1024 -7.01% 25.999 24.175 - -37.67% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.01% 8562.543 7962.431 - 0.52% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -7.00% 1.243 1.156 - -5.97% -
BM_RangesSortHeap_uint64_1 -6.99% 0.266 0.247 - -5.57% -
bm_swap_ranges_vb_aligned/1048576 -6.98% 3678.120 3421.310 - 0.61% -
std::set<std::string>::equal_range(key)_(existent)/32 -6.98% 16.720 15.554 - 0.30% -
rng::find_end(deque<int>)_(process_all)/1024 -6.96% 334.125 310.853 - 2.73% -
SetIntersection_Interlaced_Set_float_256_256 -6.96% 9585754.369 8918161.317 - -5.35% -
BM_PushHeap_uint64_Random_16 -6.96% 4.417 4.110 - -4.05% -
BM_std_minmax_element<short>/4000 -6.95% 1229.449 1144.012 - 11.68% -
SetIntersection_Front_Set_uint32_1024_256 -6.93% 5300708.797 4933385.227 - 7.52% -
std::find_end(deque<int>)_(process_all)/1048576 -6.93% 341564.645 317902.657 - 19.79% -
std::set<std::string>::count(key)_(existent)/32 -6.92% 15.782 14.689 - 1.50% -
BM_std_minmax<short>/14 -6.92% 1.742 1.621 - 0.11% -
bm_ranges_swap_ranges_vb_aligned/1048576 -6.87% 3668.168 3416.134 - 0.21% -
bm_lexicographical_compare<unsigned_char>/64 -6.87% 2.059 1.917 - -2.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.87% 90021384.569 83838507.817 - 11.22% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.85% 90.065 83.898 - -8.81% -
std::unordered_set<int>::erase(key)_(existent)/8192 -6.85% 28.814 26.841 - 17.51% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -6.82% 11.315 10.543 - 3.38% -
rng::stable_partition(vector<int>)_(dense)/50 -6.80% 26.907 25.077 - -5.16% -
BM_vector_deque_move/1 -6.79% 2.330 2.172 - 2.89% -
std::reverse(list<int>)/32768 -6.74% 18555.243 17303.831 - 2.47% -
BM_vector_deque_move/0 -6.70% 0.506 0.472 - -14.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -6.69% 0.728 0.679 - 7.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -6.69% 6464864.937 6032624.650 - -2.01% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.69% 2.829 2.640 - 2.43% -
BM_std_min<unsigned_char>/4 -6.69% 1.068 0.996 - 1.77% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.69% 3709.193 3461.212 - 2.72% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -6.68% 717.570 669.668 - -7.88% -
rng::search(vector<int>,_pred)_(single_element)/8192 -6.67% 5021.449 4686.542 - -0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -6.66% 1.752 1.636 - -8.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -6.64% 40.999 38.278 - 24.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.62% 40.205 37.544 - 69.65% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.60% 105123.383 98180.921 - 0.71% -
rng::for_each(join_view(vector<vector<int>>)/8192 -6.60% 284.010 265.259 - 0.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -6.60% 224.454 209.643 - 1.40% -
rng::swap_ranges(deque<int>)/1024 -6.59% 338.665 316.337 - -6.12% -
std::fill_n(vector<bool>)/64 -6.59% 1.732 1.618 - 6.59% -
BM_RangesSortHeap_float_4 -6.59% 1.072 1.001 - -2.48% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.56% 1.730 1.616 - -6.84% -
rng::copy_n(vector<int>)/8 -6.56% 2.292 2.141 - -4.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.56% 31.637 29.561 - -13.90% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -6.55% 12186.575 11387.950 - 0.30% -
std::set<std::string>::erase(key)_(existent)/32 -6.50% 74.821 69.957 - 0.43% -
bm_lexicographical_compare<unsigned_char>/4 -6.49% 1.466 1.371 - -8.43% -
BM_RangesMakeHeap_string_Ascending_1024 -6.48% 5.306 4.962 - -7.05% -
BM_std_minmax<unsigned_long_long>/11 -6.48% 2.387 2.232 - -5.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.48% 27.444 25.667 - -7.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -6.47% 2.668 2.496 - 34.02% -
BM_std_minmax<unsigned_short>/23 -6.46% 2.631 2.461 - -4.22% -
bm_lexicographical_compare<signed_char>/8 -6.45% 3.138 2.936 - -5.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.45% 5130.787 4799.859 - 0.17% -
BM_std_min<unsigned_char>/19 -6.45% 1.236 1.156 - 0.04% -
BM_std_min<unsigned_short>/8 -6.44% 1.381 1.292 - -1.00% -
BM_PushHeap_string_Ascending_256 -6.44% 11.061 10.349 - 1.61% -
bm_lexicographical_compare<unsigned_char>/2 -6.43% 1.905 1.782 - -9.05% -
BM_RangesPushHeap_float_Descending_1 -6.43% 0.561 0.525 - -24.69% -
std::set<int>::ctor(const&)/32 -6.42% 234.628 219.568 - 1.43% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.42% 1.221 1.143 - -12.24% -
rng::find_end(forward_list<int>)_(single_element)/8192 -6.40% 6076.370 5687.735 - -4.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.39% 1.066 0.998 - -11.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.33% 25.959 24.315 - -0.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -6.33% 0.412 0.386 - 12.55% -
std::distance(deque<int>)/4096 -6.33% 0.694 0.650 - -6.29% -
BM_std_minmax_element<short>/1024 -6.32% 317.459 297.384 - 10.83% -
rng::fill(list<int>)/8192 -6.32% 7592.560 7112.926 - -3.78% -
BM_std_min<short>/4 -6.32% 1.085 1.016 - -6.06% -
std::copy_n(vector<bool>)_(aligned)/1048576 -6.30% 2923.642 2739.374 - 63.28% -
bm_lexicographical_compare<unsigned_char>/6 -6.29% 1.958 1.835 - -6.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -6.28% 1.482 1.388 - -7.14% -
std::set<int>::erase(key)_(existent)/1024 -6.27% 41.796 39.174 - 1.53% -
BM_MakeHeap_uint64_Ascending_4 -6.26% 0.438 0.410 - -9.22% -
BM_MakeThenSortHeap_uint64_Heap_4 -6.25% 1.252 1.173 - -2.78% -
bm_lexicographical_compare<unsigned_char>/5 -6.24% 1.713 1.606 - -7.35% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -6.23% 44.457 41.687 - 23.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.22% 7802889.631 7317276.208 - -6.04% -
BM_RangesPushHeap_string_Random_16384 -6.20% 17.401 16.323 - -4.21% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.20% 24.552 23.031 - -0.18% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -6.17% 13790.394 12939.708 - 0.11% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -6.15% 69.335 65.068 - 0.49% -
BM_vector_deque_ranges_copy_backward/2 -6.14% 2.067 1.940 - -0.12% -
BM_std_min<long_long>/29 -6.14% 3.043 2.856 - -6.11% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -6.14% 157840.645 148150.927 - 0.24% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -6.13% 0.717 0.673 - -0.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.12% 37.364 35.077 - 6.73% -
std::list<std::string>::ctor(size)/1024 -6.12% 13146.989 12342.436 - -0.04% -
rng::move(list<int>)/4096 -6.11% 5697.955 5349.729 - -0.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.08% 559.759 525.733 - -5.85% -
rng::all_of(vector<int>)_(process_all)/8 -6.08% 2.580 2.423 - -2.53% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.06% 1.852 1.740 - -6.45% -
BM_MakeThenSortHeap_string_Ascending_1024 -6.04% 36.525 34.317 - -4.27% -
std::distance(deque<int>)/8192 -6.03% 0.694 0.652 - -6.03% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -6.01% 0.585 0.550 - 4.47% -
rng::is_sorted_until(vector<int>,_pred)/8192 -5.99% 3534.663 3322.987 - 2.66% -
BM_PushHeap_string_Descending_16 -5.98% 2.190 2.059 - -15.44% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.98% 9735000.843 9152850.121 - 3.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.96% 1654926.963 1556286.423 - -2.30% -
rng::search(vector<int>,_pred)_(no_match)/8192 -5.92% 4512.857 4245.739 - -0.02% -
BM_std_minmax<unsigned_int>/2 -5.92% 0.930 0.875 - 6.02% -
BM_StringRelational_Less_Large_Large_Control -5.90% 2.230 2.099 - 2.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -5.90% 122855.865 115605.099 - -0.08% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -5.90% 52.659 49.553 - -13.39% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 -5.88% 13792.160 12981.564 - 0.65% -
BM_StringAssignStr_Huge_Transparent -5.86% 114.828 108.096 - 4.46% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -5.86% 352.904 332.218 - 0.92% -
std::unordered_set<int>::find(key)_(existent)/8192 -5.86% 1.411 1.329 - -3.96% -
std::replace(vector<int>)_(sprinkled)/32 -5.86% 5.257 4.949 - -1.73% -
std::unordered_multimap<int,_int>::clear()/32 -5.85% 654.378 616.082 - 0.03% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 -5.85% 157888.162 148656.566 - 0.84% -
rng::swap_ranges(deque<int>)/8192 -5.85% 2690.772 2533.451 - -5.98% -
rng::search(vector<int>)_(same_length)/8192 -5.84% 1991.976 1875.564 - -0.17% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -5.84% 86397.995 81352.331 - -4.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -5.83% 8.440 7.947 - -6.29% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.83% 28.133 26.493 - 5.33% -
BM_std_minmax_element<short>/512 -5.81% 159.762 150.485 - 9.02% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.80% 8315.181 7832.841 - -6.31% -
rng::find(list<int>)_(bail_25%)/32768 -5.80% 7740.417 7291.738 - -4.18% -
SetIntersection_None_Set_string_16384_16384 -5.78% 200000261.902 188433794.233 - -5.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -5.77% 17.457 16.449 - -0.17% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.77% 11.159 10.515 - 8.44% -
rng::find_end(deque<int>)_(process_all)/1000 -5.75% 323.990 305.351 - 21.15% -
BM_MakeHeap_float_Random_256 -5.75% 1.491 1.406 - 13.56% -
BM_std_minmax<int>/3 -5.74% 1.143 1.078 - -10.04% -
SetIntersection_Front_Set_uint64_256_256 -5.73% 8997718.424 8482297.738 - -14.11% -
BM_PushHeap_string_Descending_4 -5.73% 1.996 1.881 - -13.15% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.72% 31.116 29.337 - 1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.68% 2371937.549 2237243.740 - -4.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.68% 2.102 1.983 - -0.19% -
BM_std_min<unsigned_short>/11 -5.66% 1.229 1.159 - 0.06% -
std::find_end(vector<int>)_(process_all)/8192 -5.65% 1791.427 1690.168 - -10.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.64% 207590968.038 195886065.078 - -4.97% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.60% 1.965 1.855 - 0.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.59% 6.037 5.699 - -4.88% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -5.59% 22.184 20.944 - 7.34% -
BM_std_min<unsigned_char>/11 -5.58% 1.131 1.068 - 0.42% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.58% 111.372 105.156 - -5.26% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.57% 29.862 28.197 - -2.47% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.57% 1.955 1.846 - -5.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.54% 206048921.736 194636576.081 - -4.42% -
SetIntersection_None_Set_string_16384_256 -5.53% 203918412.968 192635051.142 - -4.21% -
BM_std_minmax<unsigned_int>/15 -5.53% 2.080 1.965 - -3.20% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.52% 1498131.455 1415409.094 - -11.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -5.51% 0.357 0.338 - -11.51% -
BM_std_min<unsigned_char>/18 -5.50% 1.028 0.971 - 0.05% -
SetIntersection_None_Set_string_16384_4 -5.48% 206293192.668 194981935.800 - -1.06% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.45% 1.959 1.852 - 0.05% -
SetIntersection_Front_Vector_string_64_64 -5.45% 27856532.313 26339285.917 - -4.94% -
BM_StringEraseToEnd_Huge_Opaque -5.42% 2.568 2.429 - -3.32% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -5.41% 0.283 0.268 - 4.02% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.41% 1.889 1.787 - -2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.40% 10209103.712 9657383.843 - -1.27% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.40% 171.083 161.837 - -5.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.39% 1864.958 1764.464 - -9.04% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.39% 9.553 9.039 - -1.03% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.38% 352.861 333.864 - 2.11% -
std::copy(vector<int>)/8 -5.37% 2.311 2.187 - -2.66% -
std::vector<int>::ctor(size)/1024 -5.36% 43.413 41.088 - -0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -5.34% 1.270 1.202 - -2.48% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.33% 10.287 9.739 - 1.94% -
SetIntersection_Front_Set_uint32_1024_64 -5.33% 2104767.367 1992673.535 - -2.43% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.32% 17.473 16.544 - -8.58% -
BM_std_min<__int128>/64000 -5.32% 26158.112 24767.461 - 0.14% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -5.31% 134.182 127.059 - -17.44% -
bm_lexicographical_compare<unsigned_char>/7 -5.30% 2.203 2.086 - -5.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.29% 1.351 1.280 - -23.30% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -5.29% 21.406 20.274 - -8.44% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.29% 178424.083 168993.556 - -1.71% -
BM_MakeHeap_float_Descending_4 -5.26% 0.294 0.279 - -3.69% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.26% 817.585 774.606 - -8.76% -
SetIntersection_Front_Set_uint64_16384_1024 -5.25% 15054906.189 14263987.215 - -4.52% -
rng::search(vector<int>)_(same_length)/1024 -5.23% 260.083 246.472 - -0.35% -
BM_std_min<__int128>/4000 -5.23% 1627.711 1542.541 - 0.13% -
std::list<std::string>::ctor(size)/32 -5.22% 355.205 336.679 - -1.09% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.21% 4.369 4.141 - -8.69% -
BM_std_minmax<long_long>/29 -5.21% 4.383 4.155 - -4.02% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.20% 350095884.291 331890319.049 - -4.91% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.20% 16.195 15.353 - -4.61% -
std::move(vector<int>)/1048576 -5.19% 59361.688 56279.023 - 0.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -5.19% 2.521 2.390 - 9.17% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.19% 10.525 9.979 - -5.64% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.19% 885413.652 839476.015 - -10.08% -
BM_std_min<__int128>/1024 -5.17% 417.807 396.202 - 0.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.17% 20448.910 19391.881 - -2.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -5.17% 14124.812 13395.156 - -0.67% -
BM_std_min<unsigned_short>/4 -5.16% 1.055 1.000 - 1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.16% 1194412.037 1132786.174 - 0.16% -
std::stable_sort(vector<int>)_(descending)/8 -5.15% 25.573 24.256 - -4.96% -
rng::for_each(multiset<int>)/8192 -5.15% 8000.005 7588.355 - -53.48% -
BM_StringRelational_Less_Empty_Small_Control -5.12% 2.152 2.042 - 2.54% -
BM_std_min<__int128>/5500 -5.11% 2234.557 2120.416 - -0.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -5.06% 1.078 1.023 - -3.65% -
SetIntersection_Front_Set_uint32_256_256 -5.03% 9705958.213 9217402.150 - -5.66% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.03% 42988919.850 40826006.151 - -5.93% -
BM_std_minmax<unsigned_short>/21 -5.02% 2.081 1.976 - 0.69% -
BM_std_min<__int128>/512 -5.02% 209.594 199.075 - 0.10% -
rng::for_each_n(list<int>)/8192 -5.01% 7778.630 7388.913 - 2.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.01% 1277222.704 1213275.578 - -0.88% -
BM_vector_deque_ranges_copy_backward/1 -5.00% 2.324 2.208 - -0.50% -
BM_std_min<unsigned_char>/20 -5.00% 1.569 1.491 - -1.62% -
BM_MakeHeap_float_Random_4 -5.00% 1.685 1.601 - -0.79% -
BM_RangesMakeHeap_string_Ascending_256 -4.98% 5.122 4.867 - -3.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.97% 354.530 336.913 - -1.32% -
SetIntersection_None_Set_string_16384_16 -4.97% 204705715.189 194536404.547 - -1.28% -
BM_std_min<__int128>/4096 -4.95% 1662.216 1579.856 - 0.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.95% 13283.735 12626.651 - 0.60% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.94% 879352.226 835912.211 - -10.59% -
BM_vector_deque_move/64 -4.94% 2.859 2.718 - 0.51% -
std::fill(list<int>)/8192 -4.92% 7485.284 7116.865 - 0.01% -
rng::copy_if(list<int>)_(entire_range)/4096 -4.92% 3185.610 3028.936 - -0.69% -
std::unique(deque<int>)_(sprinkled)/1024 -4.92% 894.977 850.962 - -2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.91% 173349444.090 164832541.540 - -0.89% -
rng::copy_n(deque<int>)/8 -4.90% 2.804 2.667 - -3.30% -
BM_std_min<__int128>/70000 -4.90% 28491.210 27096.224 - 0.13% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -4.90% 281.775 267.980 - 2.85% -
BM_std_minmax_element<long_long>/512 -4.89% 148.650 141.380 - 2.30% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.88% 6938.350 6599.812 - -0.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.88% 563.812 536.309 - -2.75% -
rng::find_last(vector<int>)_(bail_10%)/8 -4.88% 2.136 2.032 - -3.58% -
BM_std_min<__int128>/65536 -4.85% 26663.057 25368.746 - 0.09% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -4.85% 2.391 2.275 - 3.47% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -4.84% 10.605 10.091 - -14.42% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -4.84% 10.530 10.020 - -13.12% -
std::unordered_set<std::string>::clear()/32 -4.83% 965.021 918.382 - -0.80% -
std::find(list<int>)_(bail_25%)/32768 -4.83% 8083.786 7693.351 - -5.16% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.82% 5.165 4.916 - -3.69% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.82% 6.078 5.784 - -1.50% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.80% 1.693 1.612 - -9.80% -
rng::transform(list<int>,_list<int>)/8192 -4.80% 10359.515 9862.436 - -3.48% -
bm_lexicographical_compare<unsigned_char>/8 -4.79% 1.497 1.425 - -4.81% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.78% 2.269 2.161 - 0.01% -
BM_std_min<unsigned_char>/12 -4.78% 1.396 1.329 - -2.15% -
std::search_n(vector<int>)_(no_match)/1024 -4.77% 220.208 209.697 - -0.34% -
BM_StringRelational_Eq_Small_Large_Control -4.77% 0.497 0.473 - -1.05% -
rng::is_sorted_until(vector<int>,_pred)/1024 -4.77% 440.908 419.895 - 3.57% -
BM_std_minmax<unsigned_int>/12 -4.76% 1.386 1.320 - -4.79% -
SetIntersection_None_Vector_uint32_1024_1024 -4.76% 1168291.529 1112708.459 - -2.71% -
BM_StringConstructDestroyCStr_Large_Opaque -4.76% 15.875 15.120 - 5.87% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -4.75% 12609.596 12010.133 - -0.98% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.75% 5.796 5.521 - -1.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.74% 3.315 3.158 - -3.43% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.73% 81990189.976 78113167.004 - 0.32% -
BM_PushHeap_string_Ascending_1024 -4.73% 13.684 13.037 - -0.39% -
BM_StringEraseToEnd_Huge_Transparent -4.73% 2.650 2.525 - -1.59% -
BM_PushHeap_uint64_Ascending_262144 -4.72% 5.164 4.920 - 5.63% -
rng::starts_with(vector<int>,_pred)/1000 -4.71% 469.920 447.802 - -1.74% -
rng::search(vector<int>,_pred)_(same_length)/8192 -4.70% 5160.261 4917.625 - -0.42% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.69% 24770645.279 23608628.794 - -1.42% -
BM_std_minmax<char>/12 -4.68% 2.056 1.960 - 2.31% -
BM_RangesMakeHeap_string_Descending_16384 -4.68% 3.024 2.882 - -25.12% -
BM_PushHeap_string_Ascending_262144 -4.67% 29.801 28.409 - -24.06% -
bm_lexicographical_compare<signed_char>/1 -4.66% 1.388 1.323 - 2.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.66% 1.728 1.648 - 3.13% -
BM_std_minmax_element<long_long>/64 -4.66% 18.300 17.448 - -0.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.63% 353.960 337.570 - -1.82% -
BM_MakeHeap_string_Descending_262144 -4.63% 3.676 3.506 - -1.08% -
rng::reverse_copy(vector<int>)/8 -4.63% 2.375 2.265 - -10.61% -
std::distance(deque<int>)/1024 -4.63% 0.694 0.662 - -4.64% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.61% 15.724 14.999 - -7.14% -
std::partition(vector<int>)_(dense)/32 -4.61% 8.369 7.983 - -6.40% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -4.60% 44.778 42.717 - 4.55% -
SetIntersection_None_Vector_uint32_1024_4 -4.60% 1158247.530 1104991.142 - -3.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.59% 490.347 467.851 - -3.84% -
BM_StringRelational_Less_Small_Small_ChangeLast -4.58% 1.827 1.743 - -5.56% -
rng::copy(vector<bool>)_(aligned)/64 -4.58% 1.372 1.309 - -4.74% -
BM_std_min<unsigned_short>/7 -4.57% 1.139 1.087 - -1.04% -
BM_std_minmax<char>/13 -4.56% 2.300 2.195 - -2.09% -
BM_RangesMakeHeap_float_Descending_16 -4.54% 0.250 0.239 - 14.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.54% 1271373.403 1213607.370 - -4.35% -
BM_RangesPushHeap_string_Ascending_1024 -4.54% 15.179 14.490 - 4.66% -
BM_std_min<unsigned_long_long>/30 -4.54% 2.719 2.595 - -3.61% -
std::find_end(vector<int>)_(process_all)/1024 -4.52% 233.868 223.289 - -8.57% -
rng::move_backward(vector<int>)/1048576 -4.52% 60017.611 57304.779 - -2.10% -
std::set<int>::clear()/1024 -4.52% 8988.720 8582.693 - -2.07% -
BM_RangesPushHeap_uint64_Ascending_262144 -4.51% 4.998 4.773 - 1.53% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.51% 84989.627 81155.656 - -7.51% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -4.51% 726.126 693.378 - 1.08% -
BM_std_minmax_element<long_long>/64000 -4.50% 17843.874 17040.357 - -0.39% -
BM_std_minmax_element<long_long>/1 -4.50% 0.314 0.300 - -1.43% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -4.49% 20.352 19.438 - 0.73% -
std::set<int>::ctor(const&)/1024 -4.48% 6602.727 6306.750 - 0.33% -
std::stable_partition(vector<int>)_(sparse)/50 -4.48% 21.788 20.811 - 3.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.48% 1237307.145 1181935.433 - -3.94% -
BM_std_minmax<char>/11 -4.47% 1.851 1.768 - 7.25% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.47% 1.451 1.386 - -6.02% -
SetIntersection_None_Vector_uint64_262144_64 -4.47% 1184956.345 1131956.458 - -6.50% -
std::find_end(vector<int>)_(process_all)/1048576 -4.45% 228537.302 218373.350 - -9.31% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.45% 12035.420 11500.207 - 2.39% -
bm_lexicographical_compare<unsigned_char>/16 -4.45% 1.156 1.105 - -4.45% -
std::set<std::string>::erase(iterator)/0 -4.42% 27.149 25.949 - 2.05% -
std::for_each_n(list<int>)/8 -4.41% 2.563 2.450 - -5.46% -
BM_MakeHeap_uint32_Random_4 -4.41% 1.225 1.171 - 4.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.41% 1228670.670 1174539.735 - -2.94% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -4.40% 105.764 101.107 - -4.80% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -4.40% 65.750 62.856 - 7.16% -
BM_std_min<unsigned_char>/6 -4.39% 1.550 1.481 - -3.38% -
BM_RangesPushHeap_string_Ascending_256 -4.36% 12.189 11.657 - 6.22% -
std::find_end(vector<int>)_(process_all)/1000 -4.36% 228.565 218.596 - -8.22% -
SetIntersection_Interlaced_Set_string_16384_64 -4.36% 356312010.132 340776380.727 - -3.19% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -4.34% 1.466 1.402 - 6.55% -
BM_std_minmax_element<long_long>/70000 -4.34% 19511.422 18664.174 - -0.17% -
std::copy(vector<bool>)_(aligned)/64 -4.34% 1.367 1.308 - -4.38% -
BM_std_minmax_element<long_long>/4096 -4.33% 1142.728 1093.298 - 1.51% -
bm_lexicographical_compare<unsigned_char>/1 -4.31% 1.670 1.598 - -5.41% -
std::move_backward(vector<bool>)_(unaligned)/512 -4.30% 4.849 4.640 - 0.04% -
rng::find_end(deque<int>)_(near_matches)/1024 -4.29% 18368.947 17580.363 - -38.59% -
SetIntersection_Interlaced_Set_float_64_64 -4.29% 15748700.617 15073176.938 - -0.17% -
std::unordered_set<int>::erase(iterator)/32 -4.29% 21.358 20.442 - 1.84% -
SetIntersection_Interlaced_Vector_uint32_64_64 -4.28% 12016996.481 11502661.016 - -0.61% -
rng::find_last(vector<char>)_(bail_90%)/1024 -4.28% 11.344 10.858 - -10.10% -
BM_std_minmax_element<long_long>/5500 -4.27% 1529.505 1464.164 - 1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.27% 5541458.667 5305028.340 - -5.04% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.26% 9.815 9.397 - -10.57% -
std::search(vector<int>)_(single_element)/1000 -4.26% 237.986 227.851 - -0.36% -
BM_std_min<unsigned_char>/21 -4.26% 1.847 1.769 - -1.71% -
BM_std_minmax<unsigned_int>/3 -4.25% 1.233 1.181 - 2.24% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -4.25% 6171973.849 5909512.617 - 85.40% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -4.25% 9.442 9.041 - -13.32% -
std::search_n(vector<int>)_(no_match)/1000 -4.24% 214.840 205.724 - 0.12% -
BM_std_minmax_element<long_long>/65536 -4.24% 18244.479 17471.196 - -0.27% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.24% 16.625 15.920 - -1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.22% 18129036.681 17364067.587 - -4.22% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.21% 17.437 16.702 - -1.90% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -4.18% 86.072 82.474 - -0.40% -
std::deque<int>::ctor(size)/8192 -4.17% 461.460 442.233 - 0.39% -
std::partition(list<int>)_(sparse)/8192 -4.16% 7455.324 7145.231 - -12.61% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -4.16% 3.732 3.576 - 0.07% -
std::copy_n(deque<int>)/8 -4.15% 2.814 2.697 - 2.07% -
SetIntersection_Front_Vector_uint64_1024_64 -4.15% 1500646.413 1438436.241 - 4.85% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -4.14% 42.411 40.654 - 26.21% -
rng::search(deque<int>,_pred)_(same_length)/1000 -4.14% 499.542 478.857 - -2.00% -
BM_std_minmax<unsigned_char>/1 -4.14% 0.651 0.624 - 0.13% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.14% 81582073.558 78204776.978 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.14% 870.449 834.424 - -0.51% -
BM_StringEraseToEnd_Small_Transparent -4.13% 0.434 0.416 - 0.00% -
BM_std_min<short>/18 -4.12% 1.692 1.622 - 0.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -4.11% 0.673 0.645 - -0.42% -
std::map<std::string,_int>::ctor(const&)/32 -4.11% 724.719 694.923 - -11.91% -
SetIntersection_Front_Vector_uint64_262144_16 -4.11% 1174310.145 1126031.366 - -3.57% -
std::deque<std::string>::ctor(size)/32 -4.11% 43.226 41.449 - 3.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.11% 1.992 1.910 - 1.86% -
std::search(vector<int>)_(single_element)/1024 -4.11% 243.296 233.298 - -0.39% -
rng::stable_partition(vector<int>)_(dense)/32 -4.11% 22.289 21.374 - -5.07% -
rng::replace(vector<int>)_(prefix)/8192 -4.10% 1273.610 1221.393 - -3.33% -
SetIntersection_None_Set_string_1024_1024 -4.09% 9236895.986 8859008.621 - -2.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.09% 903.486 866.556 - 0.18% -
std::for_each_n(deque<int>)/8 -4.08% 1.256 1.205 - -3.92% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.08% 516.257 495.198 - -2.90% -
BM_std_minmax<int>/2 -4.08% 0.851 0.817 - -9.28% -
BM_std_minmax_element<long_long>/4000 -4.08% 1113.222 1067.813 - 1.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.07% 1972830.937 1892518.425 - 15.82% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.06% 8.292 7.955 - -4.93% -
std::flat_map<int,_int>::erase(iterator)/1024 -4.06% 80.049 76.802 - 0.94% -
BM_std_min<unsigned_int>/8 -4.05% 1.338 1.284 - 0.48% -
rng::find_end(deque<int>)_(match_near_end)/1000 -4.05% 35.555 34.116 - -89.53% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -4.04% 1.471 1.412 - -1.47% -
rng::copy(vector<bool>)_(unaligned)/262144 -4.03% 1552.299 1489.672 - 8.87% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.02% 1.481 1.421 - 6.81% -
BM_std_min<__int128>/64 -4.02% 25.578 24.550 - 0.19% -
rng::fold_left(deque<int>)/8192 -3.99% 4549.926 4368.255 - -0.00% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.99% 482.917 463.651 - -3.85% -
std::copy_if(list<int>)_(entire_range)/4096 -3.98% 3163.794 3037.776 - -0.38% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.98% 1.415 1.359 - 17.48% -
std::find_if_not(vector<char>)_(process_all)/8 -3.97% 2.549 2.447 - -0.88% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.97% 0.805 0.773 - 2.10% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.97% 3.633 3.489 - -0.11% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.95% 15353835.808 14747804.842 - -2.25% -
SetIntersection_Front_Vector_uint64_262144_64 -3.95% 1435485.212 1378831.206 - -3.20% -
BM_std_minmax_element<short>/64 -3.94% 18.423 17.697 - 2.67% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.93% 1.564 1.503 - -3.67% -
SetIntersection_None_Vector_uint32_262144_16 -3.92% 1206526.623 1159190.011 - -3.94% -
BM_StringAssignStr_Huge_Opaque -3.92% 113.418 108.972 - 4.20% -
BM_vector_deque_ranges_move/2 -3.90% 2.024 1.945 - 12.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.90% 0.717 0.689 - -5.94% -
std::reverse(vector<int>)/8 -3.89% 1.585 1.523 - -4.58% -
bm_lexicographical_compare<unsigned_char>/3 -3.89% 2.135 2.052 - -6.88% -
std::copy_n(vector<int>)/8 -3.89% 2.271 2.183 - 0.83% -
rng::for_each_n(deque<int>)/8 -3.89% 1.200 1.154 - -4.22% -
std::find(list<int>)_(process_all)/8 -3.88% 2.409 2.316 - -3.39% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.87% 1.622 1.559 - -3.28% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.87% 33.097 31.815 - -2.77% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.87% 1112692.736 1069669.147 - -3.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.86% 1247176.721 1198980.027 - -0.35% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -3.85% 20890.325 20086.370 - 0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -3.84% 10.498 10.095 - -8.38% -
BM_std_min<unsigned_char>/15 -3.83% 2.159 2.076 - -0.47% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.82% 225.698 217.081 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.80% 1116429.166 1073986.993 - -1.54% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.79% 23.266 22.384 - -3.27% -
BM_std_minmax<short>/15 -3.77% 2.047 1.970 - -1.06% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -3.77% 1.472 1.417 - -7.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.77% 1188973.079 1144116.041 - -3.77% -
BM_std_min<char>/64 -3.77% 4.252 4.091 - -2.48% -
BM_RangesPushHeap_uint32_Random_262144 -3.76% 6.423 6.181 - -1.52% -
BM_std_min<unsigned_char>/14 -3.76% 1.875 1.804 - 0.54% -
BM_std_min<short>/11 -3.76% 1.226 1.180 - 0.02% -
std::search(vector<int>,_pred)_(same_length)/8192 -3.75% 5104.478 4912.806 - -0.69% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.75% 25.961 24.986 - 22.17% -
SetIntersection_Front_Vector_uint32_16_16 -3.75% 39218886.856 37747203.209 - -0.37% -
std::list<std::string>::ctor(size)/8192 -3.75% 107823.869 103778.771 - 0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.75% 1113050.405 1071316.023 - -4.80% -
std::find_end(deque<int>)_(process_all)/1024 -3.75% 339.355 326.641 - 23.21% -
BM_vector_deque_move_backward/64000 -3.75% 7904.327 7608.224 - 3.40% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.74% 22.896 22.039 - 2.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -3.74% 36.660 35.290 - 2.51% -
rng::transform(deque<int>)_(identity_transform)/50 -3.74% 19.779 19.039 - -3.93% -
SetIntersection_None_Vector_string_262144_4 -3.74% 1393622.232 1341566.692 - -0.88% -
BM_deque_deque_copy/1024 -3.73% 39.764 38.280 - -2.56% -
SetIntersection_None_Vector_uint64_16384_4 -3.73% 1172948.739 1129229.793 - 0.28% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.73% 15559625.915 14980004.340 - -2.99% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.72% 12.146 11.693 - 3.45% -
rng::fold_left(list<int>)/8192 -3.72% 10880.828 10476.365 - -0.39% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.71% 0.454 0.437 - 3.29% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.70% 35.040 33.743 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.70% 10356.331 9973.170 - 1.25% -
std::any_of(deque<int>)_(process_all)/32768 -3.70% 10863.157 10461.618 - -3.49% -
BM_RangesPopHeap_string_16384 -3.70% 74.031 71.296 - -0.87% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.69% 343.705 331.023 - -5.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.69% 1371.179 1320.642 - -2.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.68% 1190410.906 1146594.253 - -1.98% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.68% 17.081 16.454 - -2.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.67% 1.047 1.009 - 1.79% -
SetIntersection_Interlaced_Vector_float_16_16 -3.65% 39258866.636 37824735.540 - -3.37% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.65% 41.867 40.339 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.65% 1704415.831 1642226.958 - -5.76% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.65% 27.855 26.839 - 3.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -3.64% 10.589 10.204 - -1.17% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.64% 1.282 1.236 - -4.42% -
BM_RangesMakeHeap_uint32_Descending_1 -3.64% 0.278 0.268 - -3.22% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.64% 13.695 13.197 - -0.79% -
BM_PushHeap_string_Ascending_64 -3.62% 7.569 7.294 - 2.17% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.61% 2.423 2.336 - -6.06% -
BM_std_minmax_element<long_long>/1024 -3.61% 289.125 278.682 - 2.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.60% 32.928 31.743 - 1.56% -
BM_std_min<short>/19 -3.58% 1.908 1.840 - -6.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.58% 3.337 3.218 - -3.64% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -3.56% 13683.612 13196.109 - 1.50% -
BM_vector_deque_ranges_move/1 -3.56% 2.354 2.271 - 11.78% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.55% 183574.759 177054.383 - 0.80% -
std::generate(list<int>)/50 -3.55% 16.047 15.477 - 0.73% -
BM_std_min<unsigned_short>/24 -3.55% 2.519 2.429 - -2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.55% 1171247.189 1129712.106 - -3.25% -
BM_std_minmax<unsigned_short>/64 -3.54% 1.617 1.560 - 2.23% -
BM_StringRelational_Less_Large_Small_Control -3.54% 1.835 1.770 - -0.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -3.53% 0.496 0.478 - 1.25% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -3.53% 7168.429 6915.487 - -1.68% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.53% 24.122 23.271 - 4.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.53% 16580.584 15995.571 - -1.87% -
std::flat_map<int,_int>::erase(iterator)/8192 -3.52% 514.516 496.410 - -1.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.52% 23.606 22.776 - -6.21% -
SetIntersection_Interlaced_Vector_float_256_64 -3.51% 7991191.626 7710856.571 - -13.58% -
BM_std_min<short>/26 -3.51% 2.099 2.026 - -3.49% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.50% 19.683 18.994 - -1.41% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.50% 10.015 9.665 - -4.84% -
std::search_n(vector<int>)_(no_match)/8192 -3.50% 1684.145 1625.224 - -0.31% -
SetIntersection_Front_Set_uint32_16384_64 -3.50% 2078619.914 2005916.749 - -2.06% -
rng::find_end(deque<int>)_(near_matches)/1000 -3.50% 17533.399 16920.198 - -38.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.49% 12619.091 12178.118 - -1.05% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.48% 10.576 10.208 - -3.64% -
BM_SortHeap_uint32_4 -3.47% 1.058 1.021 - -1.85% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.47% 1.438 1.388 - 0.04% -
std::set<int>::ctor(const&)/8192 -3.46% 52672.331 50850.122 - 1.84% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.45% 486.888 470.079 - -4.13% -
BM_std_minmax<unsigned_short>/3 -3.45% 1.262 1.219 - 4.62% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -3.45% 32.337 31.222 - 0.07% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -3.45% 4.096 3.955 - -1.71% -
BM_RangesPushHeap_uint32_Descending_16 -3.44% 0.369 0.357 - -1.13% -
BM_std_min<int>/64 -3.44% 2.742 2.648 - -0.81% -
BM_std_min<short>/17 -3.44% 1.635 1.578 - -0.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.43% 10.577 10.214 - -1.23% -
SetIntersection_Front_Set_uint64_1024_16 -3.42% 1324945.246 1279579.710 - -0.28% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.42% 1868169.760 1804233.478 - -0.93% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.42% 31432.923 30358.558 - 7.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.41% 12694.688 12261.228 - -0.34% -
BM_RangesPushHeap_uint64_Random_64 -3.40% 5.354 5.171 - -1.97% -
BM_std_minmax<unsigned_int>/14 -3.40% 1.619 1.564 - -3.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.40% 175541218.729 169571758.718 - -0.90% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.40% 576.392 556.792 - -0.49% -
BM_std_minmax<unsigned_int>/8 -3.40% 1.156 1.117 - -3.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.39% 10.475 10.119 - -8.99% -
BM_MakeHeap_string_Random_262144 -3.39% 15.946 15.405 - -1.13% -
BM_RangesPushHeap_uint32_Random_4 -3.39% 2.464 2.380 - -6.74% -
BM_std_min<unsigned_char>/10 -3.39% 0.939 0.907 - 0.64% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.38% 1941.129 1875.452 - -0.78% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.38% 4.254 4.110 - 1.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.38% 10190185.634 9845985.242 - -9.05% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -3.38% 284.895 275.278 - -6.47% -
SetIntersection_Front_Vector_uint64_1024_256 -3.36% 2334160.425 2255643.729 - -3.24% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.36% 12560.646 12138.374 - -1.07% -
BM_std_minmax<unsigned_short>/2 -3.36% 0.958 0.926 - 9.25% -
std::unique(list<int>)_(contiguous)/52 -3.35% 69.637 67.300 - 0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.34% 1972.444 1906.616 - -0.75% -
BM_getline_string -3.32% 17.674 17.088 - -2.53% -
std::adjacent_find(vector<int>,_pred)/50 -3.31% 23.309 22.539 - -3.30% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.30% 25486.140 24644.952 - 5.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.30% 11724805.217 11338386.862 - 5.18% -
BM_std_min<unsigned_long_long>/2 -3.29% 0.504 0.488 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.29% 17.615 17.035 - 2.30% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.28% 7.672 7.420 - -1.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -3.27% 31.013 29.998 - -0.68% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -3.27% 13655.710 13208.795 - 1.54% -
BM_PushHeap_string_PipeOrgan_1024 -3.27% 9.941 9.616 - -10.92% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 -3.27% 9.779 9.459 - 9.02% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.27% 480.702 464.992 - -4.03% -
std::search_n(vector<int>)_(no_match)/1048576 -3.26% 215478.687 208447.675 - -0.49% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.25% 18.244 17.650 - -1.38% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.25% 1100979.356 1065185.157 - -4.12% -
BM_std_minmax<char>/10 -3.24% 1.385 1.340 - 3.00% -
BM_RangesMakeThenSortHeap_float_Heap_4 -3.24% 1.280 1.238 - 1.07% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.24% 16.755 16.212 - -5.65% -
BM_std_min<long_long>/12 -3.24% 2.075 2.008 - -1.04% -
BM_deque_deque_move_backward/70000 -3.23% 9277.771 8977.696 - 2.02% -
SetIntersection_Interlaced_Vector_string_256_64 -3.23% 20445259.546 19783999.894 - -1.95% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -3.23% 4.072 3.940 - -1.33% -
SetIntersection_Front_Set_uint64_262144_16384 -3.22% 355584089.431 344145707.929 - 2.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.21% 10.425 10.090 - -7.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.21% 351578100.142 340294183.968 - -1.48% -
BM_MakeHeap_float_Ascending_4 -3.21% 0.415 0.402 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.20% 38.044 36.825 - -1.94% -
SetIntersection_Front_Set_uint64_64_64 -3.20% 16159802.109 15642183.997 - 3.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.20% 932.120 902.264 - -0.27% -
std::find(deque<int>)_(bail_25%)/8 -3.20% 2.070 2.004 - -2.89% -
BM_vector_deque_copy_backward/70000 -3.20% 8877.956 8594.083 - 5.28% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.19% 288310.283 279108.289 - -0.64% -
std::map<int,_int>::insert(value)_(new_value)/1024 -3.19% 28.586 27.675 - 0.03% -
std::any_of(deque<int>)_(process_all)/8192 -3.19% 2724.006 2637.228 - -3.02% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.18% 16.129 15.617 - -5.30% -
SetIntersection_Front_Set_string_256_64 -3.17% 15774684.760 15274208.098 - -5.81% -
rng::find_last(vector<char>)_(bail_90%)/8192 -3.16% 104.807 101.490 - -0.74% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.16% 17789.479 17227.401 - 0.27% -
std::all_of(deque<int>)_(process_all)/8 -3.16% 3.326 3.221 - 4.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.15% 0.783 0.759 - -3.85% -
std::stable_sort(deque<int>)_(descending)/8 -3.15% 28.062 27.179 - 1.98% -
rng::none_of(deque<int>)_(process_all)/8 -3.14% 4.827 4.675 - 6.63% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.13% 104621.187 101347.838 - -0.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.11% 86488.422 83794.548 - -0.18% -
BM_RangesMakeThenSortHeap_float_Descending_4 -3.11% 1.328 1.286 - 0.18% -
std::remove_copy(vector<int>)_(sprinkled)/32 -3.11% 15.726 15.237 - 1.35% -
rng::stable_sort(vector<int>)_(descending)/8 -3.10% 24.937 24.163 - -4.69% -
BM_std_min<unsigned_short>/19 -3.10% 1.922 1.862 - -1.62% -
BM_std_minmax<char>/15 -3.09% 3.021 2.928 - -0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.09% 151520.941 146839.590 - -0.77% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.08% 12627.990 12238.563 - -0.62% -
BM_StringConstructDestroyCStr_Large_Transparent -3.08% 9.428 9.138 - 2.07% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.08% 104282.122 101073.741 - -1.20% -
std::any_of(vector<int>)_(process_all)/8 -3.07% 2.616 2.536 - 2.20% -
std::find_if_not(vector<char>)_(process_all)/50 -3.07% 12.850 12.456 - -0.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.07% 1.315 1.274 - -8.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.07% 17.239 16.710 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.06% 6684058.971 6479317.532 - -2.44% -
BM_RangesPushHeap_uint32_Random_16 -3.06% 4.503 4.366 - -0.50% -
BM_std_min<unsigned_char>/22 -3.05% 2.090 2.026 - -3.69% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -3.04% 50.658 49.117 - -6.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.04% 13.286 12.882 - -0.67% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -3.04% 1.749 1.696 - -0.25% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.03% 16044926.507 15558123.539 - -1.85% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.03% 0.335 0.325 - 0.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -3.02% 32.722 31.732 - 8.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.02% 633.400 614.241 - 0.32% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -3.02% 10.121 9.816 - -2.84% -
SetIntersection_Front_Set_uint32_64_64 -3.02% 16007738.164 15525044.865 - -0.72% -
BM_MakeHeap_float_Random_16384 -3.01% 1.183 1.147 - -4.55% -
rng::any_of(deque<int>)_(process_all)/8192 -3.01% 2877.016 2790.389 - 6.29% -
BM_RangesMakeHeap_string_SingleElement_16384 -3.01% 6.076 5.893 - -1.11% -
std::move_backward(vector<int>)/262144 -3.00% 22752.204 22069.782 - 0.59% -
rng::replace(vector<int>)_(prefix)/1024 -2.99% 166.239 161.272 - -2.45% -
BM_RangesMakeHeap_string_Heap_262144 -2.98% 5.346 5.186 - -4.63% -
std::multiset<std::string>::clear()/32 -2.98% 921.299 893.802 - 1.35% -
SetIntersection_None_Vector_uint32_262144_262144 -2.98% 1211003.914 1174907.242 - -1.75% -
std::shift_left(deque<int>)/32 -2.98% 4.841 4.696 - -0.68% -
rng::move_backward(list<int>)/32768 -2.98% 35519.071 34461.206 - 2.52% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.97% 131.675 127.763 - 0.13% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.97% 5.956 5.779 - -6.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.96% 353180216.937 342713733.386 - -2.45% -
rng::move_backward(vector<int>)/262144 -2.96% 22822.649 22146.737 - 0.32% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.96% 26590.698 25804.086 - 5.42% -
std::unique(deque<int>)_(contiguous)/52 -2.96% 70.679 68.588 - 0.19% -
BM_std_minmax<long_long>/13 -2.96% 3.110 3.018 - -2.73% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.95% 16.834 16.337 - -9.69% -
BM_StringRelational_Less_Empty_Large_Control -2.94% 1.930 1.874 - -0.06% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.94% 521.213 505.901 - 0.10% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -2.93% 19.635 19.059 - -2.98% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.93% 3268.929 3173.242 - -0.08% -
std::adjacent_find(deque<int>)/8 -2.93% 3.885 3.772 - 27.56% -
BM_std_minmax<short>/1 -2.92% 0.649 0.630 - -0.61% -
bm_ranges_lexicographical_compare<int>/64 -2.92% 4.854 4.713 - -4.05% -
BM_RangesMakeThenSortHeap_float_Descending_256 -2.90% 6.138 5.960 - 4.24% -
BM_PushHeap_float_Descending_4 -2.90% 0.367 0.356 - -0.46% -
std::remove_if(list<int>)_(prefix)/8192 -2.89% 9813.695 9529.714 - 1.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.89% 2.656 2.579 - -4.08% -
BM_MakeHeap_string_PipeOrgan_262144 -2.89% 7.588 7.369 - -1.10% -
std::is_sorted_until(vector<int>,_pred)/8 -2.89% 3.556 3.453 - -4.50% -
BM_PushHeap_uint64_SingleElement_16 -2.89% 0.348 0.338 - 0.24% -
BM_vector_deque_copy/65536 -2.88% 2439.892 2369.504 - -11.03% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.88% 23.132 22.465 - -11.28% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.88% 30.292 29.419 - -40.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.88% 0.935 0.908 - 1.59% -
BM_RangesPushHeap_uint64_Ascending_16 -2.88% 0.967 0.940 - 0.33% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -2.88% 78.056 75.810 - -6.68% -
BM_deque_vector_move/0 -2.88% 1.420 1.379 - -3.28% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.87% 620.175 602.357 - -0.41% -
BM_StringRelational_Less_Empty_Empty_Control -2.87% 1.997 1.940 - 0.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.87% 3.108 3.019 - -4.51% -
std::none_of(vector<int>)_(process_all)/8 -2.86% 2.508 2.436 - -2.66% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.86% 483.645 469.809 - -2.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.85% 933.100 906.483 - 0.23% -
BM_MakeHeap_uint32_Random_16384 -2.85% 1.000 0.971 - -2.84% -
rng::copy_backward(deque<int>)/1048576 -2.85% 127685.914 124044.268 - -1.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.85% 1211191.293 1176673.714 - -0.92% -
std::all_of(deque<int>)_(process_all)/32 -2.85% 11.871 11.533 - -0.12% -
SetIntersection_None_Set_float_16384_1024 -2.84% 157854671.226 153367085.515 - -3.49% -
BM_std_min<unsigned_short>/1024 -2.84% 14.240 13.836 - -0.51% -
BM_std_min<unsigned_char>/5 -2.83% 1.323 1.286 - -2.37% -
BM_std_minmax<unsigned_long_long>/13 -2.83% 3.014 2.928 - -2.74% -
rng::stable_partition(vector<int>)_(sparse)/50 -2.82% 21.136 20.539 - -0.09% -
BM_MakeHeap_float_SingleElement_256 -2.80% 0.666 0.647 - -0.58% -
std::distance(deque<int>)/50 -2.80% 0.694 0.674 - -2.82% -
BM_std_min<char>/29 -2.80% 2.095 2.036 - 1.68% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.79% 1992.475 1936.866 - -0.56% -
rng::remove_if(vector<int>)_(sprinkled)/50 -2.79% 67.677 65.790 - 10.29% -
BM_StringRelational_Less_Huge_Small_Control -2.78% 1.900 1.847 - 1.74% -
BM_RangesMakeHeap_string_SingleElement_64 -2.77% 6.406 6.228 - -3.80% -
rng::any_of(deque<int>)_(process_all)/32768 -2.77% 11491.458 11172.800 - 6.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.77% 3.751 3.647 - -2.21% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.76% 23.779 23.123 - 1.48% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.76% 392.007 381.199 - -8.21% -
BM_std_min<unsigned_long_long>/64 -2.75% 4.943 4.807 - 0.01% -
BM_RangesPushHeap_uint64_Random_16 -2.74% 4.397 4.277 - -0.06% -
BM_PushHeap_string_PipeOrgan_262144 -2.74% 18.354 17.851 - -19.11% -
BM_num_get<float> -2.73% 35.954 34.971 - -1.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.73% 30.277 29.452 - 0.22% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.73% 24.027 23.372 - 0.07% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -2.73% 21.229 20.650 - -0.63% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.72% 499.034 485.437 - 0.14% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.72% 71.000 69.066 - -0.75% -
BM_MakeHeap_uint32_SingleElement_64 -2.72% 0.517 0.503 - -0.97% -
std::reverse_copy(vector<int>)/4096 -2.71% 137.891 134.147 - 0.20% -
SetIntersection_None_Set_uint32_262144_1 -2.71% 1209197.512 1176381.350 - 1.49% -
SetIntersection_Front_Vector_float_16384_256 -2.71% 2406191.233 2340946.089 - -0.23% -
rng::move(vector<bool>)_(aligned)/64 -2.71% 1.949 1.896 - -0.06% -
SetIntersection_Front_Vector_uint32_262144_16 -2.71% 1183034.057 1150982.016 - -3.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.70% 20205.196 19658.785 - -0.20% -
rng::find_if(vector<int>)_(process_all)/8 -2.70% 2.587 2.517 - -4.22% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.70% 1.637 1.593 - -9.17% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.70% 15.124 14.716 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.70% 169741016.599 165165470.977 - -3.45% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.69% 4114.270 4003.592 - -0.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.69% 43.475 42.306 - -1.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.69% 7237.641 7043.163 - 3.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.69% 17.482 17.013 - 1.74% -
std::set<int>::find(key)_(existent)/1024 -2.68% 4.076 3.967 - -1.33% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.67% 29.255 28.473 - -3.32% -
std::rotate_copy(deque<int>)/32 -2.67% 2.691 2.619 - -0.12% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -2.67% 2831.097 2755.604 - 0.39% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.66% 6455.594 6283.564 - -2.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.66% 1249718.410 1216439.348 - -2.26% -
std::set<std::string>::insert(value)_(already_present)/8192 -2.66% 39.638 38.583 - 0.13% -
SetIntersection_None_Set_float_256_4 -2.65% 11807424.171 11494056.788 - -1.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.65% 7493.382 7294.734 - -2.52% -
BM_std_minmax<unsigned_short>/10 -2.65% 1.461 1.422 - 1.21% -
BM_RangesPushHeap_uint32_Random_1024 -2.65% 6.270 6.104 - 1.11% -
BM_deque_deque_copy_backward/65536 -2.65% 8502.007 8277.021 - -0.31% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -2.64% 4776.351 4650.054 - 7.97% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.64% 16.925 16.478 - -1.33% -
rng::remove_if(deque<int>)_(sprinkled)/32 -2.64% 57.810 56.286 - -8.05% -
std::set<int>::contains(key)_(existent)/8192 -2.63% 8.469 8.246 - -1.73% -
BM_std_min<unsigned_int>/32 -2.62% 2.232 2.173 - 0.05% -
std::rotate(vector<int>)_(by_1/4)/8192 -2.62% 2625.286 2556.459 - -1.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.61% 222.025 216.219 - 2.43% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.61% 355197465.721 345922119.363 - 1.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.61% 5.309 5.171 - -0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.61% 18937629.488 18443477.040 - -3.91% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.61% 69.376 67.568 - -1.49% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -2.61% 0.615 0.599 - -2.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.60% 33.591 32.716 - 12.15% -
BM_vector_deque_copy_backward/64000 -2.60% 7914.675 7708.624 - 6.47% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.60% 1.681 1.637 - -6.03% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -2.60% 1.741 1.696 - 3.80% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -2.59% 4.197 4.088 - -0.71% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.59% 2242.065 2183.951 - -3.18% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -2.59% 1922287.752 1872593.805 - -22.83% -
std::find_end(list<int>)_(match_near_end)/1000 -2.58% 79.552 77.500 - -89.66% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.58% 12.051 11.741 - 4.16% -
BM_std_minmax<unsigned_int>/5 -2.58% 1.161 1.131 - -2.24% -
BM_RangesPushHeap_uint32_Random_64 -2.58% 5.575 5.431 - -1.41% -
std::copy_if(list<int>)_(every_other)/32768 -2.57% 26004.465 25334.982 - 0.44% -
BM_RangesPushHeap_uint64_Ascending_64 -2.57% 1.665 1.622 - 6.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.57% 88722.115 86438.421 - -1.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.57% 23.384 22.782 - -0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -2.57% 21.145 20.601 - 10.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.57% 17.418 16.970 - 0.47% -
BM_deque_vector_copy_backward/5500 -2.57% 203.885 198.646 - -0.46% -
BM_std_minmax<unsigned_short>/15 -2.57% 2.002 1.951 - 0.42% -
BM_std_min<unsigned_char>/29 -2.57% 2.030 1.978 - 0.61% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.56% 15751995.332 15348066.436 - 0.54% -
rng::all_of(vector<int>)_(process_all)/32 -2.56% 8.543 8.324 - -1.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.55% 537.940 524.221 - -1.23% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.55% 930.773 907.075 - -1.38% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.54% 1.240 1.208 - 0.78% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.54% 6357.866 6196.469 - 1.73% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.54% 24.876 24.246 - -1.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -2.53% 28.106 27.394 - -0.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.53% 7.596 7.403 - -2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.53% 11736714.190 11440268.790 - -2.33% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.52% 1.918 1.869 - 4.43% -
std::set<int>::erase(key)_(existent)/0 -2.52% 20.861 20.336 - 0.34% -
BM_std_minmax<short>/18 -2.52% 2.092 2.039 - 2.38% -
SetIntersection_None_Set_string_1024_1 -2.51% 9122959.389 8893690.918 - -0.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.51% 5452.573 5315.745 - 3.01% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.51% 34.411 33.548 - 0.76% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.51% 2.117 2.064 - -0.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.50% 3.013 2.937 - -2.12% -
BM_MakeHeap_uint32_Random_1024 -2.50% 1.118 1.091 - 5.83% -
BM_RangesPushHeap_string_Ascending_64 -2.50% 7.949 7.751 - 4.15% -
BM_std_min<unsigned_long_long>/29 -2.50% 2.457 2.396 - -2.44% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.50% 104208.358 101606.577 - -0.59% -
rng::copy(vector<int>)/1048576 -2.49% 49791.053 48548.916 - -3.28% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.49% 30.084 29.336 - 0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.49% 0.794 0.774 - -2.59% -
SetIntersection_None_Vector_string_262144_262144 -2.49% 1373057.674 1338918.774 - -1.54% -
BM_std_min<unsigned_long_long>/31 -2.49% 3.035 2.960 - -2.21% -
SetIntersection_None_Vector_string_262144_16384 -2.48% 1392697.313 1358091.237 - -0.31% -
SetIntersection_Interlaced_Set_string_64_64 -2.48% 39385121.586 38406890.947 - 6.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.48% 20257.986 19755.299 - -0.02% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.48% 34972.078 34105.110 - -1.83% -
BM_std_minmax<unsigned_int>/13 -2.48% 1.387 1.352 - -2.56% -
std::remove(list<int>)_(prefix)/1024 -2.47% 1020.315 995.109 - -0.23% -
SetIntersection_None_Set_uint32_262144_4 -2.47% 1201416.586 1171769.857 - 1.21% -
BM_std_min<__int128>/29 -2.47% 11.296 11.018 - 0.14% -
BM_std_min<unsigned_short>/31 -2.46% 2.606 2.541 - -2.09% -
rng::copy(deque<int>)/8 -2.45% 2.791 2.723 - -2.24% -
BM_vector_deque_ranges_move_backward/64000 -2.45% 7847.880 7655.352 - 6.66% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.45% 22.617 22.062 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.45% 9042567.134 8821035.100 - -26.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -2.45% 7.286 7.108 - -1.15% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.44% 37.136 36.230 - 2.59% -
SetIntersection_Interlaced_Set_float_64_16 -2.44% 25197928.835 24582712.088 - -0.44% -
BM_std_min<short>/16 -2.44% 1.756 1.713 - -4.83% -
rng::partial_sort(deque<int>)_(repeated)/1024 -2.43% 6530.907 6372.267 - -0.42% -
std::copy(vector<bool>)_(unaligned)/262144 -2.43% 1878.632 1833.020 - 7.00% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.43% 6.755 6.592 - -1.68% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.43% 7.570 7.386 - -2.12% -
BM_std_min<__int128>/32 -2.42% 12.543 12.239 - 0.45% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.42% 1487.796 1451.765 - -8.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.42% 723.302 705.795 - -31.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.42% 9008203.753 8790169.575 - -31.03% -
SetIntersection_None_Set_uint64_16384_16 -2.42% 165634585.299 161626312.972 - -1.20% -
BM_deque_deque_move/1024 -2.42% 39.455 38.500 - -1.69% -
std::remove_copy(list<int>)_(prefix)/8192 -2.42% 7018.139 6848.457 - -2.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.42% 351471923.753 342975783.363 - -1.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.41% 178987.149 174668.109 - -0.39% -
SetIntersection_Front_Set_uint32_262144_16384 -2.41% 352126204.673 343632370.672 - -2.20% -
SetIntersection_Front_Set_uint32_16384_16 -2.41% 1310002.841 1278418.155 - -2.15% -
std::move_backward(vector<int>)/8 -2.41% 2.268 2.214 - -3.30% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -2.41% 0.499 0.487 - -14.05% -
std::move_backward(deque<int>)/8 -2.40% 3.996 3.900 - 17.52% -
SetIntersection_Front_Vector_uint32_1024_4 -2.40% 1133443.516 1106263.264 - -2.61% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.40% 16.230 15.840 - -2.22% -
BM_deque_vector_ranges_move/64 -2.40% 2.627 2.564 - -1.70% -
BM_std_minmax<long_long>/10 -2.39% 2.191 2.138 - -2.35% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.39% 2241.451 2187.970 - -3.14% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.39% 178622.334 174360.816 - 0.16% -
std::search_n(deque<int>)_(no_match)/1000 -2.39% 443.482 432.901 - -3.33% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.38% 63.928 62.404 - -2.14% -
BM_std_min<char>/32 -2.38% 2.995 2.923 - -0.01% -
std::search(vector<int>)_(single_element)/8192 -2.38% 1856.193 1811.988 - -0.47% -
SetIntersection_None_Set_uint32_262144_16 -2.37% 1202492.756 1173959.961 - 1.51% -
BM_std_min<long_long>/13 -2.37% 2.417 2.359 - -1.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.37% 7.662 7.481 - -1.57% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.37% 10.520 10.271 - 1.81% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.37% 18.360 17.926 - 7.85% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.36% 11.200 10.936 - 10.41% -
BM_std_min<unsigned_short>/4000 -2.36% 54.957 53.661 - -0.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -2.36% 923.896 902.118 - 0.34% -
BM_std_min<__int128>/30 -2.36% 11.689 11.414 - 0.25% -
BM_std_min<unsigned_long_long>/32 -2.35% 3.237 3.161 - -3.06% -
SetIntersection_None_Set_float_64_16 -2.35% 18964258.041 18518301.184 - -3.69% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.35% 20.646 20.161 - -0.96% -
SetIntersection_None_Set_uint32_256_1 -2.35% 11712572.160 11437559.572 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.35% 1218595.620 1190004.417 - -0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.35% 41873.621 40891.645 - 5.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.34% 1172362.647 1144880.014 - 0.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.34% 349.380 341.202 - -0.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.33% 0.572 0.559 - -2.36% -
rng::starts_with(vector<int>)/1024 -2.33% 76.852 75.063 - -3.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.32% 79.190 77.349 - -16.20% -
rng::count(list<int>)_(every_other)/1048576 -2.32% 825998.423 806803.401 - -2.56% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.32% 24.574 24.003 - -1.05% -
BM_deque_deque_ranges_move/1024 -2.32% 39.451 38.535 - -2.10% -
rng::find_if_not(list<int>)_(process_all)/50 -2.32% 22.128 21.615 - 0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.32% 2.642 2.581 - -2.19% -
BM_vector_deque_copy/1024 -2.32% 36.686 35.836 - -1.60% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.31% 1914.335 1870.110 - -0.81% -
BM_std_min<unsigned_short>/4096 -2.31% 56.323 55.022 - -0.22% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.31% 3.027 2.957 - 0.60% -
std::is_partitioned(list<int>)_(partitioned)/8192 -2.30% 6802.439 6645.698 - 2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.30% 36033.068 35202.822 - -2.70% -
BM_MakeThenSortHeap_string_Descending_256 -2.30% 17.441 17.039 - -13.35% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.30% 32816.594 32061.135 - -0.38% -
SetIntersection_None_Set_uint64_256_16 -2.30% 11014710.661 10761596.017 - -1.92% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.30% 0.933 0.912 - 0.44% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.30% 475.516 464.600 - -2.15% -
std::unordered_set<int>::count(key)_(existent)/32 -2.30% 1.301 1.272 - -13.52% -
BM_std_min<__int128>/28 -2.28% 10.864 10.616 - 0.00% -
std::partition_point(list<int>)/32 -2.28% 16.284 15.913 - -0.08% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -2.28% 75.371 73.653 - -22.81% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.28% 31.647 30.925 - -0.86% -
rng::find_end(deque<int>)_(same_length)/1024 -2.28% 345.117 337.262 - -75.97% -
std::find(list<int>)_(process_all)/50 -2.28% 18.658 18.234 - 0.57% -
std::generate_n(list<int>)/50 -2.27% 15.736 15.379 - -10.75% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -2.27% 31533.577 30818.529 - 2.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.26% 617.635 603.667 - -0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.26% 6807.989 6654.035 - 1.12% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.26% 28.601 27.954 - -3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.26% 1198263.251 1171207.247 - -1.77% -
std::stable_partition(list<int>)_(alloc_fails)/50 -2.26% 1947.028 1903.074 - -0.97% -
BM_std_min<__int128>/31 -2.25% 12.079 11.807 - 0.26% -
std::fill(vector<bool>)/64 -2.25% 1.603 1.567 - -4.15% -
BM_num_put<const_void*> -2.25% 12.638 12.354 - -7.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.25% 17.469 17.077 - -0.41% -
BM_deque_vector_ranges_move/4000 -2.25% 150.285 146.910 - 2.65% -
SetIntersection_Interlaced_Vector_float_64_16 -2.24% 19382046.219 18947856.725 - -1.26% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.24% 24.057 23.518 - 0.12% -
SetIntersection_None_Vector_string_16384_1 -2.24% 1272843.830 1244340.686 - -3.22% -
BM_std_minmax<unsigned_short>/31 -2.24% 3.149 3.079 - 2.70% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.24% 676.624 661.498 - -5.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -2.23% 0.610 0.596 - -1.71% -
BM_std_minmax<unsigned_int>/7 -2.23% 1.831 1.790 - 2.54% -
SetIntersection_None_Set_string_64_16 -2.23% 19620473.279 19183175.283 - -0.47% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.23% 2.566 2.509 - -2.61% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.23% 15009917.321 14675691.725 - -0.23% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -2.23% 39.805 38.919 - -6.98% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.22% 8427562.818 8240063.791 - 37.53% -
SetIntersection_None_Vector_uint32_262144_4 -2.22% 1223978.703 1196763.343 - -0.79% -
std::adjacent_find(vector<int>,_pred)/8 -2.22% 3.393 3.317 - -1.53% -
std::swap_ranges(list<int>)/8192 -2.22% 9893.226 9673.333 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.22% 0.567 0.554 - -2.10% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.22% 106.704 104.335 - -1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -2.22% 182265071.336 178219409.816 - -0.49% -
rng::contains(list<int>)_(process_all)/8 -2.21% 2.356 2.304 - -3.56% -
BM_std_minmax<unsigned_short>/27 -2.21% 2.869 2.805 - -2.48% -
BM_StringAssignAsciiz_Huge_Transparent -2.21% 187.657 183.506 - -0.19% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.21% 216.445 211.659 - 2.12% -
rng::rotate(list<int>)_(1_element_forward)/50 -2.21% 26.934 26.339 - 8.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.21% 22.885 22.379 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.20% 1120986.318 1096277.062 - -2.99% -
BM_vector_deque_move_backward/70000 -2.20% 8616.087 8426.317 - 5.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.20% 18.713 18.301 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.20% 202183188.949 197733376.425 - -3.02% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.20% 16.277 15.919 - -1.24% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.20% 4.068 3.979 - -7.19% -
BM_PushHeap_string_PipeOrgan_64 -2.20% 5.963 5.832 - -7.67% -
rng::copy_backward(list<int>)/32768 -2.20% 29131.523 28491.995 - -6.06% -
BM_MakeThenSortHeap_string_Ascending_256 -2.19% 20.173 19.730 - -5.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.19% 346.228 338.642 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.19% 0.571 0.559 - -2.03% -
BM_RangesMakeHeap_uint32_Random_256 -2.19% 1.185 1.159 - -2.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.19% 75.564 73.911 - 5.24% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.18% 36297.926 35505.500 - -3.06% -
BM_std_min<__int128>/27 -2.18% 10.460 10.232 - 0.08% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.18% 281062.198 274945.219 - 0.72% -
BM_StringFindStringLiteral/128 -2.17% 3.097 3.030 - -3.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.17% 707.029 691.696 - -0.50% -
rng::remove_if(vector<int>)_(sprinkled)/32 -2.17% 58.108 56.849 - 6.47% -
BM_StringFindAllMatch/64 -2.16% 3.069 3.002 - -2.26% -
SetIntersection_Front_Vector_uint64_64_16 -2.16% 15493094.236 15158046.153 - -0.39% -
BM_RangesMakeHeap_string_SingleElement_4 -2.16% 3.662 3.583 - -0.26% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.15% 18.619 18.218 - -0.70% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.15% 25.062 24.522 - 0.52% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.15% 6033514.282 5903551.195 - 68.98% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.15% 2.383 2.332 - -0.56% -
SetIntersection_Interlaced_Set_string_256_256 -2.15% 32379550.454 31682788.347 - -2.20% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.15% 1.733 1.696 - -2.39% -
SetIntersection_None_Set_uint32_262144_256 -2.15% 1197132.242 1171420.900 - 1.84% -
BM_vector_deque_ranges_copy_backward/0 -2.15% 0.469 0.459 - 3.78% -
std::move_backward(list<int>)/262144 -2.14% 267729.167 261986.996 - -1.11% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.14% 164391.185 160866.981 - -1.73% -
SetIntersection_None_Set_uint32_262144_64 -2.14% 1194384.358 1168782.961 - 1.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -2.14% 17.545 17.169 - 0.78% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.14% 36287.085 35511.160 - -0.32% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.14% 16065.551 15722.110 - 0.12% -
rng::remove(list<int>)_(sprinkled)/8192 -2.14% 7998.063 7827.108 - -1.09% -
BM_vector_deque_ranges_move_backward/5500 -2.14% 200.200 195.924 - -1.51% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.14% 4.198 4.109 - 1.60% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 -2.14% 3.448 3.374 - 0.80% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -2.13% 33206.124 32497.847 - -19.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.13% 23844540.724 23335977.491 - -1.62% -
BM_std_min<unsigned_char>/26 -2.13% 1.181 1.156 - -0.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.13% 459.854 450.060 - -4.30% -
rng::find_end(deque<int>)_(match_near_end)/8192 -2.12% 281.204 275.237 - -99.83% -
BM_vector_deque_ranges_copy_backward/5500 -2.12% 200.966 196.704 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.12% 1256193.148 1229611.253 - -2.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.11% 22.299 21.827 - -1.63% -
BM_std_min<unsigned_short>/5500 -2.11% 77.082 75.455 - -0.10% -
BM_PushHeap_uint32_Random_4 -2.11% 2.449 2.397 - -3.37% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.11% 58.104 56.878 - 1.35% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.11% 101.551 99.410 - -5.08% -
SetIntersection_Front_Vector_uint32_16384_1 -2.11% 1108973.744 1085617.305 - -2.68% -
BM_std_min<__int128>/26 -2.10% 10.044 9.833 - 0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.10% 1174134.869 1149498.341 - 2.97% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.10% 10.585 10.363 - 12.58% -
BM_MakeHeap_float_Random_1024 -2.10% 1.217 1.192 - -3.38% -
BM_MakeThenSortHeap_string_Descending_64 -2.10% 12.864 12.594 - -4.22% -
BM_std_min<__int128>/25 -2.09% 9.685 9.482 - 0.24% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -2.09% 5.520 5.405 - -20.70% -
std::partition_point(deque<int>)/1024 -2.08% 9.364 9.170 - -0.61% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.07% 6.019 5.894 - -1.63% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.07% 16.604 16.260 - -1.49% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.07% 10.666 10.445 - -0.81% -
std::deque<int>::ctor(size)/1024 -2.07% 73.910 72.380 - 5.05% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -2.07% 1.502 1.471 - -1.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -2.07% 1.645 1.611 - 1.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.06% 897.560 879.031 - -0.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -2.06% 5.332 5.222 - -19.11% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.06% 6625011.215 6488438.422 - 3.25% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.06% 6.750 6.611 - -0.75% -
std::is_sorted(list<int>,_pred)/8192 -2.06% 7678.950 7520.715 - -1.18% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -2.06% 15.515 15.196 - -0.53% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -2.06% 32110.727 31450.524 - -19.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.06% 278576.168 272849.163 - -1.04% -
BM_RangesMakeHeap_uint32_Random_16 -2.05% 1.259 1.234 - -2.90% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -2.05% 15.606 15.285 - -3.26% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.05% 25.333 24.814 - -6.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.05% 3536920.342 3464414.012 - -2.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.05% 104323.299 102187.628 - -0.03% -
rng::copy(vector<int>)/8 -2.05% 2.253 2.207 - -3.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.05% 1173031.042 1149026.651 - -1.28% -
BM_std_min<unsigned_char>/4096 -2.05% 29.598 28.992 - 0.20% -
std::stable_sort(vector<int>)_(heap)/1024 -2.05% 2559.735 2507.380 - -2.46% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -2.05% 1941.970 1902.253 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.04% 1113457.706 1090698.325 - -2.91% -
std::map<int,_int>::contains(key)_(existent)/32 -2.04% 1.662 1.628 - 3.21% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.04% 2558.804 2506.562 - -2.45% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -2.04% 21.805 21.360 - 8.58% -
rng::remove(list<int>)_(prefix)/50 -2.04% 68.535 67.138 - 0.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.04% 5.106 5.002 - -7.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.03% 21.773 21.330 - 21.30% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.03% 21.839 21.395 - 6.17% -
BM_std_min<unsigned_char>/27 -2.03% 1.415 1.386 - -0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.03% 17.017 16.672 - -0.14% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.03% 6568.114 6434.823 - -0.79% -
SetIntersection_None_Set_uint32_262144_1024 -2.02% 1195617.027 1171465.982 - 2.32% -
std::set<int>::erase(iterator)/1024 -2.02% 20.590 20.174 - -0.42% -
BM_std_min<long_long>/3 -2.02% 1.310 1.283 - 0.03% -
BM_MakeHeap_string_QuickSortAdversary_262144 -2.01% 13.028 12.766 - 0.84% -
rng::find(list<int>)_(bail_25%)/8 -2.01% 0.946 0.927 - 0.67% -
BM_std_min<unsigned_int>/24 -2.01% 1.868 1.830 - -0.11% -
BM_std_min<unsigned_short>/12 -2.01% 1.545 1.514 - -0.18% -
BM_num_put<bool> -2.00% 10.923 10.704 - -2.39% -
BM_std_min<short>/7 -2.00% 1.132 1.110 - 0.02% -
BM_MakeHeap_string_Random_1024 -2.00% 11.127 10.904 - 1.04% -
BM_deque_deque_ranges_copy/64 -2.00% 5.484 5.374 - -3.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.00% 8.746 8.571 - 0.25% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.00% 30.516 29.906 - 1.43% -
std::none_of(vector<int>)_(process_all)/32 -1.99% 8.540 8.370 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.99% 5335354.382 5229117.170 - 1.84% -
SetIntersection_None_Vector_uint32_256_4 -1.99% 4522238.548 4432246.267 - -0.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.99% 280600.080 275029.168 - -1.15% -
BM_RangesMakeHeap_uint32_Random_262144 -1.98% 1.030 1.010 - -4.07% -
SetIntersection_Front_Set_uint32_16384_256 -1.98% 5152334.673 5050364.946 - 3.94% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.98% 15.380 15.075 - -3.48% -
SetIntersection_Front_Set_string_256_16 -1.98% 7598258.882 7448019.289 - -2.03% -
rng::partial_sort(vector<int>)_(heap)/8 -1.98% 28.297 27.738 - 2.70% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.97% 3.784 3.710 - -1.14% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.97% 532603.848 522093.396 - -0.31% -
BM_StringRelational_Less_Huge_Large_Control -1.97% 2.296 2.250 - -8.83% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.97% 27.439 26.898 - 3.46% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.97% 1.088 1.066 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.97% 353837675.830 346884640.111 - -0.61% -
SetIntersection_Front_Set_string_16384_64 -1.96% 4813073.026 4718554.038 - -4.96% -
BM_std_min<__int128>/24 -1.96% 9.299 9.116 - 0.14% -
BM_vector_deque_move/5500 -1.96% 199.892 195.971 - -1.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.96% 23.404 22.945 - 1.83% -
BM_std_minmax<unsigned_int>/9 -1.96% 1.180 1.157 - -0.00% -
SetIntersection_Interlaced_Set_float_16_16 -1.96% 42227998.904 41400925.900 - 0.47% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -1.96% 30.898 30.293 - -21.30% -
SetIntersection_None_Set_uint64_16384_64 -1.95% 168009030.173 164729227.545 - -1.17% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.95% 63.957 62.709 - -6.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.95% 817.728 801.822 - 1.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.94% 2.113 2.072 - -1.93% -
BM_deque_vector_move_backward/5500 -1.94% 204.755 200.775 - -1.46% -
BM_StringRelational_Less_Large_Huge_Control -1.94% 2.263 2.219 - -0.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.94% 31.142 30.537 - 5.66% -
rng::remove(list<int>)_(sprinkled)/1024 -1.94% 974.034 955.119 - -1.07% -
std::stable_sort(deque<int>)_(repeated)/8 -1.94% 18.546 18.186 - -0.09% -
BM_std_min<unsigned_long_long>/8 -1.94% 2.335 2.290 - -1.66% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.94% 4.870 4.775 - -0.09% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.94% 9.483 9.299 - -0.07% -
std::stable_sort(deque<int>)_(heap)/8192 -1.94% 18078.127 17728.099 - 0.77% -
BM_std_minmax<int>/16 -1.94% 1.307 1.282 - -2.41% -
SetIntersection_None_Vector_uint64_262144_16 -1.94% 1203261.995 1179974.285 - -1.30% -
BM_deque_deque_ranges_move/64 -1.93% 5.482 5.376 - -2.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.93% 33.093 32.454 - -1.65% -
BM_std_minmax<char>/30 -1.93% 2.673 2.621 - -8.27% -
BM_RangesMakeHeap_string_Ascending_4 -1.93% 2.891 2.835 - -0.97% -
BM_std_min<short>/30 -1.92% 2.405 2.359 - 0.48% -
rng::find_if(deque<int>)_(process_all)/32768 -1.92% 11678.677 11454.028 - -6.05% -
BM_std_minmax<unsigned_long_long>/64 -1.92% 10.387 10.188 - -1.64% -
rng::for_each(join_view(vector<vector<int>>)/8 -1.91% 1.413 1.386 - -3.41% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.91% 20099.015 19714.905 - -1.40% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -1.91% 6.324 6.203 - 4.83% -
std::set<int>::clear()/8192 -1.91% 75476.537 74036.782 - -0.30% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.91% 18.398 18.047 - 2.29% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.91% 571.372 560.478 - -2.07% -
BM_RangesMakeHeap_string_Ascending_64 -1.91% 4.838 4.746 - -2.47% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.91% 473.998 464.968 - 1.97% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.90% 28.808 28.260 - 3.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.90% 0.913 0.895 - -2.77% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.90% 1941.272 1904.381 - -0.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.90% 692.663 679.518 - 0.46% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.90% 497.420 487.986 - 1.58% -
BM_std_min<__int128>/23 -1.90% 8.911 8.742 - 0.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.90% 12348.255 12114.202 - -4.26% -
rng::search(list<int>)_(single_element)/1000 -1.89% 686.965 673.969 - 1.19% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.89% 4473.113 4388.536 - -2.73% -
std::find_end(list<int>)_(same_length)/8192 -1.89% 8398.796 8240.236 - -55.82% -
rng::search(vector<int>)_(same_length)/1000 -1.89% 246.702 242.048 - 0.06% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.88% 4437835.983 4354232.984 - -2.30% -
SetIntersection_None_Set_uint64_256_256 -1.88% 5905222.598 5794381.581 - -1.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.88% 10.736 10.534 - -4.03% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.87% 2099.916 2060.635 - -2.27% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.87% 29.199 28.653 - -7.60% -
rng::replace(list<int>)_(prefix)/8192 -1.87% 7369.185 7231.457 - -0.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.87% 73.312 71.944 - 40.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.86% 7.863 7.716 - -3.63% -
SetIntersection_Front_Set_uint32_1024_1024 -1.86% 16197545.405 15895836.350 - -2.51% -
BM_RangesPopHeap_float_1024 -1.86% 28.552 28.021 - 2.64% -
BM_std_min<unsigned_char>/4000 -1.86% 27.579 27.067 - 0.01% -
BM_std_minmax<long_long>/12 -1.86% 2.743 2.692 - -1.50% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 -1.86% 53981.618 52979.135 - -0.48% -
SetIntersection_None_Set_uint32_1024_1 -1.86% 8820643.516 8656997.139 - -2.92% -
rng::move(vector<int>)/8 -1.86% 2.315 2.272 - 2.29% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.85% 6.325 6.208 - 2.10% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.85% 2101.403 2062.475 - -2.21% -
BM_std_minmax<unsigned_short>/18 -1.85% 2.009 1.972 - -0.63% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -1.85% 34.291 33.658 - 1.97% -
rng::find_end(deque<int>)_(same_length)/1000 -1.84% 338.813 332.564 - -64.59% -
BM_RangesPushHeap_uint32_Ascending_256 -1.84% 3.097 3.039 - -0.92% -
BM_deque_vector_copy/0 -1.84% 1.414 1.388 - -6.84% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.84% 179.218 175.919 - 1.53% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.84% 29.380 28.839 - 0.51% -
std::set<std::string>::erase(key)_(non-existent)/32 -1.84% 12.586 12.355 - -15.87% -
BM_deque_vector_ranges_move_backward/1 -1.84% 2.127 2.088 - -1.38% -
BM_std_minmax<unsigned_short>/17 -1.83% 1.732 1.700 - -0.68% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.83% 4696.501 4610.744 - 0.84% -
SetIntersection_Front_Set_uint64_1024_64 -1.82% 1999033.839 1962648.704 - 3.95% -
BM_std_min<char>/13 -1.82% 1.531 1.503 - -3.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.82% 4588776.707 4505488.427 - -2.31% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.81% 9.432 9.261 - 0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.81% 1093215.790 1073392.331 - 0.70% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.81% 12.100 11.881 - 0.91% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.81% 59.806 58.722 - -0.57% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.80% 330.897 324.929 - -1.27% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.80% 2.267 2.226 - -0.17% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.80% 7.527 7.391 - -10.13% -
BM_std_min<unsigned_long_long>/9 -1.80% 1.177 1.156 - -1.15% -
BM_std_minmax<unsigned_short>/16 -1.80% 1.729 1.698 - 0.75% -
BM_StringRead_Cold_Shallow_Small -1.80% 0.901 0.885 - 13.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.79% 609718.140 598789.182 - -0.93% -
std::multiset<int>::erase(key)_(existent)/1024 -1.79% 40.346 39.623 - -2.47% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.79% 1085022.633 1065581.632 - -4.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.79% 2.431 2.388 - -1.76% -
std::search_n(list<int>)_(no_match)/1024 -1.79% 749.100 735.705 - -3.02% -
BM_std_minmax<unsigned_short>/24 -1.79% 2.283 2.243 - -1.52% -
SetIntersection_Front_Vector_float_262144_4 -1.78% 1146537.764 1126080.864 - -0.94% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.78% 43.460 42.685 - -11.57% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.78% 48.348 47.486 - 1.38% -
rng::search_n(vector<int>)_(no_match)/1000 -1.78% 209.547 205.814 - -0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.78% 23.670 23.248 - -0.87% -
rng::remove_copy(list<int>)_(prefix)/8192 -1.78% 7106.048 6979.474 - -0.73% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.78% 10.589 10.401 - 1.97% -
rng::copy_backward(list<int>)/262144 -1.78% 223966.818 219982.765 - -1.65% -
BM_std_minmax<long_long>/28 -1.78% 4.145 4.072 - -1.64% -
rng::rotate(list<int>)_(by_1/2)/32 -1.78% 6.809 6.688 - 9.65% -
BM_std_minmax<unsigned_int>/10 -1.78% 1.395 1.370 - -1.27% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.77% 21.172 20.796 - 7.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.77% 0.755 0.742 - -2.81% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.77% 5.175 5.083 - -1.02% -
rng::search_n(vector<int>)_(no_match)/1024 -1.77% 214.311 210.511 - -0.05% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.77% 10.920 10.728 - 0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.76% 1119750.778 1099998.111 - -1.66% -
std::count(list<int>)_(every_other)/1048576 -1.76% 822817.469 808307.944 - -2.79% -
rng::fill_n(deque<int>)/1024 -1.76% 30.261 29.727 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.76% 21471940.709 21093502.799 - -2.09% -
BM_std_min<unsigned_long_long>/14 -1.76% 1.965 1.930 - -0.04% -
BM_MakeThenSortHeap_uint32_Descending_16 -1.76% 5.579 5.481 - -0.90% -
std::set<int>::erase(iterator)/32 -1.76% 20.543 20.181 - -0.50% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.76% 32600.409 32027.232 - -0.43% -
std::map<std::string,_int>::clear()/32 -1.75% 913.474 897.442 - -0.05% -
rng::sort(vector<int>)_(descending)/8 -1.75% 25.176 24.735 - 0.17% -
std::unique(deque<int>)_(contiguous)/32 -1.75% 60.509 59.448 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.75% 3.000 2.947 - -1.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.75% 22.769 22.371 - -3.10% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.74% 863490.032 848424.781 - -1.80% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.74% 2.133 2.096 - -4.90% -
SetIntersection_Front_Vector_uint64_256_4 -1.74% 4450372.935 4372762.016 - 0.55% -
BM_deque_vector_move/4000 -1.74% 146.057 143.516 - 2.55% -
std::stable_sort(deque<int>)_(ascending)/8 -1.74% 18.504 18.182 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.73% 11765986.584 11561931.198 - 0.62% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.73% 3.950 3.882 - -0.85% -
BM_std_min<char>/6 -1.73% 1.604 1.576 - -0.78% -
rng::search_n(vector<int>)_(no_match)/1048576 -1.73% 212674.816 208997.281 - -0.08% -
std::find_if_not(deque<int>)_(process_all)/50 -1.73% 24.034 23.618 - -1.45% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.73% 16.979 16.685 - -0.45% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.73% 14.388 14.139 - 0.10% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.72% 16.901 16.610 - -0.49% -
BM_std_min<int>/17 -1.72% 0.964 0.948 - -0.47% -
BM_std_minmax<char>/31 -1.72% 3.146 3.092 - -7.35% -
std::unordered_set<int>::ctor(const&)/32 -1.70% 202.987 199.530 - 0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.70% 1173991.431 1153996.210 - 1.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.70% 14568792.116 14320830.074 - -0.44% -
rng::is_sorted_until(deque<int>,_pred)/8 -1.70% 4.286 4.213 - 9.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -1.70% 13.669 13.437 - 0.58% -
std::stable_partition(list<int>)_(sparse)/50 -1.70% 26.436 25.987 - -0.50% -
std::replace(deque<int>)_(prefix)/50 -1.69% 19.253 18.927 - -1.05% -
std::set<int>::insert(value)_(already_present)/32 -1.69% 1.790 1.759 - -1.90% -
std::set<int>::erase(iterator)/8192 -1.69% 20.745 20.394 - 0.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -1.69% 1.515 1.490 - 27.67% -
SetIntersection_Front_Set_uint32_262144_16 -1.69% 1283543.806 1261852.018 - -3.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.69% 1189945.650 1169869.078 - -0.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.69% 9.166 9.011 - -1.67% -
BM_PushHeap_string_QuickSortAdversary_64 -1.69% 13.027 12.808 - -0.58% -
BM_RangesPushHeap_string_Ascending_4 -1.68% 2.623 2.579 - -1.41% -
SetIntersection_None_Set_float_262144_16384 -1.68% 1197038.004 1176879.965 - 1.14% -
BM_RangesPopHeap_uint32_262144 -1.67% 41.842 41.141 - 0.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.67% 7.969 7.836 - 0.75% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.66% 1363.608 1340.940 - -3.49% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.66% 0.912 0.896 - -4.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -1.66% 1.229 1.209 - -9.17% -
SetIntersection_None_Vector_float_256_256 -1.66% 2315899.783 2277468.392 - -2.60% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.66% 64778.060 63703.581 - -1.64% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.66% 8.779 8.633 - -0.69% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.65% 1.387 1.364 - -5.17% -
std::copy_if(vector<int>)_(every_other)/8 -1.65% 2.546 2.504 - -1.02% -
BM_PushHeap_string_QuickSortAdversary_256 -1.65% 14.653 14.412 - -2.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.64% 175220.499 172338.719 - -0.38% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.64% 3.702 3.642 - -3.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.64% 1170072.849 1150885.637 - -0.48% -
rng::replace_if(deque<int>)_(prefix)/32 -1.64% 14.182 13.949 - -1.20% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.64% 17.084 16.804 - -0.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.63% 37.936 37.316 - -0.97% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -1.63% 2002.053 1969.334 - 0.62% -
BM_std_minmax<char>/22 -1.63% 2.462 2.422 - -9.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.63% 2191911.947 2156234.375 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.63% 1169168.130 1150139.885 - -0.13% -
std::partial_sort_copy(list<int>)_(heap)/8192 -1.63% 105976.291 104252.308 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.62% 1181956.720 1162776.698 - -1.66% -
BM_RangesPopHeap_float_64 -1.62% 13.553 13.334 - 8.83% -
std::set<int>::erase(key)_(existent)/32 -1.62% 22.388 22.025 - 0.71% -
BM_RangesPopHeap_string_4 -1.62% 5.315 5.229 - -1.86% -
BM_RangesPushHeap_uint32_Random_256 -1.62% 6.029 5.931 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.62% 197681381.837 194484175.583 - -2.32% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.62% 67.385 66.295 - -1.00% -
BM_PushHeap_uint64_Random_4 -1.62% 2.133 2.098 - 2.08% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.62% 1.667 1.640 - 1.91% -
BM_std_min<short>/21 -1.62% 1.800 1.771 - -3.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.61% 32417.803 31894.548 - -0.51% -
BM_MakeHeap_string_Random_64 -1.61% 10.291 10.125 - 0.92% -
std::rotate(list<int>)_(by_1/2)/50 -1.61% 12.820 12.613 - -8.95% -
rng::rotate_copy(deque<int>)/32 -1.61% 2.645 2.602 - -3.39% -
BM_std_min<unsigned_short>/9 -1.61% 6.441 6.338 - -2.14% -
BM_std_minmax<long_long>/20 -1.61% 3.317 3.264 - -1.62% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.61% 16.214 15.954 - -2.15% -
rng::equal(vector<bool>)_(unaligned)/8 -1.61% 0.763 0.751 - 1.74% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.60% 18.291 17.997 - -2.70% -
BM_std_min<unsigned_char>/24 -1.60% 2.838 2.792 - 1.28% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.60% 3.643 3.585 - 0.88% -
rng::copy_if(list<int>)_(every_other)/4096 -1.60% 3291.424 3238.867 - -0.57% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.60% 41686826.573 41021591.944 - -0.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.60% 24.142 23.757 - 2.94% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.59% 22.384 22.028 - -0.28% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.59% 292.458 287.801 - 1.95% -
rng::sample(deque<int>)/8192 -1.59% 92840.913 91363.301 - -1.56% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.59% 15.131 14.891 - -0.28% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.59% 1654.684 1628.379 - -1.43% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.59% 15.552 15.305 - -1.71% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.59% 3455.326 3400.508 - -5.21% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.59% 10.723 10.553 - 1.08% -
BM_std_min<unsigned_long_long>/24 -1.59% 2.683 2.641 - -1.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.58% 7.682 7.560 - 0.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.58% 1092973.889 1075681.425 - -2.93% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.58% 713627.662 702352.284 - 89.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.58% 25.789 25.382 - -4.59% -
rng::fill(deque<int>)/8192 -1.58% 243.823 239.981 - 0.14% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.58% 2.640 2.598 - -4.04% -
BM_RangesMakeHeap_uint64_Random_16384 -1.57% 1.045 1.028 - 2.38% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.57% 2.722 2.679 - -0.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.57% 34.962 34.413 - -0.52% -
rng::remove(list<int>)_(prefix)/32 -1.57% 56.482 55.595 - 0.31% -
std::find_if(deque<int>)_(process_all)/1024 -1.57% 487.272 479.622 - -2.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.57% 393.692 387.522 - 0.29% -
BM_MakeHeap_string_Random_256 -1.57% 10.715 10.547 - 1.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.57% 23.497 23.129 - 7.16% -
SetIntersection_None_Vector_uint32_16384_16384 -1.56% 1178694.144 1160284.553 - -0.96% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.56% 6.181 6.085 - -2.39% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.55% 6.624 6.521 - -2.17% -
rng::contains(vector<int>)_(process_all)/8 -1.55% 2.558 2.518 - -6.73% -
std::move(vector<bool>)_(unaligned)/64 -1.55% 1.555 1.531 - -0.24% -
rng::all_of(vector<int>)_(process_all)/50 -1.55% 18.392 18.108 - -1.89% -
SetIntersection_None_Set_float_256_16 -1.55% 11192975.073 11019715.936 - -0.58% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.55% 22.727 22.375 - -4.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.55% 18.056 17.777 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.54% 4556.663 4486.317 - 4.99% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.54% 16.518 16.263 - -0.20% -
rng::find_if(list<int>)_(process_all)/50 -1.54% 21.957 21.618 - -0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.54% 2217228.659 2183026.077 - -4.21% -
BM_std_min<unsigned_short>/26 -1.54% 2.098 2.066 - -4.06% -
SetIntersection_None_Vector_uint64_256_256 -1.54% 2264734.779 2229835.751 - -2.05% -
BM_std_minmax<unsigned_short>/22 -1.54% 2.334 2.298 - -4.02% -
BM_std_min<__int128>/22 -1.54% 8.492 8.362 - 0.34% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.54% 16.200 15.951 - -3.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.54% 3.646 3.590 - -0.67% -
rng::fill(deque<int>)/32 -1.54% 1.405 1.383 - -5.89% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -1.53% 74.102 72.965 - 9.59% -
BM_MakeThenSortHeap_string_Descending_16 -1.53% 7.765 7.646 - -2.62% -
bm_swap_ranges_vb_aligned/64 -1.53% 2.848 2.804 - -3.53% -
rng::partition_point(vector<int>)/1024 -1.53% 7.604 7.487 - -0.97% -
rng::for_each(set<int>)/32 -1.53% 25.577 25.185 - 17.65% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.53% 28.360 27.927 - 0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.53% 22446875.611 22103957.627 - -1.44% -
SetIntersection_None_Set_uint64_16384_256 -1.53% 165904623.073 163371487.192 - -0.87% -
rng::is_sorted(vector<int>,_pred)/8 -1.53% 3.999 3.938 - 12.15% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.52% 4.165 4.102 - -1.28% -
BM_std_min<unsigned_char>/7 -1.52% 1.874 1.846 - 0.32% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.52% 11.785 11.606 - 4.11% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.52% 1.217 1.198 - 3.22% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.52% 211983.751 208759.509 - -1.26% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.52% 5.796 5.708 - -0.60% -
BM_MakeHeap_uint64_Ascending_16 -1.52% 0.677 0.667 - -0.40% -
BM_std_min<unsigned_short>/23 -1.52% 2.192 2.159 - 1.12% -
BM_std_minmax_element<long_long>/4 -1.52% 1.279 1.259 - 0.60% -
BM_std_minmax<unsigned_long_long>/20 -1.51% 3.299 3.249 - -1.16% -
rng::copy(list<int>)/8 -1.51% 2.422 2.385 - 1.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.51% 4.223 4.159 - -1.05% -
BM_PushHeap_string_QuickSortAdversary_16 -1.51% 10.262 10.108 - -0.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.51% 5.708 5.622 - -1.45% -
rng::for_each(vector<int>)/8 -1.50% 0.922 0.908 - -0.94% -
rng::move(vector<int>)/1048576 -1.50% 59137.171 58247.518 - 0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.50% 523.456 515.583 - 1.57% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.50% 2174.366 2141.670 - -2.19% -
std::copy_if(list<int>)_(entire_range)/32768 -1.50% 30695.109 30233.617 - 0.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.50% 10.839 10.676 - 2.35% -
SetIntersection_Front_Vector_uint64_1024_1 -1.50% 1129595.413 1112656.949 - 1.40% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.50% 1.190 1.172 - -0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.50% 1173827.224 1156256.911 - 0.44% -
BM_PushHeap_uint32_Random_1024 -1.50% 6.271 6.177 - -0.16% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.50% 0.704 0.694 - -2.27% -
rng::sample(deque<int>)/32 -1.50% 313.455 308.767 - -1.24% -
std::search_n(list<int>)_(no_match)/1048576 -1.49% 865691.729 852754.585 - -1.23% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.49% 61712.092 60791.319 - -0.52% -
SetIntersection_Front_Set_uint32_256_1 -1.49% 4474715.914 4407956.526 - -0.84% -
std::replace(deque<int>)_(prefix)/32 -1.49% 12.958 12.765 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.49% 21.099 20.785 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.49% 16.855 16.604 - -0.49% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -1.49% 1.233 1.215 - -0.28% -
BM_StringFindStringLiteral/1024 -1.48% 17.271 17.015 - -5.92% -
SetIntersection_Front_Vector_string_1024_4 -1.48% 1287628.776 1268561.121 - 2.39% -
rng::search(deque<int>)_(no_match)/1000 -1.48% 407.058 401.039 - -1.37% -
std::unordered_set<int>::clear()/1024 -1.48% 8331.714 8208.637 - 4.09% -
BM_std_min<__int128>/19 -1.48% 7.369 7.260 - 0.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.48% 7.699 7.585 - 0.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -1.47% 11.396 11.228 - 6.31% -
BM_num_get<double> -1.47% 35.603 35.079 - -0.95% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -1.47% 1962.428 1933.553 - 0.33% -
std::search(deque<int>)_(same_length)/8192 -1.47% 3897.158 3839.972 - 1.17% -
SetIntersection_None_Vector_string_16384_4 -1.47% 1300506.024 1281444.942 - 0.03% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.46% 16151.098 15914.564 - -1.51% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.46% 7197.325 7092.156 - -1.74% -
BM_PushHeap_uint64_Random_262144 -1.46% 6.093 6.004 - -1.96% -
BM_RangesPushHeap_string_Ascending_16 -1.46% 4.809 4.739 - 0.42% -
BM_std_min<short>/1024 -1.46% 14.233 14.025 - 0.82% -
BM_RangesMakeHeap_string_Ascending_16 -1.46% 3.684 3.630 - -1.74% -
std::set<std::string>::erase(key)_(existent)/8192 -1.46% 71.781 70.736 - -0.46% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.46% 2.533 2.496 - -2.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.45% 43.866 43.228 - -0.68% -
BM_std_min<__int128>/21 -1.45% 8.061 7.944 - -0.02% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.45% 3893.356 3836.786 - -0.73% -
BM_std_min<unsigned_long_long>/21 -1.45% 2.000 1.971 - -1.24% -
BM_CmpEqual_uchar_uint -1.45% 1.124 1.108 - -1.56% -
bm_ranges_swap_ranges_vb_unaligned/1048576 -1.45% 15798.425 15569.255 - 0.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.45% 594.425 585.815 - -3.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.45% 14.295 14.088 - -1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.45% 1.187 1.170 - -5.38% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.45% 24.131 23.782 - 4.70% -
BM_std_minmax<char>/3 -1.44% 1.114 1.098 - -9.22% -
SetIntersection_Front_Vector_string_16_16 -1.44% 54522068.092 53736052.984 - -1.76% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.44% 11.934 11.762 - -0.98% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.44% 18.341 18.077 - -2.37% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.44% 220981.183 217803.928 - -1.20% -
SetIntersection_None_Vector_string_256_4 -1.43% 4782272.868 4713662.530 - -0.07% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.43% 210904106.205 207882344.931 - 0.52% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.43% 1317700.195 1298823.403 - 2.96% -
rng::contains(list<int>)_(process_all)/32 -1.43% 9.108 8.978 - -20.26% -
BM_std_minmax<unsigned_int>/27 -1.43% 2.406 2.372 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.43% 6703358.336 6607816.082 - -2.90% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.42% 28.574 28.167 - -89.27% -
SetIntersection_None_Vector_uint32_1024_16 -1.42% 1153201.588 1136794.696 - -0.63% -
SetIntersection_Front_Set_uint32_1024_16 -1.42% 1350618.927 1331464.134 - -1.41% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.42% 985.985 972.005 - -0.42% -
BM_MakeHeap_string_Descending_1024 -1.42% 2.766 2.727 - 0.44% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.42% 2761.863 2722.733 - 0.08% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -1.42% 58514.220 57685.529 - 0.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.42% 70000.612 69009.308 - 0.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.42% 81738.716 80582.092 - 1.49% -
BM_StringRelational_Compare_Empty_Small_Control -1.41% 1.668 1.645 - 0.62% -
std::rotate(vector<bool>)_(by_1/2)/32 -1.41% 17.829 17.578 - -3.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.41% 44.771 44.142 - 0.02% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -1.40% 110.756 109.200 - -0.11% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.40% 34653.739 34167.877 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.40% 1129988.670 1114154.395 - -1.03% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -1.40% 215770.051 212747.035 - -0.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.40% 53.812 53.058 - -0.34% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.40% 4.041 3.984 - -0.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.40% 271121.020 267324.960 - 1.01% -
SetIntersection_Interlaced_Vector_float_64_4 -1.39% 18975498.047 18711037.526 - -1.09% -
rng::copy_n(list<int>)/64 -1.39% 13.980 13.785 - -2.70% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.39% 843.331 831.615 - -1.78% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.39% 18.228 17.975 - -2.81% -
std::search(list<int>,_pred)_(same_length)/8192 -1.39% 9006.519 8881.685 - -0.67% -
BM_std_min<unsigned_int>/7 -1.38% 1.055 1.041 - -0.60% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.38% 2919.682 2879.345 - -1.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.38% 20.195 19.917 - 0.68% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.38% 2.990 2.948 - 3.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.38% 27323357.138 26946606.161 - -0.61% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.38% 203.682 200.875 - 1.85% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 -1.38% 2913.630 2873.471 - 0.64% -
SetIntersection_Front_Vector_uint64_16_16 -1.38% 38546075.862 38014927.503 - 1.01% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -1.38% 20.058 19.782 - -12.97% -
SetIntersection_None_Set_float_16384_256 -1.38% 157132491.227 154970375.416 - -1.55% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.38% 18.022 17.774 - -0.51% -
SetIntersection_None_Set_uint64_16384_1 -1.38% 158265411.804 156088994.381 - -0.25% -
BM_deque_vector_move/64 -1.38% 2.599 2.563 - -2.57% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.37% 10.054 9.916 - 3.96% -
BM_RangesPushHeap_uint32_Ascending_64 -1.37% 2.228 2.197 - -0.81% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.37% 25.159 24.814 - 5.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.37% 42.298 41.718 - 40.12% -
BM_std_minmax<unsigned_short>/19 -1.37% 2.212 2.181 - 0.33% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.37% 28.278 27.892 - -0.31% -
rng::find_end(deque<int>)_(single_element)/1000 -1.36% 341.604 336.953 - 14.94% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 -1.36% 7.353 7.253 - 0.53% -
BM_deque_vector_ranges_copy_backward/5500 -1.35% 202.948 200.199 - -1.69% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.35% 4.095 4.039 - -1.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.35% 3.653 3.603 - -1.78% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.35% 5.213 5.143 - -2.01% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.35% 27.476 27.105 - 4.26% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.35% 55395.874 54647.836 - 0.58% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.35% 2923.167 2883.701 - -1.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.35% 258.025 254.542 - -0.71% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.35% 1.453 1.433 - -0.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.35% 73.830 72.834 - 0.76% -
SetIntersection_Interlaced_Set_float_16384_256 -1.35% 204919776.939 202154570.068 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.35% 4718621.749 4655046.868 - -2.55% -
BM_std_minmax<unsigned_short>/26 -1.35% 2.621 2.586 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.35% 45855345.739 45237984.460 - -1.36% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -1.35% 22.826 22.519 - -6.42% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.34% 43.505 42.920 - 0.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.34% 4.158 4.102 - -1.55% -
BM_PushHeap_string_QuickSortAdversary_4 -1.34% 6.170 6.088 - -0.35% -
BM_RangesPopHeap_string_64 -1.34% 26.021 25.672 - -0.95% -
std::rotate(deque<int>)_(by_1/2)/50 -1.34% 10.309 10.170 - -0.96% -
SetIntersection_Interlaced_Set_string_256_16 -1.34% 18590504.620 18341620.809 - 1.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.34% 30.849 30.436 - -0.03% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.34% 35.950 35.469 - -0.95% -
std::set<int>::erase(iterator)/0 -1.34% 20.196 19.926 - -0.55% -
rng::fold_left(list<int>)/8 -1.34% 3.895 3.843 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.34% 168656144.192 166403816.271 - 0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.33% 288042.149 284203.721 - 3.49% -
BM_PushHeap_uint64_Random_64 -1.33% 5.307 5.236 - -0.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.33% 31.548 31.127 - -5.12% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.33% 2.237 2.207 - -0.96% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.33% 61713.338 60892.311 - -1.01% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -1.33% 70.203 69.269 - -0.26% -
BM_RangesPopHeap_string_16 -1.33% 14.468 14.275 - -0.69% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.33% 481.539 475.140 - -1.43% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.33% 22.421 22.123 - 0.08% -
std::partition_point(deque<int>)/8192 -1.33% 16.352 16.135 - -0.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -1.33% 1887.753 1862.693 - -1.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.33% 44.238 43.651 - 0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.33% 284651.747 280874.144 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.33% 350398062.493 345753939.660 - 0.72% -
rng::for_each(set<int>)/8192 -1.32% 7867.227 7763.012 - -52.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.32% 2337909.172 2306960.227 - -0.76% -
SetIntersection_Interlaced_Set_float_262144_4 -1.32% 1335434.487 1317762.207 - 2.47% -
std::count(list<int>)_(every_other)/1024 -1.32% 713.723 704.289 - -0.72% -
BM_std_min<short>/4096 -1.32% 55.660 54.925 - 0.94% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -1.32% 24.822 24.495 - -7.23% -
BM_RangesPopHeap_uint32_16 -1.32% 7.630 7.530 - -0.11% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.32% 26.251 25.905 - -0.20% -
rng::for_each(multimap<int>::iterator)/8192 -1.32% 7660.693 7559.822 - -54.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.32% 4.791 4.728 - 2.91% -
rng::for_each(multiset<int>)/32 -1.32% 25.672 25.335 - 15.72% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.31% 3982.998 3930.658 - -1.35% -
std::search(list<int>)_(no_match)/1024 -1.31% 773.668 763.506 - 3.39% -
BM_MakeThenSortHeap_string_Ascending_64 -1.31% 15.724 15.517 - -1.80% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.31% 12.068 11.910 - -15.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.31% 14.284 14.097 - -0.59% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.31% 43.555 42.984 - -0.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 -1.31% 1.370 1.352 - -0.21% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.30% 8238.389 8130.916 - -1.11% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -1.30% 26.827 26.477 - -10.06% -
SetIntersection_Front_Vector_string_16384_1024 -1.30% 40282064.657 39757909.659 - 0.93% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.30% 1949281.576 1923917.561 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.30% 19.267 19.017 - 0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.30% 4.223 4.168 - -1.41% -
BM_RangesMakeHeap_string_SingleElement_256 -1.30% 6.305 6.223 - -1.78% -
rng::all_of(list<int>)_(process_all)/8192 -1.30% 8096.430 7991.464 - 7.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.30% 829117.086 818376.580 - -0.31% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.29% 4.016 3.964 - 1.42% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.29% 27.491 27.135 - -8.93% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.29% 8.357 8.249 - 0.19% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.29% 1.229 1.213 - -1.70% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.29% 1912.668 1888.018 - 0.50% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.29% 12832.467 12667.254 - -1.18% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.28% 42.341 41.797 - 0.66% -
bm_swap_ranges_vb_unaligned/1048576 -1.28% 16147.523 15940.129 - -0.00% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.28% 12167643.207 12011481.484 - 0.24% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.28% 673.043 664.423 - 0.61% -
std::move_backward(vector<bool>)_(aligned)/512 -1.28% 2.508 2.476 - -2.73% -
BM_std_min<short>/4000 -1.28% 54.156 53.464 - 0.73% -
rng::find_end(list<int>)_(match_near_end)/8192 -1.27% 603.068 595.387 - -99.77% -
std::stable_sort(deque<int>)_(heap)/1024 -1.27% 2762.773 2727.590 - 0.41% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.27% 584.645 577.209 - 1.02% -
BM_std_minmax<short>/2 -1.27% 0.930 0.918 - 0.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.27% 18.506 18.271 - 0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.27% 14379.429 14197.128 - -0.56% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.27% 5.713 5.641 - -0.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.27% 7483.414 7388.628 - -0.69% -
std::replace_if(deque<int>)_(prefix)/1024 -1.26% 482.749 476.643 - -3.04% -
SetIntersection_Interlaced_Set_string_64_4 -1.26% 27490528.561 27143492.740 - 0.99% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.26% 6787.024 6701.387 - 1.54% -
SetIntersection_None_Set_uint64_64_1 -1.26% 23529332.933 23232661.970 - -1.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 59777.422 59024.514 - 7.90% -
bm_ranges_swap_ranges_vb_aligned/512 -1.26% 5.227 5.162 - -1.60% -
SetIntersection_Front_Vector_string_256_64 -1.26% 11326457.503 11184107.631 - 0.74% -
std::multimap<std::string,_int>::clear()/1024 -1.26% 20078.795 19826.488 - 0.20% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.25% 52324.528 51668.940 - -0.89% -
rng::copy_backward(deque<int>)/64 -1.25% 3.081 3.043 - -1.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.25% 2.728 2.694 - 0.94% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 -1.25% 363.182 358.638 - 0.49% -
BM_MakeHeap_string_Heap_1024 -1.25% 4.811 4.751 - -2.53% -
BM_std_min<unsigned_short>/10 -1.25% 1.030 1.017 - -0.00% -
BM_vector_deque_ranges_move_backward/65536 -1.25% 7949.086 7849.799 - 8.06% -
rng::move(list<int>)/32768 -1.25% 36042.596 35593.813 - -0.33% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.24% 10.449 10.319 - 1.18% -
std::for_each(deque<int>)/32 -1.24% 3.840 3.792 - -0.65% -
std::unordered_multiset<int>::ctor(const&)/32 -1.24% 202.793 200.273 - 1.17% -
BM_num_put<double> -1.24% 58.094 57.372 - -0.29% -
std::search(vector<int>)_(no_match)/1000 -1.24% 209.376 206.777 - -2.87% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 -1.24% 6.142 6.066 - -0.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.24% 10.744 10.611 - 1.23% -
BM_PushHeap_uint64_Random_256 -1.24% 5.784 5.712 - 0.64% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.24% 684.574 676.103 - 0.31% -
BM_std_minmax<unsigned_char>/19 -1.24% 1.650 1.630 - -1.59% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.23% 3.236 3.196 - -0.63% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.23% 4.180 4.128 - -0.16% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.23% 2495.141 2464.365 - 0.97% -
BM_deque_deque_move/64 -1.23% 5.529 5.461 - -1.84% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.23% 17.794 17.575 - -5.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.23% 6.953 6.868 - -0.11% -
rng::find_if(vector<char>)_(process_all)/32768 -1.23% 8233.752 8132.550 - -0.07% -
std::copy_if(list<int>)_(entire_range)/262144 -1.23% 219876.552 217178.516 - -0.60% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.23% 17021.400 16812.700 - 1.34% -
std::search_n(deque<int>)_(no_match)/8192 -1.23% 3485.321 3442.590 - -0.42% -
BM_vector_deque_ranges_move/5500 -1.22% 199.418 196.981 - -1.37% -
BM_std_min<unsigned_char>/5500 -1.22% 37.528 37.070 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.22% 16.913 16.706 - 0.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.22% 30.136 29.770 - 0.04% -
BM_StringAssignAsciiz_Huge_Opaque -1.21% 185.169 182.920 - -0.47% -
std::flat_map<int,_int>::clear()/8192 -1.21% 452.566 447.069 - -1.19% -
std::set<std::string>::find(key)_(existent)/1024 -1.21% 23.772 23.483 - 2.31% -
std::remove(list<int>)_(sprinkled)/50 -1.21% 66.287 65.483 - -4.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.21% 3109874.756 3072263.346 - -1.34% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.21% 17.663 17.449 - -3.11% -
748_flightdm_r -1.21% 8.969 8.860 - -1.31% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.21% 656.566 648.645 - 8.52% -
BM_MakeHeap_string_Random_16384 -1.21% 12.991 12.834 - 1.69% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.20% 804.175 794.485 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.20% 1205419.876 1190896.504 - 0.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.20% 693989.522 685671.850 - -0.65% -
SetIntersection_None_Vector_string_1024_256 -1.20% 1227257.737 1212573.291 - 0.39% -
rng::partial_sort_copy(list<int>)_(descending)/1024 -1.20% 8559.964 8457.596 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.20% 9555818.376 9441556.934 - -0.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -1.19% 3.153 3.116 - -2.73% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.19% 31.482 31.106 - 5.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.19% 2.413 2.384 - -1.06% -
SetIntersection_Interlaced_Set_string_1024_4 -1.19% 10643008.491 10516013.544 - 0.07% -
std::generate_n(vector<int>)/50 -1.19% 12.041 11.898 - -1.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.19% 40215.690 39736.624 - -1.63% -
SetIntersection_Front_Set_string_16_16 -1.19% 64867795.291 64095542.653 - 1.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.19% 9913.880 9795.890 - 0.46% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.19% 210.966 208.458 - -1.18% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.19% 181206898.590 179053778.976 - 0.20% -
std::copy_backward(deque<int>)/64 -1.19% 2.971 2.935 - -1.16% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.19% 224296250.123 221637327.792 - -0.94% -
BM_std_min<unsigned_int>/28 -1.18% 1.988 1.965 - 0.11% -
SetIntersection_Front_Set_float_16_16 -1.18% 41864125.428 41368258.741 - -0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.18% 14.287 14.118 - -0.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.18% 11.934 11.792 - 0.14% -
SetIntersection_None_Set_uint64_16384_4 -1.18% 161468617.602 159559215.219 - -0.40% -
std::partition_copy(deque<int>)/50 -1.18% 21.420 21.167 - 0.27% -
BM_std_min<__int128>/20 -1.18% 7.718 7.627 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.18% 29.280 28.934 - -24.35% -
BM_RangesPushHeap_uint64_Ascending_256 -1.18% 2.226 2.200 - 5.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.18% 1698583.008 1678564.533 - -1.51% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.18% 965088.363 953715.589 - -0.69% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.18% 6.337 6.263 - -3.76% -
std::search(vector<int>)_(no_match)/8192 -1.18% 1659.755 1640.248 - -1.22% -
std::copy(list<int>)/4096 -1.18% 3277.644 3239.123 - -1.71% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.17% 77.660 76.750 - -0.68% -
BM_std_min<char>/1024 -1.17% 8.495 8.396 - 1.03% -
SetIntersection_None_Vector_string_16384_16384 -1.17% 1310758.239 1295484.740 - 0.88% -
SetIntersection_Interlaced_Vector_float_64_64 -1.16% 11629409.373 11494373.000 - -4.69% -
SetIntersection_Front_Set_uint32_256_16 -1.16% 4984566.746 4926716.144 - -1.69% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.16% 1538922.689 1521067.057 - 0.96% -
BM_std_minmax<unsigned_short>/25 -1.16% 2.314 2.287 - -1.97% -
SetIntersection_None_Vector_float_262144_16 -1.16% 1206243.937 1192262.672 - -2.37% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.16% 7010.243 6929.107 - 0.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.16% 4.813 4.757 - 0.81% -
rng::search_n(list<int>)_(no_match)/1024 -1.15% 730.705 722.277 - -2.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.15% 796.124 786.949 - -0.08% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -1.15% 1.209 1.195 - -4.41% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.15% 10.710 10.587 - -11.17% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 -1.15% 1.459 1.442 - 0.82% -
BM_SortHeap_float_4 -1.15% 1.056 1.043 - 1.53% -
BM_RangesMakeHeap_uint64_Random_1024 -1.15% 1.056 1.044 - -3.02% -
rng::stable_sort(deque<int>)_(descending)/8 -1.14% 26.673 26.367 - -3.61% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.14% 235376185.387 232685442.541 - -0.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.14% 29.779 29.439 - -27.87% -
std::set<std::string>::ctor(const&)/32 -1.14% 703.886 695.847 - 0.65% -
std::move(vector<bool>)_(unaligned)/4096 -1.14% 25.962 25.666 - -3.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.14% 141.738 140.124 - 77.43% -
SetIntersection_Front_Vector_uint64_1024_16 -1.14% 1199526.840 1185869.068 - -0.92% -
735_gem5_r -1.14% 13.340 13.189 - -2.77% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -1.14% 9.374 9.268 - 0.65% -
BM_RangesSortHeap_uint32_256 -1.14% 8.132 8.040 - -0.19% -
BM_SortHeap_uint64_64 -1.13% 7.958 7.868 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.13% 223421979.097 220892810.149 - -1.29% -
SetIntersection_None_Vector_string_16384_64 -1.13% 1301486.981 1286769.666 - 0.36% -
std::move(vector<bool>)_(aligned)/4096 -1.13% 7.049 6.969 - -1.34% -
std::move(list<int>)/512 -1.13% 364.596 360.482 - 2.64% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 55530.876 54904.527 - -2.74% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.13% 199086419.218 196841049.646 - -0.59% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.13% 77.036 76.168 - -87.09% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.13% 496.346 490.755 - -0.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.13% 45.001 44.495 - -2.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.12% 264.204 261.234 - 2.05% -
SetIntersection_Front_Vector_uint32_64_4 -1.12% 17098149.921 16905940.547 - -0.18% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.12% 48.093 47.552 - 1.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -1.12% 9.335 9.231 - 5.51% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.12% 16.472 16.287 - -3.89% -
std::search(vector<int>)_(no_match)/1024 -1.12% 214.148 211.743 - -1.65% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.12% 732.527 724.302 - 1.23% -
std::set<int>::clear()/32 -1.12% 647.126 639.863 - -0.11% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.12% 3.345 3.307 - -0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.12% 3.512 3.472 - -2.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.12% 11109842.473 10985636.566 - -0.64% -
BM_RangesPopHeap_float_16 -1.12% 6.993 6.914 - 7.31% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.12% 29418.962 29090.683 - 1.79% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.12% 1119.368 1106.883 - -2.11% -
BM_RangesMakeHeap_string_Heap_16384 -1.11% 5.009 4.953 - -1.46% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.11% 8.409 8.315 - 5.78% -
std::set<std::string>::clear()/8192 -1.11% 206001.770 203709.015 - 0.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.11% 4512.705 4462.506 - 5.05% -
rng::count(vector<bool>)/1000 -1.11% 3.004 2.970 - -1.23% -
rng::find(vector<char>)_(process_all)/50 -1.11% 1.638 1.620 - -0.08% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.11% 1.139 1.126 - 0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.11% 11715944.162 11585760.930 - 2.09% -
std::search_n(list<int>)_(no_match)/8192 -1.11% 6803.228 6727.805 - -8.05% -
BM_MakeThenSortHeap_uint32_Descending_256 -1.11% 8.827 8.729 - -0.57% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -1.11% 4.928 4.874 - -3.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.10% 10.794 10.674 - -1.31% -
SetIntersection_None_Set_uint64_64_4 -1.10% 22608803.626 22359165.822 - 0.40% -
BM_vector_deque_ranges_copy_backward/65536 -1.10% 8152.836 8062.860 - 5.24% -
rng::partition_point(deque<int>)/1024 -1.10% 9.088 8.987 - -1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.10% 6.833 6.758 - -1.29% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.10% 510.543 504.923 - -1.43% -
SetIntersection_Front_Vector_string_262144_1024 -1.10% 40900685.354 40450867.952 - 0.83% -
SetIntersection_None_Set_uint32_1024_4 -1.10% 8895282.648 8797568.114 - 1.17% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.10% 2496.937 2469.573 - 1.32% -
std::unique_copy(list<int>)_(sprinkled)/52 -1.09% 21.573 21.337 - -17.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.09% 347246830.926 343450351.260 - -2.50% -
BM_std_min<char>/15 -1.09% 2.116 2.093 - -1.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.09% 67451.788 66716.233 - 0.11% -
std::adjacent_find(deque<int>)/50 -1.09% 17.955 17.760 - 20.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.09% 961249.944 950775.894 - -0.62% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.09% 23.854 23.594 - 1.08% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.09% 18472296.993 18271286.691 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.09% 1196008.355 1183006.716 - -0.55% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.08% 816.161 807.318 - 1.52% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.08% 1118.992 1106.870 - -2.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.08% 1636.794 1619.066 - -0.75% -
std::reverse_copy(deque<int>)/4096 -1.08% 983.381 972.740 - -1.23% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.08% 2952.042 2920.127 - 0.23% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.08% 7056.585 6980.319 - -1.62% -
std::fill(vector<bool>)/32768 -1.08% 30.323 29.996 - -1.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.08% 1667510.790 1649563.382 - -5.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.08% 11.622 11.497 - 10.00% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.07% 2825.287 2794.927 - -1.66% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.07% 2070.868 2048.616 - -1.29% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.07% 17.244 17.059 - 0.08% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.07% 93386.219 92383.739 - -1.66% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.07% 741.679 733.719 - 2.29% -
BM_deque_deque_copy/64 -1.07% 5.524 5.465 - -1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.07% 1312350.045 1298294.470 - 4.06% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.07% 5091353.442 5036829.493 - -0.52% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.07% 70.771 70.013 - 1.80% -
BM_MakeHeap_string_Random_4 -1.07% 5.867 5.804 - -0.09% -
BM_MakeHeap_string_SingleElement_1024 -1.07% 6.302 6.235 - -1.17% -
rng::stable_sort(deque<int>)_(heap)/8192 -1.07% 17791.605 17601.114 - -0.57% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.07% 54475.747 53892.897 - 0.42% -
BM_PushHeap_string_PipeOrgan_256 -1.07% 8.187 8.100 - -6.67% -
BM_MakeHeap_uint32_Random_16 -1.07% 1.282 1.268 - 1.24% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.07% 6412.451 6344.026 - -0.62% -
BM_RangesPushHeap_uint32_Ascending_16 -1.07% 1.400 1.385 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.07% 4665754.392 4616026.728 - -1.10% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.06% 2.956 2.925 - -0.89% -
rng::partition_point(list<int>)/32 -1.06% 15.760 15.592 - -0.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 728.899 721.154 - 0.02% -
rng::distance(join_view(vector<vector<int>>)/4096 -1.06% 4.509 4.461 - 3.51% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.06% 14609.589 14454.546 - 0.70% -
BM_RangesPushHeap_uint64_Ascending_1024 -1.06% 2.696 2.668 - 3.55% -
BM_deque_vector_copy_backward/1024 -1.06% 37.194 36.800 - -1.50% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.06% 0.951 0.940 - -1.37% -
SetIntersection_None_Vector_float_1024_16 -1.06% 1154482.095 1142262.645 - -1.86% -
BM_RangesPushHeap_float_Random_262144 -1.06% 7.752 7.670 - 1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.06% 20.960 20.739 - 1.29% -
std::copy(deque<int>)/64 -1.06% 2.703 2.675 - -0.34% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.06% 5944267.132 5881422.010 - -1.76% -
BM_std_min<unsigned_char>/30 -1.06% 2.334 2.309 - 0.07% -
rng::find_if(vector<bool>)_(process_all)/50 -1.06% 35.034 34.664 - -5.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.06% 61.500 60.850 - -0.81% -
std::set<int>::contains(key)_(existent)/32 -1.05% 1.699 1.681 - -2.63% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.05% 772.100 763.977 - -0.61% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.05% 8.613 8.523 - -0.53% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.05% 2835.045 2805.273 - -1.28% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 -1.05% 8.481 8.392 - -0.92% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.05% 22.634 22.396 - -7.18% -
BM_RangesMakeHeap_float_Random_256 -1.05% 1.274 1.260 - -12.87% -
rng::count(list<int>)_(every_other)/1024 -1.05% 710.863 703.406 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.05% 732.467 724.786 - 1.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.05% 238008501.978 235515753.590 - -3.30% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.05% 23.833 23.583 - 0.97% -
std::multimap<std::string,_int>::clear()/8192 -1.05% 201139.174 199034.380 - -1.81% -
BM_std_min<long_long>/23 -1.04% 2.884 2.854 - -0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.04% 17.596 17.413 - 2.52% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.04% 4.004 3.963 - -0.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.04% 15.887 15.722 - 8.36% -
rng::sort(deque<int>)_(ascending)/1024 -1.04% 775.825 767.757 - -4.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.04% 766.010 758.047 - -2.43% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.04% 2766.015 2737.288 - 0.53% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.04% 8559.750 8470.885 - -0.89% -
rng::copy_if(list<int>)_(every_other)/32768 -1.04% 25470.506 25206.419 - -0.51% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.04% 36530.521 36151.965 - -0.33% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.04% 7294.267 7218.688 - -0.99% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.04% 788067.379 779903.073 - -0.59% -
std::rotate_copy(deque<int>)/1024 -1.04% 35.112 34.749 - 1.57% -
SetIntersection_Front_Vector_string_1024_1024 -1.03% 40606811.458 40187225.923 - -0.93% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.03% 4056.146 4014.335 - -1.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.03% 30.137 29.827 - 4.40% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.03% 3.210 3.177 - -1.45% -
rng::move(vector<bool>)_(unaligned)/512 -1.03% 4.177 4.134 - -1.07% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.03% 23.819 23.575 - 0.94% -
BM_std_min<unsigned_short>/512 -1.03% 7.344 7.269 - 1.82% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 201.895 199.823 - -0.19% -
BM_RangesPushHeap_uint64_Random_16384 -1.02% 5.975 5.913 - -3.18% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.02% 57677894.385 57088075.911 - 0.83% -
SetIntersection_None_Set_uint32_262144_262144 -1.02% 1187192.871 1175056.639 - 2.34% -
rng::move(deque<int>)/8 -1.02% 3.933 3.893 - -1.44% -
std::find_if_not(vector<int>)_(process_all)/8 -1.02% 2.663 2.636 - 4.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 -1.02% 5.037 4.985 - -0.48% -
BM_RangesSortHeap_float_16384 -1.02% 27.601 27.319 - 3.14% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.02% 1618893.231 1602395.101 - 2.50% -
rng::reverse(list<int>)/512 -1.02% 199.715 197.680 - -1.06% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.02% 145664958.460 144181754.118 - 0.09% -
std::set<std::string>::erase(key)_(non-existent)/8192 -1.01% 32.085 31.759 - -5.25% -
BM_std_min<unsigned_char>/512 -1.01% 6.408 6.343 - -1.12% -
std::adjacent_find(list<int>)/8192 -1.01% 6751.784 6683.362 - -0.97% -
BM_MakeHeap_string_Descending_16 -1.01% 2.388 2.364 - 0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.01% 21.236 21.021 - 0.20% -
SetIntersection_None_Set_float_1024_1024 -1.01% 9011125.688 8920010.557 - -1.37% -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 -1.01% 1.421 1.407 - 0.46% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.01% 18.135 17.951 - -1.14% -
rng::remove_if(deque<int>)_(prefix)/1024 -1.01% 572.378 566.600 - 0.98% -
BM_deque_vector_move_backward/1024 -1.01% 37.104 36.729 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.01% 5.311 5.257 - -2.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.01% 12.268 12.144 - -0.55% -
std::stable_partition(list<int>)_(dense)/32 -1.01% 33.495 33.157 - -0.53% -
SetIntersection_Front_Vector_uint64_16384_64 -1.01% 1404148.023 1390033.888 - -1.29% -
SetIntersection_Interlaced_Vector_string_16_4 -1.00% 72236865.442 71511226.855 - -0.07% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.00% 502785.868 497742.182 - -0.39% -
BM_lexicographical_compare_three_way_fast_path/256 -1.00% 70.554 69.846 - -1.38% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.00% 35.018 34.667 - -5.86% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.00% 2824.842 2796.536 - -1.58% -
rng::contains(deque<int>)_(process_all)/8192 -1.00% 1926.874 1907.605 - -0.17% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34928.41% 1001212.809 350708918.410 - 1.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 126.13% 101.646 229.848 - 8.40% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 117.59% 31.581 68.717 - 26.70% -
std::fill(list<int>)/50 107.10% 16.875 34.949 - -0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 106.37% 21.732 44.850 - 62.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 100.94% 38973084.340 78312825.667 - 72.17% -
rng::remove(vector<int>)_(sprinkled)/8192 99.42% 1983.225 3954.887 - -0.47% -
rng::starts_with(list<int>)/1000 96.37% 761.499 1495.322 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_262144_64 93.36% 8210870.189 15876418.186 - 30.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 93.05% 44.854 86.591 - 45.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 90.73% 5049280.676 9630729.098 - 10.19% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 89.88% 369885.230 702352.284 - -1.58% -
rng::remove(vector<int>)_(sprinkled)/1024 89.44% 288.177 545.930 - 1.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.43% 31.611 59.882 - -0.27% -
SetIntersection_Interlaced_Vector_uint64_262144_16 85.40% 3187398.526 5909512.617 - -4.25% -
BM_std_min<unsigned_short>/1 79.44% 0.254 0.456 - 38.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 78.76% 16347819.746 29223289.048 - 23.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.43% 78.975 140.124 - -1.14% -
BM_deque_deque_ranges_move_backward/0 75.12% 0.792 1.388 - 0.05% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.42% 383695.582 665391.237 - -0.78% -
BM_deque_deque_ranges_copy_backward/0 73.33% 0.801 1.388 - 0.06% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 71.74% 0.261 0.449 - 0.29% -
BM_deque_deque_copy_backward/0 71.59% 0.809 1.388 - 0.01% -
BM_deque_deque_move_backward/0 70.30% 0.815 1.388 - 0.04% -
rng::find_end(vector<int>)_(single_element)/8192 70.09% 1912.641 3253.300 - -0.41% -
rng::find_end(vector<int>)_(single_element)/1024 70.00% 242.411 412.090 - -0.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 69.65% 22.130 37.544 - -6.62% -
rng::find_end(vector<int>)_(single_element)/1000 69.37% 237.076 401.529 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_262144_16 68.98% 3493641.371 5903551.195 - -2.15% -
std::unordered_set<int>::insert(value)_(already_present)/1024 63.81% 1.940 3.177 - 24.67% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 63.65% 42.507 69.564 - 2.20% -
std::copy_n(vector<bool>)_(aligned)/1048576 63.28% 1677.673 2739.374 - -6.30% -
BM_PushHeap_float_Descending_1 62.06% 0.431 0.698 - 49.62% -
SetIntersection_Interlaced_Vector_uint32_262144_256 58.60% 29468394.511 46737278.324 - 22.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 58.16% 25.273 39.972 - 57.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.49% 57.316 89.119 - 0.88% -
rng::copy_n(vector<int>)/4096 55.30% 146.260 227.136 - 57.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 54.19% 0.411 0.634 - 10.57% -
rng::find_end(vector<int>)_(process_all)/8192 53.37% 1904.428 2920.908 - -0.32% -
rng::find_end(vector<int>)_(process_all)/1024 52.67% 242.555 370.300 - -0.32% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 52.54% 0.294 0.448 - 24.30% -
rng::find_end(vector<int>)_(process_all)/1000 52.49% 236.990 361.387 - -0.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 52.31% 22.064 33.605 - -41.91% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 52.03% 0.390 0.593 - 29.46% -
rng::starts_with(list<int>)/1024 51.55% 783.669 1187.636 - -0.07% -
BM_deque_deque_ranges_copy_backward/64 50.99% 3.377 5.099 - -0.65% -
BM_deque_deque_move_backward/64 50.98% 3.379 5.102 - -0.49% -
BM_deque_deque_copy_backward/64 50.75% 3.374 5.086 - -0.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 50.50% 23.458 35.303 - 6.16% -
rng::reverse(vector<int>)/8 50.02% 1.619 2.428 - 52.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 49.97% 0.410 0.615 - 49.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 49.93% 7.295 10.938 - 51.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.93% 27.360 41.021 - 1.82% -
BM_deque_deque_ranges_move_backward/64 49.91% 3.377 5.062 - -0.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 47.60% 29.056 42.886 - 0.33% -
rng::find_end(vector<int>)_(process_all)/1048576 47.25% 253644.620 373486.459 - -0.32% -
std::all_of(vector<int>)_(process_all)/50 44.95% 12.737 18.463 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 44.72% 23.878 34.557 - 44.05% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.93% 64.897 93.407 - 6.61% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.71% 28.032 40.284 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 43.60% 2071386.390 2974596.392 - 9.45% -
std::equal(list<int>)_(it,_it,_it)/50 43.34% 33.915 48.616 - 25.92% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 43.31% 36.974 52.986 - 0.21% -
SetIntersection_Interlaced_Set_string_16384_16 43.02% 244039477.766 349023114.355 - 41.30% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 41.55% 1584.128 2242.293 - 26.77% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 41.09% 28.323 39.961 - 2.47% -
std::unordered_set<std::string>::contains(key)_(existent)/32 40.95% 33.079 46.627 - 30.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 40.77% 51.106 71.944 - -1.87% -
SetIntersection_Interlaced_Vector_uint32_16384_16 40.40% 2462320.493 3457207.458 - 3.70% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.28% 241358599.479 338580608.145 - 49.58% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.12% 29.773 41.718 - -1.37% -
std::is_sorted(deque<int>)/8 39.47% 2.512 3.504 - 23.74% -
BM_PushHeap_uint32_Ascending_1 38.96% 0.502 0.697 - 62.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 38.73% 2876318.609 3990272.551 - 24.13% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.73% 29.548 40.991 - 60.64% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 38.32% 25.231 34.899 - 25.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 38.25% 0.448 0.620 - 50.74% -
rng::for_each(map<int>)/8 37.79% 4.474 6.164 - -0.17% -
rng::for_each(multimap<int>)/8 37.77% 4.513 6.218 - 0.39% -
SetIntersection_Interlaced_Vector_uint64_16384_64 37.53% 5991653.634 8240063.791 - -2.22% -
rng::for_each(set<int>)/8 37.32% 4.616 6.338 - 1.12% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 36.87% 610.367 835.422 - 30.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 36.27% 2.285 3.114 - 17.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 35.92% 7.573 10.293 - 45.11% -
rng::for_each(multiset<int>)/8 35.63% 4.575 6.206 - -0.27% -
std::copy_n(list<int>)/4096 35.54% 3861.248 5233.349 - 48.87% -
std::map<std::string,_int>::erase(key)_(existent)/0 35.42% 42.205 57.155 - 30.52% -
BM_std_min<int>/1 35.23% 0.282 0.381 - 34.63% -
rng::unique_copy(list<int>)_(contiguous)/52 34.92% 22.722 30.656 - 1.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 34.89% 6.355 8.573 - -9.02% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 34.23% 0.512 0.687 - 23.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 34.02% 1.862 2.496 - -6.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 33.39% 64401241.139 85907978.832 - -28.32% -
std::shift_right(deque<int>)/32 33.31% 3.252 4.335 - -0.80% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 32.63% 5.395 7.155 - 40.11% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 32.49% 19.084 25.286 - 11.74% -
std::unique_copy(list<int>)_(contiguous)/8192 32.19% 6889.965 9107.937 - 33.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 32.02% 54109442.745 71433750.276 - 13.13% -
std::move_backward(deque<int>)/64 31.83% 5.474 7.216 - 1.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 31.80% 5.266 6.940 - 36.65% -
SetIntersection_Interlaced_Vector_uint32_1024_16 31.73% 1884804.393 2482892.790 - 32.59% -
rng::copy_n(vector<int>)/32768 31.61% 2294.113 3019.374 - 16.44% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 30.96% 664.266 869.907 - 22.24% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 30.92% 80589715.558 105510074.979 - 14.39% -
rng::move_backward(deque<int>)/64 30.87% 5.620 7.355 - 2.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 30.80% 5992121.144 7837438.076 - 81.39% -
std::find_end(deque<int>)_(single_element)/1000 30.53% 250.177 326.544 - 4.70% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 30.50% 129.293 168.730 - 30.64% -
rng::remove_if(vector<int>)_(sprinkled)/8192 30.14% 2960.697 3852.917 - 0.99% -
BM_RangesPopHeap_uint64_1 29.98% 0.445 0.579 - 27.68% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 29.93% 7544.921 9803.389 - 31.56% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.67% 24.738 32.077 - 0.02% -
std::partition(deque<int>)_(sparse)/32 29.63% 9.640 12.496 - 24.02% -
std::move(vector<bool>)_(aligned)/1048576 29.60% 2116.039 2742.382 - 29.79% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.47% 2958.414 3830.201 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 28.94% 110783943.527 142847002.552 - 10.54% -
rng::move(vector<bool>)_(aligned)/1048576 28.91% 2124.940 2739.343 - 28.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.57% 25.917 33.321 - 0.52% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.52% 409.192 525.914 - 0.01% -
std::move(vector<int>)/32768 28.51% 2130.118 2737.367 - 28.45% -
std::copy_backward(vector<bool>)_(aligned)/1048576 28.45% 2731.159 3508.198 - 60.00% -
rng::find_end(deque<int>)_(single_element)/1024 28.35% 277.999 356.816 - 5.42% -
rng::move(vector<int>)/32768 28.29% 2143.729 2750.112 - 28.40% -
BM_RangesMakeHeap_float_Descending_64 28.14% 0.193 0.247 - -8.35% -
std::find_end(deque<int>)_(single_element)/1024 28.05% 259.051 331.723 - 3.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 27.67% 1.167 1.490 - -1.69% -
std::adjacent_find(deque<int>)/8 27.56% 2.957 3.772 - -2.93% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 27.35% 7421.813 9451.888 - 28.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 27.32% 8425693.956 10727915.701 - 27.64% -
BM_std_minmax_element<long_long>/2 27.28% 0.538 0.685 - 5.78% -
SetIntersection_Interlaced_Vector_uint64_262144_256 27.17% 37799435.342 48069488.233 - 15.24% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.14% 409.385 520.511 - 0.85% -
BM_StringRelational_Eq_Small_Small_ChangeLast 27.00% 1.678 2.131 - -0.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 26.89% 726.136 921.385 - 17.10% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.54% 60.673 76.773 - 18.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.38% 29.209 36.915 - -0.01% -
rng::for_each(map<int>::iterator)/8 26.35% 4.561 5.762 - -0.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 26.30% 6.215 7.849 - 24.16% -
std::unordered_set<std::string>::count(key)_(existent)/8192 26.21% 32.211 40.654 - -4.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 25.93% 8142213.485 10253595.815 - 7.63% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.89% 614.138 773.115 - 8.41% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 25.78% 0.362 0.455 - 12.65% -
rng::stable_partition(list<int>)_(dense)/8192 25.74% 18229.439 22921.443 - 24.93% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 25.70% 0.363 0.456 - 12.80% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 25.66% 0.362 0.455 - 12.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.44% 35.100 44.031 - 0.09% -
std::unique_copy(list<int>)_(sprinkled)/8192 24.86% 6999.597 8739.899 - 25.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.82% 30.666 38.278 - -6.64% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 24.70% 88.814 110.748 - 12.32% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.64% 0.365 0.454 - 12.67% -
SetIntersection_Interlaced_Vector_uint32_16384_64 24.27% 5939588.531 7381152.811 - 20.87% -
std::unordered_set<std::string>::find(key)_(existent)/1024 23.96% 35.266 43.715 - 5.74% -
std::unordered_set<int>::find(key)_(non-existent)/32 23.83% 0.983 1.217 - 19.61% -
std::shift_right(deque<int>)/50 23.77% 4.213 5.215 - 2.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 23.76% 1.303 1.612 - 31.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 23.72% 1.304 1.613 - 31.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 23.66% 1.304 1.613 - 31.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 23.62% 1.305 1.613 - 32.02% -
std::multiset<std::string>::erase(key)_(existent)/1024 23.45% 57.816 71.375 - -18.37% -
std::map<std::string,_int>::insert(value)_(new_value)/32 23.38% 33.788 41.687 - -6.23% -
BM_PushHeap_uint32_Random_1 23.37% 0.448 0.553 - 34.23% -
std::find_end(deque<int>)_(process_all)/1024 23.21% 265.101 326.641 - -3.75% -
BM_deque_deque_move_backward/1 23.16% 2.726 3.358 - 1.22% -
bm_lexicographical_compare<int>/32768 23.16% 2390.455 2944.057 - 23.19% -
std::unordered_set<int>::insert(value)_(already_present)/32 23.09% 1.652 2.033 - 22.19% -
bm_ranges_lexicographical_compare<int>/32768 23.00% 2389.480 2939.155 - 23.00% -
BM_deque_deque_ranges_move_backward/1 22.88% 2.795 3.434 - 1.51% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 22.72% 1.296 1.590 - 4.62% -
std::multiset<std::string>::find(key)_(existent)/1024 22.24% 23.611 28.862 - 1.67% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 22.17% 20.451 24.986 - -3.75% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 22.07% 46152295.536 56337182.298 - 15.97% -
BM_deque_deque_copy_backward/1 22.04% 2.796 3.412 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 21.87% 9745650.668 11876765.169 - 13.87% -
BM_deque_deque_move_backward/2 21.85% 2.466 3.005 - 2.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.84% 28.861 35.163 - 1.02% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.70% 25.525 31.065 - 0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 21.67% 117382475.219 142822456.405 - 21.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 21.58% 0.636 0.773 - 16.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 21.55% 7160322.808 8703476.930 - 20.75% -
BM_PushHeap_uint64_SingleElement_1 21.42% 0.522 0.633 - 17.10% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.30% 17.584 21.330 - -2.03% -
BM_deque_deque_copy_backward/2 21.27% 2.534 3.073 - 2.40% -
rng::find_end(deque<int>)_(process_all)/1000 21.15% 252.042 305.351 - -5.75% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 21.09% 1.370 1.659 - 3.85% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 20.93% 1.080 1.306 - -13.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 20.88% 5030158.399 6080696.435 - 6.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.76% 46.450 56.091 - 10.14% -
BM_deque_deque_ranges_copy_backward/1 20.73% 2.775 3.350 - 1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 20.70% 20892693.637 25216657.519 - 23.37% -
rng::for_each(map<int>)/32 20.65% 21.250 25.638 - -0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.51% 30.443 36.686 - 4.98% -
std::find_end(deque<int>)_(process_all)/8192 20.40% 2040.607 2456.893 - -7.71% -
std::adjacent_find(deque<int>)/50 20.22% 14.773 17.760 - -1.09% -
BM_lexicographical_compare_three_way_slow_path/1 20.15% 0.364 0.438 - 19.66% -
std::partition(deque<int>)_(sparse)/50 20.09% 15.538 18.660 - 23.91% -
BM_PushHeap_uint32_PipeOrgan_1 20.08% 0.474 0.570 - 32.77% -
std::multiset<std::string>::find(key)_(existent)/8192 20.06% 28.907 34.705 - -19.53% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.98% 7007.931 8408.333 - 16.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 19.89% 6819872.302 8176320.447 - 15.67% -
std::multiset<int>::insert(value)_(new_value)/1024 19.85% 47.785 57.272 - 17.43% -
SetIntersection_Interlaced_Vector_uint64_16384_256 19.83% 20393610.749 24437423.976 - 44.62% -
std::find_end(deque<int>)_(process_all)/1048576 19.79% 265381.787 317902.657 - -6.93% -
std::map<std::string,_int>::insert(value)_(already_present)/0 19.75% 12.159 14.560 - -15.19% -
BM_RangesPushHeap_uint64_Descending_1 19.69% 0.467 0.559 - -19.89% -
std::find(vector<bool>)_(process_all)/50 19.68% 0.579 0.692 - -8.98% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.28% 0.336 0.401 - 19.33% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 19.23% 6.667 7.949 - 2.25% -
rng::remove_if(list<int>)_(sprinkled)/1024 19.22% 997.888 1189.716 - 18.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 19.12% 117420920.321 139869063.376 - 19.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 19.07% 89.422 106.477 - 0.08% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 19.02% 1.260 1.499 - 18.43% -
std::multimap<std::string,_int>::ctor(const&)/32 18.91% 712.884 847.707 - 2.14% -
BM_deque_deque_ranges_move_backward/2 18.89% 2.528 3.006 - 2.10% -
BM_std_min<int>/3 18.80% 0.696 0.827 - 19.55% -
BM_deque_deque_ranges_copy_backward/2 18.70% 2.532 3.006 - 2.07% -
BM_std_minmax<short>/4 18.64% 0.971 1.152 - 5.68% -
SetIntersection_Interlaced_Vector_uint32_262144_4 18.50% 1524213.058 1806132.170 - 14.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.48% 0.336 0.398 - 18.41% -
rng::remove(vector<int>)_(sprinkled)/50 18.42% 55.156 65.314 - 0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 18.40% 2928457.312 3467331.685 - 17.08% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 18.34% 1.337 1.583 - 29.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.32% 28.242 33.415 - -0.21% -
rng::search(deque<int>)_(same_length)/1000 18.23% 331.309 391.704 - 20.36% -
std::unordered_set<std::string>::count(key)_(existent)/1024 18.22% 36.251 42.855 - 12.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 18.18% 4.519 5.340 - 18.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 18.00% 1543.415 1821.253 - 9.26% -
BM_deque_deque_copy_backward/512 18.00% 18.571 21.914 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 17.78% 213192962.567 251095100.784 - -27.14% -
std::move(vector<bool>)_(unaligned)/512 17.77% 3.977 4.684 - 3.56% -
rng::for_each(set<int>)/32 17.65% 21.407 25.185 - -1.53% -
BM_StringCtorDefault 17.63% 0.235 0.277 - -39.57% -
rng::copy_n(list<int>)/4096 17.61% 3983.009 4684.289 - 24.93% -
std::rotate(list<int>)_(1_element_forward)/32 17.60% 12.384 14.563 - 0.01% -
std::map<std::string,_int>::erase(iterator)/32 17.56% 27.710 32.574 - 28.02% -
std::move_backward(deque<int>)/8 17.52% 3.319 3.900 - -2.40% -
std::unordered_set<int>::erase(key)_(existent)/8192 17.51% 22.841 26.841 - -6.85% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 17.49% 735.338 863.954 - 35.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 17.48% 1.157 1.359 - -3.98% -
SetIntersection_Interlaced_Vector_uint64_256_64 17.47% 6752044.939 7931575.338 - 8.71% -
std::set<int>::insert(value)_(already_present)/0 17.43% 0.582 0.683 - 12.01% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.27% 17.891 20.981 - 18.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 17.25% 40480084.849 47463381.282 - -13.80% -
std::multiset<std::string>::find(key)_(existent)/32 17.13% 14.756 17.284 - -19.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 16.85% 70.948 82.900 - 18.14% -
BM_StringRelational_Eq_Empty_Empty_Control 16.83% 1.854 2.166 - 5.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 16.60% 4.602 5.366 - -7.22% -
rng::remove_if(list<int>)_(sprinkled)/8192 16.57% 8279.149 9651.248 - 14.56% -
BM_deque_vector_copy_backward/0 16.40% 1.379 1.605 - 21.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.16% 0.447 0.519 - -18.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 16.02% 8343790.144 9680879.753 - 15.14% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 16.01% 4.569 5.301 - 6.44% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.94% 1.238 1.436 - 5.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 15.82% 1634042.050 1892518.425 - -4.07% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.75% 17.897 20.715 - 1.18% -
rng::for_each(multiset<int>)/32 15.72% 21.894 25.335 - -1.32% -
rng::unique_copy(list<int>)_(contiguous)/8192 15.67% 6916.000 7999.671 - 14.63% -
BM_StringRead_Cold_Deep_Empty 15.66% 0.802 0.928 - 3.25% -
rng::find(vector<int>)_(bail_25%)/8 15.65% 1.368 1.582 - 0.01% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.60% 25.696 29.704 - 2.06% -
rng::find_end(deque<int>)_(single_element)/8192 15.58% 2203.322 2546.700 - 7.49% -
std::find_end(deque<int>)_(single_element)/8192 15.50% 2038.462 2354.455 - 6.71% -
rng::for_each(multimap<int>)/32 15.46% 22.421 25.887 - -0.51% -
std::move_backward(list<int>)/4096 15.25% 4916.616 5666.480 - 15.46% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 15.24% 9152.059 10547.126 - 12.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 15.05% 5.415 6.230 - 1.95% -
rng::find_end(deque<int>)_(single_element)/1000 14.94% 293.157 336.953 - -1.36% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 14.87% 7591.158 8719.996 - 15.16% -
SetIntersection_Interlaced_Vector_string_262144_4 14.85% 2074138.017 2382083.918 - 16.78% -
std::rotate(list<int>)_(1_element_forward)/8192 14.83% 7904.335 9076.822 - 15.24% -
BM_StringDestroy_Empty 14.82% 0.655 0.752 - -7.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.81% 0.534 0.614 - 10.51% -
BM_deque_deque_move_backward/512 14.78% 18.633 21.386 - -0.57% -
BM_StringRead_Cold_Shallow_Empty 14.77% 0.786 0.902 - 5.53% -
BM_StringRead_Cold_Deep_Small 14.63% 0.807 0.925 - 1.56% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 14.59% 0.965 1.106 - 5.04% -
std::multiset<std::string>::count(key)_(existent)/32 14.56% 18.033 20.658 - 5.33% -
std::distance(join_view(vector<vector<int>>))/50 14.50% 0.604 0.692 - 4.69% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 14.49% 1.038 1.188 - 3.51% -
BM_std_min<char>/1 14.47% 0.288 0.330 - -1.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 14.39% 8793333.555 10058342.800 - 13.32% -
std::is_sorted(deque<int>,_pred)/8 14.32% 4.343 4.965 - 14.24% -
std::stable_partition(deque<int>)_(dense)/1024 14.27% 596.230 681.330 - 10.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 14.22% 2.635 3.010 - 48.81% -
BM_StringRead_Cold_Shallow_Large 14.20% 1.034 1.180 - 1.45% -
std::find(vector<char>)_(bail_25%)/8 14.20% 1.011 1.154 - 4.24% -
BM_RangesMakeHeap_float_Descending_16 14.09% 0.210 0.239 - -4.54% -
BM_RangesMakeHeap_float_Random_4 14.04% 1.530 1.745 - 11.13% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.04% 13201.508 15054.424 - -0.13% -
BM_toupper_char<wchar_t> 13.98% 0.554 0.631 - -8.07% -
rng::unique_copy(deque<int>)_(contiguous)/32 13.95% 9.753 11.113 - 12.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.94% 42.841 48.813 - 1.00% -
BM_StringRead_Cold_Shallow_Small 13.88% 0.777 0.885 - -1.80% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.78% 34.099 38.797 - 0.48% -
std::none_of(deque<int>)_(process_all)/50 13.74% 17.757 20.196 - 5.37% -
rng::find(list<int>)_(process_all)/8192 13.73% 10440.951 11874.794 - 2.72% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.73% 5891.181 6699.831 - 14.25% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 13.69% 1.338 1.522 - 18.83% -
BM_MakeHeap_float_Random_256 13.56% 1.238 1.406 - -5.75% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.54% 608.872 691.340 - -0.15% -
std::remove(deque<int>)_(sprinkled)/50 13.51% 57.257 64.995 - -0.37% -
SetIntersection_Interlaced_Vector_string_262144_16 13.45% 5837692.488 6623016.742 - 15.58% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.42% 70.919 80.435 - 0.25% -
std::set<std::string>::lower_bound(key)_(existent)/8192 13.37% 27.767 31.479 - 12.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 13.35% 285.034 323.099 - 6.96% -
std::set<int>::lower_bound(key)_(non-existent)/32 13.26% 2.378 2.693 - 14.95% -
rng::remove(vector<int>)_(sprinkled)/32 13.24% 51.390 58.195 - -0.20% -
BM_StringEraseWithMove_Huge_Opaque 13.10% 46.165 52.214 - -12.54% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.09% 4315.998 4881.109 - -0.46% -
BM_std_minmax<unsigned_long_long>/1 13.08% 0.583 0.660 - 16.76% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.87% 2263.289 2554.687 - 6.72% -
rng::all_of(deque<int>)_(process_all)/8192 12.81% 2632.077 2969.254 - 9.32% -
BM_StringRelationalLiteral_Less_Small_Large_Control 12.80% 1.720 1.941 - 7.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 12.78% 3322.226 3746.921 - 11.38% -
rng::find(vector<char>)_(bail_25%)/8 12.76% 0.983 1.108 - 3.87% -
BM_MakeHeap_uint64_Random_256 12.69% 1.134 1.278 - 5.39% -
rng::for_each(multimap<int>::iterator)/8 12.68% 4.500 5.070 - 0.02% -
BM_vector_deque_ranges_move/2 12.62% 1.727 1.945 - -3.90% -
BM_PushHeap_uint64_Ascending_64 12.60% 1.518 1.710 - 8.88% -
std::find_if(vector<int>)_(bail_25%)/8 12.59% 0.995 1.120 - -0.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.58% 9.205 10.363 - -2.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 12.55% 0.343 0.386 - -6.33% -
std::fill_n(vector<bool>)/512 12.49% 1.425 1.603 - -0.03% -
BM_StringEraseWithMove_Huge_Transparent 12.48% 45.302 50.957 - -11.29% -
BM_StringRead_Cold_Deep_Large 12.47% 1.209 1.360 - 2.49% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 12.43% 4.252 4.781 - 10.01% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.38% 7580.128 8518.527 - 11.15% -
rng::all_of(deque<int>)_(process_all)/32768 12.38% 10550.723 11856.689 - 9.41% -
BM_std_minmax_element<short>/65536 12.38% 16691.883 18757.914 - -7.51% -
BM_std_minmax_element<short>/64000 12.29% 16301.128 18304.101 - -7.39% -
SetIntersection_Interlaced_Vector_string_16384_64 12.26% 13056530.111 14656837.667 - 23.70% -
SetIntersection_Interlaced_Vector_uint64_16384_16 12.23% 2435060.489 2732939.566 - 0.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 12.15% 29.172 32.716 - -2.60% -
rng::is_sorted(vector<int>,_pred)/8 12.15% 3.512 3.938 - -1.53% -
BM_toupper_char<char> 12.12% 0.615 0.690 - 0.23% -
rng::for_each(multiset<int>::iterator)/32 12.09% 21.455 24.049 - -0.35% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.07% 1245.259 1395.499 - -0.07% -
rng::for_each(multimap<int>::iterator)/32 12.01% 21.200 23.747 - -0.48% -
BM_std_minmax_element<short>/70000 11.99% 17852.010 19992.541 - -7.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.97% 9.767 10.936 - 12.20% -
std::unordered_set<int>::find(key)_(existent)/32 11.95% 1.135 1.271 - -12.88% -
std::set<std::string>::contains(key)_(non-existent)/32 11.87% 9.418 10.537 - 6.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.80% 32.719 36.581 - 0.04% -
BM_vector_deque_ranges_move/1 11.78% 2.031 2.271 - -3.56% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 11.77% 61.439 68.671 - 0.02% -
BM_deque_vector_ranges_copy_backward/0 11.77% 1.377 1.539 - 9.12% -
BM_std_min<unsigned___int128>/1 11.77% 0.367 0.410 - 22.27% -
std::search(deque<int>,_pred)_(no_match)/1024 11.75% 327.319 365.777 - -16.10% -
BM_std_min<__int128>/1 11.74% 0.371 0.415 - 12.68% -
BM_std_minmax_element<short>/4000 11.68% 1024.336 1144.012 - -6.95% -
rng::unique_copy(list<int>)_(sprinkled)/8192 11.67% 6980.278 7794.625 - 5.09% -
BM_std_minmax_element<short>/4096 11.66% 1049.902 1172.297 - -7.07% -
std::set<int>::equal_range(key)_(existent)/8192 11.65% 7.957 8.883 - 1.62% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 11.63% 28.135 31.406 - 13.08% -
BM_std_minmax_element<int>/3 11.61% 1.044 1.165 - 1.57% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.56% 19.835 22.129 - -0.57% -
rng::for_each_n(list<int>)/50 11.50% 21.734 24.232 - 0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.49% 75.773 84.480 - 11.02% -
BM_std_minmax<int>/4 11.47% 0.975 1.087 - 17.54% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.44% 314603016.862 350607773.776 - -0.14% -
std::move_backward(deque<int>)/4096 11.36% 154.815 172.400 - 8.93% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 11.32% 8302.829 9243.062 - 11.47% -
bm_ranges_lexicographical_compare<signed_char>/64 11.32% 1.903 2.119 - -8.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 11.30% 2.165 2.410 - 10.37% -
BM_std_minmax_element<short>/5500 11.28% 1409.228 1568.236 - -7.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 11.22% 75378224.467 83838507.817 - -6.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 11.19% 6695979.291 7445061.015 - 4.53% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.17% 6995.482 7777.080 - 1.45% -
BM_StringConstructDestroyCStr_Small_Opaque 11.11% 2.082 2.313 - 5.38% -
std::adjacent_find(list<int>)/50 11.06% 23.766 26.395 - 0.85% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.02% 25.352 28.145 - 3.23% -
BM_LowerBound_uint64_16384 10.99% 70.461 78.208 - 11.27% -
BM_RangesPopHeap_float_256 10.99% 19.990 22.187 - -0.68% -
rng::any_of(deque<int>)_(process_all)/50 10.98% 18.340 20.354 - 6.20% -
BM_deque_deque_ranges_copy_backward/1024 10.97% 38.040 42.213 - 0.61% -
SetIntersection_Interlaced_Vector_string_262144_256 10.94% 67835917.167 75260110.546 - 21.15% -
rng::find_last(vector<int>)_(bail_90%)/8 10.94% 0.548 0.608 - 4.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 10.93% 0.501 0.556 - -9.58% -
BM_MakeHeap_uint64_Random_64 10.92% 1.283 1.423 - 0.82% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 10.89% 28.582 31.694 - -0.38% -
BM_StringRelational_Less_Large_Large_ChangeLast 10.88% 1.853 2.055 - 8.19% -
std::find_if_not(vector<int>)_(process_all)/32768 10.88% 8808.379 9766.762 - -0.08% -
std::find_if_not(vector<int>)_(process_all)/8192 10.87% 2194.863 2433.552 - 0.01% -
std::map<std::string,_int>::erase(iterator)/1024 10.86% 26.862 29.778 - 12.09% -
std::find_first_of(deque<int>)_(small_needle)/1024 10.84% 3714.704 4117.192 - 12.90% -
BM_std_minmax_element<short>/1024 10.83% 268.321 297.384 - -6.32% -
rng::unique(deque<int>)_(sprinkled)/1024 10.82% 629.790 697.963 - 10.87% -
std::swap_ranges(deque<int>)/1024 10.80% 329.566 365.160 - 6.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 10.79% 18.594 20.601 - -2.57% -
rng::for_each(set<int>::iterator)/8 10.77% 4.534 5.022 - -0.03% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 10.74% 1.308 1.449 - 30.01% -
BM_PushHeap_uint64_Ascending_16 10.64% 0.912 1.008 - 6.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 10.62% 2931522.323 3242842.266 - 9.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 10.62% 1170226.431 1294484.434 - 12.59% -
std::set<std::string>::contains(key)_(non-existent)/8192 10.61% 26.086 28.854 - 3.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.59% 777.472 859.814 - 0.05% -
rng::move_backward(deque<int>)/8 10.55% 3.657 4.043 - 1.29% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10.52% 9511.754 10512.204 - 5.85% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 10.43% 12568.340 13879.282 - 45.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.41% 9.905 10.936 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.37% 10830407.145 11953879.449 - 15.13% -
SetIntersection_Front_Set_float_262144_1024 10.36% 14204613.479 15675505.592 - 9.34% -
std::map<int,_int>::find(key)_(non-existent)/8192 10.34% 7.083 7.815 - 6.90% -
rng::remove_if(vector<int>)_(sprinkled)/50 10.29% 59.652 65.790 - -2.79% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.28% 100132907.677 110430222.611 - 18.84% -
BM_LowerBound_pair<uint32,_uint32>_16384 10.21% 101.823 112.219 - 11.48% -
std::set<int>::lower_bound(key)_(non-existent)/1024 10.20% 6.313 6.957 - 10.00% -
std::unordered_map<int,_int>::find(key)_(existent)/32 10.09% 1.160 1.277 - 2.14% -
BM_PopHeap_float_256 10.09% 20.337 22.389 - -0.34% -
BM_deque_deque_ranges_move_backward/1024 10.07% 38.224 42.075 - 1.16% -
std::map<std::string,_int>::erase(iterator)/8192 10.05% 26.448 29.105 - 12.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 10.00% 954.862 1050.367 - 2.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.00% 10.452 11.497 - -1.08% -
rng::find_end(list<int>)_(process_all)/8192 9.98% 6826.746 7508.358 - 1.19% -
BM_std_minmax<unsigned_short>/4 9.97% 0.936 1.029 - -10.81% -
rng::unique(deque<int>)_(contiguous)/52 9.94% 68.043 74.804 - 10.14% -
rng::find_last(list<int>)_(bail_90%)/50 9.93% 1.296 1.425 - 11.82% -
BM_vector_deque_ranges_move_backward/70000 9.93% 7651.795 8411.590 - -0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.92% 5906968.318 6493133.358 - 10.30% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 9.92% 62.168 68.336 - 11.28% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.86% 28.161 30.937 - 10.16% -
BM_RangesPushHeap_float_Random_1 9.84% 0.429 0.471 - -13.51% -
std::move_backward(deque<int>)/512 9.83% 23.961 26.317 - 1.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.80% 6.589 7.235 - 5.61% -
BM_deque_deque_ranges_copy_backward/512 9.79% 19.497 21.407 - -0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.79% 23.299 25.580 - 2.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.74% 16418.571 18018.440 - 0.75% -
SetIntersection_Interlaced_Vector_string_16384_256 9.68% 39873910.333 43732462.930 - 4.89% -
BM_RangesMakeHeap_uint32_Descending_64 9.67% 0.237 0.260 - 11.75% -
BM_vector_deque_ranges_copy/0 9.67% 0.463 0.507 - 0.45% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.65% 0.908 0.995 - 1.30% -
rng::rotate(list<int>)_(by_1/2)/32 9.65% 6.099 6.688 - -1.78% -
BM_std_min<int>/4 9.63% 1.022 1.120 - 9.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 9.63% 1590158.736 1743318.617 - 12.31% -
rng::stable_partition(list<int>)_(dense)/32 9.61% 31.804 34.862 - 0.77% -
std::swap_ranges(deque<int>)/8192 9.60% 2635.988 2889.126 - 5.96% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 9.59% 66.582 72.965 - -1.53% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.58% 39.110 42.858 - -0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 9.57% 0.449 0.492 - -8.24% -
BM_deque_deque_copy_backward/1024 9.56% 38.430 42.103 - 0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.53% 36.830 40.340 - 10.03% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.52% 26.653 29.190 - -0.51% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 9.51% 16.484 18.051 - 34.23% -
std::for_each_n(list<int>)/8192 9.49% 7280.648 7971.709 - 3.52% -
std::remove(deque<int>)_(sprinkled)/32 9.48% 52.627 57.617 - -0.51% -
rng::move_backward(deque<int>)/512 9.43% 24.122 26.397 - 1.16% -
std::shift_right(list<int>)/50 9.42% 26.923 29.458 - 1.79% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.41% 9.431 10.318 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9.41% 4604.609 5037.782 - 10.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 9.40% 0.451 0.493 - 8.89% -
rng::any_of(list<int>)_(process_all)/8192 9.39% 7108.697 7776.175 - -0.42% -
BM_deque_deque_move_backward/1024 9.38% 38.511 42.124 - 0.23% -
BM_MakeThenSortHeap_float_Descending_16384 9.38% 27.349 29.914 - -0.67% -
bm_ranges_lexicographical_compare<signed_char>/262144 9.37% 3825.336 4183.673 - 8.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9.32% 9083.306 9930.101 - 7.48% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 9.30% 123.465 134.944 - 12.05% -
rng::is_sorted_until(deque<int>,_pred)/8 9.27% 3.855 4.213 - -1.70% -
BM_std_minmax<unsigned_short>/2 9.25% 0.848 0.926 - -3.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 9.24% 33.577 36.680 - 6.02% -
rng::for_each(map<int>::iterator)/32 9.21% 22.979 25.096 - 0.43% -
rng::unique(deque<int>)_(contiguous)/32 9.18% 58.783 64.180 - 9.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.17% 24.307 26.536 - -0.50% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 9.17% 2.189 2.390 - -5.19% -
SetIntersection_Front_Set_uint64_262144_64 9.16% 1828545.247 1995966.529 - 1.19% -
BM_PushHeap_float_Random_1 9.15% 0.517 0.564 - 26.23% -
BM_MakeHeap_uint32_Random_64 9.14% 1.250 1.365 - 6.02% -
BM_std_minmax<short>/32 9.14% 1.229 1.341 - 5.61% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.11% 16.136 17.605 - -0.37% -
BM_PopHeap_uint32_1 9.07% 0.456 0.498 - -0.61% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 9.06% 0.464 0.506 - 11.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.04% 0.827 0.902 - 9.40% -
BM_std_minmax_element<short>/512 9.02% 138.028 150.485 - -5.81% -
std::find_first_of(deque<int>)_(large_needle)/50 9.02% 701.586 764.891 - 11.35% -
BM_StringEraseWithMove_Empty_Transparent 9.02% 0.562 0.613 - 8.66% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.02% 8.677 9.459 - -3.27% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.02% 4.148 4.522 - 0.23% -
std::stable_partition(deque<int>)_(dense)/32 9.01% 29.909 32.603 - 5.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.98% 6516277.013 7101509.222 - 8.43% -
std::find_end(deque<int>)_(process_all)/1000 8.96% 262.581 286.108 - 0.08% -
std::shift_right(deque<int>)/1024 8.94% 39.829 43.391 - 0.36% -
std::vector<std::string>::ctor(size)/32 8.88% 33.569 36.551 - 0.70% -
rng::copy(vector<bool>)_(unaligned)/262144 8.87% 1368.289 1489.672 - -4.03% -
std::multiset<int>::count(key)_(non-existent)/32 8.86% 2.279 2.481 - 9.75% -
std::set<std::string>::find(key)_(non-existent)/32 8.85% 9.278 10.099 - 6.24% -
BM_RangesPopHeap_float_64 8.83% 12.252 13.334 - -1.62% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.82% 661.657 719.987 - -0.02% -
rng::fill(vector<bool>)/512 8.80% 1.484 1.615 - 5.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.78% 17459.607 18991.766 - -0.56% -
std::set<std::string>::contains(key)_(non-existent)/1024 8.77% 20.765 22.585 - 11.40% -
BM_std_minmax<unsigned_long_long>/3 8.75% 1.239 1.347 - 12.82% -
rng::contains_subrange(deque<int>)_(same_length)/16 8.73% 11.232 12.213 - 9.36% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.69% 16.239 17.650 - 0.00% -
BM_StringAssignAsciiz_Small_Opaque 8.68% 2.882 3.133 - 8.72% -
std::set<int>::find(key)_(existent)/8192 8.68% 8.037 8.735 - 3.71% -
std::adjacent_find(deque<int>,_pred)/8 8.68% 4.287 4.659 - 0.84% -
rng::find_end(list<int>)_(process_all)/1024 8.64% 673.763 731.985 - 0.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 8.63% 91.418 99.311 - 8.13% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.62% 34.305 37.262 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 8.60% 20668820.404 22445587.053 - -0.81% -
rng::partial_sort_copy(deque<int>)_(descending)/8 8.58% 19.673 21.360 - -2.04% -
BM_RangesMakeHeap_float_Random_1024 8.57% 1.231 1.336 - -0.72% -
SetIntersection_Interlaced_Vector_string_16384_4 8.57% 1820903.984 1976909.178 - 4.01% -
std::copy(vector<int>)/32768 8.56% 3497.233 3796.641 - -0.09% -
rng::generate_n(list<int>)/8192 8.56% 6968.160 7564.657 - -10.96% -
BM_StringAssignAsciiz_Empty_Opaque 8.56% 2.881 3.127 - 8.59% -
BM_StringFindNoMatch/64 8.56% 1.849 2.008 - -0.01% -
bm_lexicographical_compare<int>/16 8.54% 2.016 2.189 - 3.53% -
std::find_end(list<int>)_(process_all)/1000 8.53% 656.214 712.212 - 0.01% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.52% 597.719 648.645 - -1.21% -
std::multiset<std::string>::erase(iterator)/8192 8.51% 30.396 32.982 - 23.18% -
BM_PopHeap_float_64 8.45% 12.508 13.564 - 0.08% -
std::find_if_not(vector<int>)_(process_all)/1024 8.45% 283.693 307.654 - -0.14% -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.44% 9.697 10.515 - -5.77% -
std::unique_copy(list<int>)_(contiguous)/52 8.43% 20.317 22.031 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 8.43% 5081213.234 5509355.193 - 8.14% -
rng::rotate(list<int>)_(1_element_forward)/50 8.42% 24.293 26.339 - -2.21% -
std::set<int>::count(key)_(existent)/1024 8.42% 4.174 4.526 - 9.34% -
std::map<int,_int>::find(key)_(non-existent)/32 8.40% 2.402 2.604 - 3.88% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 8.40% 2.242 2.430 - 8.41% -
BM_deque_vector_move_backward/0 8.40% 1.468 1.592 - 3.60% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.39% 1325324.026 1436459.487 - 10.06% -
rng::none_of(list<int>)_(process_all)/8192 8.38% 7296.340 7907.996 - -7.88% -
BM_PopHeap_float_16 8.37% 6.477 7.019 - -0.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 8.36% 14.510 15.722 - -1.04% -
bm_lexicographical_compare<signed_char>/262144 8.32% 3841.708 4161.486 - 8.25% -
std::stable_partition(deque<int>)_(dense)/50 8.29% 39.686 42.976 - 8.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.26% 29.311 31.732 - -3.02% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 8.24% 1.895 2.051 - 2.21% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.21% 596.810 645.832 - 0.15% -
rng::is_partitioned(deque<int>)_(partitioned)/50 8.21% 15.847 17.148 - 24.73% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.19% 1.710 1.850 - 3.67% -
BM_deque_vector_ranges_copy/0 8.19% 1.419 1.536 - 9.94% -
BM_vector_deque_move_backward/65536 8.19% 7352.003 7953.840 - -0.18% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 8.18% 1.147 1.241 - 3.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 8.17% 1594828.316 1725047.991 - 10.05% -
BM_PopHeap_pair<uint32,_uint32>_1 8.16% 0.506 0.548 - -0.99% -
rng::reverse_copy(deque<int>)/8 8.15% 3.045 3.293 - 14.06% -
SetIntersection_Front_Vector_string_1024_256 8.14% 9942359.291 10751643.077 - 10.61% -
BM_RangesPushHeap_string_Ascending_16384 8.13% 19.301 20.870 - 0.58% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 8.10% 42.799 46.266 - 8.92% -
BM_PushHeap_uint64_Descending_1 8.08% 0.449 0.485 - 5.32% -
rng::partition(deque<int>)_(sparse)/8192 8.08% 3027.739 3272.295 - 8.22% -
BM_vector_deque_ranges_move_backward/65536 8.06% 7264.144 7849.799 - -1.25% -
BM_StringRelational_Less_Small_Huge_Control 8.05% 1.758 1.899 - -0.04% -
BM_StringRelational_Eq_Large_Large_Control 8.04% 2.270 2.452 - 2.71% -
std::unordered_set<int>::count(key)_(existent)/1024 8.02% 1.204 1.300 - -10.36% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 8.02% 4.778 5.161 - 3.73% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.02% 26.924 29.082 - -0.17% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 7.97% 10.375 11.202 - 0.10% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 7.97% 4306.998 4650.054 - -2.64% -
BM_RangesMakeThenSortHeap_float_Heap_256 7.96% 5.897 6.367 - 5.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.96% 5300.869 5722.763 - -0.10% -
BM_PushHeap_uint64_Ascending_256 7.94% 2.092 2.258 - 5.30% -
rng::find(list<int>)_(process_all)/50 7.93% 18.837 20.331 - 12.62% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.90% 54705.056 59024.514 - -1.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 7.88% 16.690 18.006 - -0.18% -
std::stable_partition(deque<int>)_(dense)/8192 7.86% 5669.075 6114.382 - 0.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 7.85% 16.621 17.926 - -2.37% -
rng::rotate(list<int>)_(by_1/2)/8192 7.83% 4959.577 5347.834 - 5.67% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.81% 283833.536 305991.514 - 0.06% -
std::multiset<std::string>::erase(iterator)/32 7.80% 30.769 33.169 - 7.67% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.79% 21.644 23.331 - 0.95% -
rng::all_of(list<int>)_(process_all)/8192 7.75% 7416.500 7991.464 - -1.30% -
BM_deque_deque_copy_backward/70000 7.71% 8402.618 9050.498 - 6.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.68% 11962.114 12880.844 - -0.22% -
SetIntersection_Front_Vector_string_262144_256 7.67% 9970545.148 10734968.978 - 4.78% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 7.59% 0.395 0.425 - 3.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 7.53% 28232.246 30358.558 - -3.42% -
BM_std_minmax_element<int>/2 7.53% 0.638 0.686 - -0.09% -
SetIntersection_Front_Set_uint32_1024_256 7.52% 4588185.853 4933385.227 - -6.93% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 7.52% 22.057 23.716 - 5.79% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.52% 11963.456 12862.875 - -0.82% -
std::set<std::string>::find(key)_(non-existent)/1024 7.51% 20.366 21.896 - 9.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 7.51% 22.288 23.962 - -0.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.49% 5.050 5.429 - 0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.49% 38.617 41.509 - -10.29% -
std::for_each(join_view(vector<vector<int>>))/8 7.48% 1.379 1.482 - 7.15% -
rng::remove_if(list<int>)_(sprinkled)/50 7.48% 73.409 78.897 - 7.33% -
SetIntersection_Front_Set_string_64_64 7.42% 36168943.159 38853006.988 - -0.04% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.41% 23.402 25.135 - 2.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.40% 5.285 5.676 - 0.60% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.39% 19.364 20.796 - -1.77% -
BM_PopHeap_uint64_1 7.37% 0.519 0.557 - 27.86% -
std::unordered_set<int>::insert(value)_(new_value)/1024 7.34% 19.511 20.944 - -5.59% -
rng::remove_copy_if(deque<int>)_(prefix)/32 7.33% 17.460 18.739 - 7.33% -
BM_RangesPopHeap_float_16 7.31% 6.443 6.914 - -1.12% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.31% 9.231 9.906 - -18.30% -
rng::stable_partition(list<int>)_(dense)/50 7.31% 52.647 56.496 - 1.67% -
rng::fill_n(deque<int>)/32 7.25% 1.225 1.314 - 8.91% -
BM_std_minmax<char>/11 7.25% 1.648 1.768 - -4.47% -
std::map<int,_int>::erase(key)_(non-existent)/32 7.25% 2.380 2.553 - 7.75% -
SetIntersection_Front_Set_uint32_16384_16384 7.23% 337350157.014 361746537.129 - 5.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.21% 16.693 17.896 - -0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.20% 0.633 0.679 - -6.69% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.19% 8368.913 8970.308 - 7.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 7.19% 0.256 0.274 - 2.97% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 7.18% 14.634 15.684 - 1.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 7.16% 21.583 23.129 - -1.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 7.16% 2.359 2.527 - 3.91% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 7.16% 58.658 62.856 - -4.40% -
BM_MakeThenSortHeap_float_Descending_256 7.15% 5.722 6.130 - 1.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.14% 4.593 4.921 - -0.21% -
std::multiset<int>::erase(key)_(non-existent)/1024 7.13% 6.639 7.112 - 7.11% -
BM_StringRelational_Less_Small_Large_Control 7.13% 1.617 1.732 - 0.32% -
BM_MakeThenSortHeap_float_Ascending_4 7.06% 1.397 1.496 - 2.42% -
std::find_end(list<int>)_(process_all)/1048576 7.06% 817328.440 875056.473 - 0.00% -
std::generate_n(list<int>)/8192 7.06% 6911.802 7399.878 - 0.55% -
std::multiset<int>::count(key)_(non-existent)/1024 7.06% 6.000 6.423 - 8.95% -
std::set<std::string>::find(key)_(non-existent)/8192 7.04% 28.153 30.135 - 14.37% -
std::find(deque<int>)_(process_all)/50 7.03% 13.236 14.166 - 7.01% -
SetIntersection_Front_Set_uint64_16384_4 7.02% 1083437.932 1159528.213 - 0.51% -
BM_StringRelational_Less_Small_Empty_Control 7.00% 1.898 2.031 - 11.07% -
std::copy(vector<bool>)_(unaligned)/262144 7.00% 1713.082 1833.020 - -2.43% -
std::remove_if(vector<int>)_(sprinkled)/50 6.99% 60.085 64.288 - 0.32% -
BM_vector_deque_ranges_move_backward/1 6.98% 2.183 2.335 - 0.12% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 6.95% 1.363 1.458 - 5.97% -
rng::sort(deque<int>)_(repeated)/1024 6.93% 946.790 1012.397 - 5.52% -
BM_std_min<unsigned_int>/13 6.89% 1.414 1.512 - -0.98% -
std::map<std::string,_int>::count(key)_(non-existent)/32 6.88% 10.049 10.740 - -0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.87% 0.553 0.591 - 6.83% -
SetIntersection_Front_Vector_string_256_256 6.86% 20167089.749 21550196.770 - -0.45% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.86% 9.891 10.569 - 8.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.85% 1316.425 1406.631 - 7.25% -
SetIntersection_Front_Set_uint64_256_64 6.83% 6183862.103 6606079.530 - 2.43% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 6.82% 3.986 4.258 - 3.32% -
SetIntersection_Front_Set_string_256_256 6.82% 27952799.539 29858171.452 - 1.84% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.81% 1.331 1.421 - -4.02% -
BM_deque_vector_ranges_move_backward/70000 6.79% 8522.461 9101.203 - 13.30% -
std::remove_if(deque<int>)_(sprinkled)/50 6.78% 65.491 69.930 - 5.70% -
BM_RangesPushHeap_uint64_Ascending_64 6.77% 1.519 1.622 - -2.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 6.75% 1390.817 1484.699 - 1.07% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.75% 610.659 651.872 - -0.04% -
BM_StringEraseWithMove_Empty_Opaque 6.74% 0.799 0.852 - 6.57% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.73% 32.867 35.077 - -6.12% -
BM_LowerBound_uint32_262144 6.72% 556.083 593.454 - 6.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.69% 3.402 3.629 - 4.13% -
BM_vector_deque_ranges_move_backward/2 6.69% 1.937 2.066 - 0.04% -
BM_MakeThenSortHeap_string_SingleElement_4 6.68% 5.959 6.357 - 2.34% -
BM_vector_deque_ranges_move_backward/64000 6.66% 7177.082 7655.352 - -2.45% -
SetIntersection_Interlaced_Set_string_64_64 6.65% 36012424.621 38406890.947 - -2.48% -
BM_SortHeap_pair<uint32,_uint32>_1 6.64% 0.251 0.267 - 3.90% -
rng::none_of(deque<int>)_(process_all)/8 6.63% 4.385 4.675 - -3.14% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.60% 3.260 3.476 - 0.11% -
std::fill_n(vector<bool>)/64 6.59% 1.518 1.618 - -6.59% -
rng::find_last(deque<int>)_(bail_90%)/8 6.58% 0.867 0.924 - 6.11% -
SetIntersection_Front_Set_uint64_16384_64 6.57% 1913438.329 2039227.302 - 4.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 6.55% 1.278 1.362 - 15.71% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 6.55% 1.316 1.402 - -4.34% -
rng::find_last(vector<char>)_(bail_10%)/8192 6.55% 882.529 940.306 - 5.10% -
BM_num_get<long> 6.54% 11.063 11.786 - 2.41% -
SetIntersection_Interlaced_Set_string_16384_1024 6.54% 339042062.996 361214906.363 - 0.94% -
std::replace_if(vector<int>)_(sprinkled)/50 6.53% 12.902 13.745 - 6.69% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 6.53% 1237.061 1317.834 - 15.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 6.53% 3.483 3.710 - 6.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 6.52% 16.567 17.648 - 3.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 6.52% 2.032 2.164 - 7.33% -
rng::find_last(vector<char>)_(bail_10%)/1048576 6.50% 112184.656 119481.202 - 5.39% -
BM_StringRelational_Less_Large_Empty_Control 6.50% 1.949 2.075 - 2.22% -
BM_RangesMakeHeap_uint64_Random_64 6.47% 1.293 1.377 - 9.02% -
rng::remove_if(vector<int>)_(sprinkled)/32 6.47% 53.393 56.849 - -2.17% -
BM_vector_deque_copy_backward/64000 6.47% 7240.333 7708.624 - -2.60% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.43% 349137399.607 371603928.409 - 6.16% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.42% 25868.671 27530.030 - 0.70% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 6.36% 23.051 24.518 - 0.24% -
std::rotate(list<int>)_(1_element_forward)/50 6.34% 24.278 25.818 - -7.53% -
std::set<std::string>::find(key)_(existent)/32 6.34% 16.304 17.338 - 13.19% -
std::multiset<std::string>::count(key)_(non-existent)/32 6.34% 9.345 9.937 - -0.56% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.32% 7783.187 8275.182 - 0.29% -
std::stable_partition(list<int>)_(dense)/8192 6.31% 17474.912 18578.422 - 6.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 6.31% 10.561 11.228 - -1.47% -
rng::any_of(deque<int>)_(process_all)/8192 6.29% 2625.277 2790.389 - -3.01% -
rng::unique_copy(deque<int>)_(sprinkled)/52 6.23% 14.761 15.681 - 1.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.23% 47.560 50.522 - -0.30% -
BM_RangesPushHeap_string_Ascending_256 6.22% 10.974 11.657 - -4.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.22% 5706998.570 6061896.043 - 3.53% -
rng::contains_subrange(deque<int>)_(same_length)/32 6.22% 18.628 19.786 - 6.46% -
std::multiset<int>::erase(key)_(non-existent)/8192 6.21% 9.532 10.124 - 5.86% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.19% 1.354 1.437 - -0.15% -
rng::copy_if(vector<int>)_(entire_range)/8 6.17% 2.203 2.339 - 7.68% -
rng::find_last(forward_list<int>)_(bail_10%)/50 6.17% 20.152 21.395 - -2.03% -
BM_vector_deque_ranges_copy_backward/70000 6.16% 8155.895 8658.279 - -0.03% -
BM_vector_deque_ranges_copy_backward/64000 6.16% 7334.739 7786.506 - -0.51% -
SetIntersection_Front_Set_uint32_1024_1 6.16% 1061496.740 1126846.234 - 2.09% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 6.13% 1.203 1.277 - 0.34% -
bm_gcd_trivial 6.13% 0.856 0.909 - 1.73% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 6.12% 25.684 27.256 - 9.15% -
std::find_end(list<int>)_(single_element)/1000 6.12% 674.330 715.602 - 0.46% -
rng::any_of(deque<int>)_(process_all)/32768 6.11% 10529.248 11172.800 - -2.77% -
std::find_end(list<int>)_(single_element)/1024 6.11% 689.682 731.806 - 0.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.11% 2.334 2.476 - 7.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.11% 6.496 6.892 - -11.51% -
rng::fill_n(list<int>)/8192 6.10% 7077.929 7509.562 - 6.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 6.08% 12672.794 13443.316 - 40.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.08% 1402.366 1487.561 - -0.06% -
rng::find_end(list<int>)_(process_all)/1048576 6.03% 824731.927 874456.623 - -0.16% -
BM_RangesPopHeap_uint32_1 6.02% 0.415 0.441 - -15.45% -
BM_std_minmax<unsigned_int>/2 6.02% 0.825 0.875 - -5.92% -
BM_LowerBound_uint32_16384 6.02% 65.280 69.209 - 6.42% -
BM_PopHeap_string_262144 5.98% 92.586 98.124 - 5.99% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.98% 575297.400 609707.181 - -0.53% -
std::for_each_n(list<int>)/50 5.97% 22.766 24.125 - -0.24% -
SetIntersection_Front_Vector_uint64_262144_4 5.96% 1080121.867 1144525.465 - 3.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.92% 25130.716 26618.064 - -0.15% -
std::set<int>::ctor(const&,_alloc)/32 5.92% 215.597 228.354 - 3.09% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.90% 3.964 4.198 - 3.45% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.89% 11.632 12.317 - 4.01% -
BM_StringConstructDestroyCStr_Large_Opaque 5.87% 14.281 15.120 - -4.76% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.86% 1.575 1.667 - 0.45% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.86% 4.951 5.241 - 0.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.85% 21.641 22.906 - 3.73% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.84% 3.377 3.574 - 0.70% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 5.84% 22.073 23.361 - 5.46% -
BM_MakeHeap_uint32_Random_1024 5.83% 1.030 1.091 - -2.50% -
BM_SortHeap_float_1 5.83% 0.251 0.266 - 2.94% -
BM_LowerBound_float_262144 5.82% 576.028 609.567 - 5.53% -
BM_deque_deque_move/2 5.82% 3.059 3.237 - 9.83% -
SetIntersection_Interlaced_Set_uint64_256_256 5.81% 9023237.460 9547716.393 - 8.49% -
BM_std_min<char>/8 5.81% 2.251 2.381 - 2.64% -
SetIntersection_Front_Set_string_262144_64 5.81% 4801407.128 5080158.148 - 5.86% -
SetIntersection_Front_Vector_uint32_256_16 5.80% 4369336.929 4622564.660 - 4.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.79% 1330282.741 1407334.071 - 0.07% -
rng::copy_if(vector<int>)_(entire_range)/64 5.79% 15.487 16.383 - 6.48% -
std::set<int>::upper_bound(key)_(existent)/8192 5.78% 7.860 8.315 - -1.11% -
rng::contains_subrange(list<int>)_(process_all)/50 5.77% 17.614 18.630 - 0.42% -
std::multimap<std::string,_int>::erase(iterator)/32 5.76% 29.411 31.106 - -1.19% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.76% 773.160 817.662 - -0.16% -
BM_std_min<int>/2 5.75% 0.461 0.488 - 5.65% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.75% 25519.283 26986.194 - 2.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 5.75% 3.121 3.300 - 5.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 5.74% 6.863 7.257 - -0.76% -
std::search(deque<int>,_pred)_(near_matches)/1000 5.74% 23307.568 24644.952 - -3.30% -
std::find_end(list<int>)_(process_all)/8192 5.73% 6988.646 7389.286 - 0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 5.72% 29893.299 31604.476 - 9.92% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.71% 990094.294 1046662.188 - 0.05% -
std::multiset<std::string>::insert(value)_(new_value)/1024 5.70% 61.548 65.058 - 2.54% -
vector<bool>(const_vector<bool>&) 5.69% 9.828 10.388 - 11.07% -
BM_deque_deque_ranges_copy/2 5.67% 3.063 3.236 - 10.02% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.66% 755.614 798.419 - -0.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 5.66% 28.901 30.537 - -1.94% -
rng::any_of(vector<int>)_(process_all)/8 5.64% 2.354 2.487 - 1.89% -
BM_PushHeap_uint64_Ascending_262144 5.63% 4.658 4.920 - -4.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.63% 143389547.512 151464313.306 - 5.72% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.63% 13711.062 14482.594 - 2.17% -
std::copy_n(vector<int>)/4096 5.63% 208.171 219.882 - 44.40% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.62% 6192708.049 6540870.951 - -8.47% -
BM_num_get<long_long> 5.62% 11.169 11.796 - 2.66% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.61% 10.557 11.150 - 0.06% -
std::set<int>::count(key)_(existent)/32 5.59% 1.793 1.893 - 3.92% -
std::find_if_not(vector<int>)_(process_all)/50 5.57% 14.233 15.026 - -0.07% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.56% 11054.044 11668.504 - 5.21% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 5.55% 28351.503 29925.889 - 3.02% -
rng::replace(vector<int>)_(sprinkled)/50 5.55% 8.028 8.474 - -13.95% -
std::sort(deque<int>)_(repeated)/1024 5.54% 963.401 1016.774 - 5.63% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.53% 29.190 30.804 - 0.20% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 5.51% 29932.934 31583.110 - 9.80% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.51% 8.749 9.231 - -1.12% -
rng::starts_with(list<int>)/8 5.49% 2.911 3.070 - 2.93% -
rng::find_if(deque<int>)_(bail_25%)/8 5.49% 1.453 1.533 - 0.02% -
BM_deque_deque_ranges_move/2 5.48% 3.061 3.229 - 11.59% -
BM_MakeThenSortHeap_uint64_Random_4 5.47% 4.024 4.244 - 5.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.46% 822.045 866.960 - 0.32% -
SetIntersection_Front_Set_uint32_256_64 5.46% 6235168.440 6575562.530 - 4.73% -
BM_vector_deque_copy_backward/64 5.45% 2.961 3.122 - 2.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.45% 4.759 5.018 - -10.09% -
BM_StringRelational_Less_Empty_Huge_Control 5.44% 1.992 2.100 - 1.56% -
std::partition(deque<int>)_(sparse)/8192 5.44% 3025.115 3189.655 - 5.47% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 5.44% 2.825 2.978 - 1.90% -
std::none_of(list<int>)_(process_all)/32768 5.43% 25757.955 27155.386 - 1.90% -
std::search(deque<int>,_pred)_(near_matches)/1024 5.42% 24476.718 25804.086 - -2.96% -
BM_deque_deque_copy/2 5.41% 3.062 3.227 - 9.75% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 5.40% 356.884 376.159 - 19.70% -
std::map<int,_int>::contains(key)_(non-existent)/32 5.39% 2.283 2.406 - 5.73% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.38% 4.929 5.194 - 5.77% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.38% 29.986 31.599 - -0.17% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 5.37% 4159.352 4382.917 - 3.20% -
BM_std_minmax<unsigned_char>/11 5.36% 1.712 1.804 - 10.99% -
SetIntersection_Front_Set_string_16384_256 5.36% 14679650.652 15466701.153 - 0.97% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.36% 17.714 18.663 - -0.34% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.34% 25.435 26.792 - 2.14% -
rng::all_of(deque<int>)_(process_all)/8 5.33% 3.088 3.253 - 0.90% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.33% 25.916 27.298 - -0.78% -
std::set<std::string>::find(key)_(existent)/8192 5.33% 28.547 30.069 - 10.23% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.33% 25.152 26.493 - -5.83% -
BM_StringAssignAsciizMix_Opaque 5.33% 4.728 4.980 - 3.39% -
std::unique_copy(deque<int>)_(contiguous)/52 5.33% 15.345 16.163 - 11.55% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.33% 22.042 23.216 - 2.88% -
std::replace(vector<int>)_(prefix)/32 5.30% 5.032 5.299 - 2.97% -
SetIntersection_Interlaced_Set_string_64_16 5.28% 39042539.347 41105630.979 - 0.95% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 5.28% 23.891 25.152 - -22.16% -
BM_vector_deque_copy_backward/70000 5.28% 8163.027 8594.083 - -3.20% -
rng::remove_copy_if(deque<int>)_(prefix)/50 5.28% 27.861 29.331 - 6.35% -
BM_vector_deque_move_backward/70000 5.27% 8004.825 8426.317 - -2.20% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.25% 30.511 32.111 - 4.76% -
rng::stable_partition(deque<int>)_(sparse)/32 5.25% 11.165 11.750 - 5.27% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.24% 70.229 73.911 - -2.19% -
BM_vector_deque_ranges_copy_backward/65536 5.24% 7661.263 8062.860 - -1.10% -
rng::remove_if(list<int>)_(prefix)/8192 5.22% 9138.536 9615.812 - 0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.21% 12768803.666 13433816.088 - -0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 5.20% 18894162.785 19876556.172 - 8.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.19% 14518.819 15271.965 - 7.28% -
BM_std_min<char>/30 5.19% 2.223 2.338 - 3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.18% 10780361.322 11338386.862 - -3.30% -
BM_deque_deque_ranges_move_backward/70000 5.17% 8505.993 8945.792 - -0.63% -
std::equal(list<int>)_(it,_it,_it)/8192 5.17% 10089.065 10610.674 - 8.72% -
std::any_of(list<int>)_(process_all)/8192 5.16% 7129.926 7497.684 - 0.07% -
std::copy(list<int>)/64 5.15% 32.056 33.709 - 1.59% -
std::find_if_not(list<int>)_(bail_25%)/8 5.15% 1.216 1.278 - 0.60% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.15% 6.817 7.168 - 2.56% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 5.13% 343828812.084 361476086.420 - 3.92% -
BM_MakeHeap_string_Descending_16384 5.13% 2.976 3.129 - 13.18% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.13% 10.099 10.617 - 1.88% -
BM_std_min<unsigned_int>/4 5.12% 0.996 1.047 - -0.97% -
BM_RangesPushHeap_uint64_Ascending_256 5.12% 2.093 2.200 - -1.18% -
std::set<int>::lower_bound(key)_(existent)/8192 5.09% 7.847 8.246 - 1.50% -
BM_vector_deque_move_backward/64 5.09% 3.029 3.183 - 4.54% -
std::map<std::string,_int>::insert(value)_(new_value)/0 5.07% 31.514 33.113 - 2.68% -
BM_std_minmax_element<short>/1 5.07% 0.303 0.319 - 5.18% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 5.07% 24.531 25.774 - 8.76% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.06% 0.974 1.024 - -0.03% -
BM_PushHeap_uint64_Ascending_1024 5.06% 2.577 2.708 - 3.17% -
SetIntersection_None_Vector_string_262144_256 5.05% 1314140.772 1380564.154 - -0.81% -
BM_std_minmax<unsigned_int>/31 5.05% 2.478 2.603 - 1.38% -
std::deque<int>::ctor(size)/1024 5.05% 68.900 72.380 - -2.07% -
rng::contains(deque<int>)_(process_all)/8 5.05% 2.943 3.091 - 1.34% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.05% 4248.071 4462.506 - -1.11% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.03% 276.608 290.524 - 7.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.03% 38932.997 40891.645 - -2.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.02% 23.627 24.814 - -1.37% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 5.02% 26.132 27.444 - -14.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 5.02% 8413392.289 8835825.542 - 5.54% -
std::set<std::string>::count(key)_(non-existent)/8192 5.02% 32.399 34.025 - 6.64% -
std::partial_sort(deque<int>)_(descending)/8 5.01% 41.369 43.443 - 0.53% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.00% 24.349 25.567 - -0.94% -
BM_SortHeap_float_16384 5.00% 26.721 28.056 - 0.08% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 4.99% 2.265 2.378 - 5.20% -
rng::starts_with(vector<int>,_pred)/8 4.99% 4.126 4.332 - 0.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.99% 4273.183 4486.317 - -1.54% -
BM_RangesMakeHeap_float_Heap_16 4.98% 0.211 0.221 - 3.92% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.97% 16436.730 17252.875 - 2.82% -
std::set<int>::ctor(const&,_alloc)/8192 4.95% 49177.703 51609.926 - 3.13% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 4.94% 385.210 404.240 - 9.95% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.93% 11591.857 12163.455 - -12.36% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.93% 4.420 4.637 - 1.92% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.92% 9.986 10.477 - 0.14% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.89% 1.502 1.576 - 3.25% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.89% 37.956 39.811 - 6.57% -
BM_LowerBound_float_16384 4.87% 66.274 69.503 - 5.40% -
rng::copy_n(vector<bool>)_(aligned)/64 4.87% 1.304 1.368 - -0.16% -
SetIntersection_Front_Vector_uint64_1024_64 4.85% 1371893.129 1438436.241 - -4.15% -
bm_lexicographical_compare<int>/3 4.84% 1.692 1.774 - 11.50% -
BM_MakeThenSortHeap_uint64_SingleElement_64 4.83% 5.918 6.203 - -1.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.81% 3.951 4.141 - 1.41% -
std::multiset<int>::erase(key)_(non-existent)/32 4.81% 2.690 2.820 - 14.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.81% 28.684 30.063 - 4.58% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.80% 1530634.565 1604075.205 - 0.82% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.79% 49796.103 52182.615 - 3.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.79% 2.353 2.466 - 1.98% -
std::rotate(list<int>)_(by_1/3)/32 4.78% 15.080 15.801 - 1.78% -
SetIntersection_Interlaced_Vector_string_1024_64 4.78% 8450117.872 8853728.264 - 6.43% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 4.77% 3.322 3.481 - 2.07% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 4.77% 2837.261 2972.565 - 16.81% -
rng::move_backward(deque<int>)/32768 4.77% 3523.518 3691.512 - 0.14% -
rng::contains_subrange(list<int>)_(same_length)/16 4.76% 6.609 6.923 - 0.04% -
std::any_of(list<int>)_(process_all)/32768 4.75% 25836.779 27064.902 - 1.54% -
BM_StringFindStringLiteral/64 4.75% 2.097 2.196 - 1.81% -
BM_num_get<bool> 4.75% 12.081 12.654 - 2.05% -
std::map<int,_int>::erase(key)_(non-existent)/1024 4.74% 5.395 5.651 - 4.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.74% 1192.195 1248.756 - 2.94% -
std::map<int,_int>::find(key)_(existent)/1024 4.74% 3.750 3.928 - 3.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.74% 1079289.680 1130403.578 - 2.04% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 4.73% 120.660 126.371 - 5.19% -
rng::find_end(list<int>)_(single_element)/1024 4.73% 697.086 730.047 - -0.13% -
BM_StringFindStringLiteral/32 4.72% 1.667 1.746 - 2.30% -
rng::for_each(set<int>::iterator)/32 4.72% 22.161 23.207 - -0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.72% 1134326.021 1187816.906 - 0.05% -
BM_RangesMakeThenSortHeap_float_Descending_64 4.72% 3.247 3.400 - 0.08% -
BM_std_minmax<short>/25 4.71% 2.203 2.306 - 3.84% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.70% 5.412 5.667 - 5.34% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.70% 22.715 23.782 - -1.45% -
SetIntersection_Front_Vector_string_1024_64 4.70% 3467030.313 3629915.940 - 5.99% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.69% 10.434 10.924 - 12.44% -
rng::copy_backward(vector<int>)/4096 4.69% 141.099 147.719 - 2.50% -
SetIntersection_Front_Set_uint64_1024_4 4.69% 1099855.862 1151389.925 - 2.25% -
BM_deque_deque_ranges_move_backward/512 4.69% 20.498 21.458 - -0.37% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 4.68% 29.042 30.400 - 1.95% -
std::partition(deque<int>)_(sparse)/1024 4.66% 389.174 407.308 - 4.78% -
BM_RangesPushHeap_string_Ascending_1024 4.66% 13.845 14.490 - -4.54% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 4.66% 1.536 1.608 - 4.95% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.65% 4.463 4.671 - -9.01% -
BM_PushHeap_float_Random_4 4.64% 2.837 2.968 - 0.23% -
BM_StringAssignStr_Large_Transparent 4.63% 10.158 10.628 - 3.26% -
BM_std_minmax<unsigned_short>/3 4.62% 1.165 1.219 - -3.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.59% 3.132 3.276 - 2.63% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.58% 67252.082 70330.491 - 0.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.55% 53550.884 55989.826 - 3.84% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.55% 40.858 42.717 - -4.60% -
std::copy_n(vector<bool>)_(aligned)/64 4.55% 1.303 1.362 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.55% 1900064.770 1986443.004 - 2.85% -
SetIntersection_Front_Set_uint32_16384_1024 4.54% 15461815.069 16163259.353 - -0.16% -
BM_MakeThenSortHeap_uint32_SingleElement_4 4.53% 1.536 1.606 - 12.74% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.51% 18071.389 18886.419 - 0.30% -
rng::partition(list<int>)_(dense)/32 4.51% 8.448 8.829 - 2.01% -
rng::none_of(list<int>)_(process_all)/32768 4.48% 25482.773 26624.519 - 1.35% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.47% 828.133 865.191 - 12.90% -
std::set<int>::contains(key)_(non-existent)/32 4.47% 2.348 2.453 - -16.36% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 4.47% 0.526 0.550 - -6.01% -
rng::find_end(list<int>)_(single_element)/1000 4.47% 683.666 714.208 - -0.44% -
BM_StringAssignStr_Huge_Transparent 4.46% 103.479 108.096 - -5.86% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 4.46% 9.285 9.699 - 2.96% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.46% 1.752 1.830 - 3.92% -
rng::move(list<int>)/512 4.44% 353.190 368.880 - -0.73% -
BM_RangesMakeHeap_float_Heap_4 4.43% 0.275 0.287 - 3.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.43% 24.083 25.149 - 2.47% -
std::move_backward(vector<bool>)_(unaligned)/64 4.43% 1.790 1.869 - -2.52% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.43% 1.155 1.206 - 3.88% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.41% 19131.650 19976.105 - 1.80% -
BM_vector_deque_ranges_move/64 4.41% 2.661 2.778 - -0.95% -
BM_std_minmax<unsigned_long_long>/7 4.41% 2.528 2.640 - 7.75% -
BM_MakeHeap_uint32_Random_4 4.40% 1.122 1.171 - -4.41% -
std::adjacent_find(list<int>,_pred)/50 4.40% 35.031 36.572 - 4.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.40% 28.571 29.827 - -1.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.39% 10.211 10.660 - -14.74% -
std::all_of(list<int>)_(process_all)/32768 4.39% 26154.359 27303.401 - 1.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 4.39% 0.750 0.783 - -0.95% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.39% 2.415 2.521 - 1.56% -
BM_std_minmax<short>/64 4.38% 1.525 1.592 - 4.07% -
BM_PushHeap_uint64_Ascending_16384 4.37% 3.564 3.720 - 1.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.36% 6.564 6.850 - 0.97% -
std::all_of(list<int>)_(process_all)/8192 4.33% 7605.898 7935.248 - -8.91% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 4.33% 46.158 48.156 - 3.89% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.32% 18.604 19.407 - -0.25% -
std::set<int>::equal_range(key)_(existent)/32 4.32% 1.702 1.776 - 3.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.32% 0.901 0.940 - 1.44% -
BM_StringFindAllMatch/8 4.31% 2.544 2.654 - 2.27% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.30% 21.124 22.032 - -0.37% -
std::any_of(deque<int>)_(process_all)/8 4.29% 3.089 3.222 - -0.10% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.29% 1072326.319 1118321.157 - 0.24% -
rng::find_first_of(vector<int>)_(large_needle)/32 4.28% 105.040 109.533 - 5.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.26% 25.997 27.105 - -1.35% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.26% 0.254 0.265 - 4.25% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 4.25% 3.011 3.139 - 5.85% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 4.25% 97.281 101.417 - -17.85% -
std::stable_partition(vector<int>)_(sparse)/32 4.25% 6.874 7.166 - -0.62% -
BM_deque_deque_ranges_move_backward/65536 4.24% 8026.444 8366.983 - 3.04% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.24% 5.718 5.960 - -2.90% -
rng::contains_subrange(deque<int>)_(same_length)/50 4.23% 26.884 28.020 - 4.54% -
std::none_of(deque<int>)_(process_all)/8 4.22% 3.088 3.219 - -0.06% -
BM_std_minmax<unsigned_long_long>/5 4.22% 1.804 1.881 - 3.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.22% 1457980.001 1519539.047 - 2.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.22% 22.779 23.740 - -7.02% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.22% 4.360 4.544 - -0.05% -
BM_std_minmax<unsigned_short>/1 4.21% 0.624 0.650 - -0.13% -
bm_ranges_lexicographical_compare<signed_char>/1048576 4.20% 16404.077 17093.748 - 4.83% -
bm_ranges_lexicographical_compare<int>/1 4.20% 1.295 1.350 - 4.01% -
BM_StringAssignStr_Huge_Opaque 4.20% 104.579 108.972 - -3.92% -
std::find_first_of(vector<int>)_(large_needle)/32 4.20% 104.780 109.180 - -14.25% -
SetIntersection_Front_Set_uint32_262144_1024 4.18% 15471435.448 16118911.452 - 5.33% -
std::all_of(deque<int>)_(process_all)/8 4.18% 3.091 3.221 - -3.16% -
BM_MakeHeap_uint32_PipeOrgan_256 4.18% 0.630 0.657 - 2.09% -
rng::any_of(deque<int>)_(process_all)/8 4.18% 3.092 3.221 - -0.05% -
std::find_if_not(vector<int>)_(process_all)/8 4.17% 2.531 2.636 - -1.02% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.16% 11.272 11.741 - -2.58% -
BM_RangesPushHeap_string_Ascending_64 4.15% 7.442 7.751 - -2.50% -
rng::stable_partition(deque<int>)_(sparse)/50 4.15% 27.405 28.542 - 3.80% -
BM_StringRelationalLiteral_Less_Large_Large_Control 4.15% 2.205 2.296 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.14% 3.490 3.634 - 7.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 4.14% 1218881.462 1269305.264 - 3.55% -
std::unique(list<int>)_(sprinkled)/52 4.14% 70.627 73.547 - 4.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.13% 2199578.617 2290491.559 - 4.71% -
std::unordered_set<int>::erase(iterator)/8192 4.11% 20.166 20.994 - -15.30% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 4.11% 11.148 11.606 - -1.52% -
BM_RangesMakeHeap_float_Descending_256 4.11% 0.250 0.260 - -2.08% -
rng::partition_point(deque<int>)/32 4.10% 4.227 4.401 - 4.17% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.09% 22.356 23.271 - -3.53% -
std::remove_if(vector<int>)_(sprinkled)/32 4.09% 53.749 55.946 - 0.41% -
std::unordered_set<int>::clear()/1024 4.09% 7886.450 8208.637 - -1.48% -
rng::any_of(list<int>)_(process_all)/32768 4.08% 26027.415 27090.288 - -0.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.07% 22.160 23.063 - 9.90% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 4.07% 32220.787 33530.969 - 5.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.06% 1247648.960 1298294.470 - -1.07% -
SetIntersection_Front_Vector_string_262144_64 4.05% 3494745.407 3636384.545 - 3.40% -
SetIntersection_Front_Set_string_1024_64 4.05% 4696596.405 4886863.815 - 1.58% -
std::unordered_set<std::string>::ctor(const&)/32 4.05% 724.121 753.428 - 8.87% -
BM_StringConstructDestroyCStr_Empty_Opaque 4.05% 2.093 2.178 - -0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.04% 250.197 260.315 - 4.12% -
std::stable_partition(list<int>)_(sparse)/1024 4.04% 913.276 950.168 - 0.75% -
BM_LowerBound_uint64_64 4.04% 8.414 8.753 - 4.78% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.04% 3.211 3.341 - 0.12% -
std::adjacent_find(list<int>,_pred)/8192 4.03% 8114.629 8441.872 - 1.73% -
std::copy_n(list<int>)/32768 4.03% 25805.533 26846.168 - 2.83% -
BM_deque_deque_ranges_move/64000 4.03% 2837.385 2951.740 - -14.12% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.02% 0.257 0.268 - -5.41% -
SetIntersection_Interlaced_Set_float_16384_16 4.02% 210626031.949 219092252.155 - 3.22% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.02% 952036.486 990299.270 - -0.05% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.02% 0.269 0.280 - 3.70% -
BM_std_minmax<unsigned_short>/32 4.02% 1.229 1.278 - -7.66% -
std::rotate(deque<int>)_(1_element_forward)/1024 4.01% 38.743 40.298 - 3.24% -
BM_PopHeap_float_4 4.01% 2.374 2.469 - -0.33% -
std::map<std::string,_int>::erase(iterator)/0 4.01% 27.413 28.511 - 3.93% -
BM_deque_deque_copy/1 4.00% 3.403 3.539 - 7.81% -
std::unordered_set<int>::erase(key)_(existent)/32 4.00% 21.059 21.901 - 1.52% -
std::find(vector<long_long>)_(process_all)/8 4.00% 1.155 1.201 - -0.49% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.99% 10.127 10.531 - -10.53% -
rng::find_end(list<int>)_(process_all)/1000 3.99% 685.603 712.946 - -0.55% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.99% 1.339 1.393 - 17.18% -
BM_std_min<long_long>/64 3.98% 4.905 5.101 - 5.21% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.98% 19480.732 20256.289 - 0.37% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.98% 9.460 9.836 - 2.38% -
rng::generate(list<int>)/50 3.97% 15.364 15.975 - 0.26% -
std::find(list<int>)_(process_all)/8192 3.97% 8501.542 8839.159 - 6.45% -
BM_MakeHeap_string_PipeOrgan_16384 3.97% 5.559 5.780 - 10.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.96% 9.538 9.916 - -1.37% -
SetIntersection_Front_Set_uint64_1024_64 3.95% 1888060.935 1962648.704 - -1.82% -
SetIntersection_Front_Set_uint32_16384_256 3.94% 4858896.518 5050364.946 - -1.98% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.94% 15186180.066 15783981.549 - 4.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.92% 1973.306 2050.626 - 0.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.92% 11890.098 12355.826 - 1.54% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.91% 6.327 6.574 - -0.13% -
SetIntersection_Interlaced_Set_string_256_4 3.91% 14141594.077 14694260.427 - 4.53% -
std::multiset<std::string>::count(key)_(existent)/1024 3.90% 23.543 24.461 - 4.78% -
std::multimap<std::string,_int>::erase(iterator)/0 3.90% 26.220 27.241 - 0.80% -
SetIntersection_Interlaced_Vector_string_1024_256 3.89% 20746730.950 21553217.903 - 4.80% -
rng::copy_n(list<int>)/32768 3.88% 26260.779 27280.814 - 4.18% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.88% 6222.572 6463.939 - 2.73% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 3.86% 0.945 0.982 - 5.39% -
std::unique(deque<int>,_pred)_(sprinkled)/52 3.86% 73.470 76.305 - 2.57% -
BM_vector_deque_move_backward/512 3.85% 17.601 18.279 - 2.20% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 3.85% 11486.061 11928.046 - 14.76% -
BM_RangesMakeHeap_float_Random_64 3.84% 1.649 1.712 - 18.72% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.83% 3.680 3.821 - 3.16% -
std::deque<int>::ctor(size)/32 3.83% 26.122 27.123 - -0.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.83% 199.687 207.327 - 3.63% -
std::find_if(deque<int>)_(process_all)/8192 3.82% 2845.291 2954.098 - 4.77% -
std::set<int>::upper_bound(key)_(existent)/32 3.82% 1.731 1.798 - 2.80% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.82% 790.629 820.850 - -0.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.82% 33.084 34.347 - -0.70% -
BM_std_minmax<unsigned_long_long>/6 3.81% 2.088 2.168 - 4.48% -
rng::all_of(list<int>)_(process_all)/8 3.81% 2.610 2.709 - -0.16% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.81% 206349449.766 214205366.655 - 2.93% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 3.80% 1.634 1.696 - -2.60% -
std::find_end(list<int>)_(process_all)/1024 3.80% 703.015 729.759 - -0.11% -
SetIntersection_Front_Set_uint64_64_64 3.80% 15069557.076 15642183.997 - -3.20% -
BM_vector_deque_ranges_copy_backward/0 3.78% 0.442 0.459 - -2.15% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.77% 31.233 32.411 - 1.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.76% 1.146 1.190 - 3.87% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.76% 813.415 843.961 - -0.10% -
BM_std_minmax<unsigned_long_long>/2 3.75% 0.869 0.902 - 4.05% -
rng::rotate(list<int>)_(by_1/3)/50 3.74% 23.588 24.470 - -0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.74% 5.045 5.234 - 9.09% -
SetIntersection_None_Set_uint32_16384_16384 3.74% 154224816.027 159989014.749 - -22.50% -
BM_std_minmax<unsigned_short>/30 3.73% 2.726 2.827 - 1.28% -
std::set<int>::contains(key)_(non-existent)/8192 3.72% 8.311 8.620 - 0.44% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 3.72% 24996.242 25925.570 - 0.48% -
std::remove(list<int>)_(sprinkled)/32 3.71% 54.824 56.857 - -0.78% -
BM_deque_deque_move/1 3.70% 3.409 3.535 - 9.75% -
SetIntersection_None_Vector_uint32_1024_256 3.69% 1104667.208 1145376.217 - -0.07% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 3.69% 5.924 6.142 - 0.52% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.68% 23661.935 24533.551 - 0.51% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.68% 7.270 7.538 - -0.96% -
std::is_partitioned(list<int>)_(unpartitioned)/32 3.68% 4.195 4.350 - 0.97% -
SetIntersection_None_Vector_uint32_1024_1 3.68% 1121442.065 1162678.874 - 1.02% -
BM_std_min<short>/31 3.67% 2.571 2.665 - 0.12% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.67% 794.479 823.651 - -0.11% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.67% 4196.167 4350.065 - 3.18% -
SetIntersection_Front_Vector_uint32_1024_64 3.66% 1390369.019 1441295.638 - -0.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.66% 213.291 221.100 - 2.54% -
rng::find_if_not(vector<int>)_(process_all)/8 3.66% 2.518 2.610 - 3.29% -
std::count(vector<int>)_(every_other)/8 3.65% 1.334 1.383 - 2.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.65% 1.237 1.282 - 3.58% -
rng::find(list<int>)_(process_all)/1024 3.65% 688.579 713.700 - 1.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.65% 16.585 17.190 - 2.86% -
std::shift_right(list<int>)/8192 3.64% 7715.005 7995.812 - 3.22% -
rng::fill_n(deque<int>)/8192 3.64% 240.646 249.404 - 5.06% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.64% 9642.357 9993.176 - -0.46% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 3.64% 0.477 0.494 - 19.39% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.63% 810.366 839.784 - -0.43% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.61% 1.386 1.436 - 4.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.61% 85.416 88.501 - -0.12% -
std::for_each_n(vector<int>)/8 3.61% 2.504 2.594 - 2.05% -
BM_num_get<unsigned_int> 3.61% 10.571 10.953 - 2.64% -
BM_vector_deque_move_backward/0 3.61% 0.444 0.460 - -0.63% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 3.60% 23.038 23.868 - 19.86% -
rng::is_partitioned(vector<int>)_(partitioned)/50 3.60% 8.481 8.786 - -0.70% -
std::unordered_set<int>::count(key)_(existent)/8192 3.60% 1.316 1.364 - 4.35% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.60% 3.665 3.797 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.59% 11027959.919 11424161.016 - 1.85% -
rng::remove_if(list<int>)_(sprinkled)/32 3.59% 59.905 62.057 - 3.47% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.59% 209.228 216.743 - -0.33% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 3.59% 1313.452 1360.627 - 3.84% -
BM_deque_deque_ranges_copy_backward/65536 3.59% 7981.857 8268.420 - 0.70% -
SetIntersection_None_Set_uint32_256_256 3.59% 5769332.836 5976459.680 - 2.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.58% 10.045 10.405 - 3.41% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.57% 405.412 419.895 - -4.77% -
rng::sort(deque<int>)_(repeated)/8192 3.55% 6573.259 6806.532 - 0.90% -
BM_RangesPushHeap_uint64_Ascending_1024 3.55% 2.577 2.668 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.54% 26349371.199 27283215.790 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.54% 15674201.931 16229321.041 - 3.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.54% 1084613.481 1123014.329 - 3.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.54% 1858.385 1924.142 - 5.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.54% 5.369 5.559 - 5.68% -
rng::rotate(list<int>)_(by_1/4)/32 3.53% 13.756 14.242 - -0.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.53% 6594.850 6827.768 - 2.02% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.53% 27.006 27.958 - -8.47% -
std::stable_partition(vector<int>)_(sparse)/8192 3.52% 1496.970 1549.727 - -0.07% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.52% 589.992 610.779 - -0.04% -
BM_vector_deque_move/2 3.52% 1.832 1.897 - -8.31% -
rng::distance(join_view(vector<vector<int>>)/4096 3.51% 4.309 4.461 - -1.06% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 3.51% 4.828 4.997 - 1.97% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.50% 17.177 17.777 - -0.24% -
BM_MakeHeap_uint32_Random_262144 3.50% 1.007 1.042 - 0.83% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.49% 274618.252 284203.721 - -1.33% -
rng::stable_sort(vector<int>)_(ascending)/8 3.49% 16.497 17.072 - 1.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.48% 35.352 36.583 - 0.91% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.48% 22.324 23.101 - -0.81% -
std::multimap<int,_int>::find(key)_(existent)/32 3.48% 1.607 1.663 - 3.07% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 3.47% 2.199 2.275 - -4.85% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.47% 14.687 15.196 - -0.11% -
BM_std_minmax<unsigned_char>/12 3.46% 1.945 2.013 - 6.79% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.46% 25.999 26.898 - -1.97% -
BM_deque_deque_ranges_copy/1 3.46% 3.429 3.547 - 8.15% -
std::map<int,_int>::erase(key)_(existent)/1024 3.45% 24.892 25.752 - 0.47% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.45% 16.692 17.268 - 1.91% -
std::list<int>::insert(begin)_(cheap_elements)/1024 3.45% 11.303 11.693 - -3.72% -
rng::rotate(deque<int>)_(by_1/2)/1024 3.44% 173.553 179.528 - 3.42% -
std::is_sorted_until(list<int>)/8 3.44% 2.208 2.283 - 2.01% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.43% 0.920 0.951 - 3.64% -
bm_ranges_lexicographical_compare<int>/2 3.43% 1.527 1.579 - 3.47% -
BM_RangesPushHeap_float_PipeOrgan_4 3.42% 0.481 0.498 - -0.30% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.42% 576.398 596.126 - -0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.42% 11894.715 12301.750 - -12.91% -
std::map<int,_int>::contains(key)_(existent)/1024 3.42% 4.047 4.185 - 1.08% -
rng::partial_sort(vector<int>)_(descending)/8 3.41% 24.851 25.699 - 2.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.41% 12694470.320 13127341.126 - 3.60% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 3.41% 54860493.616 56729256.462 - 4.33% -
BM_LowerBound_string_262144 3.41% 2242.703 2319.094 - 1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.40% 0.742 0.768 - 1.20% -
SetIntersection_Interlaced_Set_uint32_256_256 3.40% 8851964.824 9152850.121 - -5.98% -
BM_deque_deque_ranges_move/1 3.40% 3.421 3.537 - 9.97% -
BM_vector_deque_move_backward/64000 3.40% 7358.308 7608.224 - -3.75% -
rng::all_of(list<int>)_(process_all)/32768 3.40% 25784.776 26660.447 - -0.17% -
std::search(list<int>)_(no_match)/1024 3.39% 738.440 763.506 - -1.31% -
rng::find(list<int>)_(process_all)/8 3.39% 2.356 2.436 - 5.31% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.39% 1.095 1.132 - 0.72% -
std::fill_n(list<int>)/32 3.39% 8.078 8.351 - 0.24% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.38% 10.198 10.543 - -6.82% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.38% 10.745 11.108 - 3.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.38% 1.164 1.203 - 4.12% -
rng::partial_sort_copy(deque<int>)_(heap)/8 3.38% 16.013 16.554 - 1.23% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.37% 25.963 26.839 - -3.65% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 3.37% 3036.664 3139.055 - 9.60% -
std::is_sorted_until(list<int>,_pred)/8192 3.36% 7769.360 8030.672 - 8.43% -
std::partial_sort(deque<int>)_(heap)/8 3.36% 37.585 38.848 - 0.76% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.36% 3810.438 3938.475 - 1.99% -
BM_RangesMakeThenSortHeap_string_Heap_64 3.36% 33.628 34.756 - 0.86% -
SetIntersection_Front_Vector_uint32_262144_256 3.35% 2269960.075 2345957.550 - -0.52% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.35% 7.468 7.718 - -16.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.34% 19472963.312 20123956.162 - 2.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.34% 46.795 48.357 - -0.18% -
std::none_of(list<int>)_(process_all)/8192 3.33% 7200.784 7440.917 - -0.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.33% 56938.238 58836.673 - 1.76% -
std::set<int>::ctor(const&,_alloc)/1024 3.33% 6257.867 6466.308 - 3.05% -
BM_StringFindCharLiteral/32 3.33% 1.619 1.673 - 3.32% -
SetIntersection_Front_Vector_string_16384_16 3.33% 1718317.850 1775494.496 - 2.36% -
SetIntersection_Interlaced_Set_string_16384_256 3.33% 351631065.344 363327898.068 - 1.85% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.32% 22.899 23.660 - 4.57% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.32% 4716.780 4873.317 - -0.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.32% 42761.124 44179.560 - 2.88% -
std::find_if(vector<int>)_(process_all)/8192 3.31% 2194.264 2266.869 - 0.10% -
std::move_backward(vector<int>)/1048576 3.31% 54475.926 56277.604 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.31% 1114226.755 1151067.861 - 1.63% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.30% 28.126 29.056 - -0.06% -
BM_MakeHeap_float_Random_262144 3.30% 1.115 1.152 - 3.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.30% 2.098 2.167 - 0.84% -
BM_RangesMakeHeap_uint64_Ascending_4 3.29% 0.423 0.437 - -3.71% -
BM_MakeHeap_float_PipeOrgan_4 3.29% 0.388 0.401 - 3.00% -
std::rotate(list<int>)_(1_element_backward)/8192 3.29% 8441.119 8718.605 - 2.56% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 3.28% 6819.182 7043.163 - -2.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.28% 20018363.160 20675058.606 - -0.37% -
BM_std_min<short>/24 3.28% 2.537 2.620 - 10.17% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.27% 8.512 8.790 - 1.18% -
bm_lexicographical_compare<int>/64 3.27% 4.813 4.971 - 0.99% -
BM_RangesPushHeap_uint64_Ascending_16384 3.27% 3.564 3.681 - -0.79% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.27% 2.855 2.948 - -1.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.27% 5.000 5.163 - 1.31% -
std::deque<std::string>::ctor(size)/32 3.26% 40.140 41.449 - -4.11% -
rng::for_each(multiset<int>::iterator)/8 3.25% 4.806 4.962 - -0.51% -
std::stable_partition(vector<int>)_(sparse)/50 3.25% 20.155 20.811 - -4.48% -
SetIntersection_Interlaced_Vector_float_262144_16 3.25% 6284039.491 6488438.422 - -2.06% -
rng::rotate(deque<int>)_(1_element_forward)/1024 3.25% 38.856 40.117 - 3.96% -
BM_std_minmax<unsigned_char>/10 3.24% 1.341 1.384 - 6.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.23% 1341.843 1385.139 - 4.12% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.22% 1.161 1.198 - -1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.22% 20123377.965 20771604.252 - -7.56% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.22% 0.762 0.786 - 0.79% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.22% 1.589 1.640 - 0.04% -
BM_std_min<long_long>/14 3.21% 2.628 2.713 - 2.89% -
BM_RangesSortHeap_string_16384 3.21% 95.947 99.028 - 2.61% -
std::map<int,_int>::contains(key)_(existent)/32 3.21% 1.577 1.628 - -2.04% -
rng::none_of(vector<int>)_(process_all)/8 3.21% 2.353 2.429 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.19% 1.382 1.426 - -0.41% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.19% 30.094 31.054 - 5.81% -
std::find_if(vector<int>)_(process_all)/32768 3.19% 8804.068 9084.867 - 0.03% -
rng::find_if_not(deque<int>)_(process_all)/8192 3.19% 2801.915 2891.211 - 1.90% -
std::set<int>::find(key)_(non-existent)/8192 3.19% 8.441 8.710 - -12.79% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.18% 2074.404 2140.464 - -0.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.18% 13327.247 13751.521 - 0.78% -
BM_deque_vector_move_backward/70000 3.18% 8523.670 8794.993 - 10.14% -
bm_ranges_lexicographical_compare<signed_char>/8 3.18% 3.166 3.267 - 4.23% -
BM_RangesMakeHeap_uint32_SingleElement_256 3.18% 0.540 0.557 - 1.87% -
BM_deque_vector_move_backward/4000 3.17% 142.995 147.532 - 1.33% -
BM_std_min<unsigned_short>/22 3.17% 1.813 1.870 - 0.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.16% 27.396 28.260 - -1.90% -
rng::reverse_copy(deque<int>)/512 3.15% 126.721 130.718 - 3.38% -
BM_RangesPopHeap_float_4 3.15% 2.369 2.444 - -0.36% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.15% 37178.320 38349.946 - -0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 3.15% 32222.930 33238.285 - 4.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.15% 39221005.015 40456636.139 - 0.07% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.15% 6250.586 6447.215 - 4.80% -
BM_StringFindAllMatch/1 3.14% 2.774 2.862 - 5.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.14% 365.381 376.860 - 2.07% -
BM_RangesSortHeap_float_16384 3.14% 26.487 27.319 - -1.02% -
SetIntersection_None_Vector_uint32_262144_1 3.14% 1163332.856 1199835.341 - 0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.14% 6.376 6.576 - -0.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.13% 22.546 23.252 - 0.82% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.13% 5.712 5.891 - 0.46% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 3.13% 1.598 1.648 - -4.66% -
BM_MakeHeap_uint64_PipeOrgan_262144 3.13% 0.759 0.783 - 3.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.12% 0.833 0.859 - 4.02% -
BM_StringRelational_Less_Small_Small_Control 3.12% 1.727 1.781 - 2.77% -
BM_StringDestroy_Large 3.12% 6.747 6.957 - 1.24% -
BM_MakeThenSortHeap_string_Ascending_16384 3.11% 62.292 64.232 - 1.38% -
rng::copy_backward(vector<int>)/1048576 3.11% 48443.180 49949.856 - -0.50% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 3.11% 20.508 21.145 - 3.63% -
rng::move_backward(deque<int>)/4096 3.11% 154.970 159.785 - 0.41% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.10% 6.514 6.717 - -0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.08% 34.663 35.730 - 0.98% -
BM_deque_vector_ranges_move_backward/64000 3.07% 7863.188 8104.395 - 10.30% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.06% 7.680 7.915 - 6.28% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.04% 596937.809 615104.305 - 0.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 3.04% 14223.418 14656.167 - -0.05% -
BM_vector_deque_copy_backward/0 3.04% 0.402 0.414 - -1.84% -
std::is_sorted_until(vector<int>,_pred)/1024 3.04% 414.112 426.705 - -0.05% -
BM_std_minmax<long_long>/15 3.03% 3.649 3.760 - 2.60% -
SetIntersection_Front_Vector_uint32_262144_1 3.03% 1089372.245 1122356.575 - 0.93% -
SetIntersection_Front_Vector_uint64_262144_1024 3.02% 5781210.796 5955654.616 - -16.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.01% 5160.517 5315.745 - -2.51% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.00% 1.591 1.639 - -0.15% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.00% 567.015 584.023 - -0.03% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.00% 1.613 1.661 - 2.91% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.00% 8.975 9.244 - 1.66% -
BM_std_minmax<char>/10 3.00% 1.301 1.340 - -3.24% -
BM_std_minmax<unsigned_short>/11 3.00% 1.719 1.771 - 0.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 2.99% 0.447 0.461 - 7.31% -
std::rotate(deque<int>)_(by_1/4)/1024 2.99% 782.720 806.129 - 3.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 2.99% 1.700 1.751 - 8.24% -
BM_SortHeap_float_64 2.99% 3.152 3.246 - -0.27% -
BM_std_min<short>/20 2.98% 2.248 2.315 - 2.97% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.98% 14123298.693 14544478.836 - -26.00% -
std::unordered_map<int,_int>::ctor(const&)/32 2.98% 201.044 207.030 - 3.25% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.97% 6606.844 6803.377 - 0.61% -
std::set<std::string>::contains(key)_(existent)/1024 2.97% 21.246 21.878 - -8.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.97% 66.127 68.088 - 8.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.97% 1116396.368 1149498.341 - -2.10% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.96% 1261439.127 1298823.403 - -1.43% -
BM_std_minmax<short>/3 2.96% 1.191 1.226 - 1.46% -
BM_vector_deque_copy/0 2.95% 0.388 0.400 - -34.28% -
BM_RangesSortHeap_float_64 2.95% 3.139 3.232 - -0.41% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.94% 23.078 23.757 - -1.60% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.94% 118.788 122.281 - 1.12% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.94% 10062.098 10357.766 - 0.06% -
std::map<int,_int>::count(key)_(existent)/32 2.93% 1.697 1.746 - 3.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.93% 2.306 2.374 - 2.97% -
std::find_end(vector<int>)_(single_element)/1000 2.93% 233.910 240.757 - 0.01% -
std::unique(deque<int>)_(sprinkled)/32 2.93% 67.262 69.231 - 5.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.92% 5.617 5.782 - -0.03% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 2.92% 5236.728 5389.491 - -0.66% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.91% 6467.293 6655.777 - 1.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.91% 4.595 4.728 - -1.32% -
BM_align/1 2.91% 0.897 0.923 - 3.16% -
std::set<int>::erase(key)_(existent)/8192 2.91% 51.270 52.761 - 1.55% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.91% 39.256 40.398 - -0.33% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.91% 35894.394 36938.643 - 0.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.91% 20.942 21.551 - 0.29% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.90% 0.465 0.479 - 1.56% -
SetIntersection_Front_Set_uint64_262144_4 2.90% 1117760.870 1150183.922 - -0.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 2.90% 3.130 3.221 - 5.55% -
SetIntersection_Front_Set_uint32_262144_256 2.89% 4783864.002 4922208.618 - 13.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.89% 778.068 800.565 - 0.96% -
BM_vector_deque_move/1 2.89% 2.111 2.172 - -6.79% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.89% 18.230 18.756 - 1.31% -
SetIntersection_None_Vector_uint64_256_64 2.89% 3526385.901 3628132.300 - 1.42% -
SetIntersection_Front_Vector_uint32_256_4 2.87% 4393165.070 4519227.822 - 0.16% -
BM_std_min<short>/25 2.87% 2.086 2.145 - 1.33% -
BM_SortHeap_float_262144 2.87% 30.427 31.300 - 0.03% -
BM_StringEraseWithMove_Small_Opaque 2.87% 2.574 2.648 - 2.15% -
bm_lexicographical_compare<signed_char>/1 2.86% 1.286 1.323 - -4.66% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 2.86% 5.430 5.586 - 7.44% -
std::find_end(vector<int>)_(single_element)/1024 2.86% 239.229 246.065 - -0.04% -
SetIntersection_None_Set_float_262144_1 2.85% 1162173.096 1195348.633 - -0.73% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.85% 260.554 267.980 - -4.90% -
std::move(vector<int>)/262144 2.84% 21917.347 22540.779 - 55.50% -
rng::rotate(deque<int>)_(by_1/4)/1024 2.84% 777.644 799.725 - 3.00% -
BM_RangesSortHeap_string_1024 2.83% 59.085 60.760 - 3.11% -
BM_std_min<short>/29 2.83% 2.349 2.416 - 4.00% -
rng::fill_n(vector<int>)/1024 2.82% 29.270 30.097 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.82% 11961779.316 12299389.136 - 6.00% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.82% 8.968 9.221 - 2.20% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.82% 0.583 0.599 - -0.09% -
BM_deque_deque_move_backward/65536 2.81% 8062.987 8289.273 - 3.31% -
rng::partial_sort(deque<int>)_(heap)/8 2.80% 36.906 37.939 - 0.97% -
std::remove_if(deque<int>)_(prefix)/50 2.79% 66.816 68.683 - 1.81% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.79% 1505.128 1547.144 - 2.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.78% 43698.974 44915.573 - 0.94% -
SetIntersection_None_Set_float_262144_4 2.78% 1162813.152 1195117.023 - 0.31% -
SetIntersection_None_Vector_uint64_262144_1024 2.77% 1157587.781 1189695.188 - -0.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.77% 23115.742 23756.471 - -0.21% -
rng::stable_sort(vector<int>)_(repeated)/8 2.77% 16.572 17.030 - 0.48% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.76% 49965.984 51344.182 - 2.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.76% 14.834 15.243 - 1.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.76% 263.935 271.208 - 2.36% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.75% 2.477 2.545 - 1.50% -
BM_RangesSortHeap_string_256 2.75% 44.347 45.568 - 2.82% -
BM_RangesMakeThenSortHeap_string_Heap_1024 2.75% 62.982 64.716 - 1.27% -
BM_std_min<long_long>/30 2.74% 3.164 3.251 - -0.40% -
rng::find_end(deque<int>)_(process_all)/1024 2.73% 302.597 310.853 - -6.96% -
SetIntersection_Interlaced_Set_string_262144_256 2.73% 2084884.928 2141707.520 - 1.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.73% 372.277 382.423 - 2.27% -
BM_StringRelational_Eq_Small_Small_Control 2.72% 1.851 1.901 - 0.07% -
std::stable_partition(deque<int>)_(sparse)/8192 2.72% 3369.537 3461.212 - -6.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.72% 1226161.821 1259496.870 - 2.68% -
BM_std_min<short>/23 2.72% 2.116 2.173 - 7.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.71% 31.938 32.805 - 4.07% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.71% 6.174 6.342 - 0.53% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.71% 16671.511 17123.080 - 1.02% -
BM_StringAssignStr_Large_Opaque 2.70% 10.166 10.441 - 1.89% -
rng::partial_sort(vector<int>)_(heap)/8 2.70% 27.008 27.738 - -1.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.70% 1053.798 1082.251 - 0.54% -
BM_std_minmax<unsigned_short>/31 2.70% 2.998 3.079 - -2.24% -
std::multiset<std::string>::clear()/1024 2.70% 19435.514 19959.835 - -0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.70% 1149559.839 1180546.684 - 1.03% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.69% 6245.239 6413.502 - 0.76% -
BM_MakeThenSortHeap_string_SingleElement_16 2.69% 13.716 14.085 - 3.56% -
SetIntersection_Front_Vector_string_16384_64 2.67% 3474570.334 3567322.667 - 0.51% -
BM_std_minmax_element<short>/64 2.67% 17.237 17.697 - -3.94% -
std::find_end(forward_list<int>)_(single_element)/1000 2.66% 673.843 691.800 - 0.86% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.66% 27.706 28.444 - 0.43% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.66% 3236.859 3322.987 - -5.99% -
std::move_backward(deque<int>)/262144 2.66% 29751.221 30541.863 - 0.40% -
SetIntersection_Front_Set_uint64_1024_256 2.66% 4839335.147 4967836.145 - 1.22% -
BM_deque_vector_ranges_move/4000 2.65% 143.122 146.910 - -2.25% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.64% 3.952 4.056 - 3.16% -
BM_RangesPopHeap_float_1024 2.64% 27.301 28.021 - -1.86% -
std::move_backward(vector<bool>)_(aligned)/64 2.64% 1.799 1.846 - 3.76% -
std::move(list<int>)/512 2.64% 351.226 360.482 - -1.13% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.63% 3.347 3.435 - 0.06% -
std::replace(vector<int>)_(prefix)/50 2.63% 7.594 7.794 - 2.80% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.63% 6.448 6.617 - 1.01% -
BM_RangesPushHeap_float_Random_4 2.63% 2.912 2.989 - 1.62% -
rng::partition(vector<int>)_(dense)/32 2.63% 8.403 8.624 - 2.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.63% 4.780 4.906 - 2.71% -
BM_std_minmax<short>/24 2.63% 2.225 2.284 - 1.61% -
BM_RangesSortHeap_float_262144 2.63% 29.911 30.696 - -0.15% -
SetIntersection_Interlaced_Set_string_1024_256 2.62% 35695325.305 36630626.172 - 0.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.61% 4163.116 4271.807 - 1.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.61% 24.668 25.312 - -0.46% -
BM_MakeHeap_uint64_Random_262144 2.61% 1.037 1.064 - 1.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.60% 1225.272 1257.171 - 2.96% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.60% 23.090 23.691 - 0.40% -
std::fill(vector<bool>)/512 2.60% 1.530 1.570 - 0.42% -
SetIntersection_Front_Set_string_262144_4 2.59% 1299642.822 1333347.622 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.59% 21005333.031 21549848.583 - 0.05% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.59% 35.316 36.230 - -2.44% -
BM_num_get<unsigned_long> 2.59% 11.058 11.344 - 1.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.59% 45.289 46.460 - -0.52% -
BM_LowerBound_string_1 2.58% 4.596 4.714 - 1.33% -
BM_std_minmax<short>/21 2.58% 2.045 2.097 - 5.37% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 2.57% 31325.941 32130.480 - -0.84% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.57% 609.417 625.056 - 0.16% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.57% 38.392 39.377 - 0.25% -
BM_StringRelationalLiteral_Less_Large_Small_Control 2.56% 1.888 1.937 - 2.54% -
BM_PopHeap_float_1 2.56% 0.470 0.482 - 3.30% -
BM_std_min<unsigned_char>/32 2.56% 2.864 2.937 - -0.99% -
BM_std_min<short>/32 2.56% 2.943 3.018 - 2.31% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.56% 6.240 6.400 - 4.00% -
BM_deque_vector_move/4000 2.55% 139.942 143.516 - -1.74% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.55% 320.965 329.134 - -9.58% -
BM_std_minmax<unsigned_int>/7 2.54% 1.745 1.790 - -2.23% -
std::map<int,_int>::insert(value)_(new_value)/8192 2.54% 39.761 40.772 - 1.93% -
SetIntersection_Interlaced_Vector_string_262144_64 2.54% 22115214.153 22676276.160 - 23.75% -
BM_StringRelational_Less_Empty_Small_Control 2.54% 1.992 2.042 - -5.12% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.53% 49853.534 51116.878 - 1.64% -
BM_RangesMakeHeap_uint32_SingleElement_262144 2.53% 0.626 0.642 - 1.87% -
BM_std_minmax<unsigned_char>/15 2.53% 2.983 3.058 - 8.21% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.53% 213999564.324 219413668.384 - 2.13% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.53% 26.317 26.982 - 1.22% -
std::adjacent_find(deque<int>,_pred)/50 2.53% 29.704 30.455 - -0.47% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.53% 29.839 30.592 - -0.40% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.52% 9967495.994 10219018.589 - -0.47% -
std::set<std::string>::contains(key)_(existent)/8192 2.52% 29.902 30.656 - 8.23% -
rng::move_backward(list<int>)/32768 2.52% 33613.677 34461.206 - -2.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.52% 16.984 17.413 - -1.04% -
BM_MakeThenSortHeap_float_Descending_262144 2.52% 34.451 35.319 - 0.12% -
SetIntersection_None_Set_float_262144_64 2.52% 1161667.966 1190905.763 - -0.14% -
std::find_if(vector<char>)_(process_all)/8 2.51% 2.425 2.486 - 3.29% -
SetIntersection_Interlaced_Vector_string_1024_1 2.51% 1116861.479 1144933.813 - -0.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.51% 34.425 35.290 - -3.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.51% 1202052.231 1232231.725 - 0.78% -
BM_RangesPushHeap_float_Random_1024 2.51% 7.398 7.583 - 1.79% -
BM_std_min<unsigned_char>/13 2.51% 1.562 1.601 - 2.78% -
rng::move(vector<int>)/262144 2.51% 22070.296 22623.171 - 55.62% -
BM_StringRelational_Less_Large_Large_Control 2.50% 2.047 2.099 - -5.90% -
731_astcenc_r 2.50% 10.217 10.472 - 3.39% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2.50% 22.499 23.062 - 1.62% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.50% 27.382 28.067 - 2.24% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.50% 12261.188 12567.701 - 3.10% -
SetIntersection_None_Set_float_262144_16 2.50% 1161137.533 1190161.539 - -0.12% -
BM_StringCopy_Huge 2.50% 100.977 103.501 - 1.13% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.50% 1563364.666 1602395.101 - -1.02% -
BM_PushHeap_string_Random_64 2.50% 12.649 12.964 - 0.95% -
std::find_if(vector<int>)_(process_all)/50 2.50% 13.921 14.269 - 0.27% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.48% 5339.875 5472.520 - 0.38% -
std::set<int>::count(key)_(existent)/8192 2.48% 7.782 7.975 - -0.87% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.48% 2.858 2.929 - 0.47% -
BM_StringAssignAsciizMix_Transparent 2.48% 3.022 3.097 - 1.13% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 2.48% 9.006 9.229 - 1.78% -
BM_deque_deque_copy/4000 2.48% 145.493 149.097 - 1.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.48% 10.564 10.826 - 11.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.47% 2.135 2.188 - 2.74% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.47% 6.048 6.198 - 0.19% -
BM_std_min<int>/11 2.47% 1.156 1.184 - 2.44% -
BM_std_minmax_element<short>/4 2.47% 1.227 1.257 - -0.64% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.47% 8.755 8.971 - 3.59% -
std::reverse(list<int>)/32768 2.47% 16886.928 17303.831 - -6.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.47% 14155.231 14504.661 - 0.12% -
std::set<int>::count(key)_(non-existent)/1024 2.47% 7.536 7.722 - 2.67% -
SetIntersection_Interlaced_Set_float_262144_4 2.47% 1286060.385 1317762.207 - -1.32% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.46% 22.414 22.966 - 0.81% -
rng::stable_sort(deque<int>)_(repeated)/8 2.46% 17.980 18.422 - 0.96% -
BM_PushHeap_uint32_Ascending_262144 2.45% 8.177 8.378 - 2.63% -
rng::for_each(list<int>)/8 2.45% 2.532 2.594 - 0.73% -
BM_std_minmax_element<long_long>/1024 2.45% 272.019 278.682 - -3.61% -
bm_lexicographical_compare<int>/2 2.45% 1.518 1.555 - 17.47% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.45% 26.268 26.911 - 2.05% -
std::unordered_set<int>::erase(key)_(existent)/0 2.44% 21.060 21.575 - 0.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.44% 12.114 12.410 - 0.45% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.44% 8.394 8.599 - 0.77% -
BM_std_min<unsigned_char>/31 2.44% 2.500 2.561 - 1.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.43% 2.578 2.640 - -6.69% -
std::find_if(list<int>)_(process_all)/50 2.43% 21.457 21.979 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.43% 738.278 756.214 - 3.65% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.43% 325.804 333.713 - -8.85% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.43% 211.099 216.219 - -2.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.42% 51.274 52.516 - 0.19% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.42% 6644.015 6804.586 - 1.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.41% 0.826 0.846 - 1.52% -
SetIntersection_Interlaced_Set_uint32_16_16 2.41% 40454729.856 41430436.843 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.41% 21830274.495 22356615.542 - 2.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.41% 8.695 8.905 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.40% 1410218.515 1444117.684 - 9.78% -
SetIntersection_Interlaced_Vector_string_16384_16 2.40% 4611664.826 4722295.749 - 10.26% -
std::find_if(vector<int>)_(process_all)/1024 2.40% 283.577 290.380 - 0.25% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.40% 38133.074 39047.525 - 0.19% -
std::find_if(vector<char>)_(bail_25%)/8 2.40% 0.929 0.951 - 0.25% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.40% 5341.132 5469.128 - -0.26% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.39% 11231.241 11500.207 - -4.45% -
std::multiset<int>::clear()/1024 2.39% 9452.674 9678.982 - 1.10% -
SetIntersection_Front_Vector_string_1024_4 2.39% 1238963.220 1268561.121 - -1.48% -
SetIntersection_Interlaced_Set_uint64_256_16 2.39% 12140773.147 12430661.837 - 0.70% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.38% 17630998.058 18051280.830 - 0.89% -
BM_std_minmax<short>/18 2.38% 1.992 2.039 - -2.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.38% 1.107 1.133 - 1.93% -
BM_RangesMakeHeap_uint64_Random_16384 2.38% 1.005 1.028 - -1.57% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.38% 1.500 1.536 - -0.51% -
SetIntersection_Interlaced_Set_string_262144_262144 2.38% 17375759.848 17788991.293 - 2.77% -
std::remove_if(deque<int>)_(prefix)/32 2.37% 58.069 59.448 - -0.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.37% 25863.867 26477.980 - -0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.37% 32454.172 33223.860 - -0.16% -
rng::partition(list<int>)_(sparse)/32 2.37% 9.054 9.269 - 4.11% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.36% 3232.173 3308.526 - 0.13% -
std::is_partitioned(list<int>)_(partitioned)/8192 2.36% 6492.491 6645.698 - -2.30% -
BM_RangesMakeHeap_float_SingleElement_262144 2.35% 0.713 0.730 - 1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.35% 4469183.778 4574319.999 - 2.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.35% 10.431 10.676 - -1.50% -
SetIntersection_Front_Set_uint64_262144_16384 2.35% 336249406.411 344145707.929 - -3.22% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 2.35% 30111.892 30818.529 - -2.27% -
SetIntersection_None_Set_uint32_262144_16384 2.35% 1151559.490 1178580.894 - -0.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.35% 6230.988 6377.106 - 3.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.34% 11465374.355 11734200.085 - 0.64% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.34% 528.970 541.366 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.34% 7.468 7.643 - 1.27% -
SetIntersection_None_Set_uint32_262144_262144 2.34% 1148176.270 1175056.639 - -1.02% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.34% 2.531 2.590 - 5.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.34% 1.154 1.181 - 0.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.34% 18.021 18.443 - 1.94% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 2.34% 10.529 10.775 - 1.80% -
710_omnetpp_r 2.34% 8.847 9.054 - 0.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.33% 13443.306 13757.179 - 0.58% -
std::unique(deque<int>)_(sprinkled)/52 2.33% 84.561 86.535 - 8.10% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.33% 5347.640 5472.403 - 0.00% -
BM_std_min<char>/5 2.33% 1.426 1.459 - 2.60% -
SetIntersection_None_Set_uint32_262144_1024 2.32% 1144851.727 1171465.982 - -2.02% -
BM_deque_vector_ranges_move_backward/65536 2.32% 8096.849 8284.927 - 11.81% -
rng::shuffle(vector<int>)/32 2.32% 286.905 293.558 - 2.63% -
std::multiset<std::string>::contains(key)_(existent)/32 2.32% 14.931 15.277 - -8.81% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.32% 8903.991 9110.197 - 1.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.31% 6683.945 6838.677 - 2.08% -
rng::move(deque<int>)/64 2.31% 6.318 6.465 - 2.95% -
BM_std_minmax<char>/12 2.31% 1.915 1.960 - -4.68% -
std::set<std::string>::find(key)_(existent)/1024 2.31% 22.954 23.483 - -1.21% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.30% 0.507 0.519 - 1.03% -
BM_MakeThenSortHeap_float_Descending_16 2.30% 1.840 1.882 - 1.03% -
SetIntersection_Interlaced_Set_float_16384_64 2.30% 218670151.260 223700304.957 - 1.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.30% 16.652 17.035 - -3.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 2.30% 11.323 11.584 - 0.33% -
BM_std_minmax_element<long_long>/512 2.30% 138.204 141.380 - -4.89% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.30% 27.017 27.638 - -0.53% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.29% 4.724 4.832 - 1.27% -
rng::move(vector<int>)/8 2.29% 2.221 2.272 - -1.86% -
std::list<int>::ctor(size)/32 2.29% 323.179 330.588 - -8.20% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.29% 717.278 733.719 - -1.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.29% 72930.302 74600.548 - 4.11% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.29% 9.013 9.219 - 1.18% -
rng::contains_subrange(list<int>)_(single_element)/50 2.29% 17.644 18.047 - -1.91% -
BM_PushHeap_uint32_Random_16 2.29% 4.413 4.513 - 1.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.28% 779.609 797.415 - 0.88% -
rng::find_last(vector<char>)_(bail_10%)/8 2.27% 1.567 1.602 - 4.98% -
std::copy_backward(deque<int>)/262144 2.27% 32592.463 33332.749 - 1.71% -
std::partition(vector<int>)_(sparse)/50 2.27% 13.799 14.113 - 0.93% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.27% 0.629 0.643 - 5.11% -
std::partial_sort(deque<int>)_(descending)/8192 2.27% 284366.018 290817.765 - -0.13% -
rng::is_partitioned(deque<int>)_(partitioned)/32 2.27% 10.572 10.812 - 18.20% -
rng::rotate(deque<int>)_(by_1/2)/32 2.27% 7.340 7.506 - 0.54% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.26% 26.628 27.231 - 0.97% -
SetIntersection_Interlaced_Vector_string_16_16 2.26% 55629017.939 56888217.846 - 1.68% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.26% 42.926 43.896 - -0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.26% 10.981 11.229 - 0.73% -
std::find_if(list<int>)_(process_all)/8 2.26% 3.424 3.502 - -0.10% -
BM_vector_deque_ranges_move_backward/1024 2.26% 37.311 38.153 - 1.65% -
BM_MakeThenSortHeap_float_Ascending_64 2.26% 3.960 4.049 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.25% 1199754.309 1226781.289 - 3.08% -
SetIntersection_Interlaced_Set_uint64_256_4 2.25% 11496271.590 11755173.016 - 0.76% -
BM_std_min<unsigned_long_long>/5 2.25% 1.343 1.373 - 5.59% -
rng::for_each_n(list<int>)/8192 2.25% 7226.471 7388.913 - -5.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.25% 15.366 15.712 - 2.82% -
BM_std_minmax<unsigned_int>/3 2.24% 1.155 1.181 - -4.25% -
BM_RangesSortHeap_string_64 2.24% 29.800 30.468 - 2.56% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.24% 54255.902 55470.268 - 0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.24% 24.178 24.718 - 1.66% -
BM_std_minmax<unsigned_short>/64 2.23% 1.526 1.560 - -3.54% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.23% 2.983 3.050 - 3.25% -
std::find_end(vector<int>)_(single_element)/8192 2.23% 1834.008 1874.884 - -0.03% -
BM_MakeThenSortHeap_string_SingleElement_64 2.22% 19.674 20.111 - 2.45% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.22% 16.546 16.914 - 2.83% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.22% 41.761 42.687 - 0.71% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.21% 5348.338 5466.790 - -0.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.21% 13347.825 13642.852 - 0.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.21% 19.509 19.940 - 0.87% -
std::none_of(list<int>)_(process_all)/32 2.20% 11.532 11.786 - 0.65% -
std::move(deque<int>)/64 2.20% 6.003 6.135 - 2.49% -
std::any_of(vector<int>)_(process_all)/8 2.20% 2.481 2.536 - -3.07% -
std::find_first_of(vector<int>)_(small_needle)/50 2.19% 70.613 72.161 - 0.34% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.19% 7621.439 7788.502 - 0.82% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.19% 38.042 38.876 - 1.44% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.19% 3.504 3.581 - -0.20% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.19% 170.708 174.443 - 0.16% -
SetIntersection_Front_Vector_uint64_1024_1024 2.19% 5850734.694 5978703.213 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.18% 168295946.102 171972240.909 - 1.46% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.18% 2.947 3.011 - 5.16% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.18% 8.976 9.172 - -0.02% -
BM_PushHeap_string_Ascending_64 2.17% 7.139 7.294 - -3.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.17% 51.778 52.901 - 1.62% -
std::sort(vector<int>)_(descending)/8192 2.17% 7280.421 7438.168 - 1.25% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.16% 6616.593 6759.693 - 1.59% -
rng::sort(deque<int>)_(repeated)/8 2.16% 18.482 18.881 - 0.33% -
BM_std_min<char>/7 2.16% 1.856 1.896 - 1.58% -
SetIntersection_None_Vector_uint64_1024_256 2.16% 1122723.844 1146938.216 - -0.73% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.16% 14.786 15.105 - 5.90% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.16% 4.423 4.519 - 2.17% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.15% 30.292 30.944 - 0.54% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.15% 586.673 599.259 - -0.19% -
std::set<int>::find(key)_(non-existent)/1024 2.14% 5.555 5.674 - 2.01% -
rng::is_sorted(deque<int>,_pred)/8 2.14% 4.472 4.568 - 4.38% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 2.14% 5.835 5.960 - 0.75% -
BM_num_get<unsigned_long_long> 2.14% 11.056 11.293 - 0.74% -
BM_vector_deque_copy_backward/65536 2.13% 7749.664 7914.831 - -0.87% -
BM_StringAssignAsciiz_Large_Transparent 2.13% 11.583 11.829 - 3.06% -
BM_RangesMakeHeap_uint64_Random_16 2.13% 1.293 1.320 - -0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.13% 815538.739 832886.135 - -0.69% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.12% 616.069 629.160 - 3.15% -
rng::partition_copy(deque<int>)/50 2.12% 27.459 28.041 - 0.42% -
std::unordered_map<int,_int>::ctor(const&)/8192 2.12% 54860.945 56024.485 - 2.00% -
std::stable_partition(vector<int>)_(sparse)/1024 2.12% 207.265 211.659 - -2.21% -
BM_MakeThenSortHeap_uint64_Random_262144 2.12% 35.365 36.115 - 2.37% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.12% 355.908 363.438 - -0.10% -
BM_RangesMakeThenSortHeap_string_Heap_256 2.11% 49.070 50.108 - 0.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.11% 13499.045 13784.028 - 8.16% -
BM_deque_deque_ranges_copy_backward/64000 2.11% 7903.927 8070.747 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.11% 23.730 24.231 - 0.41% -
SetIntersection_None_Set_float_262144_256 2.11% 1163435.059 1187965.578 - -0.50% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.11% 326.974 333.864 - -5.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.11% 4.903 5.006 - -8.68% -
std::remove_if(list<int>)_(prefix)/1024 2.10% 1047.197 1069.177 - 2.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.10% 6.080 6.208 - -1.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.10% 14856.234 15168.059 - 1.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.10% 0.757 0.773 - -3.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.09% 11348349.166 11585760.930 - -1.11% -
SetIntersection_Interlaced_Set_float_262144_16 2.09% 1599214.761 1632601.726 - -0.44% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.08% 31.575 32.233 - -0.82% -
std::find_if_not(list<int>)_(process_all)/50 2.08% 21.327 21.770 - -0.07% -
std::search(deque<int>)_(single_element)/1000 2.08% 439.237 448.377 - 1.68% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 2.08% 33.256 33.948 - 0.84% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.08% 1532976.971 1564838.053 - -0.79% -
BM_PushHeap_uint64_Random_4 2.08% 2.055 2.098 - -1.62% -
BM_std_minmax_element<long_long>/3 2.08% 1.121 1.145 - 8.94% -
std::unique(deque<int>,_pred)_(sprinkled)/32 2.08% 61.101 62.370 - 1.79% -
BM_RangesPopHeap_uint64_262144 2.08% 41.152 42.007 - 0.58% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.08% 9.587 9.786 - 2.08% -
BM_StringConstructDestroyCStr_Large_Transparent 2.07% 8.952 9.138 - -3.08% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.07% 3.738 3.816 - 0.71% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.07% 9758014.217 9959964.998 - -0.37% -
SetIntersection_None_Vector_uint64_262144_1 2.07% 1174309.424 1198605.799 - 5.66% -
std::copy_n(deque<int>)/8 2.07% 2.643 2.697 - -4.15% -
rng::stable_sort(vector<int>)_(heap)/8 2.06% 21.813 22.264 - -0.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.06% 51.061 52.115 - 2.57% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.06% 358.838 366.236 - 1.09% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.06% 35840.003 36578.803 - 0.14% -
BM_std_minmax<unsigned_char>/14 2.06% 2.543 2.595 - 1.45% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.06% 134.904 137.680 - 0.83% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.06% 6.302 6.431 - -7.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.06% 18.063 18.435 - 1.80% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 2.06% 21.594 22.039 - -3.74% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 2.06% 11.542 11.780 - 1.33% -
std::set<std::string>::erase(iterator)/0 2.05% 25.427 25.949 - -4.42% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 2.05% 3.265 3.332 - 0.57% -
SetIntersection_Interlaced_Set_string_262144_1024 2.05% 2114599.366 2158005.291 - 1.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.05% 255.983 261.234 - -1.12% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 2.05% 1.242 1.267 - 2.25% -
bm_ranges_lexicographical_compare<signed_char>/512 2.05% 7.690 7.848 - -0.20% -
std::unordered_multiset<int>::clear()/8192 2.05% 60117.414 61349.202 - 3.49% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.04% 4692.278 4788.131 - -0.13% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.04% 10.072 10.278 - -9.57% -
rng::sort(vector<int>)_(descending)/8192 2.04% 7274.141 7422.509 - 0.92% -
BM_deque_vector_ranges_move/70000 2.04% 2911.333 2970.613 - -17.95% -
BM_std_minmax<short>/7 2.04% 1.747 1.783 - 1.72% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.04% 49879.528 50894.706 - 3.15% -
SetIntersection_Front_Vector_uint32_16384_256 2.03% 2290052.784 2336643.559 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.03% 1239048.821 1264230.170 - 2.39% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 2.03% 22.549 23.007 - 0.99% -
BM_num_get<void*> 2.03% 11.654 11.890 - -0.27% -
rng::search(deque<int>)_(near_matches)/1000 2.02% 24086.824 24573.953 - 17.03% -
BM_deque_deque_move_backward/70000 2.02% 8799.801 8977.696 - -3.23% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.02% 101.432 103.482 - 1.58% -
BM_RangesSortHeap_uint64_4 2.02% 0.934 0.952 - 1.81% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 2.02% 25.770 26.291 - 0.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.02% 2.639 2.692 - -0.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 2.01% 21.985 22.427 - 3.21% -
std::stable_partition(deque<int>)_(sparse)/1024 2.01% 453.809 462.933 - -0.49% -
BM_align/64 2.01% 0.896 0.914 - 2.00% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.01% 10.704 10.919 - 1.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.01% 36759.104 37497.402 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.01% 37840885.366 38600494.967 - 1.31% -
BM_MakeThenSortHeap_uint32_Heap_4 2.01% 1.197 1.221 - 2.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.01% 817541.859 833937.528 - 0.07% -
rng::generate(deque<int>)/8192 2.00% 2043.634 2084.584 - 1.76% -
SetIntersection_None_Set_float_256_64 2.00% 9394924.519 9582862.812 - 2.96% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.00% 572.944 584.405 - -0.11% -
SetIntersection_None_Vector_string_256_256 2.00% 2399485.554 2447447.951 - 1.58% -
std::move(deque<int>)/262144 1.99% 14896.958 15194.044 - 1.52% -
rng::stable_partition(list<int>)_(sparse)/1024 1.99% 918.763 937.071 - 2.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.99% 11990805.183 12229701.886 - 1.44% -
SetIntersection_None_Set_float_262144_262144 1.99% 1166374.509 1189555.582 - -0.47% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.99% 21.213 21.635 - 0.12% -
rng::stable_partition(deque<int>)_(dense)/32 1.98% 28.003 28.558 - 0.84% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.98% 1904.935 1942.679 - -0.05% -
std::stable_sort(deque<int>)_(descending)/8 1.98% 26.651 27.179 - -3.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.98% 2.393 2.440 - -10.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.98% 4236060.176 4319735.680 - -0.08% -
rng::reverse_copy(list<int>)/4096 1.97% 3071.994 3132.638 - 2.42% -
SetIntersection_Front_Set_string_1024_4 1.97% 1313043.316 1338963.809 - 0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.97% 23.834 24.304 - 0.68% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.97% 10.736 10.948 - 1.77% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.97% 455.974 464.968 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.97% 1161018.633 1183915.410 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.97% 17714416.270 18063761.719 - 2.27% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.97% 10.200 10.401 - -1.78% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.97% 33.007 33.658 - -1.85% -
BM_PopHeap_float_16384 1.97% 33.137 33.790 - -0.99% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.97% 1.929 1.967 - 2.25% -
bm_ranges_lexicographical_compare<signed_char>/16 1.97% 1.297 1.323 - 4.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.97% 0.939 0.958 - 3.00% -
BM_std_min<unsigned_short>/4 1.97% 0.981 1.000 - -5.16% -
BM_num_get<unsigned_short> 1.97% 10.520 10.727 - 0.64% -
rng::stable_partition(deque<int>)_(sparse)/8192 1.97% 3401.257 3468.130 - 2.41% -
std::list<int>::ctor(size)/1024 1.97% 11647.543 11876.443 - -8.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.96% 6369547.957 6494672.691 - 7.11% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.96% 26260.727 26775.516 - 4.34% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.96% 52180.416 53202.445 - 2.04% -
rng::rotate(vector<bool>)_(by_1/4)/1024 1.96% 15.326 15.626 - 7.61% -
SetIntersection_Front_Set_uint64_262144_16 1.95% 1306417.906 1331950.222 - 2.17% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.95% 4.521 4.609 - 0.11% -
std::search(list<int>)_(no_match)/8192 1.95% 7152.815 7292.301 - 2.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.95% 180627.510 184148.964 - 1.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.95% 9514.737 9700.104 - 0.59% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.95% 282.302 287.801 - -1.59% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.95% 3.436 3.503 - -0.43% -
SetIntersection_Interlaced_Set_float_16384_4 1.95% 172337323.014 175690703.846 - 2.06% -
std::copy(list<int>)/32768 1.94% 26421.614 26935.500 - 3.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.94% 55777.066 56861.724 - -0.13% -
BM_MakeHeap_string_PipeOrgan_256 1.94% 4.771 4.864 - -0.51% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.94% 9.553 9.739 - -5.33% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.94% 9.806 9.997 - -7.98% -
std::set<int>::find(key)_(non-existent)/32 1.94% 2.267 2.311 - 1.08% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.94% 116545110.701 118806297.994 - 5.08% -
std::find_if(vector<char>)_(process_all)/1024 1.94% 270.231 275.474 - 0.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.94% 1.580 1.611 - -2.07% -
BM_PushHeap_string_Random_16 1.94% 10.102 10.298 - 1.78% -
std::multiset<int>::insert(value)_(already_present)/32 1.94% 19.001 19.369 - 0.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.93% 68532.616 69857.574 - 0.25% -
rng::for_each_n(deque<int>)/50 1.93% 3.920 3.995 - 0.20% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.93% 16.272 16.586 - -0.03% -
SetIntersection_Front_Set_float_262144_64 1.93% 1871469.646 1907584.359 - 5.05% -
std::map<int,_int>::find(key)_(existent)/32 1.93% 1.531 1.560 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.92% 5866746.350 5979524.864 - 0.64% -
std::fill_n(deque<int>)/8192 1.92% 239.949 244.546 - 2.21% -
rng::is_sorted_until(list<int>,_pred)/8192 1.92% 7808.102 7957.680 - 7.80% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 1.92% 19.840 20.220 - -0.37% -
BM_std_min<unsigned_int>/12 1.92% 1.481 1.509 - 2.73% -
SetIntersection_Front_Vector_string_262144_1 1.91% 1141228.534 1163020.823 - 0.18% -
std::remove_if(list<int>)_(prefix)/8192 1.91% 9351.179 9529.714 - -2.89% -
BM_PushHeap_string_Random_1024 1.91% 14.951 15.236 - 1.75% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.91% 1.609 1.640 - -1.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.91% 10579.287 10780.985 - 0.85% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.91% 16.856 17.177 - 2.27% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.90% 19.666 20.040 - 0.68% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.90% 1.279 1.304 - 0.60% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.90% 197.218 200.969 - -0.60% -
std::map<int,_int>::ctor(const&)/32 1.90% 211.895 215.923 - 0.34% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.90% 31.180 31.772 - 0.92% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.90% 538.689 548.916 - 2.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.90% 4660984.895 4749451.710 - 2.53% -
rng::search(deque<int>)_(near_matches)/1024 1.90% 25225.077 25703.130 - 16.11% -
std::map<int,_int>::clear()/1024 1.89% 10580.321 10780.564 - 2.48% -
BM_std_min<char>/23 1.89% 2.281 2.324 - 1.98% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.89% 11.800 12.023 - 0.14% -
BM_deque_vector_move_backward/1 1.89% 2.084 2.124 - 1.81% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.89% 31.815 32.416 - 0.23% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.89% 848.529 864.562 - -0.22% -
BM_std_minmax<unsigned_char>/7 1.89% 2.434 2.480 - 0.62% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.89% 1.387 1.413 - 1.56% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.89% 54669.128 55701.007 - 1.86% -
SetIntersection_Front_Set_uint64_262144_262144 1.89% 1814152.424 1848380.451 - 0.48% -
BM_MakeThenSortHeap_string_SingleElement_256 1.88% 25.125 25.598 - 1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.88% 6.896 7.026 - 1.26% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.88% 10.543 10.741 - -0.46% -
BM_MakeThenSortHeap_uint64_Descending_256 1.88% 8.639 8.802 - 1.53% -
BM_std_min<long_long>/20 1.88% 2.008 2.045 - -0.86% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.88% 8.111 8.264 - 0.62% -
BM_align/8 1.88% 0.898 0.915 - 2.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.87% 139722.410 142340.639 - 1.22% -
rng::unique(list<int>,_pred)_(contiguous)/8192 1.87% 7801.395 7947.441 - 2.52% -
BM_RangesPushHeap_uint64_Random_262144 1.87% 6.008 6.121 - -0.03% -
BM_RangesMakeHeap_uint32_Ascending_16 1.87% 0.600 0.612 - 0.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.87% 6645.039 6769.261 - 2.04% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.87% 24.954 25.420 - 1.60% -
BM_std_minmax<unsigned_char>/13 1.87% 2.219 2.260 - 2.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.87% 24.119 24.569 - 20.34% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.86% 12.301 12.530 - -0.15% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.86% 1.875 1.910 - -4.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.86% 1158.173 1179.697 - -0.18% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.86% 9.774 9.956 - 9.26% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.86% 5.117 5.212 - 1.14% -
BM_std_min<int>/16 1.86% 1.691 1.722 - 0.17% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.85% 28.986 29.522 - 0.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.85% 306.174 311.832 - -0.32% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.85% 197.232 200.875 - -1.38% -
SetIntersection_None_Set_uint32_262144_256 1.84% 1150203.369 1171420.900 - -2.15% -
std::unordered_set<int>::contains(key)_(existent)/32 1.84% 1.273 1.297 - -0.52% -
BM_deque_deque_ranges_move_backward/4000 1.84% 144.913 147.582 - 1.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.84% 18.886 19.233 - -0.25% -
BM_align/256 1.84% 0.898 0.914 - 1.96% -
std::set<int>::ctor(const&)/8192 1.84% 49932.478 50850.122 - -3.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.84% 5134784.353 5229117.170 - -1.99% -
std::unordered_set<int>::erase(iterator)/32 1.84% 20.073 20.442 - -4.29% -
std::unordered_multiset<int>::erase(iterator)/1024 1.84% 20.052 20.420 - 0.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.83% 11.549 11.761 - 0.80% -
BM_vector_deque_ranges_move/4000 1.83% 142.798 145.413 - 2.64% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.83% 22.533 22.945 - -1.96% -
BM_MakeThenSortHeap_uint32_Heap_16 1.83% 5.124 5.218 - 2.44% -
BM_MakeThenSortHeap_float_Ascending_256 1.83% 6.462 6.580 - -0.99% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.82% 540.459 550.316 - 0.30% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.82% 19.657 20.015 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.82% 21.980 22.380 - 0.25% -
SetIntersection_Front_Set_string_16384_1024 1.82% 59302077.706 60381471.627 - 1.86% -
BM_std_min<unsigned_short>/512 1.82% 7.139 7.269 - -1.03% -
BM_MakeHeap_string_Descending_64 1.82% 2.560 2.607 - 0.33% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.82% 8.148 8.296 - 1.69% -
std::reverse(list<int>)/4096 1.82% 1674.913 1705.339 - 1.73% -
rng::any_of(vector<int>)_(process_all)/32 1.82% 8.381 8.534 - 2.51% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.82% 204742.214 208459.005 - 0.12% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.81% 562308.142 572506.689 - -0.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.81% 10.088 10.271 - -2.37% -
std::move_backward(deque<int>)/1048576 1.81% 127138.003 129437.342 - -0.04% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.81% 28.816 29.337 - -5.72% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.80% 68.772 70.013 - -1.07% -
std::fill_n(deque<int>)/1024 1.80% 29.624 30.158 - 0.87% -
BM_MakeHeap_uint32_SingleElement_262144 1.80% 0.628 0.639 - 1.66% -
std::multiset<int>::erase(iterator)/32 1.80% 21.319 21.704 - 1.09% -
BM_RangesMakeHeap_float_Ascending_256 1.80% 0.644 0.656 - -1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.80% 1126792.444 1147067.951 - -0.35% -
std::find_first_of(deque<int>)_(large_needle)/32 1.80% 305.248 310.739 - 7.29% -
std::all_of(list<int>)_(process_all)/50 1.80% 21.545 21.933 - 0.18% -
rng::move_backward(deque<int>)/262144 1.80% 29928.839 30466.137 - -0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.79% 136267.164 138711.281 - 0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.79% 0.991 1.009 - -3.67% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.79% 28579.279 29090.683 - -1.12% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.79% 24.501 24.939 - 1.27% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.79% 20.045 20.403 - 1.14% -
SetIntersection_None_Set_uint64_256_64 1.79% 9156307.999 9319820.703 - 1.74% -
BM_std_minmax<long_long>/21 1.79% 3.505 3.568 - 1.65% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.78% 78.951 80.356 - 0.31% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.78% 44.410 45.199 - 1.80% -
rng::find_last(vector<char>)_(bail_10%)/50 1.78% 5.564 5.663 - 0.93% -
SetIntersection_Front_Set_uint64_1024_1024 1.78% 15759082.511 16038940.377 - 0.75% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.78% 464.701 472.950 - 5.35% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.77% 6692.290 6811.048 - 2.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.77% 7810851.184 7949227.979 - -8.84% -
rng::copy_if(vector<int>)_(every_other)/8 1.77% 4.238 4.313 - 1.09% -
BM_std_min<unsigned_char>/4 1.77% 0.979 0.996 - -6.69% -
rng::partition_point(list<int>)/1024 1.77% 1261.101 1283.410 - 1.55% -
BM_PushHeap_uint32_PipeOrgan_262144 1.77% 3.030 3.083 - 1.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.77% 10.114 10.293 - 4.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.76% 9244794.144 9407935.084 - -0.56% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.76% 169328284.042 172312608.930 - 1.82% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.76% 259.061 263.617 - -0.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.76% 4.918 5.005 - 3.06% -
BM_PopHeap_pair<uint32,_uint32>_262144 1.76% 60.109 61.164 - 2.88% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.75% 11.320 11.519 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.75% 3113387.127 3167930.176 - 0.13% -
BM_std_min<unsigned_int>/16 1.75% 1.908 1.942 - 2.44% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.75% 12269.656 12484.438 - 1.49% -
BM_PopHeap_pair<uint32,_uint32>_1024 1.75% 30.178 30.705 - 0.90% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.75% 601.176 611.691 - 2.95% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.74% 139.368 141.800 - 0.75% -
BM_StringRelational_Less_Huge_Small_Control 1.74% 1.815 1.847 - -2.78% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.74% 1509789.326 1536109.467 - 1.25% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.74% 829.335 843.785 - -0.14% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.74% 32.273 32.835 - 1.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.74% 566.041 575.898 - 0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.74% 0.701 0.713 - 0.27% -
rng::equal(vector<bool>)_(unaligned)/8 1.74% 0.738 0.751 - -1.61% -
BM_PopHeap_pair<uint32,_uint32>_64 1.74% 15.943 16.221 - 1.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.74% 16.722 17.013 - -2.69% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.74% 11.788 11.993 - -0.98% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.74% 4318.666 4393.638 - 0.22% -
BM_std_minmax<unsigned_char>/5 1.74% 1.751 1.782 - -0.18% -
std::any_of(vector<int>)_(process_all)/32 1.73% 8.380 8.525 - 2.43% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.73% 6091.188 6196.469 - -2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.73% 344875130.437 350834468.831 - 0.95% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.73% 9.263 9.423 - -0.30% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.73% 17.893 18.202 - 0.49% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.73% 29.917 30.433 - 3.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.73% 608.758 619.263 - 0.52% -
BM_std_minmax<short>/26 1.72% 2.480 2.523 - 1.04% -
BM_std_minmax<unsigned_long_long>/14 1.72% 3.294 3.351 - 2.60% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.72% 561.789 571.448 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.72% 18.068 18.379 - 1.49% -
BM_MakeHeap_uint32_PipeOrgan_1024 1.71% 0.689 0.700 - -1.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.71% 16151.400 16428.252 - -0.16% -
std::for_each(list<int>)/8 1.71% 2.505 2.548 - -0.40% -
std::for_each(list<int>)/32 1.70% 11.155 11.345 - 0.95% -
SetIntersection_Front_Vector_string_262144_16 1.70% 1720166.411 1749458.955 - 2.23% -
BM_PushHeap_string_Random_256 1.70% 14.215 14.457 - 1.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.70% 83870.291 85295.699 - 0.13% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.70% 1.273 1.295 - -0.03% -
BM_std_minmax<unsigned_long_long>/30 1.70% 4.442 4.518 - 2.46% -
BM_LowerBound_string_16384 1.70% 397.070 403.811 - 1.55% -
rng::copy_n(vector<int>)/1048576 1.70% 49369.004 50206.951 - 0.63% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.70% 10279.085 10453.467 - -13.62% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.70% 8534.597 8679.346 - -0.08% -
BM_std_min<unsigned_char>/64 1.69% 4.087 4.156 - 1.39% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.69% 41542.158 42245.977 - 0.16% -
BM_std_minmax<short>/10 1.69% 1.431 1.455 - 1.50% -
BM_MakeHeap_string_Random_16384 1.69% 12.621 12.834 - -1.21% -
BM_std_min<char>/29 1.68% 2.002 2.036 - -2.80% -
SetIntersection_Front_Vector_uint64_16384_1 1.68% 1099134.946 1117623.384 - 5.82% -
BM_lexicographical_compare_three_way_fast_path/16 1.68% 4.341 4.414 - 1.76% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.68% 348157482.305 354000326.388 - 0.85% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.68% 526.220 535.047 - 3.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.68% 1134963.232 1153996.210 - -1.70% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.67% 0.666 0.678 - 0.29% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.67% 700.017 711.730 - 0.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.67% 1210.548 1230.793 - 0.52% -
SetIntersection_Front_Vector_uint64_64_64 1.67% 11180029.828 11366785.505 - 2.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.67% 48679.673 49490.549 - -0.54% -
std::unordered_set<int>::insert(value)_(already_present)/0 1.67% 1.570 1.596 - 2.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.66% 38.360 38.997 - -0.04% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.66% 214.621 218.180 - -0.11% -
rng::copy_backward(deque<int>)/262144 1.66% 31356.570 31876.365 - 0.44% -
BM_std_minmax<unsigned_char>/6 1.66% 2.048 2.082 - -0.40% -
BM_RangesMakeHeap_uint64_Ascending_16 1.65% 0.657 0.668 - 1.98% -
std::multimap<int,_int>::erase(iterator)/32 1.65% 20.733 21.076 - 1.28% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.65% 24.344 24.747 - 1.56% -
BM_MakeThenSortHeap_uint32_Random_4 1.65% 4.010 4.076 - 2.24% -
std::multiset<int>::erase(iterator)/8192 1.65% 23.644 24.034 - 1.67% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.65% 212.330 215.833 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.65% 1099617.376 1117740.449 - 0.06% -
SetIntersection_Front_Set_string_262144_1024 1.65% 59936801.515 60924026.968 - 1.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.65% 1.964 1.997 - 2.47% -
std::find(vector<int>)_(process_all)/8 1.64% 2.647 2.690 - 1.70% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.64% 5.652 5.745 - 0.38% -
BM_std_min<unsigned_long_long>/3 1.64% 0.694 0.705 - 1.11% -
std::adjacent_find(vector<int>)/1048576 1.64% 234956.049 238810.518 - 1.60% -
std::generate(list<int>)/32 1.64% 8.540 8.680 - -0.51% -
BM_std_min<unsigned_int>/1024 1.64% 26.850 27.289 - 2.15% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.63% 26.488 26.921 - -0.39% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.63% 1546726.724 1571963.865 - -0.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.63% 51518.572 52356.343 - 0.46% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 1.62% 93.675 95.197 - 37.62% -
rng::remove_if(list<int>)_(prefix)/1024 1.62% 1002.507 1018.782 - 1.60% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.62% 2.309 2.347 - 0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.62% 20379909.592 20710215.424 - 1.22% -
SetIntersection_Front_Set_uint64_256_4 1.62% 4449607.936 4521696.604 - -0.08% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.62% 1.329 1.351 - 1.64% -
rng::replace_if(list<int>)_(prefix)/8192 1.62% 7204.213 7320.635 - -0.07% -
BM_PushHeap_string_Ascending_256 1.61% 10.184 10.349 - -6.44% -
BM_vector_deque_copy_backward/512 1.61% 17.623 17.907 - 1.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.61% 10.146 10.310 - 1.23% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.61% 2903.087 2949.914 - 0.01% -
BM_std_minmax<short>/9 1.61% 1.187 1.206 - 1.64% -
SetIntersection_Front_Vector_float_1024_4 1.61% 1119411.652 1137422.109 - 0.43% -
rng::sort(vector<int>)_(heap)/8 1.61% 22.230 22.587 - 0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.61% 8607.197 8745.541 - 0.50% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.61% 3.957 4.020 - 0.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.61% 36208.118 36789.531 - 1.15% -
SetIntersection_None_Set_string_262144_256 1.60% 1692200.359 1719304.850 - 2.31% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.60% 8.004 8.132 - -0.46% -
BM_deque_deque_ranges_copy/65536 1.60% 2769.959 2814.279 - -10.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.60% 0.699 0.711 - 2.09% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.60% 4.044 4.109 - -2.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.60% 33.591 34.126 - -0.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.59% 35288.698 35851.258 - 0.30% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.59% 110.012 111.764 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.59% 19.666 19.979 - 0.62% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.59% 6274.036 6373.805 - 1.08% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.59% 0.894 0.908 - -2.88% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.59% 218.763 222.234 - -1.00% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.59% 36197.141 36771.306 - 0.32% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.59% 16841.287 17108.294 - -0.60% -
SetIntersection_None_Set_uint32_262144_64 1.59% 1150543.051 1168782.961 - -2.14% -
BM_MakeThenSortHeap_uint64_Random_16 1.59% 8.560 8.695 - 0.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.58% 29.445 29.911 - -0.85% -
SetIntersection_None_Set_string_262144_4 1.58% 1687660.154 1714361.168 - 2.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.58% 55.137 56.009 - -0.09% -
BM_deque_vector_ranges_copy_backward/65536 1.58% 8219.273 8349.111 - 6.86% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.58% 480.400 487.986 - -1.90% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.58% 14587.835 14817.943 - 2.29% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.58% 771.456 783.623 - -46.60% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.58% 2075.600 2108.326 - 4.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.57% 507.591 515.583 - -1.50% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.57% 1.655 1.681 - 0.60% -
std::set<std::string>::ctor(const&)/1024 1.57% 34300.991 34840.756 - -0.43% -
std::copy_n(deque<int>)/262144 1.57% 10141.243 10300.811 - 0.41% -
BM_std_minmax<long_long>/7 1.57% 2.598 2.638 - 1.35% -
SetIntersection_None_Set_uint64_16384_1024 1.57% 162972251.525 165533330.166 - 0.57% -
std::rotate_copy(deque<int>)/1024 1.57% 34.211 34.749 - -1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.57% 1398137.019 1420079.218 - 2.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.57% 529.962 538.266 - 1.42% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.57% 11.987 12.174 - 1.22% -
SetIntersection_None_Vector_string_64_64 1.56% 9264553.799 9409274.564 - -0.20% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.56% 4.265 4.331 - 1.71% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.56% 6327.243 6425.958 - 3.14% -
std::copy_if(vector<int>)_(entire_range)/8 1.56% 2.270 2.306 - 2.64% -
rng::generate(list<int>)/32 1.56% 8.537 8.670 - 0.03% -
std::multiset<std::string>::clear()/8192 1.56% 200013.941 203131.189 - 0.02% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.56% 31.256 31.743 - -3.60% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.56% 7.508 7.625 - 0.21% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.56% 3.121 3.170 - -0.71% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.55% 164.650 167.209 - -0.61% -
std::unordered_multiset<int>::erase(iterator)/32 1.55% 20.054 20.366 - 0.31% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.55% 10.584 10.748 - 1.51% -
SetIntersection_Front_Set_uint64_16384_16384 1.55% 342334821.646 347650304.793 - 0.26% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.55% 14.938 15.170 - 0.44% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.55% 421.550 428.085 - -0.62% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.55% 24.846 25.231 - -0.22% -
SetIntersection_None_Vector_string_1024_64 1.55% 1226212.367 1245202.528 - 0.32% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.55% 24.392 24.770 - 1.80% -
std::multiset<int>::clear()/8192 1.55% 74453.305 75605.375 - 1.54% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.55% 302.232 306.906 - 1.18% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 1.55% 0.697 0.707 - 1.98% -
std::find_first_of(vector<int>)_(small_needle)/32 1.55% 46.829 47.552 - -1.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.55% 815.045 827.643 - 1.24% -
std::sort(vector<NonIntegral>)_(heap)/8 1.54% 22.325 22.669 - 0.34% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.54% 1.037 1.053 - 2.78% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 6599.656 6701.387 - -1.26% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.54% 20.760 21.080 - -0.40% -
BM_vector_deque_ranges_move_backward/64 1.54% 2.995 3.041 - 0.03% -
std::replace(vector<int>)_(sprinkled)/50 1.54% 7.726 7.845 - 0.29% -
BM_deque_vector_move/65536 1.54% 2701.758 2743.314 - -13.88% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.54% 13008.757 13208.795 - -3.27% -
SetIntersection_None_Vector_uint64_16_16 1.53% 35679271.113 36226907.593 - 1.53% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.53% 2.642 2.682 - 0.90% -
std::rotate(deque<int>)_(by_1/2)/1024 1.53% 173.261 175.919 - -1.84% -
BM_SortHeap_float_4 1.53% 1.028 1.043 - -1.15% -
BM_RangesPushHeap_uint64_Ascending_262144 1.53% 4.701 4.773 - -4.51% -
SetIntersection_Front_Set_uint64_16384_256 1.53% 5062987.970 5140413.600 - 7.31% -
BM_std_minmax<long_long>/14 1.53% 3.290 3.341 - 1.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.53% 72615.390 73724.782 - -0.02% -
rng::move(vector<int>)/64 1.53% 4.111 4.174 - 1.90% -
std::map<int,_int>::ctor(const&)/8192 1.53% 49741.816 50500.855 - 0.38% -
std::set<int>::erase(key)_(existent)/1024 1.53% 38.586 39.174 - -6.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.52% 795.197 807.318 - -1.08% -
std::remove_if(deque<int>)_(prefix)/1024 1.52% 556.748 565.228 - -0.23% -
std::unique(list<int>,_pred)_(contiguous)/52 1.52% 73.778 74.902 - 0.30% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.52% 0.943 0.958 - 0.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 13528.009 13733.798 - 0.40% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.52% 68.931 69.979 - -0.67% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.52% 569.116 577.770 - 1.43% -
SetIntersection_None_Set_string_262144_16 1.52% 1689690.675 1715356.771 - 2.28% -
BM_std_minmax<unsigned_char>/4 1.52% 1.473 1.496 - -0.32% -
BM_MakeThenSortHeap_float_Heap_16384 1.51% 25.858 26.250 - 1.23% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.51% 34356.153 34876.123 - 0.95% -
SetIntersection_None_Set_uint32_262144_16 1.51% 1156487.547 1173959.961 - -2.37% -
BM_std_minmax_element<long_long>/4096 1.51% 1077.033 1093.298 - -4.33% -
SetIntersection_Interlaced_Set_string_16_4 1.50% 76441112.552 77591298.245 - 1.03% -
BM_StringFindCharLiteral/64 1.50% 2.089 2.120 - 0.34% -
bm_lexicographical_compare<signed_char>/1048576 1.50% 16400.038 16646.464 - 2.06% -
std::adjacent_find(vector<int>,_pred)/1048576 1.50% 464606.379 471574.652 - 0.72% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.50% 13001.158 13196.109 - -3.56% -
BM_RangesPopHeap_uint32_256 1.50% 16.871 17.124 - 0.83% -
std::set<std::string>::count(key)_(existent)/32 1.50% 14.472 14.689 - -6.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.50% 1.214 1.232 - 0.50% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.50% 7427.540 7538.759 - -16.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.49% 2.844 2.886 - 0.21% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.49% 69.462 70.499 - -0.32% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.49% 22.016 22.345 - 2.06% -
BM_std_min<int>/8 1.49% 1.297 1.316 - 2.78% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.49% 5.479 5.561 - 1.27% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.49% 2.908 2.952 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.49% 79399.939 80582.092 - -1.42% -
rng::sort(vector<int>)_(descending)/1024 1.49% 1040.270 1055.750 - 0.80% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.49% 751.629 762.808 - -47.28% -
std::rotate(deque<int>)_(1_element_backward)/50 1.49% 5.309 5.387 - 0.99% -
SetIntersection_None_Set_uint32_262144_1 1.49% 1159141.115 1176381.350 - -2.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.49% 6.069 6.159 - 2.37% -
std::partition(vector<int>)_(sparse)/32 1.48% 8.726 8.855 - 0.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.48% 4.050 4.110 - -3.38% -
BM_PushHeap_float_Ascending_16384 1.48% 4.221 4.283 - -0.28% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.48% 3.638 3.692 - 0.16% -
std::set<std::string>::count(key)_(non-existent)/1024 1.48% 22.786 23.123 - -2.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.48% 23.835 24.188 - -0.23% -
std::list<int>::ctor(size)/8192 1.48% 95149.493 96555.165 - -8.55% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.48% 2.120 2.151 - 0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.47% 1109716.450 1126066.354 - 1.08% -
SetIntersection_Front_Set_uint64_16_16 1.47% 40927042.435 41529740.636 - 0.88% -
BM_std_minmax_element<long_long>/4000 1.47% 1052.350 1067.813 - -4.08% -
SetIntersection_None_Vector_string_262144_16 1.47% 1357876.105 1377806.422 - -0.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.47% 18.077 18.343 - 1.28% -
std::reverse_copy(list<int>)/8 1.47% 2.419 2.455 - 2.95% -
BM_deque_deque_move_backward/4096 1.46% 152.894 155.131 - 0.02% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.46% 1.197 1.215 - 1.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.46% 46.797 47.481 - 0.06% -
BM_LowerBound_string_1024 1.46% 178.130 180.731 - 0.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.46% 29.378 29.807 - 2.10% -
std::multiset<int>::contains(key)_(existent)/32 1.46% 1.664 1.688 - 1.84% -
BM_RangesPushHeap_uint32_Ascending_262144 1.46% 8.036 8.153 - -0.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.45% 17229.120 17479.775 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.45% 24.618 24.976 - -0.46% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.45% 5.528 5.608 - 1.47% -
std::multiset<int>::contains(key)_(existent)/1024 1.45% 4.029 4.088 - 1.17% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.45% 68.603 69.599 - -0.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.45% 50368.839 51099.390 - 2.73% -
std::stable_partition(vector<int>)_(dense)/1024 1.45% 295.972 300.263 - 1.34% -
BM_deque_vector_ranges_move/5500 1.45% 197.693 200.557 - 1.42% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.45% 6517.039 6611.442 - 0.88% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.45% 17758.991 18015.957 - 0.89% -
std::map<int,_int>::clear()/8192 1.44% 81046.531 82217.338 - 1.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.44% 3.556 3.607 - 2.97% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.44% 53054.052 53817.119 - 0.50% -
SetIntersection_Front_Vector_string_262144_4 1.44% 1260504.763 1278629.288 - 0.46% -
SetIntersection_Front_Set_uint32_256_4 1.44% 4483068.703 4547512.558 - 0.06% -
BM_vector_deque_copy/1 1.44% 2.319 2.353 - 1.88% -
std::partial_sort(deque<int>)_(heap)/8192 1.43% 283639.195 287708.613 - 1.84% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.43% 28.526 28.935 - 0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.43% 0.734 0.745 - -1.31% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.43% 29.485 29.906 - -2.00% -
BM_RangesPushHeap_float_Random_262144 1.43% 7.562 7.670 - -1.06% -
std::set<int>::ctor(const&)/32 1.43% 216.475 219.568 - -6.42% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.43% 350038075.910 355027419.650 - 2.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.42% 1444312.283 1464852.855 - 0.96% -
SetIntersection_Front_Vector_string_256_16 1.42% 6434628.005 6526105.423 - 0.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.42% 3.599 3.650 - 4.81% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.42% 3.908 3.964 - -1.29% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.41% 4.318 4.379 - 1.71% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.41% 3.568 3.619 - -0.20% -
BM_std_minmax<long_long>/23 1.41% 4.329 4.390 - 1.12% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.41% 20.347 20.634 - -0.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.41% 511.311 518.503 - 0.15% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.41% 37056.562 37577.287 - 1.53% -
SetIntersection_Front_Vector_string_1024_16 1.40% 1724233.041 1748454.807 - 3.96% -
BM_MakeThenSortHeap_uint64_Random_64 1.40% 11.716 11.880 - 0.58% -
SetIntersection_None_Set_string_262144_16384 1.40% 1691626.139 1715357.502 - 1.98% -
SetIntersection_Front_Vector_uint64_1024_1 1.40% 1097273.895 1112656.949 - -1.50% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.40% 5461.853 5538.358 - 1.29% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.40% 49844.918 50543.004 - 3.08% -
BM_vector_deque_copy/64 1.40% 2.815 2.854 - 1.60% -
BM_PushHeap_uint64_Random_1024 1.40% 5.911 5.993 - 1.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.40% 223.979 227.115 - 10.04% -
BM_std_min<int>/1024 1.40% 26.654 27.027 - 1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.40% 21.162 21.459 - 1.10% -
std::stable_partition(list<int>)_(dense)/50 1.40% 56.740 57.534 - 1.43% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.40% 301.589 305.809 - 1.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.40% 6661.661 6754.871 - 0.52% -
BM_std_minmax<unsigned_char>/3 1.40% 1.193 1.209 - -0.28% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.40% 206.754 209.643 - -6.60% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.40% 24.785 25.131 - 0.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.40% 2.361 2.394 - 1.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.40% 793320.008 804393.750 - 0.96% -
BM_StringFindMatch2/512 1.40% 990.476 1004.301 - 0.07% -
SetIntersection_None_Vector_uint32_16384_16 1.39% 1158031.336 1174184.467 - 0.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.39% 1443988.497 1464126.395 - 1.43% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.39% 13.708 13.899 - 0.33% -
rng::is_sorted(list<int>,_pred)/8 1.39% 4.226 4.285 - -0.34% -
BM_MakeHeap_uint64_SingleElement_262144 1.39% 0.756 0.766 - 1.56% -
std::stable_sort(deque<int>)_(heap)/8 1.39% 26.009 26.371 - -0.26% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.39% 8.660 8.780 - 0.34% -
rng::search(list<int>)_(no_match)/8192 1.39% 6859.488 6954.756 - 0.07% -
std::copy(vector<bool>)_(aligned)/4096 1.39% 4.700 4.766 - 1.22% -
std::swap_ranges(list<int>)/50 1.39% 32.685 33.139 - 1.43% -
SetIntersection_Front_Set_float_256_256 1.39% 9299531.568 9428427.646 - 11.31% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.38% 6.563 6.653 - 0.38% -
BM_std_min<__int128>/3 1.38% 1.018 1.032 - 0.72% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.38% 8.780 8.901 - -0.45% -
std::stable_partition(list<int>)_(sparse)/8192 1.38% 8784.502 8905.642 - 1.32% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.38% 11.848 12.011 - -0.28% -
BM_deque_vector_ranges_move/64000 1.38% 2727.864 2765.431 - -19.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.38% 46.842 47.486 - -1.78% -
BM_PopHeap_string_256 1.37% 40.901 41.462 - 1.46% -
std::partition(list<int>)_(dense)/50 1.37% 13.378 13.561 - 1.73% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.37% 2.195 2.225 - -0.18% -
BM_LowerBound_pair<uint32,_uint32>_256 1.37% 32.909 33.359 - 1.86% -
std::reverse_copy(list<int>)/32768 1.37% 26357.294 26717.686 - 1.92% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.37% 16.886 17.117 - 1.48% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.37% 4255.268 4313.417 - 0.01% -
std::map<int,_int>::find(key)_(existent)/8192 1.37% 5.507 5.582 - 2.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.36% 147366.814 149377.243 - 1.88% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.36% 5.662 5.739 - 0.50% -
std::sort(vector<int>)_(descending)/1024 1.36% 1041.615 1055.808 - 0.70% -
SetIntersection_None_Set_uint64_256_1 1.36% 11496946.099 11653469.965 - 1.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.36% 367.573 372.577 - 2.26% -
std::find(vector<bool>)_(process_all)/8192 1.36% 33.313 33.765 - 0.12% -
BM_std_minmax<short>/11 1.36% 1.795 1.819 - 0.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.36% 140999.593 142912.282 - 0.21% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.36% 1021.575 1035.432 - 0.59% -
SetIntersection_Interlaced_Set_string_256_16 1.36% 18096272.313 18341620.809 - -1.34% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.35% 4098.563 4154.062 - -0.95% -
std::remove_if(deque<int>)_(sprinkled)/32 1.35% 56.119 56.878 - -2.11% -
SetIntersection_Front_Set_string_16_4 1.35% 66849474.666 67754324.087 - -0.06% -
std::generate(list<int>)/8192 1.35% 7406.022 7506.220 - 7.68% -
BM_deque_deque_move/64000 1.35% 2724.308 2761.159 - -13.63% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.35% 473.655 480.062 - 0.22% -
BM_PushHeap_float_Random_256 1.35% 7.211 7.308 - 0.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 1.35% 8.236 8.348 - 2.06% -
std::partition_copy(vector<int>)/1024 1.35% 457.240 463.410 - 1.86% -
BM_deque_deque_ranges_move_backward/4096 1.35% 152.169 154.222 - -0.12% -
SetIntersection_Front_Vector_uint64_16384_256 1.35% 2291855.874 2322766.887 - -0.07% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.35% 15.035 15.237 - -3.11% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.35% 6.866 6.959 - -0.52% -
std::multiset<std::string>::clear()/32 1.35% 881.927 893.802 - -2.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.35% 13717.694 13902.321 - 2.90% -
rng::none_of(list<int>)_(process_all)/8 1.35% 2.609 2.644 - 1.28% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.34% 5868.238 5946.894 - 1.65% -
BM_deque_deque_move_backward/64000 1.34% 8027.519 8135.032 - -0.01% -
std::multimap<int,_int>::ctor(const&)/32 1.34% 213.901 216.765 - -0.03% -
SetIntersection_Front_Set_string_262144_1 1.34% 1142036.237 1157323.224 - -0.18% -
std::fill_n(vector<int>)/8192 1.34% 235.554 238.707 - 0.50% -
rng::stable_partition(vector<int>)_(dense)/1024 1.34% 295.235 299.185 - 1.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.34% 16590.771 16812.700 - -1.23% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.34% 1.474 1.494 - 0.35% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.34% 4.307 4.364 - -0.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.33% 141080.263 142962.977 - 0.79% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 1.33% 12475.982 12642.121 - 8.53% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.33% 16.505 16.725 - 0.29% -
std::search(list<int>,_pred)_(single_element)/1000 1.33% 822.993 833.951 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.33% 351352793.175 356029369.052 - 0.52% -
BM_std_minmax_element<long_long>/5500 1.33% 1444.963 1464.164 - -4.27% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.33% 955445.278 968119.096 - -0.03% -
BM_PopHeap_string_1024 1.33% 56.131 56.875 - 1.04% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.32% 11.528 11.680 - 1.81% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.32% 2437.334 2469.573 - -1.10% -
BM_MakeThenSortHeap_string_Heap_262144 1.32% 178.241 180.598 - 1.10% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.32% 605.092 613.088 - -0.00% -
SetIntersection_Front_Set_uint64_256_16 1.32% 4902114.409 4966866.447 - 2.46% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.32% 3.110 3.151 - 0.38% -
BM_CmpLess_uint_schar 1.32% 1.055 1.069 - -0.67% -
std::multimap<int,_int>::erase(iterator)/1024 1.32% 20.842 21.117 - 1.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.32% 16.161 16.374 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.31% 11.477 11.628 - 0.37% -
SetIntersection_Interlaced_Set_uint32_256_64 1.31% 14670528.091 14862793.003 - 0.15% -
std::find(vector<int>)_(bail_25%)/8 1.31% 1.374 1.392 - 0.13% -
SetIntersection_None_Vector_float_16384_1024 1.31% 1171838.611 1187145.704 - 1.18% -
SetIntersection_Front_Set_uint32_1024_4 1.31% 1147687.113 1162668.278 - 0.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.30% 1317.860 1335.050 - 1.54% -
BM_std_min<char>/22 1.30% 2.070 2.097 - 1.16% -
BM_PushHeap_uint32_Random_64 1.30% 5.562 5.634 - -0.33% -
bm_ranges_lexicographical_compare<signed_char>/7 1.30% 2.835 2.872 - 1.72% -
BM_deque_vector_copy_backward/1 1.30% 2.092 2.119 - 2.36% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.30% 20.426 20.691 - 0.61% -
BM_StringFindMatch1/512 1.30% 990.707 1003.584 - -0.19% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.30% 49422.171 50064.459 - 1.93% -
BM_CmpLess_int_uint 1.30% 1.111 1.126 - 1.03% -
SetIntersection_Front_Vector_string_16_4 1.30% 63669277.868 64495270.221 - 0.35% -
BM_PushHeap_uint32_Random_16384 1.30% 6.276 6.358 - 1.51% -
BM_RangesSortHeap_string_16 1.30% 14.151 14.335 - 1.59% -
BM_deque_deque_move/4000 1.30% 145.869 147.758 - -0.40% -
BM_MakeThenSortHeap_float_Random_1024 1.30% 33.192 33.622 - 0.76% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.29% 81.084 82.134 - 1.43% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.29% 516.327 523.005 - -0.01% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.29% 18.034 18.267 - 0.68% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.29% 16.205 16.414 - 0.79% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.29% 6438.372 6521.605 - -8.69% -
BM_std_minmax<unsigned_long_long>/4 1.29% 1.597 1.617 - 4.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.29% 20.475 20.739 - -1.06% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.29% 39.406 39.914 - 1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.29% 9.755 9.880 - -0.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.29% 12969.940 13136.959 - 1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.29% 11308.378 11453.845 - 1.03% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.29% 8.371 8.479 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.28% 70668168.198 71575666.394 - 0.43% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.28% 1899.211 1923.597 - -0.88% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.28% 13.863 14.041 - 0.46% -
std::multimap<int,_int>::erase(iterator)/0 1.28% 20.592 20.855 - 1.39% -
std::replace(vector<int>)_(sprinkled)/1024 1.28% 168.901 171.062 - 5.37% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.28% 1.327 1.344 - 0.17% -
BM_std_min<unsigned_char>/24 1.28% 2.757 2.792 - -1.60% -
std::all_of(list<int>)_(process_all)/32 1.28% 11.494 11.641 - -0.27% -
BM_CmpLess_short_uint 1.27% 1.104 1.118 - -0.10% -
rng::find_if_not(deque<int>)_(process_all)/8 1.27% 3.927 3.977 - -0.45% -
std::multiset<int>::insert(value)_(new_value)/32 1.27% 19.698 19.949 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.27% 1111525.099 1125667.566 - 5.95% -
SetIntersection_None_Set_string_262144_64 1.27% 1694752.442 1716296.633 - 1.91% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.27% 5.376 5.445 - -0.02% -
rng::unique(list<int>)_(sprinkled)/1024 1.27% 952.233 964.326 - 0.32% -
BM_vector_deque_ranges_copy_backward/64 1.27% 3.035 3.074 - 1.44% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.27% 1.415 1.433 - 2.72% -
SetIntersection_Front_Vector_uint64_256_16 1.27% 4428659.873 4484840.276 - 0.82% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.27% 4.241 4.295 - -0.00% -
std::multiset<int>::ctor(const&)/8192 1.26% 48971.432 49590.627 - 1.45% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.26% 8.864 8.976 - 0.12% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.26% 341610667.125 345922119.363 - -2.61% -
std::rotate_copy(vector<int>)/1024 1.26% 32.858 33.272 - 1.03% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.26% 2.239 2.267 - -21.80% -
BM_CmpLess_uint_short 1.26% 1.067 1.081 - 1.47% -
std::unordered_set<int>::erase(iterator)/1024 1.25% 20.194 20.447 - -13.74% -
BM_MakeHeap_string_Random_256 1.25% 10.416 10.547 - -1.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.25% 151016.469 152906.982 - -0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.25% 4.968 5.030 - 1.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.25% 9850.082 9973.170 - -3.70% -
SetIntersection_None_Set_uint32_1024_1024 1.25% 8733330.951 8842269.799 - 0.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 6307.307 6385.769 - 2.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.24% 18.893 19.128 - 1.13% -
BM_MakeHeap_uint32_Random_16 1.24% 1.253 1.268 - -1.07% -
SetIntersection_None_Set_string_262144_1 1.24% 1696284.342 1717345.053 - 2.57% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.24% 5.058 5.120 - -0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.24% 9.527 9.645 - 0.84% -
std::copy_backward(deque<int>)/8 1.24% 2.738 2.772 - 3.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.24% 13.212 13.375 - 2.98% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.24% 113040.150 114438.320 - 0.65% -
BM_PopHeap_string_16384 1.24% 72.700 73.599 - 1.27% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.24% 48.425 49.023 - 0.38% -
BM_std_min<short>/512 1.24% 7.332 7.423 - 1.71% -
BM_CmpEqual_int_short 1.24% 1.120 1.133 - -0.27% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.24% 2448.543 2478.783 - -0.46% -
std::set<std::string>::clear()/1024 1.23% 19874.023 20119.318 - -0.93% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 1.23% 10.482 10.611 - -1.24% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.23% 715.489 724.302 - -1.12% -
SetIntersection_Front_Set_string_16_16 1.23% 63316156.559 64095542.653 - -1.19% -
BM_std_min<unsigned_int>/512 1.23% 12.896 13.054 - 1.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.23% 15.883 16.078 - 0.73% -
BM_CmpEqual_uint_short 1.23% 1.060 1.073 - 0.27% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 1.23% 2.254 2.282 - 0.62% -
rng::rotate(vector<int>)_(1_element_backward)/1024 1.23% 35.682 36.119 - 0.52% -
BM_MakeThenSortHeap_float_Random_262144 1.22% 62.360 63.123 - 0.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.22% 29.580 29.942 - 1.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.22% 10.577 10.706 - 1.14% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.22% 2.027 2.052 - -0.68% -
SetIntersection_Interlaced_Set_float_262144_256 1.22% 1579327.798 1598613.363 - 0.22% -
bm_ranges_lexicographical_compare<signed_char>/6 1.22% 2.615 2.647 - 2.16% -
rng::move(vector<bool>)_(unaligned)/64 1.22% 1.619 1.639 - -0.08% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.22% 17.328 17.539 - 0.29% -
BM_RangesPopHeap_uint64_4 1.22% 2.667 2.699 - -0.18% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.22% 2.585 2.617 - 0.11% -
SetIntersection_None_Set_uint32_262144_4 1.21% 1157711.346 1171769.857 - -2.47% -
BM_std_minmax<unsigned_short>/10 1.21% 1.405 1.422 - -2.65% -
std::transform(deque<int>,_deque<int>)/50 1.21% 33.403 33.808 - 1.58% -
rng::contains(deque<int>)_(process_all)/32 1.21% 8.587 8.691 - -0.75% -
SetIntersection_None_Set_float_262144_1024 1.21% 1171820.474 1186003.662 - -0.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.21% 20.611 20.859 - 0.93% -
std::copy_n(list<int>)/64 1.20% 14.036 14.205 - 1.25% -
std::move_backward(deque<int>)/32768 1.20% 3607.432 3650.840 - -0.17% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.20% 4257.964 4309.177 - -0.04% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.20% 101.547 102.767 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.20% 24110.938 24400.381 - 0.95% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.20% 9.269 9.380 - 0.08% -
SetIntersection_Front_Set_uint32_16384_4 1.20% 1138839.181 1152498.485 - 1.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.19% 9.827 9.945 - 0.34% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.19% 34.527 34.939 - -0.38% -
BM_PopHeap_pair<uint32,_uint32>_256 1.19% 22.660 22.931 - 0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.19% 815.174 824.903 - 2.95% -
rng::search(list<int>)_(single_element)/1000 1.19% 666.021 673.969 - -1.89% -
std::search(deque<int>,_pred)_(same_length)/1000 1.19% 478.041 483.735 - 0.89% -
BM_deque_deque_ranges_move_backward/64000 1.19% 7937.075 8031.593 - -0.07% -
std::unordered_set<int>::erase(iterator)/0 1.19% 19.633 19.867 - 0.92% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.18% 6.074 6.146 - 0.48% -
BM_MakeHeap_string_QuickSortAdversary_64 1.18% 10.199 10.319 - -1.24% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.18% 30.635 30.996 - 0.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.18% 792.503 801.822 - -1.95% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.17% 325.440 329.264 - -0.05% -
BM_std_minmax_element<char>/4 1.17% 1.242 1.257 - 1.18% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.17% 50385.792 50976.404 - 2.81% -
std::unordered_multiset<int>::ctor(const&)/32 1.17% 197.953 200.273 - -1.24% -
std::search(deque<int>)_(same_length)/8192 1.17% 3795.574 3839.972 - -1.47% -
SetIntersection_Front_Vector_float_16384_64 1.17% 1429711.111 1446432.382 - 0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.17% 79.427 80.356 - 0.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.17% 1.134 1.147 - 2.57% -
std::partial_sort(deque<int>)_(ascending)/8 1.17% 29.620 29.965 - 0.06% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.17% 47.467 48.020 - 1.68% -
SetIntersection_None_Set_uint32_1024_4 1.17% 8696221.928 8797568.114 - -1.10% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.16% 10.758 10.883 - 0.57% -
BM_deque_vector_move/5500 1.16% 195.883 198.152 - 1.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.16% 17.976 18.184 - 0.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.16% 14.541 14.709 - 0.25% -
BM_std_min<int>/7 1.16% 1.053 1.066 - 2.41% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.15% 2631.783 2662.121 - -0.08% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.15% 208.455 210.858 - 1.80% -
BM_PopHeap_pair<uint32,_uint32>_16384 1.15% 45.760 46.287 - 0.72% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 578.103 584.754 - 0.60% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.15% 8.680 8.780 - 1.24% -
std::multimap<int,_int>::erase(iterator)/8192 1.15% 20.956 21.197 - 1.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.15% 11106.268 11233.878 - -10.14% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.15% 5.596 5.660 - 1.03% -
BM_std_min<long_long>/512 1.15% 46.788 47.324 - 1.80% -
BM_MakeThenSortHeap_uint64_Descending_64 1.14% 8.401 8.497 - 0.44% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.14% 50196.098 50770.674 - 0.68% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.14% 6301.484 6373.537 - 2.71% -
SetIntersection_None_Set_float_262144_16384 1.14% 1163602.455 1176879.965 - -1.68% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.14% 55.163 55.792 - -0.33% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.14% 51480.694 52067.769 - 0.62% -
std::is_sorted(list<int>)/8192 1.14% 7170.888 7252.566 - 1.18% -
rng::rotate_copy(vector<int>)/1024 1.14% 32.503 32.872 - -0.47% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.14% 19.864 20.090 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 710.045 718.076 - -0.29% -
SetIntersection_None_Set_uint32_256_16 1.13% 10957093.849 11080922.478 - -0.23% -
BM_RangesPushHeap_string_Descending_4 1.13% 1.881 1.902 - 2.37% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.13% 24.760 25.039 - 0.08% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.13% 2.978 3.011 - 0.73% -
SetIntersection_None_Vector_string_1024_16 1.13% 1231332.324 1245191.839 - 0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 6580.153 6654.035 - -2.26% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.12% 1.452 1.468 - -0.14% -
SetIntersection_None_Set_uint64_262144_64 1.12% 1199963.865 1213421.225 - 1.72% -
BM_std_min<unsigned_short>/23 1.12% 2.135 2.159 - -1.52% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.12% 544.579 550.671 - 1.26% -
SetIntersection_None_Set_uint64_262144_262144 1.12% 1212144.452 1225687.174 - 0.85% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.12% 21.410 21.649 - -8.09% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.11% 56.166 56.791 - 0.45% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.11% 34.952 35.341 - 0.25% -
std::unique(list<int>)_(sprinkled)/32 1.11% 57.007 57.641 - 0.30% -
std::multiset<int>::insert(value)_(already_present)/0 1.11% 18.092 18.293 - 0.01% -
BM_deque_vector_ranges_copy/4000 1.11% 142.496 144.079 - -0.28% -
BM_deque_deque_ranges_copy/1024 1.11% 39.308 39.744 - 1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.11% 2223948.567 2248592.611 - -0.88% -
std::remove(vector<int>)_(sprinkled)/1024 1.11% 288.958 292.159 - 0.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.11% 11223.725 11347.972 - -9.15% -
BM_RangesPushHeap_uint32_Random_1024 1.11% 6.037 6.104 - -2.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.11% 15.821 15.996 - 0.50% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.11% 22.191 22.436 - 2.88% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.10% 1107234.404 1119460.843 - 0.20% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.10% 12084.821 12218.139 - 4.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.10% 4.045 4.089 - -0.22% -
std::is_sorted_until(list<int>)/8192 1.10% 7275.159 7355.002 - 8.64% -
SetIntersection_Interlaced_Set_float_262144_16384 1.10% 1251303.222 1265010.414 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.09% 19.435 19.647 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.09% 1684630.043 1703037.598 - 0.21% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.09% 283.395 286.487 - -0.00% -
BM_MakeThenSortHeap_string_Heap_1024 1.09% 62.824 63.509 - 0.26% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.09% 4.084 4.128 - 4.03% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.09% 10.802 10.919 - 0.21% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.09% 8971.002 9068.534 - 0.49% -
BM_PopHeap_uint32_16 1.09% 7.507 7.588 - 0.68% -
SetIntersection_Front_Vector_string_64_16 1.09% 21963888.588 22202295.579 - 2.41% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.08% 1.357 1.371 - 0.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.08% 14.292 14.447 - 0.32% -
BM_StringFindCharLiteral/256 1.08% 5.316 5.374 - 0.12% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.08% 2.947 2.979 - -0.11% -
std::find_if_not(vector<char>)_(process_all)/1024 1.08% 270.441 273.367 - 1.23% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.08% 23.342 23.594 - -1.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.08% 9.303 9.404 - 0.48% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 1.08% 12.059 12.189 - 1.38% -
SetIntersection_Front_Set_uint64_16_4 1.08% 58312926.154 58942005.916 - 0.60% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 1.08% 685.979 693.378 - -4.51% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.08% 1.455 1.471 - -0.06% -
BM_PushHeap_float_Random_16384 1.08% 7.525 7.606 - 0.78% -
BM_MakeHeap_string_QuickSortAdversary_256 1.08% 10.440 10.553 - -1.59% -
SetIntersection_None_Vector_uint32_256_256 1.07% 2270156.522 2294546.368 - 1.05% -
std::map<int,_int>::clear()/32 1.07% 655.700 662.744 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.07% 350916481.832 354683728.250 - 1.09% -
BM_MakeThenSortHeap_uint64_Descending_16 1.07% 5.569 5.629 - 0.84% -
BM_RangesMakeHeap_uint64_Random_256 1.07% 1.203 1.216 - 0.48% -
rng::find_last(list<int>)_(bail_10%)/8192 1.07% 6248.576 6315.561 - 0.09% -
rng::rotate(list<int>)_(by_1/4)/50 1.07% 24.369 24.630 - 0.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.07% 113639.763 114852.702 - 0.25% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.07% 1.225 1.238 - -3.24% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.07% 3.817 3.857 - 2.20% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.07% 14.924 15.083 - 0.87% -
BM_std_min<char>/21 1.06% 1.809 1.829 - 6.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.06% 29.829 30.146 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.06% 4403163.729 4449890.468 - 1.62% -
std::unordered_set<int>::clear()/8192 1.06% 61971.823 62629.380 - 3.79% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.06% 21.209 21.434 - -0.29% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.06% 2926.323 2957.345 - 1.09% -
SetIntersection_None_Vector_string_16384_16 1.06% 1283943.514 1297547.389 - -0.31% -
std::copy_if(list<int>)_(entire_range)/8 1.06% 2.649 2.677 - 0.60% -
SetIntersection_None_Set_float_1024_64 1.06% 9001014.838 9096151.028 - -8.80% -
std::sort(vector<int>)_(pipe-organ)/8 1.06% 18.628 18.825 - 0.92% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.06% 364.822 368.678 - 1.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.06% 30.428 30.750 - 0.96% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.06% 94561.941 95560.613 - -10.40% -
std::map<int,_int>::ctor(const&)/1024 1.06% 6255.736 6321.767 - 0.09% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.06% 29.704 30.017 - -0.25% -
BM_MakeThenSortHeap_uint64_SingleElement_16 1.05% 3.992 4.034 - 0.63% -
rng::partition(vector<int>)_(sparse)/1024 1.05% 259.730 262.468 - 1.02% -
SetIntersection_Front_Vector_uint64_16384_16 1.05% 1181993.107 1194442.098 - 1.25% -
std::multiset<std::string>::count(key)_(existent)/8192 1.05% 30.721 31.045 - 3.01% -
rng::unique(vector<int>)_(contiguous)/52 1.05% 56.402 56.995 - 0.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.05% 245.574 248.157 - 0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.05% 11.478 11.599 - 0.53% -
BM_CmpLess_ushort_ushort 1.05% 1.117 1.129 - 0.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.05% 725.020 732.629 - -0.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.05% 44.782 45.251 - 1.03% -
std::set<int>::contains(key)_(non-existent)/1024 1.05% 5.305 5.361 - -12.83% -
std::fill(vector<int>)/8192 1.04% 238.886 241.382 - 1.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.04% 394856.986 398982.117 - -0.38% -
BM_MakeHeap_string_Random_1024 1.04% 10.791 10.904 - -2.00% -
SetIntersection_Front_Vector_float_16384_4 1.04% 1123304.282 1135021.468 - -0.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.04% 717.313 724.786 - -1.05% -
rng::copy(list<int>)/8 1.04% 2.361 2.385 - -1.51% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.04% 38.717 39.120 - 6.33% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.04% 18133.682 18322.475 - 0.60% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 1.04% 13.695 13.838 - 1.00% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.04% 146.124 147.643 - 1.25% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 1.04% 14.447 14.598 - 0.53% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.04% 705.691 713.024 - -0.94% -
BM_CmpEqual_short_short 1.04% 1.117 1.128 - 0.42% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.04% 4.864 4.915 - 2.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.04% 17.808 17.993 - 2.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.04% 54651.832 55218.605 - 0.47% -
rng::reverse_copy(deque<int>)/64 1.03% 19.937 20.143 - 0.22% -
BM_std_min<int>/512 1.03% 12.828 12.961 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.03% 1102354.118 1113723.242 - 2.68% -
BM_std_min<char>/1024 1.03% 8.310 8.396 - -1.17% -
std::move(vector<bool>)_(aligned)/32768 1.03% 36.716 37.094 - 0.74% -
BM_MakeHeap_string_Descending_4 1.03% 2.095 2.116 - -0.09% -
rng::fold_left(deque<int>)/8 1.03% 4.100 4.142 - 3.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.03% 28.812 29.108 - 11.53% -
rng::stable_partition(list<int>)_(sparse)/50 1.02% 25.724 25.987 - 0.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.02% 208081.870 210206.716 - -0.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 1.02% 346585.997 350123.180 - 1.11% -
SetIntersection_Interlaced_Vector_string_1024_4 1.02% 1712386.158 1729852.331 - 0.10% -
std::move(list<int>)/4096 1.02% 4380.130 4424.792 - -8.66% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.02% 571.384 577.209 - -1.27% -
BM_PopHeap_uint32_16384 1.02% 30.998 31.314 - 1.05% -
rng::search(list<int>)_(near_matches)/1024 1.01% 39339.613 39738.808 - 0.41% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 264645.710 267324.960 - -1.40% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.01% 5575.896 5632.270 - 0.63% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 1.01% 5227.741 5280.482 - 0.47% -
SetIntersection_Front_Vector_uint64_16_16 1.01% 37635504.099 38014927.503 - -1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.01% 562.306 567.971 - -0.74% -
BM_MakeThenSortHeap_uint64_Random_256 1.01% 13.342 13.477 - 0.39% -
std::set<std::string>::ctor(const&)/8192 1.01% 342636.056 346080.121 - 0.76% -
bm_ranges_swap_ranges_vb_unaligned/512 1.01% 13.367 13.501 - 0.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.00% 1.792 1.810 - 0.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.00% 34.307 34.651 - 5.95% -
std::find_end(forward_list<int>)_(single_element)/1024 1.00% 696.473 703.447 - -0.08% -
std::unordered_multiset<int>::clear()/1024 1.00% 7884.911 7963.855 - 2.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.00% 10.780 10.888 - 2.49% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.00% 30.261 30.564 - -0.73% -
std::fill(deque<int>)/8192 1.00% 239.360 241.753 - -0.05% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.852 - -0.02% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.237 - -2.12% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.852 - -0.13% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 203.491 - 0.82% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.437 - -0.15% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.765 - -0.24% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.387 - -1.27% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 605.036 - -0.02% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.025 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351746704.772 979788.576 - -99.72% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.305 - -0.18% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.228 - -0.17% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.317 - -0.16% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.555 - -0.04% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.97% 3176.120 32.618 - -8.19% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.090 - 0.76% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.924 - 0.04% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.791 - -0.66% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.353 - -0.49% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.449 - -0.45% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.483 - 0.43% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.077 - -0.22% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.202 - -0.12% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.245 - -0.07% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.98% 3856.900 78.049 - -0.55% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.69% 772.137 64.156 - 0.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.29% 823.035 71.724 - 0.22% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.09% 821.234 81.359 - 0.99% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.78% 330.652 33.808 - -0.47% -
std::find_end(list<int>)_(match_near_end)/1000 -89.66% 749.559 77.500 - -2.58% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.53% 325.687 34.116 - -4.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.48% 555.921 58.506 - -0.20% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.38% 264.507 28.091 - 1.55% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.27% 262.594 28.167 - -1.42% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 557.330 59.791 - -0.15% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.63% 596.926 73.853 - -0.57% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.09% 590.037 76.168 - -1.13% -
std::find_end(deque<int>)_(same_length)/8192 -81.46% 14836.594 2751.268 - -0.02% -
std::find_end(deque<int>)_(same_length)/1024 -81.34% 1848.876 345.052 - 2.32% -
rng::find_end(deque<int>)_(same_length)/1024 -75.97% 1403.762 337.262 - -2.28% -
rng::find_end(deque<int>)_(same_length)/8192 -75.71% 11291.873 2742.376 - -0.37% -
rng::find_end(deque<int>)_(same_length)/1000 -64.59% 939.226 332.564 - -1.84% -
std::find_end(deque<int>)_(same_length)/1000 -64.02% 940.071 338.216 - 2.45% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.16% 11552.573 4949.242 - 0.04% -
rng::for_each(map<int>)/8192 -56.54% 16713.732 7264.239 - 0.41% -
std::find_end(list<int>)_(same_length)/8192 -55.82% 18652.964 8240.236 - -1.89% -
rng::for_each(multimap<int>)/8192 -55.75% 16489.075 7296.936 - -0.72% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.43% 11485.048 5119.193 - -0.43% -
rng::for_each(multimap<int>::iterator)/8192 -54.53% 16627.615 7559.822 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -54.05% 27176762.565 12488324.516 - 42.85% -
rng::for_each(multiset<int>)/8192 -53.48% 16312.973 7588.355 - -5.15% -
std::remove_copy(list<int>)_(prefix)/1024 -53.34% 1616.980 754.489 - -0.31% -
rng::for_each(map<int>::iterator)/8192 -53.04% 16922.387 7946.980 - 4.65% -
rng::for_each(set<int>)/8192 -52.79% 16444.769 7763.012 - -1.32% -
rng::fill(list<int>)/50 -52.34% 35.178 16.765 - -0.41% -
std::find_end(deque<int>)_(near_matches)/8192 -52.02% 2352157.408 1128467.474 - -0.06% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.99% 36.504 17.526 - -0.19% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.96% 3921.697 1884.157 - -0.44% -
std::swap_ranges(list<int>)/1024 -51.60% 1568.947 759.443 - -0.35% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.39% 499.582 242.822 - -0.03% -
rng::find_end(vector<int>)_(same_length)/1024 -51.35% 513.721 249.921 - -0.92% -
rng::find_end(vector<int>)_(same_length)/1000 -51.27% 502.089 244.643 - -0.45% -
std::find_end(vector<int>)_(same_length)/1000 -51.24% 499.138 243.390 - -0.14% -
std::find_end(vector<int>)_(same_length)/1024 -51.21% 510.199 248.939 - -0.17% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.05% 1251.621 612.651 - 0.10% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.05% 10257.544 5021.038 - 0.10% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.04% 1281.249 627.303 - 0.09% -
rng::for_each(set<int>::iterator)/8192 -51.03% 16244.215 7954.169 - -0.52% -
rng::for_each(multiset<int>::iterator)/8192 -50.72% 16188.113 7976.877 - -0.68% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.63% 1584.591 782.354 - 0.00% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.58% 1547.258 764.726 - -0.14% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.57% 1583.779 782.881 - 0.02% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.39% 1547.523 767.686 - 0.33% -
rng::find_end(list<int>)_(same_length)/1000 -49.92% 1475.782 739.076 - -0.72% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.84% 1559.576 782.334 - 0.05% -
std::find_end(vector<int>)_(same_length)/8192 -49.60% 4048.483 2040.325 - -0.06% -
std::find_end(list<int>)_(same_length)/1024 -49.48% 1508.105 761.880 - 0.14% -
std::find_end(list<int>)_(same_length)/1000 -49.30% 1477.769 749.239 - -0.30% -
rng::find_end(vector<int>)_(same_length)/8192 -49.12% 3826.819 1946.973 - -0.58% -
rng::find_end(list<int>)_(same_length)/1024 -49.12% 1495.851 761.053 - 0.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.06% 1252.685 638.106 - -0.34% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.04% 1222.852 623.132 - -0.23% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -49.03% 60.162 30.662 - -33.16% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.98% 10022.870 5113.829 - -0.20% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.79% 1565.377 801.660 - 0.06% -
SetIntersection_Interlaced_Vector_float_16384_64 -48.69% 10547797.829 5412024.753 - -43.36% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.50% 2136620.622 1121690.849 - -11.15% -
rng::find_end(list<int>)_(same_length)/8192 -47.43% 15910.348 8364.050 - -0.99% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.64% 1440.233 768.463 - -0.05% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.30% 20587.125 11054.562 - 30.03% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.67% 23.598 12.822 - -0.14% -
std::find_end(deque<int>)_(near_matches)/1024 -45.49% 31268.968 17044.670 - 3.63% -
std::find_end(deque<int>)_(near_matches)/1000 -45.36% 30100.476 16446.566 - 4.35% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.20% 19365.065 10611.233 - 6.30% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.01% 1363.352 749.672 - -0.12% -
BM_PushHeap_string_Descending_262144 -41.23% 5.448 3.202 - -29.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -41.07% 0.697 0.411 - -8.30% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -40.14% 49.147 29.419 - -2.88% -
SetIntersection_Interlaced_Vector_float_262144_64 -40.06% 19934308.373 11948103.925 - -54.67% -
SetIntersection_Interlaced_Vector_float_16384_16 -39.37% 3891607.232 2359368.036 - -41.24% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.82% 13.472 8.242 - -0.60% -
std::copy(vector<bool>)_(aligned)/1048576 -38.63% 3320.693 2037.957 - 2.38% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.59% 28629.841 17580.363 - -4.29% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.57% 27541.831 16920.198 - -3.50% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.25% 24.568 15.171 - -38.56% -
BM_RangesPushHeap_float_SingleElement_1 -38.25% 0.637 0.393 - -26.50% -
rng::for_each(set<int>)/50 -38.01% 60.515 37.513 - -0.62% -
BM_RangesPushHeap_string_Descending_262144 -37.78% 5.119 3.185 - -38.90% -
BM_MakeThenSortHeap_string_Descending_1024 -37.67% 38.787 24.175 - -7.01% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -36.73% 11.940 7.554 - 4.80% -
BM_RangesMakeHeap_string_Descending_262144 -36.43% 5.681 3.612 - 6.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -36.15% 9.978 6.371 - -21.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.78% 7.191 4.618 - -18.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -35.63% 66.455 42.779 - 308.75% -
rng::for_each(multiset<int>::iterator)/50 -35.61% 56.078 36.108 - -0.42% -
SetIntersection_Interlaced_Vector_float_1024_64 -34.55% 5862817.303 3837055.588 - -33.61% -
BM_PopHeap_string_1 -34.15% 0.700 0.461 - -27.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -34.05% 0.697 0.460 - -16.77% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.95% 1572.084 1038.336 - -24.19% -
BM_PushHeap_float_SingleElement_1 -33.12% 0.697 0.466 - 13.72% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -32.74% 40.399 27.172 - -10.94% -
SetIntersection_Interlaced_Vector_float_262144_256 -32.41% 51787677.388 35002835.896 - -31.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -31.76% 1.715 1.170 - -29.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.70% 12751375.971 8709388.385 - -0.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -31.48% 1030.020 705.795 - -2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.47% 13030688.087 8929971.713 - -0.02% -
BM_PushHeap_string_Descending_16384 -31.37% 3.369 2.312 - -12.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.34% 12841103.054 8816889.357 - 0.63% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.24% 0.489 0.337 - 0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.12% 71.999 49.593 - -15.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.06% 40.917 28.206 - 1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.03% 12744330.709 8790169.575 - -2.42% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -30.51% 0.494 0.343 - 13.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.31% 12818368.126 8932961.694 - 0.28% -
rng::for_each(set<int>::iterator)/50 -30.18% 50.510 35.264 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.09% 12843962.186 8979811.616 - 1.92% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -30.06% 0.622 0.435 - -22.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -29.18% 4794321.919 3395538.209 - -34.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -29.04% 0.695 0.493 - -10.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.49% 46.002 32.894 - 0.04% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -28.07% 0.484 0.348 - 29.68% -
SetIntersection_Front_Set_float_262144_16384 -28.03% 355021426.120 255517611.490 - 5.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.01% 43.079 31.013 - -24.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -27.93% 1029.055 741.598 - -10.24% -
std::multiset<std::string>::erase(key)_(existent)/0 -27.93% 59.257 42.707 - 5.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.87% 40.813 29.439 - -1.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -27.73% 0.648 0.468 - 8.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.52% 12045144.303 8730078.063 - 0.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -27.42% 9.868 7.163 - -0.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.37% 45.679 33.177 - 0.42% -
BM_std_min<unsigned___int128>/65536 -27.14% 43894.516 31983.488 - -0.13% -
BM_std_min<unsigned___int128>/64000 -26.96% 42883.511 31321.945 - 0.26% -
SetIntersection_Front_Set_float_16384_16384 -26.93% 342866356.375 250525332.668 - 5.41% -
BM_std_min<unsigned___int128>/4096 -26.90% 2722.689 1990.236 - 0.13% -
BM_std_min<unsigned___int128>/5500 -26.87% 3656.764 2674.241 - 0.25% -
BM_std_min<unsigned___int128>/512 -26.76% 338.247 247.737 - -0.35% -
BM_PushHeap_string_Descending_1024 -26.74% 3.315 2.429 - -7.71% -
BM_std_min<unsigned___int128>/70000 -26.68% 46877.141 34370.209 - 0.52% -
BM_std_min<unsigned___int128>/4000 -26.50% 2659.258 1954.554 - 0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.44% 0.637 0.468 - -32.88% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.39% 2819898.220 2075595.097 - -24.92% -
BM_PushHeap_string_Descending_256 -26.37% 3.067 2.258 - -10.57% -
BM_RangesMakeHeap_string_Ascending_262144 -26.37% 9.764 7.189 - -24.26% -
BM_std_min<unsigned___int128>/1024 -26.28% 679.539 500.958 - 0.82% -
std::unordered_set<std::string>::erase(iterator)/0 -26.28% 27.410 20.208 - -34.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.01% 11922039.318 8821035.100 - -2.45% -
SetIntersection_Interlaced_Vector_float_16384_1024 -25.97% 73662480.050 54529595.632 - -25.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -25.93% 11903904.478 8816751.370 - 0.59% -
SetIntersection_Interlaced_Vector_float_262144_1024 -25.55% 156317150.750 116383074.903 - -23.88% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -25.13% 48.571 36.365 - -20.66% -
BM_RangesMakeHeap_string_Descending_16384 -25.12% 3.849 2.882 - -4.68% -
std::map<std::string,_int>::erase(key)_(existent)/32 -25.02% 80.000 59.982 - 13.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -25.02% 11916398.273 8934713.426 - 0.51% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -24.84% 1.697 1.275 - -10.66% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -24.80% 38.362 28.850 - 1.15% -
BM_RangesPushHeap_float_Descending_1 -24.69% 0.697 0.525 - -6.43% -
std::none_of(vector<int>)_(process_all)/50 -24.65% 18.201 13.714 - -0.34% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.56% 2155931.059 1626531.166 - -17.25% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -24.52% 0.637 0.481 - 16.69% -
rng::for_each(map<int>::iterator)/50 -24.37% 49.859 37.706 - 0.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.35% 38.247 28.934 - -1.18% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.20% 48.179 36.518 - 31.76% -
BM_PushHeap_string_Ascending_262144 -24.06% 37.413 28.409 - -4.67% -
BM_vector_deque_ranges_move_backward/0 -24.02% 0.606 0.461 - 9.34% -
rng::for_each(multimap<int>)/50 -23.91% 50.521 38.443 - -0.99% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -23.76% 0.540 0.411 - -23.61% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.75% 26.619 20.296 - -28.96% -
BM_vector_deque_ranges_move/0 -23.68% 0.519 0.396 - -7.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -23.63% 1.862 1.422 - 4.88% -
BM_RangesMakeHeap_uint32_Random_4 -23.55% 1.704 1.302 - 10.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.49% 44.124 33.760 - 0.15% -
BM_RangesMakeHeap_string_Descending_1024 -23.45% 3.569 2.732 - 1.62% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -23.44% 1.548 1.185 - -8.11% -
std::copy_n(vector<bool>)_(aligned)/262144 -23.44% 675.857 517.444 - -25.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.33% 44.302 33.967 - -25.81% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -23.30% 1.668 1.280 - -5.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.13% 9.492 7.296 - -35.99% -
BM_MakeHeap_string_Ascending_262144 -23.03% 9.172 7.060 - 0.09% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.83% 2426521.335 1872593.805 - -2.59% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.82% 953.567 735.928 - -9.93% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.81% 95.417 73.653 - -2.28% -
BM_std_min<unsigned___int128>/64 -22.78% 38.764 29.933 - 2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.16% 10813488.645 8416929.062 - -12.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.07% 0.349 0.272 - -22.17% -
BM_vector_deque_move_backward/2 -22.04% 2.280 1.778 - -13.97% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -22.02% 0.574 0.448 - 0.14% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.78% 9.394 7.348 - 0.93% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -21.77% 122.753 96.028 - 9.90% -
SetIntersection_Interlaced_Vector_float_16384_256 -21.51% 29707649.995 23316476.863 - -21.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -21.31% 0.341 0.269 - -0.97% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -21.30% 38.494 30.293 - -1.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.29% 0.634 0.499 - 0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -20.96% 36.731 29.033 - -17.77% -
BM_std_minmax<long_long>/2 -20.73% 1.315 1.042 - -21.22% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -20.70% 6.816 5.405 - -2.09% -
BM_RangesMakeHeap_string_Random_262144 -20.67% 19.422 15.409 - 2.74% -
rng::contains(list<int>)_(process_all)/32 -20.26% 11.260 8.978 - -1.43% -
BM_StringDestroy_Small -20.06% 0.876 0.700 - 7.42% -
BM_RangesPopHeap_string_262144 -19.96% 101.152 80.964 - -17.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -19.86% 10137763.980 8124090.627 - -29.71% -
rng::move_backward(list<int>)/4096 -19.86% 6560.116 5257.534 - -22.73% -
BM_vector_deque_ranges_copy/64000 -19.83% 2956.845 2370.537 - -13.57% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -19.82% 0.531 0.426 - 6.33% -
BM_std_minmax<long_long>/3 -19.80% 1.750 1.403 - -19.81% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -19.80% 14450.307 11588.472 - -13.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -19.80% 39.687 31.828 - -34.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.75% 6.580 5.281 - -33.18% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.70% 43.268 34.743 - -12.79% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -19.64% 12642.666 10159.676 - -26.73% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -19.59% 40414.932 32497.847 - -2.13% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -19.53% 686.866 552.731 - -33.51% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.53% 31.956 25.716 - -0.02% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -19.50% 11081.635 8920.603 - -0.61% -
BM_vector_deque_copy/64000 -19.45% 2941.764 2369.482 - -13.60% -
BM_vector_deque_move/64000 -19.42% 2929.030 2360.084 - -13.76% -
BM_RangesMakeHeap_string_Descending_256 -19.33% 3.427 2.765 - 3.19% -
std::move(list<int>)/64 -19.32% 48.844 39.406 - -0.10% -
BM_PushHeap_string_PipeOrgan_16384 -19.30% 16.302 13.156 - -7.37% -
BM_vector_deque_move_backward/1 -19.29% 2.569 2.073 - -12.86% -
BM_RangesPushHeap_uint32_Ascending_1 -19.26% 0.576 0.465 - -16.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.24% 36.432 29.423 - 0.76% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.11% 6.456 5.222 - -2.06% -
BM_PushHeap_string_PipeOrgan_262144 -19.11% 22.068 17.851 - -2.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -19.06% 1.590 1.287 - -24.90% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.05% 38852.096 31450.524 - -2.06% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -19.00% 0.451 0.365 - -18.99% -
std::multimap<std::string,_int>::erase(iterator)/8192 -18.94% 32.841 26.622 - -0.62% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.77% 0.562 0.456 - -0.06% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.75% 1712.715 1391.574 - -19.97% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.70% 2342269.648 1904151.381 - 0.05% -
vector<bool>::reserve() -18.69% 10.127 8.234 - 0.66% -
BM_vector_deque_move/70000 -18.58% 3168.333 2579.592 - -11.64% -
rng::adjacent_find(deque<int>)/50 -18.53% 18.803 15.319 - 7.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -18.51% 0.556 0.453 - -14.04% -
BM_PushHeap_string_Descending_64 -18.46% 2.692 2.195 - -8.54% -
std::copy_backward(vector<int>)/32768 -18.37% 3795.289 3097.996 - -18.36% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -18.30% 32.669 26.692 - 13.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -18.29% 0.487 0.398 - 3.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -18.06% 0.611 0.500 - 8.31% -
std::unique_copy(list<int>)_(sprinkled)/52 -17.96% 26.008 21.337 - -1.09% -
BM_std_min<unsigned___int128>/31 -17.94% 16.762 13.755 - 4.63% -
BM_MakeHeap_float_Random_64 -17.91% 1.787 1.467 - -10.60% -
std::rotate_copy(vector<int>)/8192 -17.77% 640.902 526.988 - -26.56% -
std::copy(vector<bool>)_(aligned)/262144 -17.71% 684.074 562.936 - 105.84% -
bm_ranges_lexicographical_compare<int>/16 -17.70% 2.306 1.897 - -17.70% -
BM_vector_deque_ranges_copy/65536 -17.60% 2875.076 2368.989 - -10.56% -
BM_vector_deque_move/65536 -17.52% 2875.902 2372.186 - -10.41% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -17.44% 153.904 127.059 - -5.31% -
BM_vector_deque_ranges_move/65536 -17.44% 2859.981 2361.319 - -10.69% -
BM_std_min<unsigned___int128>/32 -17.34% 17.403 14.386 - 5.50% -
BM_vector_deque_ranges_copy/70000 -17.30% 3133.310 2591.100 - -11.45% -
BM_vector_deque_copy/70000 -17.29% 3131.595 2590.089 - -11.86% -
BM_std_min<unsigned___int128>/30 -17.19% 16.121 13.350 - 5.34% -
BM_MakeHeap_uint64_Random_4 -17.16% 1.446 1.198 - 4.58% -
rng::find(vector<bool>)_(process_all)/50 -17.16% 0.740 0.613 - -22.19% -
std::unordered_set<std::string>::find(key)_(existent)/32 -16.97% 42.144 34.994 - -21.44% -
BM_vector_deque_ranges_move/64000 -16.96% 2853.758 2369.737 - -9.91% -
SetIntersection_Interlaced_Vector_float_1024_256 -16.96% 7942825.478 6596012.843 - -17.01% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.83% 682.767 567.848 - -28.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.82% 42.521 35.370 - 1.39% -
BM_std_min<unsigned___int128>/29 -16.70% 15.478 12.893 - 5.36% -
rng::for_each(multiset<int>)/50 -16.62% 45.153 37.649 - -0.09% -
BM_std_min<unsigned___int128>/28 -16.51% 14.826 12.379 - 5.42% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -16.30% 20.935 17.522 - -15.01% -
BM_std_min<unsigned___int128>/26 -16.24% 13.575 11.370 - 5.56% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.23% 7182027.345 6016589.436 - 0.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -16.20% 92.297 77.349 - -2.32% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.10% 12.832 10.767 - -0.83% -
BM_std_min<unsigned___int128>/27 -15.99% 14.170 11.904 - 5.50% -
std::find_end(vector<int>)_(near_matches)/8192 -15.91% 919809.210 773463.081 - -0.38% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -15.89% 1.302 1.095 - 24.20% -
std::set<std::string>::erase(key)_(non-existent)/32 -15.87% 14.686 12.355 - -1.84% -
std::rotate(list<int>)_(by_1/2)/32 -15.79% 7.086 5.967 - -0.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.77% 34.282 28.877 - -0.08% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.77% 13.918 11.724 - 5.43% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -15.74% 1.671 1.408 - -12.61% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.65% 33.010 27.843 - 0.04% -
BM_std_min<unsigned___int128>/25 -15.62% 12.916 10.899 - 5.25% -
rng::none_of(vector<int>)_(process_all)/50 -15.52% 14.879 12.569 - -0.21% -
BM_RangesPushHeap_string_Ascending_262144 -15.50% 35.282 29.814 - -25.53% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.48% 922659.027 779828.514 - -0.13% -
BM_PushHeap_string_Descending_16 -15.44% 2.436 2.059 - -5.98% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.41% 11.272 9.535 - 0.10% -
BM_PushHeap_string_Random_262144 -15.38% 21.799 18.445 - -7.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.29% 18.906 16.016 - 87.49% -
std::copy_if(list<int>)_(entire_range)/64 -15.27% 36.189 30.662 - -7.13% -
std::multiset<std::string>::erase(key)_(existent)/8192 -15.25% 135.039 114.448 - -11.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -15.24% 6945703.739 5887133.256 - -0.46% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.23% 14.050 11.910 - -1.31% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.21% 605.369 513.263 - -17.24% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.19% 5.894 4.999 - 2.16% -
std::unordered_set<std::string>::count(key)_(existent)/32 -15.09% 38.972 33.090 - -12.58% -
BM_std_min<unsigned___int128>/24 -15.09% 12.292 10.437 - 5.55% -
BM_vector_deque_ranges_move/70000 -15.07% 3048.032 2588.771 - -8.32% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.06% 30.478 25.888 - -0.31% -
std::copy_backward(vector<int>)/4096 -15.05% 239.131 203.153 - 0.84% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -15.03% 27.327 23.220 - 0.87% -
rng::find_end(deque<int>)_(process_all)/8192 -14.99% 2387.084 2029.200 - -17.63% -
BM_vector_deque_move/0 -14.96% 0.555 0.472 - -6.70% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.94% 232.555 197.815 - -15.02% -
rng::starts_with(list<int>,_pred)/8192 -14.78% 11390.943 9707.588 - -0.60% -
std::unordered_set<int>::count(key)_(non-existent)/0 -14.72% 0.405 0.345 - -28.95% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.68% 16676.190 14227.296 - 10.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.65% 645.389 550.817 - -23.64% -
rng::partition(list<int>)_(dense)/8192 -14.64% 5095.363 4349.189 - 0.27% -
rng::is_sorted_until(deque<int>)/8 -14.53% 4.285 3.663 - 22.11% -
BM_std_min<unsigned___int128>/23 -14.45% 11.655 9.971 - 5.59% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.42% 11.792 10.091 - -4.84% -
std::rotate(list<int>)_(by_1/4)/32 -14.39% 14.572 12.474 - -0.75% -
std::move(vector<bool>)_(aligned)/64 -14.19% 1.776 1.524 - -14.15% -
BM_RangesPushHeap_uint32_Random_1 -14.11% 0.501 0.430 - 8.49% -
SetIntersection_Front_Set_uint64_256_256 -14.11% 9876181.378 8482297.738 - -5.73% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -14.07% 1.949 1.674 - 8.27% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -14.05% 0.567 0.487 - -2.41% -
BM_RangesMakeHeap_string_Descending_16 -14.00% 2.754 2.368 - 0.85% -
BM_PushHeap_string_Ascending_16384 -13.98% 22.263 19.151 - -10.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.98% 25.272 21.739 - -17.51% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.91% 47.666 41.036 - -44.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.90% 34.334 29.561 - -6.56% -
BM_std_min<unsigned___int128>/22 -13.79% 11.007 9.489 - 5.79% -
BM_RangesMakeHeap_string_Descending_64 -13.72% 3.051 2.633 - 2.42% -
std::all_of(deque<int>)_(process_all)/50 -13.71% 21.237 18.325 - -0.42% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.65% 5.069 4.377 - -0.01% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.64% 28.701 24.786 - 1.54% -
SetIntersection_Interlaced_Vector_float_256_64 -13.58% 8922089.377 7710856.571 - -3.51% -
BM_SortHeap_pair<uint32,_uint32>_4 -13.57% 1.890 1.634 - -14.18% -
std::set<int>::insert(value)_(already_present)/1024 -13.57% 6.776 5.857 - -8.00% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.56% 308734.544 266861.270 - -16.56% -
BM_deque_vector_copy/64000 -13.52% 2849.679 2464.371 - -25.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.52% 5711.960 4939.657 - 0.27% -
std::unordered_set<int>::count(key)_(existent)/32 -13.52% 1.470 1.272 - -2.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -13.40% 95.888 83.039 - 23.96% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -13.39% 57.214 49.553 - -5.90% -
BM_std_min<short>/1 -13.38% 0.293 0.254 - -24.98% -
rng::copy(vector<bool>)_(aligned)/262144 -13.37% 326.673 283.004 - 3.68% -
BM_MakeThenSortHeap_string_Descending_256 -13.35% 19.664 17.039 - -2.30% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.33% 72.127 62.513 - -13.35% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.32% 10.431 9.041 - -4.25% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.27% 63.041 54.675 - 1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.20% 89.063 77.305 - -0.98% -
BM_std_min<unsigned___int128>/21 -13.19% 10.385 9.015 - 6.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -13.16% 26.299 22.839 - -7.52% -
BM_PushHeap_string_Descending_4 -13.15% 2.166 1.881 - -5.73% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -13.12% 11.534 10.020 - -4.84% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -13.10% 32.285 28.057 - 7.29% -
rng::for_each(multimap<int>::iterator)/50 -13.05% 41.754 36.305 - -0.20% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.02% 866.786 753.925 - 6.86% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.97% 22.730 19.782 - -1.38% -
BM_RangesMakeHeap_float_Random_256 -12.87% 1.447 1.260 - -1.05% -
rng::copy(vector<int>)/32768 -12.81% 3486.281 3039.788 - -15.01% -
BM_deque_vector_copy/65536 -12.64% 2940.076 2568.527 - -27.17% -
std::partition(list<int>)_(sparse)/8192 -12.61% 8176.408 7145.231 - -4.16% -
BM_RangesPushHeap_string_PipeOrgan_16384 -12.55% 14.734 12.884 - -14.39% -
rng::find_end(list<int>)_(single_element)/8192 -12.50% 8765.201 7669.404 - -9.17% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -12.50% 73.999 64.749 - -38.53% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -12.50% 99.736 87.272 - 2.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.47% 1.131 0.990 - -15.17% -
BM_std_min<unsigned___int128>/20 -12.41% 9.775 8.562 - 6.80% -
BM_StringRead_Hot_Deep_Large -12.36% 0.576 0.504 - 3.98% -
std::search(list<int>)_(single_element)/1000 -12.30% 671.120 588.587 - -17.36% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -12.30% 1.497 1.313 - -25.77% -
BM_std_minmax<long_long>/5 -12.29% 2.224 1.951 - -11.27% -
std::copy_backward(vector<bool>)_(aligned)/262144 -12.25% 749.637 657.776 - 1.22% -
std::unordered_multiset<int>::find(key)_(existent)/32 -12.24% 1.302 1.143 - -6.42% -
rng::partition(list<int>)_(sparse)/8192 -12.23% 7879.756 6916.247 - -0.07% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.18% 1652076.977 1450789.855 - -0.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.03% 57.437 50.527 - -0.59% -
rng::is_sorted(deque<int>)/8 -12.00% 2.854 2.512 - 1.01% -
BM_std_min<unsigned___int128>/19 -11.94% 9.153 8.060 - 6.34% -
std::map<std::string,_int>::ctor(const&)/32 -11.91% 788.837 694.923 - -4.11% -
BM_lexicographical_compare_three_way_fast_path/1 -11.86% 0.391 0.344 - 11.73% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.86% 838.420 739.005 - 6.59% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.86% 24.106 21.248 - -0.94% -
std::set<int>::insert(value)_(already_present)/8192 -11.75% 10.831 9.558 - -8.98% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -11.70% 26.039 22.992 - -12.53% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.67% 0.933 0.824 - 0.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.65% 23.532 20.790 - -0.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.57% 48.272 42.685 - -1.78% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -11.55% 5072933.882 4486808.063 - 18.79% -
BM_std_minmax<int>/7 -11.54% 1.711 1.513 - -13.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -11.51% 0.381 0.338 - -5.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -11.49% 3.680 3.257 - -12.61% -
std::unordered_set<std::string>::erase(iterator)/1024 -11.42% 29.843 26.434 - -12.42% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -11.42% 1.407 1.246 - -9.59% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.42% 1597873.556 1415409.094 - -5.52% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.41% 5.498 4.871 - 1.49% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -11.39% 1.126 0.998 - -6.39% -
SetIntersection_None_Set_uint32_16384_4 -11.38% 172477287.711 152840874.298 - -1.00% -
std::multiset<std::string>::erase(key)_(existent)/32 -11.36% 58.731 52.058 - 4.20% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.36% 0.556 0.493 - 1.95% -
std::find_end(list<int>)_(single_element)/8192 -11.35% 8635.307 7655.033 - -12.48% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.35% 5.365 4.756 - 2.02% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.34% 15986.728 14174.086 - -0.57% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.33% 347.567 308.184 - -11.45% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -11.28% 25.320 22.465 - -2.88% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.20% 15425.724 13698.505 - -0.38% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.19% 1859.037 1651.030 - -0.43% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.17% 11.918 10.587 - -1.15% -
SetIntersection_None_Set_uint32_16384_16 -11.14% 171727238.737 152601444.848 - -0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.13% 42570.084 37830.130 - 1.49% -
SetIntersection_None_Set_uint32_16384_64 -11.11% 173128619.688 153895614.256 - 0.20% -
BM_vector_deque_copy/65536 -11.03% 2663.154 2369.504 - -2.88% -
BM_std_minmax<char>/27 -11.01% 1.952 1.737 - -0.87% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -11.00% 2.602 2.316 - 0.90% -
BM_PushHeap_string_PipeOrgan_1024 -10.92% 10.795 9.616 - -3.27% -
SetIntersection_None_Set_uint32_16384_1 -10.92% 172327363.153 153503913.165 - -0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -10.88% 1.146 1.021 - 5.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.87% 1233.666 1099.507 - -7.35% -
BM_std_min<unsigned___int128>/18 -10.87% 8.531 7.603 - 6.67% -
BM_std_minmax<unsigned_char>/8 -10.82% 1.087 0.969 - -10.77% -
std::generate_n(list<int>)/50 -10.75% 17.232 15.379 - -2.27% -
BM_RangesMakeHeap_string_Descending_4 -10.72% 2.416 2.157 - 2.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.68% 14.982 13.382 - -21.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.67% 384.496 343.469 - 0.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.66% 27.061 24.175 - -0.31% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.62% 35.502 31.732 - -25.28% -
rng::reverse_copy(vector<int>)/8 -10.61% 2.534 2.265 - -4.63% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.60% 7680.387 6866.296 - -0.00% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.59% 934903.318 835912.211 - -4.94% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -10.57% 10.507 9.397 - -4.26% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.55% 2.534 2.267 - -9.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.54% 36.609 32.749 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -10.52% 134711079.062 120536774.660 - -8.24% -
BM_deque_vector_copy/70000 -10.50% 3181.643 2847.517 - -26.17% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -10.42% 1.431 1.282 - 5.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.41% 36.317 32.537 - 3.71% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -10.38% 9161.493 8210.516 - -9.84% -
BM_PushHeap_string_SingleElement_16 -10.34% 2.764 2.479 - -0.90% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -10.33% 2.236 2.005 - -9.02% -
std::unordered_set<int>::contains(key)_(existent)/1024 -10.32% 1.402 1.257 - 3.23% -
BM_RangesPopHeap_string_1 -10.31% 0.524 0.470 - -19.73% -
std::partition(list<int>)_(dense)/8192 -10.30% 5019.045 4502.021 - 2.63% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.30% 1847.947 1657.652 - 0.59% -
std::map<int,_int>::insert(value)_(already_present)/0 -10.29% 0.679 0.609 - 4.81% -
rng::remove(deque<int>)_(sprinkled)/50 -10.29% 64.228 57.618 - 1.10% -
rng::contains_subrange(deque<int>)_(process_all)/50 -10.19% 18.253 16.393 - 10.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -10.15% 569.216 511.414 - 1.84% -
SetIntersection_None_Set_uint32_16384_256 -10.15% 173125433.843 155557886.947 - 0.72% -
std::find_end(vector<int>)_(process_all)/8192 -10.14% 1880.826 1690.168 - -5.65% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.13% 8.224 7.391 - -1.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.12% 34.844 31.319 - -0.63% -
rng::find_last(vector<char>)_(bail_90%)/1024 -10.10% 12.079 10.858 - -4.28% -
BM_std_minmax<char>/6 -10.10% 2.155 1.937 - 1.19% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -10.09% 25.387 22.825 - -14.64% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.09% 2686841.797 2415768.821 - -0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -10.08% 28.305 25.451 - 2.30% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.08% 933545.116 839476.015 - -5.19% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.06% 29.440 26.477 - -1.30% -
std::multiset<int>::count(key)_(non-existent)/8192 -10.06% 11.199 10.072 - 10.92% -
BM_std_minmax<int>/3 -10.04% 1.198 1.078 - -5.74% -
BM_RangesPushHeap_uint64_SingleElement_1 -10.04% 0.616 0.554 - -20.42% -
rng::unique(list<int>)_(contiguous)/52 -10.00% 74.996 67.497 - 0.42% -
BM_std_minmax<char>/16 -9.97% 1.026 0.924 - -0.05% -
std::multiset<int>::find(key)_(existent)/8192 -9.94% 8.910 8.024 - 0.01% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.89% 1627487.471 1466455.975 - -0.15% -
BM_PushHeap_string_SingleElement_256 -9.86% 2.744 2.473 - -0.49% -
BM_std_minmax<char>/20 -9.85% 2.071 1.867 - -0.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -9.84% 0.350 0.315 - 2.14% -
BM_std_minmax<char>/5 -9.81% 1.859 1.677 - 2.09% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.80% 1.787 1.612 - -4.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -9.76% 0.616 0.555 - 24.00% -
std::find_end(list<int>,_pred)_(single_element)/8192 -9.73% 9275.978 8373.145 - -9.94% -
rng::copy_backward(vector<int>)/32768 -9.72% 3286.674 2967.139 - 7.28% -
rng::adjacent_find(deque<int>)/8 -9.72% 3.750 3.385 - 10.71% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.71% 1.119 1.011 - 0.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.69% 18.090 16.337 - -2.95% -
BM_std_minmax<char>/26 -9.68% 1.538 1.390 - 0.15% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -9.64% 1.339 1.210 - 6.10% -
BM_std_minmax<char>/21 -9.64% 2.392 2.161 - -0.49% -
rng::none_of(deque<int>)_(process_all)/32 -9.63% 18.126 16.382 - 3.11% -
BM_PushHeap_string_SingleElement_1024 -9.60% 2.768 2.503 - 0.59% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.59% 25486.971 23042.512 - 0.07% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.57% 24928.584 22543.493 - -0.53% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -9.56% 1.437 1.299 - -18.25% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.54% 26097.227 23608.806 - -0.28% -
BM_std_min<unsigned___int128>/17 -9.53% 7.890 7.138 - 6.73% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -9.53% 1.051 0.951 - -14.58% -
std::multiset<std::string>::erase(iterator)/0 -9.52% 30.057 27.195 - -8.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -9.52% 0.306 0.277 - -7.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.51% 93.536 84.641 - -0.12% -
BM_std_minmax<long_long>/4 -9.47% 1.868 1.691 - -9.45% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.43% 13.857 12.550 - -0.66% -
rng::unique(deque<int>)_(sprinkled)/52 -9.41% 74.755 67.719 - 0.53% -
BM_deque_deque_copy/70000 -9.36% 3166.577 2870.251 - -21.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -9.34% 30927304.443 28037509.598 - -15.25% -
std::find_end(list<int>)_(near_matches)/1000 -9.33% 36998.954 33546.094 - -0.43% -
std::find_end(list<int>)_(near_matches)/1024 -9.32% 38556.447 34964.561 - 0.60% -
std::find_end(vector<int>)_(process_all)/1048576 -9.31% 240787.130 218373.350 - -4.45% -
rng::generate_n(list<int>)/50 -9.31% 17.443 15.819 - -0.77% -
BM_std_minmax<char>/22 -9.30% 2.671 2.422 - -1.63% -
rng::find_end(list<int>)_(near_matches)/8192 -9.30% 2495790.325 2263768.877 - -0.31% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -9.30% 1.967 1.784 - 0.86% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.29% 34.356 31.164 - -10.22% -
std::find_end(list<int>)_(near_matches)/8192 -9.29% 2502622.025 2270202.516 - 0.11% -
BM_std_minmax<int>/2 -9.28% 0.900 0.817 - -4.08% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.26% 1.532 1.391 - 5.44% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.25% 383.016 347.570 - -0.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.25% 1594.660 1447.089 - 0.63% -
std::set<std::string>::count(key)_(existent)/8192 -9.23% 29.586 26.856 - -8.00% -
BM_MakeHeap_uint64_Ascending_4 -9.22% 0.452 0.410 - -6.26% -
BM_std_minmax<char>/3 -9.22% 1.209 1.098 - -1.44% -
rng::generate_n(list<int>)/32 -9.20% 9.532 8.655 - -0.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.17% 1.331 1.209 - -1.66% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -9.17% 1.754 1.593 - -2.70% -
BM_std_minmax<long_long>/11 -9.16% 2.538 2.306 - -9.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.15% 10821432.848 9830970.210 - -0.53% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.13% 29.304 26.628 - -0.44% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.10% 42.062 38.233 - -8.84% -
rng::adjacent_find(list<int>,_pred)/8192 -9.07% 8722.622 7931.632 - 1.31% -
rng::find_end(forward_list<int>)_(same_length)/8192 -9.07% 14344.443 13044.099 - -23.20% -
bm_lexicographical_compare<unsigned_char>/2 -9.05% 1.960 1.782 - -6.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.05% 10825815.741 9845985.242 - -3.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.04% 1939.794 1764.464 - -5.39% -
BM_std_minmax<char>/32 -9.03% 1.638 1.490 - 0.09% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.99% 11.119 10.119 - -3.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -8.97% 30.562 27.820 - -0.87% -
std::rotate(list<int>)_(by_1/2)/50 -8.95% 13.854 12.613 - -1.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -8.95% 29.042 26.442 - -22.84% -
BM_deque_vector_ranges_copy/70000 -8.93% 3093.417 2817.110 - -26.31% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -8.93% 29.795 27.135 - -1.29% -
BM_deque_vector_ranges_copy/64000 -8.92% 2848.643 2594.443 - -26.19% -
std::partition(deque<int>)_(dense)/32 -8.90% 11.146 10.153 - 3.25% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.89% 19.884 18.117 - -0.80% -
BM_std_minmax<char>/23 -8.87% 3.165 2.885 - -0.97% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.86% 8185.334 7460.406 - -7.64% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.85% 27855.829 25390.941 - -8.59% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.84% 14518.091 13234.411 - -21.81% -
BM_StringRelational_Less_Huge_Large_Control -8.83% 2.468 2.250 - -1.97% -
BM_std_min<unsigned___int128>/16 -8.82% 7.292 6.649 - 6.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.82% 24877936.082 22684404.506 - -8.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.81% 2011208.177 1833969.531 - -23.69% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -8.81% 92.006 83.898 - -6.85% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.81% 1.704 1.554 - 37.00% -
rng::find_end(list<int>)_(near_matches)/1000 -8.81% 36519.227 33303.472 - 0.45% -
SetIntersection_Interlaced_Vector_float_256_4 -8.79% 5356734.997 4885673.277 - -8.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.79% 5800.436 5290.838 - 0.81% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.78% 25700.541 23443.723 - -0.35% -
rng::copy(list<int>)/64 -8.76% 33.801 30.839 - -8.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -8.76% 848.946 774.606 - -5.26% -
BM_PushHeap_string_SingleElement_64 -8.76% 2.773 2.530 - -0.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.72% 1.396 1.274 - -3.07% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -8.69% 4.535 4.141 - -5.21% -
std::rotate(list<int>)_(1_element_backward)/50 -8.67% 24.788 22.640 - 0.85% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.64% 1466805.052 1340000.756 - -10.59% -
rng::partition(deque<int>)_(sparse)/50 -8.64% 20.250 18.500 - 21.66% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -8.64% 24.595 22.471 - 6.23% -
std::none_of(deque<int>)_(process_all)/8192 -8.63% 2873.189 2625.223 - -0.36% -
BM_RangesMakeHeap_uint32_Random_64 -8.58% 1.326 1.212 - -14.36% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.58% 18.097 16.544 - -5.32% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.58% 1.858 1.698 - -8.18% -
std::find_end(vector<int>)_(process_all)/1024 -8.57% 244.220 223.289 - -4.52% -
BM_PushHeap_string_SingleElement_4 -8.56% 2.401 2.195 - -0.45% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.56% 12.120 11.083 - -0.78% -
rng::rotate(list<int>)_(by_1/2)/50 -8.51% 13.824 12.647 - -0.57% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.47% 42839.974 39210.399 - 0.25% -
BM_PushHeap_string_SingleElement_262144 -8.47% 2.785 2.549 - -0.39% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -8.44% 22.143 20.274 - -5.29% -
bm_lexicographical_compare<unsigned_char>/4 -8.43% 1.497 1.371 - -6.49% -
std::equal(vector<bool>)_(unaligned)/50 -8.39% 0.881 0.807 - -16.05% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.38% 11.019 10.095 - -3.84% -
std::none_of(deque<int>)_(process_all)/32768 -8.37% 11512.710 10548.550 - 0.33% -
BM_std_min<unsigned___int128>/15 -8.37% 6.700 6.139 - 6.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.36% 32.211 29.519 - 0.35% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -8.36% 23045.624 21119.937 - -8.25% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.33% 15187.746 13922.759 - -7.82% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -8.33% 1.076 0.987 - 6.50% -
rng::search(deque<int>,_pred)_(no_match)/1024 -8.30% 436.511 400.260 - -8.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.29% 1583.043 1451.765 - -2.42% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.29% 41200.820 37786.174 - 0.51% -
rng::count(vector<int>)_(every_other)/8 -8.28% 1.383 1.269 - -8.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.27% 1.809 1.660 - 20.68% -
std::multiset<std::string>::erase(iterator)/1024 -8.27% 32.973 30.246 - 2.28% -
BM_std_minmax<char>/30 -8.27% 2.857 2.621 - -1.93% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.26% 4705.299 4316.751 - -0.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -8.25% 0.447 0.410 - -35.38% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.22% 573.869 526.670 - -0.33% -
std::find_end(vector<int>)_(process_all)/1000 -8.22% 238.172 218.596 - -4.36% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.21% 415.312 381.199 - -2.76% -
rng::rotate(list<int>)_(1_element_forward)/8192 -8.20% 8257.666 7580.260 - -9.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.16% 3563369.357 3272467.895 - -7.52% -
BM_PushHeap_uint64_SingleElement_64 -8.16% 0.407 0.374 - 3.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -8.11% 1.780 1.636 - -6.66% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.08% 2687706.736 2470504.124 - -0.03% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.07% 587.620 540.198 - -0.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.06% 1614.876 1484.663 - -0.37% -
std::search_n(list<int>)_(no_match)/8192 -8.05% 7316.834 6727.805 - -1.11% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.05% 61.212 56.286 - -2.64% -
std::copy(vector<int>)/4096 -8.04% 230.508 211.966 - 25.87% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.00% 25.927 23.854 - -0.04% -
BM_std_minmax<char>/24 -7.97% 1.254 1.154 - -0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.96% 5.086 4.682 - -16.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.95% 5.434 5.002 - -2.04% -
BM_std_minmax<char>/19 -7.94% 1.769 1.628 - 1.57% -
rng::partition(deque<int>)_(sparse)/32 -7.93% 13.592 12.514 - 29.14% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.92% 17.941 16.521 - -0.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -7.91% 549.961 506.465 - 6.39% -
BM_std_minmax<long_long>/6 -7.89% 2.429 2.238 - -7.34% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -7.88% 726.967 669.668 - -6.68% -
rng::copy(vector<bool>)_(aligned)/1048576 -7.88% 3571.863 3290.446 - 216.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.87% 63561.715 58558.326 - 2.02% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.85% 10.449 9.629 - -7.21% -
BM_std_minmax<unsigned_char>/32 -7.83% 1.601 1.476 - -0.61% -
BM_std_minmax<short>/16 -7.81% 1.900 1.752 - 2.93% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.80% 800.521 738.046 - -0.45% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.80% 24.740 22.812 - 0.51% -
rng::remove_if(deque<int>)_(sprinkled)/50 -7.79% 71.396 65.835 - 0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.77% 3.582 3.303 - -16.26% -
std::stable_partition(vector<int>)_(dense)/50 -7.77% 26.429 24.375 - -7.39% -
BM_num_put<const_void*> -7.75% 13.392 12.354 - -2.25% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.74% 1.536 1.417 - -3.77% -
BM_deque_deque_ranges_move_backward/5500 -7.72% 223.600 206.341 - 0.47% -
SetIntersection_None_Vector_float_262144_16384 -7.69% 1302353.996 1202149.914 - 0.21% -
rng::partial_sort(deque<int>)_(descending)/8 -7.69% 44.162 40.766 - 0.48% -
rng::remove_copy(deque<int>)_(prefix)/50 -7.69% 21.867 20.186 - 1.59% -
BM_PushHeap_string_PipeOrgan_64 -7.67% 6.317 5.832 - -2.20% -
BM_std_minmax<char>/25 -7.64% 1.276 1.179 - -0.00% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.63% 23964.622 22135.967 - -8.03% -
rng::for_each(map<int>)/50 -7.62% 41.514 38.351 - -0.38% -
std::is_sorted(vector<int>,_pred)/8 -7.61% 4.107 3.794 - 0.37% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.60% 31.010 28.653 - -1.87% -
BM_std_minmax<unsigned_int>/11 -7.58% 1.828 1.690 - -8.91% -
BM_deque_deque_ranges_move/70000 -7.56% 3231.865 2987.471 - -18.93% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -7.55% 1.498 1.385 - -10.68% -
std::find_if_not(deque<int>)_(bail_25%)/8 -7.54% 1.531 1.415 - -8.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -7.53% 34.902 32.273 - -0.98% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -7.52% 196.101 181.349 - 0.78% -
BM_std_minmax<char>/4 -7.51% 1.550 1.434 - 1.78% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.51% 42919.747 39695.082 - -0.03% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -7.51% 209.113 193.403 - 0.55% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -7.51% 87742.745 81155.656 - -4.51% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.43% 3401.418 3148.527 - 0.42% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.40% 10.083 9.337 - 1.12% -
BM_std_min<unsigned___int128>/14 -7.38% 6.133 5.681 - 5.86% -
rng::find_end(list<int>)_(near_matches)/1024 -7.37% 38068.399 35262.969 - 1.80% -
BM_PushHeap_string_SingleElement_16384 -7.36% 2.720 2.519 - 0.79% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.35% 84.857 78.619 - -0.31% -
bm_lexicographical_compare<unsigned_char>/5 -7.35% 1.733 1.606 - -6.24% -
BM_std_minmax<char>/31 -7.35% 3.337 3.092 - -1.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.34% 156242487.660 144769659.657 - 0.11% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.33% 208.483 193.199 - -0.06% -
BM_deque_vector_ranges_copy/65536 -7.33% 2876.318 2665.516 - -25.78% -
BM_std_minmax<char>/29 -7.33% 2.555 2.368 - -0.65% -
rng::remove(list<int>)_(sprinkled)/50 -7.31% 69.512 64.434 - 0.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.30% 2.956 2.740 - -0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.29% 0.819 0.759 - -0.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -7.27% 27.680 25.667 - -6.48% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.27% 19.320 17.915 - 0.19% -
BM_RangesPushHeap_float_SingleElement_4 -7.27% 0.384 0.356 - -1.97% -
BM_std_minmax<char>/2 -7.25% 0.895 0.830 - 0.55% -
BM_StringEraseWithMove_Large_Opaque -7.24% 2.863 2.656 - -7.24% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -7.23% 26.404 24.495 - -1.32% -
std::partition_copy(list<int>)/8192 -7.22% 7292.767 6766.404 - 0.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.21% 0.374 0.347 - 0.41% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -7.19% 4.287 3.979 - -2.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.19% 10.872 10.090 - -3.21% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.18% 41122.622 38168.328 - -0.08% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.18% 24.128 22.396 - -1.05% -
rng::remove(deque<int>)_(sprinkled)/32 -7.18% 56.806 52.728 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.18% 8.259 7.667 - -13.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -7.17% 10.762 9.991 - 1.32% -
BM_MakeThenSortHeap_float_Descending_4 -7.15% 1.175 1.091 - -11.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.14% 1.495 1.388 - -6.28% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.14% 16.152 14.999 - -4.61% -
std::vector<int>::ctor(size)/32 -7.13% 10.917 10.138 - 5.32% -
rng::find(vector<char>)_(process_all)/1024 -7.10% 17.498 16.256 - -0.05% -
std::transform(list<int>,_list<int>)/8192 -7.09% 9411.148 8743.453 - -8.24% -
BM_RangesMakeHeap_string_Ascending_1024 -7.05% 5.339 4.962 - -6.48% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.05% 19.002 17.663 - -0.79% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -7.04% 1.273 1.183 - -11.30% -
rng::search_n(list<int>)_(no_match)/8192 -7.02% 7393.262 6873.972 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.00% 156557811.397 145606088.319 - 0.43% -
BM_tolower_char<wchar_t> -6.98% 0.614 0.571 - -15.64% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.98% 41.838 38.919 - -2.23% -
BM_std_minmax<char>/28 -6.98% 2.255 2.098 - 0.40% -
BM_std_minmax<char>/7 -6.97% 2.545 2.367 - 0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.95% 23.667 22.022 - 24.67% -
std::remove(deque<int>)_(prefix)/32 -6.95% 59.516 55.380 - -0.94% -
std::shift_left(list<int>)/8192 -6.94% 7698.339 7164.066 - 0.37% -
BM_deque_deque_move/70000 -6.92% 3322.638 3092.608 - -19.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.92% 289.489 269.453 - -26.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.91% 35.906 33.426 - 30.35% -
BM_RangesMakeHeap_string_Ascending_16384 -6.89% 5.784 5.385 - -7.87% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -6.88% 1.149 1.070 - 5.70% -
bm_lexicographical_compare<unsigned_char>/3 -6.88% 2.204 2.052 - -3.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.88% 29.358 27.339 - 2.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.88% 314.247 292.632 - -0.44% -
BM_deque_vector_copy/0 -6.84% 1.490 1.388 - -1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.84% 1.735 1.616 - -6.56% -
BM_std_min<short>/19 -6.83% 1.975 1.840 - -3.58% -
std::is_sorted(list<int>,_pred)/8 -6.79% 4.279 3.988 - -0.41% -
SetIntersection_Front_Set_float_1024_1024 -6.78% 16614296.323 15488125.475 - 10.33% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.76% 6.198 5.779 - -2.97% -
rng::is_sorted(list<int>,_pred)/8192 -6.75% 8842.431 8245.957 - 12.37% -
BM_RangesPushHeap_uint32_Random_4 -6.74% 2.552 2.380 - -3.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -6.73% 5.271 4.916 - -14.29% -
rng::contains(vector<int>)_(process_all)/8 -6.73% 2.700 2.518 - -1.55% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.72% 111426.724 103941.722 - 0.12% -
std::find_if(vector<int>)_(process_all)/8 -6.69% 2.700 2.519 - -0.47% -
std::find_end(vector<int>)_(near_matches)/1000 -6.69% 14998.970 13995.504 - -0.66% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.69% 413.401 385.761 - -0.57% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.69% 5.104 4.763 - 1.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.68% 111738.717 104269.274 - 0.73% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -6.68% 81.240 75.810 - -2.88% -
BM_PushHeap_string_PipeOrgan_256 -6.67% 8.679 8.100 - -1.07% -
std::remove_if(vector<int>)_(prefix)/1024 -6.67% 383.161 357.617 - 0.18% -
SetIntersection_None_Set_uint32_16384_1024 -6.66% 166193423.307 155125955.715 - 0.74% -
BM_MakeHeap_uint64_Descending_64 -6.66% 0.251 0.235 - -1.25% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.64% 6547.822 6112.731 - -0.14% -
BM_std_min<unsigned___int128>/13 -6.62% 5.570 5.201 - 5.07% -
BM_std_minmax<char>/18 -6.58% 1.388 1.297 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.51% 7101937.656 6639745.248 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.51% 43262.729 40447.851 - -0.03% -
SetIntersection_None_Vector_uint64_262144_64 -6.50% 1210662.059 1131956.458 - -4.47% -
std::multiset<int>::contains(key)_(existent)/8192 -6.48% 8.816 8.245 - 0.91% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -6.47% 294.331 275.278 - -3.38% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.45% 1.860 1.740 - -6.06% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -6.45% 1.973 1.845 - -11.20% -
SetIntersection_Front_Set_float_16384_256 -6.44% 5143497.701 4812036.849 - 6.09% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.42% 24.063 22.519 - -1.35% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -6.41% 1.725 1.615 - -12.96% -
std::partition(vector<int>)_(dense)/32 -6.40% 8.529 7.983 - -4.61% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.40% 26.510 24.814 - -2.05% -
BM_MakeHeap_uint64_Random_1024 -6.35% 1.097 1.028 - -9.31% -
bm_lexicographical_compare<unsigned_char>/6 -6.34% 1.959 1.835 - -6.29% -
rng::remove_if(vector<int>)_(prefix)/50 -6.32% 60.991 57.134 - 0.03% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.32% 4687.834 4391.596 - 0.23% -
BM_RangesMakeThenSortHeap_float_Heap_16 -6.31% 2.099 1.967 - -0.87% -
rng::any_of(vector<int>)_(process_all)/50 -6.31% 13.628 12.768 - 1.45% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.31% 8360.165 7832.841 - -5.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.31% 6.745 6.319 - -13.75% -
std::distance(deque<int>)/4096 -6.29% 0.693 0.650 - -6.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.29% 8.480 7.947 - -5.83% -
std::is_sorted_until(deque<int>)/8 -6.27% 3.090 2.896 - 6.70% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.27% 15.285 14.327 - -13.79% -
std::find_end(vector<int>)_(near_matches)/1024 -6.25% 15538.485 14566.845 - -0.64% -
bm_lexicographical_compare<signed_char>/3 -6.24% 1.727 1.619 - -12.47% -
rng::starts_with(list<int>)/8192 -6.24% 8943.543 8385.844 - 0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.24% 0.556 0.521 - -18.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -6.21% 24.285 22.776 - -3.52% -
std::equal(vector<bool>)_(unaligned)/8 -6.19% 0.852 0.799 - -16.73% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -6.15% 52.333 49.117 - -3.04% -
rng::swap_ranges(deque<int>)/1024 -6.12% 336.964 316.337 - -6.59% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -6.11% 66.788 62.709 - -1.95% -
BM_std_min<long_long>/29 -6.11% 3.041 2.856 - -6.14% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.09% 1.145 1.075 - 0.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.09% 140.326 131.777 - 1.65% -
BM_StringRelational_Compare_Small_Empty_Control -6.09% 1.715 1.611 - -0.79% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.08% 14651.286 13759.855 - -8.68% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.08% 572.166 537.359 - 0.40% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.07% 3059.360 2873.767 - -8.86% -
BM_std_min<short>/4 -6.06% 1.082 1.016 - -6.32% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -6.06% 6.451 6.060 - 1.44% -
rng::copy_backward(list<int>)/32768 -6.06% 30329.043 28491.995 - -2.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -6.06% 2.486 2.336 - -3.61% -
rng::find_if(deque<int>)_(process_all)/32768 -6.05% 12191.876 11454.028 - -1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.04% 7787858.656 7317276.208 - -6.22% -
BM_StringRelational_Compare_Small_Small_ChangeLast -6.03% 1.742 1.637 - -2.60% -
std::distance(deque<int>)/8192 -6.03% 0.694 0.652 - -6.03% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.02% 1.475 1.386 - -4.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.02% 91.292 85.795 - 9.75% -
BM_RangesMakeHeap_uint32_Heap_64 -6.00% 0.257 0.242 - 3.24% -
SetIntersection_None_Set_string_16384_1 -6.00% 202149680.791 190023994.154 - -7.98% -
rng::find(vector<bool>)_(process_all)/8 -6.00% 0.601 0.565 - -23.38% -
rng::swap_ranges(deque<int>)/8192 -5.98% 2694.571 2533.451 - -5.85% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.97% 1.230 1.156 - -7.00% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.96% 810.889 762.524 - -0.12% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.95% 3.843 3.615 - 0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.94% 0.733 0.689 - -3.90% -
BM_PopHeap_float_262144 -5.93% 40.667 38.255 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.93% 43397884.001 40826006.151 - -5.03% -
BM_StringFindStringLiteral/1024 -5.92% 18.085 17.015 - -1.48% -
std::search(deque<int>)_(near_matches)/1000 -5.91% 19754.209 18587.152 - -24.40% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.91% 6730537.600 6333078.638 - -14.99% -
rng::fill(deque<int>)/32 -5.89% 1.470 1.383 - -1.54% -
BM_RangesMakeHeap_string_PipeOrgan_4 -5.88% 2.769 2.607 - 1.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -5.87% 30.552 28.759 - -7.76% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.86% 36.826 34.667 - -1.00% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.85% 16.769 15.788 - 1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.85% 27730284.320 26107150.583 - -0.42% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.85% 558.384 525.733 - -6.08% -
BM_vector_deque_copy_backward/2 -5.85% 2.067 1.946 - -7.36% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.84% 586.077 551.873 - 0.55% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -5.83% 351.508 331.023 - -3.69% -
BM_std_minmax_element<short>/2 -5.82% 0.688 0.648 - -0.25% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.82% 23.819 22.434 - -0.27% -
SetIntersection_Front_Set_string_256_64 -5.81% 16216560.552 15274208.098 - -3.17% -
std::unique(vector<int>)_(sprinkled)/52 -5.80% 58.973 55.554 - 0.06% -
BM_StringEraseWithMove_Large_Transparent -5.78% 2.587 2.438 - -8.25% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.78% 66.627 62.779 - -18.96% -
SetIntersection_Front_Set_float_1024_64 -5.76% 2040500.876 1922880.720 - 2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.76% 1742643.591 1642226.958 - -3.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -5.76% 1.233 1.162 - 2.49% -
bm_lexicographical_compare<unsigned_char>/7 -5.75% 2.213 2.086 - -5.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.75% 207895026.233 195942801.249 - -7.59% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.75% 2435110.210 2295210.341 - 8.11% -
SetIntersection_Front_Set_string_1024_256 -5.74% 16132533.935 15206580.036 - 4.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.73% 23.083 21.760 - -7.73% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.70% 26.030 24.545 - 1.44% -
std::set<int>::erase(key)_(non-existent)/32 -5.70% 2.680 2.527 - 3.88% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.70% 1.958 1.846 - -5.57% -
std::is_sorted_until(deque<int>,_pred)/8 -5.68% 4.251 4.010 - 2.95% -
BM_MakeHeap_string_SingleElement_262144 -5.68% 7.792 7.350 - -0.57% -
SetIntersection_Front_Set_uint32_256_256 -5.66% 9770664.787 9217402.150 - -5.03% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.65% 17.184 16.212 - -3.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.65% 28278.651 26681.381 - 0.54% -
bm_lexicographical_compare<signed_char>/8 -5.65% 3.111 2.936 - -6.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.64% 1012.364 955.220 - -0.22% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.64% 793.665 748.882 - 0.38% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -0.00% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -5.64% 10.575 9.979 - -5.19% -
rng::find_first_of(vector<int>)_(large_needle)/50 -5.62% 285.569 269.516 - -0.68% -
BM_std_min<unsigned___int128>/12 -5.62% 5.024 4.742 - 4.67% -
BM_std_minmax<int>/6 -5.61% 1.349 1.273 - -8.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.61% 16.908 15.959 - 4.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.57% 24.006 22.668 - -0.72% -
BM_RangesSortHeap_uint64_1 -5.57% 0.262 0.247 - -6.99% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.57% 2.451 2.315 - 0.06% -
std::find(vector<long_long>)_(bail_25%)/8 -5.56% 0.956 0.903 - -7.73% -
BM_StringRelational_Less_Small_Small_ChangeLast -5.56% 1.846 1.743 - -4.58% -
BM_MakeHeap_uint32_PipeOrgan_4 -5.55% 0.419 0.396 - -1.16% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -5.55% 26503.842 25032.190 - -14.28% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -5.52% 9.727 9.190 - 3.03% -
BM_deque_vector_ranges_move_backward/0 -5.51% 1.503 1.420 - 3.43% -
rng::find_if(vector<bool>)_(process_all)/50 -5.51% 36.684 34.664 - -1.06% -
std::for_each_n(list<int>)/8 -5.46% 2.592 2.450 - -4.41% -
std::search(deque<int>)_(near_matches)/1024 -5.46% 20648.652 19520.600 - -24.00% -
BM_MakeThenSortHeap_string_Ascending_256 -5.46% 20.869 19.730 - -2.19% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.46% 6.100 5.767 - 0.76% -
rng::partial_sort_copy(list<int>)_(descending)/8 -5.45% 18.589 17.575 - -1.23% -
BM_std_minmax_element<char>/2 -5.45% 0.688 0.651 - 0.22% -
std::search(deque<int>)_(same_length)/1000 -5.44% 353.244 334.022 - -28.32% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.42% 13.265 12.545 - 0.74% -
std::is_partitioned(deque<int>)_(partitioned)/50 -5.42% 14.851 14.045 - 1.28% -
std::unique_copy(list<int>)_(contiguous)/32 -5.42% 11.933 11.286 - 0.26% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.42% 699.381 661.498 - -2.24% -
bm_lexicographical_compare<unsigned_char>/1 -5.41% 1.690 1.598 - -4.31% -
SetIntersection_None_Set_string_16384_16384 -5.39% 199174592.013 188433794.233 - -5.78% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.38% 1.236 1.170 - -1.45% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.37% 85160109.902 80590335.335 - 0.24% -
std::remove_if(vector<int>)_(prefix)/50 -5.36% 60.836 57.576 - 0.86% -
SetIntersection_Interlaced_Set_float_256_256 -5.35% 9422638.077 8918161.317 - -6.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.35% 12457692.081 11791553.764 - -0.95% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.30% 16.491 15.617 - -3.18% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.27% 3.562 3.375 - 0.36% -
rng::find_first_of(deque<int>)_(small_needle)/32 -5.26% 110.994 105.156 - -5.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.26% 1049643.553 994459.645 - -0.72% -
std::set<std::string>::erase(key)_(non-existent)/8192 -5.25% 33.518 31.759 - -1.01% -
SetIntersection_Interlaced_Vector_float_256_16 -5.23% 7980317.087 7562993.433 - -7.95% -
rng::find_first_of(deque<int>)_(small_needle)/50 -5.23% 170.764 161.837 - -5.40% -
BM_std_min<unsigned___int128>/11 -5.22% 4.501 4.266 - 3.40% -
bm_lexicographical_compare<signed_char>/2 -5.21% 1.495 1.417 - -12.48% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.21% 3587.318 3400.508 - -1.59% -
rng::for_each_n(list<int>)/8 -5.20% 2.562 2.429 - 4.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.19% 1739813.622 1649563.382 - -1.08% -
std::partition(deque<int>)_(dense)/50 -5.18% 16.338 15.491 - 5.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.17% 1.438 1.364 - -1.65% -
std::find(list<int>)_(bail_25%)/32768 -5.16% 8111.893 7693.351 - -4.83% -
rng::stable_partition(vector<int>)_(dense)/50 -5.16% 26.440 25.077 - -6.80% -
BM_MakeThenSortHeap_float_Heap_4 -5.15% 1.239 1.175 - -0.93% -
BM_std_minmax<unsigned_long_long>/11 -5.15% 2.353 2.232 - -6.48% -
rng::partition_copy(list<int>)/8192 -5.15% 7369.174 6989.888 - -0.67% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.13% 0.428 0.406 - 0.31% -
bm_lexicographical_compare<signed_char>/5 -5.13% 2.207 2.094 - -9.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.12% 32.806 31.127 - -1.33% -
BM_StringRelational_Compare_Large_Empty_Control -5.08% 1.707 1.620 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.08% 18879.617 17920.741 - -0.80% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.08% 104.725 99.410 - -2.11% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.07% 1064668.540 1010658.936 - -0.07% -
rng::stable_partition(vector<int>)_(dense)/32 -5.07% 22.515 21.374 - -4.11% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.06% 25.329 24.047 - 0.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.06% 716.572 680.325 - -0.12% -
BM_deque_deque_ranges_copy/64000 -5.05% 2852.468 2708.314 - -24.07% -
BM_PushHeap_string_PipeOrgan_4 -5.05% 2.634 2.500 - -0.85% -
BM_std_min<unsigned_int>/29 -5.05% 2.089 1.983 - -0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.04% 5586850.693 5305028.340 - -4.27% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -5.04% 9.210 8.746 - -7.72% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.03% 18681011.411 17741085.169 - 0.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.03% 0.585 0.556 - 5.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -5.01% 2.743 2.605 - 23.73% -
SetIntersection_Front_Set_uint32_64_4 -5.01% 18171404.125 17260929.086 - -0.14% -
rng::contains_subrange(vector<int>)_(same_length)/50 -5.00% 13.329 12.663 - -0.76% -
BM_MakeHeap_string_Ascending_1024 -4.98% 5.269 5.006 - -0.70% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -4.97% 21.049 20.003 - 2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.97% 206128728.144 195886065.078 - -5.64% -
std::any_of(deque<int>)_(process_all)/50 -4.96% 19.281 18.324 - -0.02% -
rng::sort(deque<int>)_(descending)/1024 -4.96% 1371.191 1303.135 - 0.00% -
std::stable_sort(vector<int>)_(descending)/8 -4.96% 25.522 24.256 - -5.15% -
SetIntersection_Front_Set_string_16384_64 -4.96% 4964723.665 4718554.038 - -1.96% -
BM_std_minmax<unsigned_char>/16 -4.95% 0.973 0.925 - 0.02% -
SetIntersection_Front_Vector_string_64_64 -4.94% 27708046.126 26339285.917 - -5.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.93% 10.454 9.938 - -0.18% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.93% 8.368 7.955 - -4.06% -
SetIntersection_Interlaced_Set_float_16384_16384 -4.91% 349044701.739 331890319.049 - -5.20% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -4.91% 2.196 2.088 - -7.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.90% 1.265 1.203 - 6.41% -
bm_lexicographical_compare<signed_char>/7 -4.90% 2.746 2.611 - -7.84% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -4.90% 2.204 2.096 - -1.74% -
SetIntersection_Front_Set_float_262144_256 -4.89% 4869000.848 4630869.725 - 5.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -4.88% 5.992 5.699 - -5.59% -
BM_RangesMakeHeap_uint32_Random_1024 -4.87% 1.071 1.019 - -7.59% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.86% 29.851 28.401 - 0.37% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.84% 5.062 4.817 - -0.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.84% 10.156 9.665 - -3.50% -
std::reverse_copy(deque<int>)/512 -4.83% 131.491 125.135 - -0.22% -
BM_std_min<short>/16 -4.83% 1.800 1.713 - -2.44% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.83% 85479.600 81352.331 - -5.84% -
SetIntersection_None_Set_float_64_4 -4.82% 22693730.100 21599169.657 - 0.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.81% 681.514 648.717 - 0.30% -
bm_lexicographical_compare<unsigned_char>/8 -4.81% 1.497 1.425 - -4.79% -
BM_MakeHeap_string_Heap_262144 -4.81% 5.468 5.205 - -0.84% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -4.80% 106.207 101.107 - -4.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.80% 1125354.664 1071316.023 - -3.75% -
SetIntersection_None_Set_string_16384_64 -4.80% 200703574.901 191079439.182 - -7.11% -
BM_std_minmax<unsigned_int>/12 -4.79% 1.386 1.320 - -4.76% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.79% 1.501 1.429 - -12.07% -
bm_lexicographical_compare<signed_char>/4 -4.79% 1.956 1.862 - -10.68% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.78% 23.499 22.375 - -1.55% -
std::unordered_set<int>::count(key)_(non-existent)/32 -4.75% 1.480 1.410 - 12.85% -
rng::copy(vector<bool>)_(aligned)/64 -4.74% 1.375 1.309 - -4.58% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.73% 4651.064 4431.004 - -0.49% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.72% 1118412.989 1065581.632 - -1.79% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.70% 96778.037 92231.079 - -0.68% -
BM_std_minmax<char>/8 -4.70% 1.024 0.976 - 0.67% -
std::partition(list<int>)_(dense)/32 -4.69% 9.160 8.730 - -0.37% -
SetIntersection_Interlaced_Vector_float_64_64 -4.69% 12059808.496 11494373.000 - -1.16% -
rng::stable_sort(vector<int>)_(descending)/8 -4.69% 25.352 24.163 - -3.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.68% 0.940 0.896 - -1.66% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.68% 2.179 2.077 - 0.53% -
std::copy_if(vector<int>)_(entire_range)/64 -4.66% 16.363 15.601 - -0.99% -
std::distance(deque<int>)/1024 -4.64% 0.694 0.662 - -4.63% -
BM_RangesMakeHeap_string_Heap_262144 -4.63% 5.438 5.186 - -2.98% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.63% 10.351 9.872 - 5.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -4.63% 1.045 0.997 - 1.05% -
BM_deque_deque_copy/65536 -4.62% 3033.535 2893.256 - -15.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.61% 2.789 2.661 - -0.72% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.61% 12120.405 11561.528 - -17.80% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.61% 16.095 15.353 - -5.20% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.60% 1031.302 983.843 - 7.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -4.60% 5.060 4.828 - -0.41% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.59% 12003.627 11452.740 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.59% 26.602 25.382 - -1.58% -
std::reverse(vector<int>)/8 -4.58% 1.596 1.523 - -3.89% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.57% 1.114 1.063 - 3.15% -
std::remove(list<int>)_(sprinkled)/50 -4.56% 68.613 65.483 - -1.21% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.55% 96040.359 91666.711 - -0.58% -
BM_MakeHeap_float_Random_16384 -4.55% 1.202 1.147 - -3.01% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.54% 18.120 17.299 - -0.93% -
SetIntersection_Front_Set_uint64_16384_1024 -4.52% 14939915.937 14263987.215 - -5.25% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.51% 3.162 3.019 - -2.87% -
std::is_sorted_until(vector<int>,_pred)/8 -4.50% 3.616 3.453 - -2.89% -
BM_std_min<unsigned___int128>/10 -4.47% 4.011 3.832 - 2.93% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.46% 18.136 17.327 - -0.94% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.46% 36.685 35.048 - 0.05% -
bm_lexicographical_compare<unsigned_char>/16 -4.45% 1.156 1.105 - -4.45% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.44% 2889972.657 2761779.297 - 0.03% -
bm_lexicographical_compare<signed_char>/6 -4.43% 2.491 2.381 - -7.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.42% 203639481.750 194636576.081 - -5.54% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.42% 40.888 39.082 - -0.23% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -4.42% 1.293 1.236 - -3.64% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.41% 1.250 1.195 - -1.15% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -4.41% 34.562 33.039 - 2.83% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -4.40% 1.271 1.215 - 6.70% -
BM_SortHeap_uint32_1 -4.38% 0.261 0.249 - -1.04% -
std::copy(vector<bool>)_(aligned)/64 -4.38% 1.368 1.308 - -4.34% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.37% 23207.748 22193.936 - -0.05% -
rng::find_end(forward_list<int>)_(single_element)/8192 -4.36% 5947.088 5687.735 - -6.40% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -4.35% 50738235.183 48532265.749 - 5.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.35% 1268749.512 1213607.370 - -4.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.34% 2338864.778 2237243.740 - -5.68% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.33% 29.989 28.689 - 0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.31% 670.415 641.494 - -17.51% -
std::stable_partition(deque<int>)_(sparse)/50 -4.31% 29.719 28.437 - 2.57% -
BM_std_minmax<unsigned_char>/24 -4.31% 1.207 1.155 - -0.08% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.30% 470.272 450.060 - -2.13% -
BM_StringEraseWithMove_Small_Transparent -4.29% 2.555 2.446 - -9.12% -
BM_num_put<unsigned_long_long> -4.29% 12.186 11.664 - 5.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -4.27% 1.119 1.071 - 0.18% -
BM_MakeThenSortHeap_string_Ascending_1024 -4.27% 35.846 34.317 - -6.04% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.26% 12653.161 12114.202 - -1.90% -
std::unordered_multimap<int,_int>::clear()/1024 -4.25% 8367.371 8012.157 - -11.67% -
rng::remove(list<int>)_(sprinkled)/32 -4.24% 57.619 55.178 - 0.24% -
rng::find_if(deque<int>)_(process_all)/8192 -4.23% 3009.631 2882.265 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.22% 18129815.843 17364067.587 - -4.22% -
BM_std_minmax<unsigned_short>/23 -4.22% 2.570 2.461 - -6.46% -
rng::for_each_n(deque<int>)/8 -4.22% 1.205 1.154 - -3.89% -
BM_MakeThenSortHeap_string_Descending_64 -4.22% 13.149 12.594 - -2.10% -
rng::find_if(vector<int>)_(process_all)/8 -4.22% 2.628 2.517 - -2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -4.21% 2279040.294 2183026.077 - -1.54% -
BM_std_min<unsigned___int128>/8 -4.21% 3.109 2.978 - 1.12% -
SetIntersection_None_Set_string_16384_256 -4.21% 201103205.264 192635051.142 - -5.53% -
std::remove(list<int>)_(sprinkled)/1024 -4.21% 1014.270 971.569 - 1.17% -
BM_RangesPushHeap_string_Random_16384 -4.21% 17.039 16.323 - -6.20% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -4.19% 26.840 25.714 - 0.55% -
BM_RangesPushHeap_uint64_Random_4 -4.19% 2.135 2.046 - 0.72% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -4.19% 35.260 33.781 - 6.43% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.19% 32.807 31.432 - -8.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.19% 55.003 52.697 - 1.62% -
BM_num_put<long_long> -4.19% 12.442 11.921 - 3.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.18% 1.345 1.288 - 0.51% -
rng::find(list<int>)_(bail_25%)/32768 -4.18% 7609.810 7291.738 - -5.80% -
BM_std_min<unsigned___int128>/6 -4.18% 2.260 2.166 - 0.87% -
std::fill(vector<bool>)/64 -4.15% 1.635 1.567 - -2.25% -
SetIntersection_Front_Set_uint32_262144_64 -4.15% 2009181.915 1925812.816 - -0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.15% 10.944 10.491 - -8.35% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -4.14% 104.469 100.140 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.14% 35.360 33.896 - -0.82% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.13% 490.338 470.079 - -3.45% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.13% 88161.777 84520.612 - 4.26% -
BM_RangesPushHeap_string_Descending_16384 -4.12% 2.462 2.360 - 2.05% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.12% 1110902.634 1065185.157 - -3.25% -
std::rotate(vector<bool>)_(by_1/2)/50 -4.12% 18.161 17.414 - -0.84% -
rng::sort(deque<int>)_(ascending)/1024 -4.10% 800.600 767.757 - -1.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.10% 39.382 37.768 - -0.81% -
std::all_of(vector<int>)_(process_all)/8 -4.09% 2.561 2.456 - 0.78% -
std::find_if(vector<bool>)_(process_all)/50 -4.09% 36.550 35.057 - 0.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.08% 2.689 2.579 - -2.89% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.08% 7.486 7.181 - 1.18% -
BM_MakeThenSortHeap_string_Descending_16384 -4.07% 68.034 65.262 - 1.41% -
rng::copy_n(vector<int>)/8 -4.07% 2.232 2.141 - -6.56% -
BM_RangesMakeHeap_uint32_Random_262144 -4.07% 1.053 1.010 - -1.98% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.07% 18.263 17.519 - -0.27% -
BM_std_min<unsigned_short>/26 -4.06% 2.153 2.066 - -1.54% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.06% 5.638 5.409 - -0.58% -
bm_ranges_lexicographical_compare<int>/64 -4.05% 4.911 4.713 - -2.92% -
BM_PushHeap_uint64_Random_16 -4.05% 4.283 4.110 - -6.96% -
rng::rotate(list<int>)_(by_1/3)/32 -4.04% 15.617 14.986 - 2.45% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.04% 2.708 2.598 - -1.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.03% 10.977 10.534 - -1.88% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.03% 7168.426 6879.299 - -15.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.03% 11316.703 10860.929 - -10.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.03% 484.498 464.992 - -3.27% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.02% 1.155 1.108 - -32.98% -
BM_std_minmax<unsigned_short>/22 -4.02% 2.394 2.298 - -1.54% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.02% 2.043 1.961 - 1.35% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.02% 1.205 1.157 - 0.03% -
BM_std_minmax<long_long>/29 -4.02% 4.329 4.155 - -5.21% -
BM_RangesMakeThenSortHeap_float_Random_1 -4.01% 0.280 0.269 - -3.12% -
SetIntersection_Front_Set_float_256_64 -4.00% 6555169.679 6292792.722 - 3.88% -
BM_std_minmax<char>/64 -4.00% 1.256 1.206 - 0.21% -
std::none_of(list<int>)_(process_all)/8 -3.98% 2.716 2.608 - -0.06% -
rng::contains(list<int>)_(process_all)/50 -3.97% 19.346 18.578 - 1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.96% 201776211.563 193781469.783 - -7.09% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.96% 18.102 17.385 - -0.40% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.96% 1.384 1.329 - -5.86% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.95% 885184.985 850261.927 - 0.44% -
BM_RangesMakeHeap_string_Ascending_256 -3.94% 5.067 4.867 - -4.98% -
SetIntersection_None_Vector_uint32_262144_16 -3.94% 1206738.179 1159190.011 - -3.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.94% 1230370.665 1181935.433 - -4.48% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.93% 1.797 1.726 - 37.69% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.93% 508.738 488.759 - 0.03% -
rng::transform(deque<int>)_(identity_transform)/50 -3.93% 19.818 19.039 - -3.74% -
SetIntersection_None_Vector_uint32_1024_4 -3.92% 1150106.441 1104991.142 - -4.60% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.92% 18.295 17.578 - -1.41% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.92% 272539.877 261854.183 - -0.63% -
std::for_each_n(deque<int>)/8 -3.92% 1.254 1.205 - -4.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.91% 19194819.515 18443477.040 - -2.61% -
BM_RangesMakeHeap_uint64_Random_4 -3.91% 1.154 1.109 - -13.89% -
SetIntersection_None_Set_string_1024_4 -3.91% 9225614.110 8864761.751 - -0.40% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -3.91% 0.554 0.532 - -9.90% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.90% 12.983 12.476 - 0.09% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.90% 12.190 11.715 - -34.05% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 -3.90% 0.280 0.270 - -2.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.89% 59.847 57.516 - -0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.89% 82356.231 79150.529 - -0.92% -
BM_std_min<char>/13 -3.89% 1.564 1.503 - -1.82% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.89% 16.946 16.287 - -1.12% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -3.88% 1.219 1.172 - 1.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.87% 3452.289 3318.546 - -0.83% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.85% 482.204 463.651 - -3.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.85% 0.789 0.759 - -3.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.84% 486.553 467.851 - -4.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -3.84% 23.046 22.162 - -18.65% -
BM_std_min<char>/12 -3.83% 1.333 1.282 - -1.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.82% 0.966 0.929 - -0.20% -
BM_PushHeap_float_Ascending_16 -3.82% 1.065 1.024 - -0.06% -
BM_std_min<unsigned___int128>/9 -3.81% 3.526 3.391 - 1.56% -
rng::for_each(list<int>)/8192 -3.81% 8309.713 7992.820 - 1.31% -
BM_RangesMakeHeap_string_SingleElement_64 -3.80% 6.475 6.228 - -2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.80% 216119695.254 207908914.063 - 4.48% -
std::stable_partition(deque<int>)_(sparse)/32 -3.80% 12.170 11.708 - 5.71% -
SetIntersection_Front_Set_uint64_262144_1024 -3.79% 14483865.216 13934376.107 - -11.11% -
BM_std_minmax<unsigned_char>/26 -3.78% 1.442 1.388 - 0.02% -
rng::fill(list<int>)/8192 -3.78% 7392.444 7112.926 - -6.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.77% 1188914.098 1144116.041 - -3.77% -
BM_RangesPushHeap_float_SingleElement_16 -3.76% 0.377 0.363 - -1.23% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.76% 6.507 6.263 - -1.18% -
SetIntersection_Front_Set_uint32_262144_16 -3.76% 1311088.146 1261852.018 - -1.69% -
rng::none_of(deque<int>)_(process_all)/50 -3.75% 26.561 25.564 - -8.28% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.75% 6.765 6.511 - -0.98% -
BM_PushHeap_string_PipeOrgan_16 -3.74% 4.282 4.122 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -3.74% 13775017.240 13259649.427 - 1.20% -
SetIntersection_Front_Set_float_1024_256 -3.74% 5002160.321 4815241.884 - 8.82% -
BM_std_minmax<unsigned_char>/25 -3.72% 1.226 1.180 - 0.07% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -3.72% 1.077 1.037 - 3.70% -
BM_deque_vector_ranges_move/1 -3.71% 2.150 2.070 - 2.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -3.71% 0.279 0.269 - -2.17% -
BM_deque_vector_ranges_move/0 -3.70% 1.548 1.491 - 4.57% -
std::reverse(deque<int>)/64 -3.70% 13.560 13.058 - -0.07% -
BM_MakeHeap_float_Descending_4 -3.69% 0.290 0.279 - -5.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -3.69% 29.886 28.784 - -9.02% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.69% 5.104 4.916 - -4.82% -
BM_std_min<unsigned_char>/22 -3.69% 2.104 2.026 - -3.05% -
SetIntersection_None_Set_float_64_16 -3.69% 19226834.711 18518301.184 - -2.35% -
std::unordered_multimap<int,_int>::clear()/8192 -3.68% 64910.535 62524.336 - -11.71% -
BM_std_minmax<int>/11 -3.67% 1.832 1.764 - 2.25% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.67% 1.560 1.503 - -3.93% -
std::move(vector<bool>)_(unaligned)/4096 -3.66% 26.643 25.666 - -1.14% -
BM_MakeHeap_uint64_Random_16384 -3.66% 1.034 0.996 - 1.67% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -3.65% 1.062 1.023 - -5.06% -
rng::copy_n(vector<bool>)_(unaligned)/512 -3.64% 3.322 3.201 - -10.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.64% 3.339 3.218 - -3.58% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -3.64% 10.593 10.208 - -3.48% -
BM_MakeThenSortHeap_float_Heap_256 -3.64% 6.235 6.009 - -0.15% -
rng::find_if(vector<bool>)_(process_all)/8 -3.63% 5.615 5.411 - -0.17% -
rng::fill_n(vector<bool>)/64 -3.63% 1.417 1.365 - -0.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.63% 8.007 7.716 - -1.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.62% 0.559 0.539 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -3.62% 6626906.845 6386919.836 - 27.12% -
rng::find(vector<int>)_(process_all)/8 -3.62% 2.902 2.797 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.62% 12700289.857 12240419.382 - 0.70% -
rng::unique(deque<int>)_(sprinkled)/32 -3.62% 60.646 58.452 - 0.50% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.62% 3.778 3.642 - -1.64% -
BM_std_min<unsigned_long_long>/30 -3.61% 2.692 2.595 - -4.54% -
rng::stable_sort(deque<int>)_(descending)/8 -3.61% 27.355 26.367 - -1.14% -
BM_deque_deque_ranges_move/65536 -3.61% 2954.201 2847.647 - -12.72% -
BM_std_minmax_element<int>/5500 -3.60% 1441.659 1389.716 - 1.27% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.60% 1552.366 1496.456 - -0.46% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.60% 4.276 4.123 - 0.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.59% 5.322 5.131 - 0.10% -
BM_PushHeap_float_Descending_64 -3.59% 0.393 0.379 - -0.47% -
rng::find_if(list<int>)_(bail_25%)/8 -3.59% 1.323 1.275 - -0.08% -
BM_std_minmax_element<int>/4000 -3.58% 1053.856 1016.078 - 1.76% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.58% 2.108 2.032 - -4.88% -
SetIntersection_Front_Vector_uint64_262144_16 -3.57% 1167680.955 1126031.366 - -4.11% -
std::stable_partition(vector<int>)_(dense)/32 -3.56% 22.156 21.367 - -0.96% -
rng::copy(vector<int>)/8 -3.56% 2.289 2.207 - -2.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.56% 797.447 769.076 - -0.74% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.56% 1.146 1.105 - -0.29% -
rng::contains(list<int>)_(process_all)/8 -3.56% 2.389 2.304 - -2.21% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.55% 721.046 695.430 - -0.10% -
BM_RangesPushHeap_uint32_SingleElement_4 -3.54% 0.346 0.333 - -2.49% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.53% 868401.436 837706.546 - 0.37% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.53% 1.529 1.475 - 33.55% -
bm_swap_ranges_vb_aligned/64 -3.53% 2.907 2.804 - -1.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.52% 10548.071 10176.500 - 4.11% -
BM_std_min<short>/26 -3.49% 2.099 2.026 - -3.51% -
std::any_of(deque<int>)_(process_all)/32768 -3.49% 10839.924 10461.618 - -3.70% -
SetIntersection_None_Set_float_16384_1024 -3.49% 158910340.260 153367085.515 - -2.84% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.49% 1389.406 1340.940 - -1.66% -
BM_std_minmax<int>/10 -3.48% 1.437 1.387 - -0.05% -
rng::transform(list<int>,_list<int>)/8192 -3.48% 10218.338 9862.436 - -4.80% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.48% 15.619 15.075 - -1.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.47% 654.074 631.368 - 0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.45% 171061756.955 165165470.977 - -2.70% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.44% 17.733 17.123 - -0.52% -
SetIntersection_Front_Set_uint64_262144_256 -3.44% 4480569.092 4326464.450 - -14.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.44% 1405558.975 1357227.291 - -0.97% -
BM_std_min<char>/3 -3.44% 0.718 0.693 - -0.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.43% 3.270 3.158 - -4.74% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.43% 4.571 4.414 - -0.82% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.43% 18.866 18.219 - -13.31% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.43% 5.047 4.874 - -1.11% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.41% 1.435 1.386 - -1.91% -
BM_std_minmax<unsigned_int>/8 -3.40% 1.156 1.117 - -3.40% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.40% 1.065 1.029 - 0.38% -
std::partition_point(list<int>)/8192 -3.40% 12770.735 12336.809 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.40% 13838856.642 13368744.460 - -0.69% -
rng::find_last(list<int>)_(bail_10%)/50 -3.39% 16.695 16.128 - -0.53% -
rng::rotate_copy(deque<int>)/32 -3.39% 2.693 2.602 - -1.61% -
std::find(list<int>)_(process_all)/8 -3.39% 2.397 2.316 - -3.88% -
BM_MakeHeap_float_Random_1024 -3.38% 1.234 1.192 - -2.10% -
BM_std_min<unsigned_char>/6 -3.38% 1.533 1.481 - -4.39% -
rng::starts_with(deque<int>)/1024 -3.38% 488.028 471.538 - 1.67% -
BM_PushHeap_uint32_Random_4 -3.37% 2.481 2.397 - -2.11% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.37% 8147.870 7873.403 - -0.03% -
SetIntersection_Interlaced_Vector_float_16_16 -3.37% 39141974.530 37824735.540 - -3.65% -
BM_std_minmax<int>/15 -3.36% 2.029 1.961 - 1.61% -
rng::none_of(list<int>)_(process_all)/32 -3.36% 11.854 11.456 - -0.43% -
SetIntersection_Front_Vector_uint32_262144_16 -3.35% 1190909.740 1150982.016 - -2.71% -
std::rotate(list<int>)_(1_element_backward)/32 -3.35% 13.926 13.459 - 0.99% -
BM_std_min<unsigned___int128>/7 -3.35% 2.657 2.568 - 0.58% -
rng::starts_with(vector<int>)/1024 -3.34% 77.654 75.063 - -2.33% -
std::search_n(deque<int>)_(no_match)/1000 -3.33% 447.837 432.901 - -2.39% -
BM_std_minmax<unsigned_char>/27 -3.33% 1.868 1.806 - -0.54% -
BM_std_minmax<unsigned_int>/14 -3.33% 1.618 1.564 - -3.40% -
BM_RangesPushHeap_string_SingleElement_64 -3.33% 2.611 2.524 - 2.24% -
rng::replace(vector<int>)_(prefix)/8192 -3.33% 1263.413 1221.393 - -4.10% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.32% 29.452 28.473 - -2.67% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.32% 1.255 1.213 - -7.67% -
BM_StringEraseToEnd_Huge_Opaque -3.32% 2.512 2.429 - -5.42% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.32% 12.065 11.665 - -0.10% -
BM_RangesPushHeap_string_SingleElement_4 -3.31% 2.294 2.218 - 4.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.30% 10.557 10.209 - -7.73% -
std::adjacent_find(vector<int>,_pred)/50 -3.30% 23.308 22.539 - -3.31% -
rng::copy_n(deque<int>)/8 -3.30% 2.758 2.667 - -4.90% -
BM_std_minmax_element<int>/4096 -3.30% 1078.512 1042.911 - 2.02% -
std::move_backward(vector<int>)/8 -3.30% 2.289 2.214 - -2.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.30% 243553227.606 235515753.590 - -1.05% -
rng::copy(vector<int>)/1048576 -3.28% 50195.955 48548.916 - -2.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -3.28% 1.612 1.559 - -3.87% -
BM_deque_vector_move/0 -3.28% 1.425 1.379 - -2.88% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.28% 1.513 1.463 - 9.50% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.27% 23.140 22.384 - -3.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.26% 1201867.408 1162628.081 - -7.05% -
BM_std_minmax<int>/1 -3.26% 0.622 0.601 - 0.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.26% 15.801 15.285 - -2.05% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.26% 1105698.292 1069669.147 - -3.87% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.26% 69.063 66.814 - 1.47% -
SetIntersection_Interlaced_Set_string_1024_64 -3.25% 17718489.607 17142214.429 - 3.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.25% 1167679.237 1129712.106 - -3.55% -
rng::search(list<int>)_(no_match)/1000 -3.25% 725.931 702.346 - 1.19% -
BM_StringEraseToEnd_Small_Opaque -3.25% 0.625 0.605 - -0.52% -
BM_std_min<char>/4096 -3.25% 29.519 28.560 - -0.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.24% 747707.984 723445.520 - -0.46% -
rng::copy(list<int>)/32768 -3.24% 26739.305 25871.680 - -0.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.24% 104.833 101.433 - -0.10% -
SetIntersection_Front_Vector_uint64_1024_256 -3.24% 2331233.624 2255643.729 - -3.36% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.24% 8902.142 8613.636 - -0.38% -
BM_num_put<unsigned_long> -3.23% 12.087 11.697 - 7.24% -
SetIntersection_None_Vector_string_16384_1 -3.22% 1285737.091 1244340.686 - -2.24% -
BM_std_minmax_element<int>/1024 -3.21% 272.780 264.029 - 2.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.21% 2.807 2.717 - 4.55% -
SetIntersection_Front_Vector_uint64_262144_64 -3.20% 1424425.874 1378831.206 - -3.95% -
BM_std_minmax<unsigned_int>/15 -3.20% 2.030 1.965 - -5.53% -
BM_RangesSortHeap_float_16 -3.19% 1.651 1.598 - -0.08% -
SetIntersection_Interlaced_Set_string_16384_64 -3.19% 352010106.061 340776380.727 - -4.36% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.19% 2.386 2.310 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.19% 1184081.862 1146301.855 - -0.04% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.18% 2255.797 2183.951 - -2.59% -
BM_RangesPushHeap_uint64_Random_16384 -3.18% 6.108 5.913 - -1.02% -
BM_std_min<short>/12 -3.18% 1.520 1.471 - -7.54% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.18% 605.029 585.815 - -1.45% -
750_sealcrypto_r -3.18% 18.966 18.364 - 0.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.17% 22.179 21.475 - -0.99% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.17% 0.644 0.624 - 0.24% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.16% 1.314 1.272 - -0.35% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.14% 2258.969 2187.970 - -2.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.14% 224.843 217.778 - 4.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.14% 61706112.524 59770290.767 - -1.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.12% 34.671 33.590 - -0.52% -
BM_std_min<short>/21 -3.12% 1.828 1.771 - -1.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.11% 507058.957 491271.593 - 0.11% -
BM_RangesPushHeap_string_PipeOrgan_262144 -3.11% 18.009 17.449 - -1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.11% 361164310.337 349946617.406 - 38.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.10% 621.673 602.383 - 0.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -3.10% 1.123 1.088 - 7.75% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.10% 20.366 19.735 - 2.87% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.10% 5754.013 5575.885 - -0.04% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.10% 23.086 22.371 - -1.75% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.10% 282.400 273.659 - -0.09% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.09% 4.802 4.654 - 0.87% -
std::move(vector<int>)/8 -3.09% 2.305 2.234 - 1.15% -
std::multiset<int>::equal_range(key)_(existent)/8192 -3.09% 8.779 8.508 - 1.11% -
BM_RangesPushHeap_string_SingleElement_256 -3.08% 2.560 2.481 - 3.64% -
SetIntersection_Front_Set_uint32_64_1 -3.08% 18083700.233 17527505.320 - 0.07% -
BM_std_min<char>/4000 -3.07% 27.841 26.986 - -0.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.07% 22.887 22.185 - 2.25% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.06% 5.628 5.456 - 0.00% -
BM_std_min<unsigned_long_long>/32 -3.06% 3.261 3.161 - -2.35% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.06% 36624.782 35505.500 - -2.18% -
std::rotate(deque<int>)_(1_element_forward)/32 -3.05% 4.638 4.496 - -0.54% -
BM_SortHeap_float_256 -3.05% 6.044 5.859 - 0.88% -
BM_PushHeap_uint32_SingleElement_16 -3.05% 0.357 0.346 - 2.90% -
BM_std_minmax<char>/17 -3.05% 1.121 1.086 - 0.00% -
std::search(deque<int>)_(no_match)/1024 -3.05% 415.445 402.792 - 50.54% -
std::for_each(list<int>)/8192 -3.04% 8685.738 8421.412 - 7.59% -
std::replace_if(deque<int>)_(prefix)/1024 -3.04% 491.591 476.643 - -1.26% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -3.04% 28.830 27.954 - -2.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.04% 33.486 32.468 - 1.76% -
BM_PushHeap_uint32_QuickSortAdversary_1 -3.03% 0.482 0.467 - -1.90% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.03% 31.629 30.669 - 0.69% -
BM_RangesSortHeap_string_262144 -3.03% 184.054 178.470 - 3.47% -
BM_StringFindStringLiteral/128 -3.03% 3.125 3.030 - -2.17% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -3.03% 16.450 15.951 - -1.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.03% 0.875 0.848 - 0.88% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.02% 2883.600 2796.388 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.02% 203900112.429 197733376.425 - -2.20% -
std::remove_if(vector<int>)_(prefix)/32 -3.02% 53.783 52.156 - 0.19% -
std::any_of(deque<int>)_(process_all)/8192 -3.02% 2719.398 2637.228 - -3.19% -
BM_RangesMakeHeap_uint64_Random_1024 -3.02% 1.076 1.044 - -1.15% -
std::search_n(list<int>)_(no_match)/1024 -3.02% 758.598 735.705 - -1.79% -
std::find_end(forward_list<int>)_(single_element)/8192 -3.01% 5728.184 5555.497 - -11.59% -
std::set<std::string>::count(key)_(existent)/1024 -3.01% 24.362 23.629 - 4.74% -
BM_RangesMakeHeap_uint32_Random_16384 -3.00% 1.043 1.011 - -0.34% -
BM_deque_deque_ranges_copy/64 -3.00% 5.540 5.374 - -2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.99% 1130122.085 1096277.062 - -2.20% -
std::remove(deque<int>)_(prefix)/50 -2.99% 65.874 63.904 - -0.28% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.99% 15441548.750 14980004.340 - -3.73% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.99% 470.451 456.398 - 0.22% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.98% 1.665 1.615 - -0.01% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -2.98% 19.645 19.059 - -2.93% -
SetIntersection_None_Set_float_64_1 -2.98% 23380365.306 22684628.028 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.97% 1424096.293 1381789.398 - 0.23% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -2.97% 8230.994 7986.642 - 0.35% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -2.97% 4.109 3.987 - 0.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -2.97% 3.727 3.616 - 80.00% -
BM_SortHeap_float_16 -2.96% 1.651 1.602 - -0.07% -
SetIntersection_Interlaced_Set_float_256_64 -2.94% 15482092.676 15026309.306 - -10.60% -
BM_std_minmax<unsigned_short>/7 -2.94% 1.752 1.701 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.94% 1210127.874 1174539.735 - -4.41% -
BM_RangesPushHeap_float_Descending_64 -2.94% 0.391 0.379 - 0.02% -
BM_RangesPushHeap_string_Descending_256 -2.94% 2.368 2.298 - 3.22% -
BM_std_min<short>/28 -2.93% 2.730 2.650 - 2.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.93% 1.560 1.514 - 0.43% -
BM_RangesMakeHeap_uint32_Random_256 -2.93% 1.194 1.159 - -2.19% -
std::search(vector<int>)_(same_length)/8192 -2.93% 1960.475 1903.024 - 1.48% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.93% 1108149.455 1075681.425 - -1.58% -
SetIntersection_None_Set_uint32_1024_1 -2.92% 8917480.948 8656997.139 - -1.86% -
BM_RangesPushHeap_uint32_SingleElement_16 -2.91% 0.346 0.336 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.91% 1123355.739 1090698.325 - -2.04% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.91% 4731346.646 4593847.139 - 11.89% -
BM_MakeThenSortHeap_string_Ascending_262144 -2.91% 78.812 76.522 - 0.30% -
BM_RangesMakeHeap_uint32_Random_16 -2.90% 1.270 1.234 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.90% 6805263.177 6607816.082 - -1.43% -
BM_RangesMakeHeap_float_Random_16 -2.90% 1.710 1.661 - 10.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.90% 509.978 495.198 - -4.08% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.90% 18.643 18.103 - -0.34% -
SetIntersection_None_Set_string_1024_1024 -2.89% 9123095.946 8859008.621 - -4.09% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.89% 169607.424 164698.203 - 2.25% -
BM_std_minmax_element<int>/512 -2.89% 138.136 134.140 - 2.34% -
std::find(deque<int>)_(bail_25%)/8 -2.89% 2.064 2.004 - -3.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.89% 566.526 550.166 - 1.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.89% 7.623 7.403 - -2.53% -
std::unique(deque<int>)_(sprinkled)/1024 -2.88% 876.229 850.962 - -4.92% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.88% 29264.151 28421.061 - 0.10% -
BM_lexicographical_compare_three_way_slow_path/16 -2.88% 4.539 4.408 - -0.16% -
rng::search_n(list<int>)_(no_match)/1024 -2.88% 743.679 722.277 - -1.15% -
BM_MakeHeap_float_Ascending_256 -2.88% 0.671 0.652 - 0.92% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.87% 45.812 44.495 - -1.13% -
BM_std_min<unsigned_short>/18 -2.87% 1.534 1.490 - -7.08% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.87% 29.573 28.725 - -0.40% -
BM_vector_deque_copy_backward/4000 -2.87% 146.692 142.485 - -0.64% -
std::search(vector<int>)_(no_match)/1000 -2.87% 212.878 206.777 - -1.24% -
BM_std_min<unsigned___int128>/5 -2.86% 1.850 1.797 - 0.85% -
BM_vector_deque_copy_backward/1 -2.85% 2.310 2.245 - -7.92% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.85% 0.687 0.668 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.85% 2092303.873 2032758.136 - 0.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -2.84% 9368.361 9102.161 - 3.73% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.84% 1359.236 1320.642 - -3.69% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.84% 10.102 9.816 - -3.02% -
BM_std_minmax<int>/27 -2.84% 2.493 2.422 - -0.07% -
BM_MakeHeap_uint32_Random_16384 -2.84% 1.000 0.971 - -2.85% -
rng::find_if_not(list<int>)_(process_all)/8192 -2.84% 8962.737 8708.553 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.83% 1265457.251 1229611.253 - -2.12% -
rng::generate_n(deque<int>)/32 -2.83% 8.506 8.265 - -0.13% -
rng::rotate(vector<bool>)_(by_1/4)/50 -2.83% 18.611 18.085 - -0.32% -
std::distance(deque<int>)/50 -2.82% 0.694 0.674 - -2.80% -
std::unique_copy(deque<int>)_(contiguous)/32 -2.81% 11.045 10.734 - 12.15% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.81% 18.495 17.975 - -1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.81% 3564623.846 3464414.012 - -2.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.81% 0.763 0.742 - -1.77% -
BM_MakeHeap_float_Random_16 -2.80% 1.608 1.563 - -0.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.80% 1.594 1.550 - 0.78% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -2.79% 1.192 1.159 - 9.43% -
std::count(list<int>)_(every_other)/1048576 -2.79% 831485.064 808307.944 - -1.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.78% 1.223 1.189 - -0.68% -
BM_MakeThenSortHeap_uint64_Heap_4 -2.78% 1.207 1.173 - -6.25% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.78% 1.776 1.726 - 1.98% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.77% 32.723 31.815 - -3.87% -
735_gem5_r -2.77% 13.564 13.189 - -1.14% -
std::multiset<int>::erase(key)_(existent)/8192 -2.77% 61.796 60.086 - -0.43% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.77% 8.866 8.621 - -0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.77% 0.921 0.895 - -1.90% -
BM_StringRelationalLiteral_Less_Small_Small_Control -2.77% 1.838 1.787 - -5.41% -
SetIntersection_Front_Set_string_16384_16 -2.75% 2062276.852 2005566.898 - 1.84% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.75% 551.473 536.309 - -4.88% -
BM_std_min<long_long>/32 -2.75% 3.618 3.519 - -0.93% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.75% 3840.279 3734.759 - -0.02% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.75% 561735.320 546301.610 - -0.58% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.74% 56451.942 54904.527 - -1.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.74% 1.322 1.286 - 12.86% -
BM_std_minmax<unsigned_long_long>/13 -2.74% 3.011 2.928 - -2.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.73% 3.203 3.116 - -1.19% -
BM_std_minmax<long_long>/13 -2.73% 3.103 3.018 - -2.96% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -2.73% 4511.752 4388.536 - -1.89% -
std::move_backward(vector<bool>)_(aligned)/512 -2.73% 2.546 2.476 - -1.28% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.73% 4294.011 4176.870 - -0.35% -
rng::rotate(vector<bool>)_(by_1/2)/32 -2.72% 18.774 18.262 - -0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.72% 22810965.791 22190496.455 - 0.53% -
rng::stable_sort(deque<int>)_(heap)/8 -2.72% 26.363 25.647 - -0.65% -
SetIntersection_None_Vector_uint32_1024_1024 -2.71% 1143717.582 1112708.459 - -4.76% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.70% 2.747 2.673 - -0.25% -
rng::copy_n(list<int>)/64 -2.70% 14.168 13.785 - -1.39% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.70% 36179.412 35202.822 - -2.30% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.70% 18.496 17.997 - -1.60% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.69% 30.448 29.628 - -0.70% -
rng::partition(deque<int>)_(dense)/32 -2.69% 10.514 10.231 - 6.28% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.69% 38.554 37.517 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.69% 1433779.474 1395237.464 - 3.43% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.69% 6.385 6.213 - -0.58% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.68% 18.048 17.564 - -0.69% -
BM_PushHeap_string_QuickSortAdversary_256 -2.68% 14.809 14.412 - -1.65% -
SetIntersection_Front_Vector_uint32_16384_1 -2.68% 1115512.631 1085617.305 - -2.11% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.68% 18.051 17.567 - -0.85% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.67% 93.381 90.885 - -0.16% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.67% 6456.008 6283.564 - -2.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.67% 3936.866 3831.759 - 0.09% -
707_ntest_r -2.66% 16.946 16.495 - -0.77% -
std::none_of(vector<int>)_(process_all)/8 -2.66% 2.502 2.436 - -2.86% -
std::copy(vector<int>)/8 -2.66% 2.247 2.187 - -5.37% -
BM_std_min<long_long>/31 -2.66% 3.403 3.312 - -0.07% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.66% 51.549 50.180 - -0.69% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.64% 9041.560 8802.439 - 0.06% -
SetIntersection_Front_Set_float_64_16 -2.64% 17160329.910 16706603.424 - 1.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.64% 45810.047 44602.002 - -0.08% -
BM_RangesPushHeap_uint64_SingleElement_64 -2.63% 0.385 0.375 - 4.62% -
std::set<int>::contains(key)_(existent)/32 -2.63% 1.726 1.681 - -1.05% -
BM_deque_deque_ranges_move/64 -2.63% 5.522 5.376 - -1.93% -
SetIntersection_Front_Set_uint64_262144_1 -2.63% 1155611.682 1125241.803 - 2.21% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.63% 3.023 2.944 - -0.31% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.62% 22.836 22.237 - -0.77% -
BM_MakeThenSortHeap_string_Descending_16 -2.62% 7.851 7.646 - -1.53% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.61% 2.576 2.509 - -2.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.61% 15687.963 15279.019 - 1.72% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.61% 12411.370 12087.972 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_4 -2.61% 1135853.327 1106263.264 - -2.40% -
SetIntersection_None_Vector_float_256_256 -2.60% 2338157.163 2277468.392 - -1.66% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.59% 0.794 0.774 - -2.49% -
rng::remove_if(vector<int>)_(prefix)/32 -2.59% 53.632 52.243 - 0.38% -
SetIntersection_None_Vector_float_262144_64 -2.59% 1236760.107 1204736.628 - 0.70% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.59% 1.207 1.176 - -0.90% -
rng::partition_point(list<int>)/8192 -2.58% 13250.591 12909.090 - -8.58% -
rng::starts_with(list<int>,_pred)/8 -2.58% 3.725 3.629 - -0.02% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.57% 24.494 23.864 - 1.38% -
BM_deque_vector_move/64 -2.57% 2.631 2.563 - -1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.57% 1162392.851 1132546.488 - -0.70% -
BM_std_min<unsigned___int128>/4 -2.57% 1.446 1.409 - 1.00% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -2.56% 25255.045 24607.758 - -11.82% -
rng::count(list<int>)_(every_other)/1048576 -2.56% 828014.020 806803.401 - -2.32% -
BM_deque_deque_copy/1024 -2.56% 39.286 38.280 - -3.73% -
BM_std_min<unsigned_short>/24 -2.56% 2.493 2.429 - -3.55% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.56% 4997.906 4870.000 - -0.77% -
BM_std_minmax<unsigned_int>/13 -2.56% 1.388 1.352 - -2.48% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.56% 703.473 685.494 - -7.47% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.56% 27481.513 26779.286 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.55% 4776810.662 4655046.868 - -1.35% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.55% 9.488 9.246 - -0.03% -
std::sort(deque<int>)_(descending)/1024 -2.54% 1335.997 1302.048 - -0.22% -
BM_MakeHeap_string_Heap_1024 -2.53% 4.874 4.751 - -1.25% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.53% 598.051 582.898 - 0.06% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.53% 296700.670 289189.970 - 1.05% -
BM_MakeThenSortHeap_float_Heap_64 -2.53% 3.505 3.416 - 0.65% -
rng::all_of(vector<int>)_(process_all)/8 -2.53% 2.486 2.423 - -6.08% -
BM_getline_string -2.53% 17.531 17.088 - -3.32% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 5605.619 5464.130 - 0.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.52% 7483.608 7294.734 - -2.65% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.52% 8.850 8.627 - 1.54% -
std::multiset<int>::find(key)_(existent)/1024 -2.52% 3.799 3.704 - -0.35% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.52% 4.766 4.646 - -0.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.51% 3.562 3.472 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.51% 13472516.940 13134117.369 - 2.54% -
SetIntersection_Front_Set_uint32_1024_1024 -2.51% 16305377.951 15895836.350 - -1.86% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.241 - -0.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.51% 6372.183 6212.524 - -0.75% -
std::remove_copy(list<int>)_(prefix)/8192 -2.50% 7023.971 6848.457 - -2.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.50% 352240613.981 343450351.260 - -1.09% -
BM_std_minmax<short>/29 -2.49% 2.673 2.606 - 3.19% -
BM_RangesPushHeap_string_SingleElement_262144 -2.49% 2.635 2.570 - 3.42% -
BM_std_minmax<unsigned_short>/27 -2.48% 2.877 2.805 - -2.21% -
rng::rotate(vector<bool>)_(by_1/3)/50 -2.48% 18.576 18.115 - -0.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.48% 1.233 1.202 - -5.34% -
BM_RangesSortHeap_float_4 -2.48% 1.027 1.001 - -6.59% -
BM_std_min<char>/64 -2.48% 4.195 4.091 - -3.77% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -2.47% 6757.438 6590.314 - -0.35% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -2.47% 28.912 28.197 - -5.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.47% 152722.434 148952.278 - -0.32% -
BM_RangesMakeHeap_string_Ascending_64 -2.47% 4.866 4.746 - -1.91% -
std::multiset<int>::erase(key)_(existent)/1024 -2.47% 40.625 39.623 - -1.79% -
SetIntersection_Front_Set_float_16384_16 -2.46% 1316938.492 1284501.926 - -0.59% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.46% 6.048 5.899 - 0.86% -
SetIntersection_None_Vector_float_16384_64 -2.46% 1203707.658 1174087.830 - 0.15% -
BM_std_minmax<unsigned_char>/30 -2.46% 2.719 2.652 - 0.17% -
std::stable_sort(vector<int>)_(heap)/1024 -2.46% 2570.571 2507.380 - -2.05% -
std::search(list<int>)_(no_match)/1000 -2.46% 714.315 696.771 - 9.91% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.45% 2569.631 2506.562 - -2.04% -
BM_RangesPushHeap_string_SingleElement_1024 -2.45% 2.578 2.515 - 4.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.45% 12.336 12.033 - -34.91% -
std::reverse(deque<int>)/512 -2.45% 115.987 113.141 - -0.19% -
rng::replace(vector<int>)_(prefix)/1024 -2.45% 165.327 161.272 - -2.99% -
rng::rotate(vector<bool>)_(by_1/2)/50 -2.45% 18.605 18.149 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.45% 351309974.797 342713733.386 - -2.96% -
SetIntersection_None_Vector_float_16384_4 -2.44% 1204920.359 1175463.095 - -0.86% -
rng::fill(vector<bool>)/32768 -2.44% 31.012 30.255 - 0.06% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.44% 23.728 23.149 - -0.01% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.44% 12696.049 12386.149 - 11.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.44% 6641346.373 6479317.532 - -3.06% -
BM_std_min<unsigned_long_long>/29 -2.44% 2.456 2.396 - -2.50% -
std::set<int>::contains(key)_(existent)/1024 -2.44% 3.957 3.860 - -0.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.43% 776.956 758.047 - -1.04% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.43% 1374.344 1340.937 - -0.98% -
BM_MakeHeap_string_Ascending_256 -2.43% 4.989 4.868 - -0.22% -
SetIntersection_Front_Set_uint32_1024_64 -2.43% 2042257.401 1992673.535 - -5.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.42% 39030.040 38084.893 - -0.08% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.42% 4735.906 4621.435 - -0.16% -
bm_lexicographical_compare<unsigned_char>/64 -2.42% 1.965 1.917 - -6.87% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.41% 179.250 174.924 - -0.20% -
721_gcc_r -2.41% 13.193 12.875 - -0.42% -
BM_std_minmax<int>/16 -2.41% 1.314 1.282 - -1.94% -
BM_PushHeap_float_Random_16 -2.41% 5.413 5.282 - 1.33% -
rng::search(list<int>,_pred)_(no_match)/8192 -2.40% 8301.461 8102.055 - 1.23% -
SetIntersection_Front_Set_string_262144_16 -2.40% 2009157.446 1960948.537 - -0.19% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.40% 55.819 54.481 - -0.04% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.39% 6.234 6.085 - -1.56% -
BM_std_min<char>/14 -2.39% 1.871 1.826 - 1.78% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.39% 16.857 16.454 - -3.68% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.39% 1.738 1.696 - -2.15% -
BM_num_put<bool> -2.39% 10.966 10.704 - -2.00% -
std::find_if(vector<bool>)_(process_all)/8 -2.38% 5.605 5.472 - 0.67% -
std::copy_n(deque<int>)/32768 -2.38% 1174.105 1146.191 - 0.44% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.38% 14.981 14.625 - 0.21% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.38% 5.385 5.257 - -1.01% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.37% 18.517 18.077 - -1.44% -
SetIntersection_None_Vector_float_262144_16 -2.37% 1221251.222 1192262.672 - -1.16% -
SetIntersection_None_Set_string_256_16 -2.37% 11447291.501 11175587.357 - -0.17% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.37% 190.835 186.311 - -0.87% -
BM_std_min<unsigned_short>/30 -2.37% 2.359 2.304 - -0.03% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.37% 5819.232 5681.435 - 0.26% -
SetIntersection_Front_Set_float_262144_1 -2.37% 1115992.040 1089567.565 - 1.07% -
BM_std_min<unsigned_char>/5 -2.37% 1.317 1.286 - -2.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.37% 1.163 1.135 - 1.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.36% 0.573 0.559 - -2.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.35% 12829.706 12527.809 - 4.95% -
BM_std_minmax<long_long>/10 -2.35% 2.190 2.138 - -2.39% -
727_cppcheck_r -2.35% 25.262 24.669 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.33% 11713603.877 11440268.790 - -2.53% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.33% 20.908 20.422 - 4.55% -
rng::partial_sort(deque<int>)_(shuffled)/8 -2.33% 34.217 33.421 - -0.79% -
SetIntersection_None_Vector_float_16384_1 -2.32% 1203775.177 1175790.039 - -0.20% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.32% 4530.031 4424.766 - -0.02% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.32% 77.524 75.727 - 3.30% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.32% 1.678 1.640 - -13.18% -
rng::all_of(deque<int>)_(process_all)/50 -2.32% 18.336 17.911 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.32% 199093274.412 194484175.583 - -1.62% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.31% 2.081 2.033 - 4.19% -
BM_std_min<char>/4 -2.31% 1.071 1.046 - 4.03% -
SetIntersection_None_Vector_float_262144_1024 -2.31% 1231846.355 1203361.992 - -0.47% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.31% 250.746 244.952 - -0.51% -
SetIntersection_None_Vector_float_1024_4 -2.31% 1176791.674 1149603.053 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.31% 19112219.179 18670817.896 - 3.58% -
rng::copy(vector<int>)/4096 -2.31% 149.432 145.983 - -0.32% -
BM_RangesPopHeap_float_262144 -2.31% 38.337 37.453 - -8.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.31% 4611857.407 4505488.427 - -1.82% -
rng::search(deque<int>)_(no_match)/1024 -2.30% 305.071 298.049 - -14.98% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.30% 4899.764 4787.095 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.30% 1592909.470 1556286.423 - -5.96% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.30% 644450.793 629634.509 - -0.44% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.30% 500.560 489.063 - 0.51% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.30% 4456593.608 4354232.984 - -1.88% -
std::search(vector<int>)_(same_length)/1024 -2.29% 254.843 248.999 - 1.26% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.29% 19991.291 19532.849 - -0.97% -
723_llvm_r -2.29% 11.766 11.496 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.29% 233.023 227.689 - -0.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.28% 6.166 6.026 - 1.04% -
SetIntersection_None_Vector_float_262144_1 -2.28% 1238098.101 1209842.499 - 1.07% -
std::remove(list<int>)_(sprinkled)/8192 -2.28% 8120.089 7935.088 - 1.21% -
std::find_if(list<int>)_(process_all)/32768 -2.27% 28585.393 27935.540 - 1.22% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.27% 0.710 0.694 - -1.50% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.27% 2108.558 2060.635 - -1.87% -
BM_RangesPushHeap_string_Random_262144 -2.27% 18.500 18.080 - 0.53% -
rng::generate_n(deque<int>)/50 -2.27% 12.547 12.262 - -0.25% -
std::find_if(deque<int>)_(process_all)/1024 -2.26% 490.724 479.622 - -1.57% -
BM_StringFindAllMatch/64 -2.26% 3.072 3.002 - -2.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.26% 1244552.635 1216439.348 - -2.66% -
rng::rotate_copy(list<int>)/8192 -2.25% 8304.351 8117.545 - 18.37% -
std::move(deque<int>)/8 -2.25% 3.997 3.907 - -0.78% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.25% 15087053.996 14747804.842 - -3.95% -
BM_std_min<unsigned_char>/16 -2.24% 2.619 2.560 - 5.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.24% 2483647.245 2427922.126 - 0.10% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.24% 14540.328 14214.107 - 0.04% -
BM_std_minmax<unsigned_int>/5 -2.24% 1.157 1.131 - -2.58% -
rng::copy(deque<int>)/8 -2.24% 2.785 2.723 - -2.45% -
BM_MakeHeap_string_Heap_16384 -2.23% 5.123 5.009 - -0.64% -
rng::contains(list<int>)_(process_all)/1048576 -2.23% 842192.479 823432.250 - -0.79% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.22% 16.201 15.840 - -2.40% -
BM_std_min<char>/24 -2.22% 2.645 2.586 - -8.91% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.21% 2.505 2.450 - -8.87% -
BM_std_min<unsigned_long_long>/31 -2.21% 3.027 2.960 - -2.49% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.21% 1.034 1.011 - 1.20% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.21% 2109.088 2062.475 - -1.85% -
BM_std_min<char>/19 -2.21% 1.182 1.156 - -0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.21% 3.729 3.647 - -2.77% -
SetIntersection_Front_Set_uint32_262144_16384 -2.20% 351370920.612 343632370.672 - -2.41% -
SetIntersection_Interlaced_Set_string_256_256 -2.20% 32395133.878 31682788.347 - -2.15% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.19% 2.639 2.581 - -2.32% -
rng::swap_ranges(deque<int>)/32 -2.19% 10.977 10.736 - -0.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.19% 794.216 776.792 - 0.22% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.19% 0.472 0.462 - -0.07% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.19% 2189.661 2141.670 - -1.50% -
BM_std_minmax<short>/30 -2.19% 2.797 2.736 - 4.77% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.19% 31.600 30.909 - 10.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.18% 24664485.495 24126286.146 - 3.11% -
BM_RangesMakeHeap_string_Heap_256 -2.18% 4.967 4.859 - -0.78% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.17% 1.018 0.996 - -0.15% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.17% 480.235 469.809 - -2.86% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -2.17% 6.666 6.521 - -1.55% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.16% 130795.705 127968.966 - -0.79% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.16% 27381.297 26789.654 - 0.18% -
SetIntersection_None_Vector_float_1024_1 -2.16% 1180606.853 1155104.702 - 2.15% -
SetIntersection_Front_Set_uint32_16384_16 -2.15% 1306571.012 1278418.155 - -2.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -2.15% 16.305 15.954 - -1.61% -
SetIntersection_None_Vector_uint64_262144_4 -2.15% 1219231.044 1192985.036 - -0.26% -
BM_std_min<unsigned_char>/12 -2.15% 1.358 1.329 - -4.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.15% 474.798 464.600 - -2.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.14% 11.463 11.218 - 0.13% -
BM_deque_vector_copy_backward/64000 -2.14% 8211.904 8036.319 - 6.95% -
BM_MakeHeap_string_Ascending_64 -2.14% 4.852 4.749 - -0.19% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.14% 63.766 62.404 - -2.38% -
BM_std_min<unsigned_short>/9 -2.14% 6.476 6.338 - -1.61% -
729_abc_r -2.13% 18.943 18.539 - -0.45% -
rng::copy_backward(list<int>)/8 -2.13% 2.462 2.410 - 4.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.12% 7.547 7.386 - -2.43% -
BM_std_minmax<unsigned_char>/23 -2.12% 2.986 2.922 - -0.65% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.12% 14.221 13.919 - 1.02% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.12% 44.124 43.189 - 1.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.12% 3.001 2.937 - -2.50% -
rng::stable_sort(vector<int>)_(repeated)/1024 -2.11% 1130.797 1106.883 - -1.12% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -2.11% 8.518 8.338 - -0.64% -
std::copy_n(deque<int>)/4096 -2.11% 148.677 145.538 - -0.28% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.11% 867182.246 848877.614 - -0.56% -
bm_lexicographical_compare<signed_char>/16 -2.11% 1.327 1.299 - 2.16% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -2.11% 0.612 0.599 - -2.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.11% 1716865.561 1680702.066 - 0.16% -
SetIntersection_Front_Set_string_1024_16 -2.10% 2021728.781 1979198.493 - 0.31% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.10% 65.761 64.378 - 0.11% -
rng::move_backward(vector<int>)/1048576 -2.10% 58534.849 57304.779 - -4.52% -
BM_deque_deque_ranges_move/1024 -2.10% 39.362 38.535 - -2.32% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.10% 0.963 0.942 - -0.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.10% 0.566 0.554 - -2.22% -
SetIntersection_None_Vector_float_16384_16 -2.09% 1204217.839 1178999.120 - 0.46% -
std::search(vector<int>)_(near_matches)/1000 -2.09% 14218.910 13921.275 - -0.30% -
BM_std_min<unsigned_short>/31 -2.09% 2.596 2.541 - -2.46% -
rng::sort(vector<NonIntegral>)_(descending)/8 -2.09% 25.291 24.762 - -0.93% -
rng::starts_with(deque<int>,_pred)/1048576 -2.09% 529525.007 518461.513 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.09% 21543537.403 21093502.799 - -1.76% -
BM_std_minmax<char>/13 -2.09% 2.242 2.195 - -4.56% -
rng::starts_with(deque<int>)/1000 -2.08% 477.868 467.944 - 2.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.07% 7.709 7.549 - 0.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.07% 572.303 560.478 - -1.91% -
std::set<int>::clear()/1024 -2.07% 8763.731 8582.693 - -4.52% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.06% 1.318 1.291 - 0.33% -
SetIntersection_Front_Set_float_256_16 -2.06% 4984829.567 4882073.180 - 0.44% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.06% 1.388 1.359 - -0.13% -
SetIntersection_Front_Set_uint32_16384_64 -2.06% 2048064.386 2005916.749 - -3.50% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.06% 27.325 26.763 - 0.25% -
SetIntersection_None_Vector_uint64_256_256 -2.05% 2276587.923 2229835.751 - -1.54% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -2.05% 1.359 1.331 - 4.54% -
BM_SortHeap_string_1024 -2.05% 60.841 59.594 - 0.91% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.04% 527.512 516.726 - 2.69% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.04% 69643.137 68225.149 - -0.25% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.04% 1866.459 1828.477 - 0.21% -
BM_SortHeap_string_262144 -2.03% 178.751 175.115 - -0.77% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.03% 10181326.453 9974397.775 - -0.56% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.03% 0.570 0.559 - -2.19% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.03% 19793.996 19391.881 - -5.17% -
SetIntersection_Front_Set_string_256_16 -2.03% 7602450.527 7448019.289 - -1.98% -
SetIntersection_Interlaced_Set_string_1024_16 -2.03% 13871943.210 13590580.025 - 0.22% -
BM_std_minmax_element<char>/3 -2.03% 1.180 1.157 - 0.63% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.03% 55303.478 54182.288 - 0.56% -
BM_PushHeap_string_Ascending_4 -2.03% 2.630 2.577 - 2.19% -
BM_StringFindStringLiteral/512 -2.02% 9.485 9.293 - -0.65% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.02% 2828.744 2771.516 - 0.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.02% 16.074 15.749 - -0.84% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.02% 2.548 2.496 - -1.46% -
rng::remove(list<int>)_(prefix)/8192 -2.02% 8523.112 8351.049 - -7.96% -
SetIntersection_None_Set_float_1024_256 -2.01% 9025923.384 8844094.174 - -13.31% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.01% 5.249 5.143 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.01% 6156564.523 6032624.650 - -6.69% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.01% 1129.579 1106.870 - -1.08% -
BM_SortHeap_string_256 -2.01% 45.675 44.757 - 0.80% -
SetIntersection_None_Vector_float_256_64 -2.01% 3714384.864 3639879.479 - -0.73% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.00% 174.093 170.604 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.00% 1820053.058 1783606.689 - 0.95% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -2.00% 21281.683 20856.196 - -0.63% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.00% 488.612 478.857 - -4.14% -
std::fill_n(vector<int>)/1024 -1.99% 29.874 29.278 - -0.98% -
rng::find_if(list<int>)_(process_all)/32768 -1.99% 29224.039 28641.759 - 1.05% -
BM_std_min<unsigned_short>/16 -1.99% 1.732 1.697 - 0.80% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.99% 115679.663 113376.238 - -0.71% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.99% 2619.712 2567.701 - -0.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.99% 502.758 492.778 - 0.25% -
rng::generate_n(deque<int>)/8192 -1.98% 1978.367 1939.155 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.98% 1169774.136 1146594.253 - -3.68% -
BM_RangesPushHeap_uint64_Random_64 -1.97% 5.275 5.171 - -3.40% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.97% 142.475 139.670 - 0.20% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.97% 3421781.287 3354441.837 - -0.30% -
BM_std_minmax<unsigned_short>/25 -1.97% 2.333 2.287 - -1.16% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.97% 28169.723 27615.644 - -0.33% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.97% 5777.588 5664.030 - -9.33% -
SetIntersection_None_Vector_float_262144_262144 -1.96% 1230660.922 1206478.472 - -0.33% -
SetIntersection_None_Set_float_1024_16 -1.96% 9058916.320 8881124.624 - -14.09% -
BM_PushHeap_uint64_Random_262144 -1.96% 6.124 6.004 - -1.46% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -1.96% 106.421 104.335 - -2.22% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.96% 18.620 18.256 - -0.42% -
rng::starts_with(deque<int>,_pred)/8192 -1.96% 4053.826 3974.496 - 0.30% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.95% 24.729 24.246 - -2.54% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.95% 112198.437 110008.694 - 2.88% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.95% 3841.561 3766.647 - -0.29% -
std::is_sorted_until(list<int>,_pred)/8 -1.95% 4.230 4.148 - -0.51% -
rng::copy_backward(deque<int>)/1048576 -1.95% 126507.844 124044.268 - -2.85% -
SetIntersection_Interlaced_Vector_string_256_64 -1.95% 20176840.220 19783999.894 - -3.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.95% 4.993 4.896 - 0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.94% 1160497.632 1137937.378 - 0.05% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.94% 18.376 18.019 - -0.66% -
std::set<int>::insert(value)_(new_value)/1024 -1.94% 41.947 41.133 - -8.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.94% 37.552 36.825 - -3.20% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.94% 16.299 15.984 - 1.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.93% 2.112 2.072 - -1.94% -
BM_deque_vector_ranges_copy_backward/1 -1.93% 2.141 2.099 - 4.11% -
BM_PushHeap_string_Random_16384 -1.93% 16.941 16.613 - 2.01% -
BM_MakeHeap_uint64_Random_16 -1.93% 1.328 1.302 - -0.90% -
SetIntersection_None_Set_uint64_256_16 -1.92% 10972786.263 10761596.017 - -2.30% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.92% 8.410 8.249 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.92% 1595079.572 1564410.531 - 3.58% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.91% 51.414 50.432 - 1.15% -
BM_SortHeap_string_16384 -1.91% 99.061 97.172 - 1.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.91% 3.455 3.389 - 0.56% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.91% 2.615 2.565 - 1.80% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.90% 875988.622 859309.502 - -0.42% -
std::set<int>::insert(value)_(already_present)/32 -1.90% 1.793 1.759 - -1.69% -
rng::rotate(list<int>)_(1_element_forward)/32 -1.90% 14.929 14.645 - 2.12% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.90% 45805.127 44934.526 - -0.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.90% 17.025 16.702 - -4.21% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.89% 1.041 1.021 - 2.23% -
rng::all_of(vector<int>)_(process_all)/50 -1.89% 18.457 18.108 - -1.55% -
BM_MakeThenSortHeap_float_Random_16 -1.89% 10.211 10.018 - 0.40% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.89% 3.711 3.641 - -0.38% -
BM_std_minmax<short>/17 -1.89% 1.792 1.759 - 2.18% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.88% 471131.775 462253.559 - 1.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.88% 12.067 11.840 - 0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.87% 1695818.908 1664033.605 - 5.79% -
rng::search(vector<int>)_(no_match)/1048576 -1.87% 217386.727 213319.077 - 0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.87% 16300.228 15995.571 - -3.53% -
rng::all_of(vector<int>)_(process_all)/32 -1.87% 8.483 8.324 - -2.56% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.86% 77295.823 75854.891 - -0.22% -
std::find_if(list<int>)_(bail_25%)/8 -1.86% 1.218 1.195 - 0.22% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.86% 5.475 5.373 - -0.94% -
BM_RangesPopHeap_string_4 -1.86% 5.328 5.229 - -1.62% -
SetIntersection_None_Vector_float_1024_16 -1.86% 1163869.292 1142262.645 - -1.06% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.86% 204339.988 200549.128 - -0.81% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.85% 1.569 1.539 - 0.13% -
BM_SortHeap_uint32_4 -1.85% 1.040 1.021 - -3.47% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.85% 15851961.809 15558123.539 - -3.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.85% 107.091 105.106 - 1.53% -
BM_MakeThenSortHeap_float_Random_4 -1.85% 4.462 4.379 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.85% 1.651 1.621 - 1.03% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.85% 4.284 4.205 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.85% 20055065.732 19684516.796 - 0.73% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.84% 349.146 342.713 - 1.24% -
BM_deque_deque_move/64 -1.84% 5.564 5.461 - -1.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.84% 7.609 7.469 - -0.40% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.83% 34740.056 34105.110 - -2.48% -
BM_RangesMakeHeap_string_Heap_1024 -1.82% 4.818 4.730 - -0.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.82% 191937.124 188437.106 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.82% 1718353.599 1687044.514 - 0.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.82% 343.832 337.570 - -4.63% -
BM_SortHeap_string_64 -1.82% 30.548 29.992 - 0.79% -
SetIntersection_None_Vector_float_262144_256 -1.81% 1228446.866 1206172.625 - 0.16% -
std::find(list<int>)_(process_all)/32768 -1.81% 27610.919 27110.412 - 0.39% -
std::multimap<std::string,_int>::clear()/8192 -1.81% 202706.671 199034.380 - -1.05% -
BM_RangesPushHeap_string_Descending_64 -1.81% 2.255 2.214 - 2.96% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.81% 602.331 591.429 - 1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.81% 16247044.179 15953655.292 - -0.95% -
BM_RangesMakeHeap_string_Random_16384 -1.80% 12.816 12.585 - 1.29% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.80% 3.906 3.835 - 0.38% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.80% 23048.098 22633.306 - -0.22% -
BM_MakeThenSortHeap_string_Ascending_64 -1.80% 15.802 15.517 - -1.31% -
BM_std_minmax<int>/31 -1.80% 2.717 2.668 - -0.49% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 -1.80% 0.616 0.605 - -0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.80% 173439.236 170322.463 - -0.76% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.80% 863946.773 848424.781 - -1.74% -
SetIntersection_None_Vector_uint64_262144_16384 -1.79% 1216512.301 1194676.154 - 1.39% -
BM_std_minmax_element<int>/70000 -1.79% 18408.428 18078.198 - 3.54% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.79% 10.511 10.322 - -0.31% -
rng::swap_ranges(deque<int>)/50 -1.79% 19.938 19.581 - -0.01% -
SetIntersection_Front_Set_uint32_16_16 -1.79% 42152523.333 41398036.411 - -0.33% -
rng::search(vector<int>)_(no_match)/1000 -1.79% 214.571 210.733 - 0.82% -
SetIntersection_None_Set_string_256_4 -1.79% 11853008.687 11641159.919 - 0.24% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.78% 13.158 12.923 - -0.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.78% 3.669 3.603 - -1.35% -
BM_MakeThenSortHeap_float_Heap_16 -1.78% 1.893 1.860 - -0.10% -
BM_RangesMakeHeap_string_SingleElement_256 -1.78% 6.336 6.223 - -1.30% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.78% 846.648 831.615 - -1.39% -
SetIntersection_None_Vector_float_1024_256 -1.77% 1172549.659 1151737.750 - -0.17% -
BM_std_minmax_element<int>/64000 -1.77% 16831.837 16533.135 - 3.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.77% 724.185 711.367 - 8.45% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.77% 19876.242 19524.748 - -0.60% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.77% 18.009 17.691 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.77% 1192277.524 1171207.247 - -2.26% -
SetIntersection_Front_Vector_string_16_16 -1.76% 54699273.165 53736052.984 - -1.44% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.76% 5986772.477 5881422.010 - -1.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.76% 0.849 0.834 - -0.57% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.76% 2.431 2.388 - -1.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.76% 12126495.359 11913550.725 - -0.67% -
BM_RangesMakeHeap_float_Random_262144 -1.75% 1.138 1.118 - 0.16% -
SetIntersection_None_Vector_uint32_262144_262144 -1.75% 1195868.022 1174907.242 - -2.98% -
BM_deque_deque_copy/64 -1.75% 5.563 5.465 - -1.07% -
BM_std_min<unsigned_int>/17 -1.75% 0.971 0.954 - 0.62% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.75% 51.786 50.882 - 2.70% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.74% 310.671 305.253 - -0.87% -
rng::starts_with(vector<int>,_pred)/1000 -1.74% 455.743 447.802 - -4.71% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.74% 7217.778 7092.156 - -1.46% -
BM_RangesMakeHeap_string_Ascending_16 -1.74% 3.695 3.630 - -1.46% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.74% 34.988 34.380 - 0.17% -
BM_std_min<long_long>/13 -1.74% 2.401 2.359 - -2.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.73% 16.201 15.920 - -4.24% -
std::replace(vector<int>)_(sprinkled)/32 -1.73% 5.036 4.949 - -5.86% -
rng::search(vector<int>)_(no_match)/1024 -1.73% 219.297 215.503 - 0.77% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.73% 2934.428 2883.701 - -1.35% -
std::set<int>::contains(key)_(existent)/8192 -1.73% 8.391 8.246 - -2.63% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.73% 163691.265 160866.981 - -2.14% -
BM_std_min<char>/18 -1.72% 0.988 0.971 - 0.03% -
SetIntersection_Front_Set_float_262144_262144 -1.72% 1783549.643 1752894.289 - 1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.72% 4530796.309 4452958.682 - -0.58% -
BM_MakeHeap_uint32_Random_256 -1.72% 1.147 1.128 - -7.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.72% 25.856 25.412 - -0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.71% 348957915.886 342975783.363 - -2.42% -
std::copy(list<int>)/4096 -1.71% 3295.613 3239.123 - -1.18% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.71% 707.261 695.151 - 2.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.71% 8519.177 8373.380 - 5.95% -
BM_std_min<unsigned_char>/21 -1.71% 1.800 1.769 - -4.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -1.71% 0.607 0.596 - -2.23% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.71% 4.024 3.955 - -3.45% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.71% 171929.527 168993.556 - -5.29% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.71% 24067.480 23656.706 - -0.26% -
BM_MakeHeap_string_Ascending_16 -1.71% 3.762 3.698 - 1.65% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.71% 5.616 5.521 - -4.75% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.71% 15.571 15.305 - -1.59% -
BM_deque_vector_ranges_move/64 -1.70% 2.608 2.564 - -2.40% -
BM_StringRelational_Less_Huge_Empty_Control -1.70% 2.085 2.050 - 6.06% -
BM_std_min<char>/15 -1.70% 2.129 2.093 - -1.09% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.70% 1.234 1.213 - -1.29% -
BM_deque_deque_move/1024 -1.69% 39.164 38.500 - -2.42% -
BM_deque_vector_ranges_copy_backward/5500 -1.69% 203.645 200.199 - -1.35% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.69% 1.485 1.460 - -9.86% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.69% 5.022 4.937 - 1.28% -
SetIntersection_Front_Set_uint32_256_16 -1.69% 5011159.071 4926716.144 - -1.16% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.68% 9240.439 9085.013 - -0.76% -
rng::partition(vector<int>)_(sparse)/50 -1.68% 14.284 14.044 - -0.87% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.68% 195.122 191.841 - 0.04% -
rng::copy(deque<int>)/262144 -1.68% 10413.986 10239.055 - -0.92% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.68% 5.165 5.078 - -8.35% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.68% 13051.207 12832.112 - -0.26% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -1.68% 7033.546 6915.487 - -3.53% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.68% 6.704 6.592 - -2.43% -
rng::reverse_copy(vector<int>)/4096 -1.67% 137.247 134.949 - -0.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.67% 9.164 9.011 - -1.69% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.67% 5.582 5.489 - -0.80% -
rng::contains(list<int>)_(process_all)/8192 -1.67% 6967.445 6851.309 - -14.17% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -1.67% 4828.533 4748.074 - 0.38% -
SetIntersection_Front_Set_string_262144_256 -1.67% 15768914.669 15506290.147 - 3.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.66% 1182462.211 1162776.698 - -1.62% -
BM_std_min<unsigned_long_long>/8 -1.66% 2.329 2.290 - -1.94% -
std::partition_point(list<int>)/1024 -1.66% 1294.040 1272.533 - 0.51% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.66% 9.997 9.831 - -10.54% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.66% 2842.084 2794.927 - -1.07% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.66% 93941.969 92383.739 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.66% 1118531.528 1099998.111 - -1.76% -
std::multiset<int>::ctor(const&)/32 -1.66% 226.405 222.657 - 1.23% -
rng::copy_backward(list<int>)/262144 -1.65% 223681.419 219982.765 - -1.78% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.65% 2927.737 2879.345 - -1.38% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.65% 22.004 21.641 - 2.62% -
std::search(list<int>)_(single_element)/1024 -1.65% 770.832 758.110 - 3.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.65% 32.998 32.454 - -1.93% -
std::search(vector<int>)_(no_match)/1024 -1.65% 215.287 211.743 - -1.12% -
BM_std_minmax<unsigned_long_long>/64 -1.64% 10.358 10.188 - -1.92% -
BM_RangesPushHeap_string_SingleElement_16384 -1.64% 2.567 2.525 - 3.74% -
BM_std_minmax<long_long>/28 -1.64% 4.140 4.072 - -1.78% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.64% 3515.329 3457.661 - -0.12% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.64% 278.112 273.554 - 0.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.64% 2.082 2.047 - 5.30% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.64% 8.624 8.483 - -0.40% -
BM_lexicographical_compare_three_way_slow_path/262144 -1.64% 64763.057 63703.581 - -1.66% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.63% 5.991 5.894 - -2.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.63% 22.189 21.827 - -2.11% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.63% 40393.564 39736.624 - -1.19% -
BM_std_min<unsigned_char>/20 -1.62% 1.515 1.491 - -5.00% -
BM_std_minmax<unsigned_char>/18 -1.62% 1.317 1.295 - 0.01% -
rng::copy_backward(deque<int>)/8 -1.62% 2.793 2.748 - 1.50% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.62% 1.360 1.338 - 0.28% -
BM_std_minmax<long_long>/20 -1.62% 3.318 3.264 - -1.61% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.62% 7095.167 6980.319 - -1.08% -
SetIntersection_None_Vector_float_1024_1024 -1.62% 1172877.518 1153902.965 - 0.37% -
BM_std_min<unsigned_short>/19 -1.62% 1.893 1.862 - -3.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.62% 110502.960 108717.584 - -0.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.62% 179827.219 176921.895 - 0.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.62% 18759.187 18456.136 - 0.24% -
std::multiset<int>::insert(value)_(new_value)/8192 -1.62% 74.026 72.830 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.62% 23719081.531 23335977.491 - -2.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.61% 1.986 1.954 - 3.45% -
BM_std_minmax<unsigned_int>/16 -1.61% 1.284 1.263 - -8.86% -
BM_vector_deque_move/5500 -1.61% 199.170 195.971 - -1.96% -
BM_std_minmax<unsigned_char>/17 -1.60% 1.105 1.087 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.60% 19350304.820 19040096.042 - 1.49% -
BM_vector_deque_copy/1024 -1.60% 36.419 35.836 - -2.32% -
bm_ranges_swap_ranges_vb_aligned/512 -1.60% 5.245 5.162 - -1.26% -
BM_PushHeap_float_Ascending_64 -1.59% 1.813 1.784 - 0.49% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.59% 17.565 17.285 - -0.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.59% 7.525 7.405 - -0.33% -
BM_std_min<unsigned_long_long>/24 -1.59% 2.683 2.641 - -1.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.59% 634125.713 624054.550 - -0.18% -
BM_std_minmax<unsigned_char>/19 -1.59% 1.656 1.630 - -1.24% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.59% 599.219 589.709 - 1.60% -
BM_StringEraseToEnd_Huge_Transparent -1.59% 2.566 2.525 - -4.73% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.58% 2841.555 2796.536 - -1.00% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.58% 966.303 951.033 - -0.55% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.58% 22.982 22.619 - 2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.58% 1130930.001 1113098.738 - 1.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.58% 15.965 15.714 - -0.88% -
BM_std_min<unsigned___int128>/3 -1.58% 1.042 1.026 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.57% 1126825.388 1109102.560 - 3.52% -
BM_deque_vector_ranges_copy/5500 -1.57% 201.053 197.893 - 0.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.57% 35.465 34.908 - -0.10% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.57% 11635.146 11452.591 - -0.05% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.57% 5.116 5.035 - 2.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.57% 7.600 7.481 - -2.37% -
rng::sample(deque<int>)/8192 -1.56% 92812.909 91363.301 - -1.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.56% 453.792 446.713 - -0.60% -
rng::find_end(forward_list<int>)_(single_element)/1024 -1.56% 729.385 718.008 - -0.85% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.56% 25.299 24.905 - 2.92% -
BM_CmpEqual_uchar_uint -1.56% 1.125 1.108 - -1.45% -
rng::fill(list<int>)/32 -1.56% 8.459 8.327 - -0.22% -
BM_MakeThenSortHeap_float_Heap_1024 -1.56% 8.327 8.198 - 0.08% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.55% 18.313 18.029 - -0.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.55% 4.167 4.102 - -1.34% -
std::copy(vector<bool>)_(unaligned)/32768 -1.55% 218.216 214.829 - -0.08% -
BM_std_minmax<unsigned_short>/6 -1.55% 1.388 1.366 - -0.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 42034.536 41383.676 - 0.35% -
SetIntersection_None_Set_float_16384_256 -1.55% 157405903.206 154970375.416 - -1.38% -
BM_std_minmax_element<char>/64000 -1.54% 17500.325 17230.322 - -0.10% -
std::deque<std::string>::ctor(size)/8192 -1.54% 8536.419 8404.823 - 0.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.54% 22.383 22.038 - -12.19% -
SetIntersection_None_Vector_string_262144_262144 -1.54% 1359865.656 1338918.774 - -2.49% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.54% 22.404 22.060 - -16.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.54% 1090735.430 1073986.993 - -3.80% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.53% 46.520 45.806 - -13.43% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.53% 15.461 15.224 - 3.17% -
std::distance(join_view(vector<vector<int>>))/4096 -1.53% 4.471 4.402 - 0.12% -
std::partition_copy(vector<int>)/8192 -1.53% 4630.920 4560.046 - -0.37% -
std::adjacent_find(vector<int>,_pred)/8 -1.53% 3.369 3.317 - -2.22% -
SetIntersection_None_Set_uint32_256_64 -1.53% 9389029.085 9245618.487 - 0.74% -
bm_swap_ranges_vb_unaligned/8 -1.53% 4.912 4.837 - 0.08% -
BM_std_minmax<unsigned_short>/24 -1.52% 2.277 2.243 - -1.79% -
BM_RangesPushHeap_uint32_Random_262144 -1.52% 6.277 6.181 - -3.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.52% 1.022 1.007 - -0.80% -
SetIntersection_Interlaced_Set_float_256_4 -1.52% 11691574.807 11513971.223 - -0.18% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.52% 18.467 18.186 - -0.47% -
BM_vector_deque_ranges_move_backward/5500 -1.51% 198.937 195.924 - -2.14% -
BM_std_minmax_element<int>/65536 -1.51% 17223.564 16962.962 - 3.37% -
std::fill(vector<bool>)/32768 -1.51% 30.457 29.996 - -1.08% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -1.51% 10469.102 10310.753 - 5.63% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.51% 44029.499 43363.635 - 0.36% -
rng::fill_n(list<int>)/50 -1.51% 15.990 15.748 - -0.96% -
BM_RangesPushHeap_string_Descending_1024 -1.51% 2.482 2.445 - 2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.51% 2472426.390 2435054.381 - 0.69% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.51% 7277.034 7167.092 - -0.65% -
BM_deque_deque_copy/64000 -1.51% 2712.261 2671.303 - -21.61% -
BM_lexicographical_compare_three_way_slow_path/65536 -1.51% 16158.020 15914.564 - -1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.51% 1704215.248 1678564.533 - -1.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -1.50% 24.540 24.171 - 2.39% -
SetIntersection_Front_Vector_float_1024_1 -1.50% 1125612.828 1108689.557 - -0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.50% 15.356 15.125 - 1.10% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.50% 71.418 70.344 - -0.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.50% 27720.962 27305.048 - 0.21% -
rng::partition_point(deque<int>)/1024 -1.50% 9.124 8.987 - -1.10% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.50% 64.880 63.907 - -0.18% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.50% 5.872 5.784 - -4.82% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.50% 2595.350 2556.459 - -2.62% -
rng::all_of(list<int>)_(process_all)/32 -1.50% 11.700 11.525 - -0.29% -
BM_std_minmax<long_long>/12 -1.50% 2.733 2.692 - -1.86% -
BM_deque_vector_copy_backward/1024 -1.50% 37.359 36.800 - -1.06% -
rng::find_if(deque<int>)_(process_all)/50 -1.50% 24.140 23.778 - -0.16% -
std::unordered_map<int,_int>::clear()/1024 -1.49% 8396.994 8271.502 - 1.14% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.49% 16.506 16.260 - -2.07% -
BM_std_minmax<short>/19 -1.49% 2.429 2.393 - 3.26% -
BM_std_minmax_element<char>/70000 -1.49% 19141.762 18856.284 - -0.03% -
SetIntersection_Front_Set_string_64_16 -1.49% 25760772.646 25376752.690 - 0.32% -
BM_std_minmax<short>/28 -1.49% 2.621 2.582 - 7.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.49% 1298890.183 1279539.424 - -0.28% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.49% 68.589 67.568 - -2.61% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.49% 20.479 20.174 - -0.68% -
SetIntersection_None_Set_uint64_256_256 -1.48% 5881457.348 5794381.581 - -1.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.48% 345406858.829 340294183.968 - -3.21% -
SetIntersection_None_Set_float_1024_1 -1.48% 9189361.142 9053456.937 - -11.63% -
std::replace_if(vector<int>)_(prefix)/50 -1.48% 13.880 13.675 - 0.17% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -1.47% 1.493 1.471 - -2.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.47% 54857.549 54049.063 - 0.35% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.47% 0.936 0.922 - -0.74% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.47% 25.535 25.159 - 0.32% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.47% 1.433 1.412 - -4.04% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.47% 703.452 693.135 - 0.48% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -1.47% 1.242 1.224 - 2.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.46% 16.530 16.289 - -0.66% -
BM_deque_vector_move_backward/5500 -1.46% 203.751 200.775 - -1.94% -
BM_LowerBound_uint32_16 -1.46% 7.443 7.334 - -0.38% -
BM_SortHeap_string_16 -1.46% 14.405 14.195 - 0.45% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.46% 8.614 8.489 - 0.94% -
BM_RangesMakeHeap_string_Heap_16384 -1.46% 5.027 4.953 - -1.11% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.45% 19.212 18.933 - 3.73% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.45% 3.895 3.838 - -0.16% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.45% 42983.316 42359.034 - -0.09% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.45% 1503.899 1482.084 - -0.30% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.45% 4.955 4.883 - -0.09% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.45% 5.705 5.622 - -1.51% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.45% 1121333.524 1105102.891 - -0.85% -
BM_std_min<unsigned_char>/1024 -1.45% 8.509 8.386 - -0.61% -
std::find_if_not(deque<int>)_(process_all)/50 -1.45% 23.965 23.618 - -1.73% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.45% 3.224 3.177 - -1.03% -
rng::move(deque<int>)/8 -1.44% 3.950 3.893 - -1.02% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.44% 3419.623 3370.295 - -0.48% -
BM_std_minmax_element<char>/4096 -1.44% 1126.724 1110.484 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.44% 22426995.112 22103957.627 - -1.53% -
std::search(vector<int>)_(same_length)/1000 -1.44% 246.394 242.854 - 0.50% -
BM_vector_deque_move_backward/4000 -1.44% 145.134 143.049 - -0.58% -
BM_std_minmax_element<char>/5500 -1.44% 1510.118 1488.439 - -0.01% -
BM_PopHeap_uint32_262144 -1.44% 42.037 41.433 - 1.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.43% 7.650 7.540 - -0.41% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.43% 482.026 475.140 - -1.33% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.43% 1651.943 1628.379 - -1.59% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.43% 512.224 504.923 - -1.10% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.42% 4.368 4.306 - 2.76% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.42% 2.865 2.824 - 0.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.42% 2.386 2.352 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.42% 1707323.489 1683122.477 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.42% 1246787.098 1229122.220 - -0.86% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.42% 23947750.423 23608628.794 - -4.69% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.42% 4.072 4.014 - -0.05% -
SetIntersection_Front_Set_uint32_1024_16 -1.41% 1350572.741 1331464.134 - -1.42% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.41% 20.113 19.829 - -0.55% -
BM_RangesPushHeap_string_Ascending_4 -1.41% 2.616 2.579 - -1.68% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.41% 6.039 5.954 - 1.90% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.41% 19.266 18.994 - -3.50% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.41% 45287.869 44648.479 - -0.67% -
BM_deque_vector_copy/5500 -1.41% 197.122 194.340 - -0.14% -
BM_RangesPushHeap_uint32_Random_64 -1.41% 5.509 5.431 - -2.58% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.41% 4.227 4.168 - -1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.41% 1217469.129 1200350.391 - -0.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.41% 5.478 5.401 - -0.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.41% 3809.602 3756.060 - -0.61% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.40% 1126179.918 1110363.939 - -0.87% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.40% 8.686 8.565 - -0.11% -
BM_std_min<short>/64 -1.40% 3.534 3.484 - -74.11% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.40% 19994.390 19714.905 - -1.91% -
BM_StringResizeAndOverwrite -1.39% 0.860 0.848 - -0.28% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.39% 37.665 37.140 - -8.33% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.39% 37314.571 36795.544 - -0.14% -
SetIntersection_Front_Vector_uint32_16384_64 -1.39% 1448094.787 1427992.369 - 0.50% -
SetIntersection_None_Vector_float_16_1 -1.38% 68561932.010 67612606.486 - -0.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.38% 919.804 907.075 - -2.55% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.38% 17.898 17.650 - -3.25% -
BM_deque_vector_ranges_move_backward/1 -1.38% 2.117 2.088 - -1.84% -
BM_lexicographical_compare_three_way_fast_path/256 -1.38% 70.825 69.846 - -1.00% -
BM_vector_deque_ranges_move/5500 -1.37% 199.726 196.981 - -1.22% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.37% 19.539 19.271 - 0.99% -
BM_RangesSortHeap_float_1024 -1.37% 8.026 7.916 - -0.47% -
rng::starts_with(deque<int>)/8 -1.37% 4.099 4.043 - -0.69% -
std::remove_if(vector<int>)_(prefix)/8192 -1.37% 2616.744 2580.862 - -0.05% -
SetIntersection_None_Set_float_1024_1024 -1.37% 9043955.541 8920010.557 - -1.01% -
std::find_if_not(deque<int>)_(process_all)/8192 -1.37% 2945.460 2905.094 - 3.06% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.37% 0.954 0.940 - -1.06% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.37% 10.658 10.512 - 0.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.37% 4068.752 4013.089 - 0.61% -
rng::search(deque<int>)_(no_match)/1000 -1.37% 406.601 401.039 - -1.48% -
std::generate_n(vector<int>)/32 -1.36% 8.018 7.909 - -0.80% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.36% 854723.895 843080.189 - -0.66% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.36% 26.972 26.604 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.36% 2173764.977 2144197.754 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.36% 4561642.082 4499602.277 - -0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.36% 45860986.445 45237984.460 - -1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.36% 19643637.473 19377028.186 - 2.46% -
std::search(list<int>,_pred)_(no_match)/8192 -1.36% 7148.754 7051.823 - 0.17% -
std::find(deque<int>)_(process_all)/8 -1.36% 3.417 3.371 - 0.02% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.35% 5.412 5.339 - 1.04% -
std::search(vector<int>)_(near_matches)/1024 -1.35% 15085.628 14881.579 - 0.32% -
BM_lexicographical_compare_three_way_slow_path/16384 -1.35% 3984.550 3930.658 - -1.31% -
BM_std_minmax_element<char>/65536 -1.35% 17886.294 17645.208 - -0.13% -
SetIntersection_Front_Vector_float_64_16 -1.35% 15376407.449 15169238.000 - -0.42% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.35% 284077.100 280250.308 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.34% 3114115.887 3072263.346 - -1.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.34% 1272700.235 1255661.895 - 0.91% -
std::move(vector<bool>)_(aligned)/4096 -1.34% 7.064 6.969 - -1.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.34% 19804.003 19539.218 - -0.32% -
std::multiset<std::string>::ctor(const&)/1024 -1.34% 35540.210 35065.480 - 0.89% -
SetIntersection_Interlaced_Set_float_1024_64 -1.33% 10082606.712 9948180.008 - 0.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.33% 4003.062 3949.702 - -0.13% -
std::set<int>::find(key)_(existent)/1024 -1.33% 4.020 3.967 - -2.68% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.33% 16.700 16.478 - -2.64% -
BM_std_min<unsigned_char>/8 -1.33% 2.349 2.318 - 1.54% -
BM_RangesPushHeap_string_Random_1024 -1.33% 15.119 14.918 - -0.53% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.33% 1.486 1.466 - -0.76% -
std::find(vector<bool>)_(process_all)/1024 -1.33% 4.704 4.642 - 1.31% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.33% 3.993 3.940 - -3.23% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.33% 22.581 22.282 - -0.60% -
BM_deque_vector_copy/1 -1.33% 2.128 2.099 - 3.28% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.32% 518.238 511.373 - 0.07% -
BM_StringFindNoMatch/10 -1.32% 1.355 1.337 - 2.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.32% 6.567 6.480 - -0.89% -
std::map<std::string,_int>::clear()/8192 -1.32% 205947.082 203229.465 - -0.15% -
SetIntersection_Front_Vector_uint32_16384_4 -1.32% 1133918.601 1118962.492 - -0.51% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.32% 30.301 29.901 - 2.02% -
BM_std_min<unsigned_short>/28 -1.32% 2.693 2.657 - 0.59% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.32% 341.406 336.913 - -4.97% -
std::any_of(list<int>)_(process_all)/50 -1.32% 21.789 21.503 - -0.02% -
SetIntersection_None_Set_float_256_4 -1.31% 11647125.733 11494056.788 - -2.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.31% 19412075.116 19157022.397 - -0.09% -
748_flightdm_r -1.31% 8.978 8.860 - -1.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.31% 10.816 10.674 - -1.10% -
std::multiset<int>::find(key)_(existent)/32 -1.31% 1.692 1.670 - 0.02% -
SetIntersection_Front_Set_uint32_262144_4 -1.31% 1134217.881 1119390.407 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.31% 138121.258 136317.150 - -0.72% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.31% 165000.547 162846.311 - 1.31% -
BM_std_min<unsigned_char>/28 -1.31% 1.747 1.725 - -0.81% -
SetIntersection_Front_Set_float_64_64 -1.30% 15408325.764 15207259.219 - 2.59% -
SetIntersection_None_Vector_uint64_262144_16 -1.30% 1195547.156 1179974.285 - -1.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.30% 1271473.000 1254934.058 - 0.95% -
std::stable_sort(vector<int>)_(descending)/1024 -1.30% 2841.434 2804.513 - -0.92% -
BM_vector_deque_ranges_move/4096 -1.30% 147.375 145.461 - -0.84% -
BM_PushHeap_uint32_Random_262144 -1.30% 6.438 6.355 - 0.73% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.30% 3.769 3.720 - -0.79% -
std::find_if(deque<int>)_(bail_25%)/8 -1.30% 1.546 1.526 - -0.23% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.29% 2075.487 2048.616 - -1.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.29% 6.846 6.758 - -1.10% -
BM_std_minmax<unsigned_char>/29 -1.29% 2.430 2.398 - -0.10% -
BM_MakeThenSortHeap_string_Ascending_4 -1.29% 5.357 5.287 - 0.44% -
SetIntersection_Front_Vector_uint64_16384_64 -1.29% 1408202.319 1390033.888 - -1.01% -
std::find_if(vector<char>)_(process_all)/32768 -1.29% 8234.862 8128.695 - -0.04% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.29% 12530.058 12368.737 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.29% 223773493.631 220892810.149 - -1.13% -
BM_std_min<unsigned_long_long>/16 -1.29% 2.470 2.438 - 0.78% -
std::find(list<int>)_(bail_25%)/8 -1.29% 0.954 0.942 - 1.27% -
std::search(vector<int>)_(no_match)/1048576 -1.28% 213167.237 210429.638 - -0.93% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.28% 502.866 496.410 - -3.52% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.28% 2841.748 2805.273 - -1.05% -
SetIntersection_None_Set_string_16384_16 -1.28% 197065764.468 194536404.547 - -4.97% -
std::generate_n(vector<int>)/50 -1.28% 12.052 11.898 - -1.19% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.28% 508.867 502.341 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.28% 1163915.963 1149026.651 - -2.05% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.28% 4.155 4.102 - -1.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.28% 5974823.053 5898512.907 - 1.60% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.28% 17.510 17.287 - -0.85% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.28% 4731.584 4671.200 - -0.90% -
BM_std_minmax<unsigned_int>/10 -1.27% 1.388 1.370 - -1.78% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.27% 24.182 23.875 - 0.73% -
BM_std_min<char>/5500 -1.27% 37.290 36.816 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.27% 9781715.482 9657383.843 - -5.40% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.27% 2180.803 2153.084 - -0.30% -
rng::sample(deque<int>)/1024 -1.27% 11509.477 11363.281 - -0.99% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.27% 15.077 14.886 - 0.19% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.27% 329.107 324.929 - -1.80% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.27% 5.700 5.628 - -0.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.27% 20956.365 20690.552 - -0.36% -
BM_vector_deque_ranges_copy/4096 -1.26% 147.930 146.061 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.26% 18298692.640 18067767.046 - -0.60% -
std::fill(deque<int>)/1024 -1.26% 30.301 29.919 - -0.46% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.26% 211420.527 208759.509 - -1.52% -
SetIntersection_Interlaced_Vector_float_64_16 -1.26% 19189185.267 18947856.725 - -2.24% -
BM_PushHeap_float_Ascending_262144 -1.26% 5.250 5.184 - 1.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.26% 24344.024 24038.497 - 1.13% -
BM_std_minmax<short>/27 -1.25% 2.871 2.835 - 0.37% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.25% 530.104 523.469 - 0.06% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.25% 93223.329 92057.603 - -0.92% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.25% 9.936 9.812 - -0.31% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -1.25% 1886.248 1862.693 - -1.33% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.25% 18.395 18.166 - -0.53% -
rng::find(list<int>)_(process_all)/32768 -1.24% 27889.888 27543.034 - 0.37% -
rng::unique(list<int>)_(contiguous)/1024 -1.24% 928.223 916.685 - -0.12% -
BM_MakeHeap_string_Heap_256 -1.24% 4.956 4.895 - -0.53% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.24% 16.119 15.919 - -2.20% -
rng::sample(deque<int>)/32 -1.24% 312.648 308.767 - -1.50% -
rng::reverse(list<int>)/4096 -1.24% 1752.269 1730.572 - 4.85% -
BM_std_min<unsigned_long_long>/21 -1.24% 1.996 1.971 - -1.45% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.24% 50.327 49.705 - -0.60% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.24% 15.630 15.437 - -0.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.23% 10.341 10.214 - -3.43% -
std::reverse_copy(deque<int>)/4096 -1.23% 984.876 972.740 - -1.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 530.755 524.221 - -2.55% -
std::move(list<int>)/1048576 -1.23% 1016918.116 1004400.521 - 1.19% -
std::search_n(list<int>)_(no_match)/1048576 -1.23% 863376.432 852754.585 - -1.49% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.23% 14.904 14.721 - 0.23% -
bm_write -1.23% 595.691 588.376 - 1.09% -
rng::count(vector<bool>)/1000 -1.23% 3.007 2.970 - -1.11% -
std::search(list<int>)_(same_length)/1000 -1.23% 746.978 737.820 - 0.08% -
std::set<int>::insert(value)_(new_value)/8192 -1.23% 71.043 70.173 - -8.49% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.23% 6.023 5.950 - -0.02% -
BM_std_minmax<unsigned_long_long>/15 -1.22% 3.697 3.652 - -0.63% -
std::search(vector<int>)_(no_match)/8192 -1.22% 1660.526 1640.248 - -1.18% -
rng::remove(vector<int>)_(prefix)/50 -1.22% 57.016 56.320 - 0.40% -
SetIntersection_None_Set_string_256_1 -1.22% 12111226.559 11963513.467 - -0.58% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.22% 5.565 5.497 - -0.30% -
BM_MakeHeap_string_Heap_64 -1.22% 5.102 5.040 - -0.17% -
BM_LowerBound_string_16 -1.22% 36.653 36.207 - -0.48% -
BM_vector_deque_copy/4000 -1.22% 142.847 141.109 - 0.05% -
std::copy_if(list<int>)_(every_other)/1048576 -1.22% 852156.604 841793.579 - -0.79% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.22% 16.523 16.322 - -0.94% -
rng::copy_backward(deque<int>)/64 -1.22% 3.080 3.043 - -1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.21% 23672624.642 23385518.336 - 1.16% -
BM_PopHeap_uint64_262144 -1.21% 42.021 41.511 - -0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.21% 44.229 43.693 - -1.00% -
SetIntersection_Front_Vector_float_256_64 -1.21% 4607275.553 4551509.019 - -0.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.21% 10.017 9.896 - 0.29% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.21% 9.602 9.486 - 1.37% -
rng::replace_if(deque<int>)_(prefix)/32 -1.20% 14.119 13.949 - -1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.20% 151229730.458 149407790.280 - 0.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.20% 33.637 33.233 - -0.17% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.20% 220453.641 217803.928 - -1.44% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.20% 10.222 10.099 - 0.19% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.20% 102299.127 101073.741 - -3.08% -
SetIntersection_None_Set_uint64_16384_16 -1.20% 163583149.727 161626312.972 - -2.42% -
BM_std_minmax<short>/23 -1.20% 2.693 2.661 - 3.02% -
rng::search(list<int>)_(no_match)/1024 -1.20% 744.351 735.453 - 1.40% -
BM_std_min<unsigned_short>/6 -1.19% 0.959 0.948 - -0.06% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.19% 10.165 10.044 - -9.64% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.19% 21.657 21.399 - 0.12% -
SetIntersection_None_Set_uint32_256_4 -1.19% 11580237.471 11442538.010 - 0.36% -
BM_num_get<float> -1.19% 35.392 34.971 - -2.73% -
BM_RangesSortHeap_float_256 -1.19% 5.833 5.763 - 0.63% -
BM_std_minmax<int>/23 -1.19% 2.357 2.329 - 1.26% -
SetIntersection_Front_Vector_uint32_64_64 -1.19% 11668614.594 11530193.496 - 1.80% -
std::flat_map<int,_int>::clear()/8192 -1.19% 452.432 447.069 - -1.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.18% 12819.125 12667.254 - -1.29% -
SetIntersection_None_Vector_float_16384_16384 -1.18% 1193311.270 1179178.423 - 0.57% -
std::is_sorted(list<int>,_pred)/8192 -1.18% 7610.705 7520.715 - -2.06% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.18% 32.091 31.712 - -0.29% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.18% 210.947 208.458 - -1.19% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.18% 8.539 8.438 - 0.09% -
SetIntersection_Interlaced_Set_float_16384_256 -1.18% 204562970.796 202154570.068 - -1.35% -
SetIntersection_None_Set_uint64_16384_64 -1.17% 166687378.287 164729227.545 - -1.95% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.17% 10.325 10.204 - -3.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.17% 44.836 44.309 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.17% 67183926.626 66395154.361 - -0.09% -
SetIntersection_Front_Vector_float_262144_256 -1.17% 2369205.226 2341410.582 - -0.20% -
rng::move_backward(list<int>)/262144 -1.17% 266936.807 263810.254 - -16.90% -
BM_MakeHeap_string_SingleElement_1024 -1.17% 6.309 6.235 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.17% 1901420.653 1879215.168 - -0.99% -
BM_deque_deque_copy_backward/5500 -1.17% 207.573 205.149 - -0.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.17% 105874.609 104639.859 - 0.19% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.17% 497.697 491.895 - -0.84% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.17% 4345.184 4294.530 - 0.88% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 151602.058 149835.250 - -0.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.17% 23.497 23.223 - -9.75% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.16% 128010.318 126521.603 - -0.25% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.16% 2722382.268 2690736.858 - -0.25% -
BM_PushHeap_float_Ascending_1024 -1.16% 3.179 3.142 - 0.55% -
std::copy_backward(deque<int>)/64 -1.16% 2.970 2.935 - -1.19% -
std::reverse_copy(list<int>)/4096 -1.16% 3173.792 3137.037 - 0.22% -
BM_std_minmax<unsigned_long_long>/20 -1.16% 3.287 3.249 - -1.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 87449.028 86438.421 - -2.57% -
BM_std_min<unsigned_long_long>/9 -1.15% 1.169 1.156 - -1.80% -
rng::partial_sort_copy(list<int>)_(descending)/1024 -1.15% 8556.041 8457.596 - -1.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.15% 7.190 7.108 - -2.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.15% 278225.480 275029.168 - -1.99% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.15% 1.217 1.203 - 1.80% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.15% 1.220 1.206 - 0.01% -
BM_RangesPushHeap_string_Random_256 -1.15% 14.358 14.194 - -0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.15% 17401.413 17202.048 - 1.95% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.14% 24298530.133 24020667.975 - 0.95% -
std::remove_copy(deque<int>)_(prefix)/50 -1.14% 19.319 19.098 - 0.35% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.14% 3.128 3.092 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.14% 4437212.195 4386560.201 - -0.79% -
BM_std_min<unsigned_long_long>/23 -1.14% 2.429 2.401 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.14% 17239735.576 17043165.722 - -0.38% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.14% 18.158 17.951 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.14% 44982833.121 44470550.835 - -0.72% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.14% 134160.789 132633.210 - -0.25% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.14% 3.752 3.710 - -1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.14% 3544102.664 3503800.739 - 5.47% -
SetIntersection_None_Vector_float_256_16 -1.14% 4350486.927 4301030.589 - 0.45% -
std::find(vector<char>)_(bail_25%)/1024 -1.13% 5.442 5.380 - -0.10% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.13% 49713.458 49150.132 - 0.41% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 46449.127 45923.280 - -7.35% -
std::shift_right(list<int>)/32 -1.13% 14.566 14.402 - -0.66% -
SetIntersection_None_Set_uint64_64_1 -1.13% 23497788.107 23232661.970 - -1.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.13% 42204.285 41729.203 - 0.21% -
BM_MakeHeap_string_Random_262144 -1.13% 15.580 15.405 - -3.39% -
BM_PopHeap_uint64_16 -1.12% 7.657 7.571 - -0.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.12% 1.207 1.193 - -0.85% -
BM_std_min<unsigned_char>/512 -1.12% 6.415 6.343 - -1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.12% 9.454 9.348 - 0.85% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.12% 30.593 30.251 - 0.36% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.12% 22.300 22.051 - -0.88% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -1.12% 4.085 4.039 - -1.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.11% 2354.961 2328.708 - -0.15% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.11% 5.959 5.893 - -3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.11% 1133133.410 1120514.182 - 3.91% -
std::set<int>::erase(key)_(non-existent)/1024 -1.11% 5.627 5.564 - 0.28% -
std::move_backward(list<int>)/262144 -1.11% 264917.793 261986.996 - -2.14% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.11% 8221.797 8130.916 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.11% 1708305.826 1689423.992 - 0.24% -
SetIntersection_Interlaced_Set_string_256_1 -1.10% 4602745.645 4551893.719 - -0.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.10% 17.411 17.219 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.10% 2.980 2.947 - -1.75% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.10% 2776.580 2745.968 - -7.59% -
std::copy_backward(vector<int>)/8 -1.10% 2.225 2.200 - 1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.10% 14669529.617 14508493.471 - -0.28% -
BM_MakeHeap_string_PipeOrgan_262144 -1.10% 7.451 7.369 - -2.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.10% 4667182.281 4616026.728 - -1.07% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.10% 17.481 17.289 - -0.31% -
rng::replace(list<int>)_(prefix)/50 -1.09% 19.250 19.039 - -0.04% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.09% 33.005 32.644 - 13.92% -
rng::sort(deque<int>)_(shuffled)/8192 -1.09% 81896.483 81001.085 - 0.06% -
std::list<std::string>::ctor(size)/32 -1.09% 340.400 336.679 - -5.22% -
SetIntersection_Interlaced_Vector_float_64_4 -1.09% 18917227.374 18711037.526 - -1.39% -
rng::remove(list<int>)_(sprinkled)/8192 -1.09% 7913.246 7827.108 - -2.14% -
BM_MakeThenSortHeap_string_Heap_16 -1.09% 17.530 17.339 - 0.76% -
rng::move(deque<int>)/4096 -1.09% 153.957 152.285 - -0.61% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.451 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.08% 40343971.820 39907048.328 - 0.76% -
std::sample(deque<int>)/32 -1.08% 325.207 321.692 - 0.44% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.08% 1.224 1.210 - 1.18% -
BM_MakeHeap_string_Descending_262144 -1.08% 3.544 3.506 - -4.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.08% 16.368 16.191 - -0.33% -
BM_PopHeap_uint32_1024 -1.08% 21.431 21.200 - -0.42% -
BM_LowerBound_float_16 -1.08% 7.876 7.791 - 0.23% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.08% 3919.163 3876.966 - -0.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.07% 42.765 42.306 - -2.69% -
rng::move(vector<bool>)_(unaligned)/512 -1.07% 4.179 4.134 - -1.03% -
rng::partial_sort(deque<int>)_(ascending)/8192 -1.07% 164062.827 162304.141 - -0.16% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.07% 44769.524 44289.689 - 0.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.07% 12269.783 12138.374 - -3.36% -
std::move_backward(list<int>)/512 -1.07% 373.592 369.595 - -0.97% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.07% 101442.353 100359.106 - -0.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 32511.212 32164.251 - -0.85% -
SetIntersection_None_Vector_string_262144_64 -1.07% 1371243.529 1356610.248 - 1.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.07% 1359393.309 1344894.531 - 0.35% -
rng::remove(list<int>)_(sprinkled)/1024 -1.07% 965.413 955.119 - -1.94% -
rng::fold_left(deque<int>)/50 -1.07% 27.729 27.433 - 3.44% -
BM_num_put<long> -1.07% 12.116 11.987 - 5.90% -
std::partition_point(deque<int>)/50 -1.06% 4.614 4.565 - -10.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.06% 2.410 2.384 - -1.19% -
736_ocio_r -1.06% 16.395 16.221 - 0.07% -
std::find_if(deque<int>)_(process_all)/8 -1.06% 3.974 3.932 - -0.11% -
BM_std_minmax<short>/15 -1.06% 1.991 1.970 - -3.77% -
BM_deque_vector_move_backward/4096 -1.06% 149.267 147.684 - -0.25% -
BM_RangesPushHeap_string_SingleElement_16 -1.06% 2.553 2.526 - 4.46% -
BM_deque_deque_move_backward/4000 -1.06% 148.460 146.889 - 0.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 204.518 202.354 - 1.18% -
SetIntersection_None_Set_string_16384_4 -1.06% 197065644.491 194981935.800 - -5.48% -
rng::reverse(list<int>)/512 -1.06% 199.791 197.680 - -1.02% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.06% 621.679 615.118 - 1.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.05% 502585.731 497290.394 - 0.04% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.05% 7940.068 7856.424 - -0.70% -
std::replace(deque<int>)_(prefix)/50 -1.05% 19.129 18.927 - -1.69% -
rng::none_of(list<int>)_(process_all)/50 -1.05% 21.957 21.726 - -0.37% -
rng::search(deque<int>)_(same_length)/8192 -1.05% 3840.255 3799.881 - 0.61% -
SetIntersection_None_Vector_uint64_16384_256 -1.05% 1181587.672 1169182.855 - -0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.05% 3137905.409 3104963.097 - 5.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.05% 1.951 1.931 - 0.07% -
BM_MakeHeap_string_Ascending_16384 -1.05% 5.751 5.691 - 1.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.05% 16.010 15.842 - -0.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.05% 12307.048 12178.118 - -3.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.05% 70.399 69.662 - -0.57% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.05% 321.503 318.138 - 0.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.05% 4.203 4.159 - -1.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.05% 24.257 24.003 - -2.32% -
SetIntersection_None_Set_float_16384_64 -1.05% 157288677.064 155643567.656 - -0.88% -
BM_RangesMakeHeap_string_Heap_16 -1.04% 4.670 4.622 - 0.13% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.04% 56.982 56.387 - 0.38% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.04% 172372.776 170573.534 - -0.72% -
bm_gcd_complex -1.04% 19.433 19.230 - -0.23% -
BM_std_min<long_long>/12 -1.04% 2.029 2.008 - -3.24% -
BM_deque_deque_ranges_copy_backward/5500 -1.04% 206.951 204.795 - -0.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.04% 275716.015 272849.163 - -2.06% -
BM_MakeHeap_string_SingleElement_4 -1.04% 3.667 3.629 - -0.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.04% 172519.771 170726.637 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.04% 148345299.263 146804374.697 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.04% 1257734.375 1244678.385 - 1.07% -
BM_std_min<unsigned_short>/7 -1.04% 1.099 1.087 - -4.57% -
std::set<std::string>::insert(value)_(already_present)/1024 -1.04% 34.290 33.934 - 4.43% -
std::search(deque<int>,_pred)_(same_length)/8192 -1.04% 4056.377 4014.335 - -1.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.04% 4.793 4.743 - -0.41% -
rng::all_of(list<int>)_(process_all)/50 -1.04% 22.057 21.829 - 1.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.03% 7.498 7.420 - -3.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.03% 23.537 23.294 - -0.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.03% 14.235 14.088 - -1.45% -
rng::any_of(list<int>)_(process_all)/50 -1.03% 21.911 21.684 - 0.19% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.03% 731.282 723.729 - -0.52% -
std::copy(deque<int>)/262144 -1.03% 10351.613 10244.735 - 0.50% -
SetIntersection_Interlaced_Vector_string_16384_16384 -1.03% 352194111.566 348564205.735 - -0.48% -
rng::fill(vector<int>)/1024 -1.03% 30.165 29.854 - -0.35% -
SetIntersection_None_Set_string_16384_1024 -1.03% 206274752.285 204152360.431 - -8.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.03% 36.127 35.755 - 2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.03% 1125731.376 1114154.395 - -1.40% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.03% 4.056 4.015 - -0.43% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.03% 9.132 9.039 - -5.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.03% 1243639.744 1230875.851 - 3.56% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.03% 1435945.514 1421208.668 - -0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.02% 23725.647 23482.500 - 0.35% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.02% 5.367 5.312 - -10.72% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.02% 27.636 27.353 - -0.59% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.02% 6159.071 6096.043 - -0.96% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 173704.290 171929.143 - -0.87% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.02% 1.077 1.066 - -1.97% -
BM_MakeThenSortHeap_uint32_Random_64 -1.02% 11.962 11.840 - -0.36% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.02% 22.145 21.918 - 1.91% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.02% 20.955 20.741 - -0.16% -
rng::remove_if(deque<int>)_(prefix)/50 -1.02% 73.925 73.171 - 4.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.02% 7.720 7.641 - 1.69% -
std::transform(vector<int>)_(identity_transform)/50 -1.02% 14.254 14.108 - -0.16% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.02% 5.136 5.083 - -1.77% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.02% 807.975 799.739 - 0.04% -
BM_vector_deque_ranges_copy_backward/4096 -1.02% 150.185 148.656 - -0.71% -
std::copy_if(vector<int>)_(every_other)/8 -1.02% 2.530 2.504 - -1.65% -
std::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.925 2446.784 - -0.01% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.02% 8.878 8.788 - -0.72% -
SetIntersection_None_Vector_uint32_262144_16384 -1.02% 1210234.326 1197946.362 - 0.30% -
std::stable_sort(deque<int>)_(descending)/8192 -1.01% 21048.843 20835.376 - -0.83% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.01% 16.522 16.355 - -0.45% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.01% 771.835 764.016 - -0.97% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -1.01% 61515.112 60892.311 - -1.33% -
rng::copy(deque<int>)/32768 -1.01% 1147.925 1136.304 - 0.04% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.01% 42.774 42.342 - -0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.01% 23.474 23.237 - -0.10% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.01% 503.190 498.109 - -0.98% -
BM_PushHeap_uint64_Random_16384 -1.01% 6.099 6.038 - 0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.01% 179256481.039 177447693.501 - -0.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.01% 30.452 30.145 - -0.04% -
rng::is_sorted_until(list<int>,_pred)/8 -1.01% 3.802 3.764 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.00% 68068326.806 67384749.990 - 0.64% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.00% 66.967 66.295 - -1.62% -
BM_std_min<unsigned_short>/8 -1.00% 1.305 1.292 - -6.44% -
BM_vector_deque_move/4096 -1.00% 147.104 145.628 - -0.48% -
std::rotate_copy(list<int>)/32 -1.00% 8.528 8.442 - 0.10% -
std::move(vector<bool>)_(aligned)/512 -1.00% 2.389 2.365 - 1.04% -


Report Time: 6.79s
Name Current %
706_stockfish_r 21.575 -
707_ntest_r 16.495 -
709_cactus_r 19.576 -
710_omnetpp_r 9.054 -
721_gcc_r 12.875 -
723_llvm_r 11.496 -
727_cppcheck_r 24.669 -
729_abc_r 18.539 -
731_astcenc_r 10.472 3.39%
735_gem5_r 13.189 -1.14%
736_ocio_r 16.221 -
737_gmsh_r 12.752 -
748_flightdm_r 8.860 -1.21%
750_sealcrypto_r 18.364 -
753_ns3_r 10.245 -
766_femflow_r 12.896 -
BM_CmpEqual_int_int 1.135 1.18%
BM_CmpEqual_int_schar 1.133 -
BM_CmpEqual_int_short 1.133 -
BM_CmpEqual_int_uchar 1.129 -
BM_CmpEqual_int_uint 1.109 -
BM_CmpEqual_int_ushort 1.129 1.27%
BM_CmpEqual_schar_int 1.132 -
BM_CmpEqual_schar_schar 1.098 -
BM_CmpEqual_schar_short 1.146 -
BM_CmpEqual_schar_uchar 1.115 -
BM_CmpEqual_schar_uint 1.115 -
BM_CmpEqual_schar_ushort 1.116 -
BM_CmpEqual_short_int 1.148 -
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.128 -
BM_CmpEqual_short_uchar 1.111 -
BM_CmpEqual_short_uint 1.101 -
BM_CmpEqual_short_ushort 1.107 -
BM_CmpEqual_uchar_int 1.127 -
BM_CmpEqual_uchar_schar 1.052 1.04%
BM_CmpEqual_uchar_short 1.044 -
BM_CmpEqual_uchar_uchar 1.109 -
BM_CmpEqual_uchar_uint 1.108 -1.45%
BM_CmpEqual_uchar_ushort 1.124 -
BM_CmpEqual_uint_int 1.134 -
BM_CmpEqual_uint_schar 1.069 -
BM_CmpEqual_uint_short 1.073 -
BM_CmpEqual_uint_uchar 1.127 -
BM_CmpEqual_uint_uint 1.106 -
BM_CmpEqual_uint_ushort 1.134 1.02%
BM_CmpEqual_ushort_int 1.120 -
BM_CmpEqual_ushort_schar 1.050 1.20%
BM_CmpEqual_ushort_short 1.058 2.27%
BM_CmpEqual_ushort_uchar 1.134 2.04%
BM_CmpEqual_ushort_uint 1.116 -
BM_CmpEqual_ushort_ushort 1.105 -
BM_CmpLess_int_int 1.119 -
BM_CmpLess_int_schar 1.132 -
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.128 -
BM_CmpLess_int_uint 1.126 1.03%
BM_CmpLess_int_ushort 1.134 -
BM_CmpLess_schar_int 1.138 -
BM_CmpLess_schar_schar 0.961 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.125 -
BM_CmpLess_schar_uint 1.120 -
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.140 -
BM_CmpLess_short_schar 0.966 -
BM_CmpLess_short_short 0.971 2.23%
BM_CmpLess_short_uchar 1.123 -
BM_CmpLess_short_uint 1.118 -
BM_CmpLess_short_ushort 1.112 -
BM_CmpLess_uchar_int 1.122 -
BM_CmpLess_uchar_schar 1.046 -
BM_CmpLess_uchar_short 1.043 -
BM_CmpLess_uchar_uchar 1.123 -
BM_CmpLess_uchar_uint 1.127 -
BM_CmpLess_uchar_ushort 1.133 1.07%
BM_CmpLess_uint_int 1.128 -
BM_CmpLess_uint_schar 1.069 -
BM_CmpLess_uint_short 1.081 1.47%
BM_CmpLess_uint_uchar 1.135 -
BM_CmpLess_uint_uint 1.121 -
BM_CmpLess_uint_ushort 1.133 -
BM_CmpLess_ushort_int 1.114 -
BM_CmpLess_ushort_schar 1.043 -
BM_CmpLess_ushort_short 1.053 -
BM_CmpLess_ushort_uchar 1.133 -
BM_CmpLess_ushort_uint 1.131 -
BM_CmpLess_ushort_ushort 1.129 -
BM_LowerBound_float_1 2.660 -
BM_LowerBound_float_1024 21.888 -
BM_LowerBound_float_16 7.791 -
BM_LowerBound_float_16384 69.503 5.40%
BM_LowerBound_float_256 14.225 -
BM_LowerBound_float_262144 609.567 5.53%
BM_LowerBound_float_4 11.505 -
BM_LowerBound_float_64 8.484 -
BM_LowerBound_pair<uint32,_uint32>_1 2.824 -
BM_LowerBound_pair<uint32,_uint32>_1024 45.199 1.80%
BM_LowerBound_pair<uint32,_uint32>_16 16.372 -
BM_LowerBound_pair<uint32,_uint32>_16384 112.219 11.48%
BM_LowerBound_pair<uint32,_uint32>_256 33.359 1.86%
BM_LowerBound_pair<uint32,_uint32>_262144 615.118 1.48%
BM_LowerBound_pair<uint32,_uint32>_4 11.250 -
BM_LowerBound_pair<uint32,_uint32>_64 18.842 -
BM_LowerBound_string_1 4.714 1.33%
BM_LowerBound_string_1024 180.731 -
BM_LowerBound_string_16 36.207 -
BM_LowerBound_string_16384 403.811 1.55%
BM_LowerBound_string_256 126.747 1.15%
BM_LowerBound_string_262144 2319.094 1.78%
BM_LowerBound_string_4 19.835 -
BM_LowerBound_string_64 68.928 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.929 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.048 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.789 1.22%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 126.371 5.19%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.584 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 666.830 1.10%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.332 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.916 -
BM_LowerBound_uint32_1 2.592 -
BM_LowerBound_uint32_1024 21.664 -
BM_LowerBound_uint32_16 7.334 -
BM_LowerBound_uint32_16384 69.209 6.42%
BM_LowerBound_uint32_256 14.177 -
BM_LowerBound_uint32_262144 593.454 6.36%
BM_LowerBound_uint32_4 10.422 -
BM_LowerBound_uint32_64 8.062 -
BM_LowerBound_uint64_1 2.602 -
BM_LowerBound_uint64_1024 24.852 -
BM_LowerBound_uint64_16 7.419 -
BM_LowerBound_uint64_16384 78.208 11.27%
BM_LowerBound_uint64_256 16.409 -
BM_LowerBound_uint64_262144 583.535 -
BM_LowerBound_uint64_4 10.478 -
BM_LowerBound_uint64_64 8.753 4.78%
BM_MakeHeap_float_Ascending_1 0.269 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.840 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.652 -
BM_MakeHeap_float_Ascending_262144 0.705 -
BM_MakeHeap_float_Ascending_4 0.402 -3.21%
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.274 -
BM_MakeHeap_float_Descending_1024 0.217 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.190 -
BM_MakeHeap_float_Descending_256 0.216 5.02%
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.279 -5.26%
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.190 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
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.273 -
BM_MakeHeap_float_PipeOrgan_16384 0.656 -
BM_MakeHeap_float_PipeOrgan_256 0.670 -
BM_MakeHeap_float_PipeOrgan_262144 0.712 -
BM_MakeHeap_float_PipeOrgan_4 0.401 3.00%
BM_MakeHeap_float_PipeOrgan_64 0.802 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.735 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.394 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.270 -
BM_MakeHeap_float_Random_1024 1.192 -2.10%
BM_MakeHeap_float_Random_16 1.563 -
BM_MakeHeap_float_Random_16384 1.147 -3.01%
BM_MakeHeap_float_Random_256 1.406 -5.75%
BM_MakeHeap_float_Random_262144 1.152 3.30%
BM_MakeHeap_float_Random_4 1.601 -5.00%
BM_MakeHeap_float_Random_64 1.467 -10.60%
BM_MakeHeap_float_SingleElement_1 0.271 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.647 -2.80%
BM_MakeHeap_float_SingleElement_262144 0.719 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.371 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.344 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.393 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.413 1.56%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.774 -2.49%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 1.64%
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.515 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.514 2.29%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.488 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.599 -2.61%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.506 11.67%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.471 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.551 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.541 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.569 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.456 -21.59%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.496 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.354 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.156 -7.00%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.329 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.433 2.72%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.532 -9.90%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.114 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.213 -1.29%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.304 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.379 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.351 1.64%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 2.04%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.126 -1.11%
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.139 5.85%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 3.011 5.16%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.011 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.151 -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.048 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.640 1.07%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.300 5.55%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.188 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.080 1.63%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.172 -1.50%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.215 -1.49%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.109 -
BM_MakeHeap_string_Ascending_1 0.254 -
BM_MakeHeap_string_Ascending_1024 5.006 -
BM_MakeHeap_string_Ascending_16 3.698 1.65%
BM_MakeHeap_string_Ascending_16384 5.691 1.02%
BM_MakeHeap_string_Ascending_256 4.868 -
BM_MakeHeap_string_Ascending_262144 7.060 -
BM_MakeHeap_string_Ascending_4 2.820 -
BM_MakeHeap_string_Ascending_64 4.749 -
BM_MakeHeap_string_Descending_1 0.258 -
BM_MakeHeap_string_Descending_1024 2.727 -1.42%
BM_MakeHeap_string_Descending_16 2.364 -1.01%
BM_MakeHeap_string_Descending_16384 3.129 13.18%
BM_MakeHeap_string_Descending_256 2.724 -
BM_MakeHeap_string_Descending_262144 3.506 -4.63%
BM_MakeHeap_string_Descending_4 2.116 -
BM_MakeHeap_string_Descending_64 2.607 -
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 4.751 -1.25%
BM_MakeHeap_string_Heap_16 4.631 -
BM_MakeHeap_string_Heap_16384 5.009 -
BM_MakeHeap_string_Heap_256 4.895 -
BM_MakeHeap_string_Heap_262144 5.205 -
BM_MakeHeap_string_Heap_4 3.042 -
BM_MakeHeap_string_Heap_64 5.040 -
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 4.982 -
BM_MakeHeap_string_PipeOrgan_16 3.639 -
BM_MakeHeap_string_PipeOrgan_16384 5.780 10.74%
BM_MakeHeap_string_PipeOrgan_256 4.864 -
BM_MakeHeap_string_PipeOrgan_262144 7.369 -2.89%
BM_MakeHeap_string_PipeOrgan_4 2.569 -
BM_MakeHeap_string_PipeOrgan_64 4.752 -
BM_MakeHeap_string_QuickSortAdversary_1 0.255 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.728 -1.77%
BM_MakeHeap_string_QuickSortAdversary_16 8.623 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.993 -
BM_MakeHeap_string_QuickSortAdversary_256 10.553 -1.59%
BM_MakeHeap_string_QuickSortAdversary_262144 12.766 -2.01%
BM_MakeHeap_string_QuickSortAdversary_4 5.950 -
BM_MakeHeap_string_QuickSortAdversary_64 10.319 -1.24%
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.904 -2.00%
BM_MakeHeap_string_Random_16 8.353 -
BM_MakeHeap_string_Random_16384 12.834 -1.21%
BM_MakeHeap_string_Random_256 10.547 -1.57%
BM_MakeHeap_string_Random_262144 15.405 -3.39%
BM_MakeHeap_string_Random_4 5.804 -1.07%
BM_MakeHeap_string_Random_64 10.125 -1.61%
BM_MakeHeap_string_SingleElement_1 0.256 -
BM_MakeHeap_string_SingleElement_1024 6.235 -1.07%
BM_MakeHeap_string_SingleElement_16 5.745 3.19%
BM_MakeHeap_string_SingleElement_16384 6.055 -
BM_MakeHeap_string_SingleElement_256 6.377 -
BM_MakeHeap_string_SingleElement_262144 7.350 -
BM_MakeHeap_string_SingleElement_4 3.629 -
BM_MakeHeap_string_SingleElement_64 6.414 1.67%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.975 1.01%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.604 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.979 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.856 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.773 -3.97%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.001 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.266 2.02%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.929 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.215 1.95%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.112 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.187 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.786 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.029 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.997 2.47%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.128 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.908 -2.88%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.675 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.788 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.967 2.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.104 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.070 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.556 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.737 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.168 -1.30%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.822 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.757 -1.16%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.585 -1.60%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.997 1.97%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.685 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.374 2.97%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.934 -
BM_MakeHeap_uint32_Ascending_1 0.271 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.596 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.597 -
BM_MakeHeap_uint32_Ascending_262144 0.668 -
BM_MakeHeap_uint32_Ascending_4 0.388 -
BM_MakeHeap_uint32_Ascending_64 0.552 -
BM_MakeHeap_uint32_Descending_1 0.276 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.256 -
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.277 -
BM_MakeHeap_uint32_Descending_64 0.241 -
BM_MakeHeap_uint32_Heap_1 0.275 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.249 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.267 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.277 -
BM_MakeHeap_uint32_Heap_64 0.242 -
BM_MakeHeap_uint32_PipeOrgan_1 0.269 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.700 -
BM_MakeHeap_uint32_PipeOrgan_16 1.021 2.23%
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.657 2.09%
BM_MakeHeap_uint32_PipeOrgan_262144 0.678 -
BM_MakeHeap_uint32_PipeOrgan_4 0.396 -
BM_MakeHeap_uint32_PipeOrgan_64 0.719 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.270 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.608 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.486 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.246 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.275 -
BM_MakeHeap_uint32_Random_1024 1.091 -2.50%
BM_MakeHeap_uint32_Random_16 1.268 -1.07%
BM_MakeHeap_uint32_Random_16384 0.971 -2.85%
BM_MakeHeap_uint32_Random_256 1.128 -7.28%
BM_MakeHeap_uint32_Random_262144 1.042 -
BM_MakeHeap_uint32_Random_4 1.171 -4.41%
BM_MakeHeap_uint32_Random_64 1.365 6.02%
BM_MakeHeap_uint32_SingleElement_1 0.268 -
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.543 -
BM_MakeHeap_uint32_SingleElement_262144 0.639 1.66%
BM_MakeHeap_uint32_SingleElement_4 0.331 -
BM_MakeHeap_uint32_SingleElement_64 0.503 -2.72%
BM_MakeHeap_uint64_Ascending_1 0.275 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.667 -1.52%
BM_MakeHeap_uint64_Ascending_16384 0.634 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.749 2.95%
BM_MakeHeap_uint64_Ascending_4 0.410 -6.26%
BM_MakeHeap_uint64_Ascending_64 0.575 -
BM_MakeHeap_uint64_Descending_1 0.272 -
BM_MakeHeap_uint64_Descending_1024 0.252 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.238 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.236 -
BM_MakeHeap_uint64_Descending_4 0.280 -
BM_MakeHeap_uint64_Descending_64 0.235 -
BM_MakeHeap_uint64_Heap_1 0.274 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.238 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.236 -
BM_MakeHeap_uint64_Heap_4 0.281 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.272 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.030 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.632 -
BM_MakeHeap_uint64_PipeOrgan_256 0.646 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.783 3.13%
BM_MakeHeap_uint64_PipeOrgan_4 0.388 -
BM_MakeHeap_uint64_PipeOrgan_64 0.723 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.296 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.406 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.028 -9.31%
BM_MakeHeap_uint64_Random_16 1.302 -
BM_MakeHeap_uint64_Random_16384 0.996 1.67%
BM_MakeHeap_uint64_Random_256 1.278 5.39%
BM_MakeHeap_uint64_Random_262144 1.064 1.58%
BM_MakeHeap_uint64_Random_4 1.198 4.58%
BM_MakeHeap_uint64_Random_64 1.423 -
BM_MakeHeap_uint64_SingleElement_1 0.275 -
BM_MakeHeap_uint64_SingleElement_1024 0.565 -
BM_MakeHeap_uint64_SingleElement_16 0.511 -
BM_MakeHeap_uint64_SingleElement_16384 0.585 -
BM_MakeHeap_uint64_SingleElement_256 0.569 -
BM_MakeHeap_uint64_SingleElement_262144 0.766 1.56%
BM_MakeHeap_uint64_SingleElement_4 0.329 -
BM_MakeHeap_uint64_SingleElement_64 0.505 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.725 -
BM_MakeThenSortHeap_float_Ascending_16 2.933 -
BM_MakeThenSortHeap_float_Ascending_16384 27.927 -1.53%
BM_MakeThenSortHeap_float_Ascending_256 6.580 -
BM_MakeThenSortHeap_float_Ascending_262144 31.502 -
BM_MakeThenSortHeap_float_Ascending_4 1.496 2.42%
BM_MakeThenSortHeap_float_Ascending_64 4.049 -
BM_MakeThenSortHeap_float_Descending_1 0.272 -
BM_MakeThenSortHeap_float_Descending_1024 8.025 -
BM_MakeThenSortHeap_float_Descending_16 1.882 1.03%
BM_MakeThenSortHeap_float_Descending_16384 29.914 -
BM_MakeThenSortHeap_float_Descending_256 6.130 1.61%
BM_MakeThenSortHeap_float_Descending_262144 35.319 -
BM_MakeThenSortHeap_float_Descending_4 1.091 -11.45%
BM_MakeThenSortHeap_float_Descending_64 3.312 -
BM_MakeThenSortHeap_float_Heap_1 0.275 -
BM_MakeThenSortHeap_float_Heap_1024 8.198 -
BM_MakeThenSortHeap_float_Heap_16 1.860 -
BM_MakeThenSortHeap_float_Heap_16384 26.250 1.23%
BM_MakeThenSortHeap_float_Heap_256 6.009 -
BM_MakeThenSortHeap_float_Heap_262144 30.832 -
BM_MakeThenSortHeap_float_Heap_4 1.175 -
BM_MakeThenSortHeap_float_Heap_64 3.416 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.479 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.957 -2.31%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.567 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.263 -1.18%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.416 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.566 5.19%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.964 -1.29%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.296 1.69%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.985 1.02%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.401 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.142 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.380 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.514 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.816 -
BM_MakeThenSortHeap_float_Random_1 0.276 -
BM_MakeThenSortHeap_float_Random_1024 33.622 -
BM_MakeThenSortHeap_float_Random_16 10.018 -
BM_MakeThenSortHeap_float_Random_16384 47.803 -
BM_MakeThenSortHeap_float_Random_256 25.940 -
BM_MakeThenSortHeap_float_Random_262144 63.123 -
BM_MakeThenSortHeap_float_Random_4 4.379 -
BM_MakeThenSortHeap_float_Random_64 18.164 1.16%
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.775 -1.94%
BM_MakeThenSortHeap_float_SingleElement_16 3.196 -1.23%
BM_MakeThenSortHeap_float_SingleElement_16384 15.825 -
BM_MakeThenSortHeap_float_SingleElement_256 3.984 -1.40%
BM_MakeThenSortHeap_float_SingleElement_262144 52.361 -
BM_MakeThenSortHeap_float_SingleElement_4 1.344 -
BM_MakeThenSortHeap_float_SingleElement_64 3.307 -1.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.675 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.722 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.296 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.756 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.348 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.747 1.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.261 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.286 1.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.901 1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.012 1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.039 1.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.327 1.94%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.496 -6.47%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.824 1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.088 -1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.480 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.248 -1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.674 -1.10%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.413 -1.57%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.164 7.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.211 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.852 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.716 -1.86%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.198 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.840 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.036 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.819 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.547 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.243 1.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.643 1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.304 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.628 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.730 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.257 -12.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.945 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 4.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.231 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.584 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.126 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.015 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.516 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.030 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.374 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.651 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.292 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.479 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.285 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.437 -1.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.616 80.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.861 -
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 34.317 -6.04%
BM_MakeThenSortHeap_string_Ascending_16 9.587 -
BM_MakeThenSortHeap_string_Ascending_16384 64.232 1.38%
BM_MakeThenSortHeap_string_Ascending_256 19.730 -2.19%
BM_MakeThenSortHeap_string_Ascending_262144 76.522 -
BM_MakeThenSortHeap_string_Ascending_4 5.287 -
BM_MakeThenSortHeap_string_Ascending_64 15.517 -1.31%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 24.175 -7.01%
BM_MakeThenSortHeap_string_Descending_16 7.646 -1.53%
BM_MakeThenSortHeap_string_Descending_16384 65.262 1.41%
BM_MakeThenSortHeap_string_Descending_256 17.039 -2.30%
BM_MakeThenSortHeap_string_Descending_262144 86.928 -
BM_MakeThenSortHeap_string_Descending_4 3.687 -
BM_MakeThenSortHeap_string_Descending_64 12.594 -2.10%
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 63.509 -
BM_MakeThenSortHeap_string_Heap_16 17.339 -
BM_MakeThenSortHeap_string_Heap_16384 101.500 -
BM_MakeThenSortHeap_string_Heap_256 49.341 -
BM_MakeThenSortHeap_string_Heap_262144 180.598 1.10%
BM_MakeThenSortHeap_string_Heap_4 5.893 -
BM_MakeThenSortHeap_string_Heap_64 33.945 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.293 -1.96%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.569 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.907 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.157 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.356 -
BM_MakeThenSortHeap_string_PipeOrgan_4 4.833 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.058 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.269 -1.33%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.505 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.200 -1.40%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.911 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.821 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.462 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.663 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 70.143 -
BM_MakeThenSortHeap_string_Random_16 22.603 -
BM_MakeThenSortHeap_string_Random_16384 110.538 -
BM_MakeThenSortHeap_string_Random_256 55.509 -
BM_MakeThenSortHeap_string_Random_262144 192.258 -
BM_MakeThenSortHeap_string_Random_4 10.259 -
BM_MakeThenSortHeap_string_Random_64 39.858 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.433 3.23%
BM_MakeThenSortHeap_string_SingleElement_16 14.085 3.56%
BM_MakeThenSortHeap_string_SingleElement_16384 39.120 6.33%
BM_MakeThenSortHeap_string_SingleElement_256 25.598 1.19%
BM_MakeThenSortHeap_string_SingleElement_262144 50.180 -
BM_MakeThenSortHeap_string_SingleElement_4 6.357 2.34%
BM_MakeThenSortHeap_string_SingleElement_64 20.111 2.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.186 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.661 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.748 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.296 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.065 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.472 -1.12%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.599 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.786 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.588 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.761 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.958 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.116 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.188 2.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.417 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.785 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.481 -2.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.596 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.227 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.351 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.047 5.30%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.405 3.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.343 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.054 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.750 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.367 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.251 1.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.394 1.04%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.426 1.22%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.200 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.435 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.090 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.820 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.820 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.623 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.596 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.068 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.239 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.814 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.581 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.350 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.688 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.615 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.234 9.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.647 1.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.798 1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.740 1.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.682 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.928 1.79%
BM_MakeThenSortHeap_uint32_Ascending_1 0.278 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.678 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.716 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.803 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.713 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.926 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.437 1.21%
BM_MakeThenSortHeap_uint32_Ascending_64 8.658 -
BM_MakeThenSortHeap_uint32_Descending_1 0.273 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.206 -
BM_MakeThenSortHeap_uint32_Descending_16 5.481 -1.76%
BM_MakeThenSortHeap_uint32_Descending_16384 16.252 -
BM_MakeThenSortHeap_uint32_Descending_256 8.729 -1.11%
BM_MakeThenSortHeap_uint32_Descending_262144 24.326 -
BM_MakeThenSortHeap_uint32_Descending_4 1.432 16.15%
BM_MakeThenSortHeap_uint32_Descending_64 8.672 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 4.35%
BM_MakeThenSortHeap_uint32_Heap_1024 10.388 -
BM_MakeThenSortHeap_uint32_Heap_16 5.218 2.44%
BM_MakeThenSortHeap_uint32_Heap_16384 16.499 -
BM_MakeThenSortHeap_uint32_Heap_256 8.297 1.05%
BM_MakeThenSortHeap_uint32_Heap_262144 24.770 1.80%
BM_MakeThenSortHeap_uint32_Heap_4 1.221 2.61%
BM_MakeThenSortHeap_uint32_Heap_64 8.162 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.049 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.776 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.214 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.234 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.559 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.458 5.97%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.254 1.57%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 4.33%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.701 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.660 1.03%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.634 1.00%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.508 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.747 1.56%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.696 -2.15%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.038 -
BM_MakeThenSortHeap_uint32_Random_1 0.280 -
BM_MakeThenSortHeap_uint32_Random_1024 15.533 -
BM_MakeThenSortHeap_uint32_Random_16 8.667 -
BM_MakeThenSortHeap_uint32_Random_16384 22.158 -
BM_MakeThenSortHeap_uint32_Random_256 13.344 -
BM_MakeThenSortHeap_uint32_Random_262144 32.374 -
BM_MakeThenSortHeap_uint32_Random_4 4.076 2.24%
BM_MakeThenSortHeap_uint32_Random_64 11.840 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.278 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.746 -7.72%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.014 1.92%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.059 -2.93%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.637 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.938 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.606 12.74%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.299 1.47%
BM_MakeThenSortHeap_uint64_Ascending_1 0.269 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.779 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.518 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.117 1.48%
BM_MakeThenSortHeap_uint64_Ascending_256 8.770 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.420 1.60%
BM_MakeThenSortHeap_uint64_Ascending_4 1.468 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.421 -
BM_MakeThenSortHeap_uint64_Descending_1 0.272 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.319 -
BM_MakeThenSortHeap_uint64_Descending_16 5.629 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.414 -
BM_MakeThenSortHeap_uint64_Descending_256 8.802 1.53%
BM_MakeThenSortHeap_uint64_Descending_262144 24.939 1.27%
BM_MakeThenSortHeap_uint64_Descending_4 1.463 9.50%
BM_MakeThenSortHeap_uint64_Descending_64 8.497 -
BM_MakeThenSortHeap_uint64_Heap_1 0.277 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.401 -
BM_MakeThenSortHeap_uint64_Heap_16 5.328 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.647 -
BM_MakeThenSortHeap_uint64_Heap_256 8.467 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.039 -
BM_MakeThenSortHeap_uint64_Heap_4 1.173 -6.25%
BM_MakeThenSortHeap_uint64_Heap_64 8.249 -1.29%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.223 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.066 -1.24%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.539 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.380 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.291 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.407 -1.01%
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.976 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 4.27%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.690 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.561 1.27%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.497 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.817 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.966 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.442 -1.15%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.913 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.569 1.01%
BM_MakeThenSortHeap_uint64_Random_16 8.695 -
BM_MakeThenSortHeap_uint64_Random_16384 22.302 -
BM_MakeThenSortHeap_uint64_Random_256 13.477 -
BM_MakeThenSortHeap_uint64_Random_262144 36.115 2.37%
BM_MakeThenSortHeap_uint64_Random_4 4.244 5.04%
BM_MakeThenSortHeap_uint64_Random_64 11.880 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.280 4.41%
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.190 3.03%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.034 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.982 1.22%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.800 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.325 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.241 -
BM_MakeThenSortHeap_uint64_SingleElement_64 6.203 -1.91%
BM_PopHeap_float_1 0.482 3.30%
BM_PopHeap_float_1024 28.250 -
BM_PopHeap_float_16 7.019 -
BM_PopHeap_float_16384 33.790 -
BM_PopHeap_float_256 22.389 -
BM_PopHeap_float_262144 38.255 -
BM_PopHeap_float_4 2.469 -
BM_PopHeap_float_64 13.564 -
BM_PopHeap_pair<uint32,_uint32>_1 0.548 -
BM_PopHeap_pair<uint32,_uint32>_1024 30.705 -
BM_PopHeap_pair<uint32,_uint32>_16 9.437 1.04%
BM_PopHeap_pair<uint32,_uint32>_16384 46.287 -
BM_PopHeap_pair<uint32,_uint32>_256 22.931 -
BM_PopHeap_pair<uint32,_uint32>_262144 61.164 2.88%
BM_PopHeap_pair<uint32,_uint32>_4 3.177 -1.03%
BM_PopHeap_pair<uint32,_uint32>_64 16.221 1.15%
BM_PopHeap_string_1 0.461 -27.13%
BM_PopHeap_string_1024 56.875 1.04%
BM_PopHeap_string_16 14.468 -
BM_PopHeap_string_16384 73.599 1.27%
BM_PopHeap_string_256 41.462 1.46%
BM_PopHeap_string_262144 98.124 5.99%
BM_PopHeap_string_4 5.311 -
BM_PopHeap_string_64 26.130 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.487 -2.41%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.342 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.598 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.862 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.301 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.750 -1.17%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.202 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.810 -
BM_PopHeap_uint32_1 0.498 -
BM_PopHeap_uint32_1024 21.200 -
BM_PopHeap_uint32_16 7.588 -
BM_PopHeap_uint32_16384 31.314 1.05%
BM_PopHeap_uint32_256 16.980 -
BM_PopHeap_uint32_262144 41.433 1.89%
BM_PopHeap_uint32_4 2.666 1.36%
BM_PopHeap_uint32_64 12.604 -
BM_PopHeap_uint64_1 0.557 27.86%
BM_PopHeap_uint64_1024 21.547 -
BM_PopHeap_uint64_16 7.571 -
BM_PopHeap_uint64_16384 31.165 -
BM_PopHeap_uint64_256 17.099 -
BM_PopHeap_uint64_262144 41.511 -
BM_PopHeap_uint64_4 2.690 -
BM_PopHeap_uint64_64 12.744 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.142 -
BM_PushHeap_float_Ascending_16 1.024 -
BM_PushHeap_float_Ascending_16384 4.283 -
BM_PushHeap_float_Ascending_256 2.503 -
BM_PushHeap_float_Ascending_262144 5.184 1.62%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.784 -
BM_PushHeap_float_Descending_1 0.698 49.62%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.356 -2.90%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.909 -
BM_PushHeap_float_PipeOrgan_16384 2.514 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.148 -
BM_PushHeap_float_PipeOrgan_4 0.490 -
BM_PushHeap_float_PipeOrgan_64 1.299 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.621 -
BM_PushHeap_float_QuickSortAdversary_16 0.975 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.564 26.23%
BM_PushHeap_float_Random_1024 7.555 1.16%
BM_PushHeap_float_Random_16 5.282 1.33%
BM_PushHeap_float_Random_16384 7.606 -
BM_PushHeap_float_Random_256 7.308 -
BM_PushHeap_float_Random_262144 7.591 -
BM_PushHeap_float_Random_4 2.968 -
BM_PushHeap_float_Random_64 6.713 -
BM_PushHeap_float_SingleElement_1 0.466 13.72%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.380 3.52%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.407 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.384 5.66%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.448 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.177 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.608 4.95%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.959 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.251 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.599 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.873 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.500 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.550 -6.01%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.741 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.199 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.071 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.240 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.257 -1.01%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.678 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.658 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.939 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.035 4.23%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.694 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.621 1.03%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.499 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.624 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.359 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.634 10.57%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.386 -2.43%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.401 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.641 1.69%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.358 1.89%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.420 -3.28%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.581 -2.32%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.826 1.62%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.555 24.00%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -2.19%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.559 -2.33%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.579 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -2.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.539 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.565 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.037 -4.73%
BM_PushHeap_string_Ascending_16 4.669 -
BM_PushHeap_string_Ascending_16384 19.151 -10.17%
BM_PushHeap_string_Ascending_256 10.349 -6.44%
BM_PushHeap_string_Ascending_262144 28.409 -4.67%
BM_PushHeap_string_Ascending_4 2.577 2.19%
BM_PushHeap_string_Ascending_64 7.294 -3.62%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.429 -7.71%
BM_PushHeap_string_Descending_16 2.059 -5.98%
BM_PushHeap_string_Descending_16384 2.312 -12.97%
BM_PushHeap_string_Descending_256 2.258 -10.57%
BM_PushHeap_string_Descending_262144 3.202 -29.50%
BM_PushHeap_string_Descending_4 1.881 -5.73%
BM_PushHeap_string_Descending_64 2.195 -8.54%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.616 -3.27%
BM_PushHeap_string_PipeOrgan_16 4.122 -
BM_PushHeap_string_PipeOrgan_16384 13.156 -7.37%
BM_PushHeap_string_PipeOrgan_256 8.100 -1.07%
BM_PushHeap_string_PipeOrgan_262144 17.851 -2.74%
BM_PushHeap_string_PipeOrgan_4 2.500 -
BM_PushHeap_string_PipeOrgan_64 5.832 -2.20%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.075 -1.98%
BM_PushHeap_string_QuickSortAdversary_16 10.108 -1.51%
BM_PushHeap_string_QuickSortAdversary_16384 15.617 -3.18%
BM_PushHeap_string_QuickSortAdversary_256 14.412 -1.65%
BM_PushHeap_string_QuickSortAdversary_262144 16.212 -3.24%
BM_PushHeap_string_QuickSortAdversary_4 6.088 -1.34%
BM_PushHeap_string_QuickSortAdversary_64 12.808 -1.69%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.236 1.75%
BM_PushHeap_string_Random_16 10.298 1.78%
BM_PushHeap_string_Random_16384 16.613 2.01%
BM_PushHeap_string_Random_256 14.457 1.28%
BM_PushHeap_string_Random_262144 18.445 -7.60%
BM_PushHeap_string_Random_4 5.978 -
BM_PushHeap_string_Random_64 12.964 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.503 -
BM_PushHeap_string_SingleElement_16 2.479 -
BM_PushHeap_string_SingleElement_16384 2.519 -
BM_PushHeap_string_SingleElement_256 2.473 -
BM_PushHeap_string_SingleElement_262144 2.549 -
BM_PushHeap_string_SingleElement_4 2.195 -
BM_PushHeap_string_SingleElement_64 2.530 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.521 -18.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.089 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.009 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.934 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.457 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.007 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.947 -1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.519 -18.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.713 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.773 16.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.768 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.700 -9.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.940 1.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.615 49.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.476 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.509 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.900 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.172 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.895 -1.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.256 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.411 -8.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.083 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.267 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.680 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.848 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.846 1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.492 -8.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.479 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.272 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.516 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.088 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.348 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.634 7.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.905 1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 -9.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
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.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.742 -1.77%
BM_PushHeap_uint32_Ascending_1 0.697 62.56%
BM_PushHeap_uint32_Ascending_1024 3.943 -
BM_PushHeap_uint32_Ascending_16 1.398 -
BM_PushHeap_uint32_Ascending_16384 6.777 2.37%
BM_PushHeap_uint32_Ascending_256 3.090 -
BM_PushHeap_uint32_Ascending_262144 8.378 2.63%
BM_PushHeap_uint32_Ascending_4 0.763 -
BM_PushHeap_uint32_Ascending_64 2.221 -
BM_PushHeap_uint32_Descending_1 0.468 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.355 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.346 -
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.570 32.77%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.396 -
BM_PushHeap_uint32_PipeOrgan_256 1.691 -
BM_PushHeap_uint32_PipeOrgan_262144 3.083 1.49%
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.922 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.553 34.23%
BM_PushHeap_uint32_Random_1024 6.177 -1.50%
BM_PushHeap_uint32_Random_16 4.513 1.83%
BM_PushHeap_uint32_Random_16384 6.358 1.51%
BM_PushHeap_uint32_Random_256 5.993 -
BM_PushHeap_uint32_Random_262144 6.355 -
BM_PushHeap_uint32_Random_4 2.397 -2.11%
BM_PushHeap_uint32_Random_64 5.634 -
BM_PushHeap_uint32_SingleElement_1 0.468 -
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.388 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.356 4.25%
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.476 -
BM_PushHeap_uint64_Ascending_1024 2.708 3.17%
BM_PushHeap_uint64_Ascending_16 1.008 6.13%
BM_PushHeap_uint64_Ascending_16384 3.720 1.28%
BM_PushHeap_uint64_Ascending_256 2.258 5.30%
BM_PushHeap_uint64_Ascending_262144 4.920 -4.72%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.710 8.88%
BM_PushHeap_uint64_Descending_1 0.485 5.32%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.469 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.047 -
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
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.951 3.64%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 5.993 1.74%
BM_PushHeap_uint64_Random_16 4.110 -6.96%
BM_PushHeap_uint64_Random_16384 6.038 -
BM_PushHeap_uint64_Random_256 5.712 -1.24%
BM_PushHeap_uint64_Random_262144 6.004 -1.46%
BM_PushHeap_uint64_Random_4 2.098 -1.62%
BM_PushHeap_uint64_Random_64 5.236 -1.33%
BM_PushHeap_uint64_SingleElement_1 0.633 17.10%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -2.89%
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.374 3.32%
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.741 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.656 -
BM_RangesMakeHeap_float_Ascending_262144 0.699 -
BM_RangesMakeHeap_float_Ascending_4 0.395 -
BM_RangesMakeHeap_float_Ascending_64 0.626 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.253 -
BM_RangesMakeHeap_float_Descending_16 0.239 -4.54%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.260 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.286 -
BM_RangesMakeHeap_float_Descending_64 0.247 -8.35%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.221 -
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.252 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.287 -
BM_RangesMakeHeap_float_Heap_64 0.211 9.10%
BM_RangesMakeHeap_float_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.705 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.668 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.708 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.801 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.837 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.401 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.268 -
BM_RangesMakeHeap_float_Random_1024 1.336 -
BM_RangesMakeHeap_float_Random_16 1.661 10.01%
BM_RangesMakeHeap_float_Random_16384 1.219 5.88%
BM_RangesMakeHeap_float_Random_256 1.260 -1.05%
BM_RangesMakeHeap_float_Random_262144 1.118 -
BM_RangesMakeHeap_float_Random_4 1.745 11.13%
BM_RangesMakeHeap_float_Random_64 1.712 18.72%
BM_RangesMakeHeap_float_SingleElement_1 0.277 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.730 1.46%
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.352 -1.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.202 -5.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.334 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.401 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.128 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.511 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.517 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.484 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.596 -2.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.453 -14.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.478 -3.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.556 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.554 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.586 2.06%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.529 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.494 19.39%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.519 4.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.355 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.181 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.329 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 1.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.591 6.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.119 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.326 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.232 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.299 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.368 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.759 -3.15%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.110 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.050 3.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.886 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.987 1.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.221 5.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.014 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.565 1.80%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.116 -1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.189 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.071 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.170 -1.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.176 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.209 -1.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -
BM_RangesMakeHeap_string_Ascending_1 0.255 -
BM_RangesMakeHeap_string_Ascending_1024 4.962 -6.48%
BM_RangesMakeHeap_string_Ascending_16 3.630 -1.46%
BM_RangesMakeHeap_string_Ascending_16384 5.385 -7.87%
BM_RangesMakeHeap_string_Ascending_256 4.867 -4.98%
BM_RangesMakeHeap_string_Ascending_262144 7.189 -24.26%
BM_RangesMakeHeap_string_Ascending_4 2.835 -1.93%
BM_RangesMakeHeap_string_Ascending_64 4.746 -1.91%
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.732 1.62%
BM_RangesMakeHeap_string_Descending_16 2.368 -
BM_RangesMakeHeap_string_Descending_16384 2.882 -4.68%
BM_RangesMakeHeap_string_Descending_256 2.765 3.19%
BM_RangesMakeHeap_string_Descending_262144 3.612 6.38%
BM_RangesMakeHeap_string_Descending_4 2.157 2.00%
BM_RangesMakeHeap_string_Descending_64 2.633 2.42%
BM_RangesMakeHeap_string_Heap_1 0.256 -
BM_RangesMakeHeap_string_Heap_1024 4.730 -
BM_RangesMakeHeap_string_Heap_16 4.622 -
BM_RangesMakeHeap_string_Heap_16384 4.953 -1.11%
BM_RangesMakeHeap_string_Heap_256 4.859 -
BM_RangesMakeHeap_string_Heap_262144 5.186 -2.98%
BM_RangesMakeHeap_string_Heap_4 3.041 -
BM_RangesMakeHeap_string_Heap_64 4.954 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.255 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.999 2.16%
BM_RangesMakeHeap_string_PipeOrgan_16 3.615 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.405 -2.09%
BM_RangesMakeHeap_string_PipeOrgan_256 4.871 1.49%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.554 4.80%
BM_RangesMakeHeap_string_PipeOrgan_4 2.607 1.21%
BM_RangesMakeHeap_string_PipeOrgan_64 4.763 1.46%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.512 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.483 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.665 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.322 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.550 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.899 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.099 -
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.755 1.11%
BM_RangesMakeHeap_string_Random_16 8.305 -
BM_RangesMakeHeap_string_Random_16384 12.585 1.29%
BM_RangesMakeHeap_string_Random_256 10.394 -
BM_RangesMakeHeap_string_Random_262144 15.409 2.74%
BM_RangesMakeHeap_string_Random_4 5.707 -
BM_RangesMakeHeap_string_Random_64 9.976 -
BM_RangesMakeHeap_string_SingleElement_1 0.257 -
BM_RangesMakeHeap_string_SingleElement_1024 6.085 -1.56%
BM_RangesMakeHeap_string_SingleElement_16 5.509 -
BM_RangesMakeHeap_string_SingleElement_16384 5.893 -3.01%
BM_RangesMakeHeap_string_SingleElement_256 6.223 -1.30%
BM_RangesMakeHeap_string_SingleElement_262144 7.391 -1.80%
BM_RangesMakeHeap_string_SingleElement_4 3.583 -2.16%
BM_RangesMakeHeap_string_SingleElement_64 6.228 -2.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.887 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.903 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.978 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.964 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.759 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.958 3.00%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 1.98%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.109 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.194 1.93%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.785 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.057 3.35%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.921 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.117 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.896 -1.66%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.936 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.810 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.066 -1.97%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.572 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.737 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.280 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.780 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.743 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.603 -1.35%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.915 2.07%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.991 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.314 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.000 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.931 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.612 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.601 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.665 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.268 -3.64%
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.258 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.260 -
BM_RangesMakeHeap_uint32_Descending_262144 0.233 -
BM_RangesMakeHeap_uint32_Descending_4 0.277 -
BM_RangesMakeHeap_uint32_Descending_64 0.260 11.75%
BM_RangesMakeHeap_uint32_Heap_1 0.274 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.249 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.280 -
BM_RangesMakeHeap_uint32_Heap_64 0.242 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.271 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.694 -1.50%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.053 2.78%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.629 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.672 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.425 3.11%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.720 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.633 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.019 -7.59%
BM_RangesMakeHeap_uint32_Random_16 1.234 -2.05%
BM_RangesMakeHeap_uint32_Random_16384 1.011 -
BM_RangesMakeHeap_uint32_Random_256 1.159 -2.19%
BM_RangesMakeHeap_uint32_Random_262144 1.010 -1.98%
BM_RangesMakeHeap_uint32_Random_4 1.302 10.16%
BM_RangesMakeHeap_uint32_Random_64 1.212 -14.36%
BM_RangesMakeHeap_uint32_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.486 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.557 1.87%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.642 1.87%
BM_RangesMakeHeap_uint32_SingleElement_4 0.325 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.519 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.668 1.98%
BM_RangesMakeHeap_uint64_Ascending_16384 0.630 -
BM_RangesMakeHeap_uint64_Ascending_256 0.631 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.730 -
BM_RangesMakeHeap_uint64_Ascending_4 0.437 -3.71%
BM_RangesMakeHeap_uint64_Ascending_64 0.575 -
BM_RangesMakeHeap_uint64_Descending_1 0.269 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.258 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.275 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.282 -
BM_RangesMakeHeap_uint64_Descending_64 0.230 -
BM_RangesMakeHeap_uint64_Heap_1 0.270 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.287 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -9.12%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.030 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.631 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.649 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.605 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.437 2.62%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 1.044 -1.15%
BM_RangesMakeHeap_uint64_Random_16 1.320 -
BM_RangesMakeHeap_uint64_Random_16384 1.028 -1.57%
BM_RangesMakeHeap_uint64_Random_256 1.216 -
BM_RangesMakeHeap_uint64_Random_262144 1.049 -
BM_RangesMakeHeap_uint64_Random_4 1.109 -13.89%
BM_RangesMakeHeap_uint64_Random_64 1.377 9.02%
BM_RangesMakeHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.567 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.509 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.584 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.577 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.757 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.505 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.621 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.979 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.921 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.521 -1.55%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.606 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.331 4.54%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.987 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.132 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.861 1.85%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.190 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.960 -2.90%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.939 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.286 -3.11%
BM_RangesMakeThenSortHeap_float_Descending_64 3.400 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.264 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.967 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.231 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.367 5.03%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.251 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.238 -3.24%
BM_RangesMakeThenSortHeap_float_Heap_64 3.503 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.338 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.891 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.495 -1.32%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.213 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.712 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.466 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.020 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.249 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.944 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.473 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.026 1.04%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.555 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.494 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.895 -
BM_RangesMakeThenSortHeap_float_Random_1 0.269 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.931 -
BM_RangesMakeThenSortHeap_float_Random_16 9.860 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.720 -
BM_RangesMakeThenSortHeap_float_Random_256 25.436 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.114 -
BM_RangesMakeThenSortHeap_float_Random_4 4.322 -
BM_RangesMakeThenSortHeap_float_Random_64 17.833 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 5.161 3.73%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.332 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.285 -2.05%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.258 3.32%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 49.117 -3.04%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.338 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.481 2.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.645 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.786 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.237 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.671 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.233 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.723 5.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.297 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.447 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.026 1.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.194 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.229 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.661 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.605 23.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.880 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.261 2.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.567 2.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.446 1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.888 2.49%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.654 2.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.636 -6.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.266 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.768 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.836 -1.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.004 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.792 -1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.715 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.822 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.399 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.269 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.125 1.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.663 1.60%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.325 1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.615 1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.755 2.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.629 4.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.896 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.873 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.450 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.818 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.788 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.901 1.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.985 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.233 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.667 -13.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.303 -16.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.491 -8.35%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.319 -13.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.382 -21.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.710 6.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.916 -14.29%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 29.419 -2.88%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.552 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 62.709 -1.95%
BM_RangesMakeThenSortHeap_string_Ascending_256 19.782 -1.38%
BM_RangesMakeThenSortHeap_string_Ascending_262144 75.810 -2.88%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.338 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.305 -1.59%
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.850 1.15%
BM_RangesMakeThenSortHeap_string_Descending_16 7.708 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.814 1.47%
BM_RangesMakeThenSortHeap_string_Descending_256 17.915 -
BM_RangesMakeThenSortHeap_string_Descending_262144 87.272 2.44%
BM_RangesMakeThenSortHeap_string_Descending_4 3.642 -1.64%
BM_RangesMakeThenSortHeap_string_Descending_64 12.884 1.41%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 64.716 1.27%
BM_RangesMakeThenSortHeap_string_Heap_16 17.777 -
BM_RangesMakeThenSortHeap_string_Heap_16384 103.482 1.58%
BM_RangesMakeThenSortHeap_string_Heap_256 50.108 -
BM_RangesMakeThenSortHeap_string_Heap_262144 181.349 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.950 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.756 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.961 2.47%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.486 1.37%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.278 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.145 3.63%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.619 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.786 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.926 1.61%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.499 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.674 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 111.764 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.792 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 193.403 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.551 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.398 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 69.599 -
BM_RangesMakeThenSortHeap_string_Random_16 22.489 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.669 -
BM_RangesMakeThenSortHeap_string_Random_256 54.915 -
BM_RangesMakeThenSortHeap_string_Random_262144 193.199 -
BM_RangesMakeThenSortHeap_string_Random_4 10.411 -
BM_RangesMakeThenSortHeap_string_Random_64 39.521 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 28.784 -9.02%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.304 -7.18%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.140 -8.33%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.136 -11.31%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.553 -5.90%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.342 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.365 -9.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.017 -1.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.571 -2.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.436 -1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.139 -1.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.651 -1.33%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.389 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.761 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.777 -1.55%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.585 -1.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.770 -1.22%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.882 -3.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.142 -1.41%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.167 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.676 -1.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.993 2.27%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.610 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.811 1.85%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.375 2.98%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.678 1.86%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.961 1.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.293 4.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.001 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.924 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.145 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.267 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.309 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.384 -1.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.218 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.207 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.428 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.085 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.800 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.851 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.590 -1.54%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.647 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.155 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.983 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.091 1.01%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.641 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.322 1.14%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.363 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.560 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.228 -1.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.429 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.722 -1.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.231 -1.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.601 -2.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.694 -1.25%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.257 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.672 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.712 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.815 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.678 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.925 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.428 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.653 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.220 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.497 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.322 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.790 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.406 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.436 5.62%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.660 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.339 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.146 1.01%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.389 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.315 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.377 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.206 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.149 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.106 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.765 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.218 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.254 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.588 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.353 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.283 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.615 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.598 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.494 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.460 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.384 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.696 -3.04%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.936 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.515 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.647 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.144 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.325 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.554 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.940 -3.23%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.914 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.422 10.14%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.955 -3.45%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.723 4.35%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.627 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.824 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.429 -12.07%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.253 -1.36%
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.710 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.489 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.968 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.734 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.133 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.470 1.07%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.378 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.286 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.603 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.307 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.705 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.735 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.402 -4.34%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.392 -1.05%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.395 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.330 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.603 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.455 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.877 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.208 -2.54%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.319 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.186 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.129 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.486 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.390 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.204 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.399 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.948 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.647 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.524 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.468 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.754 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.911 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.437 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.923 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.439 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.616 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.051 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.370 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 36.131 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.039 -1.35%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.762 -1.44%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.459 -3.27%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.015 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.645 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.788 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.223 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.267 2.25%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 6.060 1.44%
BM_RangesPopHeap_float_1 0.473 -
BM_RangesPopHeap_float_1024 28.021 -1.86%
BM_RangesPopHeap_float_16 6.914 -1.12%
BM_RangesPopHeap_float_16384 33.554 -
BM_RangesPopHeap_float_256 22.187 -
BM_RangesPopHeap_float_262144 37.453 -8.43%
BM_RangesPopHeap_float_4 2.444 -
BM_RangesPopHeap_float_64 13.334 -1.62%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.493 -10.05%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.628 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.246 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.495 -1.13%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.237 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.632 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.170 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.749 -
BM_RangesPopHeap_string_1 0.470 -19.73%
BM_RangesPopHeap_string_1024 56.196 -
BM_RangesPopHeap_string_16 14.275 -1.33%
BM_RangesPopHeap_string_16384 71.296 -3.70%
BM_RangesPopHeap_string_256 40.819 -
BM_RangesPopHeap_string_262144 80.964 -17.28%
BM_RangesPopHeap_string_4 5.229 -1.62%
BM_RangesPopHeap_string_64 25.672 -1.34%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.435 -22.46%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.569 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.470 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.487 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.994 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 75.727 3.30%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.088 -2.59%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.560 -
BM_RangesPopHeap_uint32_1 0.441 -15.45%
BM_RangesPopHeap_uint32_1024 21.417 -
BM_RangesPopHeap_uint32_16 7.530 -1.32%
BM_RangesPopHeap_uint32_16384 31.225 -
BM_RangesPopHeap_uint32_256 17.124 -
BM_RangesPopHeap_uint32_262144 41.141 -1.67%
BM_RangesPopHeap_uint32_4 2.654 1.46%
BM_RangesPopHeap_uint32_64 12.614 -
BM_RangesPopHeap_uint64_1 0.579 27.68%
BM_RangesPopHeap_uint64_1024 21.538 -
BM_RangesPopHeap_uint64_16 7.614 -
BM_RangesPopHeap_uint64_16384 31.473 1.03%
BM_RangesPopHeap_uint64_256 17.101 -
BM_RangesPopHeap_uint64_262144 42.007 -
BM_RangesPopHeap_uint64_4 2.699 -
BM_RangesPopHeap_uint64_64 12.683 -
BM_RangesPushHeap_float_Ascending_1 0.466 -
BM_RangesPushHeap_float_Ascending_1024 3.104 -
BM_RangesPushHeap_float_Ascending_16 0.978 -
BM_RangesPushHeap_float_Ascending_16384 4.378 -
BM_RangesPushHeap_float_Ascending_256 2.482 -
BM_RangesPushHeap_float_Ascending_262144 5.136 1.29%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.743 -
BM_RangesPushHeap_float_Descending_1 0.525 -6.43%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.907 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.515 -
BM_RangesPushHeap_float_PipeOrgan_256 1.726 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.151 -
BM_RangesPushHeap_float_PipeOrgan_4 0.498 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.619 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.024 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.538 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.471 -13.51%
BM_RangesPushHeap_float_Random_1024 7.583 1.79%
BM_RangesPushHeap_float_Random_16 5.384 -
BM_RangesPushHeap_float_Random_16384 7.623 1.94%
BM_RangesPushHeap_float_Random_256 7.304 -
BM_RangesPushHeap_float_Random_262144 7.670 -1.06%
BM_RangesPushHeap_float_Random_4 2.989 1.62%
BM_RangesPushHeap_float_Random_64 6.744 1.13%
BM_RangesPushHeap_float_SingleElement_1 0.393 -26.50%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.363 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.356 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.620 50.74%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.187 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.611 -2.07%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.868 -1.23%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.706 1.14%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.859 4.02%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.409 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.556 5.34%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.742 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.203 1.80%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.089 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.235 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.559 5.68%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.668 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.661 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.941 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.009 -3.67%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.650 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.625 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.461 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.615 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.426 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.405 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.586 7.44%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.469 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.108 -2.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.549 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.717 4.55%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.758 -1.10%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.460 -16.77%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.590 3.76%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.600 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.593 4.10%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.607 3.62%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 3.93%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.536 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.589 4.98%
BM_RangesPushHeap_string_Ascending_1 0.700 -
BM_RangesPushHeap_string_Ascending_1024 14.490 -4.54%
BM_RangesPushHeap_string_Ascending_16 4.739 -1.46%
BM_RangesPushHeap_string_Ascending_16384 20.870 -
BM_RangesPushHeap_string_Ascending_256 11.657 -4.36%
BM_RangesPushHeap_string_Ascending_262144 29.814 -25.53%
BM_RangesPushHeap_string_Ascending_4 2.579 -1.68%
BM_RangesPushHeap_string_Ascending_64 7.751 -2.50%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.445 2.84%
BM_RangesPushHeap_string_Descending_16 2.112 2.42%
BM_RangesPushHeap_string_Descending_16384 2.360 2.05%
BM_RangesPushHeap_string_Descending_256 2.298 3.22%
BM_RangesPushHeap_string_Descending_262144 3.185 -38.90%
BM_RangesPushHeap_string_Descending_4 1.902 2.37%
BM_RangesPushHeap_string_Descending_64 2.214 2.96%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.629 -7.21%
BM_RangesPushHeap_string_PipeOrgan_16 4.102 -1.52%
BM_RangesPushHeap_string_PipeOrgan_16384 12.884 -14.39%
BM_RangesPushHeap_string_PipeOrgan_256 7.955 -4.06%
BM_RangesPushHeap_string_PipeOrgan_262144 17.449 -1.21%
BM_RangesPushHeap_string_PipeOrgan_4 2.509 -2.23%
BM_RangesPushHeap_string_PipeOrgan_64 5.779 -2.97%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.331 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.279 1.31%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.919 -2.20%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.609 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.454 -3.68%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.146 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.033 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.918 -
BM_RangesPushHeap_string_Random_16 10.158 -
BM_RangesPushHeap_string_Random_16384 16.323 -6.20%
BM_RangesPushHeap_string_Random_256 14.194 -
BM_RangesPushHeap_string_Random_262144 18.080 -
BM_RangesPushHeap_string_Random_4 5.970 -
BM_RangesPushHeap_string_Random_64 12.753 -
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.515 4.57%
BM_RangesPushHeap_string_SingleElement_16 2.526 4.46%
BM_RangesPushHeap_string_SingleElement_16384 2.525 3.74%
BM_RangesPushHeap_string_SingleElement_256 2.481 3.64%
BM_RangesPushHeap_string_SingleElement_262144 2.570 3.42%
BM_RangesPushHeap_string_SingleElement_4 2.218 4.19%
BM_RangesPushHeap_string_SingleElement_64 2.524 2.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.468 -32.88%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.806 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.072 -1.94%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.920 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.939 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.532 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.026 2.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.937 -2.50%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.461 7.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.702 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.679 -6.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.688 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.689 -3.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.912 -2.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.614 10.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.477 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.531 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.528 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.887 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.175 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.932 3.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.242 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.493 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.086 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.263 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.680 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.857 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.333 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.834 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.531 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.500 16.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.404 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.265 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.662 2.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.011 -1.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.645 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.607 2.97%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.715 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.410 -35.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.649 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.761 -
BM_RangesPushHeap_uint32_Ascending_1 0.465 -16.68%
BM_RangesPushHeap_uint32_Ascending_1024 3.882 -1.73%
BM_RangesPushHeap_uint32_Ascending_16 1.385 -1.07%
BM_RangesPushHeap_uint32_Ascending_16384 6.511 -
BM_RangesPushHeap_uint32_Ascending_256 3.039 -1.84%
BM_RangesPushHeap_uint32_Ascending_262144 8.153 -
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.197 -1.37%
BM_RangesPushHeap_uint32_Descending_1 0.470 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.357 -3.44%
BM_RangesPushHeap_uint32_Descending_16384 0.379 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.349 -7.46%
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.481 16.69%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.917 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.388 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.688 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.034 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.309 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.411 -23.61%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.920 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.430 8.49%
BM_RangesPushHeap_uint32_Random_1024 6.104 -2.65%
BM_RangesPushHeap_uint32_Random_16 4.366 -3.06%
BM_RangesPushHeap_uint32_Random_16384 6.258 -
BM_RangesPushHeap_uint32_Random_256 5.931 -1.62%
BM_RangesPushHeap_uint32_Random_262144 6.181 -3.76%
BM_RangesPushHeap_uint32_Random_4 2.380 -3.39%
BM_RangesPushHeap_uint32_Random_64 5.431 -2.58%
BM_RangesPushHeap_uint32_SingleElement_1 0.466 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.333 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.668 -1.06%
BM_RangesPushHeap_uint64_Ascending_16 0.940 -2.88%
BM_RangesPushHeap_uint64_Ascending_16384 3.681 -
BM_RangesPushHeap_uint64_Ascending_256 2.200 -1.18%
BM_RangesPushHeap_uint64_Ascending_262144 4.773 -4.51%
BM_RangesPushHeap_uint64_Ascending_4 0.546 -
BM_RangesPushHeap_uint64_Ascending_64 1.622 -2.57%
BM_RangesPushHeap_uint64_Descending_1 0.559 -19.89%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.362 -
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.362 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.381 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.039 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.489 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.328 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.927 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.986 3.98%
BM_RangesPushHeap_uint64_Random_16 4.277 -2.74%
BM_RangesPushHeap_uint64_Random_16384 5.913 -1.02%
BM_RangesPushHeap_uint64_Random_256 5.703 -
BM_RangesPushHeap_uint64_Random_262144 6.121 -
BM_RangesPushHeap_uint64_Random_4 2.046 -
BM_RangesPushHeap_uint64_Random_64 5.171 -3.40%
BM_RangesPushHeap_uint64_SingleElement_1 0.554 -20.42%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.375 4.62%
BM_RangesSortHeap_float_1 0.253 -
BM_RangesSortHeap_float_1024 7.916 -
BM_RangesSortHeap_float_16 1.598 -
BM_RangesSortHeap_float_16384 27.319 -1.02%
BM_RangesSortHeap_float_256 5.763 -
BM_RangesSortHeap_float_262144 30.696 -
BM_RangesSortHeap_float_4 1.001 -6.59%
BM_RangesSortHeap_float_64 3.232 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.266 7.07%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.899 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.089 -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 23.007 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.310 1.23%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.948 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.696 -2.60%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.780 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 60.760 3.11%
BM_RangesSortHeap_string_16 14.335 1.59%
BM_RangesSortHeap_string_16384 99.028 2.61%
BM_RangesSortHeap_string_256 45.568 2.82%
BM_RangesSortHeap_string_262144 178.470 3.47%
BM_RangesSortHeap_string_4 4.286 -
BM_RangesSortHeap_string_64 30.468 2.56%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.529 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.571 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.515 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.394 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.130 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.442 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.699 2.96%
BM_RangesSortHeap_uint32_1 0.266 -
BM_RangesSortHeap_uint32_1024 10.208 -
BM_RangesSortHeap_uint32_16 4.820 -
BM_RangesSortHeap_uint32_16384 16.390 -
BM_RangesSortHeap_uint32_256 8.040 -1.14%
BM_RangesSortHeap_uint32_262144 24.406 -
BM_RangesSortHeap_uint32_4 1.035 -
BM_RangesSortHeap_uint32_64 7.951 -
BM_RangesSortHeap_uint64_1 0.247 -6.99%
BM_RangesSortHeap_uint64_1024 10.154 -
BM_RangesSortHeap_uint64_16 4.928 -
BM_RangesSortHeap_uint64_16384 16.327 -
BM_RangesSortHeap_uint64_256 8.271 -
BM_RangesSortHeap_uint64_262144 24.415 -
BM_RangesSortHeap_uint64_4 0.952 1.81%
BM_RangesSortHeap_uint64_64 7.868 -
BM_SortHeap_float_1 0.266 -
BM_SortHeap_float_1024 8.072 -
BM_SortHeap_float_16 1.602 -
BM_SortHeap_float_16384 28.056 -
BM_SortHeap_float_256 5.859 -
BM_SortHeap_float_262144 31.300 -
BM_SortHeap_float_4 1.043 -1.15%
BM_SortHeap_float_64 3.246 -
BM_SortHeap_pair<uint32,_uint32>_1 0.267 3.90%
BM_SortHeap_pair<uint32,_uint32>_1024 13.980 -
BM_SortHeap_pair<uint32,_uint32>_16 6.120 2.18%
BM_SortHeap_pair<uint32,_uint32>_16384 23.157 -
BM_SortHeap_pair<uint32,_uint32>_256 10.365 -
BM_SortHeap_pair<uint32,_uint32>_262144 34.285 -
BM_SortHeap_pair<uint32,_uint32>_4 1.634 -14.18%
BM_SortHeap_pair<uint32,_uint32>_64 8.844 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.594 -
BM_SortHeap_string_16 14.195 -
BM_SortHeap_string_16384 97.172 1.05%
BM_SortHeap_string_256 44.757 -
BM_SortHeap_string_262144 175.115 -
BM_SortHeap_string_4 4.271 -
BM_SortHeap_string_64 29.992 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.725 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.653 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.996 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.530 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.023 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.412 -4.04%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.423 -
BM_SortHeap_uint32_1 0.249 -
BM_SortHeap_uint32_1024 10.242 -
BM_SortHeap_uint32_16 4.815 -
BM_SortHeap_uint32_16384 16.396 -
BM_SortHeap_uint32_256 8.128 -
BM_SortHeap_uint32_262144 24.541 -
BM_SortHeap_uint32_4 1.021 -3.47%
BM_SortHeap_uint32_64 7.979 1.97%
BM_SortHeap_uint64_1 0.265 -
BM_SortHeap_uint64_1024 10.200 -
BM_SortHeap_uint64_16 4.946 -
BM_SortHeap_uint64_16384 16.467 -
BM_SortHeap_uint64_256 8.316 -
BM_SortHeap_uint64_262144 24.679 -
BM_SortHeap_uint64_4 0.943 -
BM_SortHeap_uint64_64 7.868 -1.13%
BM_StringAssignAsciizMix_Opaque 4.980 3.39%
BM_StringAssignAsciizMix_Transparent 3.097 1.13%
BM_StringAssignAsciiz_Empty_Opaque 3.127 8.59%
BM_StringAssignAsciiz_Empty_Transparent 0.359 -
BM_StringAssignAsciiz_Huge_Opaque 182.920 -1.21%
BM_StringAssignAsciiz_Huge_Transparent 183.506 -2.21%
BM_StringAssignAsciiz_Large_Opaque 11.769 3.58%
BM_StringAssignAsciiz_Large_Transparent 11.829 3.06%
BM_StringAssignAsciiz_Small_Opaque 3.133 8.72%
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.723 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 108.972 -3.92%
BM_StringAssignStr_Huge_Transparent 108.096 -5.86%
BM_StringAssignStr_Large_Opaque 10.441 1.89%
BM_StringAssignStr_Large_Transparent 10.628 3.26%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.178 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.232 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.546 -
BM_StringConstructDestroyCStr_Huge_Transparent 67.568 -2.61%
BM_StringConstructDestroyCStr_Large_Opaque 15.120 -4.76%
BM_StringConstructDestroyCStr_Large_Transparent 9.138 -3.08%
BM_StringConstructDestroyCStr_Small_Opaque 2.313 5.38%
BM_StringConstructDestroyCStr_Small_Transparent 0.368 6.15%
BM_StringCopy_Empty 0.651 -
BM_StringCopy_Huge 103.501 1.13%
BM_StringCopy_Large 6.223 -
BM_StringCopy_Small 0.650 -
BM_StringCtorDefault 0.277 -39.57%
BM_StringDestroy_Empty 0.752 -7.45%
BM_StringDestroy_Huge 10.521 -
BM_StringDestroy_Large 6.957 1.24%
BM_StringDestroy_Small 0.700 7.42%
BM_StringEraseToEnd_Empty_Opaque 0.616 -
BM_StringEraseToEnd_Empty_Transparent 0.354 -
BM_StringEraseToEnd_Huge_Opaque 2.429 -5.42%
BM_StringEraseToEnd_Huge_Transparent 2.525 -4.73%
BM_StringEraseToEnd_Large_Opaque 1.009 -
BM_StringEraseToEnd_Large_Transparent 0.840 -
BM_StringEraseToEnd_Small_Opaque 0.605 -
BM_StringEraseToEnd_Small_Transparent 0.416 -4.13%
BM_StringEraseWithMove_Empty_Opaque 0.852 6.57%
BM_StringEraseWithMove_Empty_Transparent 0.613 8.66%
BM_StringEraseWithMove_Huge_Opaque 52.214 -12.54%
BM_StringEraseWithMove_Huge_Transparent 50.957 -11.29%
BM_StringEraseWithMove_Large_Opaque 2.656 -7.24%
BM_StringEraseWithMove_Large_Transparent 2.438 -8.25%
BM_StringEraseWithMove_Small_Opaque 2.648 2.15%
BM_StringEraseWithMove_Small_Transparent 2.446 -9.12%
BM_StringFindAllMatch/1 2.862 5.18%
BM_StringFindAllMatch/131072 2271.601 -
BM_StringFindAllMatch/32768 575.616 -
BM_StringFindAllMatch/4096 80.049 -
BM_StringFindAllMatch/512 11.671 4.48%
BM_StringFindAllMatch/64 3.002 -2.16%
BM_StringFindAllMatch/8 2.654 2.27%
BM_StringFindCharLiteral/1024 16.917 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 3.77%
BM_StringFindCharLiteral/2048 40.439 -
BM_StringFindCharLiteral/256 5.374 -
BM_StringFindCharLiteral/32 1.673 3.32%
BM_StringFindCharLiteral/4096 77.440 -
BM_StringFindCharLiteral/512 9.342 1.18%
BM_StringFindCharLiteral/64 2.120 -
BM_StringFindCharLiteral/8 1.620 4.07%
BM_StringFindCharLiteral/8192 138.426 -
BM_StringFindMatch1/1 983.572 -
BM_StringFindMatch1/32768 1574.809 -
BM_StringFindMatch1/4096 1059.923 -
BM_StringFindMatch1/512 1003.584 -
BM_StringFindMatch1/64 984.171 -
BM_StringFindMatch1/8 983.199 -
BM_StringFindMatch2/1 983.084 -
BM_StringFindMatch2/32768 1574.269 -
BM_StringFindMatch2/4096 1061.817 -
BM_StringFindMatch2/512 1004.301 -
BM_StringFindMatch2/64 984.271 -
BM_StringFindMatch2/8 983.128 -
BM_StringFindNoMatch/10 1.337 2.81%
BM_StringFindNoMatch/131072 1967.303 -
BM_StringFindNoMatch/32768 499.669 -
BM_StringFindNoMatch/4096 75.365 -
BM_StringFindNoMatch/512 9.361 -
BM_StringFindNoMatch/64 2.008 -
BM_StringFindStringLiteral/1024 17.015 -1.48%
BM_StringFindStringLiteral/128 3.030 -2.17%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.389 -
BM_StringFindStringLiteral/256 5.330 -
BM_StringFindStringLiteral/32 1.746 2.30%
BM_StringFindStringLiteral/4096 77.589 -
BM_StringFindStringLiteral/512 9.293 -
BM_StringFindStringLiteral/64 2.196 1.81%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 139.197 -
BM_StringMove_Empty 1.302 -
BM_StringMove_Huge 1.299 -
BM_StringMove_Large 1.299 -
BM_StringMove_Small 1.300 -
BM_StringRead_Cold_Deep_Empty 0.928 3.25%
BM_StringRead_Cold_Deep_Large 1.360 2.49%
BM_StringRead_Cold_Deep_Small 0.925 1.56%
BM_StringRead_Cold_Shallow_Empty 0.902 5.53%
BM_StringRead_Cold_Shallow_Large 1.180 1.45%
BM_StringRead_Cold_Shallow_Small 0.885 -1.80%
BM_StringRead_Hot_Deep_Empty 0.474 -
BM_StringRead_Hot_Deep_Large 0.504 3.98%
BM_StringRead_Hot_Deep_Small 0.473 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.640 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.639 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -5.45%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -3.47%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.052 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.206 3.88%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.661 2.91%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.203 4.12%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.456 12.80%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.455 12.73%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.455 12.65%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.454 12.67%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.449 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.593 29.46%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.456 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.426 6.33%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.365 -18.99%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.448 24.30%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.464 -16.16%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.687 23.72%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.500 8.31%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.611 10.50%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.161 -4.78%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.051 2.21%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.437 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -11.05%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.640 -1.62%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.296 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.937 2.54%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.941 7.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.590 4.62%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.983 -5.68%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.659 3.85%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.787 -5.41%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -
BM_StringRelational_Compare_Empty_Large_Control 1.617 -
BM_StringRelational_Compare_Empty_Small_Control 1.645 -1.41%
BM_StringRelational_Compare_Huge_Empty_Control 1.648 1.10%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.888 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.599 -
BM_StringRelational_Compare_Huge_Huge_Control 98.671 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.620 -
BM_StringRelational_Compare_Large_Huge_Control 2.086 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.611 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.637 -2.60%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.395 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 2.166 5.07%
BM_StringRelational_Eq_Empty_Huge_Control 0.491 -
BM_StringRelational_Eq_Empty_Large_Control 0.480 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 17.12%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.124 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.433 -
BM_StringRelational_Eq_Huge_Huge_Control 98.775 -
BM_StringRelational_Eq_Large_Huge_Control 0.487 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.299 -18.25%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.855 -5.60%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 3.67%
BM_StringRelational_Eq_Large_Large_Control 2.452 2.71%
BM_StringRelational_Eq_Small_Huge_Control 0.474 -
BM_StringRelational_Eq_Small_Large_Control 0.473 -4.77%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.576 3.25%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.131 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.636 3.33%
BM_StringRelational_Eq_Small_Small_Control 1.901 -
BM_StringRelational_Less_Empty_Empty_Control 1.940 -2.87%
BM_StringRelational_Less_Empty_Huge_Control 2.100 1.56%
BM_StringRelational_Less_Empty_Large_Control 1.874 -2.94%
BM_StringRelational_Less_Empty_Small_Control 2.042 -5.12%
BM_StringRelational_Less_Huge_Empty_Control 2.050 6.06%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.374 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.139 -
BM_StringRelational_Less_Huge_Huge_Control 98.915 -
BM_StringRelational_Less_Huge_Large_Control 2.250 -1.97%
BM_StringRelational_Less_Huge_Small_Control 1.847 -2.78%
BM_StringRelational_Less_Large_Empty_Control 2.075 2.22%
BM_StringRelational_Less_Large_Huge_Control 2.219 -1.94%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 4.83%
BM_StringRelational_Less_Large_Large_ChangeLast 2.055 8.19%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.460 -9.86%
BM_StringRelational_Less_Large_Large_Control 2.099 -5.90%
BM_StringRelational_Less_Large_Small_Control 1.770 -3.54%
BM_StringRelational_Less_Small_Empty_Control 2.031 11.07%
BM_StringRelational_Less_Small_Huge_Control 1.899 -
BM_StringRelational_Less_Small_Large_Control 1.732 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.436 4.25%
BM_StringRelational_Less_Small_Small_ChangeLast 1.743 -4.58%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.386 8.63%
BM_StringRelational_Less_Small_Small_Control 1.781 2.77%
BM_StringResizeAndOverwrite 0.848 -
BM_align/1 0.923 3.16%
BM_align/256 0.914 1.96%
BM_align/64 0.914 2.00%
BM_align/8 0.915 2.24%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.539 7.81%
BM_deque_deque_copy/1024 38.280 -3.73%
BM_deque_deque_copy/2 3.227 9.75%
BM_deque_deque_copy/4000 149.097 1.51%
BM_deque_deque_copy/4096 151.947 -
BM_deque_deque_copy/512 20.358 -
BM_deque_deque_copy/5500 201.846 -
BM_deque_deque_copy/64 5.465 -1.07%
BM_deque_deque_copy/64000 2671.303 -21.61%
BM_deque_deque_copy/65536 2893.256 -15.73%
BM_deque_deque_copy/70000 2870.251 -21.36%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.412 -
BM_deque_deque_copy_backward/1024 42.103 -
BM_deque_deque_copy_backward/2 3.073 2.40%
BM_deque_deque_copy_backward/4000 147.550 -
BM_deque_deque_copy_backward/4096 153.881 -
BM_deque_deque_copy_backward/512 21.914 -
BM_deque_deque_copy_backward/5500 205.149 -
BM_deque_deque_copy_backward/64 5.086 -
BM_deque_deque_copy_backward/64000 8160.456 -
BM_deque_deque_copy_backward/65536 8277.021 -2.65%
BM_deque_deque_copy_backward/70000 9050.498 6.11%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.535 9.75%
BM_deque_deque_move/1024 38.500 -2.42%
BM_deque_deque_move/2 3.237 9.83%
BM_deque_deque_move/4000 147.758 -
BM_deque_deque_move/4096 151.826 1.39%
BM_deque_deque_move/512 20.374 -
BM_deque_deque_move/5500 202.004 -
BM_deque_deque_move/64 5.461 -1.23%
BM_deque_deque_move/64000 2761.159 -13.63%
BM_deque_deque_move/65536 2861.173 -20.02%
BM_deque_deque_move/70000 3092.608 -19.53%
BM_deque_deque_move_backward/0 1.388 -
BM_deque_deque_move_backward/1 3.358 1.22%
BM_deque_deque_move_backward/1024 42.124 -
BM_deque_deque_move_backward/2 3.005 2.22%
BM_deque_deque_move_backward/4000 146.889 -
BM_deque_deque_move_backward/4096 155.131 -
BM_deque_deque_move_backward/512 21.386 -
BM_deque_deque_move_backward/5500 205.621 -
BM_deque_deque_move_backward/64 5.102 -
BM_deque_deque_move_backward/64000 8135.032 -
BM_deque_deque_move_backward/65536 8289.273 3.31%
BM_deque_deque_move_backward/70000 8977.696 -3.23%
BM_deque_deque_ranges_copy/0 1.387 -
BM_deque_deque_ranges_copy/1 3.547 8.15%
BM_deque_deque_ranges_copy/1024 39.744 -
BM_deque_deque_ranges_copy/2 3.236 10.02%
BM_deque_deque_ranges_copy/4000 148.202 -
BM_deque_deque_ranges_copy/4096 151.573 -
BM_deque_deque_ranges_copy/512 20.250 -
BM_deque_deque_ranges_copy/5500 201.795 1.16%
BM_deque_deque_ranges_copy/64 5.374 -2.00%
BM_deque_deque_ranges_copy/64000 2708.314 -24.07%
BM_deque_deque_ranges_copy/65536 2814.279 -10.31%
BM_deque_deque_ranges_copy/70000 3029.721 -13.09%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.350 1.00%
BM_deque_deque_ranges_copy_backward/1024 42.213 -
BM_deque_deque_ranges_copy_backward/2 3.006 2.07%
BM_deque_deque_ranges_copy_backward/4000 147.001 -
BM_deque_deque_ranges_copy_backward/4096 154.864 -
BM_deque_deque_ranges_copy_backward/512 21.407 -
BM_deque_deque_ranges_copy_backward/5500 204.795 -
BM_deque_deque_ranges_copy_backward/64 5.099 -
BM_deque_deque_ranges_copy_backward/64000 8070.747 -
BM_deque_deque_ranges_copy_backward/65536 8268.420 -
BM_deque_deque_ranges_copy_backward/70000 8855.223 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.537 9.97%
BM_deque_deque_ranges_move/1024 38.535 -2.32%
BM_deque_deque_ranges_move/2 3.229 11.59%
BM_deque_deque_ranges_move/4000 146.820 -
BM_deque_deque_ranges_move/4096 150.128 -
BM_deque_deque_ranges_move/512 20.255 -
BM_deque_deque_ranges_move/5500 201.143 -
BM_deque_deque_ranges_move/64 5.376 -1.93%
BM_deque_deque_ranges_move/64000 2951.740 -14.12%
BM_deque_deque_ranges_move/65536 2847.647 -12.72%
BM_deque_deque_ranges_move/70000 2987.471 -18.93%
BM_deque_deque_ranges_move_backward/0 1.388 -
BM_deque_deque_ranges_move_backward/1 3.434 1.51%
BM_deque_deque_ranges_move_backward/1024 42.075 1.16%
BM_deque_deque_ranges_move_backward/2 3.006 2.10%
BM_deque_deque_ranges_move_backward/4000 147.582 1.44%
BM_deque_deque_ranges_move_backward/4096 154.222 -
BM_deque_deque_ranges_move_backward/512 21.458 -
BM_deque_deque_ranges_move_backward/5500 206.341 -
BM_deque_deque_ranges_move_backward/64 5.062 -
BM_deque_deque_ranges_move_backward/64000 8031.593 -
BM_deque_deque_ranges_move_backward/65536 8366.983 3.04%
BM_deque_deque_ranges_move_backward/70000 8945.792 -
BM_deque_vector_copy/0 1.388 -1.84%
BM_deque_vector_copy/1 2.099 3.28%
BM_deque_vector_copy/1024 36.949 -
BM_deque_vector_copy/2 1.835 3.50%
BM_deque_vector_copy/4000 142.395 -
BM_deque_vector_copy/4096 146.209 -
BM_deque_vector_copy/512 16.641 -
BM_deque_vector_copy/5500 194.340 -
BM_deque_vector_copy/64 2.578 -
BM_deque_vector_copy/64000 2464.371 -25.98%
BM_deque_vector_copy/65536 2568.527 -27.17%
BM_deque_vector_copy/70000 2847.517 -26.17%
BM_deque_vector_copy_backward/0 1.605 21.20%
BM_deque_vector_copy_backward/1 2.119 2.36%
BM_deque_vector_copy_backward/1024 36.800 -1.06%
BM_deque_vector_copy_backward/2 1.844 -
BM_deque_vector_copy_backward/4000 142.679 -
BM_deque_vector_copy_backward/4096 149.009 -
BM_deque_vector_copy_backward/512 17.942 -
BM_deque_vector_copy_backward/5500 198.646 -2.57%
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8036.319 6.95%
BM_deque_vector_copy_backward/65536 8169.473 6.26%
BM_deque_vector_copy_backward/70000 8705.442 5.06%
BM_deque_vector_move/0 1.379 -2.88%
BM_deque_vector_move/1 2.137 -
BM_deque_vector_move/1024 36.978 -
BM_deque_vector_move/2 1.843 -
BM_deque_vector_move/4000 143.516 -1.74%
BM_deque_vector_move/4096 146.105 -
BM_deque_vector_move/512 16.645 -
BM_deque_vector_move/5500 198.152 1.31%
BM_deque_vector_move/64 2.563 -1.38%
BM_deque_vector_move/64000 2720.031 -14.36%
BM_deque_vector_move/65536 2743.314 -13.88%
BM_deque_vector_move/70000 2938.993 -18.69%
BM_deque_vector_move_backward/0 1.592 3.60%
BM_deque_vector_move_backward/1 2.124 1.81%
BM_deque_vector_move_backward/1024 36.729 -1.01%
BM_deque_vector_move_backward/2 1.837 -
BM_deque_vector_move_backward/4000 147.532 1.33%
BM_deque_vector_move_backward/4096 147.684 -
BM_deque_vector_move_backward/512 17.922 -
BM_deque_vector_move_backward/5500 200.775 -1.94%
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 8013.339 8.73%
BM_deque_vector_move_backward/65536 8015.898 7.83%
BM_deque_vector_move_backward/70000 8794.993 10.14%
BM_deque_vector_ranges_copy/0 1.536 9.94%
BM_deque_vector_ranges_copy/1 2.097 3.15%
BM_deque_vector_ranges_copy/1024 36.988 -
BM_deque_vector_ranges_copy/2 1.837 3.64%
BM_deque_vector_ranges_copy/4000 144.079 -
BM_deque_vector_ranges_copy/4096 145.976 -
BM_deque_vector_ranges_copy/512 16.633 -
BM_deque_vector_ranges_copy/5500 197.893 -
BM_deque_vector_ranges_copy/64 2.583 -
BM_deque_vector_ranges_copy/64000 2594.443 -26.19%
BM_deque_vector_ranges_copy/65536 2665.516 -25.78%
BM_deque_vector_ranges_copy/70000 2817.110 -26.31%
BM_deque_vector_ranges_copy_backward/0 1.539 9.12%
BM_deque_vector_ranges_copy_backward/1 2.099 4.11%
BM_deque_vector_ranges_copy_backward/1024 36.961 -
BM_deque_vector_ranges_copy_backward/2 1.842 3.15%
BM_deque_vector_ranges_copy_backward/4000 142.930 1.16%
BM_deque_vector_ranges_copy_backward/4096 148.037 -
BM_deque_vector_ranges_copy_backward/512 17.952 -
BM_deque_vector_ranges_copy_backward/5500 200.199 -1.35%
BM_deque_vector_ranges_copy_backward/64 2.910 -
BM_deque_vector_ranges_copy_backward/64000 8183.218 8.50%
BM_deque_vector_ranges_copy_backward/65536 8349.111 6.86%
BM_deque_vector_ranges_copy_backward/70000 8732.479 5.47%
BM_deque_vector_ranges_move/0 1.491 4.57%
BM_deque_vector_ranges_move/1 2.070 2.33%
BM_deque_vector_ranges_move/1024 37.082 -
BM_deque_vector_ranges_move/2 1.843 2.85%
BM_deque_vector_ranges_move/4000 146.910 -2.25%
BM_deque_vector_ranges_move/4096 146.755 1.01%
BM_deque_vector_ranges_move/512 16.681 -
BM_deque_vector_ranges_move/5500 200.557 1.42%
BM_deque_vector_ranges_move/64 2.564 -2.40%
BM_deque_vector_ranges_move/64000 2765.431 -19.13%
BM_deque_vector_ranges_move/65536 2734.895 -21.40%
BM_deque_vector_ranges_move/70000 2970.613 -17.95%
BM_deque_vector_ranges_move_backward/0 1.420 3.43%
BM_deque_vector_ranges_move_backward/1 2.088 -1.84%
BM_deque_vector_ranges_move_backward/1024 36.869 -
BM_deque_vector_ranges_move_backward/2 1.838 -
BM_deque_vector_ranges_move_backward/4000 142.325 -
BM_deque_vector_ranges_move_backward/4096 149.127 -
BM_deque_vector_ranges_move_backward/512 17.926 -
BM_deque_vector_ranges_move_backward/5500 201.371 -
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 8104.395 10.30%
BM_deque_vector_ranges_move_backward/65536 8284.927 11.81%
BM_deque_vector_ranges_move_backward/70000 9101.203 13.30%
BM_getline_string 17.088 -3.32%
BM_lexicographical_compare_three_way<IntPtr>/1 0.388 12.03%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.952 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249625.936 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.333 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3766.647 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.021 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60745.186 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.139 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.033 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.437 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15179.672 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.021 5.36%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.623 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 493354.210 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.781 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7517.038 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.433 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119821.400 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.301 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1862.693 -1.33%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.998 -3.27%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29935.618 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.190 3.87%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.053 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249528.545 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.171 -2.61%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3756.060 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.662 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60595.886 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.039 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 956.173 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.289 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15122.597 -
BM_lexicographical_compare_three_way_fast_path/1 0.344 11.73%
BM_lexicographical_compare_three_way_fast_path/1024 245.634 -
BM_lexicographical_compare_three_way_fast_path/1048576 249966.429 -
BM_lexicographical_compare_three_way_fast_path/16 4.414 1.76%
BM_lexicographical_compare_three_way_fast_path/16384 3779.759 -
BM_lexicographical_compare_three_way_fast_path/256 69.846 -1.00%
BM_lexicographical_compare_three_way_fast_path/262144 60808.234 -
BM_lexicographical_compare_three_way_fast_path/4 1.142 -
BM_lexicographical_compare_three_way_fast_path/4096 953.624 -
BM_lexicographical_compare_three_way_fast_path/64 15.561 -
BM_lexicographical_compare_three_way_fast_path/65536 15194.329 -
BM_lexicographical_compare_three_way_slow_path/1 0.438 19.66%
BM_lexicographical_compare_three_way_slow_path/1024 248.113 -
BM_lexicographical_compare_three_way_slow_path/1048576 251656.355 -
BM_lexicographical_compare_three_way_slow_path/16 4.408 -
BM_lexicographical_compare_three_way_slow_path/16384 3930.658 -1.31%
BM_lexicographical_compare_three_way_slow_path/256 70.998 -
BM_lexicographical_compare_three_way_slow_path/262144 63703.581 -1.66%
BM_lexicographical_compare_three_way_slow_path/4 1.151 -
BM_lexicographical_compare_three_way_slow_path/4096 975.203 -
BM_lexicographical_compare_three_way_slow_path/64 15.734 -
BM_lexicographical_compare_three_way_slow_path/65536 15914.564 -1.46%
BM_map_find_string_literal 13.307 -
BM_num_get<bool> 12.654 2.05%
BM_num_get<double> 35.079 -1.47%
BM_num_get<float> 34.971 -2.73%
BM_num_get<long> 11.786 2.41%
BM_num_get<long_double> 35.856 -
BM_num_get<long_long> 11.796 2.66%
BM_num_get<unsigned_int> 10.953 2.64%
BM_num_get<unsigned_long> 11.344 1.20%
BM_num_get<unsigned_long_long> 11.293 -
BM_num_get<unsigned_short> 10.727 -
BM_num_get<void*> 11.890 -
BM_num_put<bool> 10.704 -2.00%
BM_num_put<const_void*> 12.354 -2.25%
BM_num_put<double> 57.372 -1.24%
BM_num_put<long> 11.987 5.90%
BM_num_put<long_double> 58.806 -
BM_num_put<long_long> 11.921 3.79%
BM_num_put<unsigned_long> 11.697 7.24%
BM_num_put<unsigned_long_long> 11.664 5.70%
BM_std_min<__int128>/1 0.415 12.68%
BM_std_min<__int128>/10 3.673 -
BM_std_min<__int128>/1024 396.202 -5.17%
BM_std_min<__int128>/11 4.060 -
BM_std_min<__int128>/12 4.486 -
BM_std_min<__int128>/13 4.906 -
BM_std_min<__int128>/14 5.290 -
BM_std_min<__int128>/15 5.720 -
BM_std_min<__int128>/16 6.145 -
BM_std_min<__int128>/17 6.501 -
BM_std_min<__int128>/18 6.868 -
BM_std_min<__int128>/19 7.260 -1.48%
BM_std_min<__int128>/2 0.667 -
BM_std_min<__int128>/20 7.627 -1.18%
BM_std_min<__int128>/21 7.944 -1.45%
BM_std_min<__int128>/22 8.362 -1.54%
BM_std_min<__int128>/23 8.742 -1.90%
BM_std_min<__int128>/24 9.116 -1.96%
BM_std_min<__int128>/25 9.482 -2.09%
BM_std_min<__int128>/26 9.833 -2.10%
BM_std_min<__int128>/27 10.232 -2.18%
BM_std_min<__int128>/28 10.616 -2.28%
BM_std_min<__int128>/29 11.018 -2.47%
BM_std_min<__int128>/3 1.032 -
BM_std_min<__int128>/30 11.414 -2.36%
BM_std_min<__int128>/31 11.807 -2.25%
BM_std_min<__int128>/32 12.239 -2.42%
BM_std_min<__int128>/4 1.381 -
BM_std_min<__int128>/4000 1542.541 -5.23%
BM_std_min<__int128>/4096 1579.856 -4.95%
BM_std_min<__int128>/5 1.762 -
BM_std_min<__int128>/512 199.075 -5.02%
BM_std_min<__int128>/5500 2120.416 -5.11%
BM_std_min<__int128>/6 2.080 -
BM_std_min<__int128>/64 24.550 -4.02%
BM_std_min<__int128>/64000 24767.461 -5.32%
BM_std_min<__int128>/65536 25368.746 -4.85%
BM_std_min<__int128>/7 2.488 -
BM_std_min<__int128>/70000 27096.224 -4.90%
BM_std_min<__int128>/8 2.871 -
BM_std_min<__int128>/9 3.283 -
BM_std_min<char>/1 0.330 -
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.396 -1.17%
BM_std_min<char>/11 1.046 -
BM_std_min<char>/12 1.282 -
BM_std_min<char>/13 1.503 -1.82%
BM_std_min<char>/14 1.826 1.78%
BM_std_min<char>/15 2.093 -1.09%
BM_std_min<char>/16 2.541 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.487 -
BM_std_min<char>/20 1.527 -
BM_std_min<char>/21 1.829 6.35%
BM_std_min<char>/22 2.097 1.16%
BM_std_min<char>/23 2.324 1.98%
BM_std_min<char>/24 2.586 -8.91%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.789 2.62%
BM_std_min<char>/29 2.036 -2.80%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.338 3.23%
BM_std_min<char>/31 2.506 -
BM_std_min<char>/32 2.923 -2.38%
BM_std_min<char>/4 1.046 4.03%
BM_std_min<char>/4000 26.986 -
BM_std_min<char>/4096 28.560 -
BM_std_min<char>/5 1.459 2.60%
BM_std_min<char>/512 6.296 -
BM_std_min<char>/5500 36.816 -
BM_std_min<char>/6 1.576 -1.73%
BM_std_min<char>/64 4.091 -3.77%
BM_std_min<char>/64000 450.000 -
BM_std_min<char>/65536 460.633 -
BM_std_min<char>/7 1.896 1.58%
BM_std_min<char>/70000 492.056 -
BM_std_min<char>/8 2.381 2.64%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.381 34.63%
BM_std_min<int>/10 1.006 1.15%
BM_std_min<int>/1024 27.027 1.05%
BM_std_min<int>/11 1.184 2.44%
BM_std_min<int>/12 1.486 -
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.722 -
BM_std_min<int>/17 0.948 -1.72%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.488 5.65%
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.456 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.816 2.74%
BM_std_min<int>/25 1.480 -86.38%
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.039 1.47%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.827 19.55%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.207 -
BM_std_min<int>/4 1.120 9.16%
BM_std_min<int>/4000 109.998 -
BM_std_min<int>/4096 112.810 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.961 -
BM_std_min<int>/5500 152.494 -
BM_std_min<int>/6 0.938 1.42%
BM_std_min<int>/64 2.648 -3.44%
BM_std_min<int>/64000 1882.027 -
BM_std_min<int>/65536 1926.315 -
BM_std_min<int>/7 1.066 2.41%
BM_std_min<int>/70000 2055.726 -
BM_std_min<int>/8 1.316 2.78%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.678 12.91%
BM_std_min<long_long>/10 1.329 -
BM_std_min<long_long>/1024 105.890 -
BM_std_min<long_long>/11 1.490 -
BM_std_min<long_long>/12 2.008 -3.24%
BM_std_min<long_long>/13 2.359 -2.37%
BM_std_min<long_long>/14 2.713 2.89%
BM_std_min<long_long>/15 2.879 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.045 -
BM_std_min<long_long>/21 2.426 -
BM_std_min<long_long>/22 2.649 -
BM_std_min<long_long>/23 2.854 -1.04%
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.090 -
BM_std_min<long_long>/27 2.104 -
BM_std_min<long_long>/28 2.666 4.28%
BM_std_min<long_long>/29 2.856 -6.14%
BM_std_min<long_long>/3 1.283 -2.02%
BM_std_min<long_long>/30 3.251 -
BM_std_min<long_long>/31 3.312 -
BM_std_min<long_long>/32 3.519 -
BM_std_min<long_long>/4 1.696 2.43%
BM_std_min<long_long>/4000 443.823 -
BM_std_min<long_long>/4096 454.884 -
BM_std_min<long_long>/5 1.923 -
BM_std_min<long_long>/512 47.324 1.80%
BM_std_min<long_long>/5500 614.174 -
BM_std_min<long_long>/6 2.147 -
BM_std_min<long_long>/64 5.101 5.21%
BM_std_min<long_long>/64000 7331.813 -
BM_std_min<long_long>/65536 7502.856 -
BM_std_min<long_long>/7 2.369 -
BM_std_min<long_long>/70000 8011.024 -
BM_std_min<long_long>/8 2.704 1.08%
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.254 -24.98%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 14.025 -1.46%
BM_std_min<short>/11 1.180 -3.76%
BM_std_min<short>/12 1.471 -7.54%
BM_std_min<short>/13 1.155 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.713 -2.44%
BM_std_min<short>/17 1.578 -3.44%
BM_std_min<short>/18 1.622 -4.12%
BM_std_min<short>/19 1.840 -3.58%
BM_std_min<short>/2 0.485 -11.39%
BM_std_min<short>/20 2.315 2.97%
BM_std_min<short>/21 1.771 -1.62%
BM_std_min<short>/22 1.874 1.79%
BM_std_min<short>/23 2.173 7.36%
BM_std_min<short>/24 2.620 10.17%
BM_std_min<short>/25 2.145 1.33%
BM_std_min<short>/26 2.026 -3.51%
BM_std_min<short>/27 2.316 -
BM_std_min<short>/28 2.650 2.66%
BM_std_min<short>/29 2.416 4.00%
BM_std_min<short>/3 0.693 -9.47%
BM_std_min<short>/30 2.359 -1.92%
BM_std_min<short>/31 2.665 -
BM_std_min<short>/32 3.018 2.31%
BM_std_min<short>/4 1.016 -6.32%
BM_std_min<short>/4000 53.464 -1.28%
BM_std_min<short>/4096 54.925 -1.32%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.423 1.71%
BM_std_min<short>/5500 75.439 -
BM_std_min<short>/6 0.971 -
BM_std_min<short>/64 3.484 -74.11%
BM_std_min<short>/64000 911.064 -
BM_std_min<short>/65536 933.772 -
BM_std_min<short>/7 1.110 -2.00%
BM_std_min<short>/70000 1031.513 -
BM_std_min<short>/8 1.370 -
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.410 22.27%
BM_std_min<unsigned___int128>/10 3.832 2.93%
BM_std_min<unsigned___int128>/1024 500.958 -
BM_std_min<unsigned___int128>/11 4.266 3.40%
BM_std_min<unsigned___int128>/12 4.742 4.67%
BM_std_min<unsigned___int128>/13 5.201 5.07%
BM_std_min<unsigned___int128>/14 5.681 5.86%
BM_std_min<unsigned___int128>/15 6.139 6.14%
BM_std_min<unsigned___int128>/16 6.649 6.94%
BM_std_min<unsigned___int128>/17 7.138 6.73%
BM_std_min<unsigned___int128>/18 7.603 6.67%
BM_std_min<unsigned___int128>/19 8.060 6.34%
BM_std_min<unsigned___int128>/2 0.664 -
BM_std_min<unsigned___int128>/20 8.562 6.80%
BM_std_min<unsigned___int128>/21 9.015 6.14%
BM_std_min<unsigned___int128>/22 9.489 5.79%
BM_std_min<unsigned___int128>/23 9.971 5.59%
BM_std_min<unsigned___int128>/24 10.437 5.55%
BM_std_min<unsigned___int128>/25 10.899 5.25%
BM_std_min<unsigned___int128>/26 11.370 5.56%
BM_std_min<unsigned___int128>/27 11.904 5.50%
BM_std_min<unsigned___int128>/28 12.379 5.42%
BM_std_min<unsigned___int128>/29 12.893 5.36%
BM_std_min<unsigned___int128>/3 1.026 -
BM_std_min<unsigned___int128>/30 13.350 5.34%
BM_std_min<unsigned___int128>/31 13.755 4.63%
BM_std_min<unsigned___int128>/32 14.386 5.50%
BM_std_min<unsigned___int128>/4 1.409 -
BM_std_min<unsigned___int128>/4000 1954.554 -
BM_std_min<unsigned___int128>/4096 1990.236 -
BM_std_min<unsigned___int128>/5 1.797 -
BM_std_min<unsigned___int128>/512 247.737 -
BM_std_min<unsigned___int128>/5500 2674.241 -
BM_std_min<unsigned___int128>/6 2.166 -
BM_std_min<unsigned___int128>/64 29.933 2.61%
BM_std_min<unsigned___int128>/64000 31321.945 -
BM_std_min<unsigned___int128>/65536 31983.488 -
BM_std_min<unsigned___int128>/7 2.568 -
BM_std_min<unsigned___int128>/70000 34370.209 -
BM_std_min<unsigned___int128>/8 2.978 1.12%
BM_std_min<unsigned___int128>/9 3.391 1.56%
BM_std_min<unsigned_char>/1 0.325 -28.47%
BM_std_min<unsigned_char>/10 0.907 -3.39%
BM_std_min<unsigned_char>/1024 8.386 -
BM_std_min<unsigned_char>/11 1.068 -5.58%
BM_std_min<unsigned_char>/12 1.329 -4.78%
BM_std_min<unsigned_char>/13 1.601 2.78%
BM_std_min<unsigned_char>/14 1.804 -3.76%
BM_std_min<unsigned_char>/15 2.076 -3.83%
BM_std_min<unsigned_char>/16 2.560 5.82%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -5.50%
BM_std_min<unsigned_char>/19 1.156 -6.45%
BM_std_min<unsigned_char>/2 0.485 -15.14%
BM_std_min<unsigned_char>/20 1.491 -5.00%
BM_std_min<unsigned_char>/21 1.769 -4.26%
BM_std_min<unsigned_char>/22 2.026 -3.05%
BM_std_min<unsigned_char>/23 2.332 -
BM_std_min<unsigned_char>/24 2.792 -1.60%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -2.13%
BM_std_min<unsigned_char>/27 1.386 -2.03%
BM_std_min<unsigned_char>/28 1.725 -
BM_std_min<unsigned_char>/29 1.978 -2.57%
BM_std_min<unsigned_char>/3 0.693 -11.99%
BM_std_min<unsigned_char>/30 2.309 -1.06%
BM_std_min<unsigned_char>/31 2.561 1.14%
BM_std_min<unsigned_char>/32 2.937 -
BM_std_min<unsigned_char>/4 0.996 -6.69%
BM_std_min<unsigned_char>/4000 27.067 -1.86%
BM_std_min<unsigned_char>/4096 28.992 -2.05%
BM_std_min<unsigned_char>/5 1.286 -2.83%
BM_std_min<unsigned_char>/512 6.343 -1.01%
BM_std_min<unsigned_char>/5500 37.070 -1.22%
BM_std_min<unsigned_char>/6 1.481 -4.39%
BM_std_min<unsigned_char>/64 4.156 1.39%
BM_std_min<unsigned_char>/64000 453.641 -
BM_std_min<unsigned_char>/65536 464.362 -
BM_std_min<unsigned_char>/7 1.846 -1.52%
BM_std_min<unsigned_char>/70000 496.141 -
BM_std_min<unsigned_char>/8 2.318 1.54%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.333 14.81%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 27.289 2.15%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.509 2.73%
BM_std_min<unsigned_int>/13 1.512 -
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.942 2.44%
BM_std_min<unsigned_int>/17 0.954 -
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.393 -
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.830 -2.01%
BM_std_min<unsigned_int>/25 1.481 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.965 -1.18%
BM_std_min<unsigned_int>/29 1.983 -
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.173 -2.62%
BM_std_min<unsigned_int>/4 1.047 -
BM_std_min<unsigned_int>/4000 110.659 1.07%
BM_std_min<unsigned_int>/4096 111.883 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 13.054 1.64%
BM_std_min<unsigned_int>/5500 152.950 -
BM_std_min<unsigned_int>/6 0.926 -
BM_std_min<unsigned_int>/64 2.849 -
BM_std_min<unsigned_int>/64000 1882.149 -
BM_std_min<unsigned_int>/65536 1927.121 -
BM_std_min<unsigned_int>/7 1.041 -1.38%
BM_std_min<unsigned_int>/70000 2056.998 -
BM_std_min<unsigned_int>/8 1.284 -4.05%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.457 -
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 105.865 -
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.737 -
BM_std_min<unsigned_long_long>/14 1.930 -1.76%
BM_std_min<unsigned_long_long>/15 2.185 1.33%
BM_std_min<unsigned_long_long>/16 2.438 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.623 -
BM_std_min<unsigned_long_long>/19 1.740 -
BM_std_min<unsigned_long_long>/2 0.488 -3.29%
BM_std_min<unsigned_long_long>/20 1.854 -
BM_std_min<unsigned_long_long>/21 1.971 -1.45%
BM_std_min<unsigned_long_long>/22 2.166 -
BM_std_min<unsigned_long_long>/23 2.401 -
BM_std_min<unsigned_long_long>/24 2.641 -1.59%
BM_std_min<unsigned_long_long>/25 2.093 -
BM_std_min<unsigned_long_long>/26 2.085 -
BM_std_min<unsigned_long_long>/27 2.093 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.396 -2.50%
BM_std_min<unsigned_long_long>/3 0.705 -
BM_std_min<unsigned_long_long>/30 2.595 -4.54%
BM_std_min<unsigned_long_long>/31 2.960 -2.49%
BM_std_min<unsigned_long_long>/32 3.161 -2.35%
BM_std_min<unsigned_long_long>/4 1.103 5.86%
BM_std_min<unsigned_long_long>/4000 443.696 -
BM_std_min<unsigned_long_long>/4096 454.787 -
BM_std_min<unsigned_long_long>/5 1.373 5.59%
BM_std_min<unsigned_long_long>/512 46.782 -
BM_std_min<unsigned_long_long>/5500 614.261 -
BM_std_min<unsigned_long_long>/6 1.620 1.76%
BM_std_min<unsigned_long_long>/64 4.807 -2.75%
BM_std_min<unsigned_long_long>/64000 7323.580 -
BM_std_min<unsigned_long_long>/65536 7503.499 -
BM_std_min<unsigned_long_long>/7 1.901 -
BM_std_min<unsigned_long_long>/70000 8014.308 -
BM_std_min<unsigned_long_long>/8 2.290 -1.94%
BM_std_min<unsigned_long_long>/9 1.156 -1.80%
BM_std_min<unsigned_short>/1 0.456 38.44%
BM_std_min<unsigned_short>/10 1.017 -1.25%
BM_std_min<unsigned_short>/1024 13.836 -2.84%
BM_std_min<unsigned_short>/11 1.159 -5.66%
BM_std_min<unsigned_short>/12 1.514 -2.01%
BM_std_min<unsigned_short>/13 6.410 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.697 -
BM_std_min<unsigned_short>/17 6.628 -
BM_std_min<unsigned_short>/18 1.490 -7.08%
BM_std_min<unsigned_short>/19 1.862 -3.10%
BM_std_min<unsigned_short>/2 0.485 -11.79%
BM_std_min<unsigned_short>/20 2.209 1.07%
BM_std_min<unsigned_short>/21 6.894 -
BM_std_min<unsigned_short>/22 1.870 -
BM_std_min<unsigned_short>/23 2.159 -1.52%
BM_std_min<unsigned_short>/24 2.429 -3.55%
BM_std_min<unsigned_short>/25 7.113 -
BM_std_min<unsigned_short>/26 2.066 -1.54%
BM_std_min<unsigned_short>/27 2.397 -
BM_std_min<unsigned_short>/28 2.657 -
BM_std_min<unsigned_short>/29 7.324 -
BM_std_min<unsigned_short>/3 0.693 -13.57%
BM_std_min<unsigned_short>/30 2.304 -
BM_std_min<unsigned_short>/31 2.541 -2.46%
BM_std_min<unsigned_short>/32 2.886 2.20%
BM_std_min<unsigned_short>/4 1.000 -5.16%
BM_std_min<unsigned_short>/4000 53.661 -2.36%
BM_std_min<unsigned_short>/4096 55.022 -2.31%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.269 -1.03%
BM_std_min<unsigned_short>/5500 75.455 -2.11%
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.526 -
BM_std_min<unsigned_short>/64000 911.106 -
BM_std_min<unsigned_short>/65536 937.707 -
BM_std_min<unsigned_short>/7 1.087 -4.57%
BM_std_min<unsigned_short>/70000 1031.987 -
BM_std_min<unsigned_short>/8 1.292 -6.44%
BM_std_min<unsigned_short>/9 6.338 -1.61%
BM_std_minmax<char>/1 0.626 -
BM_std_minmax<char>/10 1.340 -3.24%
BM_std_minmax<char>/1024 8.744 -
BM_std_minmax<char>/11 1.768 -4.47%
BM_std_minmax<char>/12 1.960 -4.68%
BM_std_minmax<char>/13 2.195 -4.56%
BM_std_minmax<char>/14 2.556 -
BM_std_minmax<char>/15 2.928 -3.09%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.297 -
BM_std_minmax<char>/19 1.628 1.57%
BM_std_minmax<char>/2 0.830 -
BM_std_minmax<char>/20 1.867 -
BM_std_minmax<char>/21 2.161 -
BM_std_minmax<char>/22 2.422 -1.63%
BM_std_minmax<char>/23 2.885 -
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.390 -
BM_std_minmax<char>/27 1.737 -
BM_std_minmax<char>/28 2.098 -
BM_std_minmax<char>/29 2.368 -
BM_std_minmax<char>/3 1.098 -1.44%
BM_std_minmax<char>/30 2.621 -1.93%
BM_std_minmax<char>/31 3.092 -1.72%
BM_std_minmax<char>/32 1.490 -
BM_std_minmax<char>/4 1.434 1.78%
BM_std_minmax<char>/4000 39.146 -
BM_std_minmax<char>/4096 32.914 -
BM_std_minmax<char>/5 1.677 2.09%
BM_std_minmax<char>/512 4.997 -
BM_std_minmax<char>/5500 50.646 4.70%
BM_std_minmax<char>/6 1.937 1.19%
BM_std_minmax<char>/64 1.206 -
BM_std_minmax<char>/64000 531.830 -
BM_std_minmax<char>/65536 544.153 -
BM_std_minmax<char>/7 2.367 -
BM_std_minmax<char>/70000 596.226 -
BM_std_minmax<char>/8 0.976 -
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.508 -
BM_std_minmax<int>/11 1.764 2.25%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.961 1.61%
BM_std_minmax<int>/16 1.282 -1.94%
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.651 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.817 -4.08%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.329 1.26%
BM_std_minmax<int>/24 1.851 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.422 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.078 -5.74%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.668 -
BM_std_minmax<int>/32 1.617 -
BM_std_minmax<int>/4 1.087 17.54%
BM_std_minmax<int>/4000 133.177 -
BM_std_minmax<int>/4096 136.373 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.621 -
BM_std_minmax<int>/5500 191.084 -
BM_std_minmax<int>/6 1.273 -8.22%
BM_std_minmax<int>/64 2.533 -
BM_std_minmax<int>/64000 2152.137 -
BM_std_minmax<int>/65536 2202.216 -
BM_std_minmax<int>/7 1.513 -13.50%
BM_std_minmax<int>/70000 2351.324 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.163 -
BM_std_minmax<long_long>/1 0.692 5.34%
BM_std_minmax<long_long>/10 2.138 -2.39%
BM_std_minmax<long_long>/1024 133.684 -
BM_std_minmax<long_long>/11 2.306 -9.26%
BM_std_minmax<long_long>/12 2.692 -1.86%
BM_std_minmax<long_long>/13 3.018 -2.96%
BM_std_minmax<long_long>/14 3.341 1.45%
BM_std_minmax<long_long>/15 3.760 2.60%
BM_std_minmax<long_long>/16 3.056 -
BM_std_minmax<long_long>/17 3.068 -
BM_std_minmax<long_long>/18 3.063 -
BM_std_minmax<long_long>/19 3.072 -
BM_std_minmax<long_long>/2 1.042 -21.22%
BM_std_minmax<long_long>/20 3.264 -1.61%
BM_std_minmax<long_long>/21 3.568 1.65%
BM_std_minmax<long_long>/22 3.943 -
BM_std_minmax<long_long>/23 4.390 1.12%
BM_std_minmax<long_long>/24 3.989 -
BM_std_minmax<long_long>/25 4.012 -
BM_std_minmax<long_long>/26 4.008 -
BM_std_minmax<long_long>/27 4.023 -
BM_std_minmax<long_long>/28 4.072 -1.78%
BM_std_minmax<long_long>/29 4.155 -5.21%
BM_std_minmax<long_long>/3 1.403 -19.81%
BM_std_minmax<long_long>/30 4.563 -
BM_std_minmax<long_long>/31 4.853 -
BM_std_minmax<long_long>/32 4.945 -
BM_std_minmax<long_long>/4 1.691 -9.45%
BM_std_minmax<long_long>/4000 526.047 -
BM_std_minmax<long_long>/4096 538.247 -
BM_std_minmax<long_long>/5 1.951 -11.27%
BM_std_minmax<long_long>/512 66.799 -
BM_std_minmax<long_long>/5500 723.886 -
BM_std_minmax<long_long>/6 2.238 -7.34%
BM_std_minmax<long_long>/64 10.312 -
BM_std_minmax<long_long>/64000 8476.479 -
BM_std_minmax<long_long>/65536 8684.341 -
BM_std_minmax<long_long>/7 2.638 1.35%
BM_std_minmax<long_long>/70000 9273.310 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.630 -2.92%
BM_std_minmax<short>/10 1.455 1.50%
BM_std_minmax<short>/1024 16.534 -
BM_std_minmax<short>/11 1.819 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.621 -6.92%
BM_std_minmax<short>/15 1.970 -3.77%
BM_std_minmax<short>/16 1.752 2.93%
BM_std_minmax<short>/17 1.759 2.18%
BM_std_minmax<short>/18 2.039 -2.52%
BM_std_minmax<short>/19 2.393 3.26%
BM_std_minmax<short>/2 0.918 -1.27%
BM_std_minmax<short>/20 1.993 -
BM_std_minmax<short>/21 2.097 5.37%
BM_std_minmax<short>/22 2.279 -
BM_std_minmax<short>/23 2.661 3.02%
BM_std_minmax<short>/24 2.284 1.61%
BM_std_minmax<short>/25 2.306 3.84%
BM_std_minmax<short>/26 2.523 1.04%
BM_std_minmax<short>/27 2.835 -
BM_std_minmax<short>/28 2.582 7.30%
BM_std_minmax<short>/29 2.606 3.19%
BM_std_minmax<short>/3 1.226 1.46%
BM_std_minmax<short>/30 2.736 4.77%
BM_std_minmax<short>/31 3.095 2.04%
BM_std_minmax<short>/32 1.341 5.61%
BM_std_minmax<short>/4 1.152 5.68%
BM_std_minmax<short>/4000 65.956 -
BM_std_minmax<short>/4096 67.591 -
BM_std_minmax<short>/5 1.158 -
BM_std_minmax<short>/512 8.848 -
BM_std_minmax<short>/5500 97.594 -
BM_std_minmax<short>/6 1.380 1.01%
BM_std_minmax<short>/64 1.592 4.07%
BM_std_minmax<short>/64000 1063.813 -
BM_std_minmax<short>/65536 1088.560 -
BM_std_minmax<short>/7 1.783 1.72%
BM_std_minmax<short>/70000 1199.727 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.206 1.64%
BM_std_minmax<unsigned_char>/1 0.624 -4.14%
BM_std_minmax<unsigned_char>/10 1.384 6.45%
BM_std_minmax<unsigned_char>/1024 8.770 -
BM_std_minmax<unsigned_char>/11 1.804 10.99%
BM_std_minmax<unsigned_char>/12 2.013 6.79%
BM_std_minmax<unsigned_char>/13 2.260 2.84%
BM_std_minmax<unsigned_char>/14 2.595 1.45%
BM_std_minmax<unsigned_char>/15 3.058 8.21%
BM_std_minmax<unsigned_char>/16 0.925 -
BM_std_minmax<unsigned_char>/17 1.087 -
BM_std_minmax<unsigned_char>/18 1.295 -
BM_std_minmax<unsigned_char>/19 1.630 -1.24%
BM_std_minmax<unsigned_char>/2 0.889 -
BM_std_minmax<unsigned_char>/20 1.914 -
BM_std_minmax<unsigned_char>/21 2.215 -
BM_std_minmax<unsigned_char>/22 2.485 -
BM_std_minmax<unsigned_char>/23 2.922 -
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.180 -
BM_std_minmax<unsigned_char>/26 1.388 -
BM_std_minmax<unsigned_char>/27 1.806 -
BM_std_minmax<unsigned_char>/28 2.138 -
BM_std_minmax<unsigned_char>/29 2.398 -
BM_std_minmax<unsigned_char>/3 1.209 -
BM_std_minmax<unsigned_char>/30 2.652 -
BM_std_minmax<unsigned_char>/31 3.149 -
BM_std_minmax<unsigned_char>/32 1.476 -
BM_std_minmax<unsigned_char>/4 1.496 -
BM_std_minmax<unsigned_char>/4000 39.188 -
BM_std_minmax<unsigned_char>/4096 33.025 -
BM_std_minmax<unsigned_char>/5 1.782 -
BM_std_minmax<unsigned_char>/512 5.031 1.26%
BM_std_minmax<unsigned_char>/5500 50.461 -
BM_std_minmax<unsigned_char>/6 2.082 -
BM_std_minmax<unsigned_char>/64 1.207 -8.46%
BM_std_minmax<unsigned_char>/64000 533.310 -
BM_std_minmax<unsigned_char>/65536 546.046 -
BM_std_minmax<unsigned_char>/7 2.480 -
BM_std_minmax<unsigned_char>/70000 598.555 -
BM_std_minmax<unsigned_char>/8 0.969 -10.77%
BM_std_minmax<unsigned_char>/9 1.153 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.370 -1.78%
BM_std_minmax<unsigned_int>/1024 33.627 -
BM_std_minmax<unsigned_int>/11 1.690 -8.91%
BM_std_minmax<unsigned_int>/12 1.320 -4.76%
BM_std_minmax<unsigned_int>/13 1.352 -2.48%
BM_std_minmax<unsigned_int>/14 1.564 -3.40%
BM_std_minmax<unsigned_int>/15 1.965 -5.53%
BM_std_minmax<unsigned_int>/16 1.263 -8.86%
BM_std_minmax<unsigned_int>/17 1.489 -
BM_std_minmax<unsigned_int>/18 1.659 -
BM_std_minmax<unsigned_int>/19 1.845 -
BM_std_minmax<unsigned_int>/2 0.875 -5.92%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.857 -
BM_std_minmax<unsigned_int>/22 2.025 -
BM_std_minmax<unsigned_int>/23 2.392 -
BM_std_minmax<unsigned_int>/24 1.813 -
BM_std_minmax<unsigned_int>/25 1.963 -
BM_std_minmax<unsigned_int>/26 2.121 -
BM_std_minmax<unsigned_int>/27 2.372 -1.43%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.054 -
BM_std_minmax<unsigned_int>/3 1.181 -4.25%
BM_std_minmax<unsigned_int>/30 2.221 -
BM_std_minmax<unsigned_int>/31 2.603 1.38%
BM_std_minmax<unsigned_int>/32 1.607 -
BM_std_minmax<unsigned_int>/4 0.973 -15.73%
BM_std_minmax<unsigned_int>/4000 133.308 -
BM_std_minmax<unsigned_int>/4096 136.474 -
BM_std_minmax<unsigned_int>/5 1.131 -2.58%
BM_std_minmax<unsigned_int>/512 16.648 -
BM_std_minmax<unsigned_int>/5500 190.290 -
BM_std_minmax<unsigned_int>/6 1.349 -
BM_std_minmax<unsigned_int>/64 2.518 -
BM_std_minmax<unsigned_int>/64000 2153.481 -
BM_std_minmax<unsigned_int>/65536 2204.469 -
BM_std_minmax<unsigned_int>/7 1.790 -2.23%
BM_std_minmax<unsigned_int>/70000 2352.771 -
BM_std_minmax<unsigned_int>/8 1.117 -3.40%
BM_std_minmax<unsigned_int>/9 1.157 -1.96%
BM_std_minmax<unsigned_long_long>/1 0.660 16.76%
BM_std_minmax<unsigned_long_long>/10 2.122 -
BM_std_minmax<unsigned_long_long>/1024 133.814 -
BM_std_minmax<unsigned_long_long>/11 2.232 -6.48%
BM_std_minmax<unsigned_long_long>/12 2.674 -
BM_std_minmax<unsigned_long_long>/13 2.928 -2.83%
BM_std_minmax<unsigned_long_long>/14 3.351 2.60%
BM_std_minmax<unsigned_long_long>/15 3.652 -
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.065 -
BM_std_minmax<unsigned_long_long>/19 3.069 -
BM_std_minmax<unsigned_long_long>/2 0.902 4.05%
BM_std_minmax<unsigned_long_long>/20 3.249 -1.51%
BM_std_minmax<unsigned_long_long>/21 3.516 1.29%
BM_std_minmax<unsigned_long_long>/22 3.923 -
BM_std_minmax<unsigned_long_long>/23 4.334 -
BM_std_minmax<unsigned_long_long>/24 3.989 -
BM_std_minmax<unsigned_long_long>/25 4.011 -
BM_std_minmax<unsigned_long_long>/26 4.014 -
BM_std_minmax<unsigned_long_long>/27 4.012 -
BM_std_minmax<unsigned_long_long>/28 4.052 -
BM_std_minmax<unsigned_long_long>/29 4.224 1.12%
BM_std_minmax<unsigned_long_long>/3 1.347 12.82%
BM_std_minmax<unsigned_long_long>/30 4.518 2.46%
BM_std_minmax<unsigned_long_long>/31 4.782 -
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.617 4.16%
BM_std_minmax<unsigned_long_long>/4000 526.073 -
BM_std_minmax<unsigned_long_long>/4096 538.748 -
BM_std_minmax<unsigned_long_long>/5 1.881 3.53%
BM_std_minmax<unsigned_long_long>/512 66.824 -
BM_std_minmax<unsigned_long_long>/5500 723.569 -
BM_std_minmax<unsigned_long_long>/6 2.168 4.48%
BM_std_minmax<unsigned_long_long>/64 10.188 -1.92%
BM_std_minmax<unsigned_long_long>/64000 8475.453 -
BM_std_minmax<unsigned_long_long>/65536 8680.627 -
BM_std_minmax<unsigned_long_long>/7 2.640 7.75%
BM_std_minmax<unsigned_long_long>/70000 9273.620 -
BM_std_minmax<unsigned_long_long>/8 2.120 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.650 -
BM_std_minmax<unsigned_short>/10 1.422 -2.65%
BM_std_minmax<unsigned_short>/1024 16.580 -
BM_std_minmax<unsigned_short>/11 1.771 -
BM_std_minmax<unsigned_short>/12 1.386 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.951 -2.57%
BM_std_minmax<unsigned_short>/16 1.698 -1.80%
BM_std_minmax<unsigned_short>/17 1.700 -1.83%
BM_std_minmax<unsigned_short>/18 1.972 -1.85%
BM_std_minmax<unsigned_short>/19 2.181 -1.37%
BM_std_minmax<unsigned_short>/2 0.926 -3.36%
BM_std_minmax<unsigned_short>/20 1.956 -
BM_std_minmax<unsigned_short>/21 1.976 -5.02%
BM_std_minmax<unsigned_short>/22 2.298 -1.54%
BM_std_minmax<unsigned_short>/23 2.461 -6.46%
BM_std_minmax<unsigned_short>/24 2.243 -1.79%
BM_std_minmax<unsigned_short>/25 2.287 -1.16%
BM_std_minmax<unsigned_short>/26 2.586 -1.35%
BM_std_minmax<unsigned_short>/27 2.805 -2.21%
BM_std_minmax<unsigned_short>/28 2.552 -
BM_std_minmax<unsigned_short>/29 2.576 -
BM_std_minmax<unsigned_short>/3 1.219 -3.45%
BM_std_minmax<unsigned_short>/30 2.827 1.28%
BM_std_minmax<unsigned_short>/31 3.079 -2.24%
BM_std_minmax<unsigned_short>/32 1.278 -7.66%
BM_std_minmax<unsigned_short>/4 1.029 -10.81%
BM_std_minmax<unsigned_short>/4000 66.186 -
BM_std_minmax<unsigned_short>/4096 67.768 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.851 -
BM_std_minmax<unsigned_short>/5500 98.339 -
BM_std_minmax<unsigned_short>/6 1.366 -
BM_std_minmax<unsigned_short>/64 1.560 -3.54%
BM_std_minmax<unsigned_short>/64000 1065.096 -
BM_std_minmax<unsigned_short>/65536 1091.439 -
BM_std_minmax<unsigned_short>/7 1.701 -
BM_std_minmax<unsigned_short>/70000 1202.258 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.171 -
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 288.380 1.70%
BM_std_minmax_element<char>/2 0.651 -
BM_std_minmax_element<char>/3 1.157 -
BM_std_minmax_element<char>/4 1.257 1.18%
BM_std_minmax_element<char>/4000 1096.043 1.03%
BM_std_minmax_element<char>/4096 1110.484 -
BM_std_minmax_element<char>/512 145.948 1.25%
BM_std_minmax_element<char>/5500 1488.439 -
BM_std_minmax_element<char>/64 17.720 1.57%
BM_std_minmax_element<char>/64000 17230.322 -
BM_std_minmax_element<char>/65536 17645.208 -
BM_std_minmax_element<char>/70000 18856.284 -
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 264.029 2.33%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.165 1.57%
BM_std_minmax_element<int>/4 1.248 2.39%
BM_std_minmax_element<int>/4000 1016.078 1.76%
BM_std_minmax_element<int>/4096 1042.911 2.02%
BM_std_minmax_element<int>/512 134.140 2.34%
BM_std_minmax_element<int>/5500 1389.716 1.27%
BM_std_minmax_element<int>/64 17.202 3.07%
BM_std_minmax_element<int>/64000 16533.135 3.60%
BM_std_minmax_element<int>/65536 16962.962 3.37%
BM_std_minmax_element<int>/70000 18078.198 3.54%
BM_std_minmax_element<long_long>/1 0.300 -4.50%
BM_std_minmax_element<long_long>/1024 278.682 -3.61%
BM_std_minmax_element<long_long>/2 0.685 5.78%
BM_std_minmax_element<long_long>/3 1.145 8.94%
BM_std_minmax_element<long_long>/4 1.259 -1.52%
BM_std_minmax_element<long_long>/4000 1067.813 -4.08%
BM_std_minmax_element<long_long>/4096 1093.298 -4.33%
BM_std_minmax_element<long_long>/512 141.380 -4.89%
BM_std_minmax_element<long_long>/5500 1464.164 -4.27%
BM_std_minmax_element<long_long>/64 17.448 -4.66%
BM_std_minmax_element<long_long>/64000 17040.357 -4.50%
BM_std_minmax_element<long_long>/65536 17471.196 -4.24%
BM_std_minmax_element<long_long>/70000 18664.174 -4.34%
BM_std_minmax_element<short>/1 0.319 5.18%
BM_std_minmax_element<short>/1024 297.384 -6.32%
BM_std_minmax_element<short>/2 0.648 -
BM_std_minmax_element<short>/3 1.148 3.53%
BM_std_minmax_element<short>/4 1.257 -
BM_std_minmax_element<short>/4000 1144.012 -6.95%
BM_std_minmax_element<short>/4096 1172.297 -7.07%
BM_std_minmax_element<short>/512 150.485 -5.81%
BM_std_minmax_element<short>/5500 1568.236 -7.89%
BM_std_minmax_element<short>/64 17.697 -3.94%
BM_std_minmax_element<short>/64000 18304.101 -7.39%
BM_std_minmax_element<short>/65536 18757.914 -7.51%
BM_std_minmax_element<short>/70000 19992.541 -7.26%
BM_tolower_char<char> 0.692 23.89%
BM_tolower_char<wchar_t> 0.571 -15.64%
BM_tolower_string<char> 15.059 -
BM_tolower_string<wchar_t> 6.205 -
BM_toupper_char<char> 0.690 -
BM_toupper_char<wchar_t> 0.631 -8.07%
BM_toupper_string<char> 15.024 -
BM_toupper_string<wchar_t> 6.199 -
BM_vector_deque_copy/0 0.400 -34.28%
BM_vector_deque_copy/1 2.353 1.88%
BM_vector_deque_copy/1024 35.836 -2.32%
BM_vector_deque_copy/2 2.067 -
BM_vector_deque_copy/4000 141.109 -
BM_vector_deque_copy/4096 145.807 -
BM_vector_deque_copy/512 17.058 -
BM_vector_deque_copy/5500 197.566 -
BM_vector_deque_copy/64 2.854 1.60%
BM_vector_deque_copy/64000 2369.482 -13.60%
BM_vector_deque_copy/65536 2369.504 -2.88%
BM_vector_deque_copy/70000 2590.089 -11.86%
BM_vector_deque_copy_backward/0 0.414 -
BM_vector_deque_copy_backward/1 2.245 -7.92%
BM_vector_deque_copy_backward/1024 38.232 -
BM_vector_deque_copy_backward/2 1.946 -7.36%
BM_vector_deque_copy_backward/4000 142.485 -
BM_vector_deque_copy_backward/4096 149.288 -
BM_vector_deque_copy_backward/512 17.907 1.75%
BM_vector_deque_copy_backward/5500 198.900 -
BM_vector_deque_copy_backward/64 3.122 2.08%
BM_vector_deque_copy_backward/64000 7708.624 -2.60%
BM_vector_deque_copy_backward/65536 7914.831 -
BM_vector_deque_copy_backward/70000 8594.083 -3.20%
BM_vector_deque_move/0 0.472 -6.70%
BM_vector_deque_move/1 2.172 -6.79%
BM_vector_deque_move/1024 35.897 -
BM_vector_deque_move/2 1.897 -8.31%
BM_vector_deque_move/4000 141.044 -
BM_vector_deque_move/4096 145.628 -
BM_vector_deque_move/512 17.099 -
BM_vector_deque_move/5500 195.971 -1.96%
BM_vector_deque_move/64 2.718 -4.94%
BM_vector_deque_move/64000 2360.084 -13.76%
BM_vector_deque_move/65536 2372.186 -10.41%
BM_vector_deque_move/70000 2579.592 -11.64%
BM_vector_deque_move_backward/0 0.460 -
BM_vector_deque_move_backward/1 2.073 -12.86%
BM_vector_deque_move_backward/1024 38.289 -
BM_vector_deque_move_backward/2 1.778 -13.97%
BM_vector_deque_move_backward/4000 143.049 -
BM_vector_deque_move_backward/4096 149.431 -
BM_vector_deque_move_backward/512 18.279 2.20%
BM_vector_deque_move_backward/5500 197.905 -
BM_vector_deque_move_backward/64 3.183 4.54%
BM_vector_deque_move_backward/64000 7608.224 -3.75%
BM_vector_deque_move_backward/65536 7953.840 -
BM_vector_deque_move_backward/70000 8426.317 -2.20%
BM_vector_deque_ranges_copy/0 0.507 -
BM_vector_deque_ranges_copy/1 2.366 16.87%
BM_vector_deque_ranges_copy/1024 35.851 -
BM_vector_deque_ranges_copy/2 2.069 15.96%
BM_vector_deque_ranges_copy/4000 141.341 -
BM_vector_deque_ranges_copy/4096 146.061 -
BM_vector_deque_ranges_copy/512 17.039 -
BM_vector_deque_ranges_copy/5500 197.364 -
BM_vector_deque_ranges_copy/64 2.818 4.54%
BM_vector_deque_ranges_copy/64000 2370.537 -13.57%
BM_vector_deque_ranges_copy/65536 2368.989 -10.56%
BM_vector_deque_ranges_copy/70000 2591.100 -11.45%
BM_vector_deque_ranges_copy_backward/0 0.459 -2.15%
BM_vector_deque_ranges_copy_backward/1 2.208 -5.00%
BM_vector_deque_ranges_copy_backward/1024 37.849 -
BM_vector_deque_ranges_copy_backward/2 1.940 -6.14%
BM_vector_deque_ranges_copy_backward/4000 142.506 -
BM_vector_deque_ranges_copy_backward/4096 148.656 -
BM_vector_deque_ranges_copy_backward/512 17.768 -
BM_vector_deque_ranges_copy_backward/5500 196.704 -2.12%
BM_vector_deque_ranges_copy_backward/64 3.074 1.44%
BM_vector_deque_ranges_copy_backward/64000 7786.506 -
BM_vector_deque_ranges_copy_backward/65536 8062.860 -1.10%
BM_vector_deque_ranges_copy_backward/70000 8658.279 -
BM_vector_deque_ranges_move/0 0.396 -7.24%
BM_vector_deque_ranges_move/1 2.271 -3.56%
BM_vector_deque_ranges_move/1024 36.005 -
BM_vector_deque_ranges_move/2 1.945 -3.90%
BM_vector_deque_ranges_move/4000 145.413 2.64%
BM_vector_deque_ranges_move/4096 145.461 -
BM_vector_deque_ranges_move/512 17.108 -
BM_vector_deque_ranges_move/5500 196.981 -1.22%
BM_vector_deque_ranges_move/64 2.778 -
BM_vector_deque_ranges_move/64000 2369.737 -9.91%
BM_vector_deque_ranges_move/65536 2361.319 -10.69%
BM_vector_deque_ranges_move/70000 2588.771 -8.32%
BM_vector_deque_ranges_move_backward/0 0.461 9.34%
BM_vector_deque_ranges_move_backward/1 2.335 -
BM_vector_deque_ranges_move_backward/1024 38.153 1.65%
BM_vector_deque_ranges_move_backward/2 2.066 -
BM_vector_deque_ranges_move_backward/4000 145.566 -
BM_vector_deque_ranges_move_backward/4096 148.436 -
BM_vector_deque_ranges_move_backward/512 17.879 -
BM_vector_deque_ranges_move_backward/5500 195.924 -2.14%
BM_vector_deque_ranges_move_backward/64 3.041 -
BM_vector_deque_ranges_move_backward/64000 7655.352 -2.45%
BM_vector_deque_ranges_move_backward/65536 7849.799 -1.25%
BM_vector_deque_ranges_move_backward/70000 8411.590 -
SetIntersection_Front_Set_float_1024_1 1115844.365 2.45%
SetIntersection_Front_Set_float_1024_1024 15488125.475 10.33%
SetIntersection_Front_Set_float_1024_16 1314976.527 2.70%
SetIntersection_Front_Set_float_1024_256 4815241.884 8.82%
SetIntersection_Front_Set_float_1024_4 1150675.861 -
SetIntersection_Front_Set_float_1024_64 1922880.720 2.69%
SetIntersection_Front_Set_float_16384_1 1114488.976 -
SetIntersection_Front_Set_float_16384_1024 15636127.378 8.73%
SetIntersection_Front_Set_float_16384_16 1284501.926 -
SetIntersection_Front_Set_float_16384_16384 250525332.668 5.41%
SetIntersection_Front_Set_float_16384_256 4812036.849 6.09%
SetIntersection_Front_Set_float_16384_4 1158433.861 -
SetIntersection_Front_Set_float_16384_64 2016483.009 8.54%
SetIntersection_Front_Set_float_16_1 67042245.759 -
SetIntersection_Front_Set_float_16_16 41368258.741 -1.18%
SetIntersection_Front_Set_float_16_4 59078131.312 -
SetIntersection_Front_Set_float_1_1 571412013.449 -
SetIntersection_Front_Set_float_256_1 4447334.142 -
SetIntersection_Front_Set_float_256_16 4882073.180 -
SetIntersection_Front_Set_float_256_256 9428427.646 11.31%
SetIntersection_Front_Set_float_256_4 4518889.061 -
SetIntersection_Front_Set_float_256_64 6292792.722 3.88%
SetIntersection_Front_Set_float_262144_1 1089567.565 1.07%
SetIntersection_Front_Set_float_262144_1024 15675505.592 9.34%
SetIntersection_Front_Set_float_262144_16 1279543.073 -
SetIntersection_Front_Set_float_262144_16384 255517611.490 5.59%
SetIntersection_Front_Set_float_262144_256 4630869.725 5.21%
SetIntersection_Front_Set_float_262144_262144 1752894.289 1.42%
SetIntersection_Front_Set_float_262144_4 1147573.036 -
SetIntersection_Front_Set_float_262144_64 1907584.359 5.05%
SetIntersection_Front_Set_float_4_1 227998681.189 -
SetIntersection_Front_Set_float_4_4 147830976.963 -
SetIntersection_Front_Set_float_64_1 17503428.918 -
SetIntersection_Front_Set_float_64_16 16706603.424 1.21%
SetIntersection_Front_Set_float_64_4 17331924.376 -
SetIntersection_Front_Set_float_64_64 15207259.219 2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1123014.329 3.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20771604.252 -7.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1381789.398 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6741155.213 4.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1169456.235 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2431472.465 5.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1109102.560 3.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 22356615.542 2.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1407334.071 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 355531833.643 1.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6032624.650 -6.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1129712.106 -3.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2346058.191 1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67216383.304 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44007512.489 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59984403.688 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571609144.675 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4491231.388 1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5239484.708 1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12299389.136 6.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4633338.652 1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7295328.623 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1120514.182 3.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21549848.583 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1420079.218 2.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343450351.260 -1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6494672.691 7.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2248592.611 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1132786.174 -5.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2382897.378 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228726076.119 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148945238.605 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17587987.829 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18063761.719 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17686927.643 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18670817.896 3.58%
SetIntersection_Front_Set_string_1024_1 1145649.885 -
SetIntersection_Front_Set_string_1024_1024 56810588.938 -
SetIntersection_Front_Set_string_1024_16 1979198.493 -
SetIntersection_Front_Set_string_1024_256 15206580.036 4.54%
SetIntersection_Front_Set_string_1024_4 1338963.809 -
SetIntersection_Front_Set_string_1024_64 4886863.815 1.58%
SetIntersection_Front_Set_string_16384_1 1158439.144 -
SetIntersection_Front_Set_string_16384_1024 60381471.627 1.86%
SetIntersection_Front_Set_string_16384_16 2005566.898 1.84%
SetIntersection_Front_Set_string_16384_16384 346122173.938 -
SetIntersection_Front_Set_string_16384_256 15466701.153 -
SetIntersection_Front_Set_string_16384_4 1322860.598 -
SetIntersection_Front_Set_string_16384_64 4718554.038 -1.96%
SetIntersection_Front_Set_string_16_1 69317430.790 -
SetIntersection_Front_Set_string_16_16 64095542.653 -1.19%
SetIntersection_Front_Set_string_16_4 67754324.087 -
SetIntersection_Front_Set_string_1_1 589672570.442 -
SetIntersection_Front_Set_string_256_1 4605687.771 -
SetIntersection_Front_Set_string_256_16 7448019.289 -1.98%
SetIntersection_Front_Set_string_256_256 29858171.452 1.84%
SetIntersection_Front_Set_string_256_4 5232782.033 -
SetIntersection_Front_Set_string_256_64 15274208.098 -3.17%
SetIntersection_Front_Set_string_262144_1 1157323.224 -
SetIntersection_Front_Set_string_262144_1024 60924026.968 1.10%
SetIntersection_Front_Set_string_262144_16 1960948.537 -
SetIntersection_Front_Set_string_262144_16384 353068265.718 -
SetIntersection_Front_Set_string_262144_256 15506290.147 3.58%
SetIntersection_Front_Set_string_262144_262144 17606213.947 1.65%
SetIntersection_Front_Set_string_262144_4 1333347.622 -
SetIntersection_Front_Set_string_262144_64 5080158.148 5.86%
SetIntersection_Front_Set_string_4_1 234942730.975 -
SetIntersection_Front_Set_string_4_4 167272300.769 -
SetIntersection_Front_Set_string_64_1 18154365.896 -
SetIntersection_Front_Set_string_64_16 25376752.690 -
SetIntersection_Front_Set_string_64_4 20193241.846 1.16%
SetIntersection_Front_Set_string_64_64 38853006.988 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1134721.576 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 22684404.506 -8.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1421433.621 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6607816.082 -1.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1162776.698 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2435054.381 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1126066.354 1.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27283215.790 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1395237.464 3.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342713733.386 -2.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6479317.532 -3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1180546.684 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2427922.126 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67475234.691 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44470550.835 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60236239.016 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573000576.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4446268.367 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5373448.570 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12917591.603 1.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4616026.728 -1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7317276.208 -6.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1103964.842 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26107150.583 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1357227.291 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 350834468.831 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6505451.601 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3072263.346 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1156256.911 -1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2237243.740 -5.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229130143.808 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150145131.626 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17641918.122 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18067767.046 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17709493.515 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19377028.186 2.46%
SetIntersection_Front_Set_uint32_1024_1 1126846.234 2.09%
SetIntersection_Front_Set_uint32_1024_1024 15895836.350 -1.86%
SetIntersection_Front_Set_uint32_1024_16 1331464.134 -1.42%
SetIntersection_Front_Set_uint32_1024_256 4933385.227 -6.93%
SetIntersection_Front_Set_uint32_1024_4 1162668.278 -
SetIntersection_Front_Set_uint32_1024_64 1992673.535 -5.33%
SetIntersection_Front_Set_uint32_16384_1 1111177.782 4.00%
SetIntersection_Front_Set_uint32_16384_1024 16163259.353 -
SetIntersection_Front_Set_uint32_16384_16 1278418.155 -2.41%
SetIntersection_Front_Set_uint32_16384_16384 361746537.129 5.03%
SetIntersection_Front_Set_uint32_16384_256 5050364.946 -1.98%
SetIntersection_Front_Set_uint32_16384_4 1152498.485 1.81%
SetIntersection_Front_Set_uint32_16384_64 2005916.749 -3.50%
SetIntersection_Front_Set_uint32_16_1 67106937.806 -
SetIntersection_Front_Set_uint32_16_16 41398036.411 -
SetIntersection_Front_Set_uint32_16_4 58910530.739 -
SetIntersection_Front_Set_uint32_1_1 570122390.182 -
SetIntersection_Front_Set_uint32_256_1 4407956.526 -1.49%
SetIntersection_Front_Set_uint32_256_16 4926716.144 -1.16%
SetIntersection_Front_Set_uint32_256_256 9217402.150 -5.03%
SetIntersection_Front_Set_uint32_256_4 4547512.558 -
SetIntersection_Front_Set_uint32_256_64 6575562.530 4.73%
SetIntersection_Front_Set_uint32_262144_1 1100466.244 3.91%
SetIntersection_Front_Set_uint32_262144_1024 16118911.452 5.33%
SetIntersection_Front_Set_uint32_262144_16 1261852.018 -1.69%
SetIntersection_Front_Set_uint32_262144_16384 343632370.672 -2.41%
SetIntersection_Front_Set_uint32_262144_256 4922208.618 13.39%
SetIntersection_Front_Set_uint32_262144_262144 1831342.693 1.18%
SetIntersection_Front_Set_uint32_262144_4 1119390.407 -
SetIntersection_Front_Set_uint32_262144_64 1925812.816 -
SetIntersection_Front_Set_uint32_4_1 228311197.385 -
SetIntersection_Front_Set_uint32_4_4 148291763.370 -
SetIntersection_Front_Set_uint32_64_1 17527505.320 -
SetIntersection_Front_Set_uint32_64_16 16834958.551 -
SetIntersection_Front_Set_uint32_64_4 17260929.086 -
SetIntersection_Front_Set_uint32_64_64 15525044.865 -3.02%
SetIntersection_Front_Set_uint64_1024_1 1118410.400 -
SetIntersection_Front_Set_uint64_1024_1024 16038940.377 -
SetIntersection_Front_Set_uint64_1024_16 1279579.710 -3.42%
SetIntersection_Front_Set_uint64_1024_256 4967836.145 1.22%
SetIntersection_Front_Set_uint64_1024_4 1151389.925 2.25%
SetIntersection_Front_Set_uint64_1024_64 1962648.704 -1.82%
SetIntersection_Front_Set_uint64_16384_1 1117148.698 -
SetIntersection_Front_Set_uint64_16384_1024 14263987.215 -5.25%
SetIntersection_Front_Set_uint64_16384_16 1296350.423 -
SetIntersection_Front_Set_uint64_16384_16384 347650304.793 -
SetIntersection_Front_Set_uint64_16384_256 5140413.600 7.31%
SetIntersection_Front_Set_uint64_16384_4 1159528.213 -
SetIntersection_Front_Set_uint64_16384_64 2039227.302 4.06%
SetIntersection_Front_Set_uint64_16_1 66970889.990 -
SetIntersection_Front_Set_uint64_16_16 41529740.636 -
SetIntersection_Front_Set_uint64_16_4 58942005.916 -
SetIntersection_Front_Set_uint64_1_1 568494651.354 -
SetIntersection_Front_Set_uint64_256_1 4445235.556 1.53%
SetIntersection_Front_Set_uint64_256_16 4966866.447 2.46%
SetIntersection_Front_Set_uint64_256_256 8482297.738 -5.73%
SetIntersection_Front_Set_uint64_256_4 4521696.604 -
SetIntersection_Front_Set_uint64_256_64 6606079.530 2.43%
SetIntersection_Front_Set_uint64_262144_1 1125241.803 2.21%
SetIntersection_Front_Set_uint64_262144_1024 13934376.107 -11.11%
SetIntersection_Front_Set_uint64_262144_16 1331950.222 2.17%
SetIntersection_Front_Set_uint64_262144_16384 344145707.929 -3.22%
SetIntersection_Front_Set_uint64_262144_256 4326464.450 -14.65%
SetIntersection_Front_Set_uint64_262144_262144 1848380.451 -
SetIntersection_Front_Set_uint64_262144_4 1150183.922 -
SetIntersection_Front_Set_uint64_262144_64 1995966.529 1.19%
SetIntersection_Front_Set_uint64_4_1 227218929.200 -
SetIntersection_Front_Set_uint64_4_4 147104021.218 -
SetIntersection_Front_Set_uint64_64_1 17450184.114 -
SetIntersection_Front_Set_uint64_64_16 16917402.358 1.41%
SetIntersection_Front_Set_uint64_64_4 17212367.973 -
SetIntersection_Front_Set_uint64_64_64 15642183.997 -3.20%
SetIntersection_Front_Vector_float_1024_1 1108689.557 -
SetIntersection_Front_Vector_float_1024_1024 5942019.623 -
SetIntersection_Front_Vector_float_1024_16 1181772.787 -
SetIntersection_Front_Vector_float_1024_256 2345290.543 -
SetIntersection_Front_Vector_float_1024_4 1137422.109 -
SetIntersection_Front_Vector_float_1024_64 1436452.365 -
SetIntersection_Front_Vector_float_16384_1 1114757.812 -
SetIntersection_Front_Vector_float_16384_1024 5943903.351 -
SetIntersection_Front_Vector_float_16384_16 1188674.046 -
SetIntersection_Front_Vector_float_16384_16384 80178298.361 -
SetIntersection_Front_Vector_float_16384_256 2340946.089 -2.71%
SetIntersection_Front_Vector_float_16384_4 1135021.468 -
SetIntersection_Front_Vector_float_16384_64 1446432.382 -
SetIntersection_Front_Vector_float_16_1 66960269.764 -
SetIntersection_Front_Vector_float_16_16 37972987.035 -
SetIntersection_Front_Vector_float_16_4 57996712.068 -
SetIntersection_Front_Vector_float_1_1 572415191.431 -
SetIntersection_Front_Vector_float_256_1 4441753.447 -
SetIntersection_Front_Vector_float_256_16 4468117.484 -
SetIntersection_Front_Vector_float_256_256 4687242.875 -
SetIntersection_Front_Vector_float_256_4 4463423.530 -
SetIntersection_Front_Vector_float_256_64 4551509.019 -
SetIntersection_Front_Vector_float_262144_1 1120980.449 -
SetIntersection_Front_Vector_float_262144_1024 5918030.256 -
SetIntersection_Front_Vector_float_262144_16 1202809.635 2.21%
SetIntersection_Front_Vector_float_262144_16384 80337998.849 -
SetIntersection_Front_Vector_float_262144_256 2341410.582 -
SetIntersection_Front_Vector_float_262144_262144 350787142.898 -
SetIntersection_Front_Vector_float_262144_4 1126080.864 -1.78%
SetIntersection_Front_Vector_float_262144_64 1437124.028 -
SetIntersection_Front_Vector_float_4_1 228366152.269 -
SetIntersection_Front_Vector_float_4_4 144509742.694 -
SetIntersection_Front_Vector_float_64_1 17610334.573 -
SetIntersection_Front_Vector_float_64_16 15169238.000 -
SetIntersection_Front_Vector_float_64_4 17000553.428 -
SetIntersection_Front_Vector_float_64_64 11500166.619 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1114727.284 1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8835825.542 5.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1264230.170 2.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3242842.266 9.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1145609.190 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1556286.423 -5.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1071316.023 -3.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 10727915.701 27.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1259496.870 2.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 142822456.405 21.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3467331.685 17.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1151067.861 1.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1743318.617 12.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67026590.198 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40456636.139 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58879654.959 1.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 568968483.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4383359.227 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4749451.710 2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6493133.358 10.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4574319.999 2.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5509355.193 8.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1090698.325 -2.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 9680879.753 15.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1269305.264 3.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 139869063.376 19.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2948499.673 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 354683728.250 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1132619.249 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1725047.991 10.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227878093.789 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146804374.697 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17573576.319 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 16229321.041 3.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17147147.893 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13127341.126 3.60%
SetIntersection_Front_Vector_string_1024_1 1143332.396 -
SetIntersection_Front_Vector_string_1024_1024 40187225.923 -1.03%
SetIntersection_Front_Vector_string_1024_16 1748454.807 3.96%
SetIntersection_Front_Vector_string_1024_256 10751643.077 10.61%
SetIntersection_Front_Vector_string_1024_4 1268561.121 -1.48%
SetIntersection_Front_Vector_string_1024_64 3629915.940 5.99%
SetIntersection_Front_Vector_string_16384_1 1146353.750 -
SetIntersection_Front_Vector_string_16384_1024 39757909.659 -1.30%
SetIntersection_Front_Vector_string_16384_16 1775494.496 2.36%
SetIntersection_Front_Vector_string_16384_16384 350028770.083 -
SetIntersection_Front_Vector_string_16384_256 10178212.567 1.56%
SetIntersection_Front_Vector_string_16384_4 1245812.613 -
SetIntersection_Front_Vector_string_16384_64 3567322.667 -
SetIntersection_Front_Vector_string_16_1 68865711.384 -
SetIntersection_Front_Vector_string_16_16 53736052.984 -1.44%
SetIntersection_Front_Vector_string_16_4 64495270.221 -
SetIntersection_Front_Vector_string_1_1 584412176.913 -
SetIntersection_Front_Vector_string_256_1 4566506.199 -
SetIntersection_Front_Vector_string_256_16 6526105.423 -
SetIntersection_Front_Vector_string_256_256 21550196.770 -
SetIntersection_Front_Vector_string_256_4 4978546.982 -
SetIntersection_Front_Vector_string_256_64 11184107.631 -1.26%
SetIntersection_Front_Vector_string_262144_1 1163020.823 -
SetIntersection_Front_Vector_string_262144_1024 40450867.952 -1.10%
SetIntersection_Front_Vector_string_262144_16 1749458.955 2.23%
SetIntersection_Front_Vector_string_262144_16384 349131270.032 -
SetIntersection_Front_Vector_string_262144_256 10734968.978 4.78%
SetIntersection_Front_Vector_string_262144_262144 14404166.668 -
SetIntersection_Front_Vector_string_262144_4 1278629.288 -
SetIntersection_Front_Vector_string_262144_64 3636384.545 3.40%
SetIntersection_Front_Vector_string_4_1 233918798.896 -
SetIntersection_Front_Vector_string_4_4 161648504.176 -
SetIntersection_Front_Vector_string_64_1 17993709.142 -
SetIntersection_Front_Vector_string_64_16 22202295.579 2.41%
SetIntersection_Front_Vector_string_64_4 18876050.522 -
SetIntersection_Front_Vector_string_64_64 26339285.917 -5.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117740.449 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9845985.242 -3.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1255661.895 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3464414.012 -2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1132546.488 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1739797.363 2.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1125667.566 5.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9830970.210 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1270239.650 2.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145606088.319 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3272467.895 -7.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1137937.378 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1649563.382 -1.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67124659.620 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39907048.328 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58981738.951 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569557089.551 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4433675.443 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4655046.868 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6639745.248 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4452958.682 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5305028.340 -4.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1115020.100 1.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 11953879.449 15.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1229611.253 -2.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 144769659.657 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3503800.739 5.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350708918.410 1.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1294484.434 12.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1642226.958 -3.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228017367.061 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147646275.483 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17398568.772 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15953655.292 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17223371.510 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13368744.460 -
SetIntersection_Front_Vector_uint32_1024_1 1109609.985 -
SetIntersection_Front_Vector_uint32_1024_1024 5985095.741 -
SetIntersection_Front_Vector_uint32_1024_16 1191906.590 -
SetIntersection_Front_Vector_uint32_1024_256 2354888.261 -
SetIntersection_Front_Vector_uint32_1024_4 1106263.264 -2.40%
SetIntersection_Front_Vector_uint32_1024_64 1441295.638 -
SetIntersection_Front_Vector_uint32_16384_1 1085617.305 -2.11%
SetIntersection_Front_Vector_uint32_16384_1024 5881422.010 -1.06%
SetIntersection_Front_Vector_uint32_16384_16 1187939.520 3.72%
SetIntersection_Front_Vector_uint32_16384_16384 79804257.715 -
SetIntersection_Front_Vector_uint32_16384_256 2336643.559 -
SetIntersection_Front_Vector_uint32_16384_4 1118962.492 -
SetIntersection_Front_Vector_uint32_16384_64 1427992.369 -
SetIntersection_Front_Vector_uint32_16_1 66887270.530 -
SetIntersection_Front_Vector_uint32_16_16 37747203.209 -3.75%
SetIntersection_Front_Vector_uint32_16_4 57460084.423 -
SetIntersection_Front_Vector_uint32_1_1 569467274.222 -
SetIntersection_Front_Vector_uint32_256_1 4405928.438 -
SetIntersection_Front_Vector_uint32_256_16 4622564.660 4.09%
SetIntersection_Front_Vector_uint32_256_256 4648333.418 -
SetIntersection_Front_Vector_uint32_256_4 4519227.822 -
SetIntersection_Front_Vector_uint32_256_64 4537224.137 -
SetIntersection_Front_Vector_uint32_262144_1 1122356.575 -
SetIntersection_Front_Vector_uint32_262144_1024 5967328.005 -
SetIntersection_Front_Vector_uint32_262144_16 1150982.016 -2.71%
SetIntersection_Front_Vector_uint32_262144_16384 79614456.440 -
SetIntersection_Front_Vector_uint32_262144_256 2345957.550 -
SetIntersection_Front_Vector_uint32_262144_262144 350281009.194 -
SetIntersection_Front_Vector_uint32_262144_4 1134667.612 4.95%
SetIntersection_Front_Vector_uint32_262144_64 1441111.158 1.67%
SetIntersection_Front_Vector_uint32_4_1 227760095.237 -
SetIntersection_Front_Vector_uint32_4_4 143877969.138 -
SetIntersection_Front_Vector_uint32_64_1 17511341.715 -
SetIntersection_Front_Vector_uint32_64_16 15138888.983 -
SetIntersection_Front_Vector_uint32_64_4 16905940.547 -1.12%
SetIntersection_Front_Vector_uint32_64_64 11530193.496 1.80%
SetIntersection_Front_Vector_uint64_1024_1 1112656.949 -1.50%
SetIntersection_Front_Vector_uint64_1024_1024 5978703.213 -
SetIntersection_Front_Vector_uint64_1024_16 1185869.068 -1.14%
SetIntersection_Front_Vector_uint64_1024_256 2255643.729 -3.36%
SetIntersection_Front_Vector_uint64_1024_4 1131621.639 2.20%
SetIntersection_Front_Vector_uint64_1024_64 1438436.241 -4.15%
SetIntersection_Front_Vector_uint64_16384_1 1117623.384 5.82%
SetIntersection_Front_Vector_uint64_16384_1024 5978193.345 2.31%
SetIntersection_Front_Vector_uint64_16384_16 1194442.098 1.25%
SetIntersection_Front_Vector_uint64_16384_16384 78113167.004 -4.73%
SetIntersection_Front_Vector_uint64_16384_256 2322766.887 -
SetIntersection_Front_Vector_uint64_16384_4 1129780.241 1.61%
SetIntersection_Front_Vector_uint64_16384_64 1390033.888 -1.01%
SetIntersection_Front_Vector_uint64_16_1 66617972.354 -
SetIntersection_Front_Vector_uint64_16_16 38014927.503 -1.38%
SetIntersection_Front_Vector_uint64_16_4 57540385.552 -
SetIntersection_Front_Vector_uint64_1_1 568743909.260 -
SetIntersection_Front_Vector_uint64_256_1 4443668.871 -
SetIntersection_Front_Vector_uint64_256_16 4484840.276 -
SetIntersection_Front_Vector_uint64_256_256 4664333.903 -
SetIntersection_Front_Vector_uint64_256_4 4372762.016 -1.74%
SetIntersection_Front_Vector_uint64_256_64 4573155.144 -
SetIntersection_Front_Vector_uint64_262144_1 1115926.838 5.05%
SetIntersection_Front_Vector_uint64_262144_1024 5955654.616 -16.39%
SetIntersection_Front_Vector_uint64_262144_16 1126031.366 -4.11%
SetIntersection_Front_Vector_uint64_262144_16384 78204776.978 -4.14%
SetIntersection_Front_Vector_uint64_262144_256 2343884.043 1.48%
SetIntersection_Front_Vector_uint64_262144_262144 351355610.391 1.01%
SetIntersection_Front_Vector_uint64_262144_4 1144525.465 3.05%
SetIntersection_Front_Vector_uint64_262144_64 1378831.206 -3.95%
SetIntersection_Front_Vector_uint64_4_1 227058802.364 -
SetIntersection_Front_Vector_uint64_4_4 144503040.592 -
SetIntersection_Front_Vector_uint64_64_1 17388330.201 -
SetIntersection_Front_Vector_uint64_64_16 15158046.153 -2.16%
SetIntersection_Front_Vector_uint64_64_4 16900551.124 -
SetIntersection_Front_Vector_uint64_64_64 11366785.505 2.17%
SetIntersection_Interlaced_Set_float_1024_1 1116210.648 -
SetIntersection_Interlaced_Set_float_1024_1024 15298806.686 -8.85%
SetIntersection_Interlaced_Set_float_1024_16 11798396.472 -
SetIntersection_Interlaced_Set_float_1024_256 16081501.291 -9.90%
SetIntersection_Interlaced_Set_float_1024_4 10111584.664 -
SetIntersection_Interlaced_Set_float_1024_64 9948180.008 -
SetIntersection_Interlaced_Set_float_16384_1 1125907.290 1.99%
SetIntersection_Interlaced_Set_float_16384_1024 174115759.963 -
SetIntersection_Interlaced_Set_float_16384_16 219092252.155 3.22%
SetIntersection_Interlaced_Set_float_16384_16384 331890319.049 -5.20%
SetIntersection_Interlaced_Set_float_16384_256 202154570.068 -1.35%
SetIntersection_Interlaced_Set_float_16384_4 175690703.846 2.06%
SetIntersection_Interlaced_Set_float_16384_64 223700304.957 1.85%
SetIntersection_Interlaced_Set_float_16_1 67144789.897 -
SetIntersection_Interlaced_Set_float_16_16 41400925.900 -1.96%
SetIntersection_Interlaced_Set_float_16_4 64957508.612 -
SetIntersection_Interlaced_Set_float_1_1 570950386.470 -
SetIntersection_Interlaced_Set_float_256_1 4450037.976 -
SetIntersection_Interlaced_Set_float_256_16 12118072.664 -
SetIntersection_Interlaced_Set_float_256_256 8918161.317 -6.96%
SetIntersection_Interlaced_Set_float_256_4 11513971.223 -
SetIntersection_Interlaced_Set_float_256_64 15026309.306 -10.60%
SetIntersection_Interlaced_Set_float_262144_1 1104511.970 -
SetIntersection_Interlaced_Set_float_262144_1024 1556421.387 -
SetIntersection_Interlaced_Set_float_262144_16 1632601.726 -
SetIntersection_Interlaced_Set_float_262144_16384 1265010.414 -
SetIntersection_Interlaced_Set_float_262144_256 1598613.363 -
SetIntersection_Interlaced_Set_float_262144_262144 1804233.478 -3.42%
SetIntersection_Interlaced_Set_float_262144_4 1317762.207 -1.32%
SetIntersection_Interlaced_Set_float_262144_64 1585405.600 -
SetIntersection_Interlaced_Set_float_4_1 228238822.725 -
SetIntersection_Interlaced_Set_float_4_4 147447830.600 -
SetIntersection_Interlaced_Set_float_64_1 17597511.141 -
SetIntersection_Interlaced_Set_float_64_16 24582712.088 -2.44%
SetIntersection_Interlaced_Set_float_64_4 22213172.178 -
SetIntersection_Interlaced_Set_float_64_64 15073176.938 -4.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127868.512 2.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21093502.799 -1.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11793712.773 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18443477.040 -2.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9827697.472 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11424161.016 1.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1130403.578 2.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 177447693.501 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220892810.149 -1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 346884640.111 -1.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207766173.298 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178219409.816 -2.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229070820.434 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67387272.560 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44429358.584 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66395154.361 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572045948.037 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4471947.661 1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12987184.187 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12240419.382 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11585760.930 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17364067.587 -4.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1113098.738 1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1631547.037 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1699272.459 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1344894.531 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1664415.123 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2338668.213 1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1383422.933 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1669582.356 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228591448.013 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149407790.280 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17545226.721 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26946606.161 -1.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23455156.639 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 19876556.172 8.26%
SetIntersection_Interlaced_Set_string_1024_1 1150516.890 -
SetIntersection_Interlaced_Set_string_1024_1024 57088075.911 -1.02%
SetIntersection_Interlaced_Set_string_1024_16 13590580.025 -
SetIntersection_Interlaced_Set_string_1024_256 36630626.172 -
SetIntersection_Interlaced_Set_string_1024_4 10516013.544 -1.19%
SetIntersection_Interlaced_Set_string_1024_64 17142214.429 3.85%
SetIntersection_Interlaced_Set_string_16384_1 1163122.560 1.88%
SetIntersection_Interlaced_Set_string_16384_1024 361214906.363 -
SetIntersection_Interlaced_Set_string_16384_16 349023114.355 41.30%
SetIntersection_Interlaced_Set_string_16384_16384 350743940.996 -
SetIntersection_Interlaced_Set_string_16384_256 363327898.068 1.85%
SetIntersection_Interlaced_Set_string_16384_4 200264368.002 -
SetIntersection_Interlaced_Set_string_16384_64 340776380.727 -4.36%
SetIntersection_Interlaced_Set_string_16_1 69402249.039 -
SetIntersection_Interlaced_Set_string_16_16 63106280.767 -
SetIntersection_Interlaced_Set_string_16_4 77591298.245 1.03%
SetIntersection_Interlaced_Set_string_1_1 589334547.374 -
SetIntersection_Interlaced_Set_string_256_1 4551893.719 -
SetIntersection_Interlaced_Set_string_256_16 18341620.809 -1.34%
SetIntersection_Interlaced_Set_string_256_256 31682788.347 -2.15%
SetIntersection_Interlaced_Set_string_256_4 14694260.427 4.53%
SetIntersection_Interlaced_Set_string_256_64 31191976.729 4.42%
SetIntersection_Interlaced_Set_string_262144_1 1160672.439 -
SetIntersection_Interlaced_Set_string_262144_1024 2158005.291 1.87%
SetIntersection_Interlaced_Set_string_262144_16 2175384.438 -
SetIntersection_Interlaced_Set_string_262144_16384 2761779.297 -
SetIntersection_Interlaced_Set_string_262144_256 2141707.520 1.77%
SetIntersection_Interlaced_Set_string_262144_262144 17788991.293 2.77%
SetIntersection_Interlaced_Set_string_262144_4 1877003.010 1.09%
SetIntersection_Interlaced_Set_string_262144_64 2159243.000 1.12%
SetIntersection_Interlaced_Set_string_4_1 235516865.897 -
SetIntersection_Interlaced_Set_string_4_4 167192431.137 -
SetIntersection_Interlaced_Set_string_64_1 18137787.836 -
SetIntersection_Interlaced_Set_string_64_16 41105630.979 -
SetIntersection_Interlaced_Set_string_64_4 27143492.740 -1.26%
SetIntersection_Interlaced_Set_string_64_64 38406890.947 -2.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1114154.395 -1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25335804.205 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12229701.886 1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20710215.424 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9935275.467 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11791553.764 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1123276.322 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 235515753.590 -1.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250041284.492 2.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342975783.363 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 349946617.406 38.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200530686.161 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 356029369.052 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67414020.023 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45237984.460 -1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67384749.990 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572546902.895 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4485035.577 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13134117.369 2.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13433816.088 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11561931.198 -1.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18902522.445 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1099998.111 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2017098.713 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2156234.375 -1.63%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1783606.689 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2032758.136 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3167930.176 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1879215.168 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2144197.754 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 228794747.587 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150662835.435 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17630627.569 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28146614.838 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24126286.146 3.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19684516.796 -
SetIntersection_Interlaced_Set_uint32_1024_1 1110363.939 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15558123.539 -3.03%
SetIntersection_Interlaced_Set_uint32_1024_16 11409972.997 -
SetIntersection_Interlaced_Set_uint32_1024_256 14747804.842 -3.95%
SetIntersection_Interlaced_Set_uint32_1024_4 10033493.889 1.71%
SetIntersection_Interlaced_Set_uint32_1024_64 9959964.998 -
SetIntersection_Interlaced_Set_uint32_16384_1 1115436.602 -
SetIntersection_Interlaced_Set_uint32_16384_1024 172312608.930 1.82%
SetIntersection_Interlaced_Set_uint32_16384_16 214205366.655 2.93%
SetIntersection_Interlaced_Set_uint32_16384_16384 345922119.363 -2.61%
SetIntersection_Interlaced_Set_uint32_16384_256 196841049.646 -1.13%
SetIntersection_Interlaced_Set_uint32_16384_4 171972240.909 1.46%
SetIntersection_Interlaced_Set_uint32_16384_64 219413668.384 2.13%
SetIntersection_Interlaced_Set_uint32_16_1 67017669.012 -
SetIntersection_Interlaced_Set_uint32_16_16 41430436.843 -
SetIntersection_Interlaced_Set_uint32_16_4 64438164.926 -
SetIntersection_Interlaced_Set_uint32_1_1 568711413.751 -
SetIntersection_Interlaced_Set_uint32_256_1 4449225.505 -
SetIntersection_Interlaced_Set_uint32_256_16 12011481.484 -1.28%
SetIntersection_Interlaced_Set_uint32_256_256 9152850.121 -5.98%
SetIntersection_Interlaced_Set_uint32_256_4 11490656.230 -
SetIntersection_Interlaced_Set_uint32_256_64 14862793.003 -
SetIntersection_Interlaced_Set_uint32_262144_1 1075681.425 -1.58%
SetIntersection_Interlaced_Set_uint32_262144_1024 1521067.057 -1.16%
SetIntersection_Interlaced_Set_uint32_262144_16 1602395.101 -1.02%
SetIntersection_Interlaced_Set_uint32_262144_16384 1231389.566 -
SetIntersection_Interlaced_Set_uint32_262144_256 1564838.053 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1923917.561 -1.30%
SetIntersection_Interlaced_Set_uint32_262144_4 1298823.403 -1.43%
SetIntersection_Interlaced_Set_uint32_262144_64 1571963.865 -
SetIntersection_Interlaced_Set_uint32_4_1 227901372.812 -
SetIntersection_Interlaced_Set_uint32_4_4 147347419.687 -
SetIntersection_Interlaced_Set_uint32_64_1 17547358.523 -
SetIntersection_Interlaced_Set_uint32_64_16 23608628.794 -4.69%
SetIntersection_Interlaced_Set_uint32_64_4 22080765.379 -
SetIntersection_Interlaced_Set_uint32_64_64 14980004.340 -3.73%
SetIntersection_Interlaced_Set_uint64_1024_1 1119460.843 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15783981.549 4.23%
SetIntersection_Interlaced_Set_uint64_1024_16 11374642.788 -
SetIntersection_Interlaced_Set_uint64_1024_256 15348066.436 -2.56%
SetIntersection_Interlaced_Set_uint64_1024_4 9974397.775 -
SetIntersection_Interlaced_Set_uint64_1024_64 10219018.589 -
SetIntersection_Interlaced_Set_uint64_16384_1 1118321.157 -
SetIntersection_Interlaced_Set_uint64_16384_1024 174489824.906 -
SetIntersection_Interlaced_Set_uint64_16384_16 221637327.792 -1.19%
SetIntersection_Interlaced_Set_uint64_16384_16384 355027419.650 2.02%
SetIntersection_Interlaced_Set_uint64_16384_256 207882344.931 -1.43%
SetIntersection_Interlaced_Set_uint64_16384_4 179053778.976 -1.19%
SetIntersection_Interlaced_Set_uint64_16384_64 232685442.541 -1.14%
SetIntersection_Interlaced_Set_uint64_16_1 66704385.788 -
SetIntersection_Interlaced_Set_uint64_16_16 41021591.944 -1.60%
SetIntersection_Interlaced_Set_uint64_16_4 64641785.649 -
SetIntersection_Interlaced_Set_uint64_1_1 567769134.721 -
SetIntersection_Interlaced_Set_uint64_256_1 4354232.984 -1.88%
SetIntersection_Interlaced_Set_uint64_256_16 12430661.837 -
SetIntersection_Interlaced_Set_uint64_256_256 9547716.393 8.49%
SetIntersection_Interlaced_Set_uint64_256_4 11755173.016 -
SetIntersection_Interlaced_Set_uint64_256_64 14675691.725 -2.23%
SetIntersection_Interlaced_Set_uint64_262144_1 1065185.157 -3.25%
SetIntersection_Interlaced_Set_uint64_262144_1024 1588828.855 -
SetIntersection_Interlaced_Set_uint64_262144_16 1648409.262 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1266212.402 -
SetIntersection_Interlaced_Set_uint64_262144_256 1629097.492 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1847666.342 -
SetIntersection_Interlaced_Set_uint64_262144_4 1330149.576 -
SetIntersection_Interlaced_Set_uint64_262144_64 1629644.613 -
SetIntersection_Interlaced_Set_uint64_4_1 227167034.190 -
SetIntersection_Interlaced_Set_uint64_4_4 146576453.017 -
SetIntersection_Interlaced_Set_uint64_64_1 17384047.946 -
SetIntersection_Interlaced_Set_uint64_64_16 24020667.975 -
SetIntersection_Interlaced_Set_uint64_64_4 22392480.814 -
SetIntersection_Interlaced_Set_uint64_64_64 15082365.856 2.85%
SetIntersection_Interlaced_Vector_float_1024_1 1105102.891 -
SetIntersection_Interlaced_Vector_float_1024_1024 6016589.436 -
SetIntersection_Interlaced_Vector_float_1024_16 2075595.097 -24.92%
SetIntersection_Interlaced_Vector_float_1024_256 6596012.843 -17.01%
SetIntersection_Interlaced_Vector_float_1024_4 1340000.756 -10.59%
SetIntersection_Interlaced_Vector_float_1024_64 3837055.588 -33.61%
SetIntersection_Interlaced_Vector_float_16384_1 1113839.995 -
SetIntersection_Interlaced_Vector_float_16384_1024 54529595.632 -25.11%
SetIntersection_Interlaced_Vector_float_16384_16 2359368.036 -41.24%
SetIntersection_Interlaced_Vector_float_16384_16384 80590335.335 -
SetIntersection_Interlaced_Vector_float_16384_256 23316476.863 -21.07%
SetIntersection_Interlaced_Vector_float_16384_4 1703959.748 4.26%
SetIntersection_Interlaced_Vector_float_16384_64 5412024.753 -43.36%
SetIntersection_Interlaced_Vector_float_16_1 66977904.833 -
SetIntersection_Interlaced_Vector_float_16_16 37824735.540 -3.65%
SetIntersection_Interlaced_Vector_float_16_4 59806210.593 -
SetIntersection_Interlaced_Vector_float_1_1 571175774.767 -
SetIntersection_Interlaced_Vector_float_256_1 4432568.279 -
SetIntersection_Interlaced_Vector_float_256_16 7562993.433 -7.95%
SetIntersection_Interlaced_Vector_float_256_256 4685861.809 -
SetIntersection_Interlaced_Vector_float_256_4 4885673.277 -8.17%
SetIntersection_Interlaced_Vector_float_256_64 7710856.571 -3.51%
SetIntersection_Interlaced_Vector_float_262144_1 1116183.240 -
SetIntersection_Interlaced_Vector_float_262144_1024 116383074.903 -23.88%
SetIntersection_Interlaced_Vector_float_262144_16 6488438.422 -2.06%
SetIntersection_Interlaced_Vector_float_262144_16384 371603928.409 6.16%
SetIntersection_Interlaced_Vector_float_262144_256 35002835.896 -31.12%
SetIntersection_Interlaced_Vector_float_262144_262144 350607773.776 -
SetIntersection_Interlaced_Vector_float_262144_4 1626531.166 -17.25%
SetIntersection_Interlaced_Vector_float_262144_64 11948103.925 -54.67%
SetIntersection_Interlaced_Vector_float_4_1 228352884.632 -
SetIntersection_Interlaced_Vector_float_4_4 144102955.962 -
SetIntersection_Interlaced_Vector_float_64_1 17511922.622 -
SetIntersection_Interlaced_Vector_float_64_16 18947856.725 -2.24%
SetIntersection_Interlaced_Vector_float_64_4 18711037.526 -1.39%
SetIntersection_Interlaced_Vector_float_64_64 11494373.000 -1.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1096277.062 -2.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8416929.062 -12.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2974596.392 9.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7949227.979 -8.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1519539.047 2.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6080696.435 6.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1073392.331 -1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 71433750.276 13.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3990272.551 24.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120536774.660 -8.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 29223289.048 23.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1664033.605 5.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8703476.930 20.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66959290.656 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38900419.520 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61749832.818 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569235814.505 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4449890.468 1.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8176320.447 15.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5887133.256 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5229117.170 -1.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 10058342.800 13.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1107873.039 3.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 142847002.552 10.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7837438.076 81.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351434013.353 2.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 78312825.667 72.17%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 345753939.660 -1.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1892518.425 -4.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 25216657.519 23.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227917593.981 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147391620.668 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17485998.389 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20123956.162 2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19157022.397 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13259649.427 1.20%
SetIntersection_Interlaced_Vector_string_1024_1 1144933.813 -
SetIntersection_Interlaced_Vector_string_1024_1024 40826006.151 -5.03%
SetIntersection_Interlaced_Vector_string_1024_16 3354441.837 -
SetIntersection_Interlaced_Vector_string_1024_256 21553217.903 4.80%
SetIntersection_Interlaced_Vector_string_1024_4 1729852.331 -
SetIntersection_Interlaced_Vector_string_1024_64 8853728.264 6.43%
SetIntersection_Interlaced_Vector_string_16384_1 1154008.470 -
SetIntersection_Interlaced_Vector_string_16384_1024 118806297.994 5.08%
SetIntersection_Interlaced_Vector_string_16384_16 4722295.749 10.26%
SetIntersection_Interlaced_Vector_string_16384_16384 348564205.735 -
SetIntersection_Interlaced_Vector_string_16384_256 43732462.930 4.89%
SetIntersection_Interlaced_Vector_string_16384_4 1976909.178 4.01%
SetIntersection_Interlaced_Vector_string_16384_64 14656837.667 23.70%
SetIntersection_Interlaced_Vector_string_16_1 68930105.000 -
SetIntersection_Interlaced_Vector_string_16_16 56888217.846 1.68%
SetIntersection_Interlaced_Vector_string_16_4 71511226.855 -1.00%
SetIntersection_Interlaced_Vector_string_1_1 586186160.260 -
SetIntersection_Interlaced_Vector_string_256_1 4524317.981 -
SetIntersection_Interlaced_Vector_string_256_16 11096471.826 3.60%
SetIntersection_Interlaced_Vector_string_256_256 22888601.710 2.95%
SetIntersection_Interlaced_Vector_string_256_4 6390614.184 -
SetIntersection_Interlaced_Vector_string_256_64 19783999.894 -3.23%
SetIntersection_Interlaced_Vector_string_262144_1 1164382.460 1.02%
SetIntersection_Interlaced_Vector_string_262144_1024 338580608.145 49.58%
SetIntersection_Interlaced_Vector_string_262144_16 6623016.742 15.58%
SetIntersection_Interlaced_Vector_string_262144_16384 1010658.936 -
SetIntersection_Interlaced_Vector_string_262144_256 75260110.546 21.15%
SetIntersection_Interlaced_Vector_string_262144_262144 14416309.082 -
SetIntersection_Interlaced_Vector_string_262144_4 2382083.918 16.78%
SetIntersection_Interlaced_Vector_string_262144_64 22676276.160 23.75%
SetIntersection_Interlaced_Vector_string_4_1 234430680.578 -
SetIntersection_Interlaced_Vector_string_4_4 162002555.821 -
SetIntersection_Interlaced_Vector_string_64_1 18035102.045 -
SetIntersection_Interlaced_Vector_string_64_16 31302585.019 5.04%
SetIntersection_Interlaced_Vector_string_64_4 22946014.564 -
SetIntersection_Interlaced_Vector_string_64_64 28973149.353 1.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1073986.993 -3.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9657383.843 -5.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3104963.097 5.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11876765.169 13.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1564410.531 3.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7445061.015 4.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1116532.173 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 83838507.817 -6.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3395538.209 -34.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 151464313.306 5.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 47463381.282 -13.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1986443.004 2.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8124090.627 -29.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 67138645.615 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39699225.298 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62794301.290 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 569965848.063 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4398566.047 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 10253595.815 7.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7101509.222 8.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6061896.043 3.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11338386.862 -3.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1124045.211 4.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 251095100.784 -27.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 9630729.098 10.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 340294183.968 -3.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 85907978.832 -28.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 979788.576 -99.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1833969.531 -23.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 28037509.598 -15.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 228193897.316 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147272611.832 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17435283.919 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22445587.053 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20675058.606 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13542068.979 1.93%
SetIntersection_Interlaced_Vector_uint32_1024_1 1114599.399 4.40%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5987742.835 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2482892.790 32.59%
SetIntersection_Interlaced_Vector_uint32_1024_256 6425035.092 11.72%
SetIntersection_Interlaced_Vector_uint32_1024_4 1436459.487 10.06%
SetIntersection_Interlaced_Vector_uint32_1024_64 4486808.063 18.79%
SetIntersection_Interlaced_Vector_uint32_16384_1 1065581.632 -1.79%
SetIntersection_Interlaced_Vector_uint32_16384_1024 56337182.298 15.97%
SetIntersection_Interlaced_Vector_uint32_16384_16 3457207.458 3.70%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80276496.141 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14544478.836 -26.00%
SetIntersection_Interlaced_Vector_uint32_16384_4 1604075.205 -
SetIntersection_Interlaced_Vector_uint32_16384_64 7381152.811 20.87%
SetIntersection_Interlaced_Vector_uint32_16_1 66958332.542 -
SetIntersection_Interlaced_Vector_uint32_16_16 38600494.967 1.31%
SetIntersection_Interlaced_Vector_uint32_16_4 59945666.678 -
SetIntersection_Interlaced_Vector_uint32_1_1 569254590.186 -
SetIntersection_Interlaced_Vector_uint32_256_1 4399672.600 -
SetIntersection_Interlaced_Vector_uint32_256_16 6333078.638 -14.99%
SetIntersection_Interlaced_Vector_uint32_256_256 4681235.606 -10.55%
SetIntersection_Interlaced_Vector_uint32_256_4 5290523.725 2.61%
SetIntersection_Interlaced_Vector_uint32_256_64 7242883.559 10.73%
SetIntersection_Interlaced_Vector_uint32_262144_1 1118143.942 4.10%
SetIntersection_Interlaced_Vector_uint32_262144_1024 105510074.979 14.39%
SetIntersection_Interlaced_Vector_uint32_262144_16 5903551.195 -2.15%
SetIntersection_Interlaced_Vector_uint32_262144_16384 354000326.388 -
SetIntersection_Interlaced_Vector_uint32_262144_256 46737278.324 22.90%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350589666.158 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1806132.170 14.95%
SetIntersection_Interlaced_Vector_uint32_262144_64 15876418.186 30.86%
SetIntersection_Interlaced_Vector_uint32_4_1 227915923.361 -
SetIntersection_Interlaced_Vector_uint32_4_4 144181754.118 -1.02%
SetIntersection_Interlaced_Vector_uint32_64_1 17419053.945 -
SetIntersection_Interlaced_Vector_uint32_64_16 17741085.169 -
SetIntersection_Interlaced_Vector_uint32_64_4 18292169.761 -
SetIntersection_Interlaced_Vector_uint32_64_64 11502661.016 -4.28%
SetIntersection_Interlaced_Vector_uint64_1024_1 1113723.242 2.68%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5979524.864 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2295210.341 8.11%
SetIntersection_Interlaced_Vector_uint64_1024_256 6386919.836 27.12%
SetIntersection_Interlaced_Vector_uint64_1024_4 1444117.684 9.78%
SetIntersection_Interlaced_Vector_uint64_1024_64 4593847.139 11.89%
SetIntersection_Interlaced_Vector_uint64_16384_1 1114508.816 3.08%
SetIntersection_Interlaced_Vector_uint64_16384_1024 48532265.749 5.45%
SetIntersection_Interlaced_Vector_uint64_16384_16 2732939.566 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 78199260.660 -
SetIntersection_Interlaced_Vector_uint64_16384_256 24437423.976 44.62%
SetIntersection_Interlaced_Vector_uint64_16384_4 1415409.094 -5.52%
SetIntersection_Interlaced_Vector_uint64_16384_64 8240063.791 -2.22%
SetIntersection_Interlaced_Vector_uint64_16_1 66867565.728 -
SetIntersection_Interlaced_Vector_uint64_16_16 38336906.496 -
SetIntersection_Interlaced_Vector_uint64_16_4 59878972.626 -
SetIntersection_Interlaced_Vector_uint64_1_1 567161893.575 -
SetIntersection_Interlaced_Vector_uint64_256_1 4386560.201 -
SetIntersection_Interlaced_Vector_uint64_256_16 6540870.951 -8.47%
SetIntersection_Interlaced_Vector_uint64_256_256 4690351.499 -
SetIntersection_Interlaced_Vector_uint64_256_4 5036829.493 -1.07%
SetIntersection_Interlaced_Vector_uint64_256_64 7931575.338 8.71%
SetIntersection_Interlaced_Vector_uint64_262144_1 1069669.147 -3.87%
SetIntersection_Interlaced_Vector_uint64_262144_1024 110430222.611 18.84%
SetIntersection_Interlaced_Vector_uint64_262144_16 5909512.617 -4.25%
SetIntersection_Interlaced_Vector_uint64_262144_16384 361476086.420 3.92%
SetIntersection_Interlaced_Vector_uint64_262144_256 48069488.233 15.24%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349587332.658 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1596029.353 -
SetIntersection_Interlaced_Vector_uint64_262144_64 12488324.516 42.85%
SetIntersection_Interlaced_Vector_uint64_4_1 227447760.586 -
SetIntersection_Interlaced_Vector_uint64_4_4 144605310.640 -
SetIntersection_Interlaced_Vector_uint64_64_1 17358679.341 -
SetIntersection_Interlaced_Vector_uint64_64_16 18051280.830 -
SetIntersection_Interlaced_Vector_uint64_64_4 18271286.691 -1.09%
SetIntersection_Interlaced_Vector_uint64_64_64 11410470.322 -
SetIntersection_None_Set_float_1024_1 9053456.937 -11.63%
SetIntersection_None_Set_float_1024_1024 8920010.557 -1.01%
SetIntersection_None_Set_float_1024_16 8881124.624 -14.09%
SetIntersection_None_Set_float_1024_256 8844094.174 -13.31%
SetIntersection_None_Set_float_1024_4 8926616.920 -12.07%
SetIntersection_None_Set_float_1024_64 9096151.028 -8.80%
SetIntersection_None_Set_float_16384_1 156840340.439 -
SetIntersection_None_Set_float_16384_1024 153367085.515 -2.84%
SetIntersection_None_Set_float_16384_16 156366313.338 -
SetIntersection_None_Set_float_16384_16384 156264144.025 -
SetIntersection_None_Set_float_16384_256 154970375.416 -1.38%
SetIntersection_None_Set_float_16384_4 156150369.845 -
SetIntersection_None_Set_float_16384_64 155643567.656 -
SetIntersection_None_Set_float_16_1 70819150.168 -
SetIntersection_None_Set_float_16_16 37629728.341 -
SetIntersection_None_Set_float_16_4 60238883.741 -
SetIntersection_None_Set_float_1_1 570179744.961 -
SetIntersection_None_Set_float_256_1 11787994.419 -
SetIntersection_None_Set_float_256_16 11019715.936 -1.55%
SetIntersection_None_Set_float_256_256 5909118.720 -
SetIntersection_None_Set_float_256_4 11494056.788 -2.65%
SetIntersection_None_Set_float_256_64 9582862.812 2.96%
SetIntersection_None_Set_float_262144_1 1195348.633 -
SetIntersection_None_Set_float_262144_1024 1186003.662 -
SetIntersection_None_Set_float_262144_16 1190161.539 -
SetIntersection_None_Set_float_262144_16384 1176879.965 -1.68%
SetIntersection_None_Set_float_262144_256 1187965.578 -
SetIntersection_None_Set_float_262144_262144 1189555.582 -
SetIntersection_None_Set_float_262144_4 1195117.023 -
SetIntersection_None_Set_float_262144_64 1190905.763 -
SetIntersection_None_Set_float_4_1 230620960.871 -
SetIntersection_None_Set_float_4_4 144180740.183 -
SetIntersection_None_Set_float_64_1 22684628.028 -
SetIntersection_None_Set_float_64_16 18518301.184 -2.35%
SetIntersection_None_Set_float_64_4 21599169.657 -
SetIntersection_None_Set_float_64_64 11927519.831 1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8816751.370 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8820991.835 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8730078.063 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8688471.003 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8821035.100 -2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8934713.426 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161451707.709 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158429810.910 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169571758.718 -3.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 164832541.540 -4.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162966359.882 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165165470.977 -2.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166403816.271 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71575666.394 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37610726.244 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60541915.595 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 570777940.191 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11696659.906 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10985636.566 -1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5898512.907 1.60%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11440268.790 -2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9407935.084 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1236486.004 1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1248677.650 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1239519.449 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1250700.277 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1244920.410 1.45%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1257018.635 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1240202.637 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1244678.385 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 234109680.771 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144317393.203 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23385518.336 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19040096.042 1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22103957.627 -1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11913550.725 -
SetIntersection_None_Set_string_1024_1 8893690.918 -2.51%
SetIntersection_None_Set_string_1024_1024 8859008.621 -4.09%
SetIntersection_None_Set_string_1024_16 8999088.175 1.23%
SetIntersection_None_Set_string_1024_256 8994291.110 -
SetIntersection_None_Set_string_1024_4 8864761.751 -
SetIntersection_None_Set_string_1024_64 9077116.544 -
SetIntersection_None_Set_string_16384_1 190023994.154 -7.98%
SetIntersection_None_Set_string_16384_1024 204152360.431 -8.43%
SetIntersection_None_Set_string_16384_16 194536404.547 -4.97%
SetIntersection_None_Set_string_16384_16384 188433794.233 -5.78%
SetIntersection_None_Set_string_16384_256 192635051.142 -5.53%
SetIntersection_None_Set_string_16384_4 194981935.800 -5.48%
SetIntersection_None_Set_string_16384_64 191079439.182 -7.11%
SetIntersection_None_Set_string_16_1 72787061.931 -
SetIntersection_None_Set_string_16_16 38787979.426 -
SetIntersection_None_Set_string_16_4 62048745.216 -
SetIntersection_None_Set_string_1_1 575262814.051 -
SetIntersection_None_Set_string_256_1 11963513.467 -
SetIntersection_None_Set_string_256_16 11175587.357 -
SetIntersection_None_Set_string_256_256 6025235.274 -
SetIntersection_None_Set_string_256_4 11641159.919 -
SetIntersection_None_Set_string_256_64 9563849.365 -
SetIntersection_None_Set_string_262144_1 1717345.053 2.57%
SetIntersection_None_Set_string_262144_1024 1704614.908 2.19%
SetIntersection_None_Set_string_262144_16 1715356.771 2.28%
SetIntersection_None_Set_string_262144_16384 1715357.502 1.98%
SetIntersection_None_Set_string_262144_256 1719304.850 2.31%
SetIntersection_None_Set_string_262144_262144 1701281.090 2.06%
SetIntersection_None_Set_string_262144_4 1714361.168 2.24%
SetIntersection_None_Set_string_262144_64 1716296.633 1.91%
SetIntersection_None_Set_string_4_1 234935900.647 -
SetIntersection_None_Set_string_4_4 146859990.420 -
SetIntersection_None_Set_string_64_1 24084536.442 -
SetIntersection_None_Set_string_64_16 19183175.283 -2.23%
SetIntersection_None_Set_string_64_4 22997852.126 -
SetIntersection_None_Set_string_64_64 12215963.128 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8929971.713 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8932961.694 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8979811.616 1.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8709388.385 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8816889.357 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8790169.575 -2.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 195942801.249 -7.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 193781469.783 -7.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 194636576.081 -5.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 207908914.063 4.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 194484175.583 -1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 195886065.078 -5.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 197733376.425 -2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71075684.638 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37826426.070 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 59770290.767 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571352464.841 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11841971.619 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10977023.777 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5893823.307 2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11734200.085 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9441556.934 -1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1680702.066 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1703037.598 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1678564.533 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1689423.992 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1687044.514 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1700466.717 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1698470.947 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1683122.477 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232349512.472 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144435945.157 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23335977.491 -2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19187687.861 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22190496.455 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12094399.592 -
SetIntersection_None_Set_uint32_1024_1 8656997.139 -1.86%
SetIntersection_None_Set_uint32_1024_1024 8842269.799 -
SetIntersection_None_Set_uint32_1024_16 8765502.104 -
SetIntersection_None_Set_uint32_1024_256 8863787.065 -
SetIntersection_None_Set_uint32_1024_4 8797568.114 -1.10%
SetIntersection_None_Set_uint32_1024_64 8850155.241 1.10%
SetIntersection_None_Set_uint32_16384_1 153503913.165 -
SetIntersection_None_Set_uint32_16384_1024 155125955.715 -
SetIntersection_None_Set_uint32_16384_16 152601444.848 -
SetIntersection_None_Set_uint32_16384_16384 159989014.749 -22.50%
SetIntersection_None_Set_uint32_16384_256 155557886.947 -
SetIntersection_None_Set_uint32_16384_4 152840874.298 -
SetIntersection_None_Set_uint32_16384_64 153895614.256 -
SetIntersection_None_Set_uint32_16_1 70833628.539 -
SetIntersection_None_Set_uint32_16_16 37482833.657 -
SetIntersection_None_Set_uint32_16_4 60356840.095 -
SetIntersection_None_Set_uint32_1_1 569552370.057 -
SetIntersection_None_Set_uint32_256_1 11437559.572 -2.35%
SetIntersection_None_Set_uint32_256_16 11080922.478 -
SetIntersection_None_Set_uint32_256_256 5976459.680 2.40%
SetIntersection_None_Set_uint32_256_4 11442538.010 -
SetIntersection_None_Set_uint32_256_64 9245618.487 -
SetIntersection_None_Set_uint32_262144_1 1176381.350 -2.71%
SetIntersection_None_Set_uint32_262144_1024 1171465.982 -2.02%
SetIntersection_None_Set_uint32_262144_16 1173959.961 -2.37%
SetIntersection_None_Set_uint32_262144_16384 1178580.894 -
SetIntersection_None_Set_uint32_262144_256 1171420.900 -2.15%
SetIntersection_None_Set_uint32_262144_262144 1175056.639 -1.02%
SetIntersection_None_Set_uint32_262144_4 1171769.857 -2.47%
SetIntersection_None_Set_uint32_262144_64 1168782.961 -2.14%
SetIntersection_None_Set_uint32_4_1 230512386.848 -
SetIntersection_None_Set_uint32_4_4 144413572.326 -
SetIntersection_None_Set_uint32_64_1 23655574.869 -
SetIntersection_None_Set_uint32_64_16 19109246.078 -
SetIntersection_None_Set_uint32_64_4 22604609.270 -
SetIntersection_None_Set_uint32_64_64 12026071.512 1.52%
SetIntersection_None_Set_uint64_1024_1 8963203.376 -
SetIntersection_None_Set_uint64_1024_1024 8682206.440 -
SetIntersection_None_Set_uint64_1024_16 8677606.367 -
SetIntersection_None_Set_uint64_1024_256 8757179.234 -
SetIntersection_None_Set_uint64_1024_4 8744718.051 -
SetIntersection_None_Set_uint64_1024_64 8661553.909 -
SetIntersection_None_Set_uint64_16384_1 156088994.381 -1.38%
SetIntersection_None_Set_uint64_16384_1024 165533330.166 -
SetIntersection_None_Set_uint64_16384_16 161626312.972 -2.42%
SetIntersection_None_Set_uint64_16384_16384 175936890.544 -
SetIntersection_None_Set_uint64_16384_256 163371487.192 -1.53%
SetIntersection_None_Set_uint64_16384_4 159559215.219 -1.18%
SetIntersection_None_Set_uint64_16384_64 164729227.545 -1.95%
SetIntersection_None_Set_uint64_16_1 70768807.315 -
SetIntersection_None_Set_uint64_16_16 37622657.293 -
SetIntersection_None_Set_uint64_16_4 59905360.922 -
SetIntersection_None_Set_uint64_1_1 567128414.756 -
SetIntersection_None_Set_uint64_256_1 11653469.965 -
SetIntersection_None_Set_uint64_256_16 10761596.017 -2.30%
SetIntersection_None_Set_uint64_256_256 5794381.581 -1.88%
SetIntersection_None_Set_uint64_256_4 11383184.069 -
SetIntersection_None_Set_uint64_256_64 9319820.703 1.74%
SetIntersection_None_Set_uint64_262144_1 1201569.985 -
SetIntersection_None_Set_uint64_262144_1024 1214640.789 1.22%
SetIntersection_None_Set_uint64_262144_16 1208455.646 1.33%
SetIntersection_None_Set_uint64_262144_16384 1221594.400 1.37%
SetIntersection_None_Set_uint64_262144_256 1210310.385 -
SetIntersection_None_Set_uint64_262144_262144 1225687.174 -
SetIntersection_None_Set_uint64_262144_4 1204853.190 -
SetIntersection_None_Set_uint64_262144_64 1213421.225 1.72%
SetIntersection_None_Set_uint64_4_1 230402285.589 -
SetIntersection_None_Set_uint64_4_4 143438430.170 -
SetIntersection_None_Set_uint64_64_1 23232661.970 -1.26%
SetIntersection_None_Set_uint64_64_16 18965936.252 -
SetIntersection_None_Set_uint64_64_4 22359165.822 -1.10%
SetIntersection_None_Set_uint64_64_64 11888141.865 -
SetIntersection_None_Vector_float_1024_1 1155104.702 2.15%
SetIntersection_None_Vector_float_1024_1024 1153902.965 -
SetIntersection_None_Vector_float_1024_16 1142262.645 -1.06%
SetIntersection_None_Vector_float_1024_256 1151737.750 -
SetIntersection_None_Vector_float_1024_4 1149603.053 -
SetIntersection_None_Vector_float_1024_64 1157198.355 -
SetIntersection_None_Vector_float_16384_1 1175790.039 -
SetIntersection_None_Vector_float_16384_1024 1187145.704 1.18%
SetIntersection_None_Vector_float_16384_16 1178999.120 -
SetIntersection_None_Vector_float_16384_16384 1179178.423 -
SetIntersection_None_Vector_float_16384_256 1175218.429 -
SetIntersection_None_Vector_float_16384_4 1175463.095 -
SetIntersection_None_Vector_float_16384_64 1174087.830 -
SetIntersection_None_Vector_float_16_1 67612606.486 -
SetIntersection_None_Vector_float_16_16 35868536.263 -
SetIntersection_None_Vector_float_16_4 57400640.330 -
SetIntersection_None_Vector_float_1_1 570048661.935 -
SetIntersection_None_Vector_float_256_1 4534033.266 -
SetIntersection_None_Vector_float_256_16 4301030.589 -
SetIntersection_None_Vector_float_256_256 2277468.392 -1.66%
SetIntersection_None_Vector_float_256_4 4496614.678 -
SetIntersection_None_Vector_float_256_64 3639879.479 -
SetIntersection_None_Vector_float_262144_1 1209842.499 1.07%
SetIntersection_None_Vector_float_262144_1024 1203361.992 -
SetIntersection_None_Vector_float_262144_16 1192262.672 -1.16%
SetIntersection_None_Vector_float_262144_16384 1202149.914 -
SetIntersection_None_Vector_float_262144_256 1206172.625 -
SetIntersection_None_Vector_float_262144_262144 1206478.472 -
SetIntersection_None_Vector_float_262144_4 1202683.851 -
SetIntersection_None_Vector_float_262144_64 1204736.628 -
SetIntersection_None_Vector_float_4_1 228657406.783 -
SetIntersection_None_Vector_float_4_4 142808825.158 -
SetIntersection_None_Vector_float_64_1 17821771.853 -
SetIntersection_None_Vector_float_64_16 14488911.648 -
SetIntersection_None_Vector_float_64_4 17055325.753 -
SetIntersection_None_Vector_float_64_64 9067470.908 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1144880.014 -2.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1147067.951 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1150885.637 -1.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1150139.885 -1.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1153996.210 -1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1149026.651 -2.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1146301.855 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1146594.253 -3.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1190896.504 -1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1149498.341 -2.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1187816.906 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1169869.078 -1.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1189905.122 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67445158.829 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35779208.256 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57332506.997 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566216212.461 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4543718.410 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4319735.680 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2183026.077 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4484691.738 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3678540.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1198980.027 -3.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1162628.081 -7.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1226781.289 3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1176673.714 -2.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1174539.735 -4.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1190004.417 -2.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1200350.391 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1222210.957 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227517370.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142261760.557 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17744281.946 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14320830.074 -1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17088937.562 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9037676.785 -
SetIntersection_None_Vector_string_1024_1 1237565.991 2.61%
SetIntersection_None_Vector_string_1024_1024 1226847.190 -
SetIntersection_None_Vector_string_1024_16 1245191.839 -
SetIntersection_None_Vector_string_1024_256 1212573.291 -1.20%
SetIntersection_None_Vector_string_1024_4 1233505.439 -
SetIntersection_None_Vector_string_1024_64 1245202.528 -
SetIntersection_None_Vector_string_16384_1 1244340.686 -2.24%
SetIntersection_None_Vector_string_16384_1024 1289112.990 -
SetIntersection_None_Vector_string_16384_16 1297547.389 -
SetIntersection_None_Vector_string_16384_16384 1295484.740 -1.17%
SetIntersection_None_Vector_string_16384_256 1301268.497 -
SetIntersection_None_Vector_string_16384_4 1281444.942 -1.47%
SetIntersection_None_Vector_string_16384_64 1286769.666 -1.13%
SetIntersection_None_Vector_string_16_1 68972016.579 -
SetIntersection_None_Vector_string_16_16 36715517.463 -
SetIntersection_None_Vector_string_16_4 58599187.939 -
SetIntersection_None_Vector_string_1_1 570232167.190 -
SetIntersection_None_Vector_string_256_1 4768778.451 -
SetIntersection_None_Vector_string_256_16 4526255.241 -
SetIntersection_None_Vector_string_256_256 2447447.951 1.58%
SetIntersection_None_Vector_string_256_4 4713662.530 -1.43%
SetIntersection_None_Vector_string_256_64 3835865.096 -
SetIntersection_None_Vector_string_262144_1 1369000.868 -
SetIntersection_None_Vector_string_262144_1024 1349087.571 -
SetIntersection_None_Vector_string_262144_16 1377806.422 -
SetIntersection_None_Vector_string_262144_16384 1358091.237 -2.48%
SetIntersection_None_Vector_string_262144_256 1380564.154 -
SetIntersection_None_Vector_string_262144_262144 1338918.774 -2.49%
SetIntersection_None_Vector_string_262144_4 1341566.692 -3.74%
SetIntersection_None_Vector_string_262144_64 1356610.248 1.75%
SetIntersection_None_Vector_string_4_1 230900269.035 -
SetIntersection_None_Vector_string_4_4 144418121.556 -
SetIntersection_None_Vector_string_64_1 18532836.778 -
SetIntersection_None_Vector_string_64_16 15029301.360 -
SetIntersection_None_Vector_string_64_4 17684084.227 -
SetIntersection_None_Vector_string_64_64 9409274.564 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1183915.410 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1189102.952 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1171207.247 -2.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1184401.452 2.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1144116.041 -3.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1183006.716 -1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1229122.220 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1232231.725 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1216439.348 -2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1181935.433 -4.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1233790.474 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1235081.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1230875.851 3.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67474422.249 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36063576.056 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57583551.590 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566735244.271 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4505488.427 -1.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4369346.834 2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2306960.227 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4499602.277 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3677133.370 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1298294.470 -1.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1213275.578 -5.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1254934.058 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1213607.370 -4.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1279539.424 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1306970.960 2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1255562.599 2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1248951.181 2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228018739.743 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142526589.164 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17907376.639 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14508493.471 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17043165.722 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9152772.705 -
SetIntersection_None_Vector_uint32_1024_1 1162678.874 1.02%
SetIntersection_None_Vector_uint32_1024_1024 1112708.459 -4.76%
SetIntersection_None_Vector_uint32_1024_16 1136794.696 -1.42%
SetIntersection_None_Vector_uint32_1024_256 1145376.217 -
SetIntersection_None_Vector_uint32_1024_4 1104991.142 -4.60%
SetIntersection_None_Vector_uint32_1024_64 1142219.701 -
SetIntersection_None_Vector_uint32_16384_1 1171970.076 -
SetIntersection_None_Vector_uint32_16384_1024 1179821.520 -
SetIntersection_None_Vector_uint32_16384_16 1174184.467 -
SetIntersection_None_Vector_uint32_16384_16384 1160284.553 -1.56%
SetIntersection_None_Vector_uint32_16384_256 1175690.812 -
SetIntersection_None_Vector_uint32_16384_4 1177604.541 4.23%
SetIntersection_None_Vector_uint32_16384_64 1172331.577 -
SetIntersection_None_Vector_uint32_16_1 67298545.753 -
SetIntersection_None_Vector_uint32_16_16 35849998.730 -
SetIntersection_None_Vector_uint32_16_4 57485350.667 -
SetIntersection_None_Vector_uint32_1_1 588058500.709 -
SetIntersection_None_Vector_uint32_256_1 4519886.162 -
SetIntersection_None_Vector_uint32_256_16 4241735.009 -
SetIntersection_None_Vector_uint32_256_256 2294546.368 1.05%
SetIntersection_None_Vector_uint32_256_4 4432246.267 -1.99%
SetIntersection_None_Vector_uint32_256_64 3682164.075 1.65%
SetIntersection_None_Vector_uint32_262144_1 1199835.341 -
SetIntersection_None_Vector_uint32_262144_1024 1197503.524 3.56%
SetIntersection_None_Vector_uint32_262144_16 1159190.011 -3.92%
SetIntersection_None_Vector_uint32_262144_16384 1197946.362 -
SetIntersection_None_Vector_uint32_262144_256 1201928.722 -
SetIntersection_None_Vector_uint32_262144_262144 1174907.242 -2.98%
SetIntersection_None_Vector_uint32_262144_4 1196763.343 -2.22%
SetIntersection_None_Vector_uint32_262144_64 1198364.070 3.16%
SetIntersection_None_Vector_uint32_4_1 229147066.978 -
SetIntersection_None_Vector_uint32_4_4 143625374.934 -
SetIntersection_None_Vector_uint32_64_1 17722844.545 -
SetIntersection_None_Vector_uint32_64_16 14379981.444 -
SetIntersection_None_Vector_uint32_64_4 16898924.915 -
SetIntersection_None_Vector_uint32_64_64 8993879.695 -
SetIntersection_None_Vector_uint64_1024_1 1137177.711 -
SetIntersection_None_Vector_uint64_1024_1024 1145978.573 3.14%
SetIntersection_None_Vector_uint64_1024_16 1153653.269 -
SetIntersection_None_Vector_uint64_1024_256 1146938.216 -
SetIntersection_None_Vector_uint64_1024_4 1148767.808 -
SetIntersection_None_Vector_uint64_1024_64 1151502.383 -
SetIntersection_None_Vector_uint64_16384_1 1179916.196 1.12%
SetIntersection_None_Vector_uint64_16384_1024 1170158.258 2.74%
SetIntersection_None_Vector_uint64_16384_16 1161848.934 2.95%
SetIntersection_None_Vector_uint64_16384_16384 1174170.979 2.46%
SetIntersection_None_Vector_uint64_16384_256 1169182.855 -
SetIntersection_None_Vector_uint64_16384_4 1129229.793 -3.73%
SetIntersection_None_Vector_uint64_16384_64 1169454.184 -
SetIntersection_None_Vector_uint64_16_1 67157815.024 -
SetIntersection_None_Vector_uint64_16_16 36226907.593 1.53%
SetIntersection_None_Vector_uint64_16_4 57111123.751 -
SetIntersection_None_Vector_uint64_1_1 566657886.513 -
SetIntersection_None_Vector_uint64_256_1 4530188.598 -
SetIntersection_None_Vector_uint64_256_16 4247506.038 1.62%
SetIntersection_None_Vector_uint64_256_256 2229835.751 -1.54%
SetIntersection_None_Vector_uint64_256_4 4470146.702 -
SetIntersection_None_Vector_uint64_256_64 3628132.300 1.42%
SetIntersection_None_Vector_uint64_262144_1 1198605.799 5.66%
SetIntersection_None_Vector_uint64_262144_1024 1189695.188 -
SetIntersection_None_Vector_uint64_262144_16 1179974.285 -1.94%
SetIntersection_None_Vector_uint64_262144_16384 1194676.154 1.39%
SetIntersection_None_Vector_uint64_262144_256 1195992.282 3.50%
SetIntersection_None_Vector_uint64_262144_262144 1198158.537 2.00%
SetIntersection_None_Vector_uint64_262144_4 1192985.036 -
SetIntersection_None_Vector_uint64_262144_64 1131956.458 -4.47%
SetIntersection_None_Vector_uint64_4_1 227518018.232 -
SetIntersection_None_Vector_uint64_4_4 142144173.082 -
SetIntersection_None_Vector_uint64_64_1 17733886.294 -
SetIntersection_None_Vector_uint64_64_16 14370335.526 -
SetIntersection_None_Vector_uint64_64_4 17000738.570 -
SetIntersection_None_Vector_uint64_64_64 8998883.769 -
bm_gcd_complex 19.230 -
bm_gcd_random 30.810 -
bm_gcd_trivial 0.909 1.73%
bm_lexicographical_compare<int>/1 1.319 12.29%
bm_lexicographical_compare<int>/1048576 76674.511 -
bm_lexicographical_compare<int>/16 2.189 3.53%
bm_lexicographical_compare<int>/2 1.555 17.47%
bm_lexicographical_compare<int>/262144 19136.757 -
bm_lexicographical_compare<int>/3 1.774 11.50%
bm_lexicographical_compare<int>/32768 2944.057 23.19%
bm_lexicographical_compare<int>/4 1.260 -
bm_lexicographical_compare<int>/4096 298.600 -
bm_lexicographical_compare<int>/5 1.524 -
bm_lexicographical_compare<int>/512 37.296 -
bm_lexicographical_compare<int>/6 1.525 -
bm_lexicographical_compare<int>/64 4.971 -
bm_lexicographical_compare<int>/7 1.524 -
bm_lexicographical_compare<int>/8 1.535 -
bm_lexicographical_compare<signed_char>/1 1.323 -4.66%
bm_lexicographical_compare<signed_char>/1048576 16646.464 2.06%
bm_lexicographical_compare<signed_char>/16 1.299 2.16%
bm_lexicographical_compare<signed_char>/2 1.417 -12.48%
bm_lexicographical_compare<signed_char>/262144 4161.486 8.25%
bm_lexicographical_compare<signed_char>/3 1.619 -12.47%
bm_lexicographical_compare<signed_char>/32768 479.195 -
bm_lexicographical_compare<signed_char>/4 1.862 -10.68%
bm_lexicographical_compare<signed_char>/4096 59.883 -
bm_lexicographical_compare<signed_char>/5 2.094 -9.58%
bm_lexicographical_compare<signed_char>/512 7.924 1.51%
bm_lexicographical_compare<signed_char>/6 2.381 -7.53%
bm_lexicographical_compare<signed_char>/64 2.310 18.81%
bm_lexicographical_compare<signed_char>/7 2.611 -7.84%
bm_lexicographical_compare<signed_char>/8 2.936 -6.45%
bm_lexicographical_compare<unsigned_char>/1 1.598 -4.31%
bm_lexicographical_compare<unsigned_char>/1048576 17946.928 -
bm_lexicographical_compare<unsigned_char>/16 1.105 -4.45%
bm_lexicographical_compare<unsigned_char>/2 1.782 -6.43%
bm_lexicographical_compare<unsigned_char>/262144 4506.419 -
bm_lexicographical_compare<unsigned_char>/3 2.052 -3.89%
bm_lexicographical_compare<unsigned_char>/32768 572.554 -
bm_lexicographical_compare<unsigned_char>/4 1.371 -6.49%
bm_lexicographical_compare<unsigned_char>/4096 77.764 -
bm_lexicographical_compare<unsigned_char>/5 1.606 -6.24%
bm_lexicographical_compare<unsigned_char>/512 8.738 -
bm_lexicographical_compare<unsigned_char>/6 1.835 -6.29%
bm_lexicographical_compare<unsigned_char>/64 1.917 -6.87%
bm_lexicographical_compare<unsigned_char>/7 2.086 -5.30%
bm_lexicographical_compare<unsigned_char>/8 1.425 -4.79%
bm_ranges_lexicographical_compare<int>/1 1.350 4.01%
bm_ranges_lexicographical_compare<int>/1048576 76647.715 -
bm_ranges_lexicographical_compare<int>/16 1.897 -17.70%
bm_ranges_lexicographical_compare<int>/2 1.579 3.47%
bm_ranges_lexicographical_compare<int>/262144 19121.744 -
bm_ranges_lexicographical_compare<int>/3 1.847 -
bm_ranges_lexicographical_compare<int>/32768 2939.155 23.00%
bm_ranges_lexicographical_compare<int>/4 1.296 -
bm_ranges_lexicographical_compare<int>/4096 298.266 -
bm_ranges_lexicographical_compare<int>/5 1.505 -
bm_ranges_lexicographical_compare<int>/512 37.269 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.713 -2.92%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.530 1.87%
bm_ranges_lexicographical_compare<signed_char>/1 1.382 -
bm_ranges_lexicographical_compare<signed_char>/1048576 17093.748 4.83%
bm_ranges_lexicographical_compare<signed_char>/16 1.323 4.09%
bm_ranges_lexicographical_compare<signed_char>/2 1.612 -
bm_ranges_lexicographical_compare<signed_char>/262144 4183.673 8.90%
bm_ranges_lexicographical_compare<signed_char>/3 1.841 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.816 -
bm_ranges_lexicographical_compare<signed_char>/4 2.076 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.745 -
bm_ranges_lexicographical_compare<signed_char>/5 2.297 -
bm_ranges_lexicographical_compare<signed_char>/512 7.848 -
bm_ranges_lexicographical_compare<signed_char>/6 2.647 2.16%
bm_ranges_lexicographical_compare<signed_char>/64 2.119 -8.14%
bm_ranges_lexicographical_compare<signed_char>/7 2.872 1.72%
bm_ranges_lexicographical_compare<signed_char>/8 3.267 4.23%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 -12.96%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17953.699 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.155 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.845 -11.20%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4511.398 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.088 -7.13%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.514 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.385 -10.68%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.609 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.616 -6.56%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.786 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.846 -5.57%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.033 4.19%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.096 -1.74%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -4.47%
bm_ranges_swap_ranges_vb_aligned/1024 6.507 -
bm_ranges_swap_ranges_vb_aligned/1048576 3416.134 -6.87%
bm_ranges_swap_ranges_vb_aligned/128 3.482 -
bm_ranges_swap_ranges_vb_aligned/131072 248.661 -
bm_ranges_swap_ranges_vb_aligned/16 3.258 -
bm_ranges_swap_ranges_vb_aligned/16384 34.922 -
bm_ranges_swap_ranges_vb_aligned/2048 8.546 -
bm_ranges_swap_ranges_vb_aligned/256 4.379 -
bm_ranges_swap_ranges_vb_aligned/262144 496.120 -
bm_ranges_swap_ranges_vb_aligned/32 3.257 -
bm_ranges_swap_ranges_vb_aligned/32768 64.304 -
bm_ranges_swap_ranges_vb_aligned/4096 11.971 -
bm_ranges_swap_ranges_vb_aligned/512 5.162 -1.26%
bm_ranges_swap_ranges_vb_aligned/524288 1050.634 -
bm_ranges_swap_ranges_vb_aligned/64 3.125 -
bm_ranges_swap_ranges_vb_aligned/65536 123.396 -
bm_ranges_swap_ranges_vb_aligned/8 3.199 -
bm_ranges_swap_ranges_vb_aligned/8192 19.513 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15569.255 -1.45%
bm_ranges_swap_ranges_vb_unaligned/262144 3734.759 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.156 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.150 -
bm_ranges_swap_ranges_vb_unaligned/512 13.501 -
bm_ranges_swap_ranges_vb_unaligned/64 6.270 -
bm_ranges_swap_ranges_vb_unaligned/8 5.017 5.47%
bm_swap_ranges_vb_aligned/1048576 3421.310 -6.98%
bm_swap_ranges_vb_aligned/262144 491.102 -
bm_swap_ranges_vb_aligned/32768 63.860 -
bm_swap_ranges_vb_aligned/4096 12.561 -
bm_swap_ranges_vb_aligned/512 4.984 -
bm_swap_ranges_vb_aligned/64 2.804 -1.53%
bm_swap_ranges_vb_aligned/8 3.379 3.59%
bm_swap_ranges_vb_unaligned/1048576 15940.129 -1.28%
bm_swap_ranges_vb_unaligned/262144 3846.241 -
bm_swap_ranges_vb_unaligned/32768 484.874 -
bm_swap_ranges_vb_unaligned/4096 64.811 -
bm_swap_ranges_vb_unaligned/512 12.334 -
bm_swap_ranges_vb_unaligned/64 4.901 1.28%
bm_swap_ranges_vb_unaligned/8 4.837 -
bm_write 588.376 1.09%
rng::adjacent_find(deque<int>)/1024 463.532 -
rng::adjacent_find(deque<int>)/1048576 476462.982 -
rng::adjacent_find(deque<int>)/50 15.319 7.41%
rng::adjacent_find(deque<int>)/8 3.385 10.71%
rng::adjacent_find(deque<int>)/8192 3715.389 -
rng::adjacent_find(deque<int>,_pred)/1024 631.570 -
rng::adjacent_find(deque<int>,_pred)/1048576 651890.077 -
rng::adjacent_find(deque<int>,_pred)/50 29.242 -
rng::adjacent_find(deque<int>,_pred)/8 4.196 3.18%
rng::adjacent_find(deque<int>,_pred)/8192 5096.289 -
rng::adjacent_find(list<int>)/1024 712.297 -
rng::adjacent_find(list<int>)/1048576 871666.252 -
rng::adjacent_find(list<int>)/50 23.702 -
rng::adjacent_find(list<int>)/8 2.115 -
rng::adjacent_find(list<int>)/8192 6917.178 -
rng::adjacent_find(list<int>,_pred)/1024 828.476 -
rng::adjacent_find(list<int>,_pred)/1048576 958349.381 -
rng::adjacent_find(list<int>,_pred)/50 34.858 -
rng::adjacent_find(list<int>,_pred)/8 3.965 -
rng::adjacent_find(list<int>,_pred)/8192 7931.632 1.31%
rng::adjacent_find(vector<int>)/1024 235.014 -
rng::adjacent_find(vector<int>)/1048576 234845.941 -
rng::adjacent_find(vector<int>)/50 11.981 -
rng::adjacent_find(vector<int>)/8 2.027 -
rng::adjacent_find(vector<int>)/8192 1833.432 -
rng::adjacent_find(vector<int>,_pred)/1024 401.670 -
rng::adjacent_find(vector<int>,_pred)/1048576 468235.149 1.38%
rng::adjacent_find(vector<int>,_pred)/50 23.661 -
rng::adjacent_find(vector<int>,_pred)/8 3.367 -
rng::adjacent_find(vector<int>,_pred)/8192 3188.634 -
rng::all_of(deque<int>)_(process_all)/32 11.648 -
rng::all_of(deque<int>)_(process_all)/32768 11856.689 9.41%
rng::all_of(deque<int>)_(process_all)/50 17.911 -
rng::all_of(deque<int>)_(process_all)/8 3.253 -
rng::all_of(deque<int>)_(process_all)/8192 2969.254 9.32%
rng::all_of(list<int>)_(process_all)/32 11.525 -
rng::all_of(list<int>)_(process_all)/32768 26660.447 -
rng::all_of(list<int>)_(process_all)/50 21.829 1.03%
rng::all_of(list<int>)_(process_all)/8 2.709 -
rng::all_of(list<int>)_(process_all)/8192 7991.464 -1.30%
rng::all_of(vector<int>)_(process_all)/32 8.324 -2.56%
rng::all_of(vector<int>)_(process_all)/32768 8067.051 -
rng::all_of(vector<int>)_(process_all)/50 18.108 -1.55%
rng::all_of(vector<int>)_(process_all)/8 2.423 -6.08%
rng::all_of(vector<int>)_(process_all)/8192 2019.145 -
rng::any_of(deque<int>)_(process_all)/32 11.536 -
rng::any_of(deque<int>)_(process_all)/32768 11172.800 -2.77%
rng::any_of(deque<int>)_(process_all)/50 20.354 6.20%
rng::any_of(deque<int>)_(process_all)/8 3.221 -
rng::any_of(deque<int>)_(process_all)/8192 2790.389 -3.01%
rng::any_of(list<int>)_(process_all)/32 11.599 1.15%
rng::any_of(list<int>)_(process_all)/32768 27090.288 -
rng::any_of(list<int>)_(process_all)/50 21.684 -
rng::any_of(list<int>)_(process_all)/8 2.608 -
rng::any_of(list<int>)_(process_all)/8192 7776.175 -
rng::any_of(vector<int>)_(process_all)/32 8.534 2.51%
rng::any_of(vector<int>)_(process_all)/32768 8052.305 -
rng::any_of(vector<int>)_(process_all)/50 12.768 1.45%
rng::any_of(vector<int>)_(process_all)/8 2.487 1.89%
rng::any_of(vector<int>)_(process_all)/8192 2023.422 -
rng::contains(deque<int>)_(process_all)/1048576 248794.792 -
rng::contains(deque<int>)_(process_all)/32 8.691 -
rng::contains(deque<int>)_(process_all)/50 12.607 -
rng::contains(deque<int>)_(process_all)/8 3.091 1.34%
rng::contains(deque<int>)_(process_all)/8192 1907.605 -1.00%
rng::contains(list<int>)_(process_all)/1048576 823432.250 -
rng::contains(list<int>)_(process_all)/32 8.978 -1.43%
rng::contains(list<int>)_(process_all)/50 18.578 1.88%
rng::contains(list<int>)_(process_all)/8 2.304 -2.21%
rng::contains(list<int>)_(process_all)/8192 6851.309 -14.17%
rng::contains(vector<int>)_(process_all)/1048576 236217.760 -
rng::contains(vector<int>)_(process_all)/32 8.391 -
rng::contains(vector<int>)_(process_all)/50 12.338 -
rng::contains(vector<int>)_(process_all)/8 2.518 -1.55%
rng::contains(vector<int>)_(process_all)/8192 1834.388 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21119.937 -8.25%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22135.967 -8.03%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456996.362 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 430314.485 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.348 -
rng::contains_subrange(deque<int>)_(process_all)/32 11.724 5.43%
rng::contains_subrange(deque<int>)_(process_all)/50 16.393 10.44%
rng::contains_subrange(deque<int>)_(process_all)/8192 3362.907 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503106.186 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.213 9.36%
rng::contains_subrange(deque<int>)_(same_length)/32 19.786 6.46%
rng::contains_subrange(deque<int>)_(same_length)/50 28.020 4.54%
rng::contains_subrange(deque<int>)_(same_length)/8192 3919.063 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479528.443 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.342 1.29%
rng::contains_subrange(deque<int>)_(single_element)/32 17.511 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.614 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3738.020 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36795.544 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38439.801 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2453061.109 -
rng::contains_subrange(list<int>)_(process_all)/1048576 848877.614 -
rng::contains_subrange(list<int>)_(process_all)/16 4.937 1.28%
rng::contains_subrange(list<int>)_(process_all)/32 10.432 1.84%
rng::contains_subrange(list<int>)_(process_all)/50 18.630 -
rng::contains_subrange(list<int>)_(process_all)/8192 8408.333 16.12%
rng::contains_subrange(list<int>)_(same_length)/1048576 944395.745 -
rng::contains_subrange(list<int>)_(same_length)/16 6.923 -
rng::contains_subrange(list<int>)_(same_length)/32 16.332 -
rng::contains_subrange(list<int>)_(same_length)/50 30.110 -
rng::contains_subrange(list<int>)_(same_length)/8192 7962.431 -7.01%
rng::contains_subrange(list<int>)_(single_element)/1048576 837706.546 -
rng::contains_subrange(list<int>)_(single_element)/16 4.883 -
rng::contains_subrange(list<int>)_(single_element)/32 10.502 -
rng::contains_subrange(list<int>)_(single_element)/50 18.047 -1.91%
rng::contains_subrange(list<int>)_(single_element)/8192 7777.080 1.45%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13877.269 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14817.241 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765259.527 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208759.509 -1.52%
rng::contains_subrange(vector<int>)_(process_all)/16 4.864 1.99%
rng::contains_subrange(vector<int>)_(process_all)/32 8.079 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.505 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1628.379 -1.59%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243422.152 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.896 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.821 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.663 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1867.922 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232532.893 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.832 1.27%
rng::contains_subrange(vector<int>)_(single_element)/32 8.523 -1.05%
rng::contains_subrange(vector<int>)_(single_element)/50 12.476 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1812.204 -
rng::copy(deque<int>)/1048576 49810.379 -
rng::copy(deque<int>)/262144 10239.055 -
rng::copy(deque<int>)/32768 1136.304 -
rng::copy(deque<int>)/4096 146.205 -
rng::copy(deque<int>)/512 16.795 -
rng::copy(deque<int>)/64 2.829 -
rng::copy(deque<int>)/8 2.723 -2.45%
rng::copy(list<int>)/1048576 877807.272 -
rng::copy(list<int>)/262144 219478.035 -
rng::copy(list<int>)/32768 25871.680 -
rng::copy(list<int>)/4096 3077.354 1.31%
rng::copy(list<int>)/512 368.871 -
rng::copy(list<int>)/64 30.839 -8.83%
rng::copy(list<int>)/8 2.385 -1.51%
rng::copy(vector<bool>)_(aligned)/1048576 3290.446 216.75%
rng::copy(vector<bool>)_(aligned)/262144 283.004 3.68%
rng::copy(vector<bool>)_(aligned)/32768 35.490 -
rng::copy(vector<bool>)_(aligned)/4096 4.926 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.309 -4.58%
rng::copy(vector<bool>)_(unaligned)/1048576 5508.021 -
rng::copy(vector<bool>)_(unaligned)/262144 1489.672 -4.03%
rng::copy(vector<bool>)_(unaligned)/32768 170.604 -
rng::copy(vector<bool>)_(unaligned)/4096 20.853 -
rng::copy(vector<bool>)_(unaligned)/512 3.716 4.48%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48548.916 -2.49%
rng::copy(vector<int>)/262144 12534.140 -
rng::copy(vector<int>)/32768 3039.788 -15.01%
rng::copy(vector<int>)/4096 145.983 -
rng::copy(vector<int>)/512 15.989 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.207 -2.05%
rng::copy_backward(deque<int>)/1048576 124044.268 -2.85%
rng::copy_backward(deque<int>)/262144 31876.365 -
rng::copy_backward(deque<int>)/32768 3825.126 -
rng::copy_backward(deque<int>)/4096 148.525 -
rng::copy_backward(deque<int>)/512 18.213 -
rng::copy_backward(deque<int>)/64 3.043 -1.25%
rng::copy_backward(deque<int>)/8 2.748 1.50%
rng::copy_backward(list<int>)/1048576 886725.730 -
rng::copy_backward(list<int>)/262144 219982.765 -1.78%
rng::copy_backward(list<int>)/32768 28491.995 -2.20%
rng::copy_backward(list<int>)/4096 3119.318 -
rng::copy_backward(list<int>)/512 373.701 -
rng::copy_backward(list<int>)/64 31.118 -
rng::copy_backward(list<int>)/8 2.410 4.97%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1037.917 -
rng::copy_backward(vector<bool>)_(aligned)/262144 275.278 -3.38%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.685 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.120 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.779 1.13%
rng::copy_backward(vector<bool>)_(aligned)/64 1.902 13.08%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6780.749 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.652 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.858 1.80%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.786 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.889 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49949.856 -
rng::copy_backward(vector<int>)/262144 12531.650 -
rng::copy_backward(vector<int>)/32768 2967.139 7.28%
rng::copy_backward(vector<int>)/4096 147.719 2.50%
rng::copy_backward(vector<int>)/512 16.631 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.289 3.41%
rng::copy_if(deque<int>)_(entire_range)/1048576 277983.273 -
rng::copy_if(deque<int>)_(entire_range)/262144 69678.129 -
rng::copy_if(deque<int>)_(entire_range)/32768 8681.662 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.193 -
rng::copy_if(deque<int>)_(entire_range)/512 135.353 -
rng::copy_if(deque<int>)_(entire_range)/64 16.206 -
rng::copy_if(deque<int>)_(entire_range)/8 2.925 -1.06%
rng::copy_if(deque<int>)_(every_other)/1048576 371122.550 -
rng::copy_if(deque<int>)_(every_other)/262144 92585.901 -
rng::copy_if(deque<int>)_(every_other)/32768 11588.150 -
rng::copy_if(deque<int>)_(every_other)/4096 1454.126 -
rng::copy_if(deque<int>)_(every_other)/512 181.682 -
rng::copy_if(deque<int>)_(every_other)/64 23.385 -
rng::copy_if(deque<int>)_(every_other)/8 3.451 -
rng::copy_if(list<int>)_(entire_range)/1048576 881173.000 -
rng::copy_if(list<int>)_(entire_range)/262144 217803.928 -1.44%
rng::copy_if(list<int>)_(entire_range)/32768 28134.633 -9.66%
rng::copy_if(list<int>)_(entire_range)/4096 3028.936 -4.92%
rng::copy_if(list<int>)_(entire_range)/512 369.982 -
rng::copy_if(list<int>)_(entire_range)/64 30.631 -8.60%
rng::copy_if(list<int>)_(entire_range)/8 2.573 -
rng::copy_if(list<int>)_(every_other)/1048576 843080.189 -
rng::copy_if(list<int>)_(every_other)/262144 209534.960 -
rng::copy_if(list<int>)_(every_other)/32768 25206.419 -1.04%
rng::copy_if(list<int>)_(every_other)/4096 3238.867 -1.60%
rng::copy_if(list<int>)_(every_other)/512 358.626 -
rng::copy_if(list<int>)_(every_other)/64 23.817 -
rng::copy_if(list<int>)_(every_other)/8 2.298 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245432.266 -
rng::copy_if(vector<int>)_(entire_range)/262144 59907.195 -
rng::copy_if(vector<int>)_(entire_range)/32768 7466.004 -
rng::copy_if(vector<int>)_(entire_range)/4096 934.327 -
rng::copy_if(vector<int>)_(entire_range)/512 123.374 -
rng::copy_if(vector<int>)_(entire_range)/64 16.383 6.48%
rng::copy_if(vector<int>)_(entire_range)/8 2.339 7.68%
rng::copy_if(vector<int>)_(every_other)/1048576 239123.208 -
rng::copy_if(vector<int>)_(every_other)/262144 59736.159 -
rng::copy_if(vector<int>)_(every_other)/32768 7444.379 -
rng::copy_if(vector<int>)_(every_other)/4096 935.187 -
rng::copy_if(vector<int>)_(every_other)/512 123.318 -
rng::copy_if(vector<int>)_(every_other)/64 18.131 -
rng::copy_if(vector<int>)_(every_other)/8 4.313 1.09%
rng::copy_n(deque<int>)/1048576 49997.349 -
rng::copy_n(deque<int>)/262144 10379.357 -
rng::copy_n(deque<int>)/32768 1144.244 -
rng::copy_n(deque<int>)/4096 145.706 -
rng::copy_n(deque<int>)/512 16.821 -
rng::copy_n(deque<int>)/64 2.874 -
rng::copy_n(deque<int>)/8 2.667 -4.90%
rng::copy_n(list<int>)/1048576 872628.476 -
rng::copy_n(list<int>)/262144 218532.614 -
rng::copy_n(list<int>)/32768 27280.814 4.18%
rng::copy_n(list<int>)/4096 4684.289 24.93%
rng::copy_n(list<int>)/512 340.409 -
rng::copy_n(list<int>)/64 13.785 -1.39%
rng::copy_n(list<int>)/8 2.250 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.336 -24.19%
rng::copy_n(vector<bool>)_(aligned)/262144 277.621 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.426 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.924 -
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.368 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.487 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.767 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.443 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.850 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.201 -10.39%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 50206.951 -
rng::copy_n(vector<int>)/262144 12447.532 -
rng::copy_n(vector<int>)/32768 3019.374 16.44%
rng::copy_n(vector<int>)/4096 227.136 57.91%
rng::copy_n(vector<int>)/512 16.173 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.141 -6.56%
rng::count(deque<int>)_(every_other)/1024 247.840 -
rng::count(deque<int>)_(every_other)/1048576 253174.152 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1937.964 -
rng::count(list<int>)_(every_other)/1024 703.406 -1.05%
rng::count(list<int>)_(every_other)/1048576 806803.401 -2.32%
rng::count(list<int>)_(every_other)/8 2.100 -
rng::count(list<int>)_(every_other)/8192 6945.245 1.03%
rng::count(vector<bool>)/1000 2.970 -1.11%
rng::count(vector<bool>)/1024 1.692 -
rng::count(vector<bool>)/1048576 1461.061 -
rng::count(vector<bool>)/8192 11.455 -
rng::count(vector<int>)_(every_other)/1024 103.176 -
rng::count(vector<int>)_(every_other)/1048576 105278.619 -
rng::count(vector<int>)_(every_other)/8 1.269 -8.23%
rng::count(vector<int>)_(every_other)/8192 820.984 -
rng::count_if(deque<int>)_(every_other)/1024 347.210 -
rng::count_if(deque<int>)_(every_other)/1048576 343054.495 -
rng::count_if(deque<int>)_(every_other)/8 3.363 -
rng::count_if(deque<int>)_(every_other)/8192 2623.289 -
rng::count_if(list<int>)_(every_other)/1024 755.536 -
rng::count_if(list<int>)_(every_other)/1048576 892595.934 -
rng::count_if(list<int>)_(every_other)/8 2.833 -
rng::count_if(list<int>)_(every_other)/8192 7310.106 1.99%
rng::count_if(vector<int>)_(every_other)/1024 249.717 -
rng::count_if(vector<int>)_(every_other)/1048576 247831.431 -
rng::count_if(vector<int>)_(every_other)/8 4.231 -
rng::count_if(vector<int>)_(every_other)/8192 1925.884 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.848 -
rng::distance(deque<int>)/8192 0.856 -
rng::distance(join_view(vector<vector<int>>)/1024 1.033 -
rng::distance(join_view(vector<vector<int>>)/4096 4.461 -1.06%
rng::distance(join_view(vector<vector<int>>)/50 0.610 4.71%
rng::distance(join_view(vector<vector<int>>)/8192 8.303 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 464.992 -3.27%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491271.593 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.992 -12.53%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.622 -1.51%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3831.759 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.082 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.736 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.083 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.081 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.084 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.553 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733094.360 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 40.340 10.03%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.540 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5729.848 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.780 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.100 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2050.626 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2290491.559 4.71%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.481 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.717 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17779.073 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 773.115 8.41%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1464126.395 1.43%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.215 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.921 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11845.390 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1821.253 9.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2336399.447 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.058 -1.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.850 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20130.238 1.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 538.266 1.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464852.855 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.415 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.728 -1.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11668.504 5.21%
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.673 -6.13%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.343 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957463.897 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.718 -1.37%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.019 -2.87%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9102.161 3.73%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.984 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.385 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084003.226 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.997 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.676 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11588.472 -13.88%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.246 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73724.782 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 5.005 3.06%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.751 8.24%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.448 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.613 31.52%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.613 32.02%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.612 31.36%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.583 29.02%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.613 31.22%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.684 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634527.917 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.875 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.159 -1.51%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4824.432 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.701 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.707 1.98%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.711 2.09%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 498.109 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497742.182 -1.00%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.825 -14.64%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.874 -1.11%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3881.022 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.412 1.24%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522093.396 -1.97%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.493 -5.83%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.143 -1.35%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4003.592 -2.69%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 780.884 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 960367.904 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.716 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.952 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12642.121 8.53%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.920 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994023.895 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.781 6.43%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.576 -4.16%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10548.240 -11.98%
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.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.626 -
rng::equal(vector<bool>)_(unaligned)/1048576 7594.165 -
rng::equal(vector<bool>)_(unaligned)/50 0.737 1.93%
rng::equal(vector<bool>)_(unaligned)/8 0.751 -1.61%
rng::equal(vector<bool>)_(unaligned)/8192 65.049 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.321 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73690.334 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.519 2.17%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.471 -2.07%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.795 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 512.207 4.67%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640153.587 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.854 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.641 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4810.246 -
rng::fill(deque<int>)/1024 29.439 -
rng::fill(deque<int>)/32 1.383 -1.54%
rng::fill(deque<int>)/50 2.255 -
rng::fill(deque<int>)/8192 239.981 -1.58%
rng::fill(list<int>)/1024 672.064 -
rng::fill(list<int>)/32 8.327 -
rng::fill(list<int>)/50 16.765 -
rng::fill(list<int>)/8192 7112.926 -6.32%
rng::fill(vector<bool>)/1048576 3824.161 -
rng::fill(vector<bool>)/262144 232.744 -
rng::fill(vector<bool>)/32768 30.255 -
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.615 5.77%
rng::fill(vector<bool>)/64 1.604 6.81%
rng::fill(vector<int>)/1024 29.854 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 239.450 -
rng::fill_n(deque<int>)/1024 29.727 -1.76%
rng::fill_n(deque<int>)/32 1.314 8.91%
rng::fill_n(deque<int>)/50 2.204 -
rng::fill_n(deque<int>)/8192 249.404 5.06%
rng::fill_n(list<int>)/1024 649.360 -
rng::fill_n(list<int>)/32 8.204 -
rng::fill_n(list<int>)/50 15.748 -
rng::fill_n(list<int>)/8192 7509.562 6.29%
rng::fill_n(vector<bool>)/1048576 3822.221 -
rng::fill_n(vector<bool>)/262144 231.868 -
rng::fill_n(vector<bool>)/32768 29.958 -
rng::fill_n(vector<bool>)/4096 4.159 -
rng::fill_n(vector<bool>)/512 1.425 -
rng::fill_n(vector<bool>)/64 1.365 -
rng::fill_n(vector<int>)/1024 30.097 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 238.131 -
rng::find(deque<int>)_(bail_25%)/1024 66.206 -
rng::find(deque<int>)_(bail_25%)/32768 1923.855 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.681 -
rng::find(deque<int>)_(process_all)/1024 244.001 -
rng::find(deque<int>)_(process_all)/32768 7831.650 -
rng::find(deque<int>)_(process_all)/50 13.138 -
rng::find(deque<int>)_(process_all)/8 3.529 2.37%
rng::find(deque<int>)_(process_all)/8192 1952.780 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.720 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9443.638 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.287 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.403 -2.53%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2328.708 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 376.159 19.70%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11928.046 14.76%
rng::find(join_view(list<vector<int>>))_(process_all)/50 18.051 34.23%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.276 2.63%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2972.565 16.81%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 732.629 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27305.048 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.711 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.651 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7460.406 -7.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.258 2.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 672.950 2.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.647 -2.77%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.101 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.812 1.67%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.932 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8813.997 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.784 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.035 2.13%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2168.430 -
rng::find(list<int>)_(bail_25%)/1024 180.918 -
rng::find(list<int>)_(bail_25%)/32768 7291.738 -5.80%
rng::find(list<int>)_(bail_25%)/8 0.927 -2.01%
rng::find(list<int>)_(bail_25%)/8192 1421.855 -
rng::find(list<int>)_(process_all)/1024 713.700 1.18%
rng::find(list<int>)_(process_all)/32768 27543.034 -
rng::find(list<int>)_(process_all)/50 20.331 12.62%
rng::find(list<int>)_(process_all)/8 2.436 5.31%
rng::find(list<int>)_(process_all)/8192 11874.794 2.72%
rng::find(vector<bool>)_(process_all)/1024 4.690 -
rng::find(vector<bool>)_(process_all)/1048576 3701.014 -
rng::find(vector<bool>)_(process_all)/50 0.613 -22.19%
rng::find(vector<bool>)_(process_all)/8 0.565 -23.38%
rng::find(vector<bool>)_(process_all)/8192 33.718 -
rng::find(vector<char>)_(bail_25%)/1024 5.286 -
rng::find(vector<char>)_(bail_25%)/32768 136.590 -
rng::find(vector<char>)_(bail_25%)/8 1.108 3.87%
rng::find(vector<char>)_(bail_25%)/8192 39.813 -
rng::find(vector<char>)_(process_all)/1024 16.256 -
rng::find(vector<char>)_(process_all)/32768 496.387 -
rng::find(vector<char>)_(process_all)/50 1.620 -1.11%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.354 -
rng::find(vector<int>)_(bail_25%)/1024 65.848 -
rng::find(vector<int>)_(bail_25%)/32768 1861.536 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 471.882 -
rng::find(vector<int>)_(process_all)/1024 243.258 -
rng::find(vector<int>)_(process_all)/32768 7440.410 -
rng::find(vector<int>)_(process_all)/50 12.454 -
rng::find(vector<int>)_(process_all)/8 2.797 -
rng::find(vector<int>)_(process_all)/8192 1861.202 -
rng::find_end(deque<int>)_(match_near_end)/1000 34.116 -4.05%
rng::find_end(deque<int>)_(match_near_end)/1024 32.618 -8.19%
rng::find_end(deque<int>)_(match_near_end)/8192 275.237 -2.12%
rng::find_end(deque<int>)_(near_matches)/1000 16920.198 -3.50%
rng::find_end(deque<int>)_(near_matches)/1024 17580.363 -4.29%
rng::find_end(deque<int>)_(near_matches)/8192 1121690.849 -11.15%
rng::find_end(deque<int>)_(process_all)/1000 305.351 -5.75%
rng::find_end(deque<int>)_(process_all)/1024 310.853 -6.96%
rng::find_end(deque<int>)_(process_all)/1048576 266861.270 -16.56%
rng::find_end(deque<int>)_(process_all)/8192 2029.200 -17.63%
rng::find_end(deque<int>)_(same_length)/1000 332.564 -1.84%
rng::find_end(deque<int>)_(same_length)/1024 337.262 -2.28%
rng::find_end(deque<int>)_(same_length)/8192 2742.376 -
rng::find_end(deque<int>)_(single_element)/1000 336.953 -1.36%
rng::find_end(deque<int>)_(single_element)/1024 356.816 5.42%
rng::find_end(deque<int>)_(single_element)/8192 2546.700 7.49%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.853 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.077 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.025 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31450.524 -2.06%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32497.847 -2.13%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1872593.805 -2.59%
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.898 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.056 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 546301.610 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4292.520 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 782.334 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.660 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.242 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.832 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.340 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4650.054 -2.64%
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.154 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4431.004 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254089.509 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36433.677 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37742.314 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2473901.650 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.094 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.166 -
rng::find_end(forward_list<int>)_(process_all)/1048576 768177.037 -
rng::find_end(forward_list<int>)_(process_all)/8192 5681.435 -
rng::find_end(forward_list<int>)_(same_length)/1000 1469.979 -
rng::find_end(forward_list<int>)_(same_length)/1024 1482.084 -
rng::find_end(forward_list<int>)_(same_length)/8192 13044.099 -23.20%
rng::find_end(forward_list<int>)_(single_element)/1000 698.345 -
rng::find_end(forward_list<int>)_(single_element)/1024 718.008 -
rng::find_end(forward_list<int>)_(single_element)/8192 5687.735 -6.40%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 819.900 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5389.491 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276060.273 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42171.429 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43708.057 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690736.858 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 748.882 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.524 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 850261.927 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6112.731 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1542.563 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.934 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13922.759 -7.82%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.020 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 823.740 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6599.812 -4.88%
rng::find_end(list<int>)_(match_near_end)/1000 64.156 -
rng::find_end(list<int>)_(match_near_end)/1024 61.449 -
rng::find_end(list<int>)_(match_near_end)/8192 595.387 -1.27%
rng::find_end(list<int>)_(near_matches)/1000 33303.472 -
rng::find_end(list<int>)_(near_matches)/1024 35262.969 1.80%
rng::find_end(list<int>)_(near_matches)/8192 2263768.877 -
rng::find_end(list<int>)_(process_all)/1000 712.946 -
rng::find_end(list<int>)_(process_all)/1024 731.985 -
rng::find_end(list<int>)_(process_all)/1048576 874456.623 -
rng::find_end(list<int>)_(process_all)/8192 7508.358 1.19%
rng::find_end(list<int>)_(same_length)/1000 739.076 -
rng::find_end(list<int>)_(same_length)/1024 761.053 -
rng::find_end(list<int>)_(same_length)/8192 8364.050 -
rng::find_end(list<int>)_(single_element)/1000 714.208 -
rng::find_end(list<int>)_(single_element)/1024 730.047 -
rng::find_end(list<int>)_(single_element)/8192 7669.404 -9.17%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.359 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.353 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.437 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37786.174 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39210.399 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2415768.821 -
rng::find_end(list<int>,_pred)_(process_all)/1000 802.910 -
rng::find_end(list<int>,_pred)_(process_all)/1024 822.459 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 968119.096 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8613.636 -
rng::find_end(list<int>,_pred)_(same_length)/1000 767.686 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.881 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10611.233 6.30%
rng::find_end(list<int>,_pred)_(single_element)/1000 798.419 -
rng::find_end(list<int>,_pred)_(single_element)/1024 817.662 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8210.516 -9.84%
rng::find_end(vector<int>)_(match_near_end)/1000 28.091 1.55%
rng::find_end(vector<int>)_(match_near_end)/1024 25.090 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.852 -
rng::find_end(vector<int>)_(near_matches)/1000 13698.505 -
rng::find_end(vector<int>)_(near_matches)/1024 14174.086 -
rng::find_end(vector<int>)_(near_matches)/8192 779828.514 -
rng::find_end(vector<int>)_(process_all)/1000 361.387 -
rng::find_end(vector<int>)_(process_all)/1024 370.300 -
rng::find_end(vector<int>)_(process_all)/1048576 373486.459 -
rng::find_end(vector<int>)_(process_all)/8192 2920.908 -
rng::find_end(vector<int>)_(same_length)/1000 244.643 -
rng::find_end(vector<int>)_(same_length)/1024 249.921 -
rng::find_end(vector<int>)_(same_length)/8192 1946.973 -
rng::find_end(vector<int>)_(single_element)/1000 401.529 -
rng::find_end(vector<int>)_(single_element)/1024 412.090 -
rng::find_end(vector<int>)_(single_element)/8192 3253.300 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.791 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.202 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.228 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23042.512 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23608.806 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450789.855 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 537.359 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 551.873 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646865.131 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4391.596 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 612.651 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 627.303 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5021.038 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 596.126 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 610.779 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4873.317 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365152.017 -
rng::find_first_of(deque<int>)_(large_needle)/32 297.092 5.06%
rng::find_first_of(deque<int>)_(large_needle)/50 713.816 6.25%
rng::find_first_of(deque<int>)_(large_needle)/8192 23508616.665 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3457.661 -
rng::find_first_of(deque<int>)_(small_needle)/32 105.156 -5.58%
rng::find_first_of(deque<int>)_(small_needle)/50 161.837 -5.40%
rng::find_first_of(deque<int>)_(small_needle)/8192 27615.644 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562490.020 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 500.902 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1381.671 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35576233.349 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6281.842 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 197.964 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.359 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50289.418 -
rng::find_first_of(list<int>)_(large_needle)/1024 972843.199 13.56%
rng::find_first_of(list<int>)_(large_needle)/32 679.089 -
rng::find_first_of(list<int>)_(large_needle)/50 1749.310 -
rng::find_first_of(list<int>)_(large_needle)/8192 50816979.143 -
rng::find_first_of(list<int>)_(small_needle)/1024 2771.516 -
rng::find_first_of(list<int>)_(small_needle)/32 90.885 -
rng::find_first_of(list<int>)_(small_needle)/50 139.670 -
rng::find_first_of(list<int>)_(small_needle)/8192 22193.936 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 839476.015 -5.19%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 724.965 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1865.505 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 56729256.462 4.33%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5260.877 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.505 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.820 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42217.869 -
rng::find_first_of(vector<int>)_(large_needle)/1024 110807.846 3.04%
rng::find_first_of(vector<int>)_(large_needle)/32 109.533 5.03%
rng::find_first_of(vector<int>)_(large_needle)/50 269.516 -
rng::find_first_of(vector<int>)_(large_needle)/8192 7049363.339 1.91%
rng::find_first_of(vector<int>)_(small_needle)/1024 1409.762 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.116 -
rng::find_first_of(vector<int>)_(small_needle)/50 71.248 2.70%
rng::find_first_of(vector<int>)_(small_needle)/8192 11272.509 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 607015.490 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 487.986 -1.90%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1364.070 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38471548.611 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5653.967 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.903 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.795 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46040.195 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.348 -
rng::find_if(deque<int>)_(bail_25%)/32768 2745.968 -7.59%
rng::find_if(deque<int>)_(bail_25%)/8 1.533 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.494 -7.47%
rng::find_if(deque<int>)_(process_all)/1024 475.385 -
rng::find_if(deque<int>)_(process_all)/32768 11454.028 -1.92%
rng::find_if(deque<int>)_(process_all)/50 23.778 -
rng::find_if(deque<int>)_(process_all)/8 3.969 -
rng::find_if(deque<int>)_(process_all)/8192 2882.265 -
rng::find_if(list<int>)_(bail_25%)/1024 193.927 -
rng::find_if(list<int>)_(bail_25%)/32768 8537.659 -
rng::find_if(list<int>)_(bail_25%)/8 1.275 -
rng::find_if(list<int>)_(bail_25%)/8192 1518.942 -
rng::find_if(list<int>)_(process_all)/1024 761.276 -
rng::find_if(list<int>)_(process_all)/32768 28641.759 1.05%
rng::find_if(list<int>)_(process_all)/50 21.618 -1.54%
rng::find_if(list<int>)_(process_all)/8 3.509 -
rng::find_if(list<int>)_(process_all)/8192 10227.728 1.06%
rng::find_if(vector<bool>)_(process_all)/1024 763.977 -1.05%
rng::find_if(vector<bool>)_(process_all)/1048576 779903.073 -1.04%
rng::find_if(vector<bool>)_(process_all)/50 34.664 -1.06%
rng::find_if(vector<bool>)_(process_all)/8 5.411 -
rng::find_if(vector<bool>)_(process_all)/8192 6097.905 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.188 -
rng::find_if(vector<char>)_(bail_25%)/32768 2025.045 -
rng::find_if(vector<char>)_(bail_25%)/8 0.942 -
rng::find_if(vector<char>)_(bail_25%)/8192 518.080 -
rng::find_if(vector<char>)_(process_all)/1024 275.100 1.82%
rng::find_if(vector<char>)_(process_all)/32768 8132.550 -1.23%
rng::find_if(vector<char>)_(process_all)/50 12.632 1.08%
rng::find_if(vector<char>)_(process_all)/8 2.492 4.85%
rng::find_if(vector<char>)_(process_all)/8192 2049.478 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.617 -
rng::find_if(vector<int>)_(bail_25%)/32768 2348.072 -
rng::find_if(vector<int>)_(bail_25%)/8 1.070 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.535 -
rng::find_if(vector<int>)_(process_all)/1024 283.361 -
rng::find_if(vector<int>)_(process_all)/32768 8809.932 -
rng::find_if(vector<int>)_(process_all)/50 14.216 2.01%
rng::find_if(vector<int>)_(process_all)/8 2.517 -2.70%
rng::find_if(vector<int>)_(process_all)/8192 2193.310 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.840 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2755.604 -2.67%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.417 -3.77%
rng::find_if_not(deque<int>)_(bail_25%)/8192 693.378 -4.51%
rng::find_if_not(deque<int>)_(process_all)/1024 475.700 -
rng::find_if_not(deque<int>)_(process_all)/32768 11452.591 -
rng::find_if_not(deque<int>)_(process_all)/50 23.718 -
rng::find_if_not(deque<int>)_(process_all)/8 3.977 -
rng::find_if_not(deque<int>)_(process_all)/8192 2891.211 1.90%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.841 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10310.753 5.63%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1522.202 -
rng::find_if_not(list<int>)_(process_all)/1024 761.931 -
rng::find_if_not(list<int>)_(process_all)/32768 28421.061 -
rng::find_if_not(list<int>)_(process_all)/50 21.615 -2.32%
rng::find_if_not(list<int>)_(process_all)/8 3.494 -
rng::find_if_not(list<int>)_(process_all)/8192 8708.553 -
rng::find_if_not(vector<bool>)_(process_all)/1024 764.016 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 780276.198 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.667 -1.00%
rng::find_if_not(vector<bool>)_(process_all)/8 5.409 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6096.043 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.235 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2044.219 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.958 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 520.951 -
rng::find_if_not(vector<char>)_(process_all)/1024 275.483 1.43%
rng::find_if_not(vector<char>)_(process_all)/32768 8133.920 -
rng::find_if_not(vector<char>)_(process_all)/50 12.556 -
rng::find_if_not(vector<char>)_(process_all)/8 2.472 -
rng::find_if_not(vector<char>)_(process_all)/8192 2050.894 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.626 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.163 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.132 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.509 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.649 -
rng::find_if_not(vector<int>)_(process_all)/32768 8817.592 -
rng::find_if_not(vector<int>)_(process_all)/50 14.216 -
rng::find_if_not(vector<int>)_(process_all)/8 2.610 3.29%
rng::find_if_not(vector<int>)_(process_all)/8192 2194.605 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.889 -13.23%
rng::find_last(deque<int>)_(bail_10%)/1048576 324351.689 -
rng::find_last(deque<int>)_(bail_10%)/50 11.408 -12.86%
rng::find_last(deque<int>)_(bail_10%)/8 2.679 -1.57%
rng::find_last(deque<int>)_(bail_10%)/8192 2510.961 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.242 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25590.238 -
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -
rng::find_last(deque<int>)_(bail_90%)/8 0.924 6.11%
rng::find_last(deque<int>)_(bail_90%)/8192 203.306 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.524 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 702352.284 -1.58%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.395 -2.03%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6699.831 14.25%
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.882 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 665391.237 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.650 -2.73%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.315 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6099.459 -
rng::find_last(list<int>)_(bail_10%)/1024 680.005 -
rng::find_last(list<int>)_(bail_10%)/1048576 787194.414 -
rng::find_last(list<int>)_(bail_10%)/50 16.128 -
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6315.561 -
rng::find_last(list<int>)_(bail_90%)/1024 54.675 1.24%
rng::find_last(list<int>)_(bail_90%)/1048576 85881.647 -
rng::find_last(list<int>)_(bail_90%)/50 1.425 11.82%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 599.800 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.551 -
rng::find_last(vector<char>)_(bail_10%)/1048576 119481.202 5.39%
rng::find_last(vector<char>)_(bail_10%)/50 5.663 -
rng::find_last(vector<char>)_(bail_10%)/8 1.602 4.98%
rng::find_last(vector<char>)_(bail_10%)/8192 940.306 5.10%
rng::find_last(vector<char>)_(bail_90%)/1024 10.858 -4.28%
rng::find_last(vector<char>)_(bail_90%)/1048576 12010.133 -4.75%
rng::find_last(vector<char>)_(bail_90%)/50 1.032 -
rng::find_last(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.490 -3.16%
rng::find_last(vector<int>)_(bail_10%)/1024 211.876 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214370.984 -
rng::find_last(vector<int>)_(bail_10%)/50 10.823 -
rng::find_last(vector<int>)_(bail_10%)/8 2.032 -4.88%
rng::find_last(vector<int>)_(bail_10%)/8192 1647.240 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.163 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23685.959 1.29%
rng::find_last(vector<int>)_(bail_90%)/50 1.568 -
rng::find_last(vector<int>)_(bail_90%)/8 0.608 4.73%
rng::find_last(vector<int>)_(bail_90%)/8192 189.533 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 363.438 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362423.870 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.663 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.932 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.442 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.984 -1.31%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39047.525 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.673 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.995 1.30%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.699 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.076 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 921736.917 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 41.021 1.82%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.006 -8.68%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6913.157 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 859.814 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 919893.617 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.206 1.02%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.194 5.77%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7043.163 -2.69%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.473 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805699.904 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.526 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.102 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6549.303 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.435 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88998.241 -
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 606.986 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.288 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240873.593 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.326 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.521 1.56%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.842 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.065 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26775.516 4.34%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.433 -1.35%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.168 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.114 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283281.465 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.451 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.496 -1.46%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2069.697 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.905 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30911.701 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.536 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.479 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.783 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 366.236 1.09%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363008.196 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.663 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.964 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2794.406 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.896 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38084.893 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.661 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.942 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.832 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 800.565 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 932237.578 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.394 -2.53%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.906 2.71%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6866.296 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 774.606 -5.26%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923300.584 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.284 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.896 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6790.807 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.096 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806167.625 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.876 1.44%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.112 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6590.314 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.344 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88949.025 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.151 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.618 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.505 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240615.546 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.336 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.414 4.85%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1876.739 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.215 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25726.565 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.471 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.689 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 248.157 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305991.514 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.780 1.33%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.617 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2140.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.888 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30930.064 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.471 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.056 -
rng::fold_left(deque<int>)/1048576 563479.818 -
rng::fold_left(deque<int>)/32 16.516 -
rng::fold_left(deque<int>)/50 27.433 3.44%
rng::fold_left(deque<int>)/8 4.142 3.92%
rng::fold_left(deque<int>)/8192 4368.255 -3.99%
rng::fold_left(list<int>)/1048576 1362367.446 -
rng::fold_left(list<int>)/32 22.067 -
rng::fold_left(list<int>)/50 37.474 -
rng::fold_left(list<int>)/8 3.843 -1.34%
rng::fold_left(list<int>)/8192 10476.365 -3.72%
rng::fold_left(vector<int>)/1048576 1325265.939 -
rng::fold_left(vector<int>)/32 20.688 -
rng::fold_left(vector<int>)/50 36.376 -
rng::fold_left(vector<int>)/8 3.699 -
rng::fold_left(vector<int>)/8192 10361.813 -
rng::for_each(deque<int>)/32 3.759 -
rng::for_each(deque<int>)/50 4.067 -
rng::for_each(deque<int>)/8 0.925 -
rng::for_each(deque<int>)/8192 255.080 -
rng::for_each(join_view(vector<vector<int>>)/32 3.815 -
rng::for_each(join_view(vector<vector<int>>)/50 4.106 -
rng::for_each(join_view(vector<vector<int>>)/8 1.386 -1.91%
rng::for_each(join_view(vector<vector<int>>)/8192 265.259 -6.60%
rng::for_each(list<int>)/32 11.325 -
rng::for_each(list<int>)/50 24.085 -
rng::for_each(list<int>)/8 2.594 -
rng::for_each(list<int>)/8192 7992.820 1.31%
rng::for_each(map<int>)/32 25.638 -
rng::for_each(map<int>)/50 38.351 -
rng::for_each(map<int>)/8 6.164 -
rng::for_each(map<int>)/8192 7264.239 -
rng::for_each(map<int>::iterator)/32 25.096 -
rng::for_each(map<int>::iterator)/50 37.706 -
rng::for_each(map<int>::iterator)/8 5.762 -
rng::for_each(map<int>::iterator)/8192 7946.980 4.65%
rng::for_each(multimap<int>)/32 25.887 -
rng::for_each(multimap<int>)/50 38.443 -
rng::for_each(multimap<int>)/8 6.218 -
rng::for_each(multimap<int>)/8192 7296.936 -
rng::for_each(multimap<int>::iterator)/32 23.747 -
rng::for_each(multimap<int>::iterator)/50 36.305 -
rng::for_each(multimap<int>::iterator)/8 5.070 -
rng::for_each(multimap<int>::iterator)/8192 7559.822 -1.32%
rng::for_each(multiset<int>)/32 25.335 -1.32%
rng::for_each(multiset<int>)/50 37.649 -
rng::for_each(multiset<int>)/8 6.206 -
rng::for_each(multiset<int>)/8192 7588.355 -5.15%
rng::for_each(multiset<int>::iterator)/32 24.049 -
rng::for_each(multiset<int>::iterator)/50 36.108 -
rng::for_each(multiset<int>::iterator)/8 4.962 -
rng::for_each(multiset<int>::iterator)/8192 7976.877 -
rng::for_each(set<int>)/32 25.185 -1.53%
rng::for_each(set<int>)/50 37.513 -
rng::for_each(set<int>)/8 6.338 1.12%
rng::for_each(set<int>)/8192 7763.012 -1.32%
rng::for_each(set<int>::iterator)/32 23.207 -
rng::for_each(set<int>::iterator)/50 35.264 -
rng::for_each(set<int>::iterator)/8 5.022 -
rng::for_each(set<int>::iterator)/8192 7954.169 -
rng::for_each(vector<int>)/32 3.825 -
rng::for_each(vector<int>)/50 4.061 -
rng::for_each(vector<int>)/8 0.908 -1.50%
rng::for_each(vector<int>)/8192 252.149 -
rng::for_each_n(deque<int>)/32 3.776 -
rng::for_each_n(deque<int>)/50 3.995 -
rng::for_each_n(deque<int>)/8 1.154 -3.89%
rng::for_each_n(deque<int>)/8192 257.136 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.838 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.248 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.612 -4.80%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.637 -
rng::for_each_n(list<int>)/32 11.102 -
rng::for_each_n(list<int>)/50 24.232 -
rng::for_each_n(list<int>)/8 2.429 4.19%
rng::for_each_n(list<int>)/8192 7388.913 -5.01%
rng::for_each_n(vector<int>)/32 3.864 -
rng::for_each_n(vector<int>)/50 4.063 -
rng::for_each_n(vector<int>)/8 2.529 -
rng::for_each_n(vector<int>)/8192 252.012 -
rng::generate(deque<int>)/1024 280.492 -
rng::generate(deque<int>)/32 8.771 -
rng::generate(deque<int>)/50 12.943 -
rng::generate(deque<int>)/8192 2084.584 1.76%
rng::generate(list<int>)/1024 671.365 -
rng::generate(list<int>)/32 8.670 -
rng::generate(list<int>)/50 15.975 -
rng::generate(list<int>)/8192 7513.928 6.28%
rng::generate(vector<int>)/1024 243.848 -
rng::generate(vector<int>)/32 8.004 -
rng::generate(vector<int>)/50 11.994 -
rng::generate(vector<int>)/8192 1846.974 -
rng::generate_n(deque<int>)/1024 245.062 -
rng::generate_n(deque<int>)/32 8.265 -
rng::generate_n(deque<int>)/50 12.262 -
rng::generate_n(deque<int>)/8192 1939.155 -
rng::generate_n(list<int>)/1024 650.693 -
rng::generate_n(list<int>)/32 8.655 -
rng::generate_n(list<int>)/50 15.819 -
rng::generate_n(list<int>)/8192 7564.657 -10.96%
rng::generate_n(vector<int>)/1024 244.192 -
rng::generate_n(vector<int>)/32 8.041 -
rng::generate_n(vector<int>)/50 12.076 -
rng::generate_n(vector<int>)/8192 1854.553 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 404.240 9.95%
rng::is_partitioned(deque<int>)_(partitioned)/32 10.812 18.20%
rng::is_partitioned(deque<int>)_(partitioned)/50 17.148 24.73%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3139.055 9.60%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 168.730 30.64%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 11.202 -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.781 10.01%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 863.954 35.45%
rng::is_partitioned(list<int>)_(partitioned)/1024 695.430 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.678 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.757 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6879.299 -15.49%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 127.059 -5.31%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.023 -5.06%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.456 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1197.822 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.936 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.891 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.786 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1335.942 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.956 -16.03%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.275 -4.85%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.268 -1.14%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 150.022 -16.92%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.755 -1.13%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.400 4.00%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3884.781 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519395.556 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.020 1.68%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.005 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.973 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3992.419 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 695090.402 1.42%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.432 1.15%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 780.825 -35.67%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.710 -1.97%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9243.062 11.47%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421208.668 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.189 1.05%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.843 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.379 1.71%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 10512.204 5.85%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592616.780 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.803 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.703 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.692 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.461 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212284.372 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.704 2.06%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 516.726 2.69%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.377 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4671.200 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 990391.335 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.387 -
rng::is_sorted(deque<int>)/1024 474.779 -
rng::is_sorted(deque<int>)/8 2.512 1.01%
rng::is_sorted(deque<int>)/8192 3802.264 -
rng::is_sorted(deque<int>,_pred)/1024 597.142 -
rng::is_sorted(deque<int>,_pred)/8 4.568 4.38%
rng::is_sorted(deque<int>,_pred)/8192 4806.475 -
rng::is_sorted(list<int>)/1024 762.729 -
rng::is_sorted(list<int>)/8 2.150 -
rng::is_sorted(list<int>)/8192 7315.718 4.26%
rng::is_sorted(list<int>,_pred)/1024 800.806 1.03%
rng::is_sorted(list<int>,_pred)/8 4.285 -
rng::is_sorted(list<int>,_pred)/8192 8245.957 12.37%
rng::is_sorted(vector<int>)/1024 242.830 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.113 -
rng::is_sorted(vector<int>,_pred)/1024 462.218 -
rng::is_sorted(vector<int>,_pred)/8 3.938 -1.53%
rng::is_sorted(vector<int>,_pred)/8192 3678.880 -
rng::is_sorted_until(deque<int>)/1024 473.022 -
rng::is_sorted_until(deque<int>)/8 3.663 22.11%
rng::is_sorted_until(deque<int>)/8192 3781.070 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.236 -
rng::is_sorted_until(deque<int>,_pred)/8 4.213 -1.70%
rng::is_sorted_until(deque<int>,_pred)/8192 4844.344 -
rng::is_sorted_until(list<int>)/1024 748.187 -
rng::is_sorted_until(list<int>)/8 2.152 -
rng::is_sorted_until(list<int>)/8192 8309.520 5.01%
rng::is_sorted_until(list<int>,_pred)/1024 796.344 -
rng::is_sorted_until(list<int>,_pred)/8 3.764 -
rng::is_sorted_until(list<int>,_pred)/8192 7957.680 7.80%
rng::is_sorted_until(vector<int>)/1024 238.868 -
rng::is_sorted_until(vector<int>)/8 2.054 -
rng::is_sorted_until(vector<int>)/8192 1862.877 -
rng::is_sorted_until(vector<int>,_pred)/1024 419.895 -4.77%
rng::is_sorted_until(vector<int>,_pred)/8 3.392 -
rng::is_sorted_until(vector<int>,_pred)/8192 3322.987 -5.99%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.692 1.14%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 470.079 -3.45%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 499139.453 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.198 3.45%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3869.325 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.302 -1.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.719 -1.07%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626101.532 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.574 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4823.423 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 765.685 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 778.910 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953715.589 -1.18%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.978 1.90%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12163.455 -12.36%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 815.462 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 831.751 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989437.146 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.619 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10159.676 -26.73%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.914 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.786 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76641.277 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 607.579 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 472.950 5.35%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.927 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609270.470 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.128 4.03%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.292 -
rng::move(deque<int>)/1048576 54582.328 -
rng::move(deque<int>)/262144 14891.301 -
rng::move(deque<int>)/32768 2189.865 -
rng::move(deque<int>)/4096 152.285 -
rng::move(deque<int>)/512 24.071 -
rng::move(deque<int>)/64 6.465 2.95%
rng::move(deque<int>)/8 3.893 -1.02%
rng::move(list<int>)/1048576 1020828.375 -
rng::move(list<int>)/262144 256220.518 2.39%
rng::move(list<int>)/32768 35593.813 -1.25%
rng::move(list<int>)/4096 5349.729 -6.11%
rng::move(list<int>)/512 368.880 -
rng::move(list<int>)/64 40.439 -
rng::move(list<int>)/8 3.915 -
rng::move(vector<bool>)_(aligned)/1048576 2739.343 28.87%
rng::move(vector<bool>)_(aligned)/262144 256.673 -
rng::move(vector<bool>)_(aligned)/32768 37.654 -
rng::move(vector<bool>)_(aligned)/4096 8.181 -
rng::move(vector<bool>)_(aligned)/512 2.660 1.17%
rng::move(vector<bool>)_(aligned)/64 1.896 -2.71%
rng::move(vector<bool>)_(unaligned)/1048576 6747.131 -
rng::move(vector<bool>)_(unaligned)/262144 1582.366 -
rng::move(vector<bool>)_(unaligned)/32768 202.877 -
rng::move(vector<bool>)_(unaligned)/4096 25.940 -
rng::move(vector<bool>)_(unaligned)/512 4.134 -1.03%
rng::move(vector<bool>)_(unaligned)/64 1.639 -
rng::move(vector<int>)/1048576 58247.518 -1.50%
rng::move(vector<int>)/262144 22623.171 55.62%
rng::move(vector<int>)/32768 2750.112 28.40%
rng::move(vector<int>)/4096 135.638 -
rng::move(vector<int>)/512 20.432 -
rng::move(vector<int>)/64 4.174 1.90%
rng::move(vector<int>)/8 2.272 -1.86%
rng::move_backward(deque<int>)/1048576 126476.637 -
rng::move_backward(deque<int>)/262144 30466.137 -
rng::move_backward(deque<int>)/32768 3691.512 -
rng::move_backward(deque<int>)/4096 159.785 -
rng::move_backward(deque<int>)/512 26.397 1.16%
rng::move_backward(deque<int>)/64 7.355 2.41%
rng::move_backward(deque<int>)/8 4.043 1.29%
rng::move_backward(list<int>)/1048576 1046625.373 -
rng::move_backward(list<int>)/262144 263810.254 -16.90%
rng::move_backward(list<int>)/32768 34461.206 -2.98%
rng::move_backward(list<int>)/4096 5257.534 -22.73%
rng::move_backward(list<int>)/512 370.861 -
rng::move_backward(list<int>)/64 40.395 -
rng::move_backward(list<int>)/8 3.692 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2122.485 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.499 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.422 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.894 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.846 -
rng::move_backward(vector<bool>)_(unaligned)/1048576 6493.865 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.393 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.753 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.444 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.756 2.02%
rng::move_backward(vector<bool>)_(unaligned)/64 1.920 2.44%
rng::move_backward(vector<int>)/1048576 57304.779 -4.52%
rng::move_backward(vector<int>)/262144 22146.737 -2.96%
rng::move_backward(vector<int>)/32768 2146.010 -
rng::move_backward(vector<int>)/4096 135.686 -
rng::move_backward(vector<int>)/512 20.857 -
rng::move_backward(vector<int>)/64 4.141 -
rng::move_backward(vector<int>)/8 2.312 -
rng::none_of(deque<int>)_(process_all)/32 16.382 3.11%
rng::none_of(deque<int>)_(process_all)/32768 15410.494 -
rng::none_of(deque<int>)_(process_all)/50 25.564 -8.28%
rng::none_of(deque<int>)_(process_all)/8 4.675 -3.14%
rng::none_of(deque<int>)_(process_all)/8192 3857.399 -
rng::none_of(list<int>)_(process_all)/32 11.456 -
rng::none_of(list<int>)_(process_all)/32768 26624.519 1.35%
rng::none_of(list<int>)_(process_all)/50 21.726 -
rng::none_of(list<int>)_(process_all)/8 2.644 1.28%
rng::none_of(list<int>)_(process_all)/8192 7907.996 -7.88%
rng::none_of(vector<int>)_(process_all)/32 8.318 -
rng::none_of(vector<int>)_(process_all)/32768 8061.049 -
rng::none_of(vector<int>)_(process_all)/50 12.569 -
rng::none_of(vector<int>)_(process_all)/8 2.429 -
rng::none_of(vector<int>)_(process_all)/8192 2022.696 -
rng::partial_sort(deque<int>)_(ascending)/1024 7850.334 -
rng::partial_sort(deque<int>)_(ascending)/8 30.561 -
rng::partial_sort(deque<int>)_(ascending)/8192 162304.141 -
rng::partial_sort(deque<int>)_(descending)/1024 18489.899 -
rng::partial_sort(deque<int>)_(descending)/8 40.766 -
rng::partial_sort(deque<int>)_(descending)/8192 280250.308 -
rng::partial_sort(deque<int>)_(heap)/1024 18447.345 -
rng::partial_sort(deque<int>)_(heap)/8 37.939 -
rng::partial_sort(deque<int>)_(heap)/8192 283914.452 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7833.729 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.480 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 162846.311 1.31%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19671.647 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.669 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 279108.289 -3.19%
rng::partial_sort(deque<int>)_(repeated)/1024 6372.267 -2.43%
rng::partial_sort(deque<int>)_(repeated)/8 27.353 -
rng::partial_sort(deque<int>)_(repeated)/8192 69657.515 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16023.314 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.421 -
rng::partial_sort(deque<int>)_(shuffled)/8192 261854.183 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4984.098 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.028 -1.59%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55446.512 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8275.802 1.15%
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.022 1.50%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 98094.361 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8258.238 1.11%
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.231 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101130.424 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4987.319 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.123 -1.33%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55613.423 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9188.767 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.062 -2.45%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97782.070 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.757 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.039 -3.74%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46906.747 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6927.395 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.922 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91141.298 -
rng::partial_sort(vector<int>)_(ascending)/1024 5004.669 -
rng::partial_sort(vector<int>)_(ascending)/8 20.806 -
rng::partial_sort(vector<int>)_(ascending)/8192 54513.400 -
rng::partial_sort(vector<int>)_(descending)/1024 8256.570 -
rng::partial_sort(vector<int>)_(descending)/8 25.699 2.51%
rng::partial_sort(vector<int>)_(descending)/8192 97374.330 -
rng::partial_sort(vector<int>)_(heap)/1024 8239.407 -
rng::partial_sort(vector<int>)_(heap)/8 27.738 -1.98%
rng::partial_sort(vector<int>)_(heap)/8192 100932.038 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5007.981 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.822 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54550.914 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9114.616 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.858 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97310.388 -
rng::partial_sort(vector<int>)_(repeated)/1024 3960.971 -
rng::partial_sort(vector<int>)_(repeated)/8 20.277 -
rng::partial_sort(vector<int>)_(repeated)/8192 46762.356 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6932.603 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.282 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88235.688 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5466.790 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.883 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57277.974 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8483.155 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.360 -2.04%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99457.354 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8616.804 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.554 1.23%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102903.323 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5469.128 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 11.108 3.12%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57088.345 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9339.953 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.919 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99567.817 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4309.177 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.775 1.80%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49219.587 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7244.187 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.189 1.38%
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91666.711 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5627.725 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.244 1.66%
rng::partial_sort_copy(list<int>)_(ascending)/8192 60892.311 -1.33%
rng::partial_sort_copy(list<int>)_(descending)/1024 8457.596 -1.20%
rng::partial_sort_copy(list<int>)_(descending)/8 17.575 -1.23%
rng::partial_sort_copy(list<int>)_(descending)/8192 101010.949 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8477.168 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.367 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104515.525 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5632.270 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.229 1.78%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61080.816 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9412.565 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.172 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101303.711 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4498.712 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.599 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 52979.135 -1.86%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7264.653 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.083 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92057.603 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5232.234 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.020 -4.84%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55627.549 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8382.897 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.691 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98200.912 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8320.172 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.684 1.44%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101851.920 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5224.478 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.091 -4.84%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55671.783 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9160.208 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.119 -3.39%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98885.340 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4063.982 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.261 -1.81%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47502.643 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7106.388 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.410 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91796.405 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5086.101 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.064 1.14%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55372.585 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8331.042 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.166 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98815.763 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8296.014 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.196 -2.06%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102289.932 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5083.984 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.005 2.76%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55357.571 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9208.226 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.073 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99675.676 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4032.959 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.603 2.49%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47386.823 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7113.026 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.680 1.81%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93451.196 -
rng::partition(deque<int>)_(dense)/1024 358.763 4.56%
rng::partition(deque<int>)_(dense)/32 10.231 6.28%
rng::partition(deque<int>)_(dense)/50 15.502 12.06%
rng::partition(deque<int>)_(dense)/8192 2811.083 -
rng::partition(deque<int>)_(sparse)/1024 387.537 -
rng::partition(deque<int>)_(sparse)/32 12.514 29.14%
rng::partition(deque<int>)_(sparse)/50 18.500 21.66%
rng::partition(deque<int>)_(sparse)/8192 3272.295 8.22%
rng::partition(list<int>)_(dense)/1024 386.415 -
rng::partition(list<int>)_(dense)/32 8.829 2.01%
rng::partition(list<int>)_(dense)/50 13.359 -
rng::partition(list<int>)_(dense)/8192 4349.189 -
rng::partition(list<int>)_(sparse)/1024 738.642 -
rng::partition(list<int>)_(sparse)/32 9.269 4.11%
rng::partition(list<int>)_(sparse)/50 15.519 2.66%
rng::partition(list<int>)_(sparse)/8192 6916.247 -
rng::partition(vector<int>)_(dense)/1024 243.172 -
rng::partition(vector<int>)_(dense)/32 8.624 2.55%
rng::partition(vector<int>)_(dense)/50 12.592 -
rng::partition(vector<int>)_(dense)/8192 1884.614 -
rng::partition(vector<int>)_(sparse)/1024 262.468 1.02%
rng::partition(vector<int>)_(sparse)/32 9.015 -
rng::partition(vector<int>)_(sparse)/50 14.044 -
rng::partition(vector<int>)_(sparse)/8192 1877.255 -
rng::partition_copy(deque<int>)/1024 688.087 -
rng::partition_copy(deque<int>)/32 15.602 -
rng::partition_copy(deque<int>)/50 28.041 -
rng::partition_copy(deque<int>)/8192 5547.009 -
rng::partition_copy(list<int>)/1024 729.788 -
rng::partition_copy(list<int>)/32 15.958 -
rng::partition_copy(list<int>)/50 28.837 -
rng::partition_copy(list<int>)/8192 6989.888 -
rng::partition_copy(vector<int>)/1024 684.837 -
rng::partition_copy(vector<int>)/32 15.082 -
rng::partition_copy(vector<int>)/50 26.195 -
rng::partition_copy(vector<int>)/8192 5518.245 -
rng::partition_point(deque<int>)/1024 8.987 -1.10%
rng::partition_point(deque<int>)/32 4.401 4.17%
rng::partition_point(deque<int>)/50 4.378 2.94%
rng::partition_point(deque<int>)/8192 15.805 -
rng::partition_point(list<int>)/1024 1283.410 1.55%
rng::partition_point(list<int>)/32 15.592 -1.06%
rng::partition_point(list<int>)/50 24.384 -
rng::partition_point(list<int>)/8192 12909.090 -8.58%
rng::partition_point(vector<int>)/1024 7.487 -1.53%
rng::partition_point(vector<int>)/32 2.311 -
rng::partition_point(vector<int>)/50 2.307 -
rng::partition_point(vector<int>)/8192 10.591 -
rng::remove(deque<int>)_(prefix)/1024 529.618 -
rng::remove(deque<int>)_(prefix)/32 55.555 3.47%
rng::remove(deque<int>)_(prefix)/50 63.143 1.06%
rng::remove(deque<int>)_(prefix)/8192 3893.683 -
rng::remove(deque<int>)_(sprinkled)/1024 522.176 -
rng::remove(deque<int>)_(sprinkled)/32 52.728 -
rng::remove(deque<int>)_(sprinkled)/50 57.618 1.10%
rng::remove(deque<int>)_(sprinkled)/8192 3873.899 -
rng::remove(list<int>)_(prefix)/1024 959.531 -
rng::remove(list<int>)_(prefix)/32 55.595 -1.57%
rng::remove(list<int>)_(prefix)/50 67.138 -2.04%
rng::remove(list<int>)_(prefix)/8192 8351.049 -7.96%
rng::remove(list<int>)_(sprinkled)/1024 955.119 -1.94%
rng::remove(list<int>)_(sprinkled)/32 55.178 -
rng::remove(list<int>)_(sprinkled)/50 64.434 -
rng::remove(list<int>)_(sprinkled)/8192 7827.108 -2.14%
rng::remove(vector<int>)_(prefix)/1024 311.873 -
rng::remove(vector<int>)_(prefix)/32 52.618 -
rng::remove(vector<int>)_(prefix)/50 56.320 -
rng::remove(vector<int>)_(prefix)/8192 2107.225 -
rng::remove(vector<int>)_(sprinkled)/1024 545.930 1.41%
rng::remove(vector<int>)_(sprinkled)/32 58.195 -
rng::remove(vector<int>)_(sprinkled)/50 65.314 -
rng::remove(vector<int>)_(sprinkled)/8192 3954.887 -
rng::remove_copy(deque<int>)_(prefix)/1024 381.199 -2.76%
rng::remove_copy(deque<int>)_(prefix)/32 12.896 -
rng::remove_copy(deque<int>)_(prefix)/50 20.186 1.59%
rng::remove_copy(deque<int>)_(prefix)/8192 3355.721 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.638 -1.25%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.292 1.08%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.428 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2873.471 -1.38%
rng::remove_copy(list<int>)_(prefix)/1024 747.915 -
rng::remove_copy(list<int>)_(prefix)/32 10.958 -
rng::remove_copy(list<int>)_(prefix)/50 19.074 -
rng::remove_copy(list<int>)_(prefix)/8192 6979.474 -1.78%
rng::remove_copy(list<int>)_(sprinkled)/1024 742.121 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.500 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.211 -
rng::remove_copy(list<int>)_(sprinkled)/8192 6915.487 -3.53%
rng::remove_copy(vector<int>)_(prefix)/1024 272.975 -
rng::remove_copy(vector<int>)_(prefix)/32 10.960 -
rng::remove_copy(vector<int>)_(prefix)/50 17.993 -
rng::remove_copy(vector<int>)_(prefix)/8192 2069.994 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.258 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.464 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.594 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1932.920 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.531 -
rng::remove_copy_if(deque<int>)_(prefix)/32 18.739 7.33%
rng::remove_copy_if(deque<int>)_(prefix)/50 29.331 6.35%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3699.409 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 569.816 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 20.981 18.85%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 31.406 13.08%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3614.898 4.78%
rng::remove_copy_if(list<int>)_(prefix)/1024 793.606 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.077 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.198 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7339.669 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 786.744 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.592 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 27.256 9.15%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7218.688 -1.04%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.052 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.270 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.929 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3372.639 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.704 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.400 2.25%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.951 -1.54%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.913 -
rng::remove_if(deque<int>)_(prefix)/1024 566.600 -1.01%
rng::remove_if(deque<int>)_(prefix)/32 64.443 6.49%
rng::remove_if(deque<int>)_(prefix)/50 73.171 4.97%
rng::remove_if(deque<int>)_(prefix)/8192 4265.364 -
rng::remove_if(deque<int>)_(sprinkled)/1024 550.316 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.286 -2.64%
rng::remove_if(deque<int>)_(sprinkled)/50 65.835 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3978.779 -
rng::remove_if(list<int>)_(prefix)/1024 1018.782 1.60%
rng::remove_if(list<int>)_(prefix)/32 61.698 -
rng::remove_if(list<int>)_(prefix)/50 75.185 -
rng::remove_if(list<int>)_(prefix)/8192 9615.812 -
rng::remove_if(list<int>)_(sprinkled)/1024 1189.716 18.90%
rng::remove_if(list<int>)_(sprinkled)/32 62.057 3.47%
rng::remove_if(list<int>)_(sprinkled)/50 78.897 7.33%
rng::remove_if(list<int>)_(sprinkled)/8192 9651.248 14.56%
rng::remove_if(vector<int>)_(prefix)/1024 347.570 -
rng::remove_if(vector<int>)_(prefix)/32 52.243 -
rng::remove_if(vector<int>)_(prefix)/50 57.134 -
rng::remove_if(vector<int>)_(prefix)/8192 2567.701 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.511 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.849 -2.17%
rng::remove_if(vector<int>)_(sprinkled)/50 65.790 -2.79%
rng::remove_if(vector<int>)_(sprinkled)/8192 3852.917 -
rng::replace(deque<int>)_(prefix)/1024 421.673 -
rng::replace(deque<int>)_(prefix)/32 13.045 -
rng::replace(deque<int>)_(prefix)/50 19.643 -
rng::replace(deque<int>)_(prefix)/8192 3344.885 -
rng::replace(deque<int>)_(sprinkled)/1024 358.568 -
rng::replace(deque<int>)_(sprinkled)/32 12.363 -
rng::replace(deque<int>)_(sprinkled)/50 18.542 -
rng::replace(deque<int>)_(sprinkled)/8192 2874.911 -
rng::replace(list<int>)_(prefix)/1024 732.698 -
rng::replace(list<int>)_(prefix)/32 11.248 -
rng::replace(list<int>)_(prefix)/50 19.039 -
rng::replace(list<int>)_(prefix)/8192 7231.457 -1.87%
rng::replace(list<int>)_(sprinkled)/1024 730.830 -
rng::replace(list<int>)_(sprinkled)/32 11.340 -
rng::replace(list<int>)_(sprinkled)/50 19.865 -
rng::replace(list<int>)_(sprinkled)/8192 7298.309 -
rng::replace(vector<int>)_(prefix)/1024 161.272 -2.99%
rng::replace(vector<int>)_(prefix)/32 5.075 3.09%
rng::replace(vector<int>)_(prefix)/50 7.024 -
rng::replace(vector<int>)_(prefix)/8192 1221.393 -4.10%
rng::replace(vector<int>)_(sprinkled)/1024 173.453 -7.49%
rng::replace(vector<int>)_(sprinkled)/32 5.587 -19.68%
rng::replace(vector<int>)_(sprinkled)/50 8.474 -13.95%
rng::replace(vector<int>)_(sprinkled)/8192 1373.058 -7.87%
rng::replace_if(deque<int>)_(prefix)/1024 475.140 -1.33%
rng::replace_if(deque<int>)_(prefix)/32 13.949 -1.64%
rng::replace_if(deque<int>)_(prefix)/50 20.267 -
rng::replace_if(deque<int>)_(prefix)/8192 3492.061 -
rng::replace_if(deque<int>)_(sprinkled)/1024 368.678 1.05%
rng::replace_if(deque<int>)_(sprinkled)/32 12.451 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.687 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2957.345 1.09%
rng::replace_if(list<int>)_(prefix)/1024 746.175 -
rng::replace_if(list<int>)_(prefix)/32 13.196 -
rng::replace_if(list<int>)_(prefix)/50 24.818 -
rng::replace_if(list<int>)_(prefix)/8192 7320.635 -
rng::replace_if(list<int>)_(sprinkled)/1024 741.709 -
rng::replace_if(list<int>)_(sprinkled)/32 15.420 -
rng::replace_if(list<int>)_(sprinkled)/50 24.837 -
rng::replace_if(list<int>)_(sprinkled)/8192 7461.368 -
rng::replace_if(vector<int>)_(prefix)/1024 273.554 -
rng::replace_if(vector<int>)_(prefix)/32 8.954 -
rng::replace_if(vector<int>)_(prefix)/50 13.576 -
rng::replace_if(vector<int>)_(prefix)/8192 2049.315 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.195 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.901 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.086 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1911.752 -
rng::reverse(deque<int>)/32768 5737.543 -
rng::reverse(deque<int>)/4096 720.385 -
rng::reverse(deque<int>)/512 113.242 -
rng::reverse(deque<int>)/64 13.068 -
rng::reverse(deque<int>)/8 2.517 -
rng::reverse(list<int>)/32768 17657.944 3.02%
rng::reverse(list<int>)/4096 1730.572 4.85%
rng::reverse(list<int>)/512 197.680 -1.02%
rng::reverse(list<int>)/64 19.062 -
rng::reverse(list<int>)/8 2.036 -
rng::reverse(vector<int>)/32768 1044.771 -
rng::reverse(vector<int>)/4096 131.461 -
rng::reverse(vector<int>)/512 16.409 -
rng::reverse(vector<int>)/64 4.111 -
rng::reverse(vector<int>)/8 2.428 52.24%
rng::reverse_copy(deque<int>)/32768 7872.939 -
rng::reverse_copy(deque<int>)/4096 997.381 -
rng::reverse_copy(deque<int>)/512 130.718 3.38%
rng::reverse_copy(deque<int>)/64 20.143 -
rng::reverse_copy(deque<int>)/8 3.293 14.06%
rng::reverse_copy(list<int>)/32768 25918.068 -
rng::reverse_copy(list<int>)/4096 3132.638 2.42%
rng::reverse_copy(list<int>)/512 367.900 -
rng::reverse_copy(list<int>)/64 30.754 -
rng::reverse_copy(list<int>)/8 2.308 -
rng::reverse_copy(vector<int>)/32768 982.530 -
rng::reverse_copy(vector<int>)/4096 134.949 -
rng::reverse_copy(vector<int>)/512 17.141 -
rng::reverse_copy(vector<int>)/64 2.494 -
rng::reverse_copy(vector<int>)/8 2.265 -4.63%
rng::rotate(deque<int>)_(1_element_backward)/1024 42.858 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.522 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.641 -1.27%
rng::rotate(deque<int>)_(1_element_backward)/8192 312.303 -
rng::rotate(deque<int>)_(1_element_forward)/1024 40.117 3.96%
rng::rotate(deque<int>)_(1_element_forward)/32 4.654 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.767 -
rng::rotate(deque<int>)_(1_element_forward)/8192 305.116 -
rng::rotate(deque<int>)_(by_1/2)/1024 179.528 3.42%
rng::rotate(deque<int>)_(by_1/2)/32 7.506 -
rng::rotate(deque<int>)_(by_1/2)/50 10.449 -
rng::rotate(deque<int>)_(by_1/2)/8192 1469.762 -
rng::rotate(deque<int>)_(by_1/3)/1024 1823.371 -
rng::rotate(deque<int>)_(by_1/3)/32 45.435 -
rng::rotate(deque<int>)_(by_1/3)/50 76.369 -
rng::rotate(deque<int>)_(by_1/3)/8192 22655.402 -
rng::rotate(deque<int>)_(by_1/4)/1024 799.725 3.00%
rng::rotate(deque<int>)_(by_1/4)/32 29.237 -
rng::rotate(deque<int>)_(by_1/4)/50 74.542 -
rng::rotate(deque<int>)_(by_1/4)/8192 6820.349 -
rng::rotate(list<int>)_(1_element_backward)/1024 745.635 -
rng::rotate(list<int>)_(1_element_backward)/32 13.919 1.02%
rng::rotate(list<int>)_(1_element_backward)/50 25.079 -
rng::rotate(list<int>)_(1_element_backward)/8192 7832.841 -5.80%
rng::rotate(list<int>)_(1_element_forward)/1024 734.920 -
rng::rotate(list<int>)_(1_element_forward)/32 14.645 2.12%
rng::rotate(list<int>)_(1_element_forward)/50 26.339 -2.21%
rng::rotate(list<int>)_(1_element_forward)/8192 7580.260 -9.52%
rng::rotate(list<int>)_(by_1/2)/1024 382.601 -
rng::rotate(list<int>)_(by_1/2)/32 6.688 -1.78%
rng::rotate(list<int>)_(by_1/2)/50 12.647 -
rng::rotate(list<int>)_(by_1/2)/8192 5347.834 5.67%
rng::rotate(list<int>)_(by_1/3)/1024 808.466 -
rng::rotate(list<int>)_(by_1/3)/32 14.986 2.45%
rng::rotate(list<int>)_(by_1/3)/50 24.470 -
rng::rotate(list<int>)_(by_1/3)/8192 8790.496 -
rng::rotate(list<int>)_(by_1/4)/1024 580.585 -
rng::rotate(list<int>)_(by_1/4)/32 14.242 -
rng::rotate(list<int>)_(by_1/4)/50 24.630 -
rng::rotate(list<int>)_(by_1/4)/8192 7170.770 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.101 -
rng::rotate(vector<bool>)_(1_element_backward)/32 17.975 -1.39%
rng::rotate(vector<bool>)_(1_element_backward)/50 17.997 -1.60%
rng::rotate(vector<bool>)_(1_element_backward)/8192 101.107 -4.40%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.473 -2.67%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.077 -1.44%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.186 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.559 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.759 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.262 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.149 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.170 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.617 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.103 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.115 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.646 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.626 7.61%
rng::rotate(vector<bool>)_(by_1/4)/32 18.256 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.085 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.211 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.119 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.907 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.342 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.072 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.397 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.935 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.145 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.114 -
rng::rotate(vector<int>)_(by_1/2)/32 3.702 -
rng::rotate(vector<int>)_(by_1/2)/50 4.485 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.660 -
rng::rotate(vector<int>)_(by_1/3)/1024 1363.863 -
rng::rotate(vector<int>)_(by_1/3)/32 21.609 -
rng::rotate(vector<int>)_(by_1/3)/50 39.952 -
rng::rotate(vector<int>)_(by_1/3)/8192 10924.927 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.930 -
rng::rotate(vector<int>)_(by_1/4)/32 12.137 1.41%
rng::rotate(vector<int>)_(by_1/4)/50 40.102 -
rng::rotate(vector<int>)_(by_1/4)/8192 2611.898 -
rng::rotate_copy(deque<int>)/1024 34.367 -
rng::rotate_copy(deque<int>)/32 2.602 -1.61%
rng::rotate_copy(deque<int>)/50 3.013 -
rng::rotate_copy(deque<int>)/8192 294.855 -
rng::rotate_copy(list<int>)/1024 730.244 -
rng::rotate_copy(list<int>)/32 8.587 -
rng::rotate_copy(list<int>)/50 13.567 -
rng::rotate_copy(list<int>)/8192 8117.545 18.37%
rng::rotate_copy(vector<int>)/1024 32.872 -
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 283.102 -42.87%
rng::sample(deque<int>)/1024 11363.281 -
rng::sample(deque<int>)/32 308.767 -1.50%
rng::sample(deque<int>)/8192 91363.301 -1.59%
rng::sample(list<int>)/1024 12092.850 -
rng::sample(list<int>)/32 319.707 -
rng::sample(list<int>)/8192 99186.011 -
rng::sample(vector<int>)/1024 11401.879 -
rng::sample(vector<int>)/32 310.829 -
rng::sample(vector<int>)/8192 91890.035 -
rng::search(deque<int>)_(near_matches)/1000 24573.953 17.03%
rng::search(deque<int>)_(near_matches)/1024 25703.130 16.11%
rng::search(deque<int>)_(near_matches)/8192 1443807.183 -
rng::search(deque<int>)_(no_match)/1000 401.039 -1.48%
rng::search(deque<int>)_(no_match)/1024 298.049 -14.98%
rng::search(deque<int>)_(no_match)/1048576 422979.863 -
rng::search(deque<int>)_(no_match)/8192 3301.825 -
rng::search(deque<int>)_(same_length)/1000 391.704 20.36%
rng::search(deque<int>)_(same_length)/1024 476.049 -
rng::search(deque<int>)_(same_length)/8192 3799.881 -
rng::search(deque<int>)_(single_element)/1000 448.163 -
rng::search(deque<int>)_(single_element)/1024 458.570 -
rng::search(deque<int>)_(single_element)/8192 3653.457 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24607.758 -11.82%
rng::search(deque<int>,_pred)_(near_matches)/1024 25032.190 -14.28%
rng::search(deque<int>,_pred)_(near_matches)/8192 1536109.467 1.25%
rng::search(deque<int>,_pred)_(no_match)/1000 426.692 -
rng::search(deque<int>,_pred)_(no_match)/1024 400.260 -8.24%
rng::search(deque<int>,_pred)_(no_match)/1048576 445643.580 -
rng::search(deque<int>,_pred)_(no_match)/8192 3497.717 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.857 -4.14%
rng::search(deque<int>,_pred)_(same_length)/1024 512.185 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.974 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.917 2.06%
rng::search(deque<int>,_pred)_(single_element)/1024 486.164 -
rng::search(deque<int>,_pred)_(single_element)/8192 3891.456 -
rng::search(list<int>)_(near_matches)/1000 37893.657 -
rng::search(list<int>)_(near_matches)/1024 39738.808 -
rng::search(list<int>)_(near_matches)/8192 2560755.341 -
rng::search(list<int>)_(no_match)/1000 702.346 1.19%
rng::search(list<int>)_(no_match)/1024 735.453 1.40%
rng::search(list<int>)_(no_match)/1048576 845743.976 -
rng::search(list<int>)_(no_match)/8192 6954.756 -
rng::search(list<int>)_(same_length)/1000 744.981 -
rng::search(list<int>)_(same_length)/1024 763.297 -
rng::search(list<int>)_(same_length)/8192 9660.139 19.73%
rng::search(list<int>)_(single_element)/1000 673.969 -1.89%
rng::search(list<int>)_(single_element)/1024 728.356 -
rng::search(list<int>)_(single_element)/8192 7484.028 -7.97%
rng::search(list<int>,_pred)_(near_matches)/1000 43363.635 -
rng::search(list<int>,_pred)_(near_matches)/1024 44934.526 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796542.163 -
rng::search(list<int>,_pred)_(no_match)/1000 752.539 -
rng::search(list<int>,_pred)_(no_match)/1024 770.556 -
rng::search(list<int>,_pred)_(no_match)/1048576 900712.999 -
rng::search(list<int>,_pred)_(no_match)/8192 8102.055 1.23%
rng::search(list<int>,_pred)_(same_length)/1000 773.176 -
rng::search(list<int>,_pred)_(same_length)/1024 790.286 -
rng::search(list<int>,_pred)_(same_length)/8192 8914.843 -9.69%
rng::search(list<int>,_pred)_(single_element)/1000 839.132 -
rng::search(list<int>,_pred)_(single_element)/1024 859.920 -
rng::search(list<int>,_pred)_(single_element)/8192 8306.166 -9.35%
rng::search(vector<int>)_(near_matches)/1000 13683.249 -
rng::search(vector<int>)_(near_matches)/1024 14306.423 -
rng::search(vector<int>)_(near_matches)/8192 768735.486 -
rng::search(vector<int>)_(no_match)/1000 210.733 -
rng::search(vector<int>)_(no_match)/1024 215.503 -
rng::search(vector<int>)_(no_match)/1048576 213319.077 -
rng::search(vector<int>)_(no_match)/8192 1645.791 -
rng::search(vector<int>)_(same_length)/1000 242.048 -1.89%
rng::search(vector<int>)_(same_length)/1024 246.472 -5.23%
rng::search(vector<int>)_(same_length)/8192 1875.564 -5.84%
rng::search(vector<int>)_(single_element)/1000 230.955 1.48%
rng::search(vector<int>)_(single_element)/1024 236.129 -
rng::search(vector<int>)_(single_element)/8192 1820.273 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22633.306 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23656.706 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1454079.531 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.989 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.754 -
rng::search(vector<int>,_pred)_(no_match)/1048576 576837.093 -
rng::search(vector<int>,_pred)_(no_match)/8192 4245.739 -5.92%
rng::search(vector<int>,_pred)_(same_length)/1000 600.692 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.972 -
rng::search(vector<int>,_pred)_(same_length)/8192 4917.625 -4.70%
rng::search(vector<int>,_pred)_(single_element)/1000 573.284 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.770 -
rng::search(vector<int>,_pred)_(single_element)/8192 4686.542 -6.67%
rng::search_n(deque<int>)_(no_match)/1000 432.866 -
rng::search_n(deque<int>)_(no_match)/1024 443.763 -
rng::search_n(deque<int>)_(no_match)/1048576 442703.145 -
rng::search_n(deque<int>)_(no_match)/8192 3466.312 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 669.668 -6.68%
rng::search_n(deque<int>,_pred)_(no_match)/1024 613.088 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 555972.895 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4324.447 -
rng::search_n(list<int>)_(no_match)/1000 704.523 -
rng::search_n(list<int>)_(no_match)/1024 722.277 -1.15%
rng::search_n(list<int>)_(no_match)/1048576 868421.786 -
rng::search_n(list<int>)_(no_match)/8192 6873.972 -
rng::search_n(list<int>,_pred)_(no_match)/1000 843.785 -
rng::search_n(list<int>,_pred)_(no_match)/1024 864.562 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 994874.291 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7986.642 -
rng::search_n(vector<int>)_(no_match)/1000 205.814 -1.78%
rng::search_n(vector<int>)_(no_match)/1024 210.511 -1.77%
rng::search_n(vector<int>)_(no_match)/1048576 208997.281 -1.73%
rng::search_n(vector<int>)_(no_match)/8192 1626.368 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.869 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.445 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576700.594 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4225.099 -
rng::shuffle(deque<int>)/1024 9630.656 -
rng::shuffle(deque<int>)/32 303.804 -
rng::shuffle(deque<int>)/8192 76169.285 -
rng::shuffle(vector<int>)/1024 9168.718 1.18%
rng::shuffle(vector<int>)/32 293.558 2.63%
rng::shuffle(vector<int>)/8192 73004.155 1.06%
rng::sort(deque<int>)_(ascending)/1024 767.757 -1.04%
rng::sort(deque<int>)_(ascending)/8 18.313 -
rng::sort(deque<int>)_(ascending)/8192 5765.870 -
rng::sort(deque<int>)_(descending)/1024 1303.135 -
rng::sort(deque<int>)_(descending)/8 25.650 -
rng::sort(deque<int>)_(descending)/8192 10407.127 -
rng::sort(deque<int>)_(heap)/1024 6301.836 -
rng::sort(deque<int>)_(heap)/8 24.870 -
rng::sort(deque<int>)_(heap)/8192 69675.973 -
rng::sort(deque<int>)_(pipe-organ)/1024 2833.000 -
rng::sort(deque<int>)_(pipe-organ)/8 20.868 -
rng::sort(deque<int>)_(pipe-organ)/8192 26789.654 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18322.475 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.208 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 454913.098 -
rng::sort(deque<int>)_(repeated)/1024 1012.397 5.52%
rng::sort(deque<int>)_(repeated)/8 18.881 -
rng::sort(deque<int>)_(repeated)/8192 6806.532 -
rng::sort(deque<int>)_(shuffled)/1024 6929.281 -
rng::sort(deque<int>)_(shuffled)/8 23.610 -
rng::sort(deque<int>)_(shuffled)/8192 81001.085 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.333 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.355 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3772.151 -
rng::sort(vector<NonIntegral>)_(descending)/1024 784.766 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.762 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5304.635 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4294.530 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.618 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50651.094 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1897.211 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.179 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18446.369 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13292.920 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.322 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155689.041 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.204 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.757 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3743.404 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4706.825 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.897 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81352.331 -5.84%
rng::sort(vector<int>)_(ascending)/1024 540.096 -
rng::sort(vector<int>)_(ascending)/8 16.905 -
rng::sort(vector<int>)_(ascending)/8192 3766.842 -
rng::sort(vector<int>)_(descending)/1024 1055.750 -
rng::sort(vector<int>)_(descending)/8 24.735 -1.75%
rng::sort(vector<int>)_(descending)/8192 7422.509 -
rng::sort(vector<int>)_(heap)/1024 4557.780 -
rng::sort(vector<int>)_(heap)/8 22.587 -
rng::sort(vector<int>)_(heap)/8192 45672.098 -
rng::sort(vector<int>)_(pipe-organ)/1024 2298.394 -
rng::sort(vector<int>)_(pipe-organ)/8 18.711 -
rng::sort(vector<int>)_(pipe-organ)/8192 21616.291 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12981.564 -5.88%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.794 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 148656.566 -5.85%
rng::sort(vector<int>)_(repeated)/1024 664.216 -
rng::sort(vector<int>)_(repeated)/8 16.968 -
rng::sort(vector<int>)_(repeated)/8192 5036.109 -
rng::sort(vector<int>)_(shuffled)/1024 4661.756 -
rng::sort(vector<int>)_(shuffled)/8 21.130 -
rng::sort(vector<int>)_(shuffled)/8192 45077.921 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3400.508 -1.59%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1942.679 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1969.334 -1.63%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16914.485 -
rng::stable_partition(deque<int>)_(dense)/1024 585.647 2.78%
rng::stable_partition(deque<int>)_(dense)/32 28.558 -
rng::stable_partition(deque<int>)_(dense)/50 37.704 -
rng::stable_partition(deque<int>)_(dense)/8192 5661.462 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.866 4.59%
rng::stable_partition(deque<int>)_(sparse)/32 11.750 5.27%
rng::stable_partition(deque<int>)_(sparse)/50 28.542 3.80%
rng::stable_partition(deque<int>)_(sparse)/8192 3468.130 2.41%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4382.917 3.20%
rng::stable_partition(list<int>)_(alloc_fails)/32 1902.253 -2.05%
rng::stable_partition(list<int>)_(alloc_fails)/50 1933.553 -1.47%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25925.570 -
rng::stable_partition(list<int>)_(dense)/1024 1749.288 -
rng::stable_partition(list<int>)_(dense)/32 34.862 -
rng::stable_partition(list<int>)_(dense)/50 56.496 1.67%
rng::stable_partition(list<int>)_(dense)/8192 22921.443 24.93%
rng::stable_partition(list<int>)_(sparse)/1024 937.071 2.21%
rng::stable_partition(list<int>)_(sparse)/32 9.800 -
rng::stable_partition(list<int>)_(sparse)/50 25.987 -
rng::stable_partition(list<int>)_(sparse)/8192 8922.901 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2949.914 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1888.018 -1.29%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1923.597 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9880.363 -
rng::stable_partition(vector<int>)_(dense)/1024 299.185 1.31%
rng::stable_partition(vector<int>)_(dense)/32 21.374 -4.11%
rng::stable_partition(vector<int>)_(dense)/50 25.077 -6.80%
rng::stable_partition(vector<int>)_(dense)/8192 2103.596 -
rng::stable_partition(vector<int>)_(sparse)/1024 207.611 -
rng::stable_partition(vector<int>)_(sparse)/32 7.181 1.18%
rng::stable_partition(vector<int>)_(sparse)/50 20.539 -2.82%
rng::stable_partition(vector<int>)_(sparse)/8192 1496.456 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4197.268 1.03%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.430 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19000.807 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30358.558 -3.42%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.935 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27107.431 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14504.661 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.029 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26084.682 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18018.440 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.042 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22875.948 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27530.030 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.756 1.31%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28784.431 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3938.475 1.99%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.276 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13196.109 -3.56%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20256.289 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.524 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25312.609 -
rng::stable_sort(deque<int>)_(ascending)/1024 2103.322 -
rng::stable_sort(deque<int>)_(ascending)/8 18.019 -
rng::stable_sort(deque<int>)_(ascending)/8192 13688.475 -
rng::stable_sort(deque<int>)_(descending)/1024 2943.659 -
rng::stable_sort(deque<int>)_(descending)/8 26.367 -1.14%
rng::stable_sort(deque<int>)_(descending)/8192 20867.248 -
rng::stable_sort(deque<int>)_(heap)/1024 2737.288 -1.04%
rng::stable_sort(deque<int>)_(heap)/8 25.647 -
rng::stable_sort(deque<int>)_(heap)/8192 17601.114 -1.07%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2937.570 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.174 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20690.779 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3100.916 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.029 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20851.716 -
rng::stable_sort(deque<int>)_(repeated)/1024 1340.940 -1.66%
rng::stable_sort(deque<int>)_(repeated)/8 18.422 -
rng::stable_sort(deque<int>)_(repeated)/8192 7605.298 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2469.573 -1.10%
rng::stable_sort(deque<int>)_(shuffled)/8 23.864 1.38%
rng::stable_sort(deque<int>)_(shuffled)/8192 14934.142 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4462.506 -1.11%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.702 -4.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54049.063 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24038.497 1.13%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.718 1.66%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 127968.966 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14214.107 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.415 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117920.874 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14588.736 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.068 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95335.915 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23482.500 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.672 -2.03%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149917.183 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3318.546 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.970 -2.57%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18991.766 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18456.136 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.202 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158602.531 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4020.011 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.685 -1.73%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45732.959 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13939.920 1.17%
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.712 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200549.128 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10377.016 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.935 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126521.603 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9068.534 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.408 2.05%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126813.424 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15034.054 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.804 -1.64%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215049.592 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1395.499 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.610 -1.72%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15054.424 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12832.112 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.767 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184868.577 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4621.435 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 18.006 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20806.392 1.92%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24533.551 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.177 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24359.626 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14656.167 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.484 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 33238.285 4.20%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14817.943 2.29%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.163 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22052.166 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23756.471 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.648 3.58%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36041.903 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3746.921 11.38%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.896 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 13443.316 40.48%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18886.419 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.260 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31583.110 9.80%
rng::stable_sort(vector<int>)_(ascending)/1024 2060.635 -1.87%
rng::stable_sort(vector<int>)_(ascending)/8 17.072 1.39%
rng::stable_sort(vector<int>)_(ascending)/8192 13497.441 -
rng::stable_sort(vector<int>)_(descending)/1024 2805.273 -1.05%
rng::stable_sort(vector<int>)_(descending)/8 24.163 -3.10%
rng::stable_sort(vector<int>)_(descending)/8192 18458.657 -
rng::stable_sort(vector<int>)_(heap)/1024 2506.562 -2.04%
rng::stable_sort(vector<int>)_(heap)/8 22.264 -
rng::stable_sort(vector<int>)_(heap)/8192 14403.737 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2794.927 -1.07%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.271 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18254.787 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2883.701 -1.35%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.802 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18321.724 -
rng::stable_sort(vector<int>)_(repeated)/1024 1106.883 -1.12%
rng::stable_sort(vector<int>)_(repeated)/8 17.030 -
rng::stable_sort(vector<int>)_(repeated)/8192 5265.655 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2187.970 -2.39%
rng::stable_sort(vector<int>)_(shuffled)/8 21.080 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10782.867 -
rng::starts_with(deque<int>)/1000 467.944 2.87%
rng::starts_with(deque<int>)/1024 471.538 1.67%
rng::starts_with(deque<int>)/1048576 493841.261 -
rng::starts_with(deque<int>)/8 4.043 -
rng::starts_with(deque<int>)/8192 3849.383 -
rng::starts_with(deque<int>,_pred)/1000 508.171 -
rng::starts_with(deque<int>,_pred)/1024 521.365 -
rng::starts_with(deque<int>,_pred)/1048576 518461.513 -
rng::starts_with(deque<int>,_pred)/8 4.639 -
rng::starts_with(deque<int>,_pred)/8192 3974.496 -
rng::starts_with(list<int>)/1000 1495.322 -
rng::starts_with(list<int>)/1024 1187.636 -
rng::starts_with(list<int>)/1048576 947040.490 -
rng::starts_with(list<int>)/8 3.070 2.93%
rng::starts_with(list<int>)/8192 8385.844 -
rng::starts_with(list<int>,_pred)/1000 790.183 -
rng::starts_with(list<int>,_pred)/1024 809.205 -
rng::starts_with(list<int>,_pred)/1048576 972878.008 -
rng::starts_with(list<int>,_pred)/8 3.629 -
rng::starts_with(list<int>,_pred)/8192 9707.588 -
rng::starts_with(vector<int>)/1000 72.850 -
rng::starts_with(vector<int>)/1024 75.063 -2.33%
rng::starts_with(vector<int>)/1048576 76645.480 -
rng::starts_with(vector<int>)/8 1.317 -7.19%
rng::starts_with(vector<int>)/8192 604.251 -
rng::starts_with(vector<int>,_pred)/1000 447.802 -4.71%
rng::starts_with(vector<int>,_pred)/1024 515.577 -
rng::starts_with(vector<int>,_pred)/1048576 607296.867 -
rng::starts_with(vector<int>,_pred)/8 4.332 -
rng::starts_with(vector<int>,_pred)/8192 4726.051 -
rng::swap_ranges(deque<int>)/1024 316.337 -6.59%
rng::swap_ranges(deque<int>)/32 10.736 -
rng::swap_ranges(deque<int>)/50 19.581 -
rng::swap_ranges(deque<int>)/8192 2533.451 -5.85%
rng::swap_ranges(list<int>)/1024 776.856 -
rng::swap_ranges(list<int>)/32 16.716 -
rng::swap_ranges(list<int>)/50 29.595 -
rng::swap_ranges(list<int>)/8192 9985.578 -19.64%
rng::swap_ranges(vector<int>)/1024 63.677 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.601 -
rng::swap_ranges(vector<int>)/8192 478.819 -
rng::transform(deque<int>)_(identity_transform)/1024 371.222 -
rng::transform(deque<int>)_(identity_transform)/32 12.288 -
rng::transform(deque<int>)_(identity_transform)/50 19.039 -3.74%
rng::transform(deque<int>)_(identity_transform)/8192 2444.451 -
rng::transform(deque<int>,_deque<int>)/1024 698.612 -
rng::transform(deque<int>,_deque<int>)/32 21.868 -
rng::transform(deque<int>,_deque<int>)/50 34.626 -
rng::transform(deque<int>,_deque<int>)/8192 5669.507 -
rng::transform(list<int>)_(identity_transform)/1024 744.467 -
rng::transform(list<int>)_(identity_transform)/32 17.043 -
rng::transform(list<int>)_(identity_transform)/50 30.219 -
rng::transform(list<int>)_(identity_transform)/8192 7543.961 7.03%
rng::transform(list<int>,_list<int>)/1024 888.770 -
rng::transform(list<int>,_list<int>)/32 24.213 -
rng::transform(list<int>,_list<int>)/50 38.866 -
rng::transform(list<int>,_list<int>)/8192 9862.436 -4.80%
rng::transform(vector<int>)_(identity_transform)/1024 262.839 -
rng::transform(vector<int>)_(identity_transform)/32 8.892 -
rng::transform(vector<int>)_(identity_transform)/50 16.328 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.247 -
rng::transform(vector<int>,_vector<int>)/1024 601.068 -
rng::transform(vector<int>,_vector<int>)/32 17.666 -
rng::transform(vector<int>,_vector<int>)/50 28.736 -
rng::transform(vector<int>,_vector<int>)/8192 4771.035 -
rng::unique(deque<int>)_(contiguous)/1024 738.258 -
rng::unique(deque<int>)_(contiguous)/32 64.180 9.32%
rng::unique(deque<int>)_(contiguous)/52 74.804 10.14%
rng::unique(deque<int>)_(contiguous)/8192 5531.440 -
rng::unique(deque<int>)_(sprinkled)/1024 697.963 10.87%
rng::unique(deque<int>)_(sprinkled)/32 58.452 -
rng::unique(deque<int>)_(sprinkled)/52 67.719 -
rng::unique(deque<int>)_(sprinkled)/8192 5612.419 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.297 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.732 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.698 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4388.536 -1.89%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.538 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.937 1.18%
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.433 1.24%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5258.727 -
rng::unique(list<int>)_(contiguous)/1024 916.685 -
rng::unique(list<int>)_(contiguous)/32 55.305 -
rng::unique(list<int>)_(contiguous)/52 67.497 -
rng::unique(list<int>)_(contiguous)/8192 7106.979 -
rng::unique(list<int>)_(sprinkled)/1024 964.326 -
rng::unique(list<int>)_(sprinkled)/32 64.279 -
rng::unique(list<int>)_(sprinkled)/52 77.841 -
rng::unique(list<int>)_(sprinkled)/8192 7893.197 -
rng::unique(list<int>,_pred)_(contiguous)/1024 976.855 -
rng::unique(list<int>,_pred)_(contiguous)/32 61.065 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.775 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7947.441 2.52%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1038.010 -
rng::unique(list<int>,_pred)_(sprinkled)/32 65.068 -6.15%
rng::unique(list<int>,_pred)_(sprinkled)/52 82.474 -4.18%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8492.571 -
rng::unique(vector<int>)_(contiguous)/1024 292.778 -
rng::unique(vector<int>)_(contiguous)/32 50.751 -
rng::unique(vector<int>)_(contiguous)/52 56.995 -
rng::unique(vector<int>)_(contiguous)/8192 1918.359 -
rng::unique(vector<int>)_(sprinkled)/1024 284.765 -
rng::unique(vector<int>)_(sprinkled)/32 50.807 -
rng::unique(vector<int>)_(sprinkled)/52 55.638 -
rng::unique(vector<int>)_(sprinkled)/8192 1922.687 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.928 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.535 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.378 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3767.103 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 693.392 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.819 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.611 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5239.807 -
rng::unique_copy(deque<int>)_(contiguous)/1024 480.062 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.113 12.26%
rng::unique_copy(deque<int>)_(contiguous)/52 15.196 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3745.061 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.021 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.337 1.12%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.681 1.16%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3739.003 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.565 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.478 -2.64%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.628 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4438.373 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.987 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 17.522 -15.01%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.164 -10.22%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5722.763 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.445 -
rng::unique_copy(list<int>)_(contiguous)/32 11.941 -
rng::unique_copy(list<int>)_(contiguous)/52 30.656 1.22%
rng::unique_copy(list<int>)_(contiguous)/8192 7999.671 14.63%
rng::unique_copy(list<int>)_(sprinkled)/1024 744.721 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.767 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.434 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7794.625 5.09%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 791.282 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.605 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 30.400 1.95%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8719.996 15.16%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 820.348 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.407 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.262 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8518.527 11.15%
rng::unique_copy(vector<int>)_(contiguous)/1024 272.068 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.780 1.24%
rng::unique_copy(vector<int>)_(contiguous)/52 13.614 1.42%
rng::unique_copy(vector<int>)_(contiguous)/8192 1905.356 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.643 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.236 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.806 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.256 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 550.671 1.26%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.923 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.433 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3708.296 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.411 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.650 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.082 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4397.699 -
std::adjacent_find(deque<int>)/1024 463.784 -
std::adjacent_find(deque<int>)/1048576 476576.502 -
std::adjacent_find(deque<int>)/50 17.760 -1.09%
std::adjacent_find(deque<int>)/8 3.772 -2.93%
std::adjacent_find(deque<int>)/8192 3726.444 -
std::adjacent_find(deque<int>,_pred)/1024 630.290 -
std::adjacent_find(deque<int>,_pred)/1048576 650802.209 -
std::adjacent_find(deque<int>,_pred)/50 30.455 -
std::adjacent_find(deque<int>,_pred)/8 4.659 -
std::adjacent_find(deque<int>,_pred)/8192 5087.643 -
std::adjacent_find(list<int>)/1024 713.429 -
std::adjacent_find(list<int>)/1048576 870969.204 -
std::adjacent_find(list<int>)/50 26.395 -
std::adjacent_find(list<int>)/8 2.099 -
std::adjacent_find(list<int>)/8192 6683.362 -1.01%
std::adjacent_find(list<int>,_pred)/1024 828.032 -
std::adjacent_find(list<int>,_pred)/1048576 956288.877 -
std::adjacent_find(list<int>,_pred)/50 36.572 4.62%
std::adjacent_find(list<int>,_pred)/8 3.917 -
std::adjacent_find(list<int>,_pred)/8192 8441.872 1.73%
std::adjacent_find(vector<int>)/1024 235.882 -
std::adjacent_find(vector<int>)/1048576 238810.518 1.60%
std::adjacent_find(vector<int>)/50 12.019 -
std::adjacent_find(vector<int>)/8 2.036 -
std::adjacent_find(vector<int>)/8192 1839.356 -
std::adjacent_find(vector<int>,_pred)/1024 401.165 -
std::adjacent_find(vector<int>,_pred)/1048576 471574.652 -
std::adjacent_find(vector<int>,_pred)/50 22.539 -3.31%
std::adjacent_find(vector<int>,_pred)/8 3.317 -2.22%
std::adjacent_find(vector<int>,_pred)/8192 3180.953 -
std::all_of(deque<int>)_(process_all)/32 11.533 -2.85%
std::all_of(deque<int>)_(process_all)/32768 10492.222 -9.17%
std::all_of(deque<int>)_(process_all)/50 18.325 -
std::all_of(deque<int>)_(process_all)/8 3.221 -3.16%
std::all_of(deque<int>)_(process_all)/8192 2638.758 -8.96%
std::all_of(list<int>)_(process_all)/32 11.641 -
std::all_of(list<int>)_(process_all)/32768 27303.401 1.27%
std::all_of(list<int>)_(process_all)/50 21.933 -
std::all_of(list<int>)_(process_all)/8 2.610 -
std::all_of(list<int>)_(process_all)/8192 7935.248 -8.91%
std::all_of(vector<int>)_(process_all)/32 8.424 -
std::all_of(vector<int>)_(process_all)/32768 8047.841 -
std::all_of(vector<int>)_(process_all)/50 18.463 -
std::all_of(vector<int>)_(process_all)/8 2.456 -
std::all_of(vector<int>)_(process_all)/8192 2022.285 -
std::any_of(deque<int>)_(process_all)/32 11.533 -
std::any_of(deque<int>)_(process_all)/32768 10461.618 -3.70%
std::any_of(deque<int>)_(process_all)/50 18.324 -
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2637.228 -3.19%
std::any_of(list<int>)_(process_all)/32 11.460 -
std::any_of(list<int>)_(process_all)/32768 27064.902 1.54%
std::any_of(list<int>)_(process_all)/50 21.503 -
std::any_of(list<int>)_(process_all)/8 2.741 -
std::any_of(list<int>)_(process_all)/8192 7497.684 -
std::any_of(vector<int>)_(process_all)/32 8.525 2.43%
std::any_of(vector<int>)_(process_all)/32768 8056.287 -
std::any_of(vector<int>)_(process_all)/50 18.368 1.32%
std::any_of(vector<int>)_(process_all)/8 2.536 -3.07%
std::any_of(vector<int>)_(process_all)/8192 2019.456 -
std::copy(deque<int>)/1048576 49551.523 -
std::copy(deque<int>)/262144 10244.735 -
std::copy(deque<int>)/32768 1136.892 -
std::copy(deque<int>)/4096 146.504 -
std::copy(deque<int>)/512 16.733 -
std::copy(deque<int>)/64 2.675 -1.06%
std::copy(deque<int>)/8 2.762 -
std::copy(list<int>)/1048576 875556.974 -
std::copy(list<int>)/262144 219067.533 -
std::copy(list<int>)/32768 26935.500 3.58%
std::copy(list<int>)/4096 3239.123 -1.18%
std::copy(list<int>)/512 367.570 -
std::copy(list<int>)/64 33.709 1.59%
std::copy(list<int>)/8 2.491 2.00%
std::copy(vector<bool>)_(aligned)/1048576 2037.957 2.38%
std::copy(vector<bool>)_(aligned)/262144 562.936 105.84%
std::copy(vector<bool>)_(aligned)/32768 35.369 -
std::copy(vector<bool>)_(aligned)/4096 4.766 1.22%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.308 -4.34%
std::copy(vector<bool>)_(unaligned)/1048576 7021.858 -
std::copy(vector<bool>)_(unaligned)/262144 1833.020 -2.43%
std::copy(vector<bool>)_(unaligned)/32768 214.829 -
std::copy(vector<bool>)_(unaligned)/4096 26.225 -
std::copy(vector<bool>)_(unaligned)/512 3.502 -
std::copy(vector<bool>)_(unaligned)/64 1.824 -
std::copy(vector<int>)/1048576 50204.665 -
std::copy(vector<int>)/262144 12531.802 -
std::copy(vector<int>)/32768 3796.641 -
std::copy(vector<int>)/4096 211.966 25.87%
std::copy(vector<int>)/512 15.982 -
std::copy(vector<int>)/64 2.442 -
std::copy(vector<int>)/8 2.187 -5.37%
std::copy_backward(deque<int>)/1048576 127960.687 -
std::copy_backward(deque<int>)/262144 33332.749 1.71%
std::copy_backward(deque<int>)/32768 4074.024 -
std::copy_backward(deque<int>)/4096 147.065 -
std::copy_backward(deque<int>)/512 18.123 -
std::copy_backward(deque<int>)/64 2.935 -1.19%
std::copy_backward(deque<int>)/8 2.772 3.65%
std::copy_backward(list<int>)/1048576 884129.537 -
std::copy_backward(list<int>)/262144 219572.178 -
std::copy_backward(list<int>)/32768 26507.541 -
std::copy_backward(list<int>)/4096 3306.770 -
std::copy_backward(list<int>)/512 370.376 -
std::copy_backward(list<int>)/64 30.201 -
std::copy_backward(list<int>)/8 2.462 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3508.198 60.00%
std::copy_backward(vector<bool>)_(aligned)/262144 657.776 1.22%
std::copy_backward(vector<bool>)_(aligned)/32768 35.469 -1.34%
std::copy_backward(vector<bool>)_(aligned)/4096 4.916 -4.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.503 -3.93%
std::copy_backward(vector<bool>)_(aligned)/64 1.726 1.98%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6773.521 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.030 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.458 -1.19%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.351 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.813 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.926 -
std::copy_backward(vector<int>)/1048576 50183.894 -
std::copy_backward(vector<int>)/262144 12535.607 -
std::copy_backward(vector<int>)/32768 3097.996 -18.36%
std::copy_backward(vector<int>)/4096 203.153 -
std::copy_backward(vector<int>)/512 16.630 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.200 1.40%
std::copy_if(deque<int>)_(entire_range)/1048576 277912.994 -
std::copy_if(deque<int>)_(entire_range)/262144 69764.440 -
std::copy_if(deque<int>)_(entire_range)/32768 8712.963 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.992 -
std::copy_if(deque<int>)_(entire_range)/512 137.083 -
std::copy_if(deque<int>)_(entire_range)/64 16.162 -
std::copy_if(deque<int>)_(entire_range)/8 2.643 -
std::copy_if(deque<int>)_(every_other)/1048576 373072.883 -
std::copy_if(deque<int>)_(every_other)/262144 93069.157 -
std::copy_if(deque<int>)_(every_other)/32768 11707.575 -
std::copy_if(deque<int>)_(every_other)/4096 1457.608 -
std::copy_if(deque<int>)_(every_other)/512 182.624 -
std::copy_if(deque<int>)_(every_other)/64 23.385 -
std::copy_if(deque<int>)_(every_other)/8 3.476 -
std::copy_if(list<int>)_(entire_range)/1048576 879205.885 -
std::copy_if(list<int>)_(entire_range)/262144 217178.516 -1.23%
std::copy_if(list<int>)_(entire_range)/32768 30233.617 -1.50%
std::copy_if(list<int>)_(entire_range)/4096 3037.776 -3.98%
std::copy_if(list<int>)_(entire_range)/512 369.816 -
std::copy_if(list<int>)_(entire_range)/64 30.662 -7.13%
std::copy_if(list<int>)_(entire_range)/8 2.677 -
std::copy_if(list<int>)_(every_other)/1048576 841793.579 -
std::copy_if(list<int>)_(every_other)/262144 209904.466 -
std::copy_if(list<int>)_(every_other)/32768 25334.982 -2.57%
std::copy_if(list<int>)_(every_other)/4096 3152.974 -19.44%
std::copy_if(list<int>)_(every_other)/512 360.132 -
std::copy_if(list<int>)_(every_other)/64 23.792 -
std::copy_if(list<int>)_(every_other)/8 2.309 -
std::copy_if(vector<int>)_(entire_range)/1048576 245447.246 -
std::copy_if(vector<int>)_(entire_range)/262144 59965.630 -
std::copy_if(vector<int>)_(entire_range)/32768 7480.448 -
std::copy_if(vector<int>)_(entire_range)/4096 934.619 -
std::copy_if(vector<int>)_(entire_range)/512 123.380 -
std::copy_if(vector<int>)_(entire_range)/64 15.601 -
std::copy_if(vector<int>)_(entire_range)/8 2.306 2.64%
std::copy_if(vector<int>)_(every_other)/1048576 240016.635 -
std::copy_if(vector<int>)_(every_other)/262144 59960.250 -
std::copy_if(vector<int>)_(every_other)/32768 7476.442 -
std::copy_if(vector<int>)_(every_other)/4096 938.920 -
std::copy_if(vector<int>)_(every_other)/512 123.011 -
std::copy_if(vector<int>)_(every_other)/64 16.173 -
std::copy_if(vector<int>)_(every_other)/8 2.504 -1.65%
std::copy_n(deque<int>)/1048576 49725.758 -
std::copy_n(deque<int>)/262144 10300.811 -
std::copy_n(deque<int>)/32768 1146.191 -
std::copy_n(deque<int>)/4096 145.538 -
std::copy_n(deque<int>)/512 16.716 -
std::copy_n(deque<int>)/64 2.774 -
std::copy_n(deque<int>)/8 2.697 -4.15%
std::copy_n(list<int>)/1048576 867091.717 -
std::copy_n(list<int>)/262144 216631.281 -
std::copy_n(list<int>)/32768 26846.168 2.83%
std::copy_n(list<int>)/4096 5233.349 48.87%
std::copy_n(list<int>)/512 341.797 -
std::copy_n(list<int>)/64 14.205 1.25%
std::copy_n(list<int>)/8 2.241 -
std::copy_n(vector<bool>)_(aligned)/1048576 2739.374 -6.30%
std::copy_n(vector<bool>)_(aligned)/262144 517.444 -25.57%
std::copy_n(vector<bool>)_(aligned)/32768 35.334 -
std::copy_n(vector<bool>)_(aligned)/4096 4.646 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.362 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.389 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.696 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.180 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.034 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.820 -
std::copy_n(vector<int>)/1048576 50191.511 -
std::copy_n(vector<int>)/262144 12533.461 -
std::copy_n(vector<int>)/32768 3796.773 3.41%
std::copy_n(vector<int>)/4096 219.882 44.40%
std::copy_n(vector<int>)/512 16.061 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.183 -3.89%
std::count(deque<int>)_(every_other)/1024 247.917 -
std::count(deque<int>)_(every_other)/1048576 253365.094 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1937.449 -
std::count(list<int>)_(every_other)/1024 704.289 -1.32%
std::count(list<int>)_(every_other)/1048576 808307.944 -1.76%
std::count(list<int>)_(every_other)/8 2.091 -
std::count(list<int>)_(every_other)/8192 6623.682 3.92%
std::count(vector<bool>)/1000 3.003 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1460.914 -
std::count(vector<bool>)/8192 11.436 -
std::count(vector<int>)_(every_other)/1024 103.060 -
std::count(vector<int>)_(every_other)/1048576 105249.319 -
std::count(vector<int>)_(every_other)/8 1.383 2.76%
std::count(vector<int>)_(every_other)/8192 820.519 -
std::count_if(deque<int>)_(every_other)/1024 350.540 -
std::count_if(deque<int>)_(every_other)/1048576 344546.770 -
std::count_if(deque<int>)_(every_other)/8 3.441 -
std::count_if(deque<int>)_(every_other)/8192 2633.635 -
std::count_if(list<int>)_(every_other)/1024 754.974 -
std::count_if(list<int>)_(every_other)/1048576 889290.290 -
std::count_if(list<int>)_(every_other)/8 2.726 -
std::count_if(list<int>)_(every_other)/8192 7653.226 7.63%
std::count_if(vector<int>)_(every_other)/1024 248.860 -
std::count_if(vector<int>)_(every_other)/1048576 248068.574 -
std::count_if(vector<int>)_(every_other)/8 4.228 -
std::count_if(vector<int>)_(every_other)/8192 1927.274 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 323.099 6.96%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.936 12.20%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2554.687 6.72%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.013 -1.07%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.105 -1.35%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.713 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.979 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.898 -1.97%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.929 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.632 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.743 -3.70%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2153.084 -
std::deque<int>::ctor(size)/1024 72.380 -2.07%
std::deque<int>::ctor(size)/32 27.123 -
std::deque<int>::ctor(size)/8192 442.233 -4.17%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.911 -2.19%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.298 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.085 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.520 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.625 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.468 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.616 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.812 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.931 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.045 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.106 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.074 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.762 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.881 -1.81%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.991 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.747 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.817 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 331.023 -3.69%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.702 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 542.596 -13.54%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.018 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4799.859 -6.45%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6344.026 -1.07%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 131.777 1.65%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52216.277 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.003 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.486 -1.78%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12880.844 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19658.785 -2.70%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 603.667 -2.26%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174668.109 -2.41%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.318 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.357 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12862.875 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19755.299 -2.48%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 602.357 -2.87%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 174360.816 -2.39%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1082.251 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.882 2.70%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11629.284 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20086.370 -3.85%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 614.241 -3.02%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 177054.383 -3.55%
std::deque<std::string>::ctor(size)/1024 717.897 1.53%
std::deque<std::string>::ctor(size)/32 41.449 -4.11%
std::deque<std::string>::ctor(size)/8192 8404.823 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 933.393 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.460 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12493.901 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19714.905 -1.91%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 577.209 -1.27%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172338.719 -1.64%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.412 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.352 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.371 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.372 -2.73%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.782 -2.57%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.518 -2.24%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.684 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.639 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2367.384 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.323 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.221 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2386.400 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.793 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.819 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.846 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.395 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.835 1.18%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.784 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.913 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.901 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2355.623 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.264 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.914 1.06%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2378.327 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.895 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.449 -5.77%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4610.744 -1.83%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6485.639 1.03%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.643 1.25%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51882.259 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.404 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.151 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.272 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.197 -3.64%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.522 -2.15%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.716 -2.70%
std::distance(deque<int>)/1024 0.662 -4.63%
std::distance(deque<int>)/4096 0.650 -6.33%
std::distance(deque<int>)/50 0.674 -2.80%
std::distance(deque<int>)/8192 0.652 -6.03%
std::distance(join_view(vector<vector<int>>))/1024 1.027 -
std::distance(join_view(vector<vector<int>>))/4096 4.402 -
std::distance(join_view(vector<vector<int>>))/50 0.692 4.69%
std::distance(join_view(vector<vector<int>>))/8192 8.354 -
std::equal(deque<int>)_(it,_it,_it)/1024 489.063 -
std::equal(deque<int>)_(it,_it,_it)/1048576 498678.885 3.40%
std::equal(deque<int>)_(it,_it,_it)/50 21.248 -
std::equal(deque<int>)_(it,_it,_it)/8 4.123 -
std::equal(deque<int>)_(it,_it,_it)/8192 3876.966 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 502.298 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497290.394 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.839 -7.52%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.828 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3875.096 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 532.371 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521315.278 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.382 -1.58%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.131 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4013.089 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 502.669 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507911.613 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.149 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.353 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3903.822 -
std::equal(list<int>)_(it,_it,_it)/1024 1133.931 -
std::equal(list<int>)_(it,_it,_it)/1048576 1316900.220 -
std::equal(list<int>)_(it,_it,_it)/50 48.616 25.92%
std::equal(list<int>)_(it,_it,_it)/8 2.792 -
std::equal(list<int>)_(it,_it,_it)/8192 10610.674 8.72%
std::equal(list<int>)_(it,_it,_it,_it)/1024 779.439 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956276.676 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.172 -10.94%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.948 -1.38%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12218.139 4.83%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.063 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991961.771 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.077 -6.12%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.625 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12527.809 4.95%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1167.783 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1322014.098 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.082 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.659 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12386.149 11.47%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.014 -
std::equal(vector<bool>)_(unaligned)/1048576 6437.244 -
std::equal(vector<bool>)_(unaligned)/50 0.807 -16.05%
std::equal(vector<bool>)_(unaligned)/8 0.799 -16.73%
std::equal(vector<bool>)_(unaligned)/8192 53.937 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.655 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73696.470 -
std::equal(vector<int>)_(it,_it,_it)/50 4.306 2.76%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.654 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.026 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73704.929 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.141 -5.21%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.364 -1.65%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.404 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 488.759 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639178.528 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.175 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.728 1.20%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4794.142 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.652 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605696.977 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.802 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.637 1.92%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4825.653 -
std::fill(deque<int>)/1024 29.919 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.244 -
std::fill(deque<int>)/8192 241.753 -
std::fill(list<int>)/1024 672.105 -
std::fill(list<int>)/32 8.381 -
std::fill(list<int>)/50 34.949 -
std::fill(list<int>)/8192 7116.865 -4.92%
std::fill(vector<bool>)/1048576 3822.881 -
std::fill(vector<bool>)/262144 232.952 -
std::fill(vector<bool>)/32768 29.996 -1.08%
std::fill(vector<bool>)/4096 4.214 -
std::fill(vector<bool>)/512 1.570 -
std::fill(vector<bool>)/64 1.567 -2.25%
std::fill(vector<int>)/1024 29.949 -
std::fill(vector<int>)/32 1.042 -
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 241.382 1.13%
std::fill_n(deque<int>)/1024 30.158 -
std::fill_n(deque<int>)/32 1.154 -15.04%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 244.546 2.21%
std::fill_n(list<int>)/1024 649.456 -
std::fill_n(list<int>)/32 8.351 -
std::fill_n(list<int>)/50 16.034 -
std::fill_n(list<int>)/8192 7029.784 -
std::fill_n(vector<bool>)/1048576 3821.881 -
std::fill_n(vector<bool>)/262144 231.647 -
std::fill_n(vector<bool>)/32768 30.159 -
std::fill_n(vector<bool>)/4096 4.158 -
std::fill_n(vector<bool>)/512 1.603 -
std::fill_n(vector<bool>)/64 1.618 -6.59%
std::fill_n(vector<int>)/1024 29.278 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.222 -
std::fill_n(vector<int>)/8192 238.707 -
std::find(deque<int>)_(bail_25%)/1024 67.403 -
std::find(deque<int>)_(bail_25%)/32768 1923.699 -
std::find(deque<int>)_(bail_25%)/8 2.004 -3.20%
std::find(deque<int>)_(bail_25%)/8192 478.441 -
std::find(deque<int>)_(process_all)/1024 244.523 -
std::find(deque<int>)_(process_all)/32768 7850.147 -
std::find(deque<int>)_(process_all)/50 14.166 7.01%
std::find(deque<int>)_(process_all)/8 3.371 -
std::find(deque<int>)_(process_all)/8192 1961.267 -
std::find(list<int>)_(bail_25%)/1024 131.012 1.31%
std::find(list<int>)_(bail_25%)/32768 7693.351 -4.83%
std::find(list<int>)_(bail_25%)/8 0.942 1.27%
std::find(list<int>)_(bail_25%)/8192 1423.285 -
std::find(list<int>)_(process_all)/1024 704.487 -
std::find(list<int>)_(process_all)/32768 27110.412 -
std::find(list<int>)_(process_all)/50 18.234 -2.28%
std::find(list<int>)_(process_all)/8 2.316 -3.88%
std::find(list<int>)_(process_all)/8192 8839.159 6.45%
std::find(vector<bool>)_(process_all)/1024 4.642 1.31%
std::find(vector<bool>)_(process_all)/1048576 3697.371 -
std::find(vector<bool>)_(process_all)/50 0.692 -8.98%
std::find(vector<bool>)_(process_all)/8 0.574 -18.62%
std::find(vector<bool>)_(process_all)/8192 33.765 -
std::find(vector<char>)_(bail_25%)/1024 5.380 -
std::find(vector<char>)_(bail_25%)/32768 136.439 -
std::find(vector<char>)_(bail_25%)/8 1.154 4.24%
std::find(vector<char>)_(bail_25%)/8192 39.825 -
std::find(vector<char>)_(process_all)/1024 16.273 -
std::find(vector<char>)_(process_all)/32768 495.845 -
std::find(vector<char>)_(process_all)/50 1.620 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.573 -
std::find(vector<int>)_(bail_25%)/1024 65.935 -
std::find(vector<int>)_(bail_25%)/32768 1864.329 -
std::find(vector<int>)_(bail_25%)/8 1.392 -
std::find(vector<int>)_(bail_25%)/8192 472.252 -
std::find(vector<int>)_(process_all)/1024 243.688 -
std::find(vector<int>)_(process_all)/32768 7448.896 -
std::find(vector<int>)_(process_all)/50 12.455 -
std::find(vector<int>)_(process_all)/8 2.690 1.70%
std::find(vector<int>)_(process_all)/8192 1862.672 -
std::find(vector<long_long>)_(bail_25%)/1024 30.403 -
std::find(vector<long_long>)_(bail_25%)/32768 959.837 -
std::find(vector<long_long>)_(bail_25%)/8 0.903 -7.73%
std::find(vector<long_long>)_(bail_25%)/8192 246.177 -
std::find(vector<long_long>)_(process_all)/1024 118.969 -
std::find(vector<long_long>)_(process_all)/32768 3812.185 -
std::find(vector<long_long>)_(process_all)/50 5.808 -
std::find(vector<long_long>)_(process_all)/8 1.201 -
std::find(vector<long_long>)_(process_all)/8192 950.160 -
std::find_end(deque<int>)_(match_near_end)/1000 33.808 -
std::find_end(deque<int>)_(match_near_end)/1024 32.555 -
std::find_end(deque<int>)_(match_near_end)/8192 273.852 -
std::find_end(deque<int>)_(near_matches)/1000 16446.566 4.35%
std::find_end(deque<int>)_(near_matches)/1024 17044.670 3.63%
std::find_end(deque<int>)_(near_matches)/8192 1128467.474 -
std::find_end(deque<int>)_(process_all)/1000 286.108 -
std::find_end(deque<int>)_(process_all)/1024 326.641 -3.75%
std::find_end(deque<int>)_(process_all)/1048576 317902.657 -6.93%
std::find_end(deque<int>)_(process_all)/8192 2456.893 -7.71%
std::find_end(deque<int>)_(same_length)/1000 338.216 2.45%
std::find_end(deque<int>)_(same_length)/1024 345.052 2.32%
std::find_end(deque<int>)_(same_length)/8192 2751.268 -
std::find_end(deque<int>)_(single_element)/1000 326.544 4.70%
std::find_end(deque<int>)_(single_element)/1024 331.723 3.76%
std::find_end(deque<int>)_(single_element)/8192 2354.455 6.71%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.168 -1.13%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.049 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.317 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30818.529 -2.27%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32130.480 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904151.381 -
std::find_end(deque<int>,_pred)_(process_all)/1000 611.691 2.95%
std::find_end(deque<int>,_pred)_(process_all)/1024 629.160 3.15%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572506.689 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4393.638 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.672 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.463 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5119.193 -
std::find_end(deque<int>,_pred)_(single_element)/1000 648.645 -1.21%
std::find_end(deque<int>,_pred)_(single_element)/1024 651.872 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4881.109 -
std::find_end(forward_list<int>)_(match_near_end)/1000 764.525 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4468.295 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257531.571 -
std::find_end(forward_list<int>)_(near_matches)/1000 36938.643 -
std::find_end(forward_list<int>)_(near_matches)/1024 38349.946 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473681.737 -
std::find_end(forward_list<int>)_(process_all)/1000 697.029 1.24%
std::find_end(forward_list<int>)_(process_all)/1024 714.701 1.01%
std::find_end(forward_list<int>)_(process_all)/1048576 757307.853 -
std::find_end(forward_list<int>)_(process_all)/8192 5641.289 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.083 -
std::find_end(forward_list<int>)_(same_length)/1024 1498.072 -
std::find_end(forward_list<int>)_(same_length)/8192 13234.411 -21.81%
std::find_end(forward_list<int>)_(single_element)/1000 691.800 -
std::find_end(forward_list<int>)_(single_element)/1024 703.447 -
std::find_end(forward_list<int>)_(single_element)/8192 5555.497 -11.59%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.127 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5145.511 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275335.591 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42245.977 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43748.112 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692547.758 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 758.047 -1.04%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.792 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 859309.502 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6212.524 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.042 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.095 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13759.855 -8.68%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 786.949 -1.15%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 807.318 -1.08%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6521.605 -8.69%
std::find_end(list<int>)_(match_near_end)/1000 77.500 -2.58%
std::find_end(list<int>)_(match_near_end)/1024 59.791 -
std::find_end(list<int>)_(match_near_end)/8192 605.036 -
std::find_end(list<int>)_(near_matches)/1000 33546.094 -
std::find_end(list<int>)_(near_matches)/1024 34964.561 -
std::find_end(list<int>)_(near_matches)/8192 2270202.516 -
std::find_end(list<int>)_(process_all)/1000 712.212 -
std::find_end(list<int>)_(process_all)/1024 729.759 -
std::find_end(list<int>)_(process_all)/1048576 875056.473 -
std::find_end(list<int>)_(process_all)/8192 7389.286 -
std::find_end(list<int>)_(same_length)/1000 749.239 -
std::find_end(list<int>)_(same_length)/1024 761.880 -
std::find_end(list<int>)_(same_length)/8192 8240.236 -1.89%
std::find_end(list<int>)_(single_element)/1000 715.602 -
std::find_end(list<int>)_(single_element)/1024 731.806 -
std::find_end(list<int>)_(single_element)/8192 7655.033 -12.48%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.724 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.483 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.765 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38168.328 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39695.082 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2470504.124 -
std::find_end(list<int>,_pred)_(process_all)/1000 823.651 -
std::find_end(list<int>,_pred)_(process_all)/1024 843.961 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990299.270 -
std::find_end(list<int>,_pred)_(process_all)/8192 8275.182 -
std::find_end(list<int>,_pred)_(same_length)/1000 764.726 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.354 -
std::find_end(list<int>,_pred)_(same_length)/8192 11054.562 30.03%
std::find_end(list<int>,_pred)_(single_element)/1000 820.850 -
std::find_end(list<int>,_pred)_(single_element)/1024 839.784 -
std::find_end(list<int>,_pred)_(single_element)/8192 8373.145 -9.94%
std::find_end(vector<int>)_(match_near_end)/1000 28.167 -1.42%
std::find_end(vector<int>)_(match_near_end)/1024 24.924 -
std::find_end(vector<int>)_(match_near_end)/8192 203.491 -
std::find_end(vector<int>)_(near_matches)/1000 13995.504 -
std::find_end(vector<int>)_(near_matches)/1024 14566.845 -
std::find_end(vector<int>)_(near_matches)/8192 773463.081 -
std::find_end(vector<int>)_(process_all)/1000 218.596 -4.36%
std::find_end(vector<int>)_(process_all)/1024 223.289 -4.52%
std::find_end(vector<int>)_(process_all)/1048576 218373.350 -4.45%
std::find_end(vector<int>)_(process_all)/8192 1690.168 -5.65%
std::find_end(vector<int>)_(same_length)/1000 243.390 -
std::find_end(vector<int>)_(same_length)/1024 248.939 -
std::find_end(vector<int>)_(same_length)/8192 2040.325 -
std::find_end(vector<int>)_(single_element)/1000 240.757 -
std::find_end(vector<int>)_(single_element)/1024 246.065 -
std::find_end(vector<int>)_(single_element)/8192 1874.884 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.506 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.245 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.305 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22543.493 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23443.723 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466455.975 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.670 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.198 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641048.127 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4316.751 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.132 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.106 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5113.829 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.405 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.259 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4788.131 -
std::find_first_of(deque<int>)_(large_needle)/1024 365776.232 -
std::find_first_of(deque<int>)_(large_needle)/32 310.739 7.29%
std::find_first_of(deque<int>)_(large_needle)/50 764.891 11.35%
std::find_first_of(deque<int>)_(large_needle)/8192 23544429.169 -
std::find_first_of(deque<int>)_(small_needle)/1024 4117.192 12.90%
std::find_first_of(deque<int>)_(small_needle)/32 108.106 1.37%
std::find_first_of(deque<int>)_(small_needle)/50 165.476 1.02%
std::find_first_of(deque<int>)_(small_needle)/8192 29090.683 -1.12%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562975.405 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 513.263 -17.24%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1391.574 -19.97%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35473216.703 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6283.564 -2.66%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.815 -15.02%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 308.184 -11.45%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50227.246 -
std::find_first_of(list<int>)_(large_needle)/1024 848424.781 -1.74%
std::find_first_of(list<int>)_(large_needle)/32 670.703 -
std::find_first_of(list<int>)_(large_needle)/50 1734.134 -
std::find_first_of(list<int>)_(large_needle)/8192 49151436.069 1.19%
std::find_first_of(list<int>)_(small_needle)/1024 2796.388 -
std::find_first_of(list<int>)_(small_needle)/32 90.888 -
std::find_first_of(list<int>)_(small_needle)/50 139.732 -
std::find_first_of(list<int>)_(small_needle)/8192 23271.721 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 835912.211 -4.94%
std::find_first_of(list<int>,_pred)_(large_needle)/32 723.729 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1864.056 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54059964.694 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5238.440 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.845 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.837 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41729.203 -
std::find_first_of(vector<int>)_(large_needle)/1024 109917.711 -17.01%
std::find_first_of(vector<int>)_(large_needle)/32 109.180 -14.25%
std::find_first_of(vector<int>)_(large_needle)/50 267.045 -18.62%
std::find_first_of(vector<int>)_(large_needle)/8192 7051108.171 -17.79%
std::find_first_of(vector<int>)_(small_needle)/1024 1412.728 -
std::find_first_of(vector<int>)_(small_needle)/32 47.552 -1.12%
std::find_first_of(vector<int>)_(small_needle)/50 72.161 -
std::find_first_of(vector<int>)_(small_needle)/8192 11283.019 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 602831.564 1.58%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 492.778 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.525 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38314495.391 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5575.885 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.924 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.659 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44602.002 -
std::find_if(deque<int>)_(bail_25%)/1024 106.536 -
std::find_if(deque<int>)_(bail_25%)/32768 2770.656 -
std::find_if(deque<int>)_(bail_25%)/8 1.526 -
std::find_if(deque<int>)_(bail_25%)/8192 693.135 -
std::find_if(deque<int>)_(process_all)/1024 479.622 -1.57%
std::find_if(deque<int>)_(process_all)/32768 11649.580 1.79%
std::find_if(deque<int>)_(process_all)/50 23.687 -
std::find_if(deque<int>)_(process_all)/8 3.932 -
std::find_if(deque<int>)_(process_all)/8192 2954.098 4.77%
std::find_if(list<int>)_(bail_25%)/1024 192.838 -
std::find_if(list<int>)_(bail_25%)/32768 10381.793 1.04%
std::find_if(list<int>)_(bail_25%)/8 1.195 -
std::find_if(list<int>)_(bail_25%)/8192 1517.661 -
std::find_if(list<int>)_(process_all)/1024 759.566 -
std::find_if(list<int>)_(process_all)/32768 27935.540 1.22%
std::find_if(list<int>)_(process_all)/50 21.979 -
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12181.892 -
std::find_if(vector<bool>)_(process_all)/1024 771.868 -
std::find_if(vector<bool>)_(process_all)/1048576 788616.750 -
std::find_if(vector<bool>)_(process_all)/50 35.057 -
std::find_if(vector<bool>)_(process_all)/8 5.472 -
std::find_if(vector<bool>)_(process_all)/8192 6160.616 -
std::find_if(vector<char>)_(bail_25%)/1024 76.164 -
std::find_if(vector<char>)_(bail_25%)/32768 2042.094 -
std::find_if(vector<char>)_(bail_25%)/8 0.951 -
std::find_if(vector<char>)_(bail_25%)/8192 520.124 -
std::find_if(vector<char>)_(process_all)/1024 275.474 -
std::find_if(vector<char>)_(process_all)/32768 8128.695 -
std::find_if(vector<char>)_(process_all)/50 12.566 -
std::find_if(vector<char>)_(process_all)/8 2.486 3.29%
std::find_if(vector<char>)_(process_all)/8192 2049.082 -
std::find_if(vector<int>)_(bail_25%)/1024 75.569 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.163 -
std::find_if(vector<int>)_(bail_25%)/8 1.120 -
std::find_if(vector<int>)_(bail_25%)/8192 548.531 -
std::find_if(vector<int>)_(process_all)/1024 290.380 -
std::find_if(vector<int>)_(process_all)/32768 9084.867 -
std::find_if(vector<int>)_(process_all)/50 14.269 -
std::find_if(vector<int>)_(process_all)/8 2.519 -
std::find_if(vector<int>)_(process_all)/8192 2266.869 -
std::find_if_not(deque<int>)_(bail_25%)/1024 104.335 -2.22%
std::find_if_not(deque<int>)_(bail_25%)/32768 2722.733 -1.42%
std::find_if_not(deque<int>)_(bail_25%)/8 1.415 -8.03%
std::find_if_not(deque<int>)_(bail_25%)/8192 688.289 -
std::find_if_not(deque<int>)_(process_all)/1024 485.437 -2.72%
std::find_if_not(deque<int>)_(process_all)/32768 11452.740 -
std::find_if_not(deque<int>)_(process_all)/50 23.618 -1.73%
std::find_if_not(deque<int>)_(process_all)/8 3.950 -
std::find_if_not(deque<int>)_(process_all)/8192 2905.094 3.06%
std::find_if_not(list<int>)_(bail_25%)/1024 194.103 -
std::find_if_not(list<int>)_(bail_25%)/32768 7555.710 -
std::find_if_not(list<int>)_(bail_25%)/8 1.278 -
std::find_if_not(list<int>)_(bail_25%)/8192 1521.728 -
std::find_if_not(list<int>)_(process_all)/1024 761.754 -
std::find_if_not(list<int>)_(process_all)/32768 29775.378 2.88%
std::find_if_not(list<int>)_(process_all)/50 21.770 -
std::find_if_not(list<int>)_(process_all)/8 3.414 -
std::find_if_not(list<int>)_(process_all)/8192 8159.216 -
std::find_if_not(vector<bool>)_(process_all)/1024 771.234 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787660.941 -
std::find_if_not(vector<bool>)_(process_all)/50 35.048 -
std::find_if_not(vector<bool>)_(process_all)/8 5.456 -
std::find_if_not(vector<bool>)_(process_all)/8192 6152.352 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.604 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2108.326 4.09%
std::find_if_not(vector<char>)_(bail_25%)/8 0.940 -1.06%
std::find_if_not(vector<char>)_(bail_25%)/8192 535.047 3.28%
std::find_if_not(vector<char>)_(process_all)/1024 273.367 1.23%
std::find_if_not(vector<char>)_(process_all)/32768 8130.916 -1.30%
std::find_if_not(vector<char>)_(process_all)/50 12.456 -3.07%
std::find_if_not(vector<char>)_(process_all)/8 2.447 -3.97%
std::find_if_not(vector<char>)_(process_all)/8192 2048.616 -1.07%
std::find_if_not(vector<int>)_(bail_25%)/1024 75.671 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2340.074 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.011 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.459 -
std::find_if_not(vector<int>)_(process_all)/1024 307.654 -
std::find_if_not(vector<int>)_(process_all)/32768 9766.762 -
std::find_if_not(vector<int>)_(process_all)/50 15.026 -
std::find_if_not(vector<int>)_(process_all)/8 2.636 -1.02%
std::find_if_not(vector<int>)_(process_all)/8192 2433.552 -
std::flat_map<int,_int>::clear()/0 423.817 -
std::flat_map<int,_int>::clear()/1024 426.368 -
std::flat_map<int,_int>::clear()/32 425.123 -
std::flat_map<int,_int>::clear()/8192 447.069 -1.21%
std::flat_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.565 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.375 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.048 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.468 8.53%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.366 -7.22%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.390 -5.19%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.573 -9.02%
std::flat_map<int,_int>::count(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.514 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.476 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.023 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.493 8.89%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.155 40.11%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.527 3.91%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.293 45.11%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.248 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.850 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.726 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1178.387 -
std::flat_map<int,_int>::ctor(const&)/0 13.851 1.08%
std::flat_map<int,_int>::ctor(const&)/1024 179.567 -
std::flat_map<int,_int>::ctor(const&)/32 23.871 -
std::flat_map<int,_int>::ctor(const&)/8192 1936.296 125.90%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.838 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.291 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.993 1.02%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1936.081 125.22%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.709 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4283.137 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.494 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34167.877 -1.40%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.665 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8881.786 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 213.272 1.17%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108717.584 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.570 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.374 -2.14%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.872 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.472 3.00%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.699 -5.59%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.579 -2.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.947 -5.83%
std::flat_map<int,_int>::erase(iterator)/0 15.367 -
std::flat_map<int,_int>::erase(iterator)/1024 76.802 -4.06%
std::flat_map<int,_int>::erase(iterator)/32 20.803 -
std::flat_map<int,_int>::erase(iterator)/8192 496.410 -3.52%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.483 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 442.422 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.141 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.405 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.907 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 101.417 -17.85%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.246 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 556.792 -3.40%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.497 12.00%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.301 6.44%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.378 5.20%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.949 2.25%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.383 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.345 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.283 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.398 3.15%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.222 -2.06%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.316 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.163 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.826 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 44.850 62.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.353 1.30%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.991 60.64%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.870 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 229.848 8.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.536 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 550.166 1.43%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.996 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.330 -2.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.078 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.827 -2.11%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.977 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.124 -1.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.294 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 511.297 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.132 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5290.838 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 648.999 1.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40447.851 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.675 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8014.118 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.466 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65375.258 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.697 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1650.457 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 483.964 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9838.207 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 426.130 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1648.872 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 483.135 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9795.890 -1.19%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.011 1.20%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.715 -34.05%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.632 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.219 -13.31%
std::flat_map<int,_int>::insert(value)_(new_value)/0 16.049 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 34.899 25.35%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.159 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 26.692 13.41%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.998 1.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.033 -34.91%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.692 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.194 -18.93%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.035 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 33.605 -41.91%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.077 -2.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.442 -22.84%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.020 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.519 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.940 36.65%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.430 8.41%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.938 51.84%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.586 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.626 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.681 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 550.817 -23.64%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.190 2.86%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.740 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.740 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 552.731 -33.51%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.341 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.161 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.772 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 567.848 -28.96%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.063 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.986 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.587 -
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.960 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.352 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.348 2.06%
std::flat_multimap<int,_int>::clear()/0 420.944 -
std::flat_multimap<int,_int>::clear()/1024 423.214 -
std::flat_multimap<int,_int>::clear()/32 422.806 -
std::flat_multimap<int,_int>::clear()/8192 445.003 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.510 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.574 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.011 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.645 -4.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.618 -18.25%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.388 -1.79%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.371 -21.70%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.538 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.336 -3.61%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.606 -1.52%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.014 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.064 -2.51%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.520 1.05%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.300 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.969 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.666 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.852 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.678 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.513 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.721 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.657 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.671 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.742 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.753 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.801 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3923.768 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.209 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31264.313 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.797 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8492.477 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.889 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104639.859 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.452 -17.19%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.545 1.50%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.945 -24.54%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.322 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.014 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.057 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.445 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.401 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.126 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.808 -
std::flat_multimap<int,_int>::erase(iterator)/8192 505.901 -2.94%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.620 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.093 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.152 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 645.253 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 15.954 -1.61%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.898 -6.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.981 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 525.733 -6.08%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.930 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.361 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.404 1.17%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.435 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.253 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.338 -5.51%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.340 18.66%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.410 10.37%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.849 24.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.842 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.739 -17.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.219 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.828 -34.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.860 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.433 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.639 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 575.898 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.244 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.471 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.191 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.413 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.228 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.356 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.709 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.583 -1.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.610 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4939.657 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 631.368 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37830.130 1.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.296 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7382.466 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.076 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59882.960 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.257 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1356.157 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 474.402 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7746.004 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.942 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1359.118 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.552 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7697.503 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.116 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.140 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.119 1.14%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 560.360 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.908 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 19.960 -19.82%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.169 -2.14%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.152 -22.16%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.001 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.124 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.509 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.281 -33.18%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.267 -9.25%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.296 -35.99%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.263 -1.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.282 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.647 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 705.795 -2.42%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.624 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.418 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.714 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 741.598 -10.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.218 -3.58%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.976 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.837 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 735.928 -9.93%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.033 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.415 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.018 -10.09%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.226 -1.80%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.892 -11.51%
std::for_each(deque<int>)/32 3.792 -1.24%
std::for_each(deque<int>)/50 4.113 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 254.899 -
std::for_each(join_view(vector<vector<int>>))/32 3.787 -
std::for_each(join_view(vector<vector<int>>))/50 4.044 -
std::for_each(join_view(vector<vector<int>>))/8 1.482 7.15%
std::for_each(join_view(vector<vector<int>>))/8192 263.937 -
std::for_each(list<int>)/32 11.345 -
std::for_each(list<int>)/50 23.892 -
std::for_each(list<int>)/8 2.548 -
std::for_each(list<int>)/8192 8421.412 7.59%
std::for_each(vector<int>)/32 3.797 -
std::for_each(vector<int>)/50 4.104 -
std::for_each(vector<int>)/8 0.900 -
std::for_each(vector<int>)/8192 252.144 -
std::for_each_n(deque<int>)/32 3.777 -
std::for_each_n(deque<int>)/50 3.997 -
std::for_each_n(deque<int>)/8 1.205 -4.08%
std::for_each_n(deque<int>)/8192 257.491 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.835 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.323 1.07%
std::for_each_n(join_view(vector<vector<int>>))/8 1.640 -13.18%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.155 -
std::for_each_n(list<int>)/32 11.168 -
std::for_each_n(list<int>)/50 24.125 -
std::for_each_n(list<int>)/8 2.450 -4.41%
std::for_each_n(list<int>)/8192 7971.709 3.52%
std::for_each_n(vector<int>)/32 3.863 -
std::for_each_n(vector<int>)/50 4.056 -
std::for_each_n(vector<int>)/8 2.594 2.05%
std::for_each_n(vector<int>)/8192 252.010 -
std::generate(deque<int>)/1024 245.409 -
std::generate(deque<int>)/32 8.289 -
std::generate(deque<int>)/50 12.303 -
std::generate(deque<int>)/8192 1914.921 -
std::generate(list<int>)/1024 671.503 -
std::generate(list<int>)/32 8.680 -
std::generate(list<int>)/50 15.477 -3.55%
std::generate(list<int>)/8192 7506.220 7.68%
std::generate(vector<int>)/1024 243.885 -
std::generate(vector<int>)/32 8.008 -
std::generate(vector<int>)/50 12.024 -
std::generate(vector<int>)/8192 1849.377 -
std::generate_n(deque<int>)/1024 245.084 -
std::generate_n(deque<int>)/32 8.314 -
std::generate_n(deque<int>)/50 12.315 -
std::generate_n(deque<int>)/8192 1954.818 -
std::generate_n(list<int>)/1024 650.611 -
std::generate_n(list<int>)/32 8.604 -
std::generate_n(list<int>)/50 15.379 -2.27%
std::generate_n(list<int>)/8192 7399.878 -
std::generate_n(vector<int>)/1024 242.877 -
std::generate_n(vector<int>)/32 7.909 -
std::generate_n(vector<int>)/50 11.898 -1.19%
std::generate_n(vector<int>)/8192 1847.648 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.098 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.956 9.26%
std::is_partitioned(deque<int>)_(partitioned)/50 14.045 1.28%
std::is_partitioned(deque<int>)_(partitioned)/8192 2873.767 -8.86%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.106 1.53%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.158 -4.74%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.611 -2.06%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 698.152 -
std::is_partitioned(list<int>)_(partitioned)/1024 708.132 -
std::is_partitioned(list<int>)_(partitioned)/32 8.633 -1.66%
std::is_partitioned(list<int>)_(partitioned)/50 13.895 1.20%
std::is_partitioned(list<int>)_(partitioned)/8192 6645.698 -2.30%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.482 3.27%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.350 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.544 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2141.670 -1.50%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.344 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.617 1.01%
std::is_partitioned(vector<int>)_(partitioned)/50 9.836 2.38%
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.428 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 49.339 -27.50%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.910 -4.11%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.307 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.259 -9.00%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 469.809 -2.86%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.671 -9.01%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3863.518 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519670.286 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.325 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 502.341 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.078 -8.35%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4040.475 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685671.850 -1.20%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 48.100 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.616 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.168 2.56%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3884.673 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 629634.509 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.481 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.503 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.235 5.61%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3949.702 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689689.550 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.618 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 763.812 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.795 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 10547.126 12.10%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1426063.168 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.377 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.639 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.713 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8970.308 7.19%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610324.115 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 62.404 -2.38%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.524 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.821 3.16%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9993.176 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1409813.721 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.517 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.508 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.364 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9930.101 7.48%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593345.387 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.675 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 318.138 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.468 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2478.783 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213263.978 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.786 1.54%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 506.465 6.39%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.609 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4748.074 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1046662.188 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 55.846 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.170 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.797 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.121 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212747.035 -1.40%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.638 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 511.414 1.84%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.002 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4870.000 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 994459.645 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.009 -
std::is_sorted(deque<int>)/1024 477.444 -
std::is_sorted(deque<int>)/8 3.504 23.74%
std::is_sorted(deque<int>)/8192 3817.641 -
std::is_sorted(deque<int>,_pred)/1024 597.493 -
std::is_sorted(deque<int>,_pred)/8 4.965 14.24%
std::is_sorted(deque<int>,_pred)/8192 4799.718 1.52%
std::is_sorted(list<int>)/1024 766.686 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7252.566 1.18%
std::is_sorted(list<int>,_pred)/1024 797.756 -
std::is_sorted(list<int>,_pred)/8 3.988 -
std::is_sorted(list<int>,_pred)/8192 7520.715 -2.06%
std::is_sorted(vector<int>)/1024 243.741 -
std::is_sorted(vector<int>)/8 2.095 -
std::is_sorted(vector<int>)/8192 1900.870 -
std::is_sorted(vector<int>,_pred)/1024 462.405 -
std::is_sorted(vector<int>,_pred)/8 3.794 -
std::is_sorted(vector<int>,_pred)/8192 3681.199 -
std::is_sorted_until(deque<int>)/1024 473.049 -
std::is_sorted_until(deque<int>)/8 2.896 6.70%
std::is_sorted_until(deque<int>)/8192 3789.756 -
std::is_sorted_until(deque<int>,_pred)/1024 597.326 -
std::is_sorted_until(deque<int>,_pred)/8 4.010 2.95%
std::is_sorted_until(deque<int>,_pred)/8192 4806.338 -
std::is_sorted_until(list<int>)/1024 757.304 -52.73%
std::is_sorted_until(list<int>)/8 2.283 2.01%
std::is_sorted_until(list<int>)/8192 7355.002 8.64%
std::is_sorted_until(list<int>,_pred)/1024 795.413 -
std::is_sorted_until(list<int>,_pred)/8 4.148 -
std::is_sorted_until(list<int>,_pred)/8192 8030.672 8.43%
std::is_sorted_until(vector<int>)/1024 239.479 -
std::is_sorted_until(vector<int>)/8 2.076 -
std::is_sorted_until(vector<int>)/8192 1868.593 -
std::is_sorted_until(vector<int>,_pred)/1024 426.705 -
std::is_sorted_until(vector<int>,_pred)/8 3.453 -2.89%
std::is_sorted_until(vector<int>,_pred)/8192 3307.103 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.732 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.383 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10453.467 -13.62%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11347.972 -9.15%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 333.713 -8.85%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96581.839 -8.48%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11387.950 -6.55%
std::list<int>::ctor(Range)_(cheap_elements)/32 332.218 -5.86%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97627.323 -7.80%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11500.207 -4.45%
std::list<int>::ctor(const&)_(cheap_elements)/32 333.864 -5.38%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98180.921 -6.60%
std::list<int>::ctor(size)/1024 11876.443 -8.43%
std::list<int>::ctor(size)/32 330.588 -8.20%
std::list<int>::ctor(size)/8192 96555.165 -8.55%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11233.878 -10.14%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.134 -9.58%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95560.613 -10.40%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.044 -9.64%
std::list<int>::erase(begin)_(cheap_elements)/32 10.278 -9.57%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.831 -10.54%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.693 -3.72%
std::list<int>::insert(begin)_(cheap_elements)/32 10.531 -10.53%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.741 -2.58%
std::list<int>::operator=(const&)_(cheap_elements)/1024 756.540 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.177 2.27%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8920.603 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.580 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.423 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.483 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.522 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.128 1.13%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14227.296 10.64%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6611.442 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 133.573 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53717.604 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12178.118 -3.49%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 338.642 -2.19%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102187.628 -2.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31894.548 -1.61%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 902.264 -3.20%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 272849.163 -2.06%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12261.228 -3.41%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 337.570 -4.63%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101347.838 -3.13%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32061.135 -2.30%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 906.483 -2.85%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 274945.219 -2.18%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12238.563 -3.08%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 341.202 -2.34%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101606.577 -2.50%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32505.577 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 907.075 -2.55%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275029.168 -1.99%
std::list<std::string>::ctor(size)/1024 12342.436 -6.12%
std::list<std::string>::ctor(size)/32 336.679 -5.22%
std::list<std::string>::ctor(size)/8192 103778.771 -3.75%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12138.374 -3.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 336.913 -4.97%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101073.741 -3.08%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32027.232 -1.76%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 879.031 -2.06%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 275058.565 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.002 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.317 4.01%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.050 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.564 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.911 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.913 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.333 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.693 1.38%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.144 -1.01%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.452 -2.73%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.839 -1.84%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.336 -2.49%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1317.834 15.03%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.351 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10357.766 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6787.252 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.680 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55148.623 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.974 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.682 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.212 1.14%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.596 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.131 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.124 -
std::map<int,_int>::clear()/0 418.980 -
std::map<int,_int>::clear()/1024 10780.564 2.48%
std::map<int,_int>::clear()/32 662.744 -
std::map<int,_int>::clear()/8192 82217.338 1.36%
std::map<int,_int>::contains(key)_(existent)/0 0.012 -
std::map<int,_int>::contains(key)_(existent)/1024 4.185 1.08%
std::map<int,_int>::contains(key)_(existent)/32 1.628 -2.04%
std::map<int,_int>::contains(key)_(existent)/8192 5.538 4.24%
std::map<int,_int>::contains(key)_(non-existent)/0 0.272 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.414 1.35%
std::map<int,_int>::contains(key)_(non-existent)/32 2.406 5.73%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.560 -1.58%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.319 1.57%
std::map<int,_int>::count(key)_(existent)/32 1.746 3.12%
std::map<int,_int>::count(key)_(existent)/8192 6.113 2.62%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.294 -
std::map<int,_int>::count(key)_(non-existent)/32 2.890 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.211 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.722 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5966.752 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.027 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51513.219 -
std::map<int,_int>::ctor(const&)/0 13.613 -
std::map<int,_int>::ctor(const&)/1024 6321.767 -
std::map<int,_int>::ctor(const&)/32 215.923 -
std::map<int,_int>::ctor(const&)/8192 50500.855 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.614 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6373.805 1.08%
std::map<int,_int>::ctor(const&,_alloc)/32 215.833 -
std::map<int,_int>::ctor(const&,_alloc)/8192 50770.674 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.609 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9033.270 1.75%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 271.208 2.36%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74600.548 4.11%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13136.959 1.23%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.468 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 280874.144 -1.33%
std::map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.331 1.71%
std::map<int,_int>::equal_range(key)_(existent)/32 1.830 3.92%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.511 2.30%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.947 2.82%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.640 -6.69%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.786 2.08%
std::map<int,_int>::erase(iterator)/0 20.744 -
std::map<int,_int>::erase(iterator)/1024 21.205 1.62%
std::map<int,_int>::erase(iterator)/32 20.973 -
std::map<int,_int>::erase(iterator)/8192 21.247 1.18%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.189 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7172.591 1.20%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.477 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55545.112 -
std::map<int,_int>::erase(key)_(existent)/0 21.277 -
std::map<int,_int>::erase(key)_(existent)/1024 25.752 -
std::map<int,_int>::erase(key)_(existent)/32 22.788 -
std::map<int,_int>::erase(key)_(existent)/8192 25.905 -1.32%
std::map<int,_int>::erase(key)_(non-existent)/0 0.265 4.25%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.651 4.37%
std::map<int,_int>::erase(key)_(non-existent)/32 2.553 7.75%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.915 6.28%
std::map<int,_int>::find(key)_(existent)/0 0.015 -
std::map<int,_int>::find(key)_(existent)/1024 3.928 3.14%
std::map<int,_int>::find(key)_(existent)/32 1.560 -
std::map<int,_int>::find(key)_(existent)/8192 5.582 2.31%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.667 5.34%
std::map<int,_int>::find(key)_(non-existent)/32 2.604 3.88%
std::map<int,_int>::find(key)_(non-existent)/8192 7.815 6.90%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.977 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.807 2.10%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.403 1.14%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.828 1.73%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.993 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.380 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.979 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.130 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.159 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.260 -1.90%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.917 -1.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.875 2.05%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.142 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.551 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.233 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.434 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.092 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15168.059 1.14%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 809.501 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 142340.639 1.22%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.304 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7699.576 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 567.971 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136317.150 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.767 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11453.845 1.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 724.850 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94035.758 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.071 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9700.104 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 699.201 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79150.529 -
std::map<int,_int>::insert(value)_(already_present)/0 0.609 4.81%
std::map<int,_int>::insert(value)_(already_present)/1024 3.490 -
std::map<int,_int>::insert(value)_(already_present)/32 1.757 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.109 -2.14%
std::map<int,_int>::insert(value)_(new_value)/0 17.998 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.675 -3.19%
std::map<int,_int>::insert(value)_(new_value)/32 20.068 -
std::map<int,_int>::insert(value)_(new_value)/8192 40.772 1.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.643 5.11%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.650 4.81%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.757 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.141 1.41%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.982 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.694 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.059 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.290 -3.74%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.472 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.510 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.745 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.230 1.95%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.114 17.06%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.936 -2.36%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6463.939 2.73%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.100 2.54%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52182.615 3.20%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.310 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6413.502 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.743 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51116.878 1.64%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.291 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1547.144 2.48%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 46.266 8.92%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12706.290 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.110 -3.38%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.703 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.739 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.782 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.590 5.56%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.739 -5.33%
std::map<std::string,_int>::clear()/0 424.973 -
std::map<std::string,_int>::clear()/1024 20874.605 1.86%
std::map<std::string,_int>::clear()/32 897.442 -1.75%
std::map<std::string,_int>::clear()/8192 203229.465 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.271 -3.53%
std::map<std::string,_int>::contains(key)_(existent)/32 14.999 -4.61%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.901 2.02%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.063 9.90%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.826 11.79%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.339 2.06%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.135 2.48%
std::map<std::string,_int>::count(key)_(existent)/32 16.544 -5.32%
std::map<std::string,_int>::count(key)_(existent)/8192 31.054 5.81%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 -5.41%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.246 -2.54%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.740 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.432 -8.97%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.683 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7124.118 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 219.873 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60133.267 -
std::map<std::string,_int>::ctor(const&)/0 13.564 -
std::map<std::string,_int>::ctor(const&)/1024 35173.482 -
std::map<std::string,_int>::ctor(const&)/32 694.923 -4.11%
std::map<std::string,_int>::ctor(const&)/8192 348472.235 1.39%
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.583 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37577.287 1.53%
std::map<std::string,_int>::ctor(const&,_alloc)/32 753.925 6.86%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 350123.180 1.11%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.675 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41383.676 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 845.435 2.78%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 393747.185 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.657 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59024.514 -1.26%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1050.367 2.76%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107624.222 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.782 -1.45%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.920 -4.24%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.804 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.031 -6.20%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.938 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.743 -3.60%
std::map<std::string,_int>::erase(iterator)/0 28.511 3.93%
std::map<std::string,_int>::erase(iterator)/1024 29.778 12.09%
std::map<std::string,_int>::erase(iterator)/32 32.574 28.02%
std::map<std::string,_int>::erase(iterator)/8192 29.105 12.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.616 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12087.972 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 695.151 2.34%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114226.453 -
std::map<std::string,_int>::erase(key)_(existent)/0 57.155 30.52%
std::map<std::string,_int>::erase(key)_(existent)/1024 85.944 30.63%
std::map<std::string,_int>::erase(key)_(existent)/32 59.982 13.87%
std::map<std::string,_int>::erase(key)_(existent)/8192 93.407 6.61%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.471 6.23%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.924 12.44%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 28.197 -5.57%
std::map<std::string,_int>::find(key)_(existent)/0 0.037 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.572 -
std::map<std::string,_int>::find(key)_(existent)/32 14.327 -13.79%
std::map<std::string,_int>::find(key)_(existent)/8192 28.653 -1.87%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.129 -
std::map<std::string,_int>::find(key)_(non-existent)/32 10.569 8.41%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.145 3.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.426 30.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.591 45.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.365 -20.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 85.795 9.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.561 -6.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.846 25.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.278 -6.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.779 -18.96%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.537 3.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.509 -10.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 29.033 -17.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.091 10.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.716 -2.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.013 -24.80%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.423 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.825 -3.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.012 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66716.233 -1.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1571.065 1.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 833937.528 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.387 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40891.645 -2.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1099.507 -7.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 629972.019 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.676 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34988.152 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1248.756 2.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 398982.117 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.139 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34803.244 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1257.171 2.96%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367739.836 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.560 -15.19%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.986 -3.75%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.171 -38.56%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.518 31.76%
std::map<std::string,_int>::insert(value)_(new_value)/0 33.113 2.68%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.773 18.25%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.687 -6.23%
std::map<std::string,_int>::insert(value)_(new_value)/8192 95.197 37.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.016 87.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.686 4.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.022 24.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.544 -6.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 35.163 1.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.593 -15.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.967 -25.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.039 23.96%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.223 -9.75%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.959 4.21%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.732 -3.02%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.945 -1.96%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.660 -14.74%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.563 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.284 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37497.402 1.29%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 865.191 12.90%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351278.276 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.289 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35511.160 -2.14%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 739.005 6.59%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350796.981 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17227.401 -3.16%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.713 1.24%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209575.192 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.043 2.39%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.840 -2.40%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.937 10.16%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.906 3.73%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.271 -2.37%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.111 4.76%
std::mismatch(deque<int>)_(it,_it,_it)/1000 450.060 -2.13%
std::mismatch(deque<int>)_(it,_it,_it)/1024 463.651 -3.99%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493346.309 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.979 -2.20%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.786 -1.45%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 464.600 -2.30%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 467.851 -4.59%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493719.051 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.963 -1.04%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3854.024 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.786 -1.05%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 737.055 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624054.550 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.576 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4787.095 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 711.730 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 756.214 3.65%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621986.370 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.198 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4826.452 -
std::mismatch(list<int>)_(it,_it,_it)/1000 762.808 -47.28%
std::mismatch(list<int>)_(it,_it,_it)/1024 783.623 -46.60%
std::mismatch(list<int>)_(it,_it,_it)/1048576 951784.487 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.661 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7538.759 -16.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 768.504 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 797.415 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950775.894 -1.09%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.740 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11561.528 -17.80%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.513 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.463 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986247.469 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.591 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12301.750 -12.91%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.756 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.517 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 976561.632 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.581 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10860.929 -10.66%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.870 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.730 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76694.098 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.123 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.917 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.788 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76674.557 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.313 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.961 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 464.968 -1.91%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 495.198 -4.08%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610009.090 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.102 -1.34%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4773.395 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 456.398 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.570 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607450.397 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.205 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4778.338 -
std::move(deque<int>)/1048576 54288.934 -
std::move(deque<int>)/262144 15194.044 1.52%
std::move(deque<int>)/32768 2119.637 14.28%
std::move(deque<int>)/4096 153.857 -
std::move(deque<int>)/512 23.830 -
std::move(deque<int>)/64 6.135 2.49%
std::move(deque<int>)/8 3.907 -
std::move(list<int>)/1048576 1004400.521 1.19%
std::move(list<int>)/262144 246551.127 -
std::move(list<int>)/32768 30642.874 -
std::move(list<int>)/4096 4424.792 -8.66%
std::move(list<int>)/512 360.482 -1.13%
std::move(list<int>)/64 39.406 -
std::move(list<int>)/8 3.460 -
std::move(vector<bool>)_(aligned)/1048576 2742.382 29.79%
std::move(vector<bool>)_(aligned)/262144 256.106 -
std::move(vector<bool>)_(aligned)/32768 37.094 -
std::move(vector<bool>)_(aligned)/4096 6.969 -1.13%
std::move(vector<bool>)_(aligned)/512 2.365 1.04%
std::move(vector<bool>)_(aligned)/64 1.524 -14.15%
std::move(vector<bool>)_(unaligned)/1048576 6746.235 -
std::move(vector<bool>)_(unaligned)/262144 1582.720 -
std::move(vector<bool>)_(unaligned)/32768 202.093 -
std::move(vector<bool>)_(unaligned)/4096 25.666 -1.14%
std::move(vector<bool>)_(unaligned)/512 4.684 3.56%
std::move(vector<bool>)_(unaligned)/64 1.531 -1.55%
std::move(vector<int>)/1048576 56279.023 -5.19%
std::move(vector<int>)/262144 22540.779 55.50%
std::move(vector<int>)/32768 2737.367 28.45%
std::move(vector<int>)/4096 134.089 -
std::move(vector<int>)/512 20.209 -
std::move(vector<int>)/64 4.148 -
std::move(vector<int>)/8 2.234 1.15%
std::move_backward(deque<int>)/1048576 129437.342 -
std::move_backward(deque<int>)/262144 30541.863 -
std::move_backward(deque<int>)/32768 3650.840 -
std::move_backward(deque<int>)/4096 172.400 8.93%
std::move_backward(deque<int>)/512 26.317 1.25%
std::move_backward(deque<int>)/64 7.216 1.43%
std::move_backward(deque<int>)/8 3.900 -2.40%
std::move_backward(list<int>)/1048576 1040446.064 -
std::move_backward(list<int>)/262144 261986.996 -2.14%
std::move_backward(list<int>)/32768 32004.764 -
std::move_backward(list<int>)/4096 5666.480 15.46%
std::move_backward(list<int>)/512 369.595 -
std::move_backward(list<int>)/64 39.739 -
std::move_backward(list<int>)/8 3.413 -
std::move_backward(vector<bool>)_(aligned)/1048576 2117.547 -
std::move_backward(vector<bool>)_(aligned)/262144 258.211 -
std::move_backward(vector<bool>)_(aligned)/32768 38.128 -
std::move_backward(vector<bool>)_(aligned)/4096 7.275 -
std::move_backward(vector<bool>)_(aligned)/512 2.476 -1.28%
std::move_backward(vector<bool>)_(aligned)/64 1.846 3.76%
std::move_backward(vector<bool>)_(unaligned)/1048576 6503.048 -
std::move_backward(vector<bool>)_(unaligned)/262144 1586.361 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.891 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.231 -
std::move_backward(vector<bool>)_(unaligned)/512 4.640 -4.30%
std::move_backward(vector<bool>)_(unaligned)/64 1.869 -2.52%
std::move_backward(vector<int>)/1048576 56277.604 -
std::move_backward(vector<int>)/262144 22069.782 -3.00%
std::move_backward(vector<int>)/32768 2144.762 -
std::move_backward(vector<int>)/4096 135.775 -
std::move_backward(vector<int>)/512 20.867 -
std::move_backward(vector<int>)/64 4.335 -
std::move_backward(vector<int>)/8 2.214 -2.41%
std::multimap<int,_int>::clear()/0 422.435 -
std::multimap<int,_int>::clear()/1024 10175.610 -
std::multimap<int,_int>::clear()/32 662.649 1.16%
std::multimap<int,_int>::clear()/8192 81772.871 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.720 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.659 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.582 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.312 -10.72%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.440 -10.96%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.231 -13.37%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.521 -4.75%
std::multimap<int,_int>::count(key)_(existent)/32 3.489 -3.97%
std::multimap<int,_int>::count(key)_(existent)/8192 6.592 -2.43%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.784 -4.82%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.450 -8.87%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.039 -5.39%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.731 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5928.612 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.311 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51403.755 -
std::multimap<int,_int>::ctor(const&)/0 13.660 -
std::multimap<int,_int>::ctor(const&)/1024 6348.661 1.79%
std::multimap<int,_int>::ctor(const&)/32 216.765 -
std::multimap<int,_int>::ctor(const&)/8192 50707.619 1.75%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.687 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6425.958 3.14%
std::multimap<int,_int>::ctor(const&,_alloc)/32 217.692 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50768.311 2.01%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.581 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8373.380 5.95%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.689 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66345.631 3.87%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.617 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12837.463 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.035 2.08%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 284203.721 -1.33%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.163 1.31%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.466 1.98%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.159 2.37%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.208 -1.85%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.476 7.91%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.916 -1.37%
std::multimap<int,_int>::erase(iterator)/0 20.855 1.39%
std::multimap<int,_int>::erase(iterator)/1024 21.117 1.18%
std::multimap<int,_int>::erase(iterator)/32 21.076 1.28%
std::multimap<int,_int>::erase(iterator)/8192 21.197 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.360 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6980.319 -1.08%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.243 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54904.527 -1.13%
std::multimap<int,_int>::erase(key)_(existent)/0 21.624 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.792 2.14%
std::multimap<int,_int>::erase(key)_(existent)/32 22.936 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.911 2.05%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.708 -1.52%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.282 -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.041 -4.25%
std::multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::multimap<int,_int>::find(key)_(existent)/1024 4.056 3.16%
std::multimap<int,_int>::find(key)_(existent)/32 1.663 3.07%
std::multimap<int,_int>::find(key)_(existent)/8192 5.608 1.47%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.372 -14.68%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.267 -21.80%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.718 -16.84%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.343 1.28%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.896 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.735 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.316 -1.63%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.379 1.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.252 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.647 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.143 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.435 1.80%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.590 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.064 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.228 -1.45%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.443 1.94%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.216 2.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.025 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.404 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.171 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14761.636 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 798.388 1.06%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146354.650 1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.752 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12273.412 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 718.076 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184148.964 1.41%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.789 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10780.985 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 686.540 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86438.421 -2.57%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.770 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9973.170 -3.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 691.696 -2.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80582.092 -1.42%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.286 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.966 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.272 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.614 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.202 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.658 -1.85%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.090 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.823 -
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.054 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.215 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.325 1.08%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.966 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.838 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.877 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.291 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6373.537 2.71%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.170 2.04%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50976.404 2.81%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.271 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6385.769 2.57%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.804 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51099.390 2.73%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.228 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1451.765 -2.42%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.233 -8.84%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12667.254 -1.29%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.064 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.225 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.307 1.00%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.625 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.857 2.20%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.879 -
std::multimap<std::string,_int>::clear()/0 421.057 -
std::multimap<std::string,_int>::clear()/1024 19826.488 -1.26%
std::multimap<std::string,_int>::clear()/32 894.183 -
std::multimap<std::string,_int>::clear()/8192 199034.380 -1.05%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.545 1.44%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.712 2.82%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.827 -1.03%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.185 2.25%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.318 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.820 -
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.396 -1.05%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.715 1.18%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.725 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.371 -1.75%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.204 -3.64%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.741 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.746 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7133.644 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.471 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60180.153 -
std::multimap<std::string,_int>::ctor(const&)/0 13.602 -
std::multimap<std::string,_int>::ctor(const&)/1024 34876.123 -
std::multimap<std::string,_int>::ctor(const&)/32 847.707 2.14%
std::multimap<std::string,_int>::ctor(const&)/8192 346997.224 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.637 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37488.865 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.739 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348404.451 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.728 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39900.318 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 738.046 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384377.812 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.649 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54182.288 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 955.220 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1045972.470 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.668 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.117 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.537 -1.94%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.740 -7.02%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.401 -1.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.815 -3.87%
std::multimap<std::string,_int>::erase(iterator)/0 27.241 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.843 -
std::multimap<std::string,_int>::erase(iterator)/32 31.106 -1.19%
std::multimap<std::string,_int>::erase(iterator)/8192 26.622 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.056 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12368.737 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.325 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113376.238 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.516 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.119 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.944 -1.87%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.477 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 22.776 -3.52%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.611 -1.24%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.454 -1.93%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.812 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.224 3.17%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.477 -1.30%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.343 -8.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.090 -3.21%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 25.667 -6.48%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.146 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.088 8.88%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.031 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.501 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.749 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.813 1.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.760 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.693 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.321 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.177 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.915 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.305 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.519 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.886 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.877 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.583 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.616 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 69087.662 2.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1487.561 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 835855.355 2.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.562 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 58558.326 2.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1484.663 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 804393.750 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.591 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33223.860 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1230.793 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377832.880 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.166 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32164.251 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1179.697 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349109.107 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.986 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.685 -1.78%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.882 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.564 2.20%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.077 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 62.856 -4.40%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 38.919 -2.23%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 72.965 -1.53%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.101 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.129 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.135 -1.29%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.315 -6.33%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.497 -1.08%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.944 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.315 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36789.531 1.15%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 866.960 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351608.011 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.330 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35851.258 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 648.717 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351331.908 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.122 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17479.775 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.469 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210206.716 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.814 -1.37%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.521 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.694 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.047 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.665 -3.50%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.127 -1.33%
std::multiset<int>::clear()/0 422.848 -
std::multiset<int>::clear()/1024 9678.982 1.10%
std::multiset<int>::clear()/32 641.371 -
std::multiset<int>::clear()/8192 75605.375 1.54%
std::multiset<int>::contains(key)_(existent)/0 0.016 -
std::multiset<int>::contains(key)_(existent)/1024 4.088 1.17%
std::multiset<int>::contains(key)_(existent)/32 1.688 1.84%
std::multiset<int>::contains(key)_(existent)/8192 8.245 -
std::multiset<int>::contains(key)_(non-existent)/0 0.268 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.628 -
std::multiset<int>::contains(key)_(non-existent)/32 2.332 -2.15%
std::multiset<int>::contains(key)_(non-existent)/8192 8.627 1.54%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.670 -
std::multiset<int>::count(key)_(existent)/32 3.527 -
std::multiset<int>::count(key)_(existent)/8192 9.224 -
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 6.423 8.95%
std::multiset<int>::count(key)_(non-existent)/32 2.481 9.75%
std::multiset<int>::count(key)_(non-existent)/8192 10.072 10.92%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.702 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5946.894 1.65%
std::multiset<int>::ctor(&&,_different_allocs)/32 180.205 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48978.028 1.11%
std::multiset<int>::ctor(const&)/0 13.642 -
std::multiset<int>::ctor(const&)/1024 6172.115 -
std::multiset<int>::ctor(const&)/32 222.657 1.23%
std::multiset<int>::ctor(const&)/8192 49590.627 1.45%
std::multiset<int>::ctor(const&,_alloc)/0 13.627 -
std::multiset<int>::ctor(const&,_alloc)/1024 6195.885 1.10%
std::multiset<int>::ctor(const&,_alloc)/32 220.790 -
std::multiset<int>::ctor(const&,_alloc)/8192 49150.132 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.618 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8745.541 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 260.315 4.12%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69857.574 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.591 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12521.589 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.610 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 258705.211 -
std::multiset<int>::equal_range(key)_(existent)/0 0.017 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.241 -
std::multiset<int>::equal_range(key)_(existent)/32 2.559 3.52%
std::multiset<int>::equal_range(key)_(existent)/8192 8.508 1.11%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.376 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.347 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.535 -
std::multiset<int>::erase(iterator)/0 20.116 -
std::multiset<int>::erase(iterator)/1024 23.828 -
std::multiset<int>::erase(iterator)/32 21.704 1.09%
std::multiset<int>::erase(iterator)/8192 24.034 1.67%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.868 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6655.777 1.73%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 584.754 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52356.343 -
std::multiset<int>::erase(key)_(existent)/0 20.978 -
std::multiset<int>::erase(key)_(existent)/1024 39.623 -1.79%
std::multiset<int>::erase(key)_(existent)/32 22.179 -
std::multiset<int>::erase(key)_(existent)/8192 60.086 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 7.112 7.11%
std::multiset<int>::erase(key)_(non-existent)/32 2.820 14.16%
std::multiset<int>::erase(key)_(non-existent)/8192 10.124 5.86%
std::multiset<int>::find(key)_(existent)/0 0.016 -
std::multiset<int>::find(key)_(existent)/1024 3.704 -
std::multiset<int>::find(key)_(existent)/32 1.670 -
std::multiset<int>::find(key)_(existent)/8192 8.024 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.373 -
std::multiset<int>::find(key)_(non-existent)/32 2.226 -
std::multiset<int>::find(key)_(non-existent)/8192 8.438 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.112 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.115 2.57%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.940 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 84.480 11.02%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.267 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.689 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.628 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.468 1.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.158 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.527 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.893 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.900 18.14%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.184 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.149 2.47%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.137 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.063 4.58%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.722 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14499.990 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 788.264 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149835.250 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.704 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11826.980 1.05%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 716.549 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205496.581 1.33%
std::multiset<int>::insert(value)_(already_present)/0 18.293 -
std::multiset<int>::insert(value)_(already_present)/1024 28.457 -
std::multiset<int>::insert(value)_(already_present)/32 19.369 -
std::multiset<int>::insert(value)_(already_present)/8192 32.574 1.08%
std::multiset<int>::insert(value)_(new_value)/0 17.947 -
std::multiset<int>::insert(value)_(new_value)/1024 57.272 17.43%
std::multiset<int>::insert(value)_(new_value)/32 19.949 -
std::multiset<int>::insert(value)_(new_value)/8192 72.830 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.014 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.191 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.666 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.886 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.020 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.875 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.092 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.314 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6447.215 4.80%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.518 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50543.004 3.08%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.305 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6377.106 3.15%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.322 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50894.706 3.15%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.210 1.18%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1360.627 3.84%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.680 6.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12484.438 1.49%
std::multiset<int>::upper_bound(key)_(existent)/0 0.011 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.068 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.207 -1.33%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.721 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.598 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.885 1.26%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.087 -
std::multiset<std::string>::clear()/0 421.000 -
std::multiset<std::string>::clear()/1024 19959.835 -
std::multiset<std::string>::clear()/32 893.802 -2.98%
std::multiset<std::string>::clear()/8192 203131.189 -
std::multiset<std::string>::contains(key)_(existent)/0 0.017 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.619 2.33%
std::multiset<std::string>::contains(key)_(existent)/32 15.277 -8.81%
std::multiset<std::string>::contains(key)_(existent)/8192 27.892 -1.37%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.289 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.274 -5.29%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.979 -5.19%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.444 -14.40%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 24.461 4.78%
std::multiset<std::string>::count(key)_(existent)/32 20.658 5.33%
std::multiset<std::string>::count(key)_(existent)/8192 31.045 3.01%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.988 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.937 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.772 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.784 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6929.107 -1.16%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.146 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57685.529 -1.42%
std::multiset<std::string>::ctor(const&)/0 13.619 -
std::multiset<std::string>::ctor(const&)/1024 35065.480 -
std::multiset<std::string>::ctor(const&)/32 718.717 -
std::multiset<std::string>::ctor(const&)/8192 342387.727 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.638 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36763.686 1.10%
std::multiset<std::string>::ctor(const&,_alloc)/32 751.790 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 341954.530 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.759 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39788.458 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 765.807 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383015.805 1.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.787 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54157.102 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 916.417 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1047460.441 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.702 -9.92%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.994 -3.50%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.658 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.465 -2.88%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.214 -3.43%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.805 4.07%
std::multiset<std::string>::erase(iterator)/0 27.195 -8.12%
std::multiset<std::string>::erase(iterator)/1024 30.246 2.28%
std::multiset<std::string>::erase(iterator)/32 33.169 7.67%
std::multiset<std::string>::erase(iterator)/8192 32.982 23.18%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.304 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12355.826 1.54%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.046 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114438.320 -
std::multiset<std::string>::erase(key)_(existent)/0 42.707 5.43%
std::multiset<std::string>::erase(key)_(existent)/1024 71.375 -18.37%
std::multiset<std::string>::erase(key)_(existent)/32 52.058 4.20%
std::multiset<std::string>::erase(key)_(existent)/8192 114.448 -11.27%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.519 -1.35%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.617 1.88%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.222 -3.45%
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 28.862 1.67%
std::multiset<std::string>::find(key)_(existent)/32 17.284 -19.20%
std::multiset<std::string>::find(key)_(existent)/8192 34.705 -19.53%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.918 1.91%
std::multiset<std::string>::find(key)_(non-existent)/32 10.572 1.38%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.057 7.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.581 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.812 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.370 1.39%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.641 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.312 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.522 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.439 -1.14%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.697 1.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.319 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.894 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.415 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.349 -2.32%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.347 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.934 -1.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.768 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.960 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.060 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70330.491 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1484.699 1.07%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 832886.135 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.176 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58836.673 1.76%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1447.089 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 800516.332 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.587 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.791 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.797 -1.28%
std::multiset<std::string>::insert(value)_(already_present)/8192 66.295 -1.62%
std::multiset<std::string>::insert(value)_(new_value)/0 34.888 -
std::multiset<std::string>::insert(value)_(new_value)/1024 65.058 2.54%
std::multiset<std::string>::insert(value)_(new_value)/32 42.920 -1.34%
std::multiset<std::string>::insert(value)_(new_value)/8192 73.653 -2.28%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.757 -1.60%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.337 -2.95%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 31.127 3.98%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.220 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 9.991 1.32%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.039 2.83%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.229 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36151.965 -1.04%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.160 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345594.970 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.221 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35722.998 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 582.461 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345120.309 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16812.700 -1.23%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.864 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207653.226 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 23.361 5.46%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.926 -2.37%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 30.909 10.32%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.730 4.71%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.543 -6.82%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.592 -
std::none_of(deque<int>)_(process_all)/32 11.543 -
std::none_of(deque<int>)_(process_all)/32768 10548.550 -
std::none_of(deque<int>)_(process_all)/50 20.196 5.37%
std::none_of(deque<int>)_(process_all)/8 3.219 -
std::none_of(deque<int>)_(process_all)/8192 2625.223 -
std::none_of(list<int>)_(process_all)/32 11.786 -
std::none_of(list<int>)_(process_all)/32768 27155.386 1.90%
std::none_of(list<int>)_(process_all)/50 22.012 -
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 7440.917 -
std::none_of(vector<int>)_(process_all)/32 8.370 -1.99%
std::none_of(vector<int>)_(process_all)/32768 8060.339 -
std::none_of(vector<int>)_(process_all)/50 13.714 -
std::none_of(vector<int>)_(process_all)/8 2.436 -2.86%
std::none_of(vector<int>)_(process_all)/8192 2024.067 -
std::partial_sort(deque<int>)_(ascending)/1024 7927.749 -
std::partial_sort(deque<int>)_(ascending)/8 29.965 -
std::partial_sort(deque<int>)_(ascending)/8192 160866.981 -2.14%
std::partial_sort(deque<int>)_(descending)/1024 18528.397 -
std::partial_sort(deque<int>)_(descending)/8 43.443 -
std::partial_sort(deque<int>)_(descending)/8192 290817.765 -
std::partial_sort(deque<int>)_(heap)/1024 18457.867 -
std::partial_sort(deque<int>)_(heap)/8 38.848 -
std::partial_sort(deque<int>)_(heap)/8192 287708.613 1.84%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7946.609 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.942 1.50%
std::partial_sort(deque<int>)_(pipe-organ)/8192 164698.203 2.25%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19564.461 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 29.906 -2.00%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 289189.970 1.05%
std::partial_sort(deque<int>)_(repeated)/1024 6371.516 -
std::partial_sort(deque<int>)_(repeated)/8 27.380 -
std::partial_sort(deque<int>)_(repeated)/8192 68225.149 -
std::partial_sort(deque<int>)_(shuffled)/1024 16124.369 -
std::partial_sort(deque<int>)_(shuffled)/8 33.548 -2.51%
std::partial_sort(deque<int>)_(shuffled)/8192 267356.716 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4980.689 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.206 2.88%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55488.093 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8248.340 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.159 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97893.158 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8281.479 1.35%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.356 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101374.820 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4990.231 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.092 2.41%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55593.012 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9230.694 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.641 2.62%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97863.544 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3943.453 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.436 2.88%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46898.460 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6923.237 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.835 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91350.458 -
std::partial_sort(vector<int>)_(ascending)/1024 5001.004 -
std::partial_sort(vector<int>)_(ascending)/8 20.844 -
std::partial_sort(vector<int>)_(ascending)/8192 54589.145 -
std::partial_sort(vector<int>)_(descending)/1024 8223.839 -
std::partial_sort(vector<int>)_(descending)/8 24.953 1.27%
std::partial_sort(vector<int>)_(descending)/8192 97457.308 -
std::partial_sort(vector<int>)_(heap)/1024 8242.466 -
std::partial_sort(vector<int>)_(heap)/8 26.687 -
std::partial_sort(vector<int>)_(heap)/8192 100935.011 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5004.490 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.772 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54598.812 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9121.723 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.634 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97498.414 -
std::partial_sort(vector<int>)_(repeated)/1024 3956.942 -
std::partial_sort(vector<int>)_(repeated)/8 20.207 -
std::partial_sort(vector<int>)_(repeated)/8192 46750.450 -
std::partial_sort(vector<int>)_(shuffled)/1024 6931.306 -
std::partial_sort(vector<int>)_(shuffled)/8 22.323 -
std::partial_sort(vector<int>)_(shuffled)/8192 88704.948 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5472.403 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.948 1.77%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57222.979 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8473.396 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.040 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99546.883 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8618.412 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.788 1.34%
std::partial_sort_copy(deque<int>)_(heap)/8192 103073.280 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5472.520 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.919 1.33%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57163.440 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9339.125 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.741 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99752.174 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4313.417 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.748 1.51%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49213.167 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7257.198 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.174 1.22%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92231.079 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5631.805 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.219 1.18%
std::partial_sort_copy(list<int>)_(ascending)/8192 60791.319 -1.49%
std::partial_sort_copy(list<int>)_(descending)/1024 8470.885 -1.04%
std::partial_sort_copy(list<int>)_(descending)/8 18.978 -
std::partial_sort_copy(list<int>)_(descending)/8192 100359.106 -
std::partial_sort_copy(list<int>)_(heap)/1024 8486.931 -
std::partial_sort_copy(list<int>)_(heap)/8 15.984 1.64%
std::partial_sort_copy(list<int>)_(heap)/8192 104252.308 -1.63%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5628.033 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.221 2.20%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61562.992 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9461.475 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.971 3.59%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100881.891 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4497.747 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.776 2.15%
std::partial_sort_copy(list<int>)_(repeated)/8192 53817.119 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7274.992 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.587 -1.15%
std::partial_sort_copy(list<int>)_(shuffled)/8192 92383.739 -1.07%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5246.525 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.095 -3.84%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55876.800 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8386.436 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.813 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98539.419 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8349.216 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.075 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102017.136 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5227.510 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.208 -3.48%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55587.517 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9172.319 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.397 -4.26%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98983.355 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4064.999 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.299 -1.94%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47539.366 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7124.615 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.689 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92013.487 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5101.813 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.118 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55463.906 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8344.229 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.518 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98987.395 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8308.822 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.521 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102438.350 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5084.017 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.039 1.41%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55207.181 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9239.980 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.790 1.18%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99790.556 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4034.310 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.489 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47397.475 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7149.708 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.531 4.02%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93960.911 -
std::partition(deque<int>)_(dense)/1024 361.766 -
std::partition(deque<int>)_(dense)/32 10.153 3.25%
std::partition(deque<int>)_(dense)/50 15.491 5.32%
std::partition(deque<int>)_(dense)/8192 2812.482 -
std::partition(deque<int>)_(sparse)/1024 407.308 4.78%
std::partition(deque<int>)_(sparse)/32 12.496 24.02%
std::partition(deque<int>)_(sparse)/50 18.660 23.91%
std::partition(deque<int>)_(sparse)/8192 3189.655 5.47%
std::partition(list<int>)_(dense)/1024 390.262 -
std::partition(list<int>)_(dense)/32 8.730 -
std::partition(list<int>)_(dense)/50 13.561 1.73%
std::partition(list<int>)_(dense)/8192 4502.021 2.63%
std::partition(list<int>)_(sparse)/1024 723.954 -
std::partition(list<int>)_(sparse)/32 8.868 -
std::partition(list<int>)_(sparse)/50 14.854 -
std::partition(list<int>)_(sparse)/8192 7145.231 -4.16%
std::partition(vector<int>)_(dense)/1024 248.337 3.08%
std::partition(vector<int>)_(dense)/32 7.983 -4.61%
std::partition(vector<int>)_(dense)/50 13.090 -
std::partition(vector<int>)_(dense)/8192 1879.622 -
std::partition(vector<int>)_(sparse)/1024 258.063 -
std::partition(vector<int>)_(sparse)/32 8.855 -
std::partition(vector<int>)_(sparse)/50 14.113 -
std::partition(vector<int>)_(sparse)/8192 1879.540 -
std::partition_copy(deque<int>)/1024 636.737 -
std::partition_copy(deque<int>)/32 12.958 1.26%
std::partition_copy(deque<int>)/50 21.167 -1.18%
std::partition_copy(deque<int>)/8192 5672.420 -
std::partition_copy(list<int>)/1024 717.458 -
std::partition_copy(list<int>)/32 8.623 -
std::partition_copy(list<int>)/50 13.180 -
std::partition_copy(list<int>)/8192 6766.404 -
std::partition_copy(vector<int>)/1024 463.410 1.86%
std::partition_copy(vector<int>)/32 8.151 -
std::partition_copy(vector<int>)/50 12.850 -
std::partition_copy(vector<int>)/8192 4560.046 -
std::partition_point(deque<int>)/1024 9.170 -2.08%
std::partition_point(deque<int>)/32 4.475 -7.74%
std::partition_point(deque<int>)/50 4.565 -10.31%
std::partition_point(deque<int>)/8192 16.135 -1.33%
std::partition_point(list<int>)/1024 1272.533 -
std::partition_point(list<int>)/32 15.913 -2.28%
std::partition_point(list<int>)/50 24.799 -
std::partition_point(list<int>)/8192 12336.809 -
std::partition_point(vector<int>)/1024 6.272 -
std::partition_point(vector<int>)/32 2.568 1.17%
std::partition_point(vector<int>)/50 2.568 1.07%
std::partition_point(vector<int>)/8192 9.485 -
std::remove(deque<int>)_(prefix)/1024 528.722 -
std::remove(deque<int>)_(prefix)/32 55.380 -
std::remove(deque<int>)_(prefix)/50 63.904 -
std::remove(deque<int>)_(prefix)/8192 3907.037 -
std::remove(deque<int>)_(sprinkled)/1024 521.427 -
std::remove(deque<int>)_(sprinkled)/32 57.617 -
std::remove(deque<int>)_(sprinkled)/50 64.995 -
std::remove(deque<int>)_(sprinkled)/8192 3867.391 -
std::remove(list<int>)_(prefix)/1024 995.109 -2.47%
std::remove(list<int>)_(prefix)/32 55.563 -
std::remove(list<int>)_(prefix)/50 67.108 -
std::remove(list<int>)_(prefix)/8192 8316.755 1.18%
std::remove(list<int>)_(sprinkled)/1024 971.569 1.17%
std::remove(list<int>)_(sprinkled)/32 56.857 -
std::remove(list<int>)_(sprinkled)/50 65.483 -1.21%
std::remove(list<int>)_(sprinkled)/8192 7935.088 1.21%
std::remove(vector<int>)_(prefix)/1024 312.196 -
std::remove(vector<int>)_(prefix)/32 52.230 -
std::remove(vector<int>)_(prefix)/50 57.291 -
std::remove(vector<int>)_(prefix)/8192 2114.748 -
std::remove(vector<int>)_(sprinkled)/1024 292.159 -
std::remove(vector<int>)_(sprinkled)/32 51.836 -
std::remove(vector<int>)_(sprinkled)/50 55.958 -
std::remove(vector<int>)_(sprinkled)/8192 1989.124 -
std::remove_copy(deque<int>)_(prefix)/1024 385.761 -
std::remove_copy(deque<int>)_(prefix)/32 13.102 1.43%
std::remove_copy(deque<int>)_(prefix)/50 19.098 -
std::remove_copy(deque<int>)_(prefix)/8192 3353.977 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.668 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.161 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.380 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2867.666 -
std::remove_copy(list<int>)_(prefix)/1024 754.489 -
std::remove_copy(list<int>)_(prefix)/32 10.858 -
std::remove_copy(list<int>)_(prefix)/50 21.889 -
std::remove_copy(list<int>)_(prefix)/8192 6848.457 -2.42%
std::remove_copy(list<int>)_(sprinkled)/1024 739.030 -
std::remove_copy(list<int>)_(sprinkled)/32 11.230 -
std::remove_copy(list<int>)_(sprinkled)/50 18.841 -
std::remove_copy(list<int>)_(sprinkled)/8192 6939.911 -
std::remove_copy(vector<int>)_(prefix)/1024 266.620 -
std::remove_copy(vector<int>)_(prefix)/32 9.043 -
std::remove_copy(vector<int>)_(prefix)/50 13.347 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.103 -
std::remove_copy(vector<int>)_(sprinkled)/1024 471.770 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.237 -3.11%
std::remove_copy(vector<int>)_(sprinkled)/50 24.279 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3655.030 -
std::remove_copy_if(deque<int>)_(prefix)/1024 532.763 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.774 -1.38%
std::remove_copy_if(deque<int>)_(prefix)/50 28.401 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3892.492 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.499 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.841 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.663 1.12%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3308.526 -
std::remove_copy_if(list<int>)_(prefix)/1024 792.132 -
std::remove_copy_if(list<int>)_(prefix)/32 14.871 -
std::remove_copy_if(list<int>)_(prefix)/50 27.168 -
std::remove_copy_if(list<int>)_(prefix)/8192 7167.092 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.059 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.541 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.508 -9.66%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7092.156 -1.46%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.703 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.228 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.552 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3326.172 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.939 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.329 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.906 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3747.691 -
std::remove_if(deque<int>)_(prefix)/1024 565.228 -
std::remove_if(deque<int>)_(prefix)/32 59.448 -
std::remove_if(deque<int>)_(prefix)/50 68.683 1.81%
std::remove_if(deque<int>)_(prefix)/8192 4253.030 -
std::remove_if(deque<int>)_(sprinkled)/1024 548.916 2.88%
std::remove_if(deque<int>)_(sprinkled)/32 56.878 -2.11%
std::remove_if(deque<int>)_(sprinkled)/50 69.930 5.70%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.045 -
std::remove_if(list<int>)_(prefix)/1024 1069.177 2.79%
std::remove_if(list<int>)_(prefix)/32 61.741 -
std::remove_if(list<int>)_(prefix)/50 75.432 -
std::remove_if(list<int>)_(prefix)/8192 9529.714 -2.89%
std::remove_if(list<int>)_(sprinkled)/1024 1053.167 3.89%
std::remove_if(list<int>)_(sprinkled)/32 59.928 -
std::remove_if(list<int>)_(sprinkled)/50 73.573 -
std::remove_if(list<int>)_(sprinkled)/8192 8280.753 -
std::remove_if(vector<int>)_(prefix)/1024 357.617 -
std::remove_if(vector<int>)_(prefix)/32 52.156 -
std::remove_if(vector<int>)_(prefix)/50 57.576 -
std::remove_if(vector<int>)_(prefix)/8192 2580.862 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.914 -
std::remove_if(vector<int>)_(sprinkled)/32 55.946 -
std::remove_if(vector<int>)_(sprinkled)/50 64.288 -
std::remove_if(vector<int>)_(sprinkled)/8192 3830.201 -
std::replace(deque<int>)_(prefix)/1024 414.772 -
std::replace(deque<int>)_(prefix)/32 12.765 -1.49%
std::replace(deque<int>)_(prefix)/50 18.927 -1.69%
std::replace(deque<int>)_(prefix)/8192 3268.232 -
std::replace(deque<int>)_(sprinkled)/1024 354.041 -
std::replace(deque<int>)_(sprinkled)/32 12.617 -
std::replace(deque<int>)_(sprinkled)/50 18.719 -
std::replace(deque<int>)_(sprinkled)/8192 2819.725 -
std::replace(list<int>)_(prefix)/1024 739.220 -
std::replace(list<int>)_(prefix)/32 11.077 -
std::replace(list<int>)_(prefix)/50 18.348 -
std::replace(list<int>)_(prefix)/8192 6986.115 -
std::replace(list<int>)_(sprinkled)/1024 727.427 -
std::replace(list<int>)_(sprinkled)/32 11.351 -
std::replace(list<int>)_(sprinkled)/50 17.711 -
std::replace(list<int>)_(sprinkled)/8192 7147.818 -
std::replace(vector<int>)_(prefix)/1024 159.424 -
std::replace(vector<int>)_(prefix)/32 5.299 2.97%
std::replace(vector<int>)_(prefix)/50 7.794 2.80%
std::replace(vector<int>)_(prefix)/8192 1284.044 -
std::replace(vector<int>)_(sprinkled)/1024 171.062 5.37%
std::replace(vector<int>)_(sprinkled)/32 4.949 -5.86%
std::replace(vector<int>)_(sprinkled)/50 7.845 -
std::replace(vector<int>)_(sprinkled)/8192 1369.000 4.88%
std::replace_if(deque<int>)_(prefix)/1024 476.643 -1.26%
std::replace_if(deque<int>)_(prefix)/32 14.229 -
std::replace_if(deque<int>)_(prefix)/50 20.269 -
std::replace_if(deque<int>)_(prefix)/8192 3501.733 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.907 -
std::replace_if(deque<int>)_(sprinkled)/32 12.447 -
std::replace_if(deque<int>)_(sprinkled)/50 18.673 -
std::replace_if(deque<int>)_(sprinkled)/8192 2920.829 -
std::replace_if(list<int>)_(prefix)/1024 742.138 -
std::replace_if(list<int>)_(prefix)/32 13.137 -
std::replace_if(list<int>)_(prefix)/50 24.206 -
std::replace_if(list<int>)_(prefix)/8192 7088.118 -
std::replace_if(list<int>)_(sprinkled)/1024 741.993 -
std::replace_if(list<int>)_(sprinkled)/32 13.476 -
std::replace_if(list<int>)_(sprinkled)/50 22.868 -9.47%
std::replace_if(list<int>)_(sprinkled)/8192 7295.199 -
std::replace_if(vector<int>)_(prefix)/1024 272.814 -
std::replace_if(vector<int>)_(prefix)/32 9.034 -
std::replace_if(vector<int>)_(prefix)/50 13.675 -
std::replace_if(vector<int>)_(prefix)/8192 2041.390 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.022 -
std::replace_if(vector<int>)_(sprinkled)/32 8.721 -
std::replace_if(vector<int>)_(sprinkled)/50 13.745 6.69%
std::replace_if(vector<int>)_(sprinkled)/8192 1913.940 -
std::reverse(deque<int>)/32768 5729.601 -
std::reverse(deque<int>)/4096 719.348 -
std::reverse(deque<int>)/512 113.141 -
std::reverse(deque<int>)/64 13.058 -
std::reverse(deque<int>)/8 2.533 1.69%
std::reverse(list<int>)/32768 17303.831 -6.74%
std::reverse(list<int>)/4096 1705.339 1.73%
std::reverse(list<int>)/512 192.344 -
std::reverse(list<int>)/64 17.623 -
std::reverse(list<int>)/8 2.032 -
std::reverse(vector<int>)/32768 1042.268 -
std::reverse(vector<int>)/4096 130.166 -
std::reverse(vector<int>)/512 16.428 -
std::reverse(vector<int>)/64 4.150 -
std::reverse(vector<int>)/8 1.523 -3.89%
std::reverse_copy(deque<int>)/32768 8021.790 -
std::reverse_copy(deque<int>)/4096 972.740 -1.08%
std::reverse_copy(deque<int>)/512 125.135 -
std::reverse_copy(deque<int>)/64 16.030 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 26717.686 1.92%
std::reverse_copy(list<int>)/4096 3137.037 -
std::reverse_copy(list<int>)/512 365.147 -
std::reverse_copy(list<int>)/64 30.078 -
std::reverse_copy(list<int>)/8 2.455 2.95%
std::reverse_copy(vector<int>)/32768 976.431 -
std::reverse_copy(vector<int>)/4096 134.147 -2.71%
std::reverse_copy(vector<int>)/512 17.149 -
std::reverse_copy(vector<int>)/64 2.469 -
std::reverse_copy(vector<int>)/8 2.358 1.49%
std::rotate(deque<int>)_(1_element_backward)/1024 42.687 -
std::rotate(deque<int>)_(1_element_backward)/32 4.414 -
std::rotate(deque<int>)_(1_element_backward)/50 5.387 -
std::rotate(deque<int>)_(1_element_backward)/8192 312.252 -
std::rotate(deque<int>)_(1_element_forward)/1024 40.298 3.24%
std::rotate(deque<int>)_(1_element_forward)/32 4.496 -
std::rotate(deque<int>)_(1_element_forward)/50 5.339 1.04%
std::rotate(deque<int>)_(1_element_forward)/8192 305.809 1.01%
std::rotate(deque<int>)_(by_1/2)/1024 175.919 -1.84%
std::rotate(deque<int>)_(by_1/2)/32 7.400 -
std::rotate(deque<int>)_(by_1/2)/50 10.170 -1.34%
std::rotate(deque<int>)_(by_1/2)/8192 1463.226 -
std::rotate(deque<int>)_(by_1/3)/1024 1828.477 -
std::rotate(deque<int>)_(by_1/3)/32 45.571 -
std::rotate(deque<int>)_(by_1/3)/50 76.961 -
std::rotate(deque<int>)_(by_1/3)/8192 22697.790 -
std::rotate(deque<int>)_(by_1/4)/1024 806.129 3.38%
std::rotate(deque<int>)_(by_1/4)/32 29.700 -
std::rotate(deque<int>)_(by_1/4)/50 75.350 -
std::rotate(deque<int>)_(by_1/4)/8192 6847.189 -
std::rotate(list<int>)_(1_element_backward)/1024 745.215 -
std::rotate(list<int>)_(1_element_backward)/32 13.459 -
std::rotate(list<int>)_(1_element_backward)/50 22.640 -
std::rotate(list<int>)_(1_element_backward)/8192 8718.605 2.56%
std::rotate(list<int>)_(1_element_forward)/1024 736.220 -
std::rotate(list<int>)_(1_element_forward)/32 14.563 -
std::rotate(list<int>)_(1_element_forward)/50 25.818 -7.53%
std::rotate(list<int>)_(1_element_forward)/8192 9076.822 15.24%
std::rotate(list<int>)_(by_1/2)/1024 387.582 -
std::rotate(list<int>)_(by_1/2)/32 5.967 -
std::rotate(list<int>)_(by_1/2)/50 12.613 -1.61%
std::rotate(list<int>)_(by_1/2)/8192 6271.349 -
std::rotate(list<int>)_(by_1/3)/1024 803.554 -
std::rotate(list<int>)_(by_1/3)/32 15.801 1.78%
std::rotate(list<int>)_(by_1/3)/50 24.917 -
std::rotate(list<int>)_(by_1/3)/8192 8729.428 -
std::rotate(list<int>)_(by_1/4)/1024 578.345 -
std::rotate(list<int>)_(by_1/4)/32 12.474 -
std::rotate(list<int>)_(by_1/4)/50 25.198 -
std::rotate(list<int>)_(by_1/4)/8192 7206.691 -
std::rotate(vector<bool>)_(1_element_backward)/1024 26.911 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.285 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.289 -
std::rotate(vector<bool>)_(1_element_backward)/8192 99.410 -2.11%
std::rotate(vector<bool>)_(1_element_forward)/1024 27.954 -2.26%
std::rotate(vector<bool>)_(1_element_forward)/32 17.564 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.567 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.930 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.479 -
std::rotate(vector<bool>)_(by_1/2)/32 17.578 -1.41%
std::rotate(vector<bool>)_(by_1/2)/50 17.414 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.141 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.914 -
std::rotate(vector<bool>)_(by_1/3)/32 17.299 -
std::rotate(vector<bool>)_(by_1/3)/50 17.327 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.364 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.105 5.90%
std::rotate(vector<bool>)_(by_1/4)/32 17.519 -
std::rotate(vector<bool>)_(by_1/4)/50 17.385 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.017 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.815 -
std::rotate(vector<int>)_(1_element_backward)/32 2.908 -
std::rotate(vector<int>)_(1_element_backward)/50 5.332 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.676 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.476 -
std::rotate(vector<int>)_(1_element_forward)/32 2.949 -
std::rotate(vector<int>)_(1_element_forward)/50 5.266 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.986 -
std::rotate(vector<int>)_(by_1/2)/1024 31.982 -
std::rotate(vector<int>)_(by_1/2)/32 3.653 -
std::rotate(vector<int>)_(by_1/2)/50 4.450 -
std::rotate(vector<int>)_(by_1/2)/8192 240.725 -
std::rotate(vector<int>)_(by_1/3)/1024 1367.064 -
std::rotate(vector<int>)_(by_1/3)/32 21.593 -
std::rotate(vector<int>)_(by_1/3)/50 40.085 -
std::rotate(vector<int>)_(by_1/3)/8192 10871.245 -
std::rotate(vector<int>)_(by_1/4)/1024 324.929 -1.80%
std::rotate(vector<int>)_(by_1/4)/32 12.059 -
std::rotate(vector<int>)_(by_1/4)/50 40.214 -
std::rotate(vector<int>)_(by_1/4)/8192 2556.459 -2.62%
std::rotate_copy(deque<int>)/1024 34.749 -1.04%
std::rotate_copy(deque<int>)/32 2.619 -2.67%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 294.709 -
std::rotate_copy(list<int>)/1024 724.702 -
std::rotate_copy(list<int>)/32 8.442 -
std::rotate_copy(list<int>)/50 14.176 -
std::rotate_copy(list<int>)/8192 6709.049 -
std::rotate_copy(vector<int>)/1024 33.272 1.03%
std::rotate_copy(vector<int>)/32 2.084 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 526.988 -26.56%
std::sample(deque<int>)/1024 11790.495 -
std::sample(deque<int>)/32 321.692 -
std::sample(deque<int>)/8192 95246.671 -
std::sample(list<int>)/1024 11627.373 -
std::sample(list<int>)/32 311.964 -
std::sample(list<int>)/8192 96734.553 -
std::sample(vector<int>)/1024 11252.803 -
std::sample(vector<int>)/32 306.029 -
std::sample(vector<int>)/8192 90915.420 -
std::search(deque<int>)_(near_matches)/1000 18587.152 -24.40%
std::search(deque<int>)_(near_matches)/1024 19520.600 -24.00%
std::search(deque<int>)_(near_matches)/8192 1460213.802 -
std::search(deque<int>)_(no_match)/1000 406.394 -
std::search(deque<int>)_(no_match)/1024 402.792 50.54%
std::search(deque<int>)_(no_match)/1048576 423884.069 -
std::search(deque<int>)_(no_match)/8192 3311.116 -
std::search(deque<int>)_(same_length)/1000 334.022 -28.32%
std::search(deque<int>)_(same_length)/1024 478.432 -
std::search(deque<int>)_(same_length)/8192 3839.972 -1.47%
std::search(deque<int>)_(single_element)/1000 448.377 1.68%
std::search(deque<int>)_(single_element)/1024 458.645 -
std::search(deque<int>)_(single_element)/8192 3656.185 -
std::search(deque<int>,_pred)_(near_matches)/1000 24644.952 -3.30%
std::search(deque<int>,_pred)_(near_matches)/1024 25804.086 -2.96%
std::search(deque<int>,_pred)_(near_matches)/8192 1513431.784 -
std::search(deque<int>,_pred)_(no_match)/1000 427.199 -
std::search(deque<int>,_pred)_(no_match)/1024 365.777 -16.10%
std::search(deque<int>,_pred)_(no_match)/1048576 444836.404 -
std::search(deque<int>,_pred)_(no_match)/8192 3488.798 -
std::search(deque<int>,_pred)_(same_length)/1000 483.735 -
std::search(deque<int>,_pred)_(same_length)/1024 504.923 -1.10%
std::search(deque<int>,_pred)_(same_length)/8192 4014.335 -1.03%
std::search(deque<int>,_pred)_(single_element)/1000 473.769 -
std::search(deque<int>,_pred)_(single_element)/1024 487.100 -
std::search(deque<int>,_pred)_(single_element)/8192 3871.664 -
std::search(list<int>)_(near_matches)/1000 37649.325 -
std::search(list<int>)_(near_matches)/1024 39718.998 -
std::search(list<int>)_(near_matches)/8192 2558045.467 -
std::search(list<int>)_(no_match)/1000 696.771 9.91%
std::search(list<int>)_(no_match)/1024 763.506 -1.31%
std::search(list<int>)_(no_match)/1048576 848912.293 -
std::search(list<int>)_(no_match)/8192 7292.301 2.83%
std::search(list<int>)_(same_length)/1000 737.820 -
std::search(list<int>)_(same_length)/1024 769.479 -
std::search(list<int>)_(same_length)/8192 10500.670 -
std::search(list<int>)_(single_element)/1000 588.587 -17.36%
std::search(list<int>)_(single_element)/1024 758.110 3.65%
std::search(list<int>)_(single_element)/8192 7836.997 1.64%
std::search(list<int>,_pred)_(near_matches)/1000 42359.034 -
std::search(list<int>,_pred)_(near_matches)/1024 44289.689 -
std::search(list<int>,_pred)_(near_matches)/8192 2733744.301 -
std::search(list<int>,_pred)_(no_match)/1000 754.795 -
std::search(list<int>,_pred)_(no_match)/1024 771.135 -
std::search(list<int>,_pred)_(no_match)/1048576 904779.494 -
std::search(list<int>,_pred)_(no_match)/8192 7051.823 -
std::search(list<int>,_pred)_(same_length)/1000 771.914 -
std::search(list<int>,_pred)_(same_length)/1024 789.649 -
std::search(list<int>,_pred)_(same_length)/8192 8881.685 -1.39%
std::search(list<int>,_pred)_(single_element)/1000 833.951 -
std::search(list<int>,_pred)_(single_element)/1024 839.944 -
std::search(list<int>,_pred)_(single_element)/8192 8702.981 -
std::search(vector<int>)_(near_matches)/1000 13921.275 -
std::search(vector<int>)_(near_matches)/1024 14881.579 -
std::search(vector<int>)_(near_matches)/8192 770507.893 -
std::search(vector<int>)_(no_match)/1000 206.777 -1.24%
std::search(vector<int>)_(no_match)/1024 211.743 -1.12%
std::search(vector<int>)_(no_match)/1048576 210429.638 -
std::search(vector<int>)_(no_match)/8192 1640.248 -1.18%
std::search(vector<int>)_(same_length)/1000 242.854 -
std::search(vector<int>)_(same_length)/1024 248.999 1.26%
std::search(vector<int>)_(same_length)/8192 1903.024 1.48%
std::search(vector<int>)_(single_element)/1000 227.851 -4.26%
std::search(vector<int>)_(single_element)/1024 233.298 -4.11%
std::search(vector<int>)_(single_element)/8192 1811.988 -2.38%
std::search(vector<int>,_pred)_(near_matches)/1000 23059.116 -
std::search(vector<int>,_pred)_(near_matches)/1024 24149.108 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452346.817 -
std::search(vector<int>,_pred)_(no_match)/1000 469.375 -
std::search(vector<int>,_pred)_(no_match)/1024 475.973 -
std::search(vector<int>,_pred)_(no_match)/1048576 440990.030 -
std::search(vector<int>,_pred)_(no_match)/8192 4044.112 -9.26%
std::search(vector<int>,_pred)_(same_length)/1000 600.526 -
std::search(vector<int>,_pred)_(same_length)/1024 614.759 -
std::search(vector<int>,_pred)_(same_length)/8192 4912.806 -3.75%
std::search(vector<int>,_pred)_(single_element)/1000 458.555 -
std::search(vector<int>,_pred)_(single_element)/1024 469.656 -
std::search(vector<int>,_pred)_(single_element)/8192 3743.519 -
std::search_n(deque<int>)_(no_match)/1000 432.901 -2.39%
std::search_n(deque<int>)_(no_match)/1024 438.036 -
std::search_n(deque<int>)_(no_match)/1048576 441558.575 -
std::search_n(deque<int>)_(no_match)/8192 3442.590 -1.23%
std::search_n(deque<int>,_pred)_(no_match)/1000 602.603 -
std::search_n(deque<int>,_pred)_(no_match)/1024 626.038 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 554804.816 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4323.543 -
std::search_n(list<int>)_(no_match)/1000 683.054 -
std::search_n(list<int>)_(no_match)/1024 735.705 -1.79%
std::search_n(list<int>)_(no_match)/1048576 852754.585 -1.49%
std::search_n(list<int>)_(no_match)/8192 6727.805 -1.11%
std::search_n(list<int>,_pred)_(no_match)/1000 823.860 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.336 -
std::search_n(list<int>,_pred)_(no_match)/1048576 982359.207 -
std::search_n(list<int>,_pred)_(no_match)/8192 7873.403 -
std::search_n(vector<int>)_(no_match)/1000 205.724 -4.24%
std::search_n(vector<int>)_(no_match)/1024 209.697 -4.77%
std::search_n(vector<int>)_(no_match)/1048576 208447.675 -3.26%
std::search_n(vector<int>)_(no_match)/8192 1625.224 -3.50%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.373 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.469 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 609707.181 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4176.870 -
std::set<int>::clear()/0 421.251 -
std::set<int>::clear()/1024 8582.693 -4.52%
std::set<int>::clear()/32 639.863 -1.12%
std::set<int>::clear()/8192 74036.782 -1.91%
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.860 -
std::set<int>::contains(key)_(existent)/32 1.681 -1.05%
std::set<int>::contains(key)_(existent)/8192 8.246 -2.63%
std::set<int>::contains(key)_(non-existent)/0 0.272 -
std::set<int>::contains(key)_(non-existent)/1024 5.361 -12.83%
std::set<int>::contains(key)_(non-existent)/32 2.453 -16.36%
std::set<int>::contains(key)_(non-existent)/8192 8.620 -
std::set<int>::count(key)_(existent)/0 0.017 -
std::set<int>::count(key)_(existent)/1024 4.526 9.34%
std::set<int>::count(key)_(existent)/32 1.893 3.92%
std::set<int>::count(key)_(existent)/8192 7.975 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.722 2.67%
std::set<int>::count(key)_(non-existent)/32 2.979 2.04%
std::set<int>::count(key)_(non-existent)/8192 11.372 -
std::set<int>::ctor(&&,_different_allocs)/0 13.806 -
std::set<int>::ctor(&&,_different_allocs)/1024 5793.245 -
std::set<int>::ctor(&&,_different_allocs)/32 179.923 -
std::set<int>::ctor(&&,_different_allocs)/8192 48054.423 -
std::set<int>::ctor(const&)/0 13.723 -
std::set<int>::ctor(const&)/1024 6306.750 -4.48%
std::set<int>::ctor(const&)/32 219.568 -6.42%
std::set<int>::ctor(const&)/8192 50850.122 -3.46%
std::set<int>::ctor(const&,_alloc)/0 13.705 -
std::set<int>::ctor(const&,_alloc)/1024 6466.308 3.05%
std::set<int>::ctor(const&,_alloc)/32 228.354 3.09%
std::set<int>::ctor(const&,_alloc)/8192 51609.926 3.13%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.653 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8679.346 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.617 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69009.308 -1.42%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.658 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12741.775 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.679 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 267324.960 -1.40%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.129 -
std::set<int>::equal_range(key)_(existent)/32 1.776 3.09%
std::set<int>::equal_range(key)_(existent)/8192 8.883 1.62%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.431 -7.45%
std::set<int>::equal_range(key)_(non-existent)/32 2.598 -1.58%
std::set<int>::equal_range(key)_(non-existent)/8192 9.997 -7.98%
std::set<int>::erase(iterator)/0 19.926 -1.34%
std::set<int>::erase(iterator)/1024 20.174 -2.02%
std::set<int>::erase(iterator)/32 20.181 -1.76%
std::set<int>::erase(iterator)/8192 20.394 -1.69%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.630 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6434.823 -2.03%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.201 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51668.940 -1.25%
std::set<int>::erase(key)_(existent)/0 20.336 -2.52%
std::set<int>::erase(key)_(existent)/1024 39.174 -6.27%
std::set<int>::erase(key)_(existent)/32 22.025 -1.62%
std::set<int>::erase(key)_(existent)/8192 52.761 1.55%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.564 -
std::set<int>::erase(key)_(non-existent)/32 2.527 3.88%
std::set<int>::erase(key)_(non-existent)/8192 8.671 5.35%
std::set<int>::find(key)_(existent)/0 0.012 -
std::set<int>::find(key)_(existent)/1024 3.967 -2.68%
std::set<int>::find(key)_(existent)/32 1.605 -
std::set<int>::find(key)_(existent)/8192 8.735 3.71%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.674 2.01%
std::set<int>::find(key)_(non-existent)/32 2.311 1.08%
std::set<int>::find(key)_(non-existent)/8192 8.710 -12.79%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.938 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.306 -2.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.365 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.834 -1.35%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.915 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.930 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.061 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.425 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.086 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.806 -13.43%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.960 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.311 8.13%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.073 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.003 -2.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.108 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.411 1.57%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.568 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16428.252 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 827.643 1.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 148952.278 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.803 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7788.502 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 577.770 1.43%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132633.210 -
std::set<int>::insert(value)_(already_present)/0 0.683 12.01%
std::set<int>::insert(value)_(already_present)/1024 5.857 -8.00%
std::set<int>::insert(value)_(already_present)/32 1.759 -1.69%
std::set<int>::insert(value)_(already_present)/8192 9.558 -8.98%
std::set<int>::insert(value)_(new_value)/0 17.959 -
std::set<int>::insert(value)_(new_value)/1024 41.133 -8.67%
std::set<int>::insert(value)_(new_value)/32 19.723 -
std::set<int>::insert(value)_(new_value)/8192 70.173 -8.49%
std::set<int>::lower_bound(key)_(existent)/0 0.016 -
std::set<int>::lower_bound(key)_(existent)/1024 4.262 -
std::set<int>::lower_bound(key)_(existent)/32 1.576 -
std::set<int>::lower_bound(key)_(existent)/8192 8.246 1.50%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.957 10.00%
std::set<int>::lower_bound(key)_(non-existent)/32 2.693 14.95%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.515 -5.77%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.365 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6196.469 -2.54%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.081 -3.82%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49490.549 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.351 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6200.367 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.234 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50064.459 1.93%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.089 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1385.139 4.12%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.811 6.57%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12451.060 -
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.128 -1.23%
std::set<int>::upper_bound(key)_(existent)/32 1.798 2.80%
std::set<int>::upper_bound(key)_(existent)/8192 8.315 -1.11%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.894 -2.07%
std::set<int>::upper_bound(key)_(non-existent)/32 2.432 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.816 -3.02%
std::set<std::string>::clear()/0 423.449 -
std::set<std::string>::clear()/1024 20119.318 -
std::set<std::string>::clear()/32 897.964 -
std::set<std::string>::clear()/8192 203709.015 -1.11%
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 21.878 -8.14%
std::set<std::string>::contains(key)_(existent)/32 16.327 4.08%
std::set<std::string>::contains(key)_(existent)/8192 30.656 8.23%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.585 11.40%
std::set<std::string>::contains(key)_(non-existent)/32 10.537 6.24%
std::set<std::string>::contains(key)_(non-existent)/8192 28.854 3.09%
std::set<std::string>::count(key)_(existent)/0 0.021 -
std::set<std::string>::count(key)_(existent)/1024 23.629 4.74%
std::set<std::string>::count(key)_(existent)/32 14.689 -6.92%
std::set<std::string>::count(key)_(existent)/8192 26.856 -8.00%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.123 -2.76%
std::set<std::string>::count(key)_(non-existent)/32 9.674 -10.32%
std::set<std::string>::count(key)_(non-existent)/8192 34.025 6.64%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.684 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7009.099 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.138 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57858.665 -
std::set<std::string>::ctor(const&)/0 13.573 -
std::set<std::string>::ctor(const&)/1024 34840.756 -
std::set<std::string>::ctor(const&)/32 695.847 -1.14%
std::set<std::string>::ctor(const&)/8192 346080.121 -
std::set<std::string>::ctor(const&,_alloc)/0 13.569 -
std::set<std::string>::ctor(const&,_alloc)/1024 36771.306 -
std::set<std::string>::ctor(const&,_alloc)/32 794.485 -1.20%
std::set<std::string>::ctor(const&,_alloc)/8192 346829.802 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.657 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41044.816 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 664.423 -1.28%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382702.509 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.642 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54304.408 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 947.165 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091626.172 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.691 -
std::set<std::string>::equal_range(key)_(existent)/32 15.554 -6.98%
std::set<std::string>::equal_range(key)_(existent)/8192 27.958 -8.47%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.518 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.477 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.233 -
std::set<std::string>::erase(iterator)/0 25.949 -4.42%
std::set<std::string>::erase(iterator)/1024 28.060 8.25%
std::set<std::string>::erase(iterator)/32 31.336 17.43%
std::set<std::string>::erase(iterator)/8192 25.694 -23.76%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.473 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12567.701 3.10%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 713.024 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114852.702 -
std::set<std::string>::erase(key)_(existent)/0 64.314 -
std::set<std::string>::erase(key)_(existent)/1024 76.517 10.15%
std::set<std::string>::erase(key)_(existent)/32 69.957 -6.50%
std::set<std::string>::erase(key)_(existent)/8192 70.736 -1.46%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.814 -2.05%
std::set<std::string>::erase(key)_(non-existent)/32 12.355 -1.84%
std::set<std::string>::erase(key)_(non-existent)/8192 31.759 -1.01%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.483 -1.21%
std::set<std::string>::find(key)_(existent)/32 17.338 13.19%
std::set<std::string>::find(key)_(existent)/8192 30.069 10.23%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.896 9.29%
std::set<std::string>::find(key)_(non-existent)/32 10.099 6.24%
std::set<std::string>::find(key)_(non-existent)/8192 30.135 14.37%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.853 13.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.410 -12.24%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.649 2.89%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.261 11.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.820 -12.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.196 14.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.671 17.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 60.850 -1.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.651 5.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.049 -28.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.111 29.34%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 60.406 40.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.108 11.53%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.723 -19.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.648 1.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.501 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.690 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66497.913 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1522.539 1.24%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 818376.580 -1.30%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.844 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39736.624 -1.19%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1184.544 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615104.305 -
std::set<std::string>::insert(value)_(already_present)/0 14.986 -
std::set<std::string>::insert(value)_(already_present)/1024 33.934 4.43%
std::set<std::string>::insert(value)_(already_present)/32 11.950 1.43%
std::set<std::string>::insert(value)_(already_present)/8192 38.583 -2.66%
std::set<std::string>::insert(value)_(new_value)/0 33.017 -
std::set<std::string>::insert(value)_(new_value)/1024 64.874 -
std::set<std::string>::insert(value)_(new_value)/32 40.264 -
std::set<std::string>::insert(value)_(new_value)/8192 69.430 -23.15%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.375 -1.55%
std::set<std::string>::lower_bound(key)_(existent)/32 15.353 -5.20%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.479 12.29%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.379 -2.21%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.209 -7.73%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 28.759 -7.76%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.191 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36578.803 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 676.103 -1.24%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348607.328 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.182 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36095.587 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.154 -1.06%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347757.544 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17123.080 1.02%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 341.376 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208459.005 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.384 -3.79%
std::set<std::string>::upper_bound(key)_(existent)/32 17.059 -1.07%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.337 -5.72%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.660 4.57%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.363 -2.10%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.925 -2.28%
std::shift_left(deque<int>)/1024 39.914 -
std::shift_left(deque<int>)/32 4.696 -2.98%
std::shift_left(deque<int>)/50 5.484 -
std::shift_left(deque<int>)/8192 302.361 -
std::shift_left(list<int>)/1024 727.982 -
std::shift_left(list<int>)/32 14.419 -
std::shift_left(list<int>)/50 27.598 -
std::shift_left(list<int>)/8192 7164.066 -
std::shift_left(vector<int>)/1024 35.381 -
std::shift_left(vector<int>)/32 2.989 -33.67%
std::shift_left(vector<int>)/50 5.273 -
std::shift_left(vector<int>)/8192 282.327 -
std::shift_right(deque<int>)/1024 43.391 -
std::shift_right(deque<int>)/32 4.335 -
std::shift_right(deque<int>)/50 5.215 2.20%
std::shift_right(deque<int>)/8192 309.366 -
std::shift_right(list<int>)/1024 733.889 -
std::shift_right(list<int>)/32 14.402 -
std::shift_right(list<int>)/50 29.458 1.79%
std::shift_right(list<int>)/8192 7995.812 3.22%
std::shift_right(vector<int>)/1024 35.808 -
std::shift_right(vector<int>)/32 4.135 39.61%
std::shift_right(vector<int>)/50 5.338 -
std::shift_right(vector<int>)/8192 298.483 -
std::shuffle(deque<int>)/1024 9478.163 -
std::shuffle(deque<int>)/32 300.226 -
std::shuffle(deque<int>)/8192 75064.497 -
std::shuffle(vector<int>)/1024 8862.368 -
std::shuffle(vector<int>)/32 280.557 -
std::shuffle(vector<int>)/8192 70823.583 -
std::sort(deque<int>)_(ascending)/1024 768.545 -
std::sort(deque<int>)_(ascending)/8 18.259 -
std::sort(deque<int>)_(ascending)/8192 5762.104 -
std::sort(deque<int>)_(descending)/1024 1302.048 -
std::sort(deque<int>)_(descending)/8 25.591 -
std::sort(deque<int>)_(descending)/8192 10404.689 -
std::sort(deque<int>)_(heap)/1024 6294.823 -
std::sort(deque<int>)_(heap)/8 24.728 -
std::sort(deque<int>)_(heap)/8192 69823.199 -
std::sort(deque<int>)_(pipe-organ)/1024 2803.915 3.28%
std::sort(deque<int>)_(pipe-organ)/8 20.949 -
std::sort(deque<int>)_(pipe-organ)/8192 26779.286 -
std::sort(deque<int>)_(qsort_adversarial)/1024 18015.957 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.218 -2.15%
std::sort(deque<int>)_(qsort_adversarial)/8192 462253.559 1.56%
std::sort(deque<int>)_(repeated)/1024 1016.774 5.63%
std::sort(deque<int>)_(repeated)/8 18.775 -
std::sort(deque<int>)_(repeated)/8192 6801.227 -
std::sort(deque<int>)_(shuffled)/1024 6902.895 -
std::sort(deque<int>)_(shuffled)/8 23.415 -
std::sort(deque<int>)_(shuffled)/8192 81315.910 -
std::sort(vector<NonIntegral>)_(ascending)/1024 545.265 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.401 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3771.541 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.357 -
std::sort(vector<NonIntegral>)_(descending)/8 24.905 2.92%
std::sort(vector<NonIntegral>)_(descending)/8192 5327.331 -
std::sort(vector<NonIntegral>)_(heap)/1024 4260.569 -
std::sort(vector<NonIntegral>)_(heap)/8 22.669 -
std::sort(vector<NonIntegral>)_(heap)/8192 51344.182 2.08%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1903.898 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.951 -1.01%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18476.003 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13218.152 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.260 -2.07%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155928.000 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.091 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.744 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.941 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4704.450 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.862 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81155.656 -4.51%
std::sort(vector<int>)_(ascending)/1024 539.845 -
std::sort(vector<int>)_(ascending)/8 16.900 -
std::sort(vector<int>)_(ascending)/8192 3767.758 -
std::sort(vector<int>)_(descending)/1024 1055.808 -
std::sort(vector<int>)_(descending)/8 24.740 -
std::sort(vector<int>)_(descending)/8192 7438.168 1.25%
std::sort(vector<int>)_(heap)/1024 4559.357 -
std::sort(vector<int>)_(heap)/8 22.505 -
std::sort(vector<int>)_(heap)/8192 45784.883 -
std::sort(vector<int>)_(pipe-organ)/1024 2294.299 -
std::sort(vector<int>)_(pipe-organ)/8 18.825 -
std::sort(vector<int>)_(pipe-organ)/8192 21708.756 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12939.708 -6.17%
std::sort(vector<int>)_(qsort_adversarial)/8 16.840 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148150.927 -6.14%
std::sort(vector<int>)_(repeated)/1024 662.544 -
std::sort(vector<int>)_(repeated)/8 16.955 -
std::sort(vector<int>)_(repeated)/8192 5030.278 -
std::sort(vector<int>)_(shuffled)/1024 4671.365 -
std::sort(vector<int>)_(shuffled)/8 21.159 -
std::sort(vector<int>)_(shuffled)/8192 45086.858 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3370.295 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1906.616 -3.34%
std::stable_partition(deque<int>)_(alloc_fails)/50 1936.866 -2.79%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17108.294 -
std::stable_partition(deque<int>)_(dense)/1024 681.330 10.12%
std::stable_partition(deque<int>)_(dense)/32 32.603 5.17%
std::stable_partition(deque<int>)_(dense)/50 42.976 8.20%
std::stable_partition(deque<int>)_(dense)/8192 6114.382 -
std::stable_partition(deque<int>)_(sparse)/1024 462.933 -
std::stable_partition(deque<int>)_(sparse)/32 11.708 5.71%
std::stable_partition(deque<int>)_(sparse)/50 28.437 2.57%
std::stable_partition(deque<int>)_(sparse)/8192 3461.212 -6.69%
std::stable_partition(list<int>)_(alloc_fails)/1024 4350.065 3.18%
std::stable_partition(list<int>)_(alloc_fails)/32 1870.110 -2.31%
std::stable_partition(list<int>)_(alloc_fails)/50 1903.074 -2.26%
std::stable_partition(list<int>)_(alloc_fails)/8192 25312.492 -
std::stable_partition(list<int>)_(dense)/1024 1746.045 -
std::stable_partition(list<int>)_(dense)/32 33.157 -1.01%
std::stable_partition(list<int>)_(dense)/50 57.534 1.43%
std::stable_partition(list<int>)_(dense)/8192 18578.422 6.23%
std::stable_partition(list<int>)_(sparse)/1024 950.168 -
std::stable_partition(list<int>)_(sparse)/32 9.852 1.49%
std::stable_partition(list<int>)_(sparse)/50 25.987 -1.70%
std::stable_partition(list<int>)_(sparse)/8192 8905.642 1.32%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2920.127 -1.08%
std::stable_partition(vector<int>)_(alloc_fails)/32 1875.452 -3.38%
std::stable_partition(vector<int>)_(alloc_fails)/50 1904.381 -1.90%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9821.554 -
std::stable_partition(vector<int>)_(dense)/1024 300.263 1.34%
std::stable_partition(vector<int>)_(dense)/32 21.367 -
std::stable_partition(vector<int>)_(dense)/50 24.375 -7.39%
std::stable_partition(vector<int>)_(dense)/8192 2101.396 -
std::stable_partition(vector<int>)_(sparse)/1024 211.659 -2.21%
std::stable_partition(vector<int>)_(sparse)/32 7.166 -
std::stable_partition(vector<int>)_(sparse)/50 20.811 -4.48%
std::stable_partition(vector<int>)_(sparse)/8192 1549.727 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4154.062 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.332 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19001.520 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29925.889 3.02%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.522 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27104.543 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14482.594 2.17%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.248 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26287.045 1.55%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17252.875 2.82%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.443 1.38%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22858.792 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26986.194 2.61%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.301 -2.20%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28906.657 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3839.248 -10.34%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.210 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13208.795 -3.27%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19976.105 1.80%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.072 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25343.206 -
std::stable_sort(deque<int>)_(ascending)/1024 2103.733 -
std::stable_sort(deque<int>)_(ascending)/8 18.182 -1.74%
std::stable_sort(deque<int>)_(ascending)/8192 13718.646 -
std::stable_sort(deque<int>)_(descending)/1024 2937.135 -
std::stable_sort(deque<int>)_(descending)/8 27.179 -3.15%
std::stable_sort(deque<int>)_(descending)/8192 20835.376 -
std::stable_sort(deque<int>)_(heap)/1024 2727.590 -1.27%
std::stable_sort(deque<int>)_(heap)/8 26.371 -
std::stable_sort(deque<int>)_(heap)/8192 17728.099 -1.94%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2934.937 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.691 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20657.797 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3104.811 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.650 -3.25%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20856.196 -
std::stable_sort(deque<int>)_(repeated)/1024 1340.937 -
std::stable_sort(deque<int>)_(repeated)/8 18.186 -1.94%
std::stable_sort(deque<int>)_(repeated)/8192 7609.611 -
std::stable_sort(deque<int>)_(shuffled)/1024 2464.365 -1.23%
std::stable_sort(deque<int>)_(shuffled)/8 24.239 -
std::stable_sort(deque<int>)_(shuffled)/8192 14929.625 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4486.317 -1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.035 -3.29%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55541.045 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23413.414 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.052 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125032.127 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14205.411 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.457 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117902.850 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14197.128 -1.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.275 1.72%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93052.045 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23071.456 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.710 -3.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146790.190 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3326.042 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.013 -2.69%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18871.525 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18461.260 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.021 -1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158025.719 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3994.478 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.706 -1.22%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45915.136 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13300.085 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.676 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199859.185 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10357.166 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.101 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126342.755 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8657.888 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.735 2.87%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124367.475 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14467.492 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.914 2.83%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210583.320 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1368.169 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.604 -1.49%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15059.568 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12846.756 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.785 -1.49%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184563.625 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5037.782 10.22%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.413 -1.04%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20690.552 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23979.512 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.131 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24400.381 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14405.047 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 23.062 1.62%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 33530.969 5.07%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14454.546 -1.06%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.101 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22157.158 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23718.468 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.268 1.91%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36144.156 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3173.242 -2.93%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.399 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 13879.282 45.17%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18511.557 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.459 1.10%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31604.476 9.92%
std::stable_sort(vector<int>)_(ascending)/1024 2062.475 -1.85%
std::stable_sort(vector<int>)_(ascending)/8 16.894 -
std::stable_sort(vector<int>)_(ascending)/8192 13498.193 -
std::stable_sort(vector<int>)_(descending)/1024 2804.513 -
std::stable_sort(vector<int>)_(descending)/8 24.256 -5.15%
std::stable_sort(vector<int>)_(descending)/8192 18450.249 -
std::stable_sort(vector<int>)_(heap)/1024 2507.380 -2.05%
std::stable_sort(vector<int>)_(heap)/8 21.958 -
std::stable_sort(vector<int>)_(heap)/8192 14415.070 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2796.536 -1.00%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.942 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18275.304 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2879.345 -1.38%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.814 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18331.785 -
std::stable_sort(vector<int>)_(repeated)/1024 1106.870 -1.08%
std::stable_sort(vector<int>)_(repeated)/8 16.849 -
std::stable_sort(vector<int>)_(repeated)/8192 5265.475 -
std::stable_sort(vector<int>)_(shuffled)/1024 2183.951 -2.59%
std::stable_sort(vector<int>)_(shuffled)/8 21.042 -
std::stable_sort(vector<int>)_(shuffled)/8192 10799.775 -
std::swap_ranges(deque<int>)/1024 365.160 6.92%
std::swap_ranges(deque<int>)/32 10.561 -
std::swap_ranges(deque<int>)/50 20.089 -
std::swap_ranges(deque<int>)/8192 2889.126 5.96%
std::swap_ranges(list<int>)/1024 759.443 -
std::swap_ranges(list<int>)/32 19.458 -
std::swap_ranges(list<int>)/50 33.139 1.43%
std::swap_ranges(list<int>)/8192 9673.333 -2.22%
std::swap_ranges(vector<int>)/1024 62.806 -
std::swap_ranges(vector<int>)/32 4.827 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 476.641 -
std::transform(deque<int>)_(identity_transform)/1024 371.987 -
std::transform(deque<int>)_(identity_transform)/32 12.439 -
std::transform(deque<int>)_(identity_transform)/50 19.206 -
std::transform(deque<int>)_(identity_transform)/8192 2446.784 -
std::transform(deque<int>,_deque<int>)/1024 661.350 -
std::transform(deque<int>,_deque<int>)/32 21.702 -
std::transform(deque<int>,_deque<int>)/50 33.808 1.58%
std::transform(deque<int>,_deque<int>)/8192 5418.239 -
std::transform(list<int>)_(identity_transform)/1024 743.962 -
std::transform(list<int>)_(identity_transform)/32 16.141 -
std::transform(list<int>)_(identity_transform)/50 39.712 -
std::transform(list<int>)_(identity_transform)/8192 7623.306 7.06%
std::transform(list<int>,_list<int>)/1024 849.591 -
std::transform(list<int>,_list<int>)/32 23.541 -
std::transform(list<int>,_list<int>)/50 36.749 -
std::transform(list<int>,_list<int>)/8192 8743.453 -8.24%
std::transform(vector<int>)_(identity_transform)/1024 262.785 -
std::transform(vector<int>)_(identity_transform)/32 9.055 -
std::transform(vector<int>)_(identity_transform)/50 14.108 -
std::transform(vector<int>)_(identity_transform)/8192 2024.730 -
std::transform(vector<int>,_vector<int>)/1024 556.197 -
std::transform(vector<int>,_vector<int>)/32 17.239 -
std::transform(vector<int>,_vector<int>)/50 26.981 -
std::transform(vector<int>,_vector<int>)/8192 4443.488 -
std::unique(deque<int>)_(contiguous)/1024 735.465 -
std::unique(deque<int>)_(contiguous)/32 59.448 -1.75%
std::unique(deque<int>)_(contiguous)/52 68.588 -2.96%
std::unique(deque<int>)_(contiguous)/8192 5540.445 -
std::unique(deque<int>)_(sprinkled)/1024 850.962 -4.92%
std::unique(deque<int>)_(sprinkled)/32 69.231 5.73%
std::unique(deque<int>)_(sprinkled)/52 86.535 8.10%
std::unique(deque<int>)_(sprinkled)/8192 7329.441 -
std::unique(deque<int>,_pred)_(contiguous)/1024 637.438 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.722 -1.81%
std::unique(deque<int>,_pred)_(contiguous)/52 69.066 -2.72%
std::unique(deque<int>,_pred)_(contiguous)/8192 4467.674 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.754 -
std::unique(deque<int>,_pred)_(sprinkled)/32 62.370 1.79%
std::unique(deque<int>,_pred)_(sprinkled)/52 76.305 2.57%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5280.482 -
std::unique(list<int>)_(contiguous)/1024 935.048 1.02%
std::unique(list<int>)_(contiguous)/32 55.250 -
std::unique(list<int>)_(contiguous)/52 67.300 -3.35%
std::unique(list<int>)_(contiguous)/8192 7007.908 -
std::unique(list<int>)_(sprinkled)/1024 955.395 -
std::unique(list<int>)_(sprinkled)/32 57.641 -
std::unique(list<int>)_(sprinkled)/52 73.547 4.28%
std::unique(list<int>)_(sprinkled)/8192 7813.103 -
std::unique(list<int>,_pred)_(contiguous)/1024 972.005 -1.42%
std::unique(list<int>,_pred)_(contiguous)/32 60.270 -
std::unique(list<int>,_pred)_(contiguous)/52 74.902 -
std::unique(list<int>,_pred)_(contiguous)/8192 7856.424 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1035.432 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.981 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.134 1.43%
std::unique(list<int>,_pred)_(sprinkled)/8192 8380.994 -
std::unique(vector<int>)_(contiguous)/1024 316.335 1.00%
std::unique(vector<int>)_(contiguous)/32 51.043 -
std::unique(vector<int>)_(contiguous)/52 56.104 -
std::unique(vector<int>)_(contiguous)/8192 1932.077 -
std::unique(vector<int>)_(sprinkled)/1024 284.457 -
std::unique(vector<int>)_(sprinkled)/32 50.966 -
std::unique(vector<int>)_(sprinkled)/52 55.554 -
std::unique(vector<int>)_(sprinkled)/8192 1919.817 -
std::unique(vector<int>,_pred)_(contiguous)/1024 541.623 1.33%
std::unique(vector<int>,_pred)_(contiguous)/32 54.704 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.710 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3755.043 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.340 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.060 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.919 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5294.117 -
std::unique_copy(deque<int>)_(contiguous)/1024 476.341 -
std::unique_copy(deque<int>)_(contiguous)/32 10.734 12.15%
std::unique_copy(deque<int>)_(contiguous)/52 16.163 11.55%
std::unique_copy(deque<int>)_(contiguous)/8192 3736.686 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.763 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.906 -18.30%
std::unique_copy(deque<int>)_(sprinkled)/52 18.615 -12.35%
std::unique_copy(deque<int>)_(sprinkled)/8192 3762.504 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.381 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.271 -1.27%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.763 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4490.970 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.693 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.933 3.73%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.464 2.46%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5134.885 -
std::unique_copy(list<int>)_(contiguous)/1024 742.338 -54.26%
std::unique_copy(list<int>)_(contiguous)/32 11.286 -
std::unique_copy(list<int>)_(contiguous)/52 22.031 -
std::unique_copy(list<int>)_(contiguous)/8192 9107.937 33.64%
std::unique_copy(list<int>)_(sprinkled)/1024 745.175 -
std::unique_copy(list<int>)_(sprinkled)/32 12.545 -
std::unique_copy(list<int>)_(sprinkled)/52 21.337 -1.09%
std::unique_copy(list<int>)_(sprinkled)/8192 8739.899 25.53%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 795.265 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.123 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.599 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 9803.389 31.56%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 831.615 -1.39%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.068 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.597 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 9451.888 28.04%
std::unique_copy(vector<int>)_(contiguous)/1024 248.478 -
std::unique_copy(vector<int>)_(contiguous)/32 8.788 -
std::unique_copy(vector<int>)_(contiguous)/52 13.489 -
std::unique_copy(vector<int>)_(contiguous)/8192 1894.854 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.822 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.242 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.822 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1884.157 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 546.977 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.469 3.93%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.556 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.980 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 584.023 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.287 -1.12%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.056 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4424.766 -
std::unordered_map<int,_int>::clear()/0 419.769 -
std::unordered_map<int,_int>::clear()/1024 8271.502 1.14%
std::unordered_map<int,_int>::clear()/32 615.047 -
std::unordered_map<int,_int>::clear()/8192 63491.657 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.210 6.10%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.303 9.21%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.274 -3.07%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.386 -6.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.280 -5.29%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.554 37.00%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.422 4.88%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.371 4.87%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.183 -11.30%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.246 -9.59%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.313 -25.77%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.397 -25.06%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.287 -24.90%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.891 -1.59%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8857.586 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 287.801 -1.59%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110008.694 2.88%
std::unordered_map<int,_int>::ctor(const&)/0 13.788 -
std::unordered_map<int,_int>::ctor(const&)/1024 6811.048 2.28%
std::unordered_map<int,_int>::ctor(const&)/32 207.030 3.25%
std::unordered_map<int,_int>::ctor(const&)/8192 56024.485 2.00%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.822 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10176.500 4.11%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 290.524 7.39%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84520.612 4.26%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.731 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13733.798 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.860 2.07%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142912.282 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.753 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13517.001 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.577 2.26%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142493.523 -
std::unordered_map<int,_int>::erase(iterator)/0 19.793 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.255 -
std::unordered_map<int,_int>::erase(iterator)/32 20.343 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.161 -2.35%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.537 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5464.130 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.423 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44648.479 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.183 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.475 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.399 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.760 -7.73%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.274 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.951 -14.58%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.088 7.75%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.997 1.05%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.290 3.36%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.277 2.14%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.499 18.43%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -3.03%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.286 12.86%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.213 -7.67%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.133 1.93%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.713 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13784.028 8.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 765.003 2.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138246.573 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.204 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7294.734 -2.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 625.169 1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85295.699 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.992 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14899.046 2.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 824.903 2.95%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 152906.982 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.739 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15271.965 7.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 817.155 2.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146839.590 -3.09%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.667 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.784 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.681 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 3.010 48.81%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.088 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.422 4.55%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.438 -4.49%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.003 2.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.910 2.52%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.002 -2.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.954 3.45%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.682 -16.04%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.189 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.739 -1.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.856 2.99%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.859 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.130 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6754.871 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.115 10.04%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54377.875 1.06%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.149 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6769.261 2.04%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 207.327 3.63%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55218.605 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1335.050 1.54%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.976 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26477.980 -
std::unordered_multimap<int,_int>::clear()/0 422.421 -
std::unordered_multimap<int,_int>::clear()/1024 8012.157 -11.67%
std::unordered_multimap<int,_int>::clear()/32 616.082 -5.85%
std::unordered_multimap<int,_int>::clear()/8192 62524.336 -11.71%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.449 30.01%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.288 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.522 18.83%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 19.33%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.674 8.27%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.660 20.68%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.726 37.69%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.684 4.14%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.559 -3.87%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.648 -4.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.343 13.11%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.490 -1.69%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.306 -13.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.359 -3.98%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.931 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9110.197 1.89%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 306.906 1.18%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112756.828 2.01%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.807 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6803.377 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.875 -1.38%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55470.268 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.918 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9215.852 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 261.234 -1.12%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76755.452 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.790 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13953.719 2.29%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.261 1.73%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147897.223 1.27%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.787 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13902.321 2.90%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 382.423 2.27%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 149377.243 1.88%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.825 -9.02%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.319 -10.37%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.219 -11.04%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.296 -28.96%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.281 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5664.030 -9.33%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.309 -4.88%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45923.280 -7.35%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.639 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.649 -8.09%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.496 1.95%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.047 -13.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.272 -22.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.990 -15.17%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.135 1.10%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.987 6.50%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.393 17.18%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.282 3.58%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.362 15.71%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 0.998 -6.39%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.070 5.70%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.203 6.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.876 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15995.571 -3.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.822 -1.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176921.895 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.006 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15279.019 1.72%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 834.424 -4.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183268.070 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.468 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17202.048 1.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 865.483 2.88%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 171929.143 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.540 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17920.741 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 866.556 -4.09%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188437.106 1.75%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.078 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.273 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.894 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.557 44.05%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.521 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.451 2.30%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 22.427 3.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.986 -15.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.097 -1.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6827.768 2.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.778 4.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55989.826 3.84%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.118 -1.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6838.677 2.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.354 1.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55021.903 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1406.631 7.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.580 2.39%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26618.064 -
std::unordered_multiset<int>::clear()/0 421.570 -
std::unordered_multiset<int>::clear()/1024 7963.855 2.12%
std::unordered_multiset<int>::clear()/32 611.380 -
std::unordered_multiset<int>::clear()/8192 61349.202 3.49%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.018 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.195 -1.15%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.236 -3.64%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.421 -4.02%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.398 18.41%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.170 -29.13%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.388 -6.28%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.550 -
std::unordered_multiset<int>::count(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.593 -2.70%
std::unordered_multiset<int>::count(key)_(existent)/32 1.698 -8.18%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.740 -6.06%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.277 -7.79%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.147 2.57%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.075 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.193 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.083 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8802.439 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 305.253 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104269.274 -
std::unordered_multiset<int>::ctor(const&)/0 13.839 -
std::unordered_multiset<int>::ctor(const&)/1024 6630.442 -
std::unordered_multiset<int>::ctor(const&)/32 200.273 -1.24%
std::unordered_multiset<int>::ctor(const&)/8192 54642.383 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.041 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9085.013 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.542 -1.35%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75854.891 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.811 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13642.852 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.522 -1.57%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143026.966 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.798 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13172.087 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.930 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142512.121 -
std::unordered_multiset<int>::erase(iterator)/0 19.825 -
std::unordered_multiset<int>::erase(iterator)/1024 20.420 -
std::unordered_multiset<int>::erase(iterator)/32 20.366 -
std::unordered_multiset<int>::erase(iterator)/8192 20.275 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.860 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5538.358 1.29%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.366 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44915.573 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.741 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.032 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.299 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.331 -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.348 29.68%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.188 3.51%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.241 3.06%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.106 5.04%
std::unordered_multiset<int>::find(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.198 -1.52%
std::unordered_multiset<int>::find(key)_(existent)/32 1.143 -6.42%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.215 6.70%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 3.32%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.063 3.15%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.224 2.23%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.162 2.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.907 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15722.110 -2.14%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 796.165 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171351.457 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.036 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15280.379 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 829.596 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181477.667 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.053 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.489 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.875 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 35.303 6.16%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.540 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.714 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.973 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.220 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.251 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6654.035 -2.26%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.219 -2.61%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53892.897 -1.07%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.255 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6701.387 -1.26%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.823 -1.03%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54647.836 -1.35%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1320.642 -3.69%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.188 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26681.381 -
std::unordered_set<int>::clear()/0 421.562 -
std::unordered_set<int>::clear()/1024 8208.637 -1.48%
std::unordered_set<int>::clear()/32 612.741 -
std::unordered_set<int>::clear()/8192 62629.380 3.79%
std::unordered_set<int>::contains(key)_(existent)/0 0.011 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.257 3.23%
std::unordered_set<int>::contains(key)_(existent)/32 1.297 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.391 5.44%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.275 -10.66%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.475 33.55%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.282 5.01%
std::unordered_set<int>::count(key)_(existent)/0 0.013 -
std::unordered_set<int>::count(key)_(existent)/1024 1.300 -10.36%
std::unordered_set<int>::count(key)_(existent)/32 1.272 -2.30%
std::unordered_set<int>::count(key)_(existent)/8192 1.364 4.35%
std::unordered_set<int>::count(key)_(non-existent)/0 0.345 -28.95%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.185 -8.11%
std::unordered_set<int>::count(key)_(non-existent)/32 1.410 12.85%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.408 -12.61%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.689 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9164.490 1.10%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 294.943 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103941.722 -
std::unordered_set<int>::ctor(const&)/0 13.767 -
std::unordered_set<int>::ctor(const&)/1024 6684.293 -
std::unordered_set<int>::ctor(const&)/32 199.530 -1.70%
std::unordered_set<int>::ctor(const&)/8192 54804.023 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.868 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9898.861 -
std::unordered_set<int>::ctor(const&,_alloc)/32 267.980 -4.90%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82419.776 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.789 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13757.179 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.977 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142962.977 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.754 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13751.521 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.456 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142245.372 -
std::unordered_set<int>::erase(iterator)/0 19.867 -
std::unordered_set<int>::erase(iterator)/1024 20.447 -13.74%
std::unordered_set<int>::erase(iterator)/32 20.442 -4.29%
std::unordered_set<int>::erase(iterator)/8192 20.994 -15.30%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.017 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5315.745 -2.51%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.221 -2.55%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44179.560 2.88%
std::unordered_set<int>::erase(key)_(existent)/0 21.575 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.060 -16.92%
std::unordered_set<int>::erase(key)_(existent)/32 21.901 1.52%
std::unordered_set<int>::erase(key)_(existent)/8192 26.841 -6.85%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.037 3.70%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.159 9.43%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.982 5.39%
std::unordered_set<int>::find(key)_(existent)/0 0.016 -
std::unordered_set<int>::find(key)_(existent)/1024 1.108 -32.98%
std::unordered_set<int>::find(key)_(existent)/32 1.271 -12.88%
std::unordered_set<int>::find(key)_(existent)/8192 1.329 -5.86%
std::unordered_set<int>::find(key)_(non-existent)/0 0.338 3.41%
std::unordered_set<int>::find(key)_(non-existent)/1024 1.095 24.20%
std::unordered_set<int>::find(key)_(non-existent)/32 1.217 19.61%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.172 1.16%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.126 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12626.651 -4.95%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 752.522 1.28%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138711.281 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.260 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7388.628 -1.27%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 619.263 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83794.548 -3.11%
std::unordered_set<int>::insert(value)_(already_present)/0 1.596 2.06%
std::unordered_set<int>::insert(value)_(already_present)/1024 3.177 24.67%
std::unordered_set<int>::insert(value)_(already_present)/32 2.033 22.19%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.005 -9.02%
std::unordered_set<int>::insert(value)_(new_value)/0 19.044 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.944 -5.59%
std::unordered_set<int>::insert(value)_(new_value)/32 19.829 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.546 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.241 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6804.586 1.89%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 209.643 -6.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55700.746 2.92%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.229 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6759.693 1.59%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.969 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55701.007 1.86%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2242.293 26.77%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 39.972 57.67%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25390.941 -8.59%
std::unordered_set<std::string>::clear()/0 420.768 -
std::unordered_set<std::string>::clear()/1024 22732.220 -
std::unordered_set<std::string>::clear()/32 918.382 -4.83%
std::unordered_set<std::string>::clear()/8192 220497.931 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.743 -12.79%
std::unordered_set<std::string>::contains(key)_(existent)/32 46.627 30.18%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.717 -4.60%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.569 20.34%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.162 -18.65%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 20.790 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.855 12.69%
std::unordered_set<std::string>::count(key)_(existent)/32 33.090 -12.58%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.654 -4.14%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.315 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.868 19.86%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.129 -1.57%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.412 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.695 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40305.047 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 983.843 7.09%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723445.520 -
std::unordered_set<std::string>::ctor(const&)/0 13.785 -
std::unordered_set<std::string>::ctor(const&)/1024 34105.110 -2.48%
std::unordered_set<std::string>::ctor(const&)/32 753.428 8.87%
std::unordered_set<std::string>::ctor(const&)/8192 342690.497 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.843 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63630.299 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1678.752 22.86%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605309.826 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.795 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62452.338 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1635.770 12.12%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637848.288 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.767 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63765.550 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1737.925 12.62%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633837.755 -
std::unordered_set<std::string>::erase(iterator)/0 20.208 -34.71%
std::unordered_set<std::string>::erase(iterator)/1024 26.434 -12.42%
std::unordered_set<std::string>::erase(iterator)/32 31.477 1.72%
std::unordered_set<std::string>::erase(iterator)/8192 32.644 13.92%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.316 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12114.202 -1.90%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.518 -1.90%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117202.733 -
std::unordered_set<std::string>::erase(key)_(existent)/0 96.028 9.90%
std::unordered_set<std::string>::erase(key)_(existent)/1024 134.944 12.05%
std::unordered_set<std::string>::erase(key)_(existent)/32 64.749 -38.53%
std::unordered_set<std::string>::erase(key)_(existent)/8192 110.748 12.32%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 25.286 11.74%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 25.774 8.76%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 23.716 5.79%
std::unordered_set<std::string>::find(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::find(key)_(existent)/1024 43.715 5.74%
std::unordered_set<std::string>::find(key)_(existent)/32 34.994 -21.44%
std::unordered_set<std::string>::find(key)_(existent)/8192 31.732 -25.28%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.038 -12.19%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.171 2.39%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.962 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.711 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56024.137 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1924.142 5.23%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 598789.182 -1.79%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 420.173 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56861.724 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1764.464 -5.39%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 554073.797 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 42.779 308.75%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.717 26.70%
std::unordered_set<std::string>::insert(value)_(already_present)/32 68.671 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 48.156 3.89%
std::unordered_set<std::string>::insert(value)_(new_value)/0 68.336 11.28%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.036 -44.06%
std::unordered_set<std::string>::insert(value)_(new_value)/32 30.662 -33.16%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.513 -13.35%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.208 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35505.500 -2.18%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 641.494 -17.51%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340790.282 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.230 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35202.822 -2.30%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 711.367 8.45%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341985.497 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.902 9.40%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17374.122 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 269.453 -26.44%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213550.768 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 245.858 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.791 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1895.295 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.705 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.659 5.03%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 921.385 17.10%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.223 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.534 -1.88%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 869.907 22.24%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.043 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.445 -2.07%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 835.422 30.01%
std::vector<int>::ctor(size)/1024 41.088 -5.36%
std::vector<int>::ctor(size)/32 10.138 5.32%
std::vector<int>::ctor(size)/8192 568.176 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.339 -3.65%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.872 5.76%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.199 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.607 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.664 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.345 2.06%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.295 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.800 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.566 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.083 -1.77%
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.205 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 799.910 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.991 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3049.797 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 939.059 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.760 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4271.807 1.86%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2228.753 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.316 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13488.624 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.890 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.954 1.90%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.272 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.154 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 731.656 -7.58%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.767 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.821 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 661.498 -2.24%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.418 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.292 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.411 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.387 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.410 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 485.314 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.714 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.431 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6320.378 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 127.763 -2.97%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53202.445 2.04%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.722 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.908 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6935.428 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19532.849 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 585.815 -1.45%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170322.463 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.970 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.341 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6922.892 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19539.218 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 589.709 1.60%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170726.637 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 700.111 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.039 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6932.884 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19524.748 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.429 1.76%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170573.534 -
std::vector<std::string>::ctor(size)/1024 432.426 -
std::vector<std::string>::ctor(size)/32 36.551 -
std::vector<std::string>::ctor(size)/8192 4238.667 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.603 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.797 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5359.000 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19391.881 -5.17%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 560.478 -1.91%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168993.556 -5.29%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.807 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.635 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.295 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.448 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.594 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.046 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.718 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.825 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.786 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.667 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.604 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.156 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.491 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.796 -1.77%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4563.437 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.394 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.230 -2.44%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4576.180 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1619.066 -1.08%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 487.311 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9836.046 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15156.400 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 821.334 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115431.577 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3051.417 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 543.867 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20771.617 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16772.110 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 892.332 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128247.298 1.52%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.106 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.770 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10966.783 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13395.156 -5.17%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 902.118 -2.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115605.099 -5.90%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.487 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.150 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.164 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.366 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.839 -3.65%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.941 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.518 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.067 2.24%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5695.815 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6273.930 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 122.281 1.12%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52067.769 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 542.703 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.410 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3148.527 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.383 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.589 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5749.322 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.049 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.830 -
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.459 -15.49%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.173 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.617 -16.67%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.834 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.817 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.814 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.575 -1.03%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.594 -1.09%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.583 -1.05%
vector<bool>(const_vector<bool>&) 10.388 11.07%
vector<bool>(size_type,_const_value_type&) 8.125 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.910 -1.31%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.873 -
vector<bool>::reserve() 8.234 -
Geometric Mean 217.239 -