Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562663 2026-01-05T19:53:13 0:00:00
Previous 562650 2026-01-05T19:53:18 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2169 2469
Performance Improvements 2124 2472
Added Tests 124 0
Unchanged Tests 52763 52239
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 221.78% 511.937 1647.292 - 72.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 218.46% 547.978 1745.085 - 69.58% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 150.48% 25.317 63.416 - -4.57% -
std::copy_backward(vector<bool>)_(aligned)/262144 148.13% 278.526 691.098 - -7.81% -
rng::rotate(list<int>)_(by_1/2)/1024 138.13% 383.166 912.413 - 137.44% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 132.19% 1.349 3.133 - 109.84% -
std::rotate(list<int>)_(1_element_forward)/1024 117.11% 733.094 1591.628 - 116.22% -
rng::rotate(list<int>)_(1_element_forward)/1024 117.08% 732.425 1589.948 - 115.23% -
std::rotate(list<int>)_(by_1/2)/1024 114.68% 382.697 821.591 - 112.23% -
rng::rotate(list<int>)_(1_element_backward)/1024 114.37% 739.592 1585.467 - 112.21% -
std::rotate(list<int>)_(1_element_backward)/1024 113.36% 741.922 1583.000 - 111.56% -
rng::rotate(list<int>)_(by_1/4)/1024 110.01% 582.422 1223.166 - 109.91% -
std::search_n(list<int>)_(no_match)/1000 101.73% 690.798 1393.545 - 105.75% -
std::copy(deque<int>)/64 99.68% 2.676 5.343 - 99.05% -
rng::copy(deque<int>)/64 97.38% 2.817 5.561 - 97.36% -
SetIntersection_Interlaced_Vector_float_262144_256 93.96% 24798581.382 48099125.807 - -7.12% -
std::search_n(list<int>)_(no_match)/1024 93.65% 747.669 1447.886 - 90.86% -
SetIntersection_Interlaced_Vector_float_262144_16 92.44% 3193913.861 6146457.638 - -2.19% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 87.48% 98.571 184.798 - 76.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 82.49% 20.540 37.484 - 69.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 75.75% 100.720 177.015 - 68.85% -
SetIntersection_Interlaced_Vector_float_16384_64 75.59% 5321758.999 9344739.617 - -11.41% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 73.69% 1.452 2.521 - 75.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 73.48% 202678827.004 351602564.027 - 72.44% -
std::rotate(list<int>)_(by_1/3)/1024 71.62% 805.388 1382.222 - 71.37% -
rng::rotate(list<int>)_(by_1/3)/1024 71.17% 808.702 1384.227 - 71.57% -
SetIntersection_Interlaced_Vector_float_262144_1024 69.71% 83521865.249 141744417.866 - -9.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 68.90% 196373824.202 331675401.663 - 59.54% -
SetIntersection_Interlaced_Vector_float_16384_16 65.41% 2372420.729 3924163.054 - 0.84% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 65.33% 6.699 11.076 - 46.27% -
std::unordered_set<int>::count(key)_(non-existent)/1024 64.07% 1.138 1.867 - 20.60% -
std::unordered_multimap<int,_int>::clear()/8192 64.06% 60900.241 99913.215 - 53.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 62.26% 2.261 3.668 - -1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 61.24% 213588984.276 344401053.367 - 70.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.23% 79.673 128.459 - 61.73% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 59.28% 46.778 74.506 - 19.85% -
SetIntersection_Interlaced_Vector_float_16384_1024 58.79% 44150813.330 70105377.127 - -4.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 58.52% 4.839 7.671 - 42.19% -
SetIntersection_Interlaced_Vector_float_16384_256 57.44% 17429548.359 27440609.642 - -7.63% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 57.20% 775.828 1219.594 - 56.28% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 57.07% 1040.554 1634.370 - 57.91% -
rng::search(deque<int>)_(no_match)/1024 54.31% 269.865 416.432 - 36.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 53.71% 16393870.425 25199182.129 - 54.14% -
rng::find(list<int>)_(process_all)/50 50.86% 20.074 30.283 - 60.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 50.52% 12.419 18.693 - 51.53% -
rng::for_each_n(join_view(vector<vector<int>>)/50 49.75% 4.220 6.320 - 48.81% -
std::move_backward(list<int>)/512 49.49% 372.089 556.222 - 48.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 49.32% 0.467 0.698 - 25.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 47.57% 11.896 17.555 - 44.01% -
BM_std_min<unsigned_long_long>/1 47.48% 0.256 0.378 - -17.55% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 47.22% 4.396 6.472 - 46.31% -
SetIntersection_Interlaced_Vector_float_1024_64 47.06% 3639651.490 5352614.585 - -8.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 46.48% 0.276 0.404 - 15.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 46.20% 546.597 799.115 - -22.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 45.96% 25.232 36.828 - 20.97% -
std::for_each_n(join_view(vector<vector<int>>))/50 43.03% 4.314 6.170 - 42.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 42.27% 251087776.660 357228154.633 - 67.56% -
std::shift_right(vector<int>)/32 41.39% 2.965 4.193 - 1.37% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 41.30% 1.287 1.818 - 7.16% -
BM_std_min<unsigned_int>/1 41.13% 0.322 0.455 - 39.90% -
std::unordered_multimap<int,_int>::clear()/1024 40.89% 7931.048 11174.068 - 33.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 40.76% 37.124 52.257 - -2.00% -
std::multiset<std::string>::find(key)_(existent)/32 40.48% 15.147 21.279 - 44.21% -
rng::find(vector<bool>)_(process_all)/8 40.18% 0.570 0.799 - 32.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.26% 31.607 44.016 - 38.16% -
BM_MakeHeap_uint32_Random_4 39.05% 1.180 1.641 - 46.36% -
SetIntersection_Interlaced_Vector_float_262144_64 38.81% 13958421.981 19375047.991 - -2.81% -
BM_std_min<char>/1 38.55% 0.326 0.451 - 56.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 37.62% 3760503.222 5175245.914 - 2.88% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.60% 3.772 5.190 - 37.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37.34% 42837837.029 58832035.870 - 50.96% -
BM_std_min<short>/1 36.96% 0.328 0.450 - 53.62% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 36.67% 4.306 5.885 - 29.76% -
SetIntersection_Interlaced_Set_string_16384_16 36.64% 250795529.870 342696564.151 - 40.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 35.00% 7.039 9.503 - 44.21% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 34.99% 3.211 4.334 - 34.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 34.77% 4.825 6.503 - 0.73% -
std::multiset<std::string>::erase(key)_(existent)/1024 33.90% 65.115 87.189 - 50.80% -
std::shift_left(vector<int>)/32 33.67% 2.979 3.982 - 33.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.58% 29.820 39.833 - 35.29% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 33.44% 6.633 8.851 - -10.31% -
SetIntersection_Front_Set_uint32_16384_16384 33.37% 263326660.073 351210867.575 - 4.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 33.33% 48.034 64.046 - 34.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 33.31% 48.605 64.794 - 32.89% -
std::set<std::string>::erase(key)_(existent)/1024 32.62% 76.918 102.010 - 33.23% -
BM_std_min<int>/1 32.62% 0.287 0.381 - 35.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 32.48% 0.480 0.636 - -0.09% -
BM_MakeHeap_uint64_Random_4 32.34% 1.199 1.587 - 9.80% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 31.57% 5577.660 7338.279 - 27.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.52% 28.762 37.827 - 32.60% -
SetIntersection_Interlaced_Vector_uint32_1024_256 31.44% 4757556.410 6253251.959 - -1.78% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 31.37% 0.531 0.698 - 29.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 30.69% 6700.787 8757.097 - 31.02% -
std::set<std::string>::insert(value)_(new_value)/8192 30.48% 69.829 91.115 - 30.27% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 30.45% 48.718 63.551 - 23.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 29.61% 88931213.913 115260016.441 - 78.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 28.84% 0.270 0.348 - 2.01% -
std::find_if(list<int>)_(bail_25%)/32768 28.81% 8145.589 10492.082 - 0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.71% 22.441 28.884 - 14.29% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 28.64% 45155.140 58089.246 - 25.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 28.62% 7.838 10.081 - 38.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.55% 0.448 0.575 - 28.36% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 28.52% 10546.130 13553.363 - 31.85% -
SetIntersection_Interlaced_Vector_uint32_256_64 28.46% 6811715.688 8750587.218 - 20.15% -
BM_PushHeap_float_Random_1 28.27% 0.482 0.618 - 19.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 28.04% 1.957 2.506 - 34.59% -
SetIntersection_Interlaced_Vector_float_262144_4 28.00% 1529616.980 1957947.056 - -9.18% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 27.97% 26.497 33.907 - -2.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 27.72% 23.002 29.378 - 47.60% -
BM_PushHeap_uint32_PipeOrgan_1 27.46% 0.502 0.639 - 34.76% -
std::fill_n(list<int>)/8192 27.40% 7031.873 8958.490 - 26.90% -
std::set<std::string>::erase(iterator)/8192 27.15% 26.276 33.411 - 29.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 27.10% 199052392.127 253003015.498 - 24.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.82% 27.946 35.440 - 22.03% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.44% 14.819 18.736 - 26.17% -
std::map<int,_int>::contains(key)_(non-existent)/32 26.29% 2.308 2.915 - 27.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26.00% 32340774.137 40749499.306 - 0.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 25.64% 10612.803 13333.743 - -7.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 25.49% 202.127 253.658 - 24.03% -
std::unordered_set<int>::count(key)_(non-existent)/8192 24.93% 1.418 1.772 - 6.03% -
std::partition_point(list<int>)/8192 24.60% 11729.433 14614.412 - 14.44% -
std::find_if(list<int>)_(process_all)/8192 24.54% 9814.465 12222.895 - 0.29% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 24.52% 1382.816 1721.824 - 0.53% -
std::is_partitioned(deque<int>)_(partitioned)/32 24.37% 9.916 12.333 - 26.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.06% 29.050 36.039 - 25.08% -
SetIntersection_Front_Vector_uint64_256_256 24.02% 4703088.014 5832917.379 - 25.34% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 23.85% 101.898 126.197 - 29.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.82% 25.954 32.136 - 24.06% -
SetIntersection_Interlaced_Vector_float_16384_4 23.80% 1378451.427 1706509.461 - 0.25% -
std::unordered_multimap<int,_int>::erase(iterator)/32 23.78% 20.224 25.032 - 22.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 23.31% 55115.600 67960.900 - 23.96% -
std::flat_map<int,_int>::erase(iterator)/0 23.31% 15.284 18.846 - 22.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 23.30% 1.916 2.362 - -13.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 23.24% 202722461.937 249834843.923 - 25.49% -
std::copy_n(vector<int>)/4096 23.08% 196.332 241.649 - 16.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 23.03% 200929062.806 247207028.966 - 19.93% -
std::flat_map<int,_int>::erase(key)_(existent)/0 22.89% 15.794 19.410 - 22.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 22.45% 0.438 0.537 - -3.42% -
BM_std_min<char>/2 22.40% 0.485 0.594 - 22.40% -
BM_StringRead_Hot_Deep_Large 22.21% 0.566 0.692 - 20.27% -
std::unordered_set<std::string>::erase(iterator)/8192 22.18% 26.603 32.503 - -1.52% -
BM_RangesMakeHeap_float_Heap_64 21.85% 0.221 0.269 - 30.94% -
BM_RangesMakeHeap_float_Random_64 21.73% 1.411 1.717 - 4.14% -
BM_RangesMakeHeap_float_Random_256 21.51% 1.295 1.574 - 8.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 21.49% 5.312 6.453 - 22.54% -
BM_StringRelational_Eq_Empty_Empty_Control 21.39% 1.742 2.114 - 14.03% -
BM_std_minmax<short>/3 21.37% 1.148 1.394 - 17.02% -
BM_MakeHeap_float_Random_64 21.34% 1.636 1.985 - 11.10% -
SetIntersection_Interlaced_Vector_float_1024_256 21.25% 6154372.197 7462410.801 - -6.05% -
SetIntersection_Interlaced_Vector_float_256_16 21.15% 6293922.994 7624812.072 - -4.45% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21.07% 11160.601 13512.121 - -18.97% -
BM_std_minmax_element<int>/3 20.94% 0.971 1.174 - 12.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 20.78% 6.829 8.248 - 0.14% -
BM_SortHeap_pair<uint32,_uint32>_4 20.61% 1.612 1.944 - 2.86% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 20.55% 504.571 608.264 - 0.48% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 20.50% 18.599 22.412 - 19.89% -
BM_std_minmax<short>/2 20.49% 0.862 1.039 - 13.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 20.29% 589.554 709.167 - 15.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 20.12% 1.309 1.572 - -19.31% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 19.99% 95.668 114.791 - 29.25% -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.97% 19.659 23.585 - 18.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 19.95% 1.070 1.283 - 12.14% -
std::map<int,_int>::contains(key)_(non-existent)/8192 19.75% 7.806 9.347 - 23.67% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 19.70% 1.251 1.497 - 4.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 19.68% 26417280.492 31617225.385 - 2.23% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 19.63% 38.257 45.768 - 12.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 19.45% 1603236.584 1915120.761 - 17.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.43% 29.077 34.726 - 57.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 19.41% 20.678 24.692 - 18.60% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 19.17% 0.300 0.358 - 37.10% -
std::set<std::string>::erase(iterator)/0 19.15% 25.570 30.467 - 19.82% -
std::unordered_set<int>::contains(key)_(existent)/8192 19.13% 1.271 1.514 - -1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 19.02% 10406272.265 12385779.789 - 14.89% -
rng::partition(list<int>)_(dense)/8192 18.96% 4353.286 5178.812 - 1.64% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 18.88% 6.738 8.010 - 17.51% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 18.77% 21.199 25.179 - 16.69% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 18.59% 20.572 24.397 - 19.37% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.58% 18.865 22.369 - 19.22% -
BM_std_min<char>/3 18.25% 0.693 0.820 - 14.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 18.21% 4.985 5.893 - 0.99% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 17.85% 13.095 15.433 - -6.38% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 17.82% 21.485 25.314 - 18.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 17.69% 19.773 23.271 - 5.85% -
std::map<int,_int>::contains(key)_(non-existent)/1024 17.66% 5.368 6.316 - 16.28% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 17.59% 8.891 10.456 - -5.96% -
std::set<int>::lower_bound(key)_(non-existent)/8192 17.58% 9.208 10.826 - 11.65% -
std::partition_point(list<int>)/1024 17.57% 1124.358 1321.874 - 2.15% -
std::move_backward(list<int>)/4096 17.46% 5481.252 6438.017 - 30.94% -
std::partition(list<int>)_(dense)/8192 17.39% 4365.490 5124.733 - 2.11% -
BM_lexicographical_compare_three_way_fast_path/1 17.33% 0.389 0.456 - 16.83% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 17.25% 1.127 1.322 - 5.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.13% 28.459 33.334 - 18.03% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 17.11% 198.492 232.447 - -0.05% -
BM_std_minmax<char>/16 17.08% 0.924 1.082 - 5.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 16.80% 0.395 0.461 - 2.62% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 16.66% 9.038 10.543 - -8.59% -
std::unordered_multimap<int,_int>::clear()/32 16.66% 611.207 713.013 - 15.77% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 16.64% 0.347 0.405 - 8.15% -
std::remove(deque<int>)_(sprinkled)/50 16.55% 57.911 67.495 - 17.88% -
std::unordered_set<int>::contains(key)_(existent)/1024 16.48% 1.154 1.344 - -4.13% -
rng::is_sorted_until(list<int>)/8192 16.38% 6891.865 8020.490 - -2.83% -
rng::find(vector<bool>)_(process_all)/50 16.27% 0.691 0.804 - 8.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 16.19% 1.010 1.173 - 3.77% -
BM_std_min<char>/4 16.12% 1.000 1.161 - 8.41% -
rng::stable_partition(list<int>)_(dense)/8192 16.06% 18782.670 21798.567 - 19.58% -
SetIntersection_Interlaced_Vector_uint32_1024_64 15.96% 3778542.345 4381626.269 - -13.63% -
std::map<int,_int>::erase(key)_(non-existent)/32 15.90% 2.282 2.645 - 11.11% -
std::unordered_set<int>::count(key)_(non-existent)/32 15.88% 1.493 1.730 - 16.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 15.74% 1.141 1.321 - 15.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.72% 25.305 29.282 - -14.71% -
std::rotate_copy(vector<int>)/8192 15.71% 635.815 735.721 - 14.79% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 15.70% 1.464 1.694 - -0.36% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 15.68% 4806.396 5559.901 - 15.15% -
rng::copy_n(list<int>)/4096 15.57% 3700.807 4276.999 - 7.38% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 15.55% 9.031 10.435 - -1.50% -
BM_MakeThenSortHeap_uint64_Descending_4 15.55% 1.260 1.456 - -3.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 15.36% 727.954 839.765 - 14.18% -
std::map<int,_int>::insert(value)_(new_value)/8192 15.22% 34.361 39.591 - -0.43% -
BM_RangesPushHeap_uint32_PipeOrgan_1 15.18% 0.552 0.636 - -0.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 15.04% 1.298 1.493 - 28.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 15.02% 581.545 668.890 - 0.70% -
BM_RangesPushHeap_uint64_Ascending_64 15.01% 1.517 1.745 - 14.86% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 14.92% 23.806 27.357 - 14.15% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 14.91% 9.091 10.446 - -5.20% -
BM_MakeHeap_uint32_Descending_64 14.80% 0.226 0.260 - 11.63% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 14.78% 21.963 25.210 - 14.85% -
BM_std_minmax<char>/20 14.76% 1.797 2.062 - -0.45% -
rng::partition(list<int>)_(sparse)/8192 14.74% 6930.209 7951.913 - 0.92% -
BM_std_minmax<char>/64 14.54% 1.153 1.321 - 5.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 14.54% 17.444 19.981 - 13.83% -
rng::starts_with(list<int>,_pred)/8192 14.49% 10157.382 11629.387 - 2.09% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.44% 34.566 39.558 - 16.01% -
rng::unique(deque<int>)_(sprinkled)/1024 14.43% 628.342 718.981 - 14.16% -
BM_std_min<unsigned_char>/1 14.30% 0.330 0.378 - 16.37% -
BM_std_minmax<char>/24 14.23% 1.154 1.318 - 5.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 14.21% 112771171.836 128797088.983 - 16.26% -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.16% 14.885 16.993 - 39.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 14.16% 22.296 25.452 - 16.33% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 14.14% 0.343 0.392 - 0.41% -
BM_PushHeap_float_Descending_1 14.03% 0.394 0.449 - 4.27% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 14.01% 1.194 1.362 - 8.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 13.81% 0.639 0.727 - 14.36% -
BM_PushHeap_uint32_Random_1 13.69% 0.404 0.459 - 2.56% -
BM_std_min<unsigned_char>/2 13.66% 0.485 0.551 - 13.66% -
SetIntersection_Front_Vector_float_256_256 13.58% 4663281.402 5296691.275 - 12.63% -
std::search(deque<int>,_pred)_(near_matches)/1000 13.52% 24528.141 27845.116 - 19.47% -
std::replace_if(list<int>)_(sprinkled)/8192 13.49% 7288.788 8272.288 - 13.09% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 13.48% 1.060 1.203 - -10.21% -
SetIntersection_Interlaced_Vector_uint32_1024_16 13.29% 1868630.925 2116932.795 - 12.32% -
std::multiset<std::string>::find(key)_(non-existent)/32 13.25% 9.460 10.713 - 1.48% -
BM_StringEraseWithMove_Small_Transparent 13.15% 2.315 2.619 - 2.50% -
std::search(deque<int>,_pred)_(near_matches)/1024 13.10% 25756.440 29130.754 - 19.01% -
BM_StringRead_Cold_Shallow_Small 13.08% 0.827 0.936 - 20.44% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.05% 55.419 62.652 - -5.97% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 12.97% 285.188 322.182 - 13.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.90% 54255.117 61256.511 - 14.39% -
std::map<std::string,_int>::erase(iterator)/1024 12.75% 25.945 29.252 - 8.90% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 12.74% 9.699 10.935 - 3.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 12.70% 3506947.927 3952319.727 - -34.04% -
rng::stable_partition(deque<int>)_(sparse)/32 12.68% 11.038 12.438 - 11.40% -
std::replace(list<int>)_(prefix)/8192 12.58% 6995.768 7875.824 - 12.32% -
std::for_each_n(list<int>)/8 12.58% 2.268 2.554 - -1.48% -
BM_std_minmax<char>/25 12.55% 1.179 1.327 - 3.98% -
BM_StringRead_Cold_Shallow_Empty 12.54% 0.845 0.950 - 20.89% -
BM_std_minmax<long_long>/2 12.52% 0.904 1.017 - -22.64% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 12.51% 1.301 1.464 - 11.22% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 12.50% 7753.854 8723.119 - -6.89% -
std::replace(list<int>)_(sprinkled)/8192 12.49% 7136.537 8027.557 - 12.11% -
rng::find_last(vector<int>)_(bail_90%)/8 12.35% 0.604 0.679 - 23.99% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.35% 309.199 347.376 - -0.05% -
BM_std_min<unsigned___int128>/1 12.30% 0.370 0.415 - 13.14% -
std::set<int>::insert(value)_(already_present)/8192 12.27% 9.714 10.906 - 0.69% -
BM_RangesPushHeap_float_Descending_1 12.22% 0.413 0.464 - -33.49% -
rng::find_if_not(list<int>)_(process_all)/8192 12.20% 7936.264 8904.634 - -0.65% -
std::map<std::string,_int>::erase(key)_(existent)/8192 12.19% 82.325 92.363 - 42.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 12.12% 76912756.109 86231846.699 - 14.40% -
std::multiset<std::string>::contains(key)_(existent)/32 12.09% 15.086 16.910 - 13.26% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 12.09% 0.464 0.520 - 11.38% -
BM_std_minmax<char>/26 12.05% 1.387 1.554 - 1.04% -
std::unordered_set<std::string>::find(key)_(existent)/1024 12.01% 38.677 43.322 - 22.84% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 11.97% 531.812 595.465 - 7.98% -
BM_std_minmax<short>/4 11.93% 1.029 1.152 - 18.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 11.87% 42.817 47.899 - 12.00% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 11.78% 9.350 10.452 - -11.37% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 11.70% 4.797 5.358 - 8.71% -
std::set<int>::insert(value)_(already_present)/1024 11.69% 6.032 6.738 - -0.57% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.61% 27.181 30.336 - 12.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 11.58% 1.222 1.364 - 1.84% -
BM_StringRelational_Less_Empty_Huge_Control 11.50% 1.838 2.050 - 2.92% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 11.49% 2.872 3.202 - 2.25% -
std::adjacent_find(list<int>,_pred)/50 11.48% 36.697 40.909 - 16.78% -
SetIntersection_Interlaced_Set_uint64_1024_1024 11.48% 15018291.252 16741689.641 - 10.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 11.46% 6788.354 7566.043 - 14.73% -
std::remove(deque<int>)_(sprinkled)/32 11.40% 53.129 59.184 - 12.46% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 11.39% 556.426 619.829 - 1.55% -
std::replace(vector<int>)_(sprinkled)/50 11.39% 7.864 8.760 - 13.38% -
BM_std_minmax<char>/28 11.38% 2.047 2.280 - 1.10% -
std::unordered_set<std::string>::erase(iterator)/32 11.33% 28.377 31.592 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 11.31% 0.484 0.538 - 15.99% -
BM_PopHeap_uint64_1 11.30% 0.449 0.500 - -3.69% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 11.28% 2.247 2.501 - -3.91% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.23% 0.526 0.585 - 11.19% -
std::unordered_set<int>::contains(key)_(non-existent)/32 11.21% 1.656 1.842 - 20.46% -
std::unordered_set<int>::find(key)_(existent)/8192 11.15% 1.193 1.327 - -4.12% -
std::map<int,_int>::insert(value)_(already_present)/0 11.15% 0.645 0.717 - 5.58% -
SetIntersection_Front_Vector_uint64_262144_64 11.09% 1414495.590 1571397.625 - 10.32% -
BM_std_minmax<short>/10 11.05% 1.415 1.571 - 9.84% -
rng::partition_point(list<int>)/8192 11.05% 13363.366 14839.503 - 11.99% -
rng::unique_copy(deque<int>)_(contiguous)/52 10.98% 15.155 16.820 - 14.52% -
BM_RangesMakeHeap_string_Ascending_16384 10.97% 5.271 5.849 - 1.14% -
rng::unique_copy(deque<int>)_(contiguous)/32 10.96% 9.937 11.027 - 13.06% -
BM_MakeHeap_float_Random_4 10.96% 1.525 1.692 - 4.84% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 10.85% 28.893 32.026 - 22.56% -
BM_std_min<__int128>/1 10.81% 0.372 0.412 - 10.95% -
BM_std_minmax<char>/32 10.79% 1.551 1.718 - 4.93% -
std::set<std::string>::contains(key)_(existent)/1024 10.75% 21.127 23.397 - 10.13% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 10.74% 20.024 22.175 - 10.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.68% 33.036 36.566 - 11.76% -
BM_StringFindNoMatch/64 10.66% 1.811 2.005 - 8.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.66% 16.522 18.283 - 10.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.63% 65.293 72.233 - 10.83% -
BM_std_min<unsigned_char>/3 10.53% 0.693 0.766 - 10.54% -
std::equal(list<int>)_(it,_it,_it,_it)/50 10.48% 27.666 30.565 - -24.34% -
rng::find_if_not(list<int>)_(bail_25%)/32768 10.47% 9393.592 10376.757 - -0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 10.44% 1.067 1.179 - 12.17% -
BM_std_min<char>/11 10.37% 1.041 1.149 - 9.64% -
rng::search(deque<int>)_(near_matches)/1024 10.33% 23273.720 25678.698 - 1.80% -
std::replace_if(list<int>)_(prefix)/8192 10.33% 7065.283 7795.334 - 9.79% -
rng::search(deque<int>)_(near_matches)/1000 10.32% 22362.944 24671.246 - 2.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 10.32% 0.365 0.403 - 17.26% -
std::multiset<std::string>::find(key)_(non-existent)/1024 10.29% 19.791 21.827 - -1.43% -
BM_std_minmax<short>/11 10.20% 1.812 1.996 - 11.21% -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.19% 10.004 11.023 - 10.27% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.17% 5.125 5.646 - 26.51% -
BM_std_min<unsigned_char>/19 10.13% 1.157 1.274 - 10.18% -
std::equal(list<int>)_(it,_it,_it)/50 10.12% 35.692 39.302 - 15.88% -
BM_RangesMakeHeap_float_Heap_16 10.12% 0.228 0.251 - 18.91% -
BM_PushHeap_float_Ascending_16 10.11% 0.981 1.080 - 1.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 10.11% 19.504 21.476 - 10.25% -
BM_StringRead_Cold_Shallow_Large 10.11% 1.128 1.242 - 20.14% -
rng::unique(deque<int>)_(contiguous)/52 10.11% 67.972 74.840 - 9.99% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.11% 8.739 9.622 - -8.42% -
BM_PushHeap_uint32_SingleElement_4 10.06% 0.349 0.384 - 5.51% -
BM_RangesMakeHeap_float_Random_4 9.94% 1.313 1.444 - -5.64% -
BM_std_min<char>/20 9.94% 1.492 1.641 - 7.27% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.93% 2708.309 2977.271 - 9.44% -
BM_StringConstructDestroyCStr_Large_Transparent 9.89% 9.069 9.966 - 11.33% -
BM_StringEraseWithMove_Huge_Transparent 9.85% 45.985 50.516 - 11.51% -
std::partition(list<int>)_(sparse)/8192 9.83% 7157.617 7861.150 - -3.86% -
std::move_backward(deque<int>)/4096 9.82% 159.375 175.032 - 13.06% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 9.82% 16.561 18.187 - 9.65% -
std::map<std::string,_int>::contains(key)_(existent)/1024 9.81% 21.103 23.174 - 3.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 9.80% 1.092 1.199 - 5.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.80% 223.786 245.718 - 9.28% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.77% 35.362 38.819 - 9.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 9.76% 1.355 1.487 - 37.65% -
BM_MakeHeap_float_Random_256 9.66% 1.324 1.452 - 17.32% -
BM_std_minmax<char>/2 9.64% 0.831 0.911 - 1.82% -
BM_std_minmax<char>/11 9.62% 1.595 1.748 - 6.07% -
std::flat_map<int,_int>::erase(key)_(existent)/32 9.60% 23.041 25.254 - 8.33% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.54% 1308.156 1432.982 - 5.43% -
SetIntersection_None_Set_float_1024_256 9.50% 9905451.489 10846412.274 - 20.17% -
BM_StringRelational_Eq_Small_Small_Control 9.49% 1.784 1.953 - 5.54% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 9.47% 1299.726 1422.860 - -15.83% -
BM_RangesPushHeap_uint64_Ascending_256 9.46% 2.091 2.289 - 9.37% -
BM_StringRead_Cold_Deep_Large 9.43% 1.322 1.447 - 19.69% -
BM_RangesPushHeap_uint64_Ascending_16 9.37% 0.945 1.033 - 10.32% -
SetIntersection_Front_Set_uint32_262144_1024 9.35% 15539594.264 16992301.796 - 9.83% -
std::copy_n(list<int>)/4096 9.33% 3918.357 4284.118 - 10.95% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 9.32% 0.733 0.802 - 0.92% -
BM_std_minmax<char>/3 9.31% 1.109 1.213 - 0.28% -
rng::replace(vector<int>)_(prefix)/32 9.31% 4.787 5.233 - 3.81% -
BM_std_minmax<short>/32 9.30% 1.228 1.343 - 9.26% -
BM_std_minmax<short>/15 9.28% 1.966 2.148 - 7.88% -
BM_std_min<char>/19 9.26% 1.156 1.263 - 6.90% -
std::move(vector<int>)/262144 9.26% 20110.956 21973.449 - 0.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 9.26% 38.076 41.601 - 10.45% -
BM_std_minmax<short>/19 9.26% 2.306 2.520 - 3.74% -
BM_vector_deque_move_backward/0 9.26% 0.400 0.437 - -1.44% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 9.25% 1.904 2.080 - 12.27% -
std::set<std::string>::equal_range(key)_(existent)/32 9.24% 15.400 16.822 - 8.48% -
std::multiset<int>::contains(key)_(non-existent)/32 9.18% 2.273 2.482 - 5.82% -
BM_PushHeap_uint32_SingleElement_16 9.18% 0.346 0.378 - 5.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.17% 5.089 5.555 - 9.22% -
BM_std_minmax<char>/27 9.16% 1.742 1.902 - -2.57% -
std::multiset<std::string>::count(key)_(non-existent)/1024 9.16% 22.264 24.303 - 6.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 9.15% 313.039 341.686 - -4.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.15% 10.553 11.519 - 3.32% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.12% 11.456 12.500 - 7.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.11% 5953852.072 6496104.148 - 9.97% -
BM_RangesPushHeap_uint64_Descending_4 9.11% 0.367 0.401 - 11.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 9.10% 3.210 3.502 - 4.88% -
BM_MakeThenSortHeap_string_SingleElement_262144 9.06% 50.448 55.020 - 6.73% -
std::flat_map<int,_int>::erase(iterator)/32 9.06% 20.643 22.513 - 8.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.02% 11413055.944 12442582.108 - 22.73% -
BM_std_minmax<long_long>/3 8.98% 1.255 1.368 - -21.81% -
rng::copy(list<int>)/64 8.98% 30.905 33.679 - -0.36% -
BM_StringRelational_Less_Huge_Small_Control 8.98% 1.695 1.847 - 1.75% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 8.98% 0.950 1.035 - 11.25% -
rng::is_sorted_until(deque<int>,_pred)/8 8.91% 4.309 4.693 - 21.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 8.91% 16.621 18.101 - 11.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.90% 10.443 11.373 - 19.81% -
SetIntersection_Interlaced_Vector_float_64_16 8.88% 17722971.421 19296457.802 - 0.56% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.84% 2360.426 2569.202 - 13.52% -
SetIntersection_Front_Vector_uint64_262144_16384 8.83% 78576738.351 85516120.800 - 9.50% -
BM_std_minmax<char>/19 8.81% 1.600 1.741 - -1.58% -
BM_std_minmax<char>/29 8.78% 2.333 2.538 - -0.69% -
BM_StringRelational_Less_Large_Large_ChangeFirst 8.73% 1.279 1.390 - 0.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.71% 1495.869 1626.161 - 0.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.71% 7.257 7.889 - 19.88% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 8.69% 1.372 1.491 - 10.15% -
std::map<std::string,_int>::erase(iterator)/0 8.69% 26.122 28.391 - 3.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 8.67% 25.081 27.256 - 12.26% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.65% 1.192 1.295 - -0.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 8.65% 2.951 3.206 - 6.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.53% 893.572 969.820 - 12.12% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 8.51% 9.750 10.580 - 14.94% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 8.51% 2532.699 2748.267 - -3.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.48% 607.260 658.772 - 2.07% -
std::map<std::string,_int>::count(key)_(non-existent)/32 8.48% 10.121 10.980 - 9.26% -
BM_std_minmax<char>/31 8.46% 3.056 3.314 - -0.69% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 8.45% 1.196 1.297 - -3.52% -
BM_std_minmax<char>/21 8.44% 2.140 2.321 - -2.97% -
std::find_if_not(deque<int>)_(bail_25%)/8 8.44% 1.421 1.541 - 0.69% -
SetIntersection_None_Set_float_1024_64 8.39% 9747834.434 10565967.612 - 17.39% -
std::unordered_set<int>::count(key)_(existent)/32 8.38% 1.360 1.474 - 0.24% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.36% 1.058 1.146 - -11.96% -
SetIntersection_Interlaced_Vector_float_256_64 8.31% 6787078.258 7351393.203 - -17.60% -
std::search(list<int>)_(no_match)/1000 8.28% 641.279 694.376 - -2.79% -
BM_std_minmax<char>/15 8.27% 2.770 2.999 - 2.37% -
SetIntersection_None_Set_float_1024_16 8.26% 9765919.871 10572348.302 - 16.71% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.24% 10.157 10.994 - 8.15% -
SetIntersection_Interlaced_Vector_uint32_262144_256 8.24% 25589663.179 27697120.467 - -6.01% -
rng::stable_partition(deque<int>)_(sparse)/50 8.21% 27.684 29.956 - 9.31% -
BM_std_minmax<short>/1 8.20% 0.627 0.678 - 6.90% -
std::multiset<std::string>::count(key)_(non-existent)/8192 8.19% 31.236 33.793 - 8.38% -
rng::find_last(list<int>)_(bail_90%)/50 8.17% 1.239 1.340 - 3.41% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.16% 2.238 2.421 - 8.11% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 8.10% 11.755 12.708 - 5.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 8.08% 11.801 12.754 - 6.70% -
BM_PopHeap_string_262144 8.06% 92.950 100.437 - 8.48% -
BM_StringRead_Cold_Deep_Small 8.04% 0.940 1.016 - 25.86% -
BM_std_minmax<char>/14 8.02% 2.348 2.536 - -0.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.01% 87.197 94.183 - 7.81% -
BM_StringRelational_Compare_Small_Empty_Control 8.00% 1.542 1.665 - -2.93% -
BM_std_min<char>/18 7.98% 0.971 1.048 - 6.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 7.97% 31.696 34.222 - 1.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7.95% 7804964.260 8425249.796 - 7.87% -
BM_RangesPushHeap_string_Ascending_262144 7.94% 29.035 31.340 - -11.17% -
rng::partition(deque<int>)_(sparse)/32 7.93% 9.733 10.505 - -22.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.93% 46.839 50.551 - 6.29% -
BM_std_minmax<char>/23 7.91% 2.847 3.072 - -2.94% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.90% 10.253 11.062 - 9.83% -
BM_std_min<unsigned_char>/12 7.88% 1.300 1.402 - 3.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.83% 849.940 916.496 - 17.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7.83% 5672282.251 6116303.486 - 7.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.80% 330.074 355.808 - 10.86% -
BM_vector_deque_ranges_copy/0 7.79% 0.464 0.500 - 8.15% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 7.79% 0.467 0.504 - -17.51% -
std::fill(vector<int>)/32 7.78% 1.040 1.121 - 7.70% -
rng::remove(deque<int>)_(sprinkled)/50 7.76% 61.853 66.654 - 3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.76% 204632572.053 220508627.060 - 2.03% -
BM_std_minmax<char>/30 7.75% 2.598 2.800 - -2.02% -
SetIntersection_None_Set_float_1024_4 7.74% 9967290.529 10738790.531 - 21.03% -
BM_StringRelational_Compare_Empty_Huge_Control 7.71% 1.542 1.661 - 2.21% -
BM_StringRelational_Less_Huge_Empty_Control 7.70% 1.875 2.019 - -3.16% -
rng::find_last(deque<int>)_(bail_10%)/8 7.69% 2.547 2.743 - 2.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 7.68% 32.401 34.891 - 20.89% -
SetIntersection_Front_Vector_uint64_16384_16384 7.67% 78494755.496 84514574.301 - 8.54% -
std::fill(vector<bool>)/64 7.67% 1.551 1.670 - 2.14% -
BM_PushHeap_uint32_Ascending_1 7.66% 0.467 0.502 - 0.12% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 7.65% 27.272 29.359 - 16.72% -
rng::fill(list<int>)/8192 7.65% 7109.825 7653.506 - 3.53% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 7.64% 50026.337 53848.645 - 6.23% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 7.61% 10331.109 11117.506 - -3.21% -
BM_std_minmax<char>/6 7.61% 1.929 2.076 - -3.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.58% 129.596 139.414 - -0.65% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 7.57% 215.413 231.721 - 5.59% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.51% 33.202 35.695 - 6.31% -
BM_vector_deque_ranges_move/0 7.50% 0.430 0.462 - -10.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.49% 18.381 19.758 - 12.36% -
BM_RangesPushHeap_uint32_Ascending_1 7.47% 0.573 0.615 - 6.76% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.47% 23.380 25.126 - 10.31% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.43% 8.948 9.612 - 4.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 7.41% 21.421 23.007 - 0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 7.39% 0.825 0.886 - 6.41% -
BM_std_minmax<short>/7 7.38% 1.740 1.868 - 6.92% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.37% 1.391 1.493 - 14.54% -
std::partition_point(deque<int>)/32 7.35% 4.512 4.844 - 8.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.34% 7.054 7.572 - 19.14% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 7.33% 0.506 0.543 - 4.76% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 7.32% 79.497 85.318 - 8.06% -
BM_MakeHeap_uint32_Random_64 7.31% 1.281 1.374 - 9.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 7.31% 0.982 1.054 - -6.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 7.30% 2970415.883 3187365.603 - 8.73% -
BM_std_min<unsigned_char>/18 7.30% 0.971 1.042 - 7.31% -
std::set<int>::lower_bound(key)_(existent)/8192 7.28% 7.880 8.454 - 7.74% -
BM_std_minmax<char>/22 7.27% 2.402 2.577 - -3.51% -
BM_RangesPushHeap_uint64_SingleElement_1 7.24% 0.577 0.619 - 0.51% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.22% 1.135 1.217 - -4.40% -
BM_StringConstructDestroyCStr_Small_Transparent 7.15% 0.396 0.424 - 14.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.15% 18.608 19.938 - 6.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 7.13% 2.997 3.211 - 0.23% -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.08% 7.334 7.853 - 2.26% -
BM_RangesPushHeap_string_PipeOrgan_262144 7.02% 17.955 19.215 - 6.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 7.00% 1.394 1.491 - 14.34% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 7.00% 1.578 1.688 - 12.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 6.97% 0.880 0.941 - -12.53% -
BM_std_minmax<char>/1 6.95% 0.609 0.651 - 2.71% -
rng::none_of(deque<int>)_(process_all)/32 6.93% 16.363 17.498 - -3.47% -
BM_std_minmax<char>/5 6.91% 1.680 1.796 - -3.36% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.88% 7.004 7.486 - 2.96% -
BM_std_minmax<unsigned_short>/20 6.88% 1.931 2.063 - 5.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 6.83% 1.397 1.493 - 14.60% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.79% 10.233 10.928 - 7.91% -
rng::rotate(list<int>)_(by_1/4)/8192 6.78% 7168.734 7654.495 - 6.10% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 6.72% 659.595 703.899 - 5.59% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.70% 22.174 23.659 - 6.76% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 6.68% 54.278 57.906 - 3.74% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.68% 28.302 30.192 - 15.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 6.68% 52.217 55.702 - 7.58% -
BM_StringRead_Cold_Deep_Empty 6.65% 0.905 0.965 - 20.29% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 6.64% 36.947 39.402 - 3.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.61% 18614.834 19846.006 - 5.12% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 6.61% 31.730 33.826 - -2.13% -
std::list<int>::ctor(size)/8192 6.60% 96158.330 102508.880 - 7.73% -
std::rotate(list<int>)_(1_element_forward)/8192 6.60% 8919.496 9508.178 - 20.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.58% 637.417 679.332 - -6.19% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 6.57% 1.410 1.503 - 12.40% -
BM_std_min<char>/5 6.57% 1.381 1.471 - 3.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.56% 23.364 24.897 - 5.78% -
std::set<int>::find(key)_(non-existent)/8192 6.56% 8.414 8.966 - 6.21% -
vector<bool>(const_vector<bool>&) 6.56% 9.531 10.156 - 3.34% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.54% 2.419 2.577 - 9.26% -
BM_std_minmax<short>/14 6.52% 1.618 1.724 - 6.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.52% 538.754 573.860 - 1.29% -
BM_StringRelational_Compare_Large_Empty_Control 6.51% 1.559 1.661 - -2.68% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 6.50% 2.239 2.385 - 6.37% -
BM_std_minmax<unsigned_char>/2 6.47% 0.834 0.888 - 0.61% -
rng::contains_subrange(list<int>)_(single_element)/8192 6.47% 6901.399 7347.816 - 5.04% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 6.46% 36.602 38.968 - 6.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 6.46% 21.779 23.186 - -0.01% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 6.45% 11.641 12.392 - 7.50% -
BM_deque_vector_move_backward/65536 6.41% 7871.093 8375.752 - 4.82% -
std::search(vector<int>)_(same_length)/8192 6.38% 1868.659 1987.972 - 1.40% -
std::list<int>::insert(begin)_(cheap_elements)/8192 6.36% 11.220 11.933 - 5.87% -
BM_std_minmax<long_long>/4 6.33% 1.550 1.648 - -11.79% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 6.31% 1.046 1.112 - 3.22% -
BM_MakeThenSortHeap_string_Descending_262144 6.31% 86.977 92.468 - 7.14% -
std::unique(deque<int>)_(sprinkled)/1024 6.31% 856.068 910.080 - 3.86% -
std::list<int>::ctor(size)/1024 6.30% 11861.720 12609.433 - 8.26% -
BM_MakeHeap_uint32_PipeOrgan_1024 6.30% 0.676 0.719 - 4.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.29% 2196294.911 2334476.861 - 16.07% -
BM_std_minmax<short>/9 6.26% 1.175 1.248 - 5.20% -
BM_deque_deque_move/64 6.26% 5.715 6.073 - 9.15% -
SetIntersection_Front_Set_string_262144_64 6.26% 4571395.227 4857356.178 - 1.17% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.24% 215.259 228.698 - 5.53% -
std::set<std::string>::contains(key)_(non-existent)/32 6.22% 10.242 10.879 - 15.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 6.16% 139916253.208 148538186.698 - 3.59% -
SetIntersection_Front_Vector_uint32_262144_64 6.16% 1429444.411 1517507.970 - 6.22% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.16% 3313.029 3516.982 - 5.86% -
SetIntersection_Front_Set_uint64_16384_1024 6.15% 15382988.806 16328745.265 - 9.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.14% 9363.289 9938.386 - 3.07% -
std::find(deque<int>)_(process_all)/50 6.14% 13.139 13.946 - 5.36% -
std::list<int>::ctor(size)/32 6.14% 330.725 351.017 - 8.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.13% 26.576 28.205 - 16.04% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.13% 2879.685 3056.280 - -0.10% -
std::find_if_not(deque<int>)_(bail_25%)/8192 6.13% 700.044 742.943 - 7.87% -
BM_PushHeap_uint32_SingleElement_64 6.13% 0.357 0.379 - 3.77% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 6.12% 37.958 40.282 - -5.88% -
std::map<int,_int>::ctor(const&)/32 6.10% 208.317 221.032 - 4.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.10% 9319.859 9888.589 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_256_4 6.09% 4907158.585 5205960.417 - -1.61% -
std::search(deque<int>,_pred)_(no_match)/1024 6.09% 412.378 437.473 - 33.65% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 6.08% 1.640 1.739 - 8.08% -
std::copy_n(vector<bool>)_(aligned)/64 6.08% 1.300 1.379 - 5.85% -
SetIntersection_None_Set_string_16384_1024 6.08% 218023939.490 231275114.703 - 12.12% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.08% 317.829 337.142 - -4.09% -
std::map<std::string,_int>::erase(key)_(existent)/1024 6.07% 79.862 84.711 - -2.42% -
BM_std_min<unsigned___int128>/64000 6.05% 26143.709 27726.627 - -35.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.05% 12.178 12.914 - 4.75% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 6.02% 0.463 0.491 - 5.60% -
std::find_end(deque<int>)_(process_all)/1048576 6.01% 263884.525 279737.292 - 5.41% -
bm_ranges_lexicographical_compare<unsigned_char>/4 6.00% 1.434 1.520 - 1.49% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 6.00% 27.880 29.552 - 11.02% -
std::move_backward(vector<int>)/262144 5.98% 22821.199 24186.289 - 10.24% -
std::copy_n(vector<int>)/8 5.96% 2.184 2.314 - 6.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.94% 6010930.892 6368089.713 - -0.02% -
BM_std_minmax_element<int>/1024 5.94% 264.447 280.150 - 2.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.94% 190025.098 201303.797 - 4.88% -
rng::unique(deque<int>)_(contiguous)/32 5.93% 58.784 62.271 - 5.93% -
std::set<int>::find(key)_(existent)/8192 5.92% 7.917 8.386 - 4.34% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.92% 28151.454 29816.906 - 4.33% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.90% 31.987 33.874 - -3.93% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.90% 6.918 7.326 - 4.26% -
BM_std_minmax<long_long>/5 5.89% 1.840 1.948 - -12.41% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.89% 0.625 0.661 - 2.13% -
BM_std_min<unsigned_char>/13 5.89% 1.544 1.635 - 4.67% -
rng::replace_if(list<int>)_(sprinkled)/8192 5.87% 7495.226 7935.382 - 6.48% -
rng::sort(deque<int>)_(repeated)/1024 5.87% 958.579 1014.804 - 7.18% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.85% 2.142 2.268 - 4.97% -
std::list<std::string>::ctor(size)/32 5.84% 335.635 355.227 - 4.36% -
SetIntersection_Front_Set_uint64_1024_256 5.82% 4485374.995 4746646.191 - -1.92% -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.82% 5.317 5.626 - 4.28% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.80% 323.861 342.657 - 5.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 5.80% 101.409 107.287 - 0.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.79% 12.145 12.848 - 5.22% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.79% 25699.782 27187.438 - 5.90% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.79% 41378582.770 43772387.877 - 0.86% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 5.76% 1813.134 1917.511 - -0.97% -
BM_PushHeap_uint64_Random_16 5.75% 4.143 4.381 - 2.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.74% 1197.425 1266.187 - 3.34% -
BM_std_minmax_element<int>/64000 5.73% 16270.066 17202.106 - 2.20% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.70% 266961.412 282179.895 - 6.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 5.70% 6284.765 6642.874 - 4.99% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.70% 477.725 504.944 - 5.12% -
BM_RangesPushHeap_string_Descending_1024 5.69% 2.390 2.526 - 1.75% -
std::set<std::string>::erase(key)_(existent)/0 5.67% 64.571 68.234 - 6.08% -
BM_std_min<char>/14 5.67% 1.785 1.886 - 0.80% -
BM_RangesMakeThenSortHeap_float_Descending_4 5.67% 1.243 1.313 - 2.25% -
BM_std_minmax_element<int>/5500 5.66% 1394.558 1473.425 - 2.20% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 5.65% 115714.049 122252.172 - 7.55% -
BM_std_min<unsigned___int128>/512 5.63% 209.375 221.160 - -34.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.62% 16714.339 17653.329 - 8.30% -
rng::search(deque<int>,_pred)_(no_match)/1024 5.61% 355.791 375.750 - -13.92% -
BM_std_minmax_element<int>/70000 5.59% 17794.901 18790.010 - 2.07% -
BM_std_min<unsigned___int128>/4000 5.59% 1627.638 1718.593 - -35.37% -
BM_std_minmax_element<int>/4000 5.57% 1019.810 1076.641 - 2.16% -
std::sort(deque<int>)_(repeated)/1024 5.57% 959.702 1013.141 - 5.16% -
BM_RangesMakeHeap_uint32_Random_4 5.57% 1.222 1.290 - -24.26% -
BM_std_minmax_element<int>/4096 5.56% 1043.937 1101.993 - 2.18% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.55% 337.840 356.602 - 4.14% -
BM_std_min<int>/4 5.54% 0.987 1.041 - 1.90% -
std::set<std::string>::find(key)_(non-existent)/32 5.54% 9.601 10.133 - 9.21% -
BM_std_min<char>/13 5.53% 1.588 1.676 - 7.17% -
rng::remove(deque<int>)_(sprinkled)/32 5.53% 55.396 58.459 - 2.91% -
BM_std_min<unsigned___int128>/1024 5.49% 417.781 440.736 - -35.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.48% 9294.076 9803.606 - 0.54% -
std::set<int>::upper_bound(key)_(existent)/8192 5.48% 7.833 8.262 - 5.11% -
std::map<std::string,_int>::erase(iterator)/32 5.48% 30.673 32.354 - 16.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.46% 9628417.623 10154452.679 - 4.19% -
BM_std_min<unsigned_char>/20 5.46% 1.516 1.599 - 5.49% -
SetIntersection_None_Set_float_1024_1 5.45% 9979971.258 10524305.946 - 14.53% -
SetIntersection_None_Set_string_1024_16 5.45% 8883193.156 9367117.301 - 3.58% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.44% 325.580 343.296 - 4.99% -
rng::move_backward(vector<int>)/262144 5.43% 22980.913 24228.583 - 9.75% -
std::unordered_set<std::string>::clear()/32 5.43% 894.497 943.046 - 1.86% -
std::set<std::string>::count(key)_(existent)/32 5.40% 14.678 15.470 - 6.90% -
std::rotate(deque<int>)_(by_1/2)/1024 5.39% 173.470 182.816 - 5.51% -
SetIntersection_Front_Vector_uint32_256_64 5.39% 4599816.299 4847634.241 - 6.05% -
BM_RangesMakeHeap_uint64_Random_16 5.38% 1.285 1.354 - 4.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 5.38% 3.503 3.691 - -1.66% -
std::vector<std::string>::ctor(size)/32 5.35% 34.611 36.462 - 8.62% -
BM_std_min<unsigned___int128>/70000 5.33% 28595.709 30119.505 - -35.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 5.32% 0.768 0.809 - 7.98% -
BM_StringEraseWithMove_Huge_Opaque 5.32% 50.498 53.186 - 15.21% -
std::copy_if(vector<int>)_(entire_range)/64 5.32% 16.010 16.861 - 3.04% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.31% 22.890 24.106 - 4.45% -
BM_std_minmax_element<int>/65536 5.31% 16696.862 17583.694 - 2.09% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 5.31% 1.327 1.397 - 0.76% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.30% 26.522 27.927 - 7.42% -
std::deque<std::string>::ctor(size)/32 5.29% 41.623 43.824 - 9.18% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.27% 11.297 11.893 - 5.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 5.27% 24.954 26.269 - -7.19% -
BM_std_min<unsigned___int128>/65536 5.27% 26777.235 28187.779 - -35.78% -
BM_std_minmax<char>/7 5.26% 2.345 2.469 - -2.99% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5.26% 5239.539 5514.980 - 5.01% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 5.25% 3437.228 3617.835 - -0.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.25% 217.423 228.830 - 6.01% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.24% 50026.138 52646.416 - 4.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 5.24% 3.590 3.778 - -0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.24% 9.092 9.568 - 2.82% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.23% 5228.720 5502.216 - 5.07% -
BM_std_minmax_element<int>/512 5.22% 134.950 141.999 - 2.80% -
std::multiset<std::string>::count(key)_(existent)/32 5.22% 18.397 19.357 - 7.34% -
BM_std_minmax<int>/4 5.20% 0.925 0.973 - -0.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.19% 21.400 22.511 - -8.27% -
BM_std_minmax<char>/18 5.18% 1.295 1.362 - -1.89% -
std::search(list<int>)_(single_element)/1000 5.17% 663.811 698.155 - 4.03% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.17% 19.344 20.344 - 5.42% -
SetIntersection_Front_Set_string_16384_16 5.17% 1931066.603 2030875.051 - -1.52% -
rng::search_n(list<int>,_pred)_(no_match)/8192 5.16% 7937.407 8346.924 - 1.41% -
std::move_backward(vector<bool>)_(aligned)/64 5.16% 1.696 1.784 - -0.81% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 5.16% 36.352 38.226 - 6.84% -
BM_std_min<unsigned___int128>/5500 5.16% 2237.675 2353.035 - -35.65% -
BM_std_minmax<unsigned_char>/64 5.15% 1.315 1.383 - 13.44% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.15% 448.847 471.955 - 1.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 5.15% 25946.039 27281.783 - -3.53% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.15% 261384.025 274838.818 - 5.70% -
std::deque<int>::ctor(size)/32 5.14% 26.470 27.831 - 6.54% -
bm_ranges_lexicographical_compare<unsigned_char>/1 5.14% 1.667 1.753 - 1.58% -
SetIntersection_Front_Set_uint32_16384_64 5.11% 1957847.085 2057946.437 - 0.48% -
std::partition(vector<int>)_(sparse)/50 5.10% 13.888 14.597 - 5.78% -
rng::copy_n(vector<bool>)_(aligned)/64 5.10% 1.306 1.373 - 5.22% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 5.10% 17.411 18.298 - 5.30% -
BM_RangesPushHeap_uint64_Descending_16 5.09% 0.366 0.385 - 6.90% -
rng::fill_n(vector<bool>)/64 5.08% 1.362 1.431 - 0.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.08% 504.149 529.778 - 3.91% -
std::multimap<int,_int>::ctor(const&)/8192 5.08% 50080.283 52625.176 - 4.38% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 5.07% 20.135 21.156 - -13.98% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.07% 83.947 88.200 - -4.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.06% 1577.848 1657.669 - 1.01% -
BM_deque_vector_copy/0 5.06% 1.380 1.450 - -2.74% -
std::rotate(list<int>)_(by_1/4)/8192 5.06% 7266.694 7634.084 - 5.66% -
BM_std_min<unsigned___int128>/4096 5.05% 1665.173 1749.317 - -35.75% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 5.05% 0.406 0.426 - -2.42% -
std::search(vector<int>)_(same_length)/1024 5.04% 244.883 257.237 - 0.94% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.04% 7076.003 7432.890 - 9.00% -
BM_std_min<unsigned_long_long>/5 5.03% 1.291 1.355 - 0.93% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 5.03% 1320.073 1386.433 - 3.32% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 5.02% 29.480 30.959 - -0.75% -
std::deque<int>::insert(middle)_(cheap_elements)/32 4.98% 11.696 12.278 - 4.29% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.97% 6281.772 6594.124 - 4.64% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 4.96% 0.496 0.520 - 5.23% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.96% 41.939 44.018 - 21.43% -
BM_std_min<char>/22 4.94% 2.006 2.105 - 1.69% -
rng::partial_sort(deque<int>)_(descending)/8192 4.94% 277921.385 291660.248 - 2.67% -
BM_MakeThenSortHeap_string_Heap_262144 4.93% 180.081 188.963 - 6.02% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.90% 326.490 342.487 - 4.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.88% 26.624 27.923 - 7.74% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.85% 2.409 2.526 - 4.56% -
BM_std_min<char>/12 4.85% 1.353 1.419 - 6.44% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.83% 484.291 507.688 - 4.86% -
BM_deque_deque_move/65536 4.83% 2803.214 2938.519 - 2.44% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.82% 1.221 1.280 - 4.45% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 4.82% 7337.421 7690.894 - 5.32% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 4.81% 31.132 32.628 - 4.93% -
SetIntersection_Interlaced_Set_uint64_64_64 4.80% 15115974.511 15841113.040 - 4.51% -
std::unordered_set<int>::erase(key)_(non-existent)/32 4.79% 1.079 1.130 - -5.16% -
BM_MakeHeap_uint64_Ascending_4 4.78% 0.405 0.424 - -6.22% -
BM_std_min<unsigned_char>/6 4.77% 1.479 1.550 - 1.07% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 4.77% 0.293 0.307 - 4.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.74% 272644.958 285581.095 - 3.99% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.74% 337.066 353.054 - 3.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.74% 6268.272 6565.082 - 4.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.73% 338.093 354.086 - 3.72% -
BM_std_minmax<unsigned_char>/5 4.72% 1.675 1.754 - 0.13% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 4.72% 2.941 3.080 - 2.30% -
BM_PushHeap_uint32_SingleElement_16384 4.71% 0.361 0.378 - 3.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.69% 479.127 501.617 - 4.47% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.69% 12018.799 12581.947 - 3.73% -
std::move(deque<int>)/64 4.68% 6.257 6.550 - 9.12% -
BM_std_minmax<unsigned_short>/2 4.68% 0.867 0.907 - 7.07% -
BM_PushHeap_uint32_SingleElement_262144 4.67% 0.361 0.378 - 3.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.66% 1580.849 1654.529 - 0.69% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 4.66% 339.354 355.169 - 3.30% -
BM_std_minmax<char>/17 4.65% 1.086 1.137 - 1.46% -
BM_std_min<char>/8 4.65% 2.194 2.296 - 2.03% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.65% 1868.112 1954.922 - 4.25% -
BM_std_min<char>/10 4.63% 0.901 0.943 - 3.98% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.62% 1.223 1.279 - 10.17% -
BM_MakeHeap_float_Random_16384 4.61% 1.173 1.227 - 2.09% -
std::move_backward(deque<int>)/8 4.59% 3.875 4.053 - 22.13% -
bm_ranges_lexicographical_compare<unsigned_char>/3 4.58% 2.137 2.235 - 1.78% -
std::partial_sort_copy(list<int>)_(descending)/1024 4.58% 8499.491 8888.895 - 4.00% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.58% 29.561 30.914 - 2.16% -
rng::move(vector<int>)/262144 4.58% 21137.276 22104.339 - 0.15% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 4.55% 20.089 21.004 - 8.51% -
BM_deque_vector_move/65536 4.55% 2690.350 2812.727 - 4.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.54% 1590264.597 1662389.372 - 4.36% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.53% 9526.231 9958.245 - 4.69% -
std::reverse_copy(deque<int>)/512 4.51% 125.638 131.298 - -0.15% -
BM_std_minmax<short>/23 4.50% 2.603 2.720 - 0.98% -
BM_StringRelational_Compare_Huge_Empty_Control 4.50% 1.554 1.624 - -2.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.50% 22.215 23.214 - -1.20% -
BM_LowerBound_string_262144 4.47% 2352.035 2457.266 - 9.57% -
BM_std_min<unsigned_char>/4096 4.47% 29.027 30.325 - 4.81% -
BM_std_minmax<short>/64 4.47% 1.525 1.593 - 4.45% -
BM_RangesPushHeap_uint64_Ascending_1024 4.47% 2.576 2.691 - 4.43% -
BM_deque_deque_ranges_move/65536 4.47% 2779.813 2903.971 - -1.70% -
BM_PushHeap_uint32_Descending_4 4.47% 0.358 0.374 - 8.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.46% 3.081 3.218 - 3.24% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.46% 50135.824 52369.769 - 3.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.45% 712.007 743.724 - 5.49% -
rng::fill_n(deque<int>)/8192 4.45% 237.302 247.872 - 3.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.45% 204.881 214.007 - -4.45% -
SetIntersection_Front_Vector_uint32_16384_16384 4.45% 80437869.224 84015305.706 - 5.87% -
SetIntersection_Front_Set_string_64_64 4.44% 36429564.765 38048822.901 - 5.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.41% 3.397 3.547 - -0.42% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.40% 0.243 0.254 - 4.01% -
SetIntersection_Front_Set_float_16384_64 4.39% 1955401.751 2041278.917 - 1.39% -
BM_std_minmax<unsigned_char>/12 4.38% 1.999 2.087 - 7.26% -
BM_std_minmax_element<long_long>/64000 4.37% 16782.482 17515.469 - 2.38% -
BM_std_minmax<char>/4 4.33% 1.437 1.500 - -3.26% -
rng::rotate(list<int>)_(1_element_forward)/8192 4.33% 7734.080 8069.033 - -2.28% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.33% 29.853 31.145 - 6.70% -
BM_std_minmax_element<long_long>/5500 4.32% 1439.606 1501.811 - 3.93% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.32% 1.548 1.615 - -3.00% -
BM_std_minmax_element<long_long>/65536 4.31% 17184.798 17925.628 - 2.33% -
rng::partition(deque<int>)_(sparse)/50 4.28% 15.336 15.993 - -21.02% -
BM_std_minmax<short>/24 4.28% 2.231 2.327 - 4.56% -
BM_PushHeap_uint32_SingleElement_1024 4.27% 0.368 0.383 - 2.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.27% 176180.792 183710.350 - 1.71% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 4.26% 1.549 1.615 - 0.12% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 4.26% 35.650 37.167 - 5.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.25% 7.093 7.395 - 2.04% -
BM_PushHeap_uint32_Ascending_16384 4.25% 6.443 6.717 - -0.27% -
BM_std_minmax<unsigned_char>/6 4.24% 1.958 2.041 - -0.35% -
BM_std_minmax_element<int>/64 4.24% 16.836 17.550 - 1.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 4.24% 0.448 0.467 - -5.73% -
BM_MakeThenSortHeap_float_Random_1 4.23% 0.269 0.280 - 2.53% -
rng::replace(list<int>)_(sprinkled)/8192 4.21% 7391.774 7703.283 - 5.65% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.21% 666.210 694.245 - 1.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.19% 16.705 17.406 - 4.53% -
BM_MakeThenSortHeap_string_SingleElement_64 4.19% 19.759 20.588 - 4.64% -
std::flat_map<int,_int>::erase(iterator)/1024 4.19% 76.250 79.444 - 4.41% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 4.19% 10.619 11.064 - 8.49% -
rng::search(list<int>,_pred)_(no_match)/8192 4.18% 7991.165 8325.377 - 0.29% -
BM_std_minmax<unsigned_char>/21 4.18% 2.117 2.206 - -1.13% -
BM_std_minmax_element<long_long>/70000 4.16% 18351.341 19115.634 - 2.24% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.16% 20.466 21.316 - 4.71% -
std::for_each_n(list<int>)/8192 4.16% 7718.581 8039.457 - 10.42% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 4.15% 0.664 0.691 - 3.72% -
BM_RangesMakeHeap_string_PipeOrgan_262144 4.15% 7.143 7.439 - -37.69% -
std::find_if_not(list<int>)_(bail_25%)/8 4.14% 1.270 1.323 - 8.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.14% 73.891 76.954 - 6.46% -
BM_std_min<unsigned___int128>/64 4.13% 25.566 26.623 - -31.32% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 4.13% 26.813 27.921 - 7.39% -
BM_std_minmax_element<int>/4 4.13% 1.191 1.240 - -0.19% -
rng::starts_with(deque<int>,_pred)/8192 4.12% 3982.508 4146.618 - 2.29% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.12% 1.707 1.777 - 5.19% -
std::find_end(vector<int>)_(same_length)/1024 4.11% 248.181 258.392 - -49.35% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 4.10% 0.935 0.973 - 0.75% -
BM_StringRelationalLiteral_Compare_Small_Small_Control 4.10% 1.550 1.614 - 0.03% -
BM_StringRelational_Less_Empty_Large_Control 4.09% 1.959 2.040 - 8.79% -
SetIntersection_Front_Set_float_256_64 4.09% 6357032.456 6616816.040 - 0.94% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.06% 28.379 29.532 - 2.93% -
BM_RangesPushHeap_uint64_Ascending_16384 4.06% 3.605 3.752 - 5.26% -
BM_std_minmax_element<long_long>/4096 4.06% 1077.462 1121.197 - 4.10% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.06% 7274.410 7569.626 - -0.42% -
SetIntersection_Front_Set_uint32_262144_256 4.06% 4923791.750 5123598.684 - 7.10% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 4.05% 2.235 2.326 - -2.49% -
rng::replace_if(list<int>)_(prefix)/8192 4.05% 7306.123 7602.222 - 5.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.05% 6098491.552 6345328.440 - -5.24% -
BM_MakeThenSortHeap_string_Ascending_262144 4.04% 76.421 79.512 - 0.89% -
BM_RangesMakeThenSortHeap_float_Heap_1 4.04% 0.269 0.280 - 0.52% -
rng::transform(list<int>,_list<int>)/8192 4.04% 9400.715 9780.180 - -4.29% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.03% 180.485 187.760 - 4.11% -
BM_std_minmax_element<short>/64 4.03% 17.415 18.116 - 5.10% -
std::find(list<int>)_(process_all)/50 4.01% 18.027 18.749 - 3.41% -
std::move_backward(vector<bool>)_(unaligned)/512 4.01% 4.640 4.826 - 4.03% -
SetIntersection_Front_Set_string_1024_16 4.00% 1919243.036 1996064.426 - -1.27% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.99% 33.660 35.003 - 6.05% -
BM_StringRelational_Less_Empty_Small_Control 3.99% 2.022 2.103 - 5.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.98% 770.825 801.540 - -1.01% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.98% 11.819 12.289 - 5.65% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 3.98% 16.104 16.745 - 1.80% -
BM_MakeHeap_uint64_Random_16384 3.97% 1.011 1.051 - 1.64% -
BM_deque_deque_copy/64000 3.97% 2612.785 2716.457 - 0.15% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 3.96% 4.021 4.181 - 3.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 3.96% 19.483 20.255 - -2.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.96% 27.427 28.513 - -6.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.96% 3.582 3.724 - 3.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.96% 11301.524 11748.631 - 4.68% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.95% 31754.309 33008.903 - 2.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.95% 85895.473 89286.927 - 2.10% -
BM_std_min<char>/23 3.95% 2.272 2.362 - 3.55% -
BM_std_min<unsigned_char>/4000 3.94% 27.084 28.151 - 4.02% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.93% 11177.202 11616.860 - 3.43% -
BM_PushHeap_uint32_SingleElement_256 3.93% 0.387 0.402 - 2.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.93% 1.369 1.423 - 3.00% -
SetIntersection_Front_Set_string_16384_1024 3.92% 57481976.313 59736059.131 - 0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.92% 1409.818 1465.018 - 5.34% -
BM_PushHeap_uint32_Random_16 3.90% 4.428 4.601 - 4.26% -
std::replace(vector<int>)_(sprinkled)/32 3.90% 5.202 5.405 - 7.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 3.90% 12151.810 12625.667 - 2.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 3.90% 22.808 23.697 - 19.20% -
BM_std_minmax_element<long_long>/4000 3.89% 1053.103 1094.022 - 3.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.88% 78404.985 81444.674 - 2.58% -
rng::copy_backward(deque<int>)/32768 3.87% 3692.966 3836.006 - -0.09% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.87% 1.235 1.283 - -5.81% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.87% 17.225 17.892 - -1.45% -
std::remove_if(deque<int>)_(prefix)/32 3.87% 57.297 59.512 - 2.49% -
BM_std_minmax<short>/6 3.85% 1.370 1.422 - 3.12% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.84% 420.194 436.310 - 7.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.84% 1277.069 1326.046 - 0.62% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.83% 950.888 987.277 - -4.27% -
std::copy_backward(vector<bool>)_(aligned)/4096 3.82% 4.851 5.036 - -1.34% -
std::for_each(join_view(vector<vector<int>>))/8 3.81% 1.433 1.487 - 7.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.80% 2949730.212 3061875.210 - -2.42% -
std::copy(vector<bool>)_(aligned)/4096 3.80% 4.664 4.841 - 3.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.80% 5277.423 5477.984 - -5.56% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.79% 9953112.703 10330289.167 - 1.46% -
BM_std_minmax_element<long_long>/512 3.79% 138.916 144.177 - 4.32% -
std::is_sorted_until(list<int>,_pred)/8192 3.79% 7282.964 7558.763 - -2.71% -
std::adjacent_find(deque<int>,_pred)/8 3.78% 4.419 4.586 - 6.98% -
std::replace(vector<int>)_(prefix)/50 3.78% 7.559 7.845 - 3.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.77% 9733.345 10100.377 - 2.54% -
SetIntersection_Interlaced_Vector_string_262144_64 3.77% 18725910.571 19431201.799 - -12.14% -
std::reverse(list<int>)/32768 3.76% 17952.393 18627.838 - 10.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.76% 0.578 0.600 - 3.02% -
BM_std_minmax_element<long_long>/1024 3.75% 273.958 284.231 - 4.49% -
BM_std_minmax<unsigned_char>/15 3.75% 2.921 3.031 - 1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.73% 21206674.147 21998473.106 - 4.73% -
std::fill_n(vector<bool>)/64 3.73% 1.571 1.629 - 7.33% -
BM_StringRelational_Compare_Small_Small_Control 3.73% 1.781 1.847 - -0.02% -
std::multimap<int,_int>::ctor(const&)/1024 3.73% 6304.696 6539.597 - 3.65% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 3.73% 31.035 32.192 - 7.72% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 3.71% 7.475 7.753 - 1.81% -
std::set<int>::insert(value)_(new_value)/8192 3.71% 73.076 75.786 - 6.68% -
std::adjacent_find(list<int>,_pred)/8192 3.66% 7951.841 8243.144 - 1.58% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.66% 1.987 2.060 - 3.70% -
BM_StringRelational_Less_Small_Small_ChangeLast 3.66% 1.780 1.845 - -0.02% -
std::find_end(deque<int>)_(process_all)/1024 3.66% 292.822 303.531 - 14.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.65% 10476.449 10859.189 - 2.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.64% 2.101 2.177 - 3.77% -
BM_std_min<char>/4096 3.64% 28.846 29.897 - 1.28% -
rng::is_sorted_until(list<int>,_pred)/8192 3.64% 7276.259 7541.155 - -3.42% -
SetIntersection_Interlaced_Set_uint64_256_256 3.63% 9683200.387 10034238.177 - 11.20% -
BM_StringRelational_Compare_Empty_Empty_Control 3.62% 1.555 1.612 - -0.02% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.62% 4.300 4.456 - -12.10% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.62% 69.047 71.548 - 4.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 3.62% 1185786.422 1228709.072 - 1.54% -
rng::adjacent_find(list<int>,_pred)/8192 3.62% 7612.744 7888.072 - -9.57% -
BM_deque_deque_move/512 3.61% 20.305 21.038 - 3.32% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.61% 147485.335 152809.424 - 3.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.61% 101284.175 104938.496 - 2.66% -
BM_StringRelational_Compare_Huge_Small_Control 3.60% 1.783 1.848 - 0.00% -
BM_std_min<char>/24 3.59% 2.697 2.794 - 5.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.59% 2.288 2.370 - -0.94% -
BM_MakeHeap_uint64_Random_256 3.57% 1.127 1.167 - 2.85% -
SetIntersection_Front_Set_string_256_16 3.55% 7378840.158 7640707.644 - 0.50% -
BM_MakeThenSortHeap_uint64_SingleElement_4 3.54% 1.224 1.267 - 2.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.54% 21.741 22.511 - 2.19% -
std::multiset<std::string>::clear()/32 3.54% 892.355 923.946 - 4.76% -
std::search(deque<int>,_pred)_(same_length)/1000 3.53% 481.352 498.362 - 4.25% -
BM_std_min<char>/7 3.53% 1.796 1.859 - 0.20% -
SetIntersection_Interlaced_Vector_string_16384_4 3.53% 1841782.005 1906732.861 - 4.71% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.53% 27.709 28.686 - 6.18% -
SetIntersection_Front_Set_uint64_256_64 3.52% 6317273.279 6539867.140 - 5.76% -
BM_MakeHeap_string_Ascending_16384 3.52% 5.189 5.371 - -6.60% -
BM_std_min<unsigned_long_long>/30 3.52% 2.671 2.765 - 2.71% -
BM_StringRelational_Less_Empty_Empty_Control 3.51% 2.029 2.101 - 8.54% -
BM_std_min<char>/15 3.51% 2.081 2.154 - 1.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.51% 804.934 833.186 - 5.13% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 3.51% 30.735 31.814 - -17.35% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.51% 101220.567 104770.797 - 2.36% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.51% 12204.725 12632.612 - 2.65% -
rng::is_sorted(list<int>)/1024 3.51% 759.099 785.706 - 3.46% -
BM_std_minmax<unsigned_short>/32 3.50% 1.229 1.272 - 3.49% -
BM_RangesMakeThenSortHeap_string_Descending_1024 3.50% 28.419 29.412 - -23.33% -
std::fill_n(deque<int>)/32 3.50% 1.165 1.206 - 4.31% -
std::for_each_n(list<int>)/50 3.49% 23.299 24.113 - 5.92% -
BM_std_min<unsigned_short>/28 3.49% 2.626 2.718 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.48% 20880309.372 21607779.207 - 0.30% -
rng::starts_with(vector<int>,_pred)/1000 3.48% 447.308 462.868 - 1.56% -
rng::none_of(vector<int>)_(process_all)/8 3.47% 2.439 2.524 - 7.25% -
std::map<int,_int>::clear()/1024 3.45% 10347.013 10704.455 - 1.17% -
BM_StringRelational_Compare_Large_Small_Control 3.45% 1.786 1.848 - 0.02% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.45% 101260.272 104755.187 - 2.50% -
BM_StringAssignStr_Huge_Transparent 3.44% 107.762 111.469 - 7.72% -
rng::move_backward(vector<bool>)_(aligned)/64 3.43% 1.726 1.785 - -3.42% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.42% 4.670 4.830 - 2.25% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.42% 29.258 30.258 - 3.34% -
BM_MakeThenSortHeap_uint64_Heap_4 3.42% 1.171 1.211 - 0.33% -
BM_PushHeap_string_Ascending_1024 3.41% 13.465 13.925 - 6.39% -
SetIntersection_Interlaced_Set_string_256_16 3.41% 18361813.292 18988198.393 - 4.93% -
BM_StringRelational_Compare_Small_Huge_Control 3.41% 1.786 1.847 - -0.05% -
BM_std_minmax<char>/10 3.41% 1.296 1.340 - 2.97% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.41% 88.540 91.556 - 3.26% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 3.40% 62.873 65.010 - 0.20% -
BM_StringRelational_Compare_Empty_Large_Control 3.40% 1.564 1.617 - 0.00% -
SetIntersection_Front_Set_float_262144_16384 3.40% 237566797.456 245635602.576 - -30.81% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.39% 11264.140 11646.403 - 2.58% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.39% 10.562 10.921 - 16.86% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.38% 356.381 368.413 - 2.67% -
bm_ranges_lexicographical_compare<unsigned_char>/5 3.37% 1.669 1.725 - -0.54% -
BM_LowerBound_string_1 3.36% 4.533 4.685 - 1.95% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 3.36% 0.824 0.852 - -2.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.35% 2.311 2.388 - -0.90% -
rng::find_if(vector<int>)_(process_all)/8 3.35% 2.528 2.613 - -0.57% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 3.35% 17.610 18.200 - 1.73% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.35% 357.947 369.926 - 3.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.34% 12188.146 12595.605 - 2.66% -
SetIntersection_Front_Set_uint32_262144_64 3.33% 1987090.560 2053293.044 - 2.20% -
SetIntersection_Front_Vector_string_1024_256 3.32% 9923156.573 10252713.314 - 3.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.32% 33.901 35.026 - -0.94% -
BM_std_minmax<unsigned_int>/4 3.31% 1.026 1.060 - 8.99% -
BM_std_minmax<unsigned_char>/7 3.31% 2.363 2.442 - 0.31% -
BM_std_minmax_element<short>/3 3.30% 1.197 1.236 - 7.67% -
std::set<int>::count(key)_(existent)/32 3.30% 1.839 1.900 - 6.01% -
SetIntersection_Front_Set_string_16384_256 3.30% 15420219.536 15929112.720 - 8.51% -
rng::remove_copy(vector<int>)_(prefix)/50 3.29% 17.768 18.353 - 2.57% -
BM_deque_deque_ranges_move/70000 3.29% 3045.602 3145.654 - -2.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 3.27% 0.584 0.603 - 0.42% -
BM_MakeThenSortHeap_string_SingleElement_256 3.26% 25.359 26.187 - 4.23% -
SetIntersection_None_Vector_uint64_262144_4 3.26% 1156693.626 1194393.560 - -2.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.25% 24.635 25.436 - 9.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.25% 0.733 0.757 - 2.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 3.25% 0.988 1.020 - -1.37% -
std::find_end(deque<int>)_(process_all)/8192 3.24% 2080.319 2147.767 - 5.25% -
BM_deque_vector_ranges_move_backward/65536 3.24% 8050.509 8311.124 - 2.65% -
std::set<int>::erase(key)_(existent)/8192 3.23% 50.810 52.454 - 2.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.23% 69.365 71.606 - 3.88% -
bm_ranges_swap_ranges_vb_unaligned/8 3.23% 4.894 5.052 - 0.95% -
BM_std_minmax<int>/11 3.22% 1.688 1.742 - -4.87% -
std::search_n(list<int>,_pred)_(no_match)/8192 3.22% 7935.275 8190.811 - 0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.21% 4799.374 4953.479 - 7.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.21% 16.582 17.114 - 2.91% -
rng::copy_backward(vector<int>)/4096 3.20% 143.737 148.341 - 5.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.20% 3.712 3.831 - 0.37% -
SetIntersection_Front_Set_uint64_1024_4 3.20% 1115357.256 1151020.213 - 4.65% -
748_flightdm_r 3.20% 8.956 9.242 - 2.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.19% 8698.562 8976.317 - 4.29% -
std::set<int>::find(key)_(non-existent)/1024 3.19% 5.591 5.769 - 3.86% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.19% 148502.098 153233.011 - 3.76% -
BM_std_min<unsigned_char>/15 3.18% 2.088 2.154 - 3.28% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.18% 29.424 30.361 - 3.31% -
BM_RangesMakeHeap_uint64_Random_262144 3.17% 1.034 1.066 - 2.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 3.17% 0.545 0.563 - 2.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.16% 1.691 1.744 - -2.01% -
BM_StringDestroy_Large 3.16% 6.902 7.120 - 5.54% -
BM_RangesPushHeap_uint64_Random_16384 3.16% 5.928 6.115 - 0.11% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.15% 215.697 222.501 - -0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.15% 8238.930 8498.305 - -0.25% -
std::map<int,_int>::erase(key)_(existent)/8192 3.15% 25.724 26.533 - 2.22% -
BM_lexicographical_compare_three_way_slow_path/16 3.14% 4.399 4.537 - -0.04% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 3.14% 27.739 28.610 - 1.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.14% 148326.893 152984.515 - 0.17% -
BM_std_minmax<unsigned_char>/28 3.13% 2.053 2.117 - -1.55% -
rng::find_if(list<int>)_(bail_25%)/8 3.13% 1.274 1.314 - -0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.13% 0.891 0.919 - 1.96% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.13% 8.488 8.754 - -0.29% -
BM_std_minmax<unsigned_short>/27 3.12% 2.751 2.837 - -1.39% -
std::is_sorted_until(vector<int>,_pred)/8 3.11% 3.436 3.543 - -2.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.11% 5.279 5.443 - 7.88% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 3.11% 20.221 20.850 - 5.09% -
rng::move(vector<bool>)_(aligned)/64 3.10% 1.890 1.949 - 2.73% -
SetIntersection_Front_Set_string_1024_256 3.10% 15099351.421 15567611.493 - -3.50% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.10% 561351.755 578758.725 - 3.07% -
BM_RangesPushHeap_uint64_Random_16 3.10% 4.244 4.375 - 2.24% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 3.10% 75.111 77.436 - 16.30% -
BM_std_minmax<long_long>/6 3.09% 2.147 2.213 - -8.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 3.08% 0.566 0.583 - -0.10% -
std::set<int>::count(key)_(non-existent)/1024 3.08% 7.514 7.746 - 2.79% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.08% 32101.831 33090.804 - 1.83% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.08% 31.284 32.248 - 2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 3.08% 11822998.178 12186905.194 - 1.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.08% 0.570 0.588 - -0.13% -
std::unordered_set<int>::find(key)_(existent)/1024 3.07% 1.118 1.152 - -0.25% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.07% 98662.862 101688.837 - 4.30% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.06% 4.249 4.379 - 2.67% -
bm_ranges_lexicographical_compare<unsigned_char>/2 3.06% 1.900 1.958 - -0.75% -
rng::find_last(vector<char>)_(bail_10%)/50 3.06% 5.452 5.618 - 0.98% -
BM_deque_vector_ranges_copy/64000 3.06% 2575.470 2654.240 - -6.82% -
rng::any_of(vector<int>)_(process_all)/8 3.05% 2.425 2.499 - 6.17% -
std::any_of(deque<int>)_(process_all)/32768 3.05% 10861.402 11192.854 - 3.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 3.04% 4.872 5.020 - 9.08% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.04% 12923.624 13316.632 - 3.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 3.04% 2271183.855 2340245.068 - -1.19% -
SetIntersection_Front_Set_string_1024_1024 3.04% 55017512.484 56690383.132 - 0.61% -
std::is_sorted(deque<int>)/8 3.04% 3.249 3.348 - 33.26% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.04% 10.265 10.576 - 5.91% -
BM_StringRelational_Compare_Small_Large_Control 3.04% 1.793 1.848 - 0.04% -
BM_MakeThenSortHeap_float_Descending_64 3.03% 3.215 3.312 - -0.55% -
std::set<int>::count(key)_(existent)/8192 3.03% 7.877 8.115 - 4.29% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.03% 30.148 31.062 - 3.83% -
BM_std_minmax_element<long_long>/64 3.03% 17.258 17.780 - 1.75% -
BM_std_min<unsigned_int>/16 3.02% 1.907 1.965 - 2.96% -
BM_RangesPopHeap_string_16384 3.02% 70.603 72.732 - 1.13% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.01% 11.524 11.871 - 13.58% -
SetIntersection_Front_Vector_uint32_256_16 3.01% 4447089.940 4580983.744 - 4.84% -
BM_SortHeap_pair<uint32,_uint32>_16384 3.01% 22.476 23.153 - 0.93% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.01% 147742.355 152189.101 - 2.97% -
std::replace_if(deque<int>)_(prefix)/32 3.00% 13.742 14.155 - -0.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.00% 12262.874 12631.002 - 2.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 3.00% 6575.930 6773.217 - 0.23% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 2.99% 81561.130 84001.315 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.99% 16.732 17.232 - 3.05% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.99% 6933.360 7140.396 - 0.64% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 2.98% 193.202 198.967 - 4.37% -
BM_std_min<short>/27 2.98% 2.260 2.327 - 1.39% -
bm_lexicographical_compare<unsigned_char>/64 2.98% 1.920 1.977 - 0.62% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.97% 784.576 807.897 - 3.83% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.97% 3.999 4.118 - 0.84% -
std::multiset<int>::find(key)_(non-existent)/8192 2.97% 8.417 8.667 - 1.51% -
BM_vector_deque_copy/0 2.97% 0.500 0.515 - 32.66% -
rng::find_end(vector<int>)_(same_length)/1024 2.96% 250.113 257.529 - -49.87% -
BM_std_minmax<long_long>/11 2.96% 2.235 2.301 - -9.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.96% 33.430 34.419 - 4.04% -
std::multiset<std::string>::ctor(const&,_alloc)/32 2.96% 731.291 752.912 - -0.49% -
rng::find(deque<int>)_(bail_25%)/8 2.96% 1.998 2.057 - -0.30% -
BM_std_min<short>/29 2.95% 2.347 2.417 - 2.87% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.95% 38947.506 40097.215 - 5.15% -
std::remove_copy(deque<int>)_(prefix)/1024 2.95% 376.334 387.426 - -6.28% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.95% 16.617 17.107 - 1.49% -
BM_SortHeap_pair<uint32,_uint32>_262144 2.95% 33.308 34.290 - 0.82% -
std::multiset<int>::erase(key)_(non-existent)/8192 2.95% 9.481 9.760 - 2.39% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.95% 805.115 828.826 - 4.23% -
BM_RangesPopHeap_float_16384 2.94% 33.476 34.459 - 2.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.94% 1606170.898 1653334.879 - -1.86% -
BM_std_min<unsigned___int128>/31 2.94% 12.087 12.442 - -25.77% -
BM_std_minmax<char>/12 2.93% 1.896 1.951 - 1.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.93% 678.792 698.658 - 2.53% -
SetIntersection_None_Vector_string_16384_1024 2.93% 1235198.233 1271330.945 - -0.67% -
std::rotate(list<int>)_(by_1/3)/50 2.92% 24.518 25.234 - 1.80% -
BM_RangesPushHeap_uint64_Descending_256 2.91% 0.399 0.411 - 3.19% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.91% 1.851 1.905 - 2.92% -
rng::find_if_not(list<int>)_(bail_25%)/8 2.91% 1.274 1.311 - -0.22% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.91% 1346.970 1386.207 - -0.23% -
BM_std_min<char>/4000 2.91% 27.213 28.004 - 0.59% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.90% 24.625 25.341 - 7.25% -
BM_StringFindStringLiteral/1024 2.90% 17.597 18.108 - 0.13% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 2.90% 8052.752 8286.438 - 1.24% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 2.89% 6765.297 6960.524 - 3.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.88% 1.231 1.266 - -4.87% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.88% 22.839 23.497 - 1.93% -
rng::find_first_of(list<int>)_(large_needle)/8192 2.87% 49243313.866 50658392.857 - 0.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 2.87% 1.397 1.437 - 10.16% -
rng::find_last(vector<int>)_(bail_10%)/8 2.87% 2.075 2.135 - 1.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.87% 786.037 808.560 - 2.67% -
SetIntersection_Front_Vector_float_16_16 2.86% 38096484.022 39185376.859 - 2.82% -
BM_StringRelational_Eq_Large_Huge_Control 2.86% 0.478 0.491 - 1.16% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.86% 9.188 9.450 - 1.78% -
std::remove_if(list<int>)_(prefix)/8192 2.85% 9472.129 9742.516 - 4.18% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.85% 3190.512 3281.476 - 3.33% -
BM_RangesPushHeap_uint32_Ascending_262144 2.84% 8.171 8.404 - 4.58% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.84% 13.832 14.225 - 6.37% -
std::set<int>::erase(key)_(existent)/1024 2.84% 38.995 40.103 - 3.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.84% 3.478 3.577 - 2.51% -
std::search(vector<int>)_(same_length)/1000 2.84% 240.344 247.169 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 2.84% 338451452.603 348056848.313 - -2.75% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2.84% 451.560 464.365 - -1.26% -
SetIntersection_None_Vector_string_1024_4 2.83% 1189129.979 1222837.278 - -0.34% -
std::rotate(vector<int>)_(by_1/4)/8192 2.82% 2541.156 2612.771 - 0.67% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.80% 34.578 35.548 - 4.87% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.80% 10.219 10.505 - 11.39% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 2.80% 12934.382 13296.681 - 3.09% -
BM_RangesMakeHeap_string_Random_262144 2.80% 14.987 15.407 - -20.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.79% 1264944.422 1300184.415 - 0.05% -
BM_std_min<unsigned_char>/22 2.78% 2.060 2.117 - 0.64% -
std::search(list<int>,_pred)_(same_length)/8192 2.78% 9033.131 9284.189 - 3.83% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 2.78% 39.184 40.273 - -3.74% -
SetIntersection_Interlaced_Vector_float_16_16 2.78% 38080402.663 39137701.310 - -0.01% -
rng::partial_sort_copy(vector<int>)_(heap)/8 2.77% 15.128 15.548 - 1.77% -
SetIntersection_Front_Set_float_262144_1 2.77% 1067314.589 1096915.097 - -1.71% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.77% 6744.487 6931.370 - 2.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.77% 896.414 921.235 - 1.83% -
BM_MakeHeap_uint64_SingleElement_256 2.76% 0.565 0.581 - 1.05% -
BM_std_min<char>/21 2.76% 1.795 1.844 - 1.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 2.76% 0.587 0.603 - -0.26% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.75% 1491.468 1532.531 - -1.28% -
std::list<std::string>::ctor(size)/1024 2.74% 12317.167 12655.056 - 2.49% -
std::deque<int>::ctor(size)/8192 2.74% 446.618 458.849 - 4.16% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 2.73% 1.335 1.372 - 6.19% -
std::copy_if(deque<int>)_(entire_range)/512 2.73% 136.419 140.146 - 2.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 2.73% 275280.866 282797.460 - 1.64% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 2.73% 42.395 43.552 - -1.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.72% 12013.733 12340.891 - -2.47% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.72% 9106.102 9353.912 - 2.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.72% 1120963.593 1151438.856 - 3.34% -
BM_RangesMakeHeap_uint32_Random_64 2.71% 1.255 1.289 - -2.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.71% 1093169.944 1122832.561 - -0.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.71% 16.361 16.805 - 3.13% -
SetIntersection_None_Set_string_1024_1 2.71% 8970514.253 9213682.167 - 3.14% -
std::search(vector<int>)_(single_element)/1000 2.71% 231.635 237.909 - 4.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.70% 31.749 32.606 - -2.63% -
BM_std_min<int>/64 2.70% 2.686 2.758 - 3.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 2.70% 4185.907 4298.977 - 3.26% -
BM_deque_deque_copy_backward/70000 2.70% 8791.997 9029.295 - 7.46% -
BM_std_min<unsigned_long_long>/15 2.70% 2.136 2.194 - 0.28% -
BM_std_min<unsigned_char>/28 2.69% 1.747 1.794 - 2.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.69% 5.970 6.130 - 1.36% -
rng::find_if(list<int>)_(process_all)/8192 2.69% 9368.024 9620.014 - -6.82% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.69% 1.180 1.211 - 0.38% -
BM_std_minmax_element<short>/5500 2.68% 1488.640 1528.566 - 8.47% -
SetIntersection_None_Vector_float_16384_16384 2.68% 1149814.700 1180616.359 - -1.06% -
BM_RangesPushHeap_uint64_Ascending_262144 2.68% 4.797 4.925 - 4.77% -
SetIntersection_Front_Set_string_64_4 2.67% 19644674.821 20169255.002 - -0.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.67% 16.056 16.484 - 3.25% -
bm_lexicographical_compare<int>/3 2.67% 1.568 1.610 - -4.88% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.66% 2.604 2.673 - 2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.66% 1612107.178 1655047.363 - -1.92% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.66% 206.888 212.396 - 2.69% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 2.66% 14.574 14.962 - -0.13% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.66% 0.405 0.415 - 2.70% -
std::multimap<int,_int>::insert(value)_(already_present)/0 2.65% 18.275 18.760 - 3.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.65% 15.685 16.101 - 10.89% -
std::set<std::string>::erase(key)_(existent)/8192 2.64% 71.145 73.027 - 2.77% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.64% 902.177 926.000 - 2.39% -
BM_std_minmax_element<short>/4000 2.64% 1084.334 1112.915 - 8.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.64% 273696.461 280910.148 - 1.88% -
rng::partition(vector<int>)_(sparse)/50 2.63% 13.892 14.257 - -0.19% -
BM_std_min<char>/6 2.63% 1.569 1.610 - 1.34% -
std::stable_partition(deque<int>)_(sparse)/8192 2.63% 3553.851 3647.307 - 8.24% -
std::multimap<int,_int>::find(key)_(existent)/8192 2.63% 5.364 5.505 - -0.40% -
SetIntersection_Front_Vector_uint32_262144_16384 2.63% 79995402.846 82096904.347 - 3.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.62% 4031.897 4137.685 - 1.69% -
std::partition(vector<int>)_(sparse)/32 2.62% 8.880 9.113 - 4.43% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.62% 285.173 292.650 - 3.67% -
rng::remove_if(deque<int>)_(prefix)/1024 2.62% 562.282 577.017 - 2.84% -
BM_std_min<unsigned_char>/4 2.62% 1.028 1.055 - 7.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.62% 3.812 3.912 - 4.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 2.61% 0.574 0.589 - -0.23% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.61% 1.781 1.828 - 4.35% -
BM_std_min<char>/31 2.61% 2.505 2.570 - 3.30% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.61% 48536.940 49802.848 - -0.08% -
std::copy(vector<bool>)_(aligned)/1048576 2.61% 2838.626 2912.659 - -12.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.61% 50.130 51.437 - 3.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 2.61% 5926869.041 6081382.738 - -12.44% -
std::rotate(vector<int>)_(by_1/4)/1024 2.61% 322.771 331.180 - 0.63% -
std::find_if_not(deque<int>)_(bail_25%)/1024 2.60% 104.465 107.185 - 0.72% -
SetIntersection_None_Vector_uint64_262144_16384 2.60% 1167104.811 1197478.081 - -1.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.60% 27.945 28.672 - 2.97% -
BM_RangesMakeThenSortHeap_uint32_Random_4 2.60% 3.960 4.063 - 1.75% -
std::any_of(deque<int>)_(process_all)/8192 2.59% 2713.417 2783.794 - 2.37% -
SetIntersection_Front_Vector_uint64_262144_1 2.59% 1095123.850 1123444.019 - 0.28% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.59% 1307.341 1341.139 - 2.11% -
std::partition(vector<int>)_(dense)/32 2.58% 8.432 8.650 - 1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 2.58% 0.546 0.560 - 4.82% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.58% 8.599 8.821 - 0.76% -
BM_std_min<unsigned___int128>/32 2.58% 12.526 12.849 - -26.17% -
std::multimap<int,_int>::ctor(const&)/32 2.57% 223.757 229.517 - 7.30% -
rng::copy(deque<int>)/262144 2.57% 10201.041 10462.998 - 0.47% -
BM_RangesMakeHeap_string_PipeOrgan_16384 2.55% 5.053 5.182 - -23.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.55% 1221241.837 1252418.570 - 1.08% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 2.55% 18.415 18.884 - 6.61% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 2.55% 1.199 1.230 - 7.20% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.54% 3291.565 3375.309 - 4.28% -
BM_std_minmax<unsigned_short>/7 2.54% 1.641 1.683 - -3.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.54% 1111824.876 1140066.287 - 1.97% -
rng::remove(list<int>)_(prefix)/8192 2.54% 8266.874 8476.698 - -0.54% -
BM_std_minmax_element<short>/512 2.53% 144.051 147.701 - 7.01% -
BM_std_minmax<unsigned_int>/16 2.53% 1.282 1.315 - 2.45% -
rng::is_sorted(deque<int>,_pred)/8 2.53% 4.676 4.795 - 7.22% -
BM_std_min<unsigned_long_long>/23 2.52% 2.397 2.458 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.52% 6522539.597 6686897.154 - 2.62% -
std::search(vector<int>)_(single_element)/1024 2.52% 237.385 243.359 - 3.90% -
SetIntersection_None_Vector_float_16384_64 2.51% 1151652.379 1180590.532 - -1.92% -
rng::generate(deque<int>)/8192 2.51% 2043.733 2095.084 - 2.52% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.51% 6074.150 6226.487 - -0.07% -
std::flat_multimap<int,_int>::erase(iterator)/0 2.51% 15.358 15.743 - 2.29% -
BM_PushHeap_uint32_Random_256 2.51% 5.960 6.109 - 1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.50% 18.940 19.415 - 3.52% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 2.50% 1.139 1.168 - 12.53% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.50% 309.736 317.480 - 1.58% -
BM_std_min<unsigned_long_long>/16 2.50% 2.377 2.437 - -1.35% -
std::rotate(vector<bool>)_(by_1/4)/32 2.50% 17.369 17.802 - -2.52% -
std::fill_n(deque<int>)/8192 2.50% 239.154 245.123 - 2.16% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.49% 10.314 10.571 - 6.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.49% 33.587 34.424 - -0.71% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.49% 6295.250 6452.139 - -0.06% -
BM_std_min<unsigned_long_long>/22 2.49% 2.163 2.217 - 2.13% -
std::map<int,_int>::count(key)_(existent)/32 2.49% 1.680 1.722 - 1.50% -
std::deque<int>::ctor(size)/1024 2.48% 71.952 73.740 - 7.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 2.48% 13.009 13.332 - 0.91% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.48% 97867.542 100296.401 - 3.60% -
rng::find_first_of(deque<int>)_(small_needle)/32 2.48% 106.722 109.370 - -1.46% -
BM_deque_deque_ranges_copy/70000 2.48% 3026.423 3101.396 - 2.10% -
std::count(vector<int>)_(every_other)/8 2.47% 1.321 1.354 - 1.52% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.47% 625482.478 640934.348 - -0.55% -
std::sort(vector<int>)_(descending)/8192 2.46% 7434.406 7617.604 - 4.63% -
std::set<std::string>::count(key)_(non-existent)/1024 2.46% 23.269 23.843 - 4.64% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.46% 21.994 22.535 - 1.94% -
bm_ranges_lexicographical_compare<unsigned_char>/6 2.46% 1.909 1.956 - -0.08% -
rng::is_partitioned(list<int>)_(partitioned)/32 2.46% 8.610 8.822 - 1.73% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 2.45% 31.526 32.298 - 3.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.45% 1.146 1.174 - -4.81% -
rng::stable_partition(vector<int>)_(sparse)/32 2.45% 6.970 7.141 - -4.62% -
std::search(list<int>)_(same_length)/1024 2.45% 753.265 771.687 - -0.57% -
BM_std_minmax<unsigned_char>/29 2.44% 2.336 2.393 - -1.51% -
BM_std_min<unsigned_int>/13 2.44% 1.370 1.404 - -0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.44% 7.164 7.339 - 0.31% -
BM_std_min<unsigned___int128>/28 2.43% 10.857 11.121 - -24.99% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.43% 11471.197 11750.267 - 5.80% -
BM_PopHeap_float_16384 2.43% 33.099 33.904 - 2.31% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.42% 0.600 0.614 - 0.44% -
BM_std_min<unsigned___int128>/29 2.42% 11.283 11.556 - -25.34% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.42% 19809.266 20287.805 - -3.19% -
rng::find_end(deque<int>)_(same_length)/8192 2.41% 2684.947 2749.753 - -75.65% -
std::move_backward(vector<bool>)_(unaligned)/64 2.41% 1.828 1.872 - 4.58% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.41% 517484.664 529946.469 - 2.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.40% 37.681 38.586 - 2.40% -
std::remove_copy(vector<int>)_(prefix)/32 2.40% 8.946 9.161 - 1.86% -
SetIntersection_Front_Vector_string_262144_16 2.39% 1668338.680 1708253.266 - -0.69% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.39% 14408.495 14752.606 - 2.12% -
SetIntersection_Interlaced_Vector_float_262144_1 2.38% 1088030.434 1113977.357 - -0.52% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 2.38% 72.220 73.941 - 44.68% -
std::find_first_of(deque<int>)_(large_needle)/32 2.37% 282.601 289.311 - -5.22% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.37% 511.152 523.288 - 2.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.37% 2099656.738 2149500.244 - -1.12% -
BM_std_min<unsigned___int128>/2 2.37% 0.659 0.675 - 2.32% -
BM_std_minmax_element<short>/65536 2.37% 17671.563 18089.971 - 8.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.37% 30.099 30.811 - 2.02% -
rng::rotate(vector<bool>)_(by_1/2)/50 2.36% 17.964 18.388 - -1.17% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.35% 20.732 21.219 - 2.21% -
rng::move_backward(list<int>)/32768 2.35% 34832.588 35650.909 - 6.06% -
BM_std_minmax<char>/13 2.34% 2.154 2.204 - -1.70% -
rng::rotate(vector<bool>)_(by_1/4)/32 2.34% 18.120 18.544 - -0.41% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.34% 421.157 431.004 - 2.24% -
std::multiset<std::string>::ctor(const&)/32 2.33% 708.170 724.698 - 0.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.33% 21.193 21.687 - 1.22% -
rng::rotate(deque<int>)_(by_1/2)/32 2.33% 7.238 7.407 - 0.92% -
rng::move(deque<int>)/64 2.33% 6.621 6.775 - 7.23% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.33% 2890.172 2957.452 - 5.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 2.32% 20.232 20.703 - 1.86% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 2.32% 21.476 21.975 - 2.05% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.32% 2.658 2.720 - 2.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.32% 3.609 3.693 - 0.35% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.32% 25.462 26.052 - -2.07% -
BM_std_minmax<unsigned_short>/24 2.32% 2.224 2.275 - -0.09% -
std::rotate(vector<bool>)_(by_1/4)/50 2.31% 17.264 17.664 - -2.42% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.31% 88.864 90.921 - 3.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.31% 24561.619 25129.918 - 4.08% -
std::reverse_copy(vector<int>)/8 2.31% 2.417 2.473 - 4.49% -
rng::unique(list<int>)_(sprinkled)/52 2.31% 77.605 79.396 - 2.28% -
std::multiset<int>::erase(key)_(non-existent)/1024 2.31% 6.635 6.788 - 2.24% -
SetIntersection_Interlaced_Vector_uint32_262144_16 2.30% 3073552.127 3144351.462 - -10.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.30% 0.682 0.698 - -1.36% -
rng::contains(deque<int>)_(process_all)/8 2.29% 2.941 3.008 - 2.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.29% 88.710 90.741 - 2.48% -
BM_std_minmax<unsigned_char>/3 2.29% 1.162 1.188 - -0.37% -
std::stable_partition(deque<int>)_(sparse)/1024 2.29% 479.926 490.908 - 8.18% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.29% 594151.342 607732.829 - 0.75% -
BM_std_min<unsigned_char>/32 2.28% 2.897 2.963 - 3.46% -
rng::partial_sort_copy(deque<int>)_(descending)/8 2.28% 20.232 20.694 - 5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.28% 1594702.149 1630984.783 - -3.34% -
SetIntersection_Front_Set_string_1024_4 2.28% 1321205.690 1351263.255 - 2.91% -
BM_std_minmax_element<short>/4096 2.27% 1110.773 1136.036 - 8.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.27% 1089273.575 1114046.177 - -0.40% -
BM_PushHeap_uint64_Random_4 2.27% 2.012 2.058 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.27% 13349892.892 13652910.215 - 1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.27% 1223929.405 1251690.108 - 2.26% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.27% 0.540 0.553 - 2.19% -
BM_PushHeap_uint32_Random_16384 2.26% 6.240 6.381 - 1.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.26% 928.820 949.820 - 1.61% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.26% 102213.441 104522.254 - 2.17% -
rng::find_if_not(deque<int>)_(process_all)/32768 2.26% 11639.458 11902.366 - 2.30% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.26% 873.274 892.972 - 1.39% -
BM_std_minmax_element<short>/64000 2.25% 17255.675 17644.124 - 8.24% -
BM_std_min<char>/26 2.24% 1.154 1.180 - 2.15% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.24% 0.565 0.578 - 4.35% -
BM_std_min<char>/30 2.24% 2.272 2.323 - 4.48% -
rng::remove_if(deque<int>)_(prefix)/50 2.24% 72.379 73.998 - 0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.24% 243433885.658 248875571.582 - 0.30% -
rng::starts_with(deque<int>,_pred)/1048576 2.23% 522459.237 534132.936 - 0.87% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.23% 19.601 20.039 - 1.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.23% 1.002 1.024 - 0.28% -
rng::rotate(vector<bool>)_(by_1/3)/50 2.23% 17.937 18.337 - -1.29% -
rng::remove_if(deque<int>)_(sprinkled)/50 2.23% 67.091 68.587 - -3.93% -
rng::rotate(vector<bool>)_(by_1/4)/50 2.23% 17.943 18.343 - -1.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.22% 48547.819 49626.083 - -0.51% -
rng::find_last(vector<char>)_(bail_90%)/50 2.22% 1.045 1.068 - 3.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 2.22% 0.520 0.531 - 18.78% -
rng::contains(list<int>)_(process_all)/8192 2.22% 6995.743 7151.002 - 2.63% -
std::rotate(list<int>)_(by_1/4)/50 2.21% 24.982 25.535 - 2.35% -
BM_deque_vector_ranges_copy_backward/70000 2.21% 8684.761 8876.705 - 2.55% -
std::set<int>::count(key)_(non-existent)/32 2.21% 2.912 2.977 - 0.21% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.20% 29.394 30.042 - 2.03% -
std::unique(deque<int>)_(sprinkled)/8192 2.20% 7265.424 7425.437 - 0.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.20% 637.123 651.151 - -0.36% -
BM_deque_vector_copy/64 2.20% 2.578 2.635 - 2.41% -
BM_std_min<unsigned___int128>/30 2.20% 11.708 11.966 - -25.78% -
BM_MakeThenSortHeap_float_Ascending_16384 2.20% 27.698 28.307 - 2.31% -
std::rotate_copy(vector<int>)/1024 2.20% 32.543 33.258 - 1.22% -
rng::starts_with(list<int>)/8192 2.20% 8489.911 8676.267 - -2.99% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.19% 781.939 799.101 - 19.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.19% 8.386 8.570 - 0.96% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 2.19% 0.646 0.660 - 1.30% -
BM_SortHeap_pair<uint32,_uint32>_256 2.19% 10.113 10.334 - 0.56% -
SetIntersection_Front_Vector_string_64_16 2.19% 21850744.697 22329461.715 - 1.66% -
BM_std_minmax<unsigned_short>/22 2.19% 2.240 2.289 - -4.39% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.19% 4.052 4.140 - 2.38% -
BM_std_minmax<unsigned_int>/64 2.19% 2.541 2.596 - 2.27% -
BM_std_minmax<unsigned_short>/3 2.18% 1.186 1.212 - 4.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.18% 11975.190 12236.361 - 0.25% -
BM_std_minmax<int>/31 2.18% 2.639 2.697 - -0.73% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.18% 14.925 15.250 - 1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.18% 1633592.041 1669125.084 - -2.29% -
std::find_end(vector<int>)_(same_length)/1000 2.17% 242.793 248.073 - -50.30% -
BM_RangesMakeHeap_string_Descending_262144 2.17% 3.523 3.600 - -36.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.17% 15014.354 15340.036 - 1.02% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.17% 3899.981 3984.567 - 0.19% -
std::rotate(list<int>)_(by_1/3)/8192 2.17% 8730.347 8919.393 - 1.65% -
rng::rotate(vector<bool>)_(by_1/3)/32 2.16% 17.955 18.343 - -1.61% -
BM_std_min<unsigned___int128>/25 2.16% 9.661 9.870 - -23.58% -
SetIntersection_Front_Set_uint32_1024_256 2.16% 5030174.142 5138837.630 - 12.00% -
BM_std_min<unsigned___int128>/27 2.16% 10.474 10.700 - -24.49% -
std::set<int>::lower_bound(key)_(non-existent)/32 2.16% 2.287 2.337 - -1.72% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.16% 19840.043 20268.075 - -2.53% -
rng::rotate(list<int>)_(1_element_backward)/8192 2.16% 7796.111 7964.263 - -4.74% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 2.16% 175.384 179.166 - 1.93% -
rng::find_first_of(deque<int>)_(small_needle)/50 2.15% 164.568 168.111 - -1.55% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 2.15% 31.516 32.193 - 9.83% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.14% 19.725 20.148 - 1.85% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.14% 0.574 0.586 - 2.41% -
BM_std_min<int>/24 2.14% 1.801 1.840 - 1.46% -
BM_StringRelational_Less_Large_Empty_Control 2.14% 1.949 1.991 - 2.17% -
rng::copy_n(list<int>)/32768 2.14% 26104.166 26662.921 - 1.53% -
rng::contains_subrange(list<int>)_(process_all)/16 2.14% 4.916 5.021 - -0.02% -
BM_LowerBound_string_16384 2.14% 389.219 397.545 - 0.12% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.14% 1.608 1.642 - 3.35% -
std::rotate(vector<bool>)_(by_1/2)/50 2.14% 17.239 17.607 - -3.05% -
BM_deque_vector_move/70000 2.14% 2892.797 2954.628 - -0.37% -
std::copy_backward(vector<bool>)_(aligned)/512 2.14% 1.481 1.512 - -3.07% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.13% 469.071 479.084 - -0.65% -
BM_std_min<char>/27 2.13% 1.385 1.414 - 2.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.13% 439.225 448.574 - 1.74% -
rng::partial_sort(deque<int>)_(descending)/8 2.13% 41.365 42.245 - -4.34% -
rng::partial_sort(vector<int>)_(repeated)/8 2.13% 19.977 20.402 - 0.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.12% 0.599 0.612 - -2.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.12% 3.630 3.707 - 1.06% -
BM_MakeThenSortHeap_uint32_Descending_4 2.12% 1.420 1.450 - 1.11% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.12% 2.496 2.549 - 0.04% -
std::copy_if(list<int>)_(every_other)/4096 2.12% 3166.620 3233.707 - 1.94% -
BM_deque_deque_ranges_move_backward/64000 2.12% 7890.207 8057.173 - 1.51% -
rng::search(vector<int>)_(no_match)/1024 2.11% 211.011 215.469 - -1.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 2.11% 17.598 17.969 - 0.91% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.11% 16.386 16.731 - 4.49% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.10% 22.867 23.348 - 1.12% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.10% 273245.569 278979.300 - 1.46% -
BM_std_min<unsigned___int128>/26 2.10% 10.050 10.261 - -24.41% -
SetIntersection_Front_Set_float_16384_16384 2.10% 237619530.394 242599060.995 - -29.24% -
rng::search(vector<int>)_(single_element)/1000 2.10% 226.201 230.941 - -0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.09% 7565.642 7724.038 - 3.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 2.09% 16.073 16.409 - 0.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 2.09% 0.573 0.585 - 0.95% -
BM_std_minmax_element<short>/70000 2.09% 18878.604 19272.979 - 7.96% -
BM_std_minmax_element<short>/1024 2.09% 283.733 289.659 - 7.95% -
rng::sort(vector<NonIntegral>)_(descending)/8192 2.09% 5290.613 5401.108 - 1.91% -
BM_MakeThenSortHeap_string_Ascending_1024 2.09% 34.252 34.966 - -2.45% -
std::rotate(vector<bool>)_(by_1/3)/32 2.09% 17.216 17.576 - -3.01% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 2.08% 9.423 9.619 - 0.18% -
BM_deque_vector_ranges_copy_backward/65536 2.08% 7957.827 8123.257 - -1.17% -
BM_std_min<unsigned_long_long>/29 2.08% 2.393 2.443 - -0.54% -
BM_deque_deque_copy_backward/64000 2.07% 8011.754 8177.487 - 1.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.07% 4607921.445 4703163.070 - 0.90% -
std::find(vector<long_long>)_(bail_25%)/8 2.06% 0.888 0.906 - -5.25% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.06% 72.356 73.849 - 2.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.06% 346057391.444 353184977.034 - 2.41% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.06% 98080.824 100100.328 - 2.80% -
std::multimap<int,_int>::find(key)_(existent)/32 2.06% 1.595 1.628 - 1.28% -
std::rotate(list<int>)_(1_element_backward)/50 2.05% 22.350 22.809 - -7.98% -
BM_RangesPushHeap_string_Random_16384 2.05% 16.142 16.474 - -3.32% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.05% 903.596 922.091 - 0.25% -
BM_std_min<unsigned_char>/7 2.05% 1.815 1.852 - 0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.04% 8.762 8.941 - 2.34% -
BM_RangesPopHeap_string_4 2.04% 5.209 5.316 - -0.23% -
std::stable_partition(deque<int>)_(sparse)/50 2.04% 28.045 28.617 - -3.71% -
SetIntersection_None_Vector_uint32_1024_16 2.04% 1156248.574 1179842.234 - 3.13% -
BM_SortHeap_pair<uint32,_uint32>_16 2.04% 5.987 6.109 - 0.36% -
std::set<std::string>::count(key)_(non-existent)/32 2.03% 10.151 10.357 - 7.08% -
BM_PushHeap_string_Ascending_256 2.03% 10.763 10.981 - 7.83% -
BM_deque_vector_move_backward/64000 2.03% 7840.630 7999.407 - -0.42% -
SetIntersection_Front_Set_float_262144_4 2.03% 1116109.582 1138711.347 - -0.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.02% 29.027 29.614 - 3.24% -
std::find(deque<int>)_(process_all)/8 2.02% 3.315 3.382 - -1.03% -
BM_std_min<unsigned_char>/5500 2.02% 37.048 37.797 - 1.95% -
SetIntersection_Front_Set_float_1024_256 2.02% 4531841.315 4623316.493 - -7.57% -
std::find_first_of(deque<int>)_(large_needle)/50 2.01% 671.479 685.008 - -2.36% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.01% 1.468 1.497 - 2.90% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 2.01% 57.234 58.385 - -2.44% -
std::find_first_of(list<int>)_(large_needle)/8192 2.01% 48152325.000 49120472.201 - 0.64% -
BM_std_min<unsigned_long_long>/31 2.01% 2.927 2.986 - -1.35% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.01% 3837.204 3914.186 - 2.89% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.00% 30.955 31.576 - 3.35% -
rng::remove(list<int>)_(prefix)/32 2.00% 55.478 56.590 - 2.11% -
rng::search(vector<int>)_(no_match)/1048576 2.00% 209676.565 213870.822 - -1.62% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.00% 5.531 5.642 - 2.95% -
std::sort(vector<NonIntegral>)_(descending)/8192 2.00% 5292.190 5397.967 - 1.98% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.00% 5345.904 5452.711 - -2.73% -
rng::stable_partition(list<int>)_(sparse)/50 2.00% 25.736 26.250 - 2.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.00% 570.467 581.851 - 1.83% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 1.99% 532.235 542.846 - -5.12% -
bm_lexicographical_compare<int>/1048576 1.99% 76686.271 78212.006 - 2.01% -
rng::copy(vector<bool>)_(aligned)/262144 1.99% 275.243 280.713 - -14.07% -
SetIntersection_Front_Vector_string_16384_64 1.99% 3470165.244 3539063.581 - 1.86% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 1.98% 74.747 76.230 - 0.59% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.98% 3562906.691 3633485.753 - -23.20% -
rng::for_each_n(list<int>)/8192 1.98% 7252.199 7395.697 - 2.34% -
std::rotate(vector<bool>)_(by_1/2)/32 1.98% 17.474 17.819 - -2.60% -
BM_MakeHeap_uint32_Ascending_16 1.97% 0.596 0.607 - 1.46% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.97% 3.702 3.775 - 2.59% -
BM_SortHeap_pair<uint32,_uint32>_1024 1.97% 13.727 13.997 - 0.37% -
rng::search(vector<int>)_(single_element)/1024 1.97% 231.596 236.155 - -0.43% -
std::multiset<int>::insert(value)_(already_present)/8192 1.97% 32.316 32.952 - 1.13% -
rng::reverse_copy(vector<int>)/4096 1.97% 133.070 135.686 - -1.14% -
rng::copy(vector<int>)/32768 1.96% 3243.518 3307.175 - -5.14% -
BM_std_minmax<unsigned_short>/28 1.95% 2.552 2.602 - 2.29% -
BM_std_minmax<short>/25 1.95% 2.310 2.355 - 6.93% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.95% 69.830 71.194 - 0.35% -
BM_MakeThenSortHeap_string_Descending_256 1.95% 17.730 18.076 - -8.08% -
SetIntersection_None_Set_string_262144_4 1.95% 1647987.385 1680114.502 - -0.45% -
BM_std_minmax<short>/20 1.95% 1.950 1.988 - -0.63% -
SetIntersection_Front_Vector_float_16384_64 1.94% 1414975.911 1442479.252 - 0.89% -
rng::find_if(vector<char>)_(process_all)/1024 1.94% 268.558 273.778 - -0.16% -
BM_MakeThenSortHeap_string_PipeOrgan_256 1.94% 19.850 20.236 - 0.01% -
BM_MakeThenSortHeap_uint32_Heap_4 1.94% 1.202 1.225 - 2.31% -
BM_PushHeap_uint32_Ascending_262144 1.94% 8.170 8.328 - 1.85% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.94% 18.181 18.534 - -1.28% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.94% 19.479 19.856 - 2.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.94% 40015.774 40790.925 - -5.71% -
BM_std_min<unsigned___int128>/3 1.93% 1.012 1.032 - -0.97% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.93% 49721.902 50683.384 - -0.56% -
rng::remove_if(list<int>)_(prefix)/8192 1.93% 9058.864 9233.967 - 1.04% -
std::remove_if(deque<int>)_(prefix)/50 1.93% 66.507 67.793 - 1.46% -
BM_StringEraseWithMove_Small_Opaque 1.93% 2.529 2.578 - 0.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.93% 36.412 37.116 - 27.07% -
SetIntersection_Front_Set_string_262144_256 1.93% 15100396.308 15391409.546 - -2.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.93% 1.184 1.207 - -2.86% -
BM_std_minmax<short>/30 1.92% 2.710 2.762 - -1.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.91% 67027.540 68310.624 - 3.15% -
BM_std_min<unsigned___int128>/24 1.91% 9.290 9.468 - -22.98% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 1.91% 28.547 29.093 - 14.76% -
rng::copy_backward(list<int>)/4096 1.91% 3062.710 3121.226 - 0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/7 1.91% 2.147 2.188 - -0.73% -
BM_std_min<unsigned_long_long>/21 1.91% 1.971 2.009 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.91% 1836827.311 1871864.258 - -1.55% -
std::any_of(vector<int>)_(process_all)/32 1.90% 8.325 8.483 - 1.23% -
BM_std_min<unsigned_long_long>/32 1.90% 3.211 3.272 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.90% 212.711 216.752 - 2.68% -
bm_lexicographical_compare<unsigned_char>/1 1.90% 1.737 1.770 - 4.72% -
BM_RangesMakeHeap_string_Descending_16384 1.90% 2.722 2.774 - -27.94% -
rng::remove_copy(vector<int>)_(prefix)/32 1.90% 10.953 11.161 - 2.27% -
BM_std_minmax<short>/26 1.89% 2.497 2.544 - 2.59% -
std::rotate(vector<bool>)_(by_1/3)/50 1.89% 17.246 17.572 - -3.11% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 1.89% 29.627 30.186 - -38.58% -
BM_std_minmax<unsigned_short>/64 1.89% 1.525 1.554 - 1.86% -
rng::replace(list<int>)_(prefix)/8192 1.89% 7346.278 7484.818 - 2.73% -
BM_StringRelational_Less_Huge_Large_Control 1.88% 2.410 2.456 - -0.51% -
std::stable_partition(vector<int>)_(dense)/32 1.88% 21.289 21.689 - -2.11% -
std::set<std::string>::insert(value)_(already_present)/8192 1.88% 38.294 39.014 - 1.25% -
std::transform(list<int>)_(identity_transform)/50 1.88% 39.389 40.129 - 1.26% -
BM_deque_deque_ranges_move_backward/65536 1.88% 8344.438 8501.146 - 5.91% -
BM_SortHeap_uint32_4 1.87% 1.045 1.065 - 2.34% -
SetIntersection_Interlaced_Set_float_1024_4 1.87% 10056027.757 10244420.511 - 1.75% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.87% 545.444 555.658 - -5.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.87% 15.672 15.965 - -4.80% -
std::multiset<int>::find(key)_(non-existent)/1024 1.87% 5.413 5.514 - 0.71% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.87% 1.503 1.531 - 6.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.87% 22.968 23.397 - -3.66% -
SetIntersection_Front_Vector_uint64_64_16 1.86% 15271359.009 15556102.900 - 2.23% -
BM_deque_vector_copy/65536 1.86% 2554.910 2602.505 - -11.48% -
BM_std_min<unsigned_int>/29 1.86% 1.977 2.014 - -3.59% -
BM_std_min<unsigned___int128>/23 1.86% 8.906 9.072 - -22.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.86% 2278633.540 2320935.188 - -0.16% -
BM_std_minmax<unsigned_char>/22 1.85% 2.431 2.476 - -1.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.85% 358.533 365.179 - -0.06% -
SetIntersection_Front_Set_string_262144_4 1.85% 1301483.820 1325563.149 - 1.99% -
std::stable_sort(deque<int>)_(heap)/8192 1.85% 17595.548 17920.597 - 1.87% -
std::find_end(forward_list<int>)_(process_all)/1000 1.84% 679.712 692.251 - -0.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.84% 3011.011 3066.499 - -0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.84% 1637167.645 1667323.893 - -2.16% -
std::search(list<int>,_pred)_(single_element)/8192 1.84% 8660.082 8819.473 - 1.75% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.84% 12.329 12.556 - -0.19% -
BM_PushHeap_uint32_Random_262144 1.84% 6.289 6.404 - -0.53% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.83% 486.568 495.485 - -1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.83% 2403354.830 2447363.155 - 0.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.82% 13376.986 13620.965 - 2.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.82% 603.745 614.749 - -0.97% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.82% 673.314 685.586 - 0.80% -
std::unordered_set<int>::clear()/8192 1.82% 61495.609 62615.148 - 1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.82% 49.740 50.646 - 0.63% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.82% 27.837 28.343 - 1.30% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.81% 5.515 5.615 - -0.83% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.81% 17.325 17.639 - -2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.81% 11251025.691 11455046.168 - 0.94% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.81% 6113.697 6224.387 - -0.42% -
BM_lexicographical_compare_three_way_fast_path/1024 1.81% 243.787 248.198 - 0.93% -
BM_MakeThenSortHeap_string_Random_262144 1.81% 194.380 197.897 - 2.08% -
SetIntersection_Interlaced_Set_string_1024_256 1.81% 35595596.647 36239267.638 - 1.52% -
SetIntersection_Front_Vector_uint64_262144_262144 1.81% 351058398.106 357405579.551 - 1.96% -
std::search(vector<int>)_(no_match)/1024 1.81% 217.462 221.391 - 2.84% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.80% 30.273 30.817 - 4.52% -
SetIntersection_Front_Set_float_64_64 1.80% 14464843.136 14724974.113 - -4.43% -
std::copy_n(deque<int>)/8 1.80% 2.705 2.753 - 4.17% -
SetIntersection_None_Set_string_262144_1 1.79% 1643496.826 1672940.674 - -1.38% -
rng::copy_backward(deque<int>)/262144 1.79% 30840.046 31391.066 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.78% 1646801.270 1676130.127 - -2.46% -
BM_std_minmax<char>/8 1.78% 1.020 1.038 - 1.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.78% 30.477 31.019 - 7.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.78% 711.920 724.586 - 2.05% -
std::find_end(list<int>)_(match_near_end)/1000 1.78% 77.376 78.751 - -89.49% -
rng::search(vector<int>,_pred)_(near_matches)/1024 1.78% 23631.543 24051.102 - -0.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.78% 32.874 33.457 - 2.34% -
721_gcc_r 1.77% 12.903 13.132 - -0.46% -
std::any_of(vector<int>)_(process_all)/50 1.77% 18.285 18.608 - 2.21% -
std::replace(vector<int>)_(sprinkled)/1024 1.77% 161.547 164.402 - -2.66% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.77% 54.930 55.900 - 1.34% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.77% 19.938 20.290 - 2.15% -
BM_std_min<unsigned_char>/14 1.76% 1.827 1.859 - 3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.76% 2122553.305 2159850.668 - -0.71% -
BM_StringFindStringLiteral/512 1.76% 9.399 9.564 - 0.84% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.75% 18.179 18.497 - 2.38% -
rng::sort(vector<int>)_(descending)/8192 1.75% 7421.604 7551.238 - 3.81% -
BM_std_min<short>/31 1.75% 2.558 2.603 - 1.24% -
rng::starts_with(vector<int>)/1024 1.74% 76.516 77.849 - 0.25% -
std::transform(vector<int>)_(identity_transform)/32 1.74% 8.923 9.079 - 0.00% -
SetIntersection_None_Set_string_1024_64 1.74% 9229270.359 9389671.112 - 3.93% -
std::unordered_set<std::string>::clear()/8192 1.73% 217779.830 221554.314 - 0.20% -
BM_PushHeap_float_Random_1024 1.73% 7.438 7.567 - 0.69% -
std::sample(list<int>)/1024 1.73% 11688.446 11890.997 - 2.11% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.73% 197.156 200.570 - 0.18% -
std::multiset<int>::contains(key)_(existent)/8192 1.73% 8.206 8.348 - -5.31% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.73% 173.298 176.294 - 1.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.73% 11.213 11.407 - 8.06% -
735_gem5_r 1.73% 13.423 13.655 - 0.67% -
rng::find_if(vector<char>)_(process_all)/8 1.72% 2.450 2.492 - 0.18% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.72% 32.251 32.807 - 0.71% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.72% 103.994 105.783 - 0.71% -
std::is_sorted_until(list<int>)/8 1.72% 2.237 2.275 - 3.07% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.72% 3.746 3.810 - 1.92% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.72% 9462.560 9624.916 - 1.16% -
BM_std_minmax<unsigned_char>/20 1.71% 1.873 1.905 - -1.41% -
BM_std_minmax<unsigned_long_long>/11 1.71% 2.357 2.397 - 1.85% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.71% 10.733 10.917 - -14.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.71% 1109865.962 1128841.265 - 1.56% -
std::search_n(deque<int>)_(no_match)/1000 1.71% 430.402 437.753 - -2.25% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.70% 38.105 38.753 - 0.03% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.70% 3400.116 3457.912 - 1.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.70% 0.695 0.707 - 0.86% -
BM_MakeThenSortHeap_string_SingleElement_16 1.70% 13.949 14.186 - 3.43% -
SetIntersection_None_Vector_string_262144_16384 1.69% 1345340.150 1368142.448 - 0.43% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.69% 15.094 15.349 - -0.14% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 1.69% 10.105 10.276 - -1.55% -
std::unordered_multiset<int>::ctor(const&)/32 1.69% 197.492 200.830 - 1.45% -
BM_RangesMakeThenSortHeap_float_Heap_16 1.69% 1.957 1.990 - -5.22% -
std::move_backward(vector<bool>)_(aligned)/512 1.68% 2.445 2.487 - -2.32% -
rng::search(vector<int>)_(no_match)/1000 1.68% 207.385 210.871 - -1.72% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.68% 830.047 843.984 - -0.31% -
BM_MakeThenSortHeap_string_Ascending_256 1.68% 20.051 20.388 - -2.31% -
rng::partition_point(deque<int>)/8192 1.67% 15.688 15.950 - 0.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.67% 24.108 24.511 - 2.83% -
SetIntersection_None_Set_string_262144_64 1.67% 1648496.256 1676015.543 - -1.11% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.67% 3891.157 3956.068 - 1.67% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.67% 1334.777 1357.042 - 1.42% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.67% 32155.846 32691.764 - 1.64% -
SetIntersection_Front_Vector_float_1024_4 1.66% 1111615.803 1130080.746 - 0.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.66% 11.076 11.260 - 2.48% -
rng::for_each(multiset<int>)/32 1.66% 25.461 25.884 - 18.22% -
SetIntersection_None_Vector_float_262144_256 1.66% 1197374.479 1217237.779 - -0.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.66% 43.590 44.313 - 0.19% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.66% 21.396 21.750 - 2.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.65% 42.806 43.514 - -9.86% -
std::find_if(list<int>)_(bail_25%)/8 1.65% 1.192 1.212 - -0.45% -
BM_RangesMakeHeap_uint64_Random_64 1.65% 1.258 1.279 - -1.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.65% 18.038 18.336 - 1.43% -
BM_MakeHeap_float_Random_262144 1.65% 1.125 1.144 - 2.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.65% 5450.799 5540.645 - 1.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.65% 11.538 11.729 - 2.19% -
rng::find_end(vector<int>)_(same_length)/8192 1.65% 1944.711 1976.707 - -48.35% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.64% 2022.975 2056.225 - 0.84% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.64% 13.804 14.031 - 1.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.64% 757.994 770.438 - 0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.64% 9908330.842 10070982.815 - 2.82% -
BM_std_minmax<unsigned_short>/6 1.64% 1.347 1.369 - -1.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.64% 0.783 0.796 - 1.55% -
std::rotate(vector<int>)_(by_1/4)/32 1.63% 11.880 12.074 - 0.46% -
rng::generate_n(vector<int>)/32 1.63% 7.918 8.047 - 0.50% -
BM_StringDestroy_Small 1.63% 0.700 0.711 - -18.82% -
BM_std_min<unsigned___int128>/22 1.63% 8.500 8.639 - -21.52% -
std::search(vector<int>)_(single_element)/8192 1.63% 1829.861 1859.682 - 2.15% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.63% 3.960 4.025 - 0.03% -
rng::rotate(deque<int>)_(by_1/2)/50 1.63% 10.234 10.401 - 0.53% -
rng::move_backward(deque<int>)/8 1.63% 4.034 4.100 - 12.11% -
SetIntersection_Front_Set_uint32_262144_4 1.63% 1100150.667 1118047.699 - -1.43% -
BM_StringAssignStr_Huge_Opaque 1.62% 109.561 111.341 - 6.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.62% 0.923 0.938 - -0.16% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.62% 51.421 52.255 - 1.79% -
BM_std_min<unsigned_int>/32 1.62% 2.182 2.217 - 2.09% -
BM_std_minmax<long_long>/29 1.62% 4.153 4.220 - -2.50% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.62% 1869744.142 1900011.639 - 2.09% -
BM_lexicographical_compare_three_way_fast_path/16384 1.62% 3741.935 3802.505 - 0.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.62% 6.707 6.816 - 3.84% -
BM_RangesPushHeap_string_Random_1024 1.62% 14.748 14.986 - -0.87% -
SetIntersection_None_Set_float_256_1 1.62% 11747361.120 11937262.019 - 1.50% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.61% 30.343 30.832 - 0.17% -
SetIntersection_Front_Set_string_16_4 1.61% 66717041.980 67792135.234 - 1.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.61% 1.126 1.145 - -0.09% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.61% 16875.958 17147.723 - -0.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.61% 15587.848 15838.136 - 0.85% -
BM_MakeThenSortHeap_float_Ascending_4 1.61% 1.422 1.444 - 3.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.61% 5.494 5.583 - 8.09% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.60% 2.387 2.425 - 3.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.60% 2.628 2.670 - -4.89% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.60% 69.473 70.587 - 1.62% -
std::find_if_not(vector<bool>)_(process_all)/8 1.60% 5.385 5.471 - -2.79% -
std::map<int,_int>::find(key)_(existent)/1024 1.60% 3.895 3.957 - 5.52% -
BM_std_min<unsigned_int>/8 1.60% 1.285 1.306 - 2.18% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.60% 22.057 22.410 - 1.44% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.60% 437056.196 444036.176 - 1.02% -
SetIntersection_Interlaced_Set_float_16_16 1.59% 41373264.409 42032686.880 - 2.00% -
std::fill_n(deque<int>)/1024 1.59% 29.479 29.949 - 1.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 425.918 432.691 - 1.49% -
std::find_end(deque<int>)_(process_all)/1000 1.59% 286.492 291.046 - 10.84% -
BM_deque_deque_ranges_move_backward/70000 1.59% 8786.217 8925.868 - 4.94% -
BM_RangesPushHeap_string_Ascending_1024 1.59% 13.048 13.256 - -4.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.58% 817.592 830.519 - 1.90% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.58% 5078.364 5158.647 - 0.37% -
std::shift_left(deque<int>)/1024 1.58% 39.481 40.104 - 1.41% -
rng::search(vector<int>,_pred)_(near_matches)/1000 1.58% 22629.418 22986.871 - -0.27% -
std::partial_sort_copy(list<int>)_(descending)/8 1.58% 18.707 19.003 - 0.41% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.58% 2.911 2.957 - 4.69% -
BM_StringRelational_Less_Large_Large_Control 1.58% 2.287 2.323 - 13.47% -
std::find_if_not(deque<int>)_(process_all)/1024 1.57% 488.852 496.549 - 2.43% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.57% 1464.130 1487.110 - -6.06% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.57% 1949.417 1979.984 - 1.66% -
std::map<std::string,_int>::ctor(const&)/32 1.57% 681.230 691.911 - -12.29% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.57% 12.870 13.072 - -0.66% -
std::fill_n(vector<int>)/8192 1.57% 236.583 240.291 - 2.01% -
std::replace_if(vector<int>)_(prefix)/1024 1.57% 268.617 272.827 - 0.42% -
std::multiset<int>::count(key)_(existent)/8192 1.57% 9.223 9.368 - 1.96% -
std::any_of(vector<int>)_(process_all)/8 1.56% 2.484 2.522 - 1.66% -
std::unordered_multiset<int>::find(key)_(existent)/8192 1.56% 1.231 1.251 - -1.62% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.56% 12666.839 12864.319 - 0.35% -
BM_StringRelational_Compare_Empty_Small_Control 1.56% 1.604 1.629 - -0.35% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.56% 1.656 1.682 - -3.45% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.56% 8.302 8.431 - 0.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.56% 22.811 23.166 - 2.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.55% 1.189 1.207 - -2.32% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.55% 5.244 5.326 - -1.10% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.55% 22.831 23.185 - 3.82% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.55% 4.951 5.028 - -0.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.55% 3.529 3.584 - 0.80% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.55% 18.719 19.009 - -9.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.55% 18.970 19.264 - 1.37% -
rng::find_last(list<int>)_(bail_90%)/1024 1.54% 53.700 54.529 - -13.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.54% 27.419 27.842 - 0.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.54% 7.999 8.122 - 0.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.54% 176778.840 179501.189 - 2.19% -
SetIntersection_Interlaced_Vector_float_256_4 1.54% 5298789.133 5380357.706 - 0.44% -
BM_StringDestroy_Empty 1.54% 0.699 0.710 - 8.45% -
std::copy_backward(list<int>)/4096 1.54% 3326.212 3377.306 - 1.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.53% 7.413 7.526 - 0.38% -
std::all_of(vector<int>)_(process_all)/50 1.53% 18.131 18.408 - 44.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.53% 22.946 23.297 - 0.89% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.52% 487491.296 494920.132 - -1.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.52% 54714.201 55547.767 - -1.60% -
SetIntersection_None_Set_string_256_1 1.52% 11795176.239 11974634.946 - -1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.52% 1146280.246 1163704.337 - -0.56% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.52% 16.579 16.830 - 0.99% -
std::multiset<int>::find(key)_(existent)/32 1.52% 1.663 1.688 - -0.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.52% 12751.368 12944.629 - 1.57% -
BM_RangesPushHeap_float_Random_16384 1.51% 7.514 7.627 - -0.09% -
SetIntersection_Front_Vector_uint64_256_64 1.51% 4619994.481 4689953.272 - 1.96% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.51% 20.077 20.381 - 1.33% -
std::multiset<int>::count(key)_(non-existent)/1024 1.51% 5.949 6.039 - 0.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 1.51% 20.890 21.206 - 14.15% -
rng::fill_n(vector<int>)/8192 1.51% 237.497 241.079 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.51% 3839.305 3897.118 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.50% 78614.280 79795.886 - -3.11% -
std::flat_map<int,_int>::erase(iterator)/8192 1.50% 502.934 510.492 - 1.52% -
BM_MakeThenSortHeap_string_Heap_16384 1.50% 101.268 102.787 - 1.95% -
std::multiset<int>::ctor(const&)/32 1.50% 215.906 219.142 - -3.21% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 1.50% 20.926 21.240 - -1.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.50% 529138.836 537068.128 - 2.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.50% 295.100 299.516 - 0.89% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 1.50% 109.306 110.940 - 0.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.49% 1.379 1.399 - 0.41% -
BM_std_min<unsigned___int128>/21 1.49% 8.079 8.199 - -21.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.49% 9048.435 9183.187 - 1.10% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.49% 4.214 4.277 - -0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 1.49% 16.077 16.316 - -13.70% -
rng::contains_subrange(list<int>)_(single_element)/50 1.48% 18.348 18.620 - 5.53% -
rng::replace_if(deque<int>)_(prefix)/32 1.48% 14.258 14.469 - 2.48% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.48% 2142.238 2173.944 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.48% 1213014.771 1230958.497 - -1.09% -
BM_MakeHeap_uint64_Random_262144 1.48% 1.046 1.061 - 2.34% -
std::generate_n(deque<int>)/32 1.48% 8.205 8.327 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.48% 18505490.535 18778911.085 - -0.61% -
SetIntersection_Front_Set_string_64_16 1.47% 24671131.442 25034946.342 - -2.82% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.47% 38.607 39.176 - 2.98% -
BM_std_min<unsigned_short>/12 1.47% 1.490 1.512 - -0.36% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.47% 2.026 2.056 - 1.42% -
std::list<std::string>::ctor(size)/8192 1.46% 103647.424 105164.044 - 2.34% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.46% 50.729 51.470 - -1.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.46% 15.805 16.036 - 1.16% -
BM_SortHeap_pair<uint32,_uint32>_64 1.46% 8.703 8.830 - 0.66% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.46% 773.150 784.400 - 1.11% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.45% 616.329 625.286 - 2.12% -
BM_std_min<unsigned_char>/5 1.45% 1.291 1.310 - -0.54% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.45% 23.550 23.891 - 1.71% -
std::find_end(list<int>)_(near_matches)/1000 1.45% 33249.232 33730.799 - -8.83% -
rng::reverse(list<int>)/512 1.45% 196.609 199.455 - -0.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.45% 17.938 18.198 - -8.48% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.45% 7.456 7.564 - 1.28% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.44% 6.516 6.610 - 1.01% -
std::generate_n(list<int>)/8192 1.44% 7374.339 7480.756 - 8.23% -
SetIntersection_None_Set_string_262144_16 1.44% 1649088.055 1672873.863 - -1.00% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.44% 16755.259 16996.545 - 2.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.44% 1.615 1.638 - 0.56% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.44% 10.604 10.756 - 0.59% -
std::set<std::string>::ctor(const&,_alloc)/32 1.43% 791.322 802.653 - 0.92% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.43% 21.995 22.309 - 1.52% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.43% 107849.725 109386.668 - -1.01% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.42% 23.033 23.361 - 0.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.42% 9.213 9.344 - 6.79% -
SetIntersection_None_Set_string_262144_16384 1.42% 1652377.847 1675896.565 - -0.93% -
BM_std_min<unsigned_char>/24 1.42% 2.789 2.829 - 2.61% -
rng::adjacent_find(vector<int>)/1048576 1.42% 235460.206 238806.719 - 0.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.42% 33.016 33.485 - 0.98% -
std::map<int,_int>::contains(key)_(existent)/1024 1.42% 4.103 4.161 - 2.82% -
std::find(vector<bool>)_(process_all)/1048576 1.42% 3653.362 3705.208 - -0.33% -
std::flat_map<int,_int>::clear()/8192 1.42% 448.852 455.207 - 0.61% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.42% 20131.805 20416.697 - 2.24% -
BM_lexicographical_compare_three_way_fast_path/65536 1.41% 14958.947 15170.589 - 0.76% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.41% 462605.948 469148.713 - 0.43% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.41% 1.435 1.455 - -1.33% -
BM_deque_deque_move/64000 1.41% 2757.476 2796.401 - 2.65% -
std::search(list<int>)_(near_matches)/1024 1.41% 39308.787 39863.519 - 0.56% -
BM_RangesMakeThenSortHeap_string_Random_1024 1.41% 69.389 70.366 - 2.57% -
std::move(vector<bool>)_(unaligned)/64 1.40% 1.549 1.571 - 2.39% -
rng::stable_sort(deque<int>)_(descending)/8192 1.40% 20927.161 21221.143 - 1.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.40% 4451069.144 4513561.530 - 2.37% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.40% 637.614 646.551 - 0.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.40% 12325.463 12498.017 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.40% 27631601.683 28018113.826 - -0.79% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 141669.825 143651.085 - 1.23% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.40% 50.781 51.491 - 0.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.40% 17.136 17.376 - 1.99% -
std::partial_sort(vector<int>)_(repeated)/8 1.40% 20.046 20.326 - 0.01% -
rng::search(deque<int>)_(no_match)/1000 1.40% 400.779 406.373 - -0.06% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.40% 5.812 5.893 - 0.35% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.39% 3614.039 3664.366 - -1.36% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.39% 898317.267 910819.643 - 3.98% -
BM_deque_vector_ranges_copy/4000 1.39% 142.643 144.628 - 1.50% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.39% 6510.254 6600.827 - -0.04% -
BM_PopHeap_uint64_262144 1.39% 41.323 41.898 - -0.29% -
rng::unique(list<int>)_(sprinkled)/1024 1.39% 958.922 972.245 - 2.10% -
BM_MakeThenSortHeap_string_Heap_1024 1.39% 63.153 64.030 - 1.92% -
SetIntersection_Interlaced_Set_string_1024_1 1.39% 1148195.479 1164133.748 - 1.42% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.39% 4.766 4.832 - -9.94% -
BM_StringRelational_Less_Small_Empty_Control 1.38% 1.935 1.962 - 3.35% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.38% 491.553 498.353 - 1.53% -
std::replace_if(vector<int>)_(prefix)/32 1.38% 8.925 9.049 - 0.46% -
BM_std_minmax<unsigned_short>/19 1.38% 2.190 2.220 - 2.12% -
rng::unique(list<int>)_(sprinkled)/8192 1.38% 7829.124 7936.930 - 0.61% -
BM_std_minmax<unsigned_char>/4 1.38% 1.434 1.454 - -1.31% -
rng::remove_if(vector<int>)_(sprinkled)/50 1.38% 66.820 67.739 - 13.56% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.37% 16.282 16.506 - -0.15% -
std::none_of(vector<int>)_(process_all)/32 1.37% 8.319 8.433 - 0.65% -
SetIntersection_Interlaced_Set_float_16384_1 1.37% 1087073.303 1101997.256 - -1.42% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.37% 1927.624 1954.058 - 1.71% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.37% 210.975 213.864 - 1.27% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.37% 273101.004 276838.657 - 1.41% -
SetIntersection_None_Set_string_262144_256 1.37% 1649667.156 1672230.305 - -1.18% -
BM_deque_vector_copy/1024 1.37% 36.797 37.300 - 0.15% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.36% 1882.190 1907.867 - 1.20% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.36% 12.281 12.448 - 1.22% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.36% 1810.012 1834.662 - 0.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1.36% 1765.632 1789.663 - 15.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.36% 7.683 7.788 - 0.68% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 1.36% 10.349 10.489 - 0.53% -
BM_PushHeap_float_Ascending_262144 1.36% 5.096 5.165 - -1.61% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.36% 211.361 214.231 - 1.10% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.36% 4.590 4.652 - 2.90% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.36% 20.595 20.874 - 0.98% -
rng::find_end(deque<int>)_(near_matches)/8192 1.35% 1125904.809 1141153.480 - -46.59% -
BM_std_min<long_long>/29 1.35% 2.974 3.014 - -0.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.35% 693.244 702.629 - 0.37% -
BM_deque_deque_move_backward/65536 1.35% 8257.807 8369.511 - 3.80% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 1.35% 495.371 502.062 - 4.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.35% 102737.170 104124.440 - -6.81% -
std::search(list<int>)_(near_matches)/8192 1.35% 2525450.061 2559484.432 - -0.12% -
BM_RangesMakeHeap_string_Descending_1024 1.35% 2.686 2.722 - -23.72% -
BM_vector_deque_move_backward/65536 1.34% 7927.006 8033.611 - 9.27% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.34% 9.477 9.604 - 1.45% -
std::search(vector<int>)_(no_match)/1048576 1.34% 212727.399 215586.775 - 1.14% -
std::set<int>::contains(key)_(non-existent)/8192 1.34% 8.413 8.526 - 2.59% -
std::copy(vector<int>)/32768 1.34% 3744.771 3795.094 - 8.52% -
BM_PushHeap_uint32_PipeOrgan_262144 1.34% 3.033 3.073 - 1.44% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 1.34% 149.981 151.992 - 1.20% -
SetIntersection_Front_Set_string_256_256 1.34% 32035955.221 32465292.689 - 16.14% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.34% 25928.785 26275.841 - -0.08% -
BM_MakeHeap_uint64_Random_16 1.34% 1.304 1.321 - -0.50% -
std::fill(vector<bool>)/512 1.34% 1.548 1.569 - 2.52% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.33% 3.182 3.225 - 3.33% -
BM_deque_deque_ranges_copy_backward/70000 1.33% 8827.057 8944.733 - 0.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.33% 3772.940 3823.206 - 0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.33% 681.658 690.738 - -0.64% -
BM_std_min<unsigned_long_long>/7 1.33% 1.848 1.872 - -1.49% -
BM_SortHeap_uint32_64 1.33% 7.955 8.061 - 1.46% -
std::remove(vector<int>)_(prefix)/1024 1.33% 312.500 316.655 - 1.21% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.33% 5.778 5.855 - 2.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 1.33% 3.067 3.108 - -0.71% -
std::multiset<int>::count(key)_(non-existent)/8192 1.33% 9.272 9.395 - -16.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.33% 24.935 25.266 - 2.43% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.33% 26.416 26.766 - 3.09% -
BM_MakeThenSortHeap_string_Heap_256 1.33% 49.086 49.737 - 1.32% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.32% 4102.625 4156.838 - -0.94% -
std::remove(list<int>)_(prefix)/8192 1.32% 8338.740 8448.882 - 1.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.32% 20.140 20.405 - 1.80% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.32% 11.687 11.842 - 1.51% -
rng::move_backward(deque<int>)/4096 1.32% 157.179 159.251 - 2.76% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.32% 13.104 13.276 - -0.20% -
rng::any_of(vector<int>)_(process_all)/32 1.32% 8.333 8.442 - 0.73% -
rng::find_end(vector<int>)_(same_length)/1000 1.32% 244.523 247.742 - -50.66% -
rng::search(vector<int>)_(near_matches)/1000 1.32% 13535.101 13713.234 - 0.35% -
rng::replace(vector<int>)_(prefix)/8192 1.31% 1284.860 1301.743 - 3.03% -
rng::copy_if(list<int>)_(every_other)/32768 1.31% 25620.250 25956.869 - 2.45% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.31% 22.461 22.755 - 0.45% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.31% 47.826 48.453 - 0.93% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.31% 39.953 40.476 - 3.11% -
std::search(deque<int>)_(no_match)/1000 1.31% 402.482 407.747 - 1.12% -
SetIntersection_Front_Set_string_262144_16 1.31% 1982478.373 2008411.896 - -0.04% -
std::set<int>::equal_range(key)_(non-existent)/32 1.31% 2.688 2.724 - 0.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.31% 18.250 18.489 - 1.07% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.31% 80.864 81.922 - 1.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.30% 608.392 616.320 - 1.84% -
rng::sort(deque<int>)_(repeated)/8192 1.30% 6721.824 6809.212 - 3.59% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.30% 854.402 865.509 - 2.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.30% 21.774 22.057 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.30% 6.949 7.039 - 0.68% -
rng::rotate_copy(vector<int>)/1024 1.29% 32.677 33.100 - 1.84% -
std::find_if_not(vector<bool>)_(process_all)/50 1.29% 34.604 35.051 - -4.45% -
std::search(deque<int>)_(near_matches)/8192 1.29% 1438998.027 1457579.933 - 0.36% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.29% 1.433 1.451 - 0.88% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.29% 588.869 596.457 - 0.65% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.29% 1.269 1.285 - -5.44% -
rng::starts_with(vector<int>)/8 1.29% 1.300 1.317 - 0.51% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.29% 17.362 17.585 - -2.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.29% 4.017 4.068 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.29% 23556045.328 23858915.593 - -3.27% -
std::stable_partition(deque<int>)_(sparse)/32 1.29% 11.056 11.198 - -7.99% -
rng::starts_with(deque<int>)/8 1.28% 4.045 4.097 - -0.04% -
bm_lexicographical_compare<int>/6 1.28% 1.522 1.541 - 0.84% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.28% 296.000 299.800 - 0.58% -
BM_deque_vector_ranges_move_backward/64000 1.28% 7941.956 8043.914 - 2.30% -
std::move_backward(vector<int>)/8 1.28% 2.239 2.268 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.28% 6228958.400 6308796.599 - 2.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 1.28% 7.399 7.494 - -0.41% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.28% 22.810 23.102 - 1.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.28% 31857.250 32264.960 - 0.26% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.28% 1907.548 1931.944 - 0.54% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.28% 4.719 4.779 - 0.51% -
BM_lexicographical_compare_three_way_fast_path/4096 1.28% 948.276 960.376 - 0.53% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.28% 243542.984 246648.675 - 0.96% -
BM_PushHeap_uint32_Random_64 1.27% 5.558 5.629 - 1.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.27% 6653.565 6738.250 - 5.74% -
std::search(vector<int>)_(no_match)/1000 1.27% 212.403 215.105 - 1.05% -
rng::fill(vector<bool>)/32768 1.27% 29.677 30.054 - -3.09% -
std::shift_right(list<int>)/8192 1.27% 7370.122 7463.762 - -3.26% -
rng::unique(vector<int>)_(contiguous)/52 1.27% 56.364 57.079 - 1.20% -
SetIntersection_None_Set_string_262144_1024 1.27% 1665134.197 1686234.701 - -1.12% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 1.27% 4349.849 4404.882 - -6.04% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.26% 18.911 19.150 - -0.31% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.26% 1.619 1.639 - 3.04% -
BM_std_min<unsigned_short>/6 1.26% 0.948 0.960 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.26% 40052403.795 40557099.407 - 2.18% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.26% 8.488 8.595 - 0.32% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.26% 163928.823 165993.748 - -2.13% -
rng::is_sorted(list<int>)/8 1.26% 2.129 2.156 - 0.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.26% 1.950 1.975 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.26% 1643831.379 1664483.316 - -2.51% -
std::search(list<int>)_(single_element)/1024 1.25% 730.153 739.316 - -4.09% -
BM_MakeThenSortHeap_float_Descending_256 1.25% 5.917 5.991 - 4.71% -
std::unique(list<int>)_(sprinkled)/1024 1.25% 961.488 973.541 - 2.36% -
BM_std_min<unsigned_char>/21 1.25% 1.804 1.827 - 1.51% -
BM_MakeHeap_uint32_Random_16 1.25% 1.257 1.273 - 1.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.25% 13094.624 13258.408 - -0.26% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.25% 2.662 2.695 - 0.41% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.25% 4.154 4.206 - 2.15% -
rng::partition_point(vector<int>)/1024 1.24% 7.394 7.486 - -0.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.24% 13341145.013 13507056.261 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.24% 1082881.275 1096325.383 - -2.38% -
std::count(list<int>)_(every_other)/1024 1.24% 700.117 708.807 - -0.09% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.24% 2.840 2.875 - 0.58% -
std::generate(list<int>)/32 1.24% 8.693 8.800 - 3.04% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.24% 10.608 10.739 - 1.12% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.24% 30.406 30.783 - 0.57% -
std::multiset<int>::ctor(const&,_alloc)/32 1.24% 217.399 220.088 - -0.08% -
SetIntersection_None_Vector_uint32_262144_4 1.23% 1189440.524 1204100.889 - -0.18% -
rng::adjacent_find(vector<int>,_pred)/8 1.23% 3.367 3.409 - 0.36% -
BM_PushHeap_string_Ascending_64 1.23% 7.415 7.506 - 5.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.23% 18937791.257 19170523.432 - -1.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.23% 1.117 1.130 - -2.79% -
std::replace(list<int>)_(sprinkled)/50 1.23% 17.634 17.851 - 0.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.23% 2.672 2.705 - 1.34% -
SetIntersection_Interlaced_Vector_string_1024_1 1.23% 1134593.539 1148501.678 - 2.83% -
BM_RangesPushHeap_string_Ascending_64 1.23% 7.308 7.397 - -0.60% -
std::equal(vector<int>)_(it,_it,_it)/50 1.23% 4.209 4.261 - -2.46% -
rng::remove_copy_if(list<int>)_(prefix)/50 1.22% 24.930 25.235 - 0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.22% 28.660 29.010 - -15.38% -
rng::find_end(deque<int>)_(single_element)/1000 1.22% 334.741 338.833 - 15.58% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.22% 19.436 19.673 - 2.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.22% 9918846.855 10040050.784 - 2.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.22% 1.110 1.123 - 0.26% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.22% 30.892 31.268 - -1.23% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.22% 38078150.923 38541694.589 - 1.85% -
rng::partial_sort(deque<int>)_(ascending)/8192 1.22% 161478.557 163443.442 - -0.38% -
rng::copy_backward(vector<int>)/1048576 1.22% 48782.851 49375.608 - 1.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.22% 19707.800 19947.258 - 1.26% -
rng::copy_backward(vector<bool>)_(aligned)/262144 1.21% 276.057 279.408 - -5.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.21% 1.536 1.555 - 1.19% -
std::stable_sort(deque<int>)_(repeated)/1024 1.21% 1332.534 1348.688 - -1.87% -
std::rotate(list<int>)_(1_element_forward)/32 1.21% 14.259 14.432 - 16.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.21% 23.889 24.178 - 0.77% -
BM_deque_vector_copy/64000 1.21% 2433.561 2462.970 - -13.57% -
BM_std_minmax<long_long>/31 1.21% 4.759 4.817 - -0.22% -
BM_MakeThenSortHeap_string_Heap_64 1.21% 33.753 34.160 - 0.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.21% 7.956 8.052 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.20% 19.845 20.083 - 1.41% -
std::partition_copy(list<int>)/32 1.20% 8.493 8.595 - 0.05% -
BM_StringRelational_Eq_Large_Large_Control 1.20% 2.267 2.294 - 1.05% -
rng::remove_copy(deque<int>)_(prefix)/50 1.20% 20.716 20.964 - -4.13% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.20% 17.424 17.632 - 9.28% -
rng::search(vector<int>)_(single_element)/8192 1.20% 1801.212 1822.770 - -0.51% -
BM_RangesPushHeap_string_Random_4 1.20% 5.941 6.012 - 0.87% -
SetIntersection_Interlaced_Vector_string_4_4 1.20% 159407351.913 161314285.987 - -0.78% -
std::stable_sort(vector<int>)_(descending)/8 1.19% 25.258 25.560 - 0.15% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.19% 22.338 22.604 - -6.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.19% 37807001.678 38257491.941 - 0.71% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.19% 23.858 24.142 - 0.05% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.19% 5.959 6.029 - -0.16% -
std::find_if(deque<int>)_(process_all)/8 1.19% 3.939 3.986 - 0.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.19% 1.888 1.911 - -0.37% -
std::search(vector<int>)_(no_match)/8192 1.19% 1664.023 1683.747 - 1.40% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.18% 117340.124 118729.581 - 0.34% -
BM_RangesPushHeap_string_SingleElement_262144 1.18% 2.522 2.552 - -3.17% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.18% 49304.295 49885.681 - 0.94% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.18% 16.402 16.595 - 1.06% -
BM_PopHeap_uint32_4 1.18% 2.671 2.703 - 2.11% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 1.18% 61.113 61.832 - -0.15% -
BM_StringConstructDestroyCStr_Large_Opaque 1.17% 14.674 14.846 - 3.95% -
std::set<std::string>::find(key)_(existent)/1024 1.17% 23.364 23.638 - 2.98% -
rng::fill_n(list<int>)/8192 1.17% 7431.808 7518.924 - 6.23% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.17% 517.356 523.408 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.17% 8996388.284 9101516.731 - 11.78% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.17% 7.534 7.622 - -0.87% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.16% 18.437 18.651 - -2.92% -
bm_ranges_swap_ranges_vb_aligned/131072 1.16% 248.627 251.517 - 0.87% -
bm_lexicographical_compare<signed_char>/8 1.16% 3.212 3.249 - 4.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.16% 43.697 44.204 - 25.94% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.16% 10.269 10.388 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.16% 1098666.538 1111404.859 - -1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.16% 19.892 20.122 - 2.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.16% 16654.079 16846.827 - -0.30% -
BM_PushHeap_float_Random_256 1.16% 7.150 7.233 - 0.30% -
std::map<std::string,_int>::insert(value)_(new_value)/32 1.16% 41.858 42.343 - 25.32% -
bm_lexicographical_compare<int>/7 1.16% 1.522 1.540 - 0.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.15% 18.165 18.375 - 1.73% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.15% 445751.736 450881.397 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.15% 348595160.422 352604075.283 - 1.04% -
729_abc_r 1.15% 18.394 18.606 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.15% 1678726.729 1698030.980 - -2.56% -
std::map<int,_int>::count(key)_(non-existent)/32 1.15% 2.886 2.919 - 1.23% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.15% 11.931 12.067 - 0.67% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.15% 497191.093 502890.688 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.15% 18847.093 19063.118 - 0.33% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.14% 6087.099 6156.694 - 0.36% -
rng::replace_if(list<int>)_(prefix)/1024 1.14% 743.639 752.138 - 0.70% -
BM_MakeHeap_uint32_Random_16384 1.14% 0.996 1.007 - 0.77% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.14% 778436.665 787324.709 - 0.27% -
BM_std_min<unsigned_char>/30 1.14% 2.223 2.248 - -2.59% -
std::is_sorted(list<int>)/8 1.14% 2.124 2.149 - 0.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 7950.021 8040.340 - 0.50% -
rng::sort(vector<NonIntegral>)_(repeated)/8192 1.13% 3729.808 3772.131 - 0.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.13% 35.339 35.739 - -1.07% -
bm_lexicographical_compare<int>/5 1.13% 1.523 1.541 - 0.66% -
rng::move(list<int>)/32768 1.13% 35237.171 35635.610 - -0.21% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.13% 509.828 515.587 - -7.66% -
BM_std_min<char>/5500 1.13% 36.890 37.306 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.13% 12880.926 13026.287 - -3.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.13% 830163.171 839530.496 - 2.69% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.13% 46.206 46.727 - 3.17% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.13% 762.781 771.368 - 0.36% -
BM_MakeHeap_string_SingleElement_4 1.12% 3.635 3.676 - 0.25% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.12% 834.178 843.557 - 1.71% -
BM_std_min<unsigned_int>/17 1.12% 0.959 0.970 - -0.04% -
std::partition_point(list<int>)/32 1.12% 15.941 16.120 - 1.22% -
std::search(list<int>,_pred)_(no_match)/8192 1.12% 7010.775 7089.504 - -0.83% -
std::unordered_set<std::string>::count(key)_(existent)/8192 1.12% 41.611 42.077 - 30.63% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.12% 3.832 3.875 - -1.94% -
SetIntersection_Front_Set_uint32_262144_16384 1.12% 346670127.804 350545330.595 - -0.23% -
rng::find(list<int>)_(process_all)/1024 1.12% 717.944 725.965 - 5.43% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.12% 843.673 853.080 - 3.01% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.11% 61.631 62.318 - 1.99% -
BM_std_min<unsigned___int128>/20 1.11% 7.714 7.800 - -20.20% -
SetIntersection_Front_Vector_string_256_16 1.11% 6429077.802 6500653.471 - 1.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.11% 13871.098 14025.502 - -3.40% -
rng::partial_sort(deque<int>)_(heap)/8192 1.11% 286889.992 290081.752 - 1.47% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.11% 232265.240 234841.200 - 0.51% -
std::find_end(forward_list<int>)_(single_element)/1000 1.11% 671.926 679.363 - 0.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.11% 11.372 11.497 - 0.73% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.10% 132839.132 134302.130 - 0.11% -
rng::none_of(list<int>)_(process_all)/50 1.10% 21.676 21.915 - -0.19% -
rng::unique(list<int>,_pred)_(contiguous)/52 1.10% 73.531 74.340 - -1.32% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.10% 171921.422 173808.969 - 0.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.10% 7.225 7.304 - 6.29% -
rng::move_backward(vector<bool>)_(aligned)/32768 1.10% 37.929 38.345 - 0.00% -
rng::copy_n(list<int>)/64 1.10% 14.070 14.224 - 0.40% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.09% 4.230 4.277 - -0.25% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.09% 24.371 24.637 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.09% 2029560.707 2051736.572 - -1.94% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.09% 720.320 728.182 - 0.99% -
BM_RangesMakeHeap_string_Descending_16 1.09% 2.373 2.399 - -12.87% -
BM_deque_vector_ranges_move/65536 1.09% 2723.993 2753.650 - 0.09% -
BM_RangesPushHeap_string_SingleElement_64 1.09% 2.473 2.500 - -4.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.09% 14487.825 14645.315 - -1.42% -
SetIntersection_Front_Vector_uint32_16384_256 1.08% 2330001.680 2355247.777 - 2.85% -
BM_StringDestroy_Huge 1.08% 10.670 10.786 - 1.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.08% 15084.975 15248.006 - 0.26% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.08% 36.103 36.493 - -24.26% -
rng::move(list<int>)/262144 1.08% 248021.196 250692.996 - -1.26% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 1.08% 16.503 16.681 - -0.85% -
BM_PushHeap_float_Random_64 1.07% 6.688 6.760 - -0.19% -
rng::partial_sort(vector<int>)_(shuffled)/8 1.07% 22.107 22.344 - -1.05% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.07% 19701.249 19912.629 - -0.41% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.07% 22.313 22.552 - -5.32% -
std::rotate_copy(deque<int>)/1024 1.07% 34.205 34.571 - 1.05% -
rng::find_end(deque<int>)_(single_element)/8192 1.07% 2209.477 2233.150 - 1.35% -
std::adjacent_find(vector<int>,_pred)/1048576 1.07% 466538.353 471526.569 - 1.49% -
rng::copy_if(list<int>)_(entire_range)/512 1.07% 366.914 370.837 - -0.19% -
std::find_end(forward_list<int>)_(same_length)/1024 1.07% 1484.097 1499.947 - -0.47% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 1.07% 92.819 93.810 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.07% 9.896 10.001 - 1.77% -
BM_std_min<unsigned_short>/19 1.06% 1.853 1.873 - -1.08% -
rng::search(vector<int>)_(no_match)/8192 1.06% 1631.813 1649.184 - -0.70% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.06% 17.912 18.102 - 1.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 64665.035 65349.917 - 0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 57537.510 58146.196 - 2.12% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.06% 52781.320 53339.654 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.06% 14492139.017 14645372.650 - -0.16% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.06% 27.283 27.571 - -0.34% -
rng::remove(deque<int>)_(prefix)/50 1.05% 62.385 63.043 - -0.69% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.05% 54593.783 55169.303 - -0.08% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.05% 69.737 70.472 - 0.30% -
BM_std_min<unsigned___int128>/19 1.05% 7.325 7.402 - -19.13% -
std::multiset<int>::ctor(const&)/1024 1.05% 6063.750 6127.584 - -0.49% -
SetIntersection_None_Set_uint32_1024_64 1.05% 8845376.639 8938476.620 - 0.74% -
rng::reverse_copy(deque<int>)/64 1.05% 20.005 20.215 - 1.40% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.05% 2.136 2.158 - 1.79% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 1.05% 19.313 19.515 - 4.90% -
std::multiset<int>::erase(iterator)/1024 1.05% 24.030 24.282 - 2.21% -
BM_StringEraseToEnd_Huge_Transparent 1.05% 2.466 2.492 - -2.88% -
rng::copy(list<int>)/8 1.05% 2.369 2.394 - 1.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.05% 34.536 34.897 - 0.86% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.05% 4.317 4.362 - -2.77% -
std::set<int>::equal_range(key)_(existent)/1024 1.05% 4.152 4.196 - 1.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 473.152 478.088 - 1.31% -
std::sort(deque<int>)_(repeated)/8192 1.04% 6732.095 6802.325 - 0.73% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.04% 4597.039 4644.925 - 1.00% -
BM_MakeThenSortHeap_string_Heap_16 1.04% 17.245 17.425 - -0.60% -
BM_deque_vector_ranges_copy/65536 1.04% 2597.459 2624.459 - -8.76% -
std::stable_sort(vector<int>)_(repeated)/1024 1.04% 1083.264 1094.483 - -3.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.03% 2.337 2.361 - 7.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.03% 98799.277 99820.482 - 5.56% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.03% 14428.872 14577.707 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.03% 13300.838 13437.876 - -0.35% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.03% 7.494 7.571 - 1.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.03% 18.190 18.377 - 1.97% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.03% 21.319 21.538 - 1.55% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.03% 8.490 8.578 - 1.14% -
BM_std_min<int>/1024 1.03% 26.712 26.986 - 1.24% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.03% 1.430 1.445 - 0.84% -
BM_std_min<unsigned___int128>/5 1.03% 1.751 1.769 - -4.41% -
SetIntersection_None_Vector_uint32_256_1 1.02% 4542320.393 4588851.333 - 0.75% -
rng::partition(vector<int>)_(sparse)/32 1.02% 9.098 9.191 - 1.15% -
std::rotate(list<int>)_(1_element_forward)/50 1.02% 26.735 27.008 - 11.24% -
rng::partition(vector<int>)_(sparse)/1024 1.02% 259.167 261.808 - 0.80% -
rng::find_end(vector<int>)_(process_all)/8192 1.02% 2918.670 2948.356 - 54.82% -
BM_StringEraseWithMove_Large_Opaque 1.02% 2.838 2.866 - 0.12% -
rng::search(list<int>)_(single_element)/1000 1.02% 667.799 674.588 - 1.29% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.02% 5376.687 5431.277 - 3.72% -
SetIntersection_None_Vector_float_16384_1 1.01% 1162917.984 1174679.287 - -2.42% -
rng::move(vector<int>)/1048576 1.01% 56670.234 57242.522 - -0.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.01% 19.113 19.306 - 0.67% -
rng::for_each(multimap<int>)/8 1.01% 6.204 6.266 - 38.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.01% 15.001 15.152 - 2.14% -
rng::find_end(vector<int>)_(process_all)/1048576 1.01% 373021.477 376783.956 - 48.55% -
std::stable_partition(vector<int>)_(sparse)/32 1.01% 7.377 7.452 - 8.41% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.01% 43.162 43.597 - 0.59% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.01% 26.170 26.434 - -10.21% -
rng::search(list<int>)_(no_match)/8192 1.01% 6831.217 6899.898 - 0.59% -
std::vector<std::string>::ctor(size)/1024 1.00% 426.767 431.055 - 0.56% -
BM_std_min<unsigned___int128>/18 1.00% 6.927 6.996 - -17.99% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.00% 1.663 1.679 - 0.27% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.00% 51004.436 51514.764 - 0.07% -
BM_std_min<unsigned_short>/7 1.00% 1.087 1.098 - -0.06% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::is_partitioned(list<int>)_(unpartitioned)/32 -65.08% 2.777 0.970 - -8.67% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -60.40% 60.501 23.961 - -48.09% -
std::copy_backward(vector<int>)/32768 -55.40% 3797.013 1693.354 - -55.38% -
std::adjacent_find(list<int>)/1024 -55.03% 1585.900 713.142 - -0.17% -
std::unordered_multiset<int>::count(key)_(existent)/0 -54.67% 0.023 0.010 - -11.52% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -54.23% 2641.862 1209.200 - 0.90% -
std::find_if(list<int>)_(process_all)/1024 -52.88% 1614.355 760.708 - -0.04% -
std::is_sorted_until(list<int>)/1024 -52.06% 1571.895 753.612 - 0.01% -
std::find_end(list<int>)_(process_all)/1000 -51.45% 1466.235 711.904 - 8.49% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -51.00% 1566.716 767.763 - -0.48% -
std::find_end(list<int>)_(process_all)/1024 -50.50% 1475.491 730.436 - 3.90% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -49.10% 2878.276 1465.185 - -46.35% -
BM_StringCtorDefault -48.34% 0.456 0.235 - 0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -41.33% 2212.422 1298.041 - -1.40% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -41.25% 10.789 6.338 - -4.93% -
BM_PushHeap_string_Descending_262144 -41.16% 5.540 3.260 - -40.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -40.62% 11.358 6.744 - -32.41% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -40.53% 261.122 155.301 - 0.91% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -36.81% 2112.787 1335.071 - -15.72% -
std::copy(vector<int>)/4096 -36.41% 230.016 146.263 - -36.55% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -36.27% 1178.982 751.383 - -0.03% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.69% 7.472 4.805 - -33.18% -
std::unique_copy(deque<int>)_(contiguous)/32 -34.33% 14.931 9.805 - -11.22% -
std::copy(vector<bool>)_(aligned)/262144 -34.31% 675.258 443.579 - -35.16% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -33.88% 9.583 6.336 - 1.95% -
BM_RangesMakeHeap_uint64_Random_4 -33.75% 1.766 1.170 - 1.40% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -33.51% 0.406 0.270 - -44.26% -
rng::all_of(deque<int>)_(process_all)/8 -33.45% 4.648 3.093 - 0.15% -
rng::any_of(deque<int>)_(process_all)/8 -33.44% 4.643 3.091 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -33.07% 3.577 2.394 - -31.26% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -31.92% 1.648 1.122 - -20.32% -
rng::copy(vector<int>)/4096 -31.27% 232.863 160.053 - 7.11% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.13% 60.139 41.417 - -30.11% -
std::unique_copy(deque<int>)_(contiguous)/52 -30.99% 21.081 14.548 - -5.20% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -30.46% 0.620 0.431 - -38.01% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.10% 346861616.934 242464565.827 - -30.53% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -29.08% 6.333 4.491 - -1.71% -
std::search(deque<int>)_(near_matches)/1024 -29.04% 25644.047 18196.112 - -11.88% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -29.03% 352902895.319 250445304.348 - -26.69% -
std::search(deque<int>)_(near_matches)/1000 -29.03% 24534.111 17411.913 - -11.86% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -28.16% 83.658 60.103 - -51.32% -
BM_RangesPopHeap_string_1 -28.14% 0.641 0.461 - -12.00% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -28.13% 0.360 0.259 - -11.94% -
BM_std_min<unsigned_short>/1 -27.90% 0.455 0.328 - 29.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.86% 40.977 29.562 - -27.57% -
std::map<std::string,_int>::erase(key)_(existent)/32 -27.70% 81.722 59.087 - -26.14% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -27.53% 64.197 46.527 - -22.66% -
BM_PopHeap_pair<uint32,_uint32>_1 -27.35% 0.696 0.506 - -0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -27.28% 0.636 0.463 - -7.68% -
BM_PushHeap_string_Descending_16384 -27.07% 3.231 2.356 - -30.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -27.00% 9.057 6.612 - -22.04% -
BM_StringEraseWithMove_Empty_Transparent -26.93% 0.778 0.569 - 1.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -26.65% 6.136 4.501 - -0.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.58% 61.661 45.274 - -26.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -26.48% 3682776.596 2707590.902 - -5.87% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -26.24% 12.210 9.006 - -13.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -25.28% 44.484 33.238 - -27.75% -
BM_PushHeap_uint64_Descending_1 -25.22% 0.575 0.430 - -4.17% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -25.17% 1616.034 1209.258 - -2.25% -
rng::reverse(vector<int>)/8 -25.06% 2.211 1.657 - 2.39% -
std::map<std::string,_int>::erase(key)_(existent)/0 -24.95% 74.860 56.185 - 33.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -24.19% 6.419 4.866 - -18.78% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -23.77% 0.568 0.433 - -23.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.75% 37.461 28.565 - -23.77% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -23.62% 36031.760 27520.611 - 7.65% -
rng::equal(vector<bool>)_(unaligned)/8 -23.57% 0.925 0.707 - -4.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.52% 38.493 29.438 - -23.03% -
rng::find_end(forward_list<int>)_(same_length)/8192 -23.20% 17003.883 13059.410 - -8.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -23.15% 0.403 0.310 - -37.30% -
BM_RangesPushHeap_uint64_Descending_1 -23.14% 0.584 0.449 - -3.88% -
std::unordered_set<int>::count(key)_(non-existent)/0 -23.06% 0.344 0.265 - -34.54% -
rng::contains_subrange(deque<int>)_(process_all)/50 -22.92% 18.985 14.634 - -19.82% -
rng::is_sorted(deque<int>)/8 -22.60% 3.246 2.513 - -11.96% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -22.49% 2.505 1.942 - 0.11% -
std::find_end(deque<int>)_(match_near_end)/1000 -22.26% 43.656 33.937 - -89.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -22.16% 45.291 35.256 - -17.09% -
BM_vector_deque_ranges_move_backward/0 -22.12% 0.500 0.389 - -35.77% -
BM_PushHeap_string_PipeOrgan_16384 -21.96% 16.625 12.974 - -20.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -21.77% 17.077 13.359 - -10.83% -
BM_PushHeap_string_Descending_1024 -21.63% 3.085 2.418 - -27.08% -
std::find_end(forward_list<int>)_(same_length)/8192 -21.51% 16860.332 13234.383 - -8.84% -
BM_PushHeap_string_Descending_256 -21.39% 2.935 2.308 - -24.75% -
BM_StringEraseWithMove_Empty_Opaque -21.24% 1.020 0.804 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -21.10% 1919506.269 1514517.322 - -4.32% -
std::unordered_set<std::string>::erase(iterator)/0 -20.88% 32.941 26.064 - -4.91% -
rng::is_sorted_until(deque<int>)/8 -20.74% 4.610 3.654 - -14.74% -
rng::adjacent_find(deque<int>)/50 -20.68% 20.029 15.886 - -15.51% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -20.66% 27.155 21.545 - -12.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -20.66% 1.633 1.296 - -13.44% -
BM_RangesPopHeap_uint64_1 -20.38% 0.634 0.505 - 13.34% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -20.32% 94.329 75.158 - -21.23% -
BM_deque_vector_move_backward/0 -20.17% 1.715 1.369 - -6.77% -
std::adjacent_find(list<int>)/50 -19.97% 29.629 23.711 - -0.23% -
BM_PushHeap_string_PipeOrgan_262144 -19.69% 21.629 17.369 - -21.29% -
rng::all_of(deque<int>)_(process_all)/32 -19.67% 14.374 11.547 - -0.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -19.62% 1.536 1.235 - -22.55% -
std::map<std::string,_int>::erase(iterator)/8192 -19.60% 35.434 28.489 - 7.72% -
std::find_end(deque<int>)_(single_element)/8192 -19.47% 2964.977 2387.589 - 17.13% -
rng::any_of(deque<int>)_(process_all)/32 -19.44% 14.349 11.560 - 0.09% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -19.43% 1.258 1.014 - -11.77% -
BM_deque_deque_move/2 -19.18% 3.544 2.864 - -6.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.95% 42.579 34.509 - -17.74% -
BM_RangesPushHeap_uint32_Random_1 -18.94% 0.571 0.463 - -7.60% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -18.83% 0.575 0.466 - -18.79% -
BM_PushHeap_string_Random_262144 -18.82% 22.290 18.095 - -16.99% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -18.75% 1.561 1.268 - -31.90% -
BM_deque_deque_move/1 -18.67% 3.936 3.201 - -6.09% -
std::set<std::string>::erase(iterator)/32 -18.65% 31.479 25.608 - -17.88% -
BM_deque_deque_ranges_move/2 -18.65% 3.534 2.875 - -6.09% -
BM_deque_deque_ranges_copy/1 -18.53% 3.933 3.204 - -6.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -18.49% 1.784 1.454 - -19.64% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -18.39% 2402273.476 1960503.445 - -19.49% -
std::set<int>::upper_bound(key)_(non-existent)/32 -18.39% 2.984 2.436 - 0.02% -
BM_deque_deque_ranges_copy/2 -18.11% 3.511 2.875 - -6.12% -
rng::equal(vector<bool>)_(unaligned)/50 -17.87% 0.845 0.694 - -5.73% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -17.87% 65.082 53.452 - 8.29% -
std::find(vector<bool>)_(process_all)/50 -17.74% 0.691 0.569 - -1.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -17.67% 32792.674 26998.662 - 7.43% -
std::find_end(deque<int>)_(match_near_end)/1024 -17.66% 39.564 32.577 - -99.02% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -17.30% 12372.447 10232.528 - -19.06% -
BM_vector_deque_ranges_copy_backward/0 -17.21% 0.574 0.475 - 7.44% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -17.06% 1.489 1.235 - -7.22% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.03% 672.417 557.907 - -17.45% -
BM_deque_deque_ranges_move/1 -17.02% 3.865 3.207 - -6.25% -
std::unordered_set<int>::find(key)_(non-existent)/32 -16.96% 1.152 0.957 - -2.71% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.91% 7.964 6.617 - -29.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.77% 43.724 36.393 - -3.09% -
BM_PushHeap_string_Descending_64 -16.75% 2.667 2.220 - -17.52% -
std::adjacent_find(deque<int>)/8 -16.72% 3.778 3.146 - 6.40% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.71% 12.990 10.819 - -22.26% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.70% 1.656 1.380 - -19.01% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -16.59% 7.189 5.997 - 0.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -16.56% 0.576 0.481 - 7.50% -
std::multiset<std::string>::erase(key)_(existent)/32 -16.35% 60.825 50.882 - -13.36% -
std::find(vector<bool>)_(process_all)/8 -16.33% 0.628 0.526 - -8.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -16.18% 1.646 1.380 - -19.52% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -16.13% 0.635 0.533 - -13.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -16.11% 3.933 3.299 - -7.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -16.11% 0.401 0.336 - 0.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -15.95% 584753.535 491476.286 - -3.07% -
rng::adjacent_find(deque<int>)/8 -15.77% 3.773 3.178 - -15.26% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -15.69% 2.598 2.191 - 1.17% -
SetIntersection_Interlaced_Vector_string_16384_64 -15.69% 14034663.388 11832517.610 - -9.37% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.60% 1.535 1.295 - -27.91% -
rng::swap_ranges(list<int>)/8192 -15.58% 12738.587 10753.732 - 6.75% -
BM_deque_vector_copy_backward/0 -15.58% 1.632 1.378 - -0.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -15.46% 30293.748 25610.236 - -8.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.42% 7.668 6.485 - -0.16% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -15.38% 4532.028 3834.913 - -2.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.35% 57.313 48.514 - -4.99% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -15.21% 11.957 10.138 - 0.35% -
rng::search(deque<int>)_(same_length)/1000 -15.14% 383.719 325.615 - -1.72% -
rng::fill_n(deque<int>)/32 -14.97% 1.419 1.207 - -1.53% -
BM_PushHeap_string_Ascending_262144 -14.88% 33.564 28.571 - -23.63% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -14.76% 2.571 2.192 - -3.22% -
rng::partition_copy(list<int>)/8192 -14.75% 8791.217 7494.154 - 1.70% -
rng::find_end(list<int>)_(same_length)/8192 -14.73% 9587.191 8174.586 - -48.62% -
BM_PushHeap_string_Ascending_16384 -14.72% 23.509 20.050 - -9.94% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -14.64% 5.581 4.764 - 0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -14.63% 8.993 7.678 - -7.04% -
BM_vector_deque_move/0 -14.60% 0.463 0.395 - -28.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -14.57% 5.778 4.937 - -6.35% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -14.55% 39.872 34.069 - -21.26% -
rng::copy_if(list<int>)_(entire_range)/64 -14.43% 37.669 32.235 - 4.67% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -14.43% 0.468 0.400 - 1.29% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -14.42% 563.491 482.209 - -0.47% -
rng::find(list<int>)_(bail_25%)/32768 -14.42% 8799.887 7530.741 - -1.04% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -14.35% 72.277 61.907 - -49.57% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -14.33% 2.332 1.997 - -9.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -14.30% 6873990.234 5890810.487 - -17.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -14.28% 7.373 6.320 - -6.29% -
BM_vector_deque_ranges_move/1 -14.20% 2.650 2.273 - 11.91% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -14.14% 28.553 24.514 - 2.66% -
std::adjacent_find(deque<int>)/50 -14.12% 17.881 15.356 - 3.95% -
std::map<int,_int>::find(key)_(non-existent)/8192 -13.86% 8.329 7.175 - 1.30% -
BM_RangesPushHeap_float_SingleElement_1 -13.79% 0.540 0.465 - -26.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -13.67% 1973.150 1703.328 - -12.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -13.63% 18853270.995 16282824.134 - -22.06% -
BM_lexicographical_compare_three_way<IntPtr>/1 -13.57% 0.451 0.390 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -13.56% 48820504.600 42200412.434 - -16.83% -
SetIntersection_Interlaced_Vector_string_262144_4 -13.47% 2415415.120 2089991.899 - 0.76% -
std::multiset<std::string>::erase(iterator)/8192 -13.44% 31.282 27.077 - -10.92% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -13.44% 5861670.317 5073844.711 - -23.44% -
BM_PushHeap_string_Descending_4 -13.39% 2.209 1.913 - -11.68% -
BM_PushHeap_uint32_QuickSortAdversary_1 -13.28% 0.615 0.534 - 10.74% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -13.25% 11838.219 10269.111 - 2.06% -
std::move(deque<int>)/32768 -13.22% 2114.372 1834.928 - -13.49% -
std::unordered_set<int>::find(key)_(existent)/32 -13.16% 1.304 1.132 - -0.30% -
rng::for_each_n(deque<int>)/8 -13.16% 1.329 1.154 - -4.20% -
BM_RangesMakeHeap_float_Descending_64 -13.15% 0.223 0.193 - 0.12% -
std::find_end(deque<int>)_(match_near_end)/8192 -13.01% 315.093 274.090 - -99.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -12.96% 15.212 13.241 - -0.88% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -12.88% 68.794 59.932 - -2.45% -
BM_deque_vector_ranges_move/0 -12.80% 1.718 1.498 - -3.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -12.76% 0.535 0.467 - -26.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -12.75% 7199232.386 6281355.389 - -5.42% -
rng::replace(vector<int>)_(sprinkled)/8192 -12.58% 1581.101 1382.162 - 0.39% -
BM_deque_deque_copy/2 -12.53% 3.233 2.828 - -7.64% -
BM_RangesPopHeap_uint32_1 -12.50% 0.523 0.457 - 10.09% -
BM_RangesPopHeap_string_262144 -12.33% 104.139 91.297 - -9.74% -
BM_deque_vector_ranges_move/64 -12.26% 2.994 2.627 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.23% 0.447 0.393 - -4.32% -
std::partition(deque<int>)_(dense)/32 -12.20% 11.240 9.868 - -11.46% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.18% 1.717 1.508 - -11.84% -
BM_std_minmax<unsigned_char>/8 -12.16% 1.051 0.924 - -15.03% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.12% 29.281 25.730 - -12.92% -
BM_deque_vector_move_backward/64 -12.10% 3.317 2.916 - 0.03% -
BM_PushHeap_uint64_Ascending_64 -12.05% 1.727 1.519 - 0.07% -
std::multiset<std::string>::find(key)_(existent)/1024 -11.81% 31.733 27.986 - 18.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -11.71% 1.365 1.205 - -6.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -11.67% 5016769.403 4431216.808 - -7.57% -
std::multiset<std::string>::erase(iterator)/1024 -11.66% 33.696 29.766 - -9.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.65% 34.067 30.097 - -24.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -11.57% 0.932 0.824 - -0.34% -
rng::replace(vector<int>)_(sprinkled)/1024 -11.54% 196.775 174.063 - 1.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -11.54% 0.488 0.432 - -22.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -11.52% 2.237 1.979 - -2.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -11.52% 29.701 26.278 - 9.99% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -11.43% 94965442.752 84112502.375 - -16.00% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -11.40% 97.595 86.467 - -13.30% -
std::find_end(deque<int>)_(single_element)/1024 -11.38% 374.560 331.920 - 28.13% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -11.36% 34.732 30.788 - 22.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -11.23% 95.478 84.751 - -9.39% -
rng::copy_backward(vector<int>)/32768 -11.21% 3516.343 3122.098 - -5.01% -
rng::all_of(deque<int>)_(process_all)/50 -11.20% 20.624 18.314 - -0.12% -
BM_lexicographical_compare_three_way_slow_path/1 -11.18% 0.458 0.406 - 11.59% -
rng::find_first_of(vector<int>)_(large_needle)/50 -11.17% 293.915 261.084 - -8.57% -
BM_RangesPushHeap_string_Descending_262144 -11.04% 3.435 3.055 - -40.31% -
BM_vector_deque_ranges_copy/64 -11.04% 3.146 2.799 - -0.69% -
SetIntersection_Front_Set_uint64_262144_64 -11.03% 2028328.907 1804599.507 - -1.31% -
std::copy_backward(vector<int>)/4096 -10.99% 225.070 200.341 - -16.22% -
BM_StringConstructDestroyCStr_Empty_Transparent -10.98% 0.315 0.281 - 19.11% -
rng::rotate(deque<int>)_(1_element_forward)/32 -10.96% 5.202 4.632 - -3.55% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -10.92% 11.696 10.418 - -1.39% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -10.92% 11.036 9.831 - -10.44% -
BM_deque_vector_copy_backward/1 -10.91% 2.340 2.085 - -0.34% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.84% 10.997 9.805 - -7.83% -
rng::replace(vector<int>)_(sprinkled)/50 -10.79% 9.807 8.749 - 8.98% -
BM_RangesMakeHeap_uint32_Random_256 -10.78% 1.232 1.100 - -7.94% -
BM_vector_deque_ranges_copy/1 -10.73% 2.553 2.279 - -3.12% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.67% 371.471 331.846 - 14.63% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -10.63% 12.176 10.881 - 7.92% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -10.62% 1.251 1.118 - -9.06% -
BM_vector_deque_ranges_copy/2 -10.57% 2.245 2.007 - -2.84% -
bm_ranges_lexicographical_compare<int>/2 -10.54% 1.579 1.412 - -7.50% -
BM_deque_vector_move_backward/1 -10.53% 2.331 2.086 - 0.07% -
BM_PushHeap_float_SingleElement_1 -10.50% 0.522 0.467 - -32.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -10.47% 0.302 0.271 - -22.44% -
std::is_sorted_until(deque<int>,_pred)/8 -10.46% 4.305 3.855 - -9.33% -
std::set<std::string>::erase(key)_(existent)/32 -10.39% 70.073 62.792 - -9.85% -
BM_deque_vector_move/64 -10.32% 2.915 2.614 - -0.64% -
BM_std_minmax<unsigned_short>/4 -10.28% 1.087 0.975 - 4.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -10.24% 29.685 26.645 - -9.24% -
BM_vector_deque_ranges_move/2 -10.24% 2.232 2.004 - 16.03% -
std::find_first_of(vector<int>)_(large_needle)/50 -10.16% 290.913 261.356 - -2.45% -
std::vector<int>::ctor(size)/32 -10.06% 10.523 9.465 - -13.30% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -9.94% 93166414.746 83909911.104 - 4.12% -
std::move(deque<int>)/4096 -9.86% 169.554 152.831 - -0.62% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.84% 1.735 1.564 - -2.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -9.80% 86.911 78.397 - -15.06% -
BM_vector_deque_ranges_move/64 -9.79% 3.113 2.808 - 5.55% -
BM_vector_deque_move/64 -9.77% 3.105 2.802 - 3.61% -
BM_deque_deque_copy/1 -9.77% 3.518 3.175 - -6.71% -
BM_std_minmax<unsigned_int>/3 -9.69% 1.317 1.190 - 3.00% -
bm_ranges_lexicographical_compare<int>/3 -9.67% 1.867 1.687 - -8.82% -
BM_deque_vector_ranges_copy_backward/2 -9.66% 2.035 1.838 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -9.65% 11.609 10.488 - -4.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -9.64% 2.489 2.249 - -1.58% -
BM_vector_deque_move_backward/1 -9.64% 2.562 2.315 - -9.87% -
BM_deque_vector_ranges_move/1 -9.64% 2.298 2.077 - -3.39% -
BM_deque_vector_ranges_move_backward/2 -9.60% 2.028 1.833 - -0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.55% 1585.929 1434.424 - -10.05% -
std::find_end(forward_list<int>)_(single_element)/8192 -9.54% 6340.222 5735.176 - 0.12% -
BM_deque_vector_ranges_copy_backward/1 -9.53% 2.306 2.086 - -2.54% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.48% 1.479 1.339 - -10.48% -
BM_std_minmax_element<char>/5500 -9.44% 1536.828 1391.807 - -7.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.43% 1.110 1.005 - -3.83% -
std::find_end(list<int>)_(same_length)/8192 -9.42% 9018.707 8168.779 - -56.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.42% 34.694 31.427 - -9.81% -
BM_vector_deque_ranges_copy_backward/1 -9.36% 2.549 2.311 - 4.12% -
std::set<std::string>::contains(key)_(existent)/8192 -9.32% 30.259 27.439 - -8.24% -
BM_RangesMakeHeap_uint32_Heap_64 -9.30% 0.251 0.228 - -11.40% -
std::map<int,_int>::find(key)_(non-existent)/1024 -9.29% 5.903 5.354 - -1.07% -
SetIntersection_Interlaced_Vector_string_16384_16 -9.27% 4752212.746 4311533.209 - -6.51% -
BM_std_minmax_element<char>/4000 -9.26% 1118.477 1014.898 - -7.79% -
BM_std_minmax_element<char>/4096 -9.25% 1145.242 1039.263 - -7.76% -
rng::reverse_copy(list<int>)/4096 -9.17% 3379.410 3069.666 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -9.14% 1926880.374 1750710.825 - 14.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.14% 35.633 32.375 - -10.85% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.12% 0.469 0.426 - -14.09% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -9.07% 0.448 0.408 - -9.61% -
BM_std_minmax_element<char>/64000 -9.04% 17798.420 16190.023 - -7.49% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -9.03% 3.617 3.291 - -0.15% -
BM_deque_vector_move_backward/2 -8.97% 2.017 1.836 - -0.32% -
std::find_end(list<int>)_(single_element)/8192 -8.97% 8482.295 7721.295 - -10.58% -
BM_deque_vector_ranges_move_backward/64 -8.97% 3.204 2.916 - 0.32% -
BM_std_minmax_element<char>/65536 -8.95% 18213.088 16582.629 - -7.29% -
BM_std_minmax_element<char>/70000 -8.93% 19465.951 17728.455 - -7.38% -
BM_deque_vector_copy_backward/2 -8.90% 2.021 1.841 - -0.06% -
rng::find_end(deque<int>)_(process_all)/8192 -8.88% 2226.575 2028.925 - -15.00% -
BM_deque_vector_ranges_move/2 -8.87% 2.020 1.841 - 0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -8.86% 2.130 1.941 - 3.52% -
BM_vector_deque_copy_backward/0 -8.84% 0.561 0.511 - 27.26% -
BM_StringRelational_Less_Large_Small_Control -8.81% 1.843 1.681 - -5.59% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -8.80% 1.007 0.918 - -0.70% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -8.80% 21.687 19.778 - -6.04% -
rng::rotate(deque<int>)_(1_element_forward)/50 -8.80% 6.407 5.843 - -4.21% -
BM_PushHeap_string_QuickSortAdversary_262144 -8.80% 17.625 16.074 - -6.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -8.78% 8652526.991 7892816.285 - 56.32% -
rng::partition(vector<int>)_(dense)/32 -8.77% 8.621 7.865 - -6.39% -
BM_deque_vector_move/2 -8.75% 2.018 1.841 - 0.09% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.73% 1.497 1.366 - -2.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -8.70% 201.104 183.604 - -0.19% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.70% 11230.159 10253.502 - -9.39% -
rng::move_backward(list<int>)/262144 -8.63% 333767.651 304973.612 - 14.25% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -8.63% 0.398 0.364 - -25.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.62% 1.360 1.243 - -11.00% -
SetIntersection_Interlaced_Vector_uint32_256_16 -8.62% 7643166.129 6984546.645 - 3.77% -
BM_PushHeap_uint64_Ascending_256 -8.61% 2.290 2.093 - 0.07% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.60% 1.409 1.288 - -3.77% -
BM_vector_deque_ranges_copy_backward/2 -8.55% 2.255 2.063 - 6.18% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.53% 15047.719 13764.762 - -6.05% -
BM_deque_vector_move/1 -8.49% 2.349 2.150 - 0.85% -
BM_deque_vector_copy_backward/64 -8.48% 3.186 2.916 - -0.05% -
BM_StringRelationalLiteral_Less_Small_Large_Control -8.46% 1.836 1.680 - -2.34% -
BM_deque_vector_ranges_copy_backward/0 -8.46% 1.552 1.421 - 3.21% -
BM_deque_vector_ranges_move_backward/0 -8.44% 1.615 1.479 - -1.58% -
BM_deque_vector_ranges_copy_backward/64 -8.44% 3.176 2.908 - 0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.44% 94.899 86.893 - 10.02% -
rng::all_of(deque<int>)_(process_all)/8192 -8.39% 2881.277 2639.633 - 0.29% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -8.38% 1.172 1.073 - -4.70% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.35% 71140724.227 65201405.399 - -3.88% -
std::transform(list<int>,_list<int>)/8192 -8.34% 9298.029 8522.900 - -9.44% -
BM_vector_deque_copy/64 -8.32% 3.024 2.773 - -1.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -8.32% 2.725 2.498 - -7.10% -
BM_vector_deque_move_backward/2 -8.31% 2.251 2.064 - -9.50% -
std::equal(vector<bool>)_(unaligned)/8 -8.30% 0.917 0.841 - -1.26% -
BM_vector_deque_copy_backward/1 -8.28% 2.608 2.392 - 3.51% -
BM_vector_deque_copy_backward/2 -8.28% 2.309 2.118 - 2.48% -
BM_vector_deque_ranges_move_backward/2 -8.26% 2.248 2.062 - 6.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.26% 30.771 28.230 - -10.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.25% 0.902 0.828 - -11.28% -
BM_vector_deque_ranges_move_backward/1 -8.23% 2.533 2.325 - 6.50% -
std::copy_if(list<int>)_(entire_range)/32768 -8.22% 30740.788 28213.260 - -5.97% -
BM_std_minmax_element<char>/1024 -8.19% 290.338 266.562 - -7.04% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -8.19% 288.667 265.040 - 1.72% -
std::copy_n(vector<int>)/32768 -8.17% 3786.486 3477.310 - -8.39% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -8.15% 21.414 19.668 - 4.25% -
rng::copy_n(vector<bool>)_(unaligned)/262144 -8.09% 1489.701 1369.211 - 0.02% -
std::replace_if(list<int>)_(sprinkled)/50 -8.08% 25.114 23.085 - 0.27% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.08% 1.598 1.469 - -16.25% -
BM_vector_deque_ranges_copy_backward/64 -8.07% 3.227 2.966 - -2.26% -
std::unordered_set<int>::count(key)_(existent)/1024 -8.07% 1.317 1.211 - 0.57% -
rng::find_if_not(vector<char>)_(process_all)/8 -8.06% 2.638 2.425 - -1.79% -
std::copy_n(vector<bool>)_(aligned)/1048576 -8.03% 2106.509 1937.330 - 15.48% -
BM_deque_vector_ranges_move_backward/1 -8.02% 2.288 2.105 - -0.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.97% 138.847 127.781 - 25.71% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -7.96% 0.518 0.477 - 2.71% -
BM_std_minmax_element<char>/512 -7.95% 148.195 136.418 - -6.62% -
BM_vector_deque_move_backward/64 -7.94% 3.282 3.021 - -0.27% -
BM_deque_deque_ranges_move_backward/64 -7.92% 5.497 5.061 - 49.88% -
BM_PushHeap_string_PipeOrgan_256 -7.91% 8.631 7.948 - -8.42% -
std::count(list<int>)_(every_other)/8192 -7.91% 6885.318 6340.614 - -4.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -7.89% 2551544.948 2350211.049 - -4.94% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.88% 0.827 0.762 - 0.60% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -7.88% 1.277 1.176 - -4.62% -
rng::rotate_copy(vector<int>)/8192 -7.88% 499.784 460.414 - 62.33% -
rng::all_of(deque<int>)_(process_all)/32768 -7.85% 11493.267 10590.649 - 0.38% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -7.85% 0.537 0.495 - -11.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.82% 5.287 4.873 - -0.03% -
std::unordered_set<std::string>::erase(iterator)/1024 -7.82% 28.967 26.703 - -10.52% -
bm_lexicographical_compare<int>/4 -7.76% 1.259 1.162 - -7.72% -
rng::copy_n(vector<int>)/4096 -7.76% 243.710 224.806 - 53.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.75% 36.050 33.255 - -7.38% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.72% 41052550.851 37884560.297 - -4.99% -
std::partition(deque<int>)_(dense)/50 -7.71% 16.225 14.973 - -8.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.71% 8.289 7.651 - -0.10% -
std::remove_if(deque<int>)_(sprinkled)/50 -7.68% 68.587 63.322 - -3.31% -
BM_vector_deque_move/1 -7.68% 2.517 2.323 - 10.06% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -7.67% 48958305.911 45204614.008 - -2.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.64% 6690910.468 6179896.359 - -7.65% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.64% 15055.397 13905.624 - -8.44% -
std::transform(list<int>)_(identity_transform)/8192 -7.62% 7654.327 7070.869 - -7.43% -
BM_StringFindCharLiteral/16 -7.60% 1.619 1.496 - -7.61% -
std::set<std::string>::count(key)_(existent)/1024 -7.58% 23.859 22.050 - -9.49% -
rng::find_end(list<int>)_(single_element)/8192 -7.58% 8541.346 7893.710 - -9.94% -
BM_StringFindCharLiteral/8 -7.58% 1.618 1.496 - -7.61% -
BM_std_minmax<int>/7 -7.55% 1.796 1.661 - -2.91% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -7.55% 71.921 66.493 - 110.55% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -7.53% 10094.311 9334.308 - -51.80% -
BM_RangesMakeHeap_uint32_Descending_64 -7.51% 0.250 0.231 - -2.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.47% 41.730 38.611 - -6.32% -
BM_std_minmax<unsigned_long_long>/2 -7.45% 0.927 0.858 - -1.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.41% 1.436 1.330 - -16.35% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -7.40% 27293.789 25273.257 - -4.64% -
rng::none_of(deque<int>)_(process_all)/50 -7.39% 28.210 26.125 - -1.64% -
rng::find_last(deque<int>)_(bail_90%)/8192 -7.37% 219.496 203.329 - -0.21% -
std::find_if_not(vector<char>)_(process_all)/8 -7.35% 2.482 2.300 - -6.84% -
BM_PushHeap_uint64_Ascending_16 -7.34% 0.980 0.908 - -0.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -7.33% 6.780 6.283 - -0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -7.32% 0.593 0.549 - -0.67% -
BM_vector_deque_copy_backward/64 -7.29% 3.322 3.080 - 4.01% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -7.27% 26032.718 24139.031 - -4.42% -
bm_ranges_lexicographical_compare<int>/1 -7.27% 1.350 1.252 - -3.37% -
BM_std_minmax_element<int>/2 -7.26% 0.645 0.598 - -6.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.24% 4718.847 4377.341 - -7.57% -
SetIntersection_None_Set_float_16384_16384 -7.24% 167419413.132 155306250.999 - -0.92% -
BM_PushHeap_string_QuickSortAdversary_16384 -7.23% 16.831 15.613 - -5.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.14% 1.121 1.041 - -17.67% -
BM_std_minmax<unsigned_long_long>/1 -7.13% 0.606 0.563 - -3.47% -
rng::partial_sort(deque<int>)_(ascending)/8 -7.10% 33.425 31.052 - 1.80% -
std::partition(deque<int>)_(sparse)/8192 -7.08% 3265.870 3034.498 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -7.08% 1441417.627 1339333.040 - 0.68% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -7.08% 4.815 4.474 - 0.51% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.08% 12572.313 11682.549 - 0.78% -
std::for_each_n(deque<int>)/8 -7.08% 1.243 1.155 - -7.89% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.06% 17373120.004 16146634.132 - -20.83% -
std::partition(deque<int>)_(sparse)/1024 -7.05% 413.048 383.918 - -1.35% -
BM_vector_deque_ranges_move_backward/64 -7.02% 3.252 3.023 - 0.96% -
BM_deque_deque_move_backward/64 -7.02% 5.504 5.118 - 51.46% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -7.01% 11.083 10.306 - -2.12% -
BM_MakeHeap_float_Random_16 -6.98% 1.612 1.500 - -6.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.94% 6806372.070 6333874.048 - -6.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.93% 24.473 22.778 - 4.81% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -6.93% 0.676 0.630 - -0.61% -
rng::fill(vector<bool>)/64 -6.92% 1.558 1.451 - -9.62% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.91% 3.006 2.798 - -5.33% -
BM_deque_deque_ranges_copy_backward/64 -6.90% 5.484 5.105 - 51.18% -
BM_vector_deque_move/2 -6.88% 2.219 2.067 - 12.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.86% 68.362 63.674 - -3.71% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -6.85% 1487939.791 1386067.600 - -13.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -6.81% 0.477 0.444 - -7.48% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -6.80% 7707.139 7183.126 - -1.48% -
std::set<std::string>::find(key)_(existent)/32 -6.74% 16.963 15.819 - -2.97% -
rng::none_of(deque<int>)_(process_all)/8 -6.73% 4.813 4.489 - 2.39% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.70% 558.352 520.935 - -8.48% -
rng::unique(deque<int>)_(sprinkled)/52 -6.69% 72.243 67.412 - -9.82% -
BM_std_minmax<unsigned_int>/27 -6.66% 2.570 2.399 - 1.01% -
BM_PushHeap_string_PipeOrgan_1024 -6.65% 10.510 9.812 - -9.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.63% 55.601 51.913 - -5.62% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.62% 30.195 28.196 - -9.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -6.62% 25.669 23.969 - -5.16% -
BM_RangesMakeHeap_uint32_Random_16384 -6.62% 1.030 0.962 - -7.76% -
rng::count_if(list<int>)_(every_other)/8192 -6.62% 7705.831 7195.744 - -1.46% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.60% 10.023 9.362 - -9.56% -
BM_deque_deque_copy_backward/64 -6.58% 5.467 5.107 - 51.37% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -6.57% 39.371 36.783 - 11.20% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.55% 1.648 1.540 - -8.21% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -6.54% 481.671 450.168 - -1.27% -
BM_std_minmax_element<char>/3 -6.53% 1.196 1.118 - -5.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -6.52% 9622481.817 8994701.820 - 6.91% -
BM_MakeHeap_uint64_Descending_64 -6.52% 0.251 0.234 - -6.76% -
std::copy_n(vector<bool>)_(unaligned)/262144 -6.51% 1833.563 1714.264 - 0.12% -
BM_std_minmax<unsigned_int>/10 -6.50% 1.498 1.401 - 0.93% -
std::fill_n(vector<bool>)/512 -6.50% 1.605 1.501 - 5.32% -
std::unique_copy(list<int>)_(contiguous)/8192 -6.49% 7278.047 6805.511 - -1.23% -
std::copy_if(list<int>)_(entire_range)/64 -6.49% 35.927 33.597 - -7.16% -
SetIntersection_Front_Set_uint64_64_64 -6.47% 15340126.697 14347375.499 - -4.79% -
BM_RangesMakeThenSortHeap_string_Random_262144 -6.47% 206.605 193.241 - -7.31% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -6.46% 21.141 19.776 - 2.03% -
std::unordered_set<int>::contains(key)_(existent)/32 -6.46% 1.369 1.281 - 0.58% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -6.44% 27.028 25.287 - -5.78% -
std::unordered_set<int>::erase(key)_(existent)/8192 -6.44% 23.685 22.160 - -2.98% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.43% 7922.167 7412.820 - -0.20% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -6.42% 0.421 0.394 - -25.86% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -6.36% 21.129 19.784 - 1.40% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.36% 1131490.531 1059519.876 - -4.63% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.30% 110916.021 103926.456 - -6.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -6.26% 39.955 37.452 - -4.90% -
std::search(deque<int>)_(same_length)/1000 -6.26% 421.063 394.712 - 11.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -6.25% 2492549.862 2336750.000 - -0.25% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -6.23% 20463.778 19188.610 - -19.93% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.18% 13.721 12.873 - -0.22% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -6.17% 0.455 0.427 - -0.08% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -6.17% 19506.351 18303.083 - -20.58% -
SetIntersection_Front_Set_float_1024_1024 -6.16% 14719333.479 13812769.204 - -16.86% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -6.16% 476.074 446.759 - -5.91% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.15% 681.957 640.020 - -12.96% -
std::count_if(list<int>)_(every_other)/8192 -6.15% 7560.501 7095.714 - -7.26% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -6.14% 2705373.424 2539191.732 - 4.28% -
std::is_sorted(list<int>,_pred)/8192 -6.14% 7565.181 7100.962 - -6.70% -
std::set<std::string>::erase(key)_(non-existent)/32 -6.14% 12.927 12.134 - -17.38% -
BM_StringRelationalLiteral_Less_Large_Large_Control -6.14% 2.349 2.205 - 0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -6.13% 0.789 0.741 - -2.75% -
std::multiset<std::string>::erase(iterator)/0 -6.13% 31.602 29.666 - -1.30% -
bm_ranges_lexicographical_compare<int>/4 -6.12% 1.354 1.271 - -1.98% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.12% 1594672.906 1497093.672 - -2.19% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.12% 244174895.549 229239027.491 - -5.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.10% 18.270 17.155 - -5.17% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -6.09% 4.477 4.204 - -1.12% -
BM_deque_deque_copy_backward/1 -6.08% 3.572 3.355 - 20.01% -
rng::remove(vector<int>)_(sprinkled)/1024 -6.08% 539.210 506.440 - 75.74% -
rng::is_sorted(vector<int>,_pred)/8 -6.08% 4.033 3.788 - 7.87% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.07% 20.882 19.614 - -6.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.07% 20.978 19.705 - 2.88% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.00% 1.723 1.619 - 1.35% -
std::set<std::string>::contains(key)_(existent)/32 -5.99% 16.674 15.675 - -4.30% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.96% 1.652 1.554 - -5.20% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -5.95% 7740.285 7279.534 - 0.05% -
BM_std_minmax_element<long_long>/2 -5.93% 0.685 0.645 - 19.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.90% 3.709 3.490 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -5.90% 19872462.775 18699923.131 - -4.80% -
SetIntersection_None_Set_uint32_1024_1024 -5.90% 9293996.101 8745784.285 - 0.14% -
BM_PushHeap_uint64_Ascending_1024 -5.88% 2.738 2.577 - -0.01% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.87% 0.875 0.824 - -5.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -5.86% 0.519 0.489 - 9.33% -
BM_MakeHeap_string_Descending_1024 -5.84% 2.882 2.713 - -0.06% -
rng::transform(list<int>)_(identity_transform)/8192 -5.83% 7545.778 7106.083 - -6.53% -
rng::fill(vector<bool>)/512 -5.82% 1.571 1.479 - -0.32% -
BM_PushHeap_string_SingleElement_4 -5.80% 2.285 2.153 - -10.35% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -5.80% 0.518 0.488 - -4.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -5.79% 88.774 83.636 - -12.78% -
std::is_sorted(list<int>)/8192 -5.78% 7238.252 6819.861 - -4.90% -
SetIntersection_None_Vector_uint64_262144_64 -5.77% 1207565.686 1137914.776 - -6.01% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -5.77% 10276784.814 9684274.590 - 17.94% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.76% 17.026 16.045 - -0.96% -
BM_deque_deque_copy_backward/2 -5.76% 3.188 3.004 - 18.56% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -5.76% 0.495 0.467 - 0.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -5.76% 10.365 9.768 - -6.56% -
BM_PushHeap_string_PipeOrgan_4 -5.74% 2.648 2.496 - -5.21% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.74% 114.474 107.907 - 2.98% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.70% 37.220 35.099 - 6.79% -
std::search_n(vector<int>)_(no_match)/1024 -5.69% 222.716 210.036 - -0.18% -
BM_StringFindAllMatch/64 -5.68% 3.175 2.994 - -2.53% -
BM_RangesMakeHeap_uint32_Random_1024 -5.68% 1.091 1.029 - -3.97% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.68% 12.212 11.518 - 5.92% -
SetIntersection_Front_Set_uint64_262144_1024 -5.65% 15837968.004 14943422.483 - 3.17% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.65% 98.615 93.046 - 1.78% -
SetIntersection_Front_Vector_uint64_1024_16 -5.64% 1195671.558 1128190.182 - -5.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -5.64% 312.441 294.821 - 0.34% -
std::search_n(vector<int>)_(no_match)/1000 -5.62% 217.347 205.128 - -0.17% -
rng::remove(vector<int>)_(sprinkled)/8192 -5.62% 3966.729 3743.764 - 88.77% -
BM_RangesMakeHeap_string_Ascending_262144 -5.61% 7.621 7.194 - -26.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -5.61% 128984313.396 121753998.991 - 3.72% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.60% 30.755 29.034 - 0.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.59% 11707.301 11053.239 - -0.01% -
std::is_sorted_until(deque<int>)/8 -5.54% 2.876 2.717 - -12.08% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -5.53% 7926.948 7488.233 - -0.75% -
bm_lexicographical_compare<int>/2 -5.52% 1.439 1.359 - -10.43% -
BM_PushHeap_string_Descending_16 -5.52% 2.229 2.106 - -13.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.51% 33.818 31.954 - 2.31% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.50% 18977329.022 17932705.622 - 1.71% -
BM_std_minmax_element<char>/2 -5.46% 0.649 0.614 - -10.87% -
SetIntersection_Front_Set_uint64_16384_64 -5.46% 2002545.963 1893283.530 - -1.05% -
std::equal(vector<bool>)_(unaligned)/50 -5.44% 0.871 0.824 - -6.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -5.44% 7839.339 7413.181 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -5.43% 22767032.051 21530015.903 - 4.17% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -5.42% 1.709 1.617 - -9.53% -
BM_PushHeap_uint64_Ascending_16384 -5.41% 3.780 3.575 - 0.29% -
bm_ranges_lexicographical_compare<signed_char>/4 -5.41% 2.083 1.971 - -5.09% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -5.40% 7732.670 7314.757 - 2.04% -
rng::stable_partition(deque<int>)_(dense)/1024 -5.40% 601.269 568.776 - -3.60% -
std::for_each(list<int>)/8192 -5.40% 8922.444 8440.344 - -2.83% -
BM_deque_deque_ranges_move_backward/1 -5.40% 3.614 3.419 - 22.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -5.40% 1.204 1.139 - -12.91% -
BM_PushHeap_string_QuickSortAdversary_1024 -5.38% 15.833 14.981 - -4.08% -
rng::starts_with(list<int>)/8 -5.38% 3.138 2.969 - 2.00% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -5.38% 525159.862 496911.462 - -1.40% -
rng::stable_sort(deque<int>)_(descending)/8 -5.35% 27.901 26.408 - -3.46% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -5.32% 4088.961 3871.401 - -0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.32% 13829948.477 13094562.437 - 0.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -5.31% 0.951 0.901 - 0.79% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.31% 0.422 0.400 - -11.35% -
bm_swap_ranges_vb_aligned/8 -5.30% 3.536 3.349 - -0.03% -
rng::is_sorted(list<int>)/8192 -5.29% 7235.633 6853.072 - -5.63% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -5.28% 16.596 15.719 - 6.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.27% 34.639 32.812 - -4.36% -
SetIntersection_Front_Vector_uint64_16384_4 -5.27% 1138625.756 1078627.243 - -3.64% -
rng::find_end(deque<int>)_(process_all)/1048576 -5.25% 281773.443 266967.521 - -13.53% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -5.25% 1.581 1.498 - -8.29% -
BM_PushHeap_uint64_Ascending_262144 -5.24% 5.007 4.745 - 1.86% -
std::set<int>::insert(value)_(already_present)/0 -5.23% 0.615 0.582 - 0.14% -
SetIntersection_Front_Set_uint32_16384_16 -5.21% 1348804.377 1278561.373 - -2.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.21% 230.466 218.466 - 5.66% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.20% 10.018 9.497 - -0.43% -
std::find(list<int>)_(process_all)/8192 -5.19% 8810.551 8353.069 - -1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.19% 1166.784 1106.270 - -10.33% -
SetIntersection_Front_Set_uint64_256_256 -5.17% 9230750.316 8753966.046 - -11.36% -
BM_std_minmax<unsigned_char>/16 -5.15% 0.975 0.925 - -4.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.15% 1.505 1.428 - -14.41% -
BM_StringConstructDestroyCStr_Small_Opaque -5.13% 2.194 2.082 - 0.00% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.11% 23.600 22.395 - -2.83% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -5.10% 24.385 23.141 - -2.47% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.10% 10.076 9.562 - -3.46% -
std::map<int,_int>::find(key)_(non-existent)/32 -5.10% 2.712 2.574 - 7.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -5.10% 0.501 0.475 - -0.35% -
std::find(list<int>)_(process_all)/8 -5.10% 2.446 2.321 - -3.15% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -5.10% 25.906 24.585 - -0.17% -
rng::is_sorted(list<int>,_pred)/8192 -5.09% 7669.341 7279.005 - -17.68% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -5.07% 0.428 0.406 - -16.55% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.07% 693.695 658.535 - -4.12% -
SetIntersection_Front_Vector_uint32_262144_256 -5.07% 2367086.590 2247129.897 - -1.01% -
std::set<int>::equal_range(key)_(existent)/8192 -5.06% 8.882 8.432 - 5.98% -
bm_lexicographical_compare<int>/16 -5.05% 2.061 1.957 - -2.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.05% 31.348 29.766 - 14.31% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -5.04% 4.196 3.985 - -4.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.01% 1.158 1.100 - -0.61% -
BM_MakeHeap_string_Descending_262144 -5.00% 3.582 3.403 - -3.99% -
std::for_each_n(join_view(vector<vector<int>>))/8 -5.00% 1.998 1.898 - 13.07% -
rng::transform(list<int>,_list<int>)/50 -5.00% 40.981 38.934 - -0.22% -
BM_std_min<short>/8 -4.98% 1.369 1.301 - -4.46% -
SetIntersection_Interlaced_Vector_string_1024_4 -4.98% 1765486.841 1677618.856 - -2.03% -
BM_MakeThenSortHeap_float_Heap_4 -4.95% 1.252 1.190 - -3.98% -
SetIntersection_None_Set_uint64_16384_16 -4.95% 172917237.040 164364871.242 - 0.48% -
BM_deque_deque_move_backward/1 -4.93% 3.510 3.337 - 22.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -4.93% 0.969 0.922 - -19.55% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -4.91% 19645837.768 18681270.160 - 32.27% -
BM_deque_deque_move_backward/2 -4.90% 3.158 3.003 - 21.78% -
rng::copy_backward(vector<bool>)_(aligned)/64 -4.89% 1.812 1.724 - -8.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.89% 60.115 57.178 - -4.83% -
rng::unique_copy(list<int>)_(contiguous)/8192 -4.87% 7325.571 6968.890 - 0.76% -
BM_StringFindStringLiteral/32 -4.86% 1.741 1.656 - -0.68% -
BM_std_minmax_element<char>/64 -4.86% 17.922 17.051 - -3.47% -
BM_std_minmax<unsigned_int>/11 -4.85% 1.903 1.810 - -0.98% -
BM_std_minmax<unsigned_short>/12 -4.85% 1.385 1.318 - -4.84% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.84% 63566.613 60489.796 - -6.60% -
SetIntersection_Interlaced_Vector_string_262144_16384 -4.84% 1030815.836 980975.506 - -7.86% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.82% 27.928 26.581 - -5.59% -
rng::copy_backward(list<int>)/32768 -4.82% 29661.198 28231.270 - -6.92% -
SetIntersection_Front_Set_float_16384_256 -4.82% 4959523.313 4720560.441 - -8.22% -
BM_std_minmax<unsigned_int>/15 -4.81% 2.119 2.017 - -0.64% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -4.81% 1.511 1.439 - -6.31% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.80% 28.681 27.304 - -15.43% -
BM_std_minmax<unsigned_long_long>/3 -4.79% 1.247 1.187 - -4.15% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.78% 1.789 1.704 - -8.29% -
rng::copy_backward(deque<int>)/8 -4.78% 2.783 2.650 - -5.12% -
BM_RangesMakeHeap_uint64_Ascending_4 -4.77% 0.429 0.408 - -3.56% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.76% 134.340 127.950 - -5.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.75% 4.080 3.886 - -2.03% -
bm_lexicographical_compare<unsigned_char>/5 -4.74% 1.702 1.622 - -6.45% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.72% 15860.140 15111.424 - -6.48% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -4.72% 7368.941 7021.415 - -0.17% -
rng::remove_copy(list<int>)_(prefix)/8192 -4.72% 7383.906 7035.707 - 0.07% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.71% 7574.250 7217.854 - -0.81% -
std::move(vector<bool>)_(unaligned)/512 -4.69% 4.590 4.375 - 10.00% -
SetIntersection_None_Set_float_262144_16384 -4.69% 1198911.537 1142692.139 - -1.80% -
BM_RangesPopHeap_uint64_262144 -4.68% 43.159 41.142 - -0.03% -
BM_std_min<short>/25 -4.67% 2.182 2.080 - -0.29% -
BM_deque_deque_ranges_copy_backward/1 -4.67% 3.517 3.353 - 20.82% -
BM_vector_deque_copy/1 -4.67% 2.375 2.264 - -2.38% -
bm_lexicographical_compare<signed_char>/4 -4.67% 2.115 2.016 - 3.10% -
BM_vector_deque_ranges_move_backward/70000 -4.66% 8702.895 8297.337 - 8.44% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.65% 11.041 10.528 - -0.44% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.64% 8842.575 8431.970 - -5.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.63% 0.560 0.534 - 29.82% -
std::remove(list<int>)_(sprinkled)/1024 -4.62% 998.889 952.707 - -6.07% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -4.62% 1.020 0.973 - 2.88% -
std::remove_copy(list<int>)_(sprinkled)/8192 -4.62% 7280.883 6944.366 - -0.27% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -4.62% 21.748 20.744 - 0.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.61% 23.906 22.803 - -9.94% -
BM_std_min<char>/28 -4.61% 1.809 1.726 - -2.81% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.61% 136.682 130.383 - 0.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.60% 17.669 16.856 - -0.21% -
BM_deque_deque_ranges_move_backward/2 -4.59% 3.149 3.004 - 18.83% -
rng::copy(vector<bool>)_(aligned)/64 -4.58% 1.371 1.308 - -4.86% -
BM_RangesMakeHeap_float_Descending_256 -4.58% 0.252 0.240 - -3.71% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.57% 10.587 10.102 - -2.31% -
rng::fill(deque<int>)/32 -4.55% 1.402 1.338 - -8.96% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -4.55% 29092911.679 27769419.833 - -26.53% -
BM_RangesMakeHeap_uint32_Descending_4 -4.53% 0.283 0.270 - -2.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -4.53% 4.310 4.115 - 3.82% -
rng::copy_if(list<int>)_(entire_range)/32768 -4.52% 29156.897 27838.325 - -1.99% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.51% 23.915 22.837 - -3.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.51% 2.090 1.996 - -2.30% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -4.50% 7945.431 7587.709 - -0.05% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.50% 10.263 9.801 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.50% 1264306.731 1207413.152 - -5.04% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.50% 1.776 1.696 - -8.83% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.50% 0.269 0.257 - -0.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.49% 10.982 10.489 - 0.41% -
SetIntersection_Front_Vector_uint32_1024_4 -4.48% 1129248.553 1078643.603 - -5.04% -
SetIntersection_Front_Vector_string_262144_1024 -4.47% 40889870.574 39063525.203 - -2.63% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.46% 15.724 15.022 - -7.00% -
SetIntersection_None_Set_uint32_16384_16 -4.46% 157998398.686 150948947.829 - -12.10% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.46% 0.280 0.267 - -4.51% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.46% 32.895 31.429 - -0.63% -
BM_std_min<short>/16 -4.45% 1.801 1.720 - -4.43% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.45% 15962862.400 15252542.880 - 1.10% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.45% 37.281 35.623 - -15.47% -
BM_std_minmax<unsigned_int>/7 -4.43% 1.919 1.834 - 5.07% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.43% 24.918 23.814 - 4.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.42% 6712686.178 6415836.513 - -1.44% -
std::find_end(deque<int>)_(same_length)/8192 -4.41% 2810.976 2687.029 - -81.89% -
std::find_if(deque<int>)_(process_all)/8192 -4.41% 2945.084 2815.261 - -1.06% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.40% 0.983 0.940 - -4.18% -
bm_lexicographical_compare<signed_char>/6 -4.40% 2.640 2.524 - 1.33% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 -4.40% 28.539 27.285 - -0.33% -
BM_deque_deque_ranges_copy_backward/2 -4.39% 3.143 3.005 - 18.67% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -4.39% 3.153 3.014 - -3.07% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -4.38% 62.593 59.851 - 1.28% -
BM_deque_vector_move/0 -4.37% 1.563 1.494 - 4.83% -
std::unordered_set<std::string>::ctor(const&)/32 -4.37% 689.465 659.355 - -8.94% -
BM_StringFindStringLiteral/64 -4.35% 2.192 2.096 - -0.01% -
BM_PushHeap_string_QuickSortAdversary_256 -4.35% 15.018 14.364 - -3.00% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -4.35% 47.068 45.021 - -1.73% -
BM_std_minmax<unsigned_short>/18 -4.35% 1.977 1.891 - -4.70% -
SetIntersection_None_Set_uint32_16384_1024 -4.34% 158970555.074 152063307.021 - -8.50% -
rng::find_end(forward_list<int>)_(single_element)/8192 -4.33% 6111.803 5847.373 - -1.68% -
BM_std_min<short>/12 -4.32% 1.550 1.483 - -2.42% -
bm_lexicographical_compare<signed_char>/16 -4.32% 1.326 1.269 - -4.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.31% 3.673 3.515 - -2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.31% 1193315.289 1141927.645 - -0.66% -
BM_std_minmax<unsigned_int>/23 -4.30% 2.488 2.381 - -0.32% -
BM_MakeThenSortHeap_float_Random_4 -4.28% 4.475 4.283 - -4.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.28% 380.375 364.088 - -1.88% -
SetIntersection_Front_Vector_string_64_64 -4.28% 27262374.439 26095168.230 - -5.82% -
rng::stable_partition(deque<int>)_(sparse)/8192 -4.28% 3533.557 3382.358 - -0.56% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.28% 3.306 3.165 - -0.04% -
std::vector<int>::ctor(size)/1024 -4.28% 42.217 40.411 - -1.67% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -4.27% 6030084.739 5772412.503 - -2.81% -
std::unique(vector<int>,_pred)_(contiguous)/52 -4.27% 65.622 62.818 - -0.59% -
std::none_of(deque<int>)_(process_all)/8 -4.27% 3.225 3.087 - -0.04% -
SetIntersection_Interlaced_Set_uint64_1024_64 -4.24% 10684724.360 10231581.044 - 2.65% -
BM_RangesPopHeap_uint32_262144 -4.23% 42.635 40.833 - -0.31% -
rng::find(vector<char>)_(bail_25%)/8 -4.22% 1.155 1.106 - 12.54% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -4.21% 56.295 53.923 - -5.75% -
rng::find_end(deque<int>)_(match_near_end)/1024 -4.21% 37.365 35.793 - -98.87% -
SetIntersection_Interlaced_Set_string_16_16 -4.19% 64955513.504 62231013.681 - -1.89% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -4.17% 32.004 30.668 - 8.91% -
BM_std_minmax<unsigned_int>/2 -4.16% 0.943 0.904 - 9.55% -
BM_PushHeap_string_SingleElement_262144 -4.15% 2.614 2.505 - -10.05% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.14% 1.205 1.156 - 0.03% -
BM_std_min<short>/21 -4.13% 1.837 1.762 - -3.62% -
BM_std_minmax<unsigned_int>/31 -4.12% 2.705 2.594 - 4.67% -
std::search_n(vector<int>)_(no_match)/8192 -4.12% 1696.755 1626.884 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -4.10% 5296226.008 5078976.628 - -0.04% -
rng::copy(vector<bool>)_(unaligned)/512 -4.10% 3.527 3.383 - -8.55% -
BM_vector_deque_copy_backward/64000 -4.09% 7968.647 7642.527 - 5.55% -
BM_MakeHeap_string_Heap_262144 -4.09% 5.360 5.141 - -5.98% -
SetIntersection_None_Set_uint32_256_64 -4.08% 9595340.259 9203912.112 - -1.97% -
std::partition(deque<int>)_(dense)/1024 -4.07% 360.245 345.570 - -4.48% -
std::copy(vector<bool>)_(aligned)/64 -4.07% 1.364 1.308 - -4.36% -
SetIntersection_None_Set_uint32_16384_4 -4.07% 157547032.335 151133385.461 - -12.37% -
rng::replace(vector<int>)_(sprinkled)/32 -4.07% 6.397 6.137 - 9.50% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.07% 34.204 32.813 - -4.31% -
BM_deque_deque_ranges_copy/65536 -4.06% 2861.917 2745.801 - -0.87% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.06% 1420471.582 1362846.379 - -3.36% -
BM_StringRelational_Less_Large_Huge_Control -4.05% 2.285 2.192 - -1.65% -
std::remove_if(list<int>)_(sprinkled)/1024 -4.05% 1035.535 993.601 - -5.77% -
bm_lexicographical_compare<int>/1 -4.04% 1.205 1.157 - -12.50% -
bm_ranges_lexicographical_compare<signed_char>/5 -4.04% 2.316 2.222 - -3.75% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -4.03% 1.260 1.209 - -6.44% -
SetIntersection_Front_Set_uint32_256_256 -4.03% 9788759.441 9394282.138 - -3.85% -
std::all_of(deque<int>)_(process_all)/8 -4.02% 3.220 3.090 - -0.03% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.02% 1.921 1.844 - 0.10% -
BM_PushHeap_string_PipeOrgan_64 -4.01% 6.074 5.831 - -7.70% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.01% 2.154 2.067 - 23.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.00% 8127303.273 7802537.505 - 0.19% -
SetIntersection_Front_Set_uint32_262144_1 -3.98% 1127561.036 1082637.865 - -1.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.98% 52.212 50.132 - -12.72% -
BM_std_min<short>/22 -3.96% 1.913 1.837 - -2.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.95% 0.280 0.269 - -3.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.94% 1.033 0.992 - 0.08% -
BM_std_min<long_long>/28 -3.93% 2.673 2.568 - -3.43% -
bm_lexicographical_compare<int>/8 -3.92% 1.535 1.474 - -4.33% -
BM_std_minmax<unsigned_long_long>/4 -3.92% 1.583 1.521 - -4.72% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.92% 9.952 9.562 - -3.77% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -3.91% 7947.999 7637.419 - 0.76% -
BM_RangesPopHeap_uint64_16384 -3.90% 32.224 30.967 - -0.87% -
rng::count(list<int>)_(every_other)/8192 -3.89% 7264.133 6981.537 - 0.80% -
BM_std_minmax<unsigned_short>/17 -3.88% 1.718 1.652 - -3.51% -
BM_vector_deque_ranges_copy_backward/64000 -3.87% 7857.339 7553.588 - 2.98% -
rng::copy(vector<int>)/8 -3.86% 2.299 2.210 - -3.42% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.85% 1.202 1.156 - -0.69% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -3.85% 9.544 9.177 - -3.28% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.85% 1270496.500 1221597.170 - -0.38% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -3.85% 30.948 29.757 - -2.27% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.85% 293.393 282.103 - -2.27% -
std::find_if(deque<int>)_(process_all)/32768 -3.82% 11902.130 11446.898 - -1.64% -
BM_deque_vector_move_backward/70000 -3.82% 8679.590 8347.816 - -2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.82% 1137174.464 1093783.684 - -2.28% -
BM_StringAssignStr_Empty_Transparent -3.81% 0.513 0.494 - 0.07% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -3.81% 5.061 4.868 - 1.88% -
BM_std_minmax<short>/31 -3.81% 3.160 3.039 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.81% 12942252.304 12449117.142 - 4.07% -
BM_MakeHeap_uint32_PipeOrgan_4 -3.81% 0.428 0.412 - -1.69% -
std::reverse_copy(list<int>)/4096 -3.81% 3271.739 3147.121 - -0.84% -
std::map<int,_int>::contains(key)_(non-existent)/0 -3.80% 0.280 0.269 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -3.80% 9181810.243 8832854.700 - -67.50% -
rng::stable_sort(deque<int>)_(heap)/8 -3.80% 26.264 25.266 - -4.16% -
BM_MakeHeap_string_Ascending_262144 -3.80% 7.534 7.248 - -20.97% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.78% 16.475 15.852 - -6.24% -
SetIntersection_None_Vector_uint64_16384_4 -3.78% 1173908.563 1129478.203 - 0.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.78% 10.322 9.932 - -1.55% -
SetIntersection_Front_Set_uint32_16_16 -3.78% 42618057.536 41005841.314 - -2.72% -
BM_std_min<int>/12 -3.78% 1.536 1.478 - -0.92% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.76% 203206511.650 195555789.184 - -1.24% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -3.76% 59474.068 57237.631 - 0.24% -
BM_std_minmax<short>/21 -3.75% 2.048 1.971 - -3.60% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.74% 0.479 0.461 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -3.74% 0.946 0.910 - -1.16% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.74% 7477.890 7198.094 - -0.27% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.74% 68.916 66.338 - 2.45% -
std::none_of(vector<int>)_(process_all)/50 -3.74% 14.206 13.675 - -24.87% -
SetIntersection_Front_Set_uint64_256_16 -3.74% 4954757.054 4769564.934 - -2.70% -
BM_PushHeap_string_Random_16384 -3.74% 16.836 16.207 - -4.33% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.72% 6904.678 6647.757 - 0.00% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.71% 10.450 10.062 - -0.36% -
bm_lexicographical_compare<signed_char>/5 -3.70% 2.340 2.253 - 2.08% -
std::partition_copy(vector<int>)/1024 -3.70% 483.625 465.732 - 1.86% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.67% 225.493 217.211 - 0.26% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.67% 1.187 1.144 - -10.52% -
BM_RangesMakeHeap_float_Random_1024 -3.66% 1.264 1.218 - -1.06% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -3.66% 32252.793 31073.038 - -20.02% -
SetIntersection_None_Vector_string_1024_1 -3.66% 1227543.339 1182669.196 - -3.66% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -3.65% 28.304 27.270 - -5.68% -
std::search_n(vector<int>)_(no_match)/1048576 -3.65% 216949.814 209030.297 - -0.21% -
std::search_n(list<int>)_(no_match)/1048576 -3.63% 866012.551 834579.898 - -3.34% -
BM_StringRelational_Less_Small_Small_Control -3.62% 1.723 1.660 - -3.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -3.62% 358382788.066 345402108.163 - 0.62% -
rng::find(vector<bool>)_(process_all)/1024 -3.62% 4.720 4.549 - -2.98% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.62% 1448530.600 1396120.235 - -4.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.62% 2.298 2.215 - -0.68% -
BM_RangesPushHeap_uint32_Descending_4 -3.61% 0.353 0.341 - -3.07% -
BM_std_min<short>/28 -3.61% 2.740 2.641 - -3.24% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.60% 11.109 10.708 - 1.57% -
SetIntersection_None_Set_uint32_16384_1 -3.59% 157678832.555 152019914.893 - -11.78% -
SetIntersection_None_Vector_uint64_16384_256 -3.59% 1157777.757 1116242.273 - -5.53% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.58% 1.401 1.351 - -1.35% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.56% 8167859.456 7876960.077 - -6.78% -
SetIntersection_None_Set_uint32_256_4 -3.56% 11816726.438 11396258.527 - -1.59% -
bm_ranges_lexicographical_compare<int>/8 -3.55% 1.558 1.502 - -1.83% -
BM_std_minmax<unsigned_short>/25 -3.55% 2.309 2.227 - -4.56% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.55% 1.439 1.388 - 0.03% -
std::find(list<int>)_(process_all)/1024 -3.55% 715.120 689.748 - -2.92% -
BM_RangesPushHeap_uint64_Random_64 -3.54% 5.359 5.170 - -2.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.52% 1.257 1.213 - -0.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.52% 0.807 0.779 - -0.53% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.51% 6961.246 6717.198 - 4.33% -
rng::copy(list<int>)/32768 -3.50% 27650.004 26681.520 - -0.22% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -3.49% 167228.696 161400.343 - -2.18% -
SetIntersection_Front_Set_uint32_262144_262144 -3.48% 1876787.107 1811462.810 - -1.53% -
BM_RangesMakeHeap_uint64_Random_1024 -3.48% 1.123 1.084 - 0.73% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.48% 1121097.013 1082107.975 - -1.84% -
SetIntersection_None_Set_float_64_16 -3.47% 18973155.483 18314135.478 - -4.75% -
bm_lexicographical_compare<unsigned_char>/8 -3.47% 1.444 1.393 - -6.93% -
BM_std_min<short>/32 -3.47% 3.001 2.897 - -1.56% -
rng::search_n(list<int>)_(no_match)/1048576 -3.47% 868150.554 838056.795 - -2.91% -
BM_PopHeap_pair<uint32,_uint32>_262144 -3.46% 61.608 59.475 - -1.05% -
SetIntersection_None_Set_float_262144_256 -3.46% 1191426.350 1150199.055 - -1.14% -
BM_vector_deque_ranges_copy_backward/65536 -3.46% 8085.037 7805.636 - 1.88% -
SetIntersection_None_Set_uint64_16384_64 -3.45% 171265552.360 165355786.736 - -0.80% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.45% 18.727 18.081 - -1.27% -
SetIntersection_None_Set_float_262144_64 -3.45% 1190359.703 1149332.764 - -1.06% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -3.45% 5.229 5.049 - -0.18% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.44% 126.175 121.830 - 2.56% -
BM_std_minmax<short>/28 -3.43% 2.544 2.457 - -6.26% -
std::set<int>::contains(key)_(non-existent)/32 -3.43% 2.467 2.383 - 1.50% -
BM_vector_deque_ranges_move/4000 -3.42% 144.971 140.013 - -1.95% -
BM_RangesPushHeap_string_Descending_16 -3.42% 2.139 2.065 - -2.02% -
std::set<int>::equal_range(key)_(existent)/32 -3.41% 1.771 1.711 - 0.50% -
BM_std_minmax<unsigned_int>/6 -3.41% 1.436 1.387 - 3.23% -
BM_std_min<int>/16 -3.41% 1.770 1.709 - 1.08% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.41% 79.845 77.124 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.40% 22270701.982 21512979.006 - -1.45% -
std::is_sorted(deque<int>,_pred)/8 -3.39% 4.679 4.521 - 4.09% -
BM_std_min<unsigned_short>/27 -3.39% 2.372 2.292 - -3.77% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -3.39% 85.923 83.013 - 0.25% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.39% 9194.480 8883.226 - -4.23% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.36% 3927.354 3795.506 - -4.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -3.34% 9445.863 9129.941 - -0.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.34% 22.270 21.527 - 0.51% -
std::rotate_copy(list<int>)/32 -3.33% 8.468 8.185 - -4.01% -
BM_std_min<unsigned_long_long>/4 -3.33% 1.090 1.053 - -4.30% -
std::unique_copy(list<int>)_(sprinkled)/8192 -3.33% 7200.987 6961.345 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.33% 9079678.689 8777726.552 - -26.34% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.32% 22.852 22.093 - -3.87% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -3.32% 23.016 22.252 - -2.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -3.32% 0.355 0.343 - -10.15% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.32% 723.462 699.466 - -3.78% -
std::unordered_set<int>::ctor(const&)/32 -3.31% 205.374 198.580 - -0.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.31% 0.913 0.883 - -2.74% -
SetIntersection_None_Set_float_262144_4 -3.31% 1190824.463 1151443.768 - -0.98% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.30% 6.719 6.497 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -3.30% 22721000.887 21972024.413 - -2.03% -
rng::partition(list<int>)_(dense)/32 -3.28% 8.259 7.987 - -5.45% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.28% 17.252 16.685 - -3.21% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -3.28% 2.478 2.397 - -4.32% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.28% 1181.180 1142.487 - -3.08% -
std::copy_if(vector<int>)_(every_other)/8 -3.27% 2.573 2.489 - -1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.27% 1455021.432 1407512.845 - -1.75% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.26% 17.428 16.859 - -0.97% -
rng::find(list<int>)_(process_all)/8192 -3.25% 11778.296 11394.980 - 9.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -3.25% 5.327 5.154 - -1.17% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -3.25% 32.962 31.890 - -2.38% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.25% 24.239 23.451 - 1.79% -
BM_std_min<short>/20 -3.25% 2.332 2.256 - 0.37% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.25% 17.353 16.790 - 0.56% -
SetIntersection_Front_Set_string_262144_1 -3.24% 1173865.359 1135883.428 - -0.54% -
SetIntersection_Interlaced_Set_float_1024_256 -3.23% 16263360.097 15737913.906 - -2.97% -
rng::partition(vector<int>)_(dense)/1024 -3.23% 242.861 235.026 - -3.10% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -3.21% 1936276.243 1874060.385 - -22.77% -
SetIntersection_Front_Vector_uint32_16384_1 -3.21% 1115654.017 1079826.233 - -3.20% -
BM_StringRelationalLiteral_Less_Large_Small_Control -3.21% 1.888 1.828 - -3.21% -
SetIntersection_None_Set_float_262144_1024 -3.21% 1189321.941 1151142.742 - -1.76% -
BM_SortHeap_string_262144 -3.21% 183.259 177.384 - -0.77% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.20% 3.758 3.638 - -3.73% -
BM_StringEraseToEnd_Huge_Opaque -3.20% 2.466 2.387 - -5.00% -
SetIntersection_None_Set_float_262144_16 -3.20% 1187997.557 1149977.377 - -0.96% -
SetIntersection_Interlaced_Set_string_16384_64 -3.20% 357540194.528 346097639.809 - -1.68% -
rng::for_each(list<int>)/8192 -3.20% 8250.524 7986.727 - -3.89% -
BM_deque_deque_copy_backward/512 -3.19% 22.738 22.012 - 18.53% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.19% 1.481 1.434 - 10.68% -
BM_std_minmax<unsigned_int>/14 -3.18% 1.672 1.619 - 0.04% -
BM_std_minmax_element<long_long>/1 -3.18% 0.314 0.304 - -0.12% -
BM_std_min<short>/17 -3.18% 1.649 1.596 - 0.66% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.16% 1.320 1.278 - -3.04% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.16% 7.917 7.666 - 2.98% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.15% 25.386 24.588 - -1.22% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -3.14% 20.812 20.158 - -1.57% -
BM_RangesPushHeap_string_Descending_4 -3.14% 1.949 1.887 - 0.36% -
BM_RangesMakeHeap_string_SingleElement_262144 -3.14% 7.527 7.291 - -11.34% -
rng::stable_partition(list<int>)_(dense)/32 -3.14% 34.234 33.160 - 4.26% -
BM_PushHeap_string_SingleElement_256 -3.13% 2.520 2.441 - -11.04% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -3.13% 628.925 609.246 - -1.11% -
BM_MakeThenSortHeap_float_Heap_16 -3.13% 1.914 1.854 - -2.08% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.13% 30.944 29.977 - -1.07% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -3.12% 3.064 2.968 - -2.32% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -3.12% 1.245 1.206 - 0.25% -
SetIntersection_Front_Vector_uint64_262144_16 -3.12% 1187744.858 1150729.017 - -1.45% -
SetIntersection_Front_Set_uint32_1024_64 -3.11% 2090563.597 2025473.310 - -0.82% -
rng::remove(vector<int>)_(sprinkled)/32 -3.11% 58.282 56.467 - 9.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.10% 5127.142 4968.029 - -13.02% -
SetIntersection_Interlaced_Set_float_262144_1 -3.10% 1110203.175 1075749.705 - -2.64% -
SetIntersection_Front_Set_string_262144_262144 -3.10% 17956119.303 17398959.230 - -1.64% -
SetIntersection_None_Set_uint32_16384_64 -3.10% 157210823.291 152339172.754 - -12.01% -
rng::for_each(multiset<int>)/8192 -3.10% 7863.723 7620.164 - -53.29% -
SetIntersection_Front_Vector_uint64_16_16 -3.10% 38882487.754 37678890.049 - 0.12% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -3.09% 33327.295 32295.897 - -20.09% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -3.09% 4.190 4.061 - 1.87% -
SetIntersection_None_Set_float_262144_1 -3.09% 1193196.939 1156333.008 - -0.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.08% 12363.889 11982.773 - -2.27% -
SetIntersection_Front_Set_uint64_262144_16384 -3.07% 341054957.612 330594652.842 - -1.68% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.06% 173191972.502 167884404.964 - -0.24% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.06% 3371.606 3268.295 - -1.80% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -3.06% 16.276 15.777 - -1.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 12544.301 12160.352 - -2.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.06% 383.063 371.357 - -0.40% -
BM_PushHeap_string_SingleElement_16384 -3.06% 2.556 2.478 - -8.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.05% 87196.380 84539.435 - 0.80% -
BM_vector_deque_copy/2 -3.04% 2.066 2.003 - -3.00% -
SetIntersection_None_Set_uint32_262144_16 -3.04% 1186462.074 1150397.949 - -0.53% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.03% 36590.726 35482.849 - -1.31% -
BM_std_minmax<unsigned_char>/11 -3.02% 1.842 1.787 - 4.38% -
BM_RangesPopHeap_uint32_16384 -3.02% 32.059 31.092 - 0.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -3.02% 6.768 6.564 - 0.76% -
std::any_of(deque<int>)_(process_all)/8 -3.01% 3.222 3.124 - 1.13% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.01% 612.233 593.826 - -1.22% -
SetIntersection_None_Set_float_256_256 -2.99% 6003608.041 5823861.678 - -0.77% -
BM_MakeHeap_string_Heap_256 -2.99% 4.969 4.821 - -2.74% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -2.99% 23.396 22.695 - -5.68% -
SetIntersection_Interlaced_Set_float_1024_16 -2.99% 11877757.680 11522308.221 - -2.18% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.99% 106303.619 103124.702 - -8.09% -
SetIntersection_None_Set_uint32_262144_262144 -2.99% 1188751.707 1153230.875 - 0.44% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.99% 21.074 20.444 - 5.58% -
SetIntersection_None_Set_float_262144_262144 -2.97% 1189626.791 1154299.072 - -1.04% -
BM_PopHeap_string_1 -2.97% 0.525 0.509 - -27.23% -
BM_deque_vector_ranges_copy_backward/1024 -2.97% 37.963 36.837 - -0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -2.97% 3.090 2.999 - 0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.96% 22255639.526 21595833.263 - 7.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.96% 1279294.930 1241369.018 - -2.46% -
rng::stable_partition(deque<int>)_(dense)/50 -2.96% 38.688 37.543 - 0.38% -
rng::unique(deque<int>)_(sprinkled)/32 -2.96% 60.030 58.254 - -3.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.95% 0.991 0.961 - -2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.95% 1177041.337 1142365.467 - 1.00% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.94% 8.400 8.153 - -3.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.94% 4.015 3.897 - -1.36% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.94% 18082101.825 17550644.702 - -6.05% -
SetIntersection_None_Set_uint32_256_1 -2.94% 11921395.058 11571126.117 - 1.27% -
SetIntersection_None_Set_uint64_256_16 -2.93% 11240926.482 10911048.829 - -0.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.93% 29.290 28.431 - -5.20% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.92% 1.219 1.183 - -3.06% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.91% 6386594.237 6200433.434 - 0.12% -
BM_deque_vector_copy_backward/5500 -2.91% 204.704 198.740 - -0.41% -
rng::copy_n(vector<bool>)_(unaligned)/512 -2.91% 3.528 3.425 - 3.13% -
BM_MakeHeap_string_Heap_16384 -2.91% 5.086 4.938 - -3.62% -
std::remove_copy(list<int>)_(prefix)/8192 -2.91% 7221.829 7011.598 - -0.18% -
BM_std_minmax<unsigned_short>/11 -2.90% 1.769 1.717 - -0.11% -
SetIntersection_None_Vector_string_262144_64 -2.89% 1355697.216 1316552.819 - -3.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.89% 109479.773 106318.663 - 0.42% -
BM_RangesPopHeap_uint32_4 -2.88% 2.762 2.682 - 2.04% -
BM_MakeHeap_string_Heap_64 -2.88% 5.102 4.955 - -2.89% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.87% 6858.457 6661.448 - 0.68% -
SetIntersection_None_Set_uint64_16384_256 -2.87% 169051517.626 164196623.689 - -0.37% -
rng::stable_sort(deque<int>)_(ascending)/8 -2.87% 18.637 18.102 - -1.49% -
rng::partition_copy(deque<int>)/50 -2.87% 28.740 27.915 - 1.66% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.87% 1.516 1.473 - -5.61% -
BM_RangesPushHeap_uint64_SingleElement_64 -2.86% 0.369 0.359 - -7.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.86% 710.827 690.527 - -2.37% -
rng::stable_sort(deque<int>)_(repeated)/8 -2.86% 18.843 18.305 - 1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.85% 6712162.668 6521011.443 - -8.18% -
BM_MakeHeap_uint64_Random_1024 -2.84% 1.051 1.021 - -6.93% -
SetIntersection_Front_Set_uint32_256_4 -2.84% 4595406.500 4464979.081 - -0.40% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -2.84% 541.486 526.122 - -3.39% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.84% 1120849.871 1089072.722 - -1.72% -
SetIntersection_Front_Set_uint32_16384_1024 -2.83% 17514682.571 17018649.501 - 10.07% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.82% 11829810.562 11495694.039 - 0.76% -
std::find_end(vector<int>)_(same_length)/8192 -2.82% 2038.740 1981.209 - -51.06% -
BM_RangesPushHeap_uint64_Random_1024 -2.82% 6.071 5.900 - -1.79% -
BM_RangesMakeThenSortHeap_float_Descending_256 -2.82% 6.055 5.884 - 2.91% -
SetIntersection_Front_Set_uint32_256_16 -2.82% 5016334.183 4874846.735 - -2.72% -
BM_RangesPopHeap_uint64_64 -2.81% 12.992 12.627 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.81% 39871.519 38750.241 - -4.07% -
BM_std_minmax<int>/6 -2.80% 1.387 1.348 - -0.11% -
BM_RangesPopHeap_uint64_16 -2.80% 7.794 7.576 - -1.08% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.80% 1538441.326 1495378.092 - -0.74% -
SetIntersection_Interlaced_Set_float_256_256 -2.79% 9120878.349 8866258.017 - -5.90% -
BM_MakeHeap_string_PipeOrgan_16384 -2.78% 5.563 5.408 - -2.71% -
std::copy_backward(vector<int>)/8 -2.78% 2.244 2.182 - -1.93% -
SetIntersection_None_Set_uint64_256_64 -2.78% 9530402.866 9265454.734 - 1.19% -
BM_MakeHeap_string_Descending_64 -2.77% 2.636 2.563 - 0.10% -
rng::partition_point(deque<int>)/32 -2.77% 4.313 4.194 - -0.79% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.77% 29.812 28.986 - 1.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -2.77% 34.970 34.002 - -1.71% -
std::map<std::string,_int>::clear()/32 -2.76% 916.299 890.978 - -0.77% -
std::multiset<std::string>::erase(iterator)/32 -2.75% 32.295 31.405 - 2.07% -
BM_std_min<short>/19 -2.75% 1.899 1.847 - -6.48% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.75% 32.914 32.008 - -1.21% -
bm_ranges_lexicographical_compare<signed_char>/6 -2.75% 2.667 2.594 - -0.80% -
BM_std_min<unsigned_short>/4 -2.74% 1.009 0.981 - 0.03% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.73% 15.952 15.516 - -3.74% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.73% 21.067 20.491 - 2.19% -
BM_deque_vector_move/512 -2.73% 17.108 16.641 - -0.17% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.73% 1.208 1.175 - -0.24% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -2.72% 0.798 0.776 - -0.24% -
BM_MakeHeap_string_Heap_1024 -2.72% 4.846 4.714 - -3.29% -
BM_MakeThenSortHeap_string_Random_1024 -2.72% 70.884 68.955 - -1.95% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.72% 1.465 1.425 - 13.12% -
BM_RangesPopHeap_uint64_1024 -2.72% 22.133 21.532 - 0.43% -
rng::generate_n(list<int>)/8192 -2.72% 7717.762 7508.069 - 7.75% -
SetIntersection_None_Set_uint32_16384_256 -2.71% 157873720.619 153589252.651 - -11.28% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.71% 391.605 380.981 - -8.27% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.71% 1586567.627 1543531.820 - -0.21% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.71% 31.874 31.010 - -5.48% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.71% 2715911.487 2642409.853 - -6.29% -
BM_deque_vector_copy_backward/70000 -2.70% 8920.424 8679.282 - -0.91% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.70% 22.918 22.299 - -2.62% -
rng::move_backward(deque<int>)/64 -2.70% 7.329 7.132 - 26.90% -
BM_deque_vector_copy_backward/1024 -2.70% 37.607 36.592 - -2.05% -
BM_std_min<long_long>/31 -2.70% 3.336 3.246 - -4.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.69% 7941240.764 7727568.961 - 5.19% -
SetIntersection_Interlaced_Set_string_1024_4 -2.69% 10768210.980 10478620.561 - -0.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -2.69% 107.373 104.487 - 16.85% -
BM_deque_vector_move_backward/5500 -2.69% 204.545 199.052 - -2.31% -
SetIntersection_Interlaced_Set_string_1024_64 -2.68% 17210374.203 16748779.217 - -5.47% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.68% 35.401 34.451 - 0.26% -
SetIntersection_Front_Set_uint64_16384_256 -2.68% 4951357.507 4818880.449 - -4.82% -
BM_RangesPopHeap_uint32_1024 -2.67% 21.871 21.288 - -0.38% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -2.66% 9.373 9.124 - -0.92% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.66% 9970.204 9705.471 - -52.86% -
BM_deque_deque_ranges_move/64000 -2.65% 2955.742 2877.413 - 1.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.63% 25.055 24.396 - 1.30% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.63% 24.196 23.560 - -3.81% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.63% 24.502 23.858 - -8.34% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.63% 1300116.373 1265941.570 - 0.36% -
BM_deque_vector_move/1024 -2.63% 37.745 36.753 - -0.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.63% 24970011.751 24314098.809 - -2.27% -
BM_std_minmax<short>/29 -2.63% 2.626 2.557 - -4.33% -
rng::fold_left(list<int>)/8192 -2.63% 10837.485 10552.983 - 0.34% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.62% 1266753.744 1233514.975 - -1.42% -
std::multiset<int>::insert(value)_(new_value)/1024 -2.62% 47.606 46.357 - -2.99% -
SetIntersection_Front_Vector_uint64_256_4 -2.62% 4490139.069 4372421.118 - 0.54% -
BM_vector_deque_ranges_move_backward/1024 -2.62% 38.493 37.485 - 0.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.62% 22.592 22.001 - -0.18% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.61% 694.857 676.688 - 0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.61% 170161444.874 165713921.728 - -0.14% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.61% 3.040 2.961 - 0.75% -
std::find_end(vector<int>)_(process_all)/8192 -2.60% 1735.535 1690.337 - -10.13% -
BM_RangesMakeHeap_string_SingleElement_16 -2.60% 5.536 5.392 - -2.55% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.60% 16591.739 16160.207 - 0.05% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.60% 1523.894 1484.279 - -2.70% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -2.60% 0.461 0.449 - -26.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -2.60% 125484257.340 122226323.705 - 4.09% -
BM_deque_deque_ranges_copy_backward/5500 -2.60% 210.020 204.568 - -1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.59% 8.038 7.829 - 0.67% -
SetIntersection_Interlaced_Set_float_262144_4 -2.59% 1312227.621 1278268.553 - -0.61% -
std::copy(deque<int>)/8 -2.59% 2.749 2.678 - -2.39% -
std::unique(vector<int>,_pred)_(contiguous)/32 -2.59% 56.094 54.643 - 0.14% -
SetIntersection_Interlaced_Vector_string_256_16 -2.59% 10979224.341 10695332.200 - -2.88% -
SetIntersection_Front_Vector_string_262144_256 -2.58% 10420159.310 10150802.938 - 1.81% -
BM_RangesMakeHeap_uint32_Random_16 -2.58% 1.281 1.248 - -1.80% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.58% 23.748 23.135 - -1.73% -
BM_deque_deque_move_backward/5500 -2.58% 209.512 204.108 - -0.36% -
std::rotate(deque<int>)_(1_element_forward)/50 -2.58% 5.548 5.405 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.58% 170199391.581 165812551.097 - -0.30% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -2.58% 20.394 19.868 - -12.59% -
std::swap_ranges(list<int>)/8192 -2.57% 10362.377 10095.590 - 4.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.57% 1603.489 1562.214 - -1.16% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.57% 8.838 8.611 - -2.69% -
SetIntersection_Front_Vector_uint32_16384_4 -2.57% 1139936.321 1110670.660 - -2.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.56% 12031525.848 11723958.875 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.56% 1184405.839 1154129.812 - -0.20% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.56% 16.430 16.010 - -5.02% -
BM_PushHeap_uint64_Random_64 -2.55% 5.202 5.070 - -3.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.55% 37.580 36.622 - -24.60% -
SetIntersection_None_Set_uint32_262144_4 -2.55% 1190455.484 1160120.361 - 0.21% -
SetIntersection_None_Set_uint32_262144_64 -2.54% 1187625.895 1157405.029 - 0.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.54% 89.762 87.479 - 52.63% -
BM_deque_vector_ranges_move/512 -2.54% 17.099 16.664 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.54% 9.288 9.052 - -1.24% -
std::move_backward(deque<int>)/32768 -2.54% 3734.464 3639.574 - 0.89% -
rng::partition(deque<int>)_(dense)/50 -2.54% 17.167 16.731 - 8.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.54% 1121008.068 1092551.769 - -3.39% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.54% 4.205 4.098 - -0.90% -
BM_MakeThenSortHeap_uint64_Random_4 -2.52% 4.128 4.024 - 0.01% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -2.52% 3.265 3.182 - 1.96% -
BM_vector_deque_ranges_copy/4000 -2.52% 143.985 140.352 - -0.68% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.52% 30.927 30.149 - -1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.52% 3260581.593 3178531.612 - 8.54% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.52% 82614.942 80536.607 - -2.86% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.52% 9.136 8.906 - -1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.51% 1665403.794 1623548.940 - 2.10% -
BM_std_minmax<unsigned_int>/19 -2.51% 1.897 1.850 - 0.03% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.51% 1.195 1.165 - -2.83% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.50% 3.786 3.691 - -1.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.50% 1.107 1.079 - -3.61% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.50% 4.324 4.216 - -1.20% -
rng::find_if_not(vector<int>)_(process_all)/8 -2.49% 2.679 2.612 - 3.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.48% 1119751.826 1091982.163 - -0.69% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.47% 2.363 2.304 - -1.26% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.47% 26.947 26.282 - 3.33% -
SetIntersection_Interlaced_Set_float_262144_64 -2.47% 1595143.066 1555803.385 - -1.11% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.46% 1585414.227 1546338.295 - 0.87% -
SetIntersection_None_Set_uint32_1024_16 -2.45% 9039678.194 8818137.578 - 0.41% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.45% 1295117.023 1263379.394 - -0.81% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.45% 12310.300 12009.113 - -3.24% -
std::multiset<int>::count(key)_(existent)/32 -2.44% 3.628 3.539 - 0.26% -
BM_std_min<int>/32 -2.44% 2.243 2.189 - -1.50% -
BM_SortHeap_float_256 -2.44% 5.929 5.784 - -4.30% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.44% 5968082.621 5822273.620 - 0.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -2.44% 16.199 15.803 - -1.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.44% 16.493 16.090 - -1.19% -
BM_MakeThenSortHeap_string_Random_16384 -2.44% 111.489 108.773 - -2.15% -
SetIntersection_Front_Vector_string_262144_1 -2.44% 1169110.814 1140640.740 - -0.05% -
SetIntersection_Front_Vector_float_262144_1 -2.43% 1129369.771 1101911.981 - -2.12% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -2.43% 8.699 8.488 - -0.81% -
BM_RangesPushHeap_string_Descending_256 -2.43% 2.333 2.276 - -3.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.43% 1123553.359 1096273.814 - -2.52% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.42% 617.774 602.793 - -3.04% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.42% 358128563.318 349447777.810 - 3.07% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.42% 22.609 22.061 - -0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -2.42% 23.652 23.080 - -1.59% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.42% 2.731 2.665 - 3.41% -
rng::for_each(set<int>::iterator)/8192 -2.42% 8091.701 7896.212 - -51.39% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.41% 6.063 5.917 - -4.05% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.41% 4.932 4.813 - -0.30% -
BM_PopHeap_uint64_4 -2.41% 2.762 2.695 - -0.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.40% 32.724 31.938 - 4.68% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.40% 15.327 14.959 - -3.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -2.40% 0.420 0.410 - -36.70% -
BM_deque_vector_ranges_move/1024 -2.40% 37.726 36.821 - -0.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -2.40% 3.054 2.980 - 4.80% -
SetIntersection_Front_Vector_string_1024_64 -2.40% 3486530.613 3402977.287 - -1.85% -
rng::copy(deque<int>)/8 -2.39% 2.728 2.662 - -4.40% -
BM_std_min<unsigned_char>/8 -2.39% 2.244 2.191 - -6.73% -
SetIntersection_None_Set_uint32_262144_256 -2.39% 1185733.561 1157392.252 - 0.63% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -2.39% 9352.457 9129.072 - -1.21% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 -2.38% 212.162 207.111 - -0.64% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.38% 1.535 1.499 - 1.68% -
BM_RangesPushHeap_string_Descending_64 -2.38% 2.243 2.190 - -2.91% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.38% 5.912 5.772 - -2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.38% 1141291.504 1114183.500 - 4.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.37% 1171602.774 1143804.395 - 2.46% -
SetIntersection_None_Vector_uint32_262144_16384 -2.37% 1229698.715 1200525.509 - -0.80% -
rng::any_of(deque<int>)_(process_all)/50 -2.37% 20.778 20.285 - 10.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.37% 17776.826 17355.735 - 0.73% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.37% 205.755 200.883 - 1.85% -
BM_PushHeap_string_QuickSortAdversary_64 -2.36% 13.145 12.834 - -0.37% -
BM_deque_deque_ranges_move/5500 -2.36% 205.109 200.263 - -0.50% -
BM_MakeHeap_string_Descending_16 -2.36% 2.400 2.343 - -0.89% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.36% 1552148.844 1515576.824 - -2.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.36% 35292.678 34461.144 - -1.65% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.35% 1.129 1.102 - -0.80% -
SetIntersection_None_Set_uint64_1024_256 -2.35% 8965315.100 8754227.806 - 0.51% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -2.35% 8981.985 8770.625 - -4.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -2.35% 7.354 7.181 - -0.14% -
BM_deque_deque_copy_backward/5500 -2.35% 208.623 203.715 - -1.86% -
BM_std_min<short>/4 -2.35% 1.016 0.992 - -8.33% -
BM_PushHeap_string_SingleElement_64 -2.35% 2.563 2.502 - -9.75% -
rng::find_end(deque<int>)_(near_matches)/1000 -2.35% 17175.890 16772.928 - -39.10% -
BM_MakeHeap_uint32_SingleElement_64 -2.34% 0.520 0.508 - -0.01% -
SetIntersection_None_Set_uint32_262144_1024 -2.34% 1184992.918 1157247.476 - 1.08% -
std::partial_sort(vector<int>)_(heap)/8 -2.34% 26.830 26.202 - -2.00% -
rng::transform(deque<int>)_(identity_transform)/50 -2.34% 19.811 19.348 - -2.37% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.34% 19.055 18.610 - 1.57% -
bm_lexicographical_compare<unsigned_char>/6 -2.34% 1.903 1.859 - -5.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.34% 55252.116 53961.742 - -0.28% -
BM_std_min<int>/28 -2.33% 2.046 1.998 - -1.58% -
SetIntersection_Front_Set_uint32_1024_1 -2.33% 1121557.275 1095431.092 - 3.20% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.33% 9.156 8.943 - -1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -2.33% 14.277 13.945 - -2.04% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.33% 1.694 1.654 - -6.83% -
SetIntersection_None_Set_uint32_1024_1 -2.32% 9003478.507 8794353.003 - -1.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.32% 1.209 1.181 - -2.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -2.32% 2.354 2.299 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.31% 245813523.247 240126468.626 - -1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.31% 20014250.424 19551595.605 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.31% 1871917.229 1828702.208 - -3.76% -
std::partition(deque<int>)_(sparse)/50 -2.31% 16.442 16.063 - 3.38% -
SetIntersection_None_Vector_float_262144_1 -2.31% 1206473.482 1178659.118 - -4.80% -
BM_vector_deque_ranges_copy_backward/70000 -2.31% 8788.612 8586.000 - 5.27% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.30% 215134836.577 210178865.801 - 1.86% -
bm_ranges_lexicographical_compare<signed_char>/7 -2.30% 2.886 2.820 - -0.55% -
SetIntersection_None_Vector_uint32_16384_1 -2.30% 1189148.851 1161810.959 - -0.97% -
SetIntersection_Front_Vector_string_16_4 -2.30% 65258815.250 63758693.219 - 0.14% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.30% 7582907.734 7408674.839 - 9.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.29% 114991.132 112354.281 - -2.87% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.29% 2.283 2.230 - -0.24% -
SetIntersection_None_Vector_uint32_256_256 -2.29% 2265297.589 2213442.806 - -2.50% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.28% 57373440.338 56063337.827 - -0.98% -
bm_lexicographical_compare<unsigned_char>/7 -2.28% 2.166 2.117 - -4.36% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.28% 16.223 15.853 - -2.74% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.28% 265289.851 259251.062 - -4.88% -
BM_LowerBound_string_64 -2.27% 69.864 68.277 - -1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.27% 13608341.232 13299224.933 - 4.15% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.27% 30.801 30.103 - -1.60% -
bm_lexicographical_compare<int>/64 -2.27% 4.970 4.858 - 0.93% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.26% 14.311 13.987 - -1.20% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.26% 66.197 64.700 - 7.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.26% 1258152.988 1229710.316 - 0.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.26% 5.413 5.291 - -2.57% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -2.26% 25.197 24.628 - -6.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.26% 392393.052 383541.468 - 0.26% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.25% 4.995 4.882 - -1.48% -
BM_MakeHeap_string_Random_256 -2.25% 10.561 10.323 - -0.90% -
std::stable_partition(list<int>)_(dense)/50 -2.25% 57.467 56.172 - -1.00% -
SetIntersection_Front_Set_float_262144_16 -2.25% 1295206.250 1266031.365 - -0.47% -
std::move(vector<int>)/8 -2.25% 2.316 2.264 - -1.79% -
std::set<int>::erase(iterator)/8192 -2.24% 20.853 20.385 - 0.28% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.24% 9849.969 9629.153 - -3.46% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.24% 131.262 128.322 - 0.56% -
std::multiset<int>::erase(key)_(existent)/1024 -2.24% 40.880 39.965 - -1.62% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.24% 8750.186 8554.511 - 1.34% -
SetIntersection_None_Set_uint64_262144_262144 -2.23% 1232981.529 1205426.269 - -0.55% -
SetIntersection_None_Set_uint32_262144_1 -2.23% 1188668.457 1162125.406 - 0.26% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.23% 0.928 0.908 - 4.70% -
SetIntersection_Front_Vector_string_262144_64 -2.23% 3500953.953 3422872.483 - -2.06% -
BM_std_minmax<unsigned_long_long>/6 -2.23% 2.110 2.063 - -1.19% -
std::set<std::string>::clear()/32 -2.23% 898.259 878.273 - -2.24% -
BM_deque_deque_copy_backward/1024 -2.22% 41.588 40.663 - 5.81% -
rng::find_end(deque<int>)_(process_all)/1024 -2.22% 318.321 311.243 - 2.86% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -2.22% 6131649.810 5995369.412 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.22% 1962520.018 1918926.025 - -0.12% -
BM_RangesPushHeap_float_Random_262144 -2.22% 7.769 7.597 - 0.46% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.22% 546.489 534.377 - -0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.22% 0.662 0.648 - -1.27% -
std::search(list<int>)_(no_match)/1024 -2.21% 772.042 754.949 - 2.24% -
bm_lexicographical_compare<signed_char>/64 -2.21% 1.932 1.889 - -18.31% -
SetIntersection_None_Set_float_1024_1024 -2.21% 9066785.208 8866322.133 - -1.96% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -2.21% 2966.166 2900.594 - 5.67% -
std::find_end(list<int>)_(process_all)/8192 -2.21% 7515.410 7349.274 - 5.16% -
BM_MakeHeap_string_PipeOrgan_1024 -2.21% 4.922 4.813 - -3.01% -
BM_MakeHeap_string_Descending_256 -2.21% 2.735 2.675 - -0.87% -
SetIntersection_Interlaced_Vector_string_256_4 -2.21% 6461381.676 6318893.032 - -0.95% -
SetIntersection_None_Set_string_16384_64 -2.20% 201657331.783 197212897.001 - -1.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.20% 57.305 56.045 - 20.66% -
BM_MakeHeap_string_QuickSortAdversary_1024 -2.19% 10.740 10.504 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.19% 349004439.434 341353493.903 - -2.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.19% 14.267 13.954 - -1.62% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -2.19% 11.678 11.423 - -0.42% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -2.19% 27.244 26.648 - -3.73% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -2.19% 2.963 2.898 - 0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.19% 554.412 542.287 - 2.33% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.19% 12635714.470 12359430.189 - 1.80% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.18% 429.199 419.826 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.18% 19131760.065 18714300.604 - -3.29% -
BM_RangesMakeHeap_uint32_SingleElement_16384 -2.18% 0.539 0.528 - -2.06% -
bm_ranges_lexicographical_compare<int>/64 -2.17% 4.962 4.854 - -1.16% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -2.17% 1.400 1.369 - 0.77% -
BM_RangesMakeHeap_string_SingleElement_256 -2.16% 6.308 6.171 - -2.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.16% 225.097 220.226 - 0.67% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.16% 535111.227 523536.163 - -0.03% -
BM_std_min<__int128>/2 -2.16% 0.672 0.658 - -1.54% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.16% 1.005 0.984 - -5.51% -
SetIntersection_Interlaced_Set_float_64_16 -2.16% 24880130.710 24342847.220 - -1.41% -
BM_std_minmax<unsigned_short>/15 -2.16% 1.923 1.881 - -3.15% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.16% 5.128 5.017 - -2.30% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.16% 55745076.925 54543461.539 - -0.58% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.15% 1498.633 1466.339 - -15.33% -
std::unique(deque<int>)_(sprinkled)/52 -2.15% 73.733 72.147 - -14.68% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.15% 203.138 198.768 - 0.79% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.15% 172581131.924 168869789.378 - -0.27% -
std::find_end(deque<int>)_(same_length)/1024 -2.15% 344.421 337.018 - -81.77% -
BM_vector_deque_copy_backward/65536 -2.15% 8103.332 7929.260 - 2.32% -
BM_PushHeap_string_SingleElement_16 -2.14% 2.492 2.439 - -11.77% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -2.14% 32.431 31.736 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.14% 9079634.990 8885172.148 - -30.81% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.14% 3454.440 3380.498 - -1.14% -
std::find_end(vector<int>)_(process_all)/1048576 -2.14% 222790.184 218030.983 - -9.45% -
BM_std_min<long_long>/12 -2.13% 2.078 2.033 - 0.23% -
BM_StringFindNoMatch/10 -2.13% 1.300 1.272 - -6.11% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.13% 3058.021 2992.931 - 8.89% -
rng::rotate(list<int>)_(1_element_forward)/50 -2.13% 27.378 26.796 - 10.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.13% 1874.758 1834.868 - -1.27% -
rng::partition(list<int>)_(dense)/50 -2.13% 13.143 12.863 - -2.77% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.13% 105.767 103.518 - -1.15% -
BM_RangesMakeHeap_uint32_Random_262144 -2.12% 1.035 1.013 - -3.78% -
SetIntersection_None_Vector_uint32_262144_1024 -2.12% 1207485.483 1181886.705 - -1.13% -
SetIntersection_None_Set_uint32_16384_16384 -2.12% 159540459.850 156165737.194 - 1.26% -
SetIntersection_None_Set_float_16384_4 -2.11% 158841966.928 155483856.897 - -1.16% -
rng::rotate_copy(deque<int>)/32 -2.11% 2.658 2.602 - -3.40% -
BM_StringFindAllMatch/1 -2.11% 2.886 2.825 - 1.84% -
SetIntersection_Front_Vector_uint32_262144_1 -2.11% 1109655.107 1086273.092 - -0.28% -
BM_LowerBound_pair<uint32,_uint32>_16384 -2.10% 102.627 100.468 - -1.33% -
BM_RangesMakeHeap_float_Random_16 -2.10% 1.595 1.562 - -8.67% -
SetIntersection_None_Set_float_16384_64 -2.10% 159177606.073 155831387.201 - -0.93% -
SetIntersection_None_Set_uint64_16384_1 -2.10% 160387467.818 157018609.334 - 0.35% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.09% 1.383 1.354 - 4.36% -
BM_vector_deque_move/512 -2.09% 17.418 17.053 - 0.08% -
std::transform(deque<int>,_deque<int>)/32 -2.09% 21.945 21.486 - -0.45% -
rng::search(list<int>)_(single_element)/8192 -2.09% 8119.986 7950.092 - 7.15% -
BM_MakeHeap_string_Random_1024 -2.09% 10.895 10.667 - -1.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.09% 6824.478 6681.847 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.09% 3655939.650 3579556.973 - -1.98% -
std::unordered_map<int,_int>::clear()/1024 -2.08% 8110.391 7941.388 - -5.43% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.08% 8.467 8.291 - -1.23% -
BM_RangesPopHeap_uint64_256 -2.08% 17.429 17.066 - 0.02% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.08% 14.606 14.302 - -6.43% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.08% 18.859 18.466 - 1.29% -
BM_RangesPopHeap_float_1024 -2.07% 28.796 28.198 - 3.29% -
std::partition_copy(vector<int>)/50 -2.07% 13.179 12.906 - -0.50% -
BM_deque_vector_move/4000 -2.07% 148.443 145.365 - 3.88% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -2.07% 15.603 15.280 - -1.87% -
std::map<std::string,_int>::clear()/1024 -2.07% 21040.533 20604.702 - -1.65% -
SetIntersection_None_Set_uint64_16384_4 -2.07% 163811576.206 160420699.641 - 0.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.07% 10.406 10.190 - -6.27% -
rng::find(deque<int>)_(process_all)/8 -2.07% 3.514 3.441 - -2.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -2.07% 8585038.931 8407562.663 - 0.76% -
SetIntersection_Front_Set_string_16384_64 -2.06% 4924294.034 4822713.293 - -2.86% -
SetIntersection_Front_Set_uint64_16384_16384 -2.06% 356554889.906 349203057.926 - 2.01% -
std::find_end(vector<int>)_(process_all)/1000 -2.06% 222.638 218.048 - -8.45% -
std::find_if_not(vector<int>)_(process_all)/8 -2.06% 2.744 2.687 - 6.19% -
BM_std_min<long_long>/3 -2.05% 1.340 1.312 - 2.30% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.05% 6.181 6.054 - -2.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.05% 17.354 16.999 - 1.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.04% 23.532 23.051 - 3.26% -
BM_deque_deque_ranges_move_backward/4096 -2.04% 156.645 153.454 - 0.84% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.04% 1.212 1.187 - -0.73% -
rng::copy_backward(vector<int>)/8 -2.04% 2.293 2.247 - -1.83% -
BM_RangesPopHeap_uint32_256 -2.04% 17.292 16.940 - 0.41% -
std::find_end(vector<int>)_(process_all)/1024 -2.04% 227.966 223.327 - -8.55% -
BM_deque_vector_move/5500 -2.03% 200.046 195.980 - 0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.03% 12.309 12.059 - 2.41% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -2.03% 24.851 24.347 - -1.26% -
BM_deque_deque_move_backward/4096 -2.03% 156.836 153.657 - 0.50% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.03% 55.938 54.805 - -0.60% -
rng::for_each(map<int>)/8192 -2.02% 7385.986 7236.985 - -56.70% -
BM_std_min<short>/18 -2.02% 1.614 1.582 - -2.32% -
std::find_if(deque<int>)_(process_all)/1024 -2.01% 484.248 474.496 - -3.31% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.01% 164474.365 161164.519 - -1.54% -
BM_PushHeap_string_QuickSortAdversary_4 -2.01% 6.197 6.073 - -0.60% -
BM_std_min<unsigned_short>/18 -2.01% 1.540 1.509 - -1.63% -
bm_lexicographical_compare<signed_char>/7 -2.00% 2.901 2.843 - 3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.00% 1234871.628 1210180.167 - -2.94% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.99% 6787.058 6651.760 - 0.68% -
SetIntersection_Interlaced_Set_float_1024_1 -1.99% 1119773.961 1097462.564 - -2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.99% 1156317.949 1133282.714 - -1.60% -
SetIntersection_None_Set_float_256_64 -1.99% 9599131.805 9407950.978 - 0.14% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.99% 9.612 9.420 - 0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.98% 4571.205 4480.588 - 4.85% -
SetIntersection_None_Set_float_16384_1 -1.98% 159068853.664 155916165.012 - -1.07% -
SetIntersection_Front_Set_float_16384_1024 -1.98% 14505957.775 14218483.260 - -8.61% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.98% 219299818.366 214962767.656 - 0.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.97% 2.385 2.338 - -0.97% -
std::shift_right(list<int>)/50 -1.97% 30.041 29.448 - 9.38% -
BM_std_minmax_element<char>/4 -1.97% 1.256 1.232 - -0.83% -
BM_std_min<unsigned_int>/64 -1.97% 2.858 2.801 - -0.86% -
std::find_end(deque<int>)_(same_length)/1000 -1.97% 336.190 329.582 - -64.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.97% 4.832 4.737 - 3.12% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.96% 31.120 30.509 - 1.38% -
SetIntersection_None_Set_float_16384_1024 -1.96% 158659664.185 155545068.427 - -2.12% -
SetIntersection_None_Set_uint64_64_16 -1.96% 19460582.347 19078664.238 - 0.53% -
BM_std_minmax_element<short>/4 -1.96% 1.271 1.246 - 1.52% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.96% 9.088 8.909 - -0.66% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.96% 17506289.145 17163480.469 - -1.22% -
SetIntersection_None_Set_float_16384_16 -1.96% 158968823.047 155856908.327 - -1.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.96% 2.523 2.474 - -2.23% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.96% 17.296 16.958 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.95% 2.994 2.936 - -1.49% -
rng::find(list<int>)_(process_all)/8 -1.95% 2.386 2.340 - -0.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.94% 5.086 4.987 - -0.25% -
BM_std_minmax<unsigned_short>/31 -1.93% 3.132 3.072 - 2.47% -
SetIntersection_Interlaced_Set_float_262144_16 -1.93% 1616365.072 1585226.481 - -0.87% -
std::unordered_set<int>::ctor(const&)/1024 -1.92% 6756.865 6626.848 - -1.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.92% 2.636 2.585 - -1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.92% 9877172.638 9687245.136 - -10.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.92% 0.849 0.832 - 0.79% -
BM_deque_vector_ranges_move_backward/70000 -1.92% 8694.309 8527.606 - 0.06% -
SetIntersection_None_Set_uint32_1024_4 -1.91% 8891691.514 8721469.643 - 0.29% -
SetIntersection_None_Vector_string_262144_256 -1.91% 1372306.340 1346036.998 - 2.43% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.91% 33.405 32.766 - -0.43% -
SetIntersection_Interlaced_Set_float_16384_256 -1.91% 204958219.860 201039328.424 - -1.72% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.91% 18.198 17.850 - -7.61% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.91% 2.119 2.079 - -0.68% -
std::unique(deque<int>)_(sprinkled)/32 -1.91% 62.474 61.284 - -8.89% -
BM_deque_vector_ranges_copy_backward/4096 -1.90% 149.705 146.853 - -0.72% -
rng::find(list<int>)_(bail_25%)/8 -1.90% 0.937 0.919 - -0.23% -
BM_PushHeap_uint64_Random_1024 -1.90% 5.922 5.809 - -1.72% -
BM_std_min<unsigned_char>/29 -1.90% 2.089 2.050 - 4.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -1.90% 1191607.683 1168920.876 - 3.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.90% 36322.755 35631.360 - -1.51% -
SetIntersection_None_Set_float_16384_256 -1.90% 159202156.412 156173327.571 - -0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.90% 40652961.741 39879588.787 - -1.15% -
std::sort(deque<int>)_(ascending)/8 -1.90% 18.632 18.277 - -0.72% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.90% 5666.593 5558.962 - -4.47% -
std::set<std::string>::clear()/1024 -1.90% 20098.148 19716.416 - -0.79% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.90% 2.998 2.941 - -0.22% -
BM_PushHeap_string_PipeOrgan_16 -1.90% 4.177 4.097 - -4.32% -
BM_std_min<char>/512 -1.90% 6.384 6.263 - -0.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.90% 6.554 6.429 - -2.09% -
SetIntersection_None_Set_uint64_262144_64 -1.90% 1214743.894 1191710.367 - -0.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.90% 75.255 73.829 - -2.57% -
BM_vector_deque_ranges_move/512 -1.89% 17.399 17.070 - 0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.89% 14.963 14.680 - -0.68% -
SetIntersection_None_Set_uint64_16384_1024 -1.89% 166803422.181 163654983.191 - 0.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.89% 9.255 9.080 - -2.37% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.89% 14.633 14.357 - -2.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.88% 45807844.081 44944996.559 - -0.08% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.88% 2812105.470 2759237.303 - -4.52% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.88% 29.714 29.156 - 0.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.88% 42.061 41.272 - 6.87% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.87% 2.588 2.540 - -0.42% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.87% 16091441.919 15790374.130 - -0.39% -
BM_std_min<unsigned_char>/1024 -1.87% 8.590 8.430 - -0.93% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.87% 28.566 28.033 - -0.20% -
BM_MakeHeap_string_PipeOrgan_262144 -1.86% 7.401 7.263 - -2.52% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.86% 41.274 40.505 - 1.09% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.86% 8.468 8.311 - -2.43% -
BM_MakeHeap_string_Random_262144 -1.86% 15.429 15.142 - -2.81% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.86% 12.833 12.594 - -0.47% -
rng::remove_if(vector<int>)_(sprinkled)/1024 -1.86% 525.138 515.389 - 25.89% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.86% 25.591 25.116 - 7.33% -
rng::for_each_n(vector<int>)/8 -1.86% 2.573 2.525 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.85% 45021694.577 44186556.272 - 0.83% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.85% 1163009.390 1141436.379 - -1.81% -
BM_MakeHeap_uint32_Ascending_256 -1.85% 0.609 0.598 - 0.07% -
BM_StringFindStringLiteral/256 -1.85% 5.432 5.331 - 0.09% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.85% 1.913 1.878 - -1.27% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.85% 0.818 0.803 - -1.99% -
std::unique_copy(list<int>)_(contiguous)/52 -1.85% 21.818 21.414 - 5.40% -
BM_MakeHeap_string_SingleElement_16384 -1.85% 6.076 5.964 - -2.23% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.84% 13.026 12.786 - -1.05% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.84% 35.648 34.991 - 1.35% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.84% 18.731 18.386 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.84% 23548713.469 23115547.862 - -2.35% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.84% 989.383 971.225 - -0.50% -
BM_deque_deque_move_backward/1024 -1.83% 41.310 40.553 - 5.30% -
rng::remove(deque<int>)_(prefix)/32 -1.83% 55.991 54.964 - -0.32% -
BM_std_minmax<unsigned_short>/23 -1.83% 2.492 2.446 - -4.80% -
std::transform(deque<int>)_(identity_transform)/50 -1.83% 19.569 19.211 - 0.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.82% 10.485 10.294 - -0.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.82% 1261.084 1238.080 - 3.85% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.82% 18506801.428 18169865.615 - -1.25% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.82% 22590.914 22179.868 - -4.43% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.82% 45.107 44.288 - -0.27% -
std::find_if(vector<char>)_(process_all)/8 -1.81% 2.480 2.435 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.81% 3060195.881 3004687.580 - -3.51% -
std::is_sorted(vector<int>)/8 -1.81% 2.115 2.077 - -0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.81% 10.675 10.482 - 0.61% -
SetIntersection_Front_Set_float_1024_64 -1.81% 1950018.698 1914689.338 - -6.17% -
BM_MakeThenSortHeap_string_Random_64 -1.81% 39.985 39.262 - -1.96% -
BM_vector_deque_ranges_copy/512 -1.81% 17.394 17.079 - 0.25% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.81% 30.451 29.900 - -0.92% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.81% 9.438 9.268 - -0.93% -
std::set<int>::erase(key)_(non-existent)/8192 -1.81% 8.478 8.325 - -4.81% -
BM_SortHeap_float_4 -1.80% 1.072 1.053 - 2.46% -
std::multiset<int>::erase(key)_(non-existent)/32 -1.80% 2.628 2.581 - -4.06% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.80% 141.712 139.166 - -2.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.79% 1.281 1.258 - -0.66% -
std::partial_sort(deque<int>)_(heap)/8192 -1.79% 292433.556 287195.426 - 1.25% -
SetIntersection_None_Set_uint64_256_4 -1.79% 11666282.123 11457358.608 - 1.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.79% 16.765 16.465 - -8.23% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.79% 16.158 15.870 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.79% 1242810.873 1220607.098 - -2.34% -
BM_std_minmax<unsigned_short>/21 -1.79% 1.934 1.899 - -3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.79% 1268516.099 1245869.333 - -1.80% -
BM_RangesMakeHeap_string_SingleElement_4 -1.79% 3.600 3.535 - -1.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.78% 1250079.914 1227780.356 - -2.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.78% 15785.106 15503.668 - -1.17% -
rng::rotate_copy(list<int>)/8192 -1.78% 8424.040 8274.031 - -0.37% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.78% 8885.585 8727.358 - -1.02% -
std::set<int>::erase(iterator)/1024 -1.78% 20.639 20.271 - 0.06% -
rng::contains(vector<int>)_(process_all)/8 -1.78% 2.763 2.713 - 0.49% -
BM_std_min<unsigned_char>/64 -1.78% 4.183 4.108 - 0.52% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.78% 10.631 10.442 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.78% 181232737.382 178013446.278 - -0.69% -
std::move(vector<bool>)_(aligned)/512 -1.77% 2.377 2.335 - -2.27% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.77% 5980269.123 5874409.106 - -1.88% -
rng::for_each(set<int>)/8192 -1.77% 7865.944 7726.842 - -53.01% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.77% 6.799 6.679 - -1.27% -
SetIntersection_None_Vector_float_262144_16384 -1.77% 1209462.564 1188095.604 - -8.77% -
BM_deque_vector_ranges_move_backward/1024 -1.76% 37.509 36.847 - 0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.76% 1249055.584 1227017.658 - -2.20% -
bm_lexicographical_compare<unsigned_char>/4 -1.76% 1.474 1.448 - -3.32% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.76% 5.516 5.419 - -1.33% -
BM_MakeHeap_string_QuickSortAdversary_16384 -1.76% 11.925 11.715 - -0.62% -
SetIntersection_None_Vector_uint64_256_256 -1.76% 2279364.908 2239222.149 - -1.64% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.76% 251830.772 247396.886 - -2.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.76% 10.803 10.613 - -1.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.76% 35.149 34.531 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.76% 3339083.878 3280422.211 - -7.44% -
std::stable_partition(deque<int>)_(dense)/32 -1.75% 30.050 29.523 - -1.29% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.75% 6.187 6.078 - -0.02% -
rng::copy_n(vector<int>)/32768 -1.75% 2776.891 2728.359 - 18.93% -
SetIntersection_None_Vector_float_262144_262144 -1.74% 1220655.710 1199396.236 - -2.54% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.74% 1.409 1.385 - 1.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.74% 13070.305 12843.096 - 2.32% -
std::set<int>::clear()/1024 -1.74% 8804.355 8651.377 - -1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.73% 3267395.296 3210716.003 - -9.90% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -1.73% 0.638 0.627 - -1.25% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -1.73% 741.166 728.346 - 6.18% -
BM_std_minmax<unsigned_long_long>/31 -1.73% 4.776 4.693 - -2.03% -
BM_std_minmax<unsigned_char>/13 -1.73% 2.295 2.255 - 1.63% -
SetIntersection_None_Vector_uint64_262144_262144 -1.73% 1211725.821 1190808.932 - -1.23% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -1.73% 8.315 8.171 - 0.74% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.72% 7040569.020 6919549.505 - -1.96% -
BM_RangesSortHeap_uint32_4 -1.71% 1.058 1.040 - 0.67% -
std::remove_copy(vector<int>)_(sprinkled)/32 -1.71% 15.260 14.999 - -0.24% -
BM_RangesMakeHeap_string_Ascending_16 -1.71% 3.709 3.645 - -1.34% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.71% 12.497 12.282 - 1.39% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.71% 22.817 22.428 - -1.03% -
rng::partition(vector<int>)_(dense)/50 -1.71% 12.700 12.484 - -0.73% -
SetIntersection_Interlaced_Vector_string_64_64 -1.71% 27498058.409 27028990.655 - -7.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.70% 1242216.473 1221041.178 - -2.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.70% 662.098 650.814 - -3.11% -
bm_lexicographical_compare<signed_char>/3 -1.70% 1.849 1.817 - 5.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.70% 23.793 23.388 - 1.57% -
BM_std_minmax<unsigned_char>/5500 -1.70% 50.859 49.995 - -1.35% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.69% 15073295.355 14817849.169 - -4.04% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.69% 8.712 8.565 - -1.10% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.69% 5418.870 5327.065 - 3.23% -
BM_MakeHeap_string_QuickSortAdversary_64 -1.69% 10.283 10.109 - -0.88% -
std::partial_sort(deque<int>)_(ascending)/8 -1.69% 30.429 29.915 - 0.99% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.69% 212695026.929 209097779.858 - 1.11% -
SetIntersection_Interlaced_Set_float_262144_256 -1.69% 1587468.586 1560630.533 - -1.18% -
SetIntersection_None_Set_uint64_64_4 -1.69% 22773065.180 22388141.727 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.69% 11671062.931 11474400.528 - 0.65% -
SetIntersection_None_Set_uint64_262144_16 -1.68% 1211012.369 1190642.252 - -0.94% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.68% 2.513 2.470 - -4.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.68% 33.863 33.293 - -1.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.68% 23.688 23.290 - -0.78% -
std::copy_if(vector<int>)_(entire_range)/8 -1.68% 2.352 2.313 - 1.87% -
BM_deque_deque_ranges_copy_backward/1024 -1.68% 41.273 40.581 - 6.68% -
BM_MakeHeap_string_QuickSortAdversary_262144 -1.68% 12.775 12.561 - -0.78% -
BM_RangesMakeHeap_uint64_Ascending_16 -1.67% 0.665 0.653 - -0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.67% 1118583.518 1099858.351 - 1.91% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.67% 1609614.746 1582699.951 - 1.24% -
BM_std_minmax<unsigned_char>/18 -1.67% 1.317 1.295 - -1.63% -
BM_MakeThenSortHeap_string_Random_256 -1.67% 55.586 54.657 - -1.92% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.67% 77484.785 76189.327 - 0.02% -
BM_MakeHeap_uint32_Random_256 -1.67% 1.195 1.175 - 2.38% -
BM_RangesPushHeap_float_Ascending_262144 -1.67% 5.141 5.055 - -1.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.67% 1.189 1.169 - 1.26% -
BM_MakeThenSortHeap_uint64_Random_262144 -1.67% 35.887 35.288 - -0.22% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.67% 1.489 1.464 - -1.43% -
SetIntersection_None_Set_string_256_64 -1.67% 9673690.431 9512394.907 - -0.65% -
BM_deque_deque_copy_backward/4096 -1.66% 156.886 154.278 - 0.08% -
BM_std_min<unsigned_long_long>/8 -1.66% 2.337 2.298 - -1.29% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.66% 40.642 39.968 - 38.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.66% 34.947 34.368 - 1.93% -
SetIntersection_Front_Vector_string_16384_256 -1.66% 9948438.725 9783788.091 - -3.65% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.65% 18.641 18.333 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.65% 8980972.740 8832786.223 - -30.73% -
SetIntersection_None_Set_string_1024_1024 -1.65% 9042921.355 8893726.361 - -2.51% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.65% 9.737 9.577 - -0.11% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.65% 108.608 106.819 - 0.58% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.65% 45.951 45.194 - -1.24% -
BM_RangesPushHeap_string_QuickSortAdversary_16 -1.65% 10.273 10.104 - -0.76% -
BM_deque_deque_ranges_copy_backward/512 -1.65% 21.785 21.426 - 9.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.64% 85059.662 83662.087 - -0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.64% 533.157 524.409 - -2.08% -
BM_deque_vector_copy_backward/64000 -1.64% 8036.345 7904.489 - -3.74% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.64% 1607956.867 1581602.863 - -0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.64% 12135537.038 11936842.602 - -4.18% -
BM_RangesPopHeap_uint32_16 -1.64% 7.663 7.537 - -0.01% -
SetIntersection_None_Vector_uint64_16384_1024 -1.64% 1175920.905 1156671.567 - -1.84% -
BM_MakeHeap_string_Descending_4 -1.63% 2.139 2.104 - 0.46% -
std::multiset<int>::find(key)_(existent)/1024 -1.63% 3.691 3.631 - -4.45% -
BM_deque_deque_ranges_copy/64 -1.63% 5.616 5.525 - -0.28% -
std::adjacent_find(vector<int>,_pred)/50 -1.63% 23.479 23.097 - -0.90% -
bm_swap_ranges_vb_unaligned/8 -1.62% 4.839 4.761 - -3.09% -
BM_deque_deque_ranges_copy_backward/4096 -1.62% 156.598 154.056 - -0.10% -
BM_deque_vector_ranges_move/5500 -1.62% 201.525 198.255 - 0.28% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.62% 50803.019 49978.796 - 0.03% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.62% 3.421 3.365 - -4.08% -
rng::move_backward(vector<bool>)_(unaligned)/4096 -1.62% 28.636 28.173 - 1.69% -
BM_std_minmax<unsigned_long_long>/23 -1.61% 4.341 4.271 - -0.62% -
rng::for_each(multimap<int>::iterator)/8192 -1.61% 7786.151 7660.629 - -53.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.61% 14197.337 13968.576 - -2.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.61% 22525834.781 22163175.163 - -2.84% -
rng::partition(deque<int>)_(dense)/1024 -1.61% 357.311 351.571 - -2.11% -
BM_MakeHeap_string_Ascending_256 -1.61% 4.868 4.789 - -3.99% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.60% 2.264 2.227 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.60% 1115055.339 1097219.971 - 0.18% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.60% 55271.466 54388.326 - 0.24% -
SetIntersection_None_Set_uint64_64_1 -1.60% 23797412.748 23417180.358 - -0.34% -
SetIntersection_None_Vector_uint32_256_16 -1.60% 4334457.569 4265211.655 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.59% 11653505.872 11467913.885 - 1.49% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.59% 16.770 16.503 - -1.18% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.59% 16.948 16.679 - -0.08% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.59% 6.265 6.165 - -3.44% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.59% 183725020.455 180806101.619 - 1.18% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.59% 2820.136 2775.361 - -1.89% -
SetIntersection_None_Set_uint64_1024_1024 -1.59% 8971284.342 8828970.208 - 1.15% -
SetIntersection_Front_Vector_uint32_64_16 -1.59% 15756552.500 15506707.532 - 2.42% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.58% 1.440 1.417 - -0.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.58% 63203329.062 62203697.821 - -1.43% -
SetIntersection_Front_Set_uint64_16384_16 -1.58% 1305860.463 1285213.082 - -0.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.58% 10.070 9.911 - -1.34% -
std::search_n(deque<int>)_(no_match)/8192 -1.58% 3480.240 3425.339 - -0.92% -
SetIntersection_None_Set_uint64_16384_16384 -1.58% 178069280.241 175262937.064 - -0.08% -
BM_vector_deque_ranges_move/5500 -1.58% 199.304 196.163 - -1.78% -
SetIntersection_Interlaced_Set_string_64_64 -1.58% 38421522.493 37816168.825 - 5.01% -
SetIntersection_Front_Set_uint64_1024_1024 -1.57% 15200179.546 14960846.401 - -5.07% -
BM_MakeHeap_uint64_Random_64 -1.57% 1.300 1.280 - -0.23% -
BM_deque_vector_ranges_move/4096 -1.57% 148.415 146.084 - 0.43% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -1.57% 8.233 8.103 - 1.24% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.57% 2.288 2.252 - -0.11% -
std::equal(deque<int>)_(it,_it,_it)/50 -1.57% 24.866 24.476 - 1.53% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.57% 8.532 8.398 - -3.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.57% 29.915 29.446 - -0.55% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.57% 1.441 1.419 - -7.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.56% 9.588 9.438 - -0.66% -
BM_SortHeap_string_16384 -1.56% 98.579 97.038 - -2.04% -
BM_vector_deque_copy/512 -1.56% 17.346 17.075 - 0.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.56% 502214.760 494384.690 - 0.09% -
std::copy_backward(deque<int>)/8 -1.56% 2.753 2.710 - -1.04% -
rng::for_each(multiset<int>::iterator)/8192 -1.56% 8090.309 7964.398 - -50.80% -
BM_deque_deque_move_backward/512 -1.56% 21.763 21.424 - 14.98% -
std::unordered_set<int>::ctor(const&)/8192 -1.55% 55691.546 54826.104 - -0.29% -
SetIntersection_Front_Set_uint32_16384_4 -1.55% 1162828.240 1144759.634 - 0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.55% 139632.702 137465.924 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.55% 1240655.738 1221421.888 - 1.61% -
BM_MakeHeap_string_Random_16384 -1.55% 12.799 12.601 - -0.16% -
BM_PushHeap_string_QuickSortAdversary_16 -1.55% 10.294 10.135 - 0.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.55% 4914.056 4838.070 - 0.97% -
rng::search(vector<int>)_(same_length)/8192 -1.54% 1959.956 1929.679 - 2.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.54% 16.239 15.989 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.54% 1188149.087 1169858.692 - -1.07% -
BM_std_minmax<unsigned_char>/17 -1.54% 1.104 1.087 - -1.61% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.54% 36.151 35.595 - -1.07% -
SetIntersection_Front_Set_float_1024_4 -1.54% 1158491.488 1140680.575 - -1.25% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.54% 20.627 20.309 - -1.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.54% 0.948 0.933 - -0.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.54% 3.104 3.056 - -6.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.54% 39903526.776 39290987.144 - 0.38% -
BM_deque_vector_move_backward/4096 -1.53% 149.613 147.318 - -1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.53% 9.985 9.832 - -1.85% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.53% 15.922 15.678 - -0.78% -
SetIntersection_None_Set_string_16384_16384 -1.53% 199442488.327 196387113.869 - -1.40% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.53% 7.022 6.914 - 0.57% -
BM_deque_vector_ranges_move_backward/5500 -1.53% 204.133 201.008 - -1.05% -
SetIntersection_None_Set_uint64_1024_64 -1.53% 8883534.237 8747553.087 - 0.83% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -1.53% 10.623 10.460 - -0.66% -
BM_StringFindStringLiteral/128 -1.53% 3.146 3.098 - -0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.53% 11814927.127 11634544.050 - 1.25% -
SetIntersection_Front_Vector_string_1024_16 -1.53% 1714270.283 1688099.754 - -2.10% -
std::sort(deque<int>)_(heap)/8 -1.53% 25.355 24.968 - 0.86% -
bm_lexicographical_compare<unsigned_char>/2 -1.52% 1.976 1.946 - -0.70% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.52% 5.945 5.854 - -2.90% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.52% 627212.236 617666.909 - 3.47% -
SetIntersection_None_Set_uint64_16_1 -1.52% 71207500.492 70124927.661 - -0.24% -
BM_MakeHeap_string_Descending_16384 -1.52% 2.969 2.924 - -1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.52% 1170984.896 1153212.358 - -1.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.52% 31.756 31.275 - -4.43% -
BM_vector_deque_copy_backward/5500 -1.52% 199.725 196.697 - -0.94% -
BM_RangesPopHeap_float_262144 -1.52% 39.690 39.089 - 1.96% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.51% 3.696 3.640 - -3.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.51% 33.184 32.683 - 1.27% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.51% 10.530 10.372 - -0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.51% 53.126 52.326 - -1.72% -
BM_MakeThenSortHeap_float_Random_16 -1.50% 10.033 9.882 - -3.22% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.50% 3.444 3.392 - 2.10% -
std::map<std::string,_int>::clear()/8192 -1.50% 203785.183 200721.749 - -2.54% -
std::set<int>::upper_bound(key)_(existent)/32 -1.50% 1.765 1.738 - 0.39% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.50% 1.011 0.996 - -3.99% -
SetIntersection_None_Set_uint64_64_64 -1.50% 12046382.093 11865566.583 - -0.03% -
std::partition_copy(list<int>)/50 -1.50% 13.163 12.965 - -1.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.50% 1.241 1.222 - 0.71% -
BM_std_min<char>/1024 -1.49% 8.614 8.485 - 2.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.49% 733.966 722.997 - -2.07% -
rng::move_backward(deque<int>)/32768 -1.49% 3709.607 3654.243 - 3.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.49% 11.646 11.472 - -0.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.49% 13.720 13.516 - -1.40% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -1.49% 32.134 31.656 - 5.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.49% 388.560 382.785 - -0.94% -
SetIntersection_None_Set_uint64_262144_256 -1.48% 1215899.252 1197851.400 - -0.46% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.48% 92.154 90.787 - -2.78% -
BM_std_minmax<unsigned_short>/16 -1.48% 1.710 1.685 - -0.00% -
std::set<int>::contains(key)_(existent)/32 -1.48% 1.744 1.718 - -0.49% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.48% 289712.908 285426.878 - -3.80% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 7309.614 7201.486 - 0.03% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.48% 13.668 13.466 - -1.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.48% 148757.811 146558.105 - -0.96% -
BM_RangesMakeHeap_uint32_PipeOrgan_64 -1.47% 0.722 0.712 - -0.77% -
BM_std_min<short>/26 -1.47% 2.141 2.109 - 0.49% -
rng::remove_if(vector<int>)_(sprinkled)/8192 -1.47% 3868.351 3811.498 - 28.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.47% 2.105 2.074 - -0.98% -
SetIntersection_Front_Set_uint32_16_4 -1.47% 59522721.811 58648314.905 - -0.21% -
rng::for_each(multimap<int>)/32 -1.47% 26.235 25.849 - 15.29% -
std::copy_if(list<int>)_(entire_range)/8 -1.47% 2.682 2.643 - -0.23% -
std::set<std::string>::contains(key)_(non-existent)/1024 -1.46% 22.483 22.154 - 6.69% -
SetIntersection_None_Vector_uint64_16384_16384 -1.46% 1180624.174 1163340.458 - -0.41% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.46% 5151612.199 5076197.164 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.46% 1253167.724 1234827.475 - -2.03% -
SetIntersection_Interlaced_Vector_float_64_64 -1.46% 11564484.693 11395551.758 - -5.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.46% 1119035.985 1102695.211 - -1.84% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.46% 703.203 692.961 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.46% 1694713.230 1670040.422 - -4.01% -
rng::sort(deque<int>)_(pipe-organ)/8 -1.45% 21.422 21.111 - 1.16% -
std::move_backward(deque<int>)/64 -1.45% 7.202 7.097 - 29.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.45% 7.057 6.954 - 0.43% -
SetIntersection_Front_Set_uint32_64_1 -1.45% 17624504.298 17369390.657 - -3.95% -
SetIntersection_None_Vector_uint64_16_16 -1.45% 36018043.036 35497446.865 - -0.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.44% 15.192 14.973 - 1.48% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.44% 67331708.706 66363782.089 - -0.18% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.44% 369.419 364.111 - -0.51% -
SetIntersection_None_Vector_uint64_64_4 -1.44% 17030836.705 16786235.686 - -0.35% -
BM_PushHeap_float_Random_16384 -1.43% 7.657 7.547 - 0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.43% 3.464 3.414 - -1.18% -
BM_std_min<unsigned_short>/31 -1.43% 2.579 2.542 - -2.07% -
BM_deque_deque_ranges_copy_backward/4000 -1.43% 149.317 147.182 - 0.63% -
BM_deque_deque_ranges_move/4096 -1.43% 152.024 149.851 - -1.10% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.42% 16.709 16.471 - -2.01% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.42% 5.784 5.701 - 0.43% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.42% 842708.735 830764.103 - -4.33% -
std::all_of(list<int>)_(process_all)/50 -1.42% 22.138 21.824 - 1.29% -
SetIntersection_None_Vector_uint64_16384_64 -1.42% 1184459.538 1167689.155 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.42% 160633452.965 158360072.421 - 0.35% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.41% 1114609.818 1098839.238 - -2.01% -
std::map<int,_int>::erase(key)_(existent)/32 -1.41% 22.919 22.595 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.41% 11777217.426 11610852.348 - -1.51% -
BM_deque_deque_ranges_move_backward/1024 -1.41% 41.221 40.640 - 6.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.41% 10.759 10.608 - 0.29% -
BM_vector_deque_ranges_copy_backward/512 -1.41% 17.867 17.615 - -1.64% -
std::sort(deque<int>)_(repeated)/8 -1.41% 18.972 18.705 - -0.10% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.41% 2611.421 2574.698 - -0.85% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.40% 6036652.637 5951843.809 - 1.45% -
SetIntersection_Front_Vector_string_16384_16 -1.40% 1724771.715 1700563.600 - -1.03% -
BM_deque_vector_move_backward/1024 -1.40% 37.467 36.941 - 0.06% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.40% 19.911 19.632 - -3.60% -
BM_RangesSortHeap_float_4 -1.40% 1.075 1.060 - 3.21% -
BM_deque_vector_copy_backward/4096 -1.40% 149.651 147.558 - -1.17% -
710_omnetpp_r -1.40% 9.092 8.965 - 1.33% -
SetIntersection_None_Set_uint64_262144_4 -1.40% 1204854.816 1188024.740 - -1.09% -
SetIntersection_Front_Vector_uint32_262144_16 -1.39% 1196354.559 1179694.934 - -0.94% -
BM_MakeThenSortHeap_float_Descending_1024 -1.39% 8.163 8.049 - 0.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.39% 0.744 0.733 - -0.09% -
rng::partition(list<int>)_(sparse)/50 -1.39% 15.345 15.132 - -1.73% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.39% 1043.357 1028.860 - -0.14% -
rng::sort(deque<int>)_(ascending)/8 -1.39% 18.657 18.398 - 0.88% -
SetIntersection_None_Vector_float_1024_4 -1.39% 1152412.343 1136426.033 - -3.43% -
BM_std_minmax<unsigned_long_long>/7 -1.39% 2.502 2.467 - -2.41% -
BM_deque_deque_ranges_move/64 -1.38% 5.635 5.557 - 0.64% -
rng::partition(deque<int>)_(dense)/32 -1.38% 11.609 11.449 - 8.90% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 114793.165 113207.292 - -1.70% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.38% 33.223 32.765 - -0.20% -
std::sort(deque<int>)_(descending)/8 -1.38% 26.111 25.751 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.38% 1.393 1.374 - -1.00% -
BM_RangesPushHeap_string_Random_262144 -1.38% 18.277 18.025 - -2.57% -
SetIntersection_Front_Set_uint32_16384_1 -1.38% 1122719.476 1107265.353 - -0.74% -
BM_RangesPushHeap_string_PipeOrgan_64 -1.38% 5.823 5.743 - -7.35% -
std::copy_backward(list<int>)/32768 -1.38% 26905.053 26535.032 - -0.55% -
std::transform(deque<int>,_deque<int>)/50 -1.37% 33.765 33.301 - -0.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.37% 19.463 19.196 - -0.65% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.37% 3507.441 3459.324 - -1.59% -
BM_RangesPushHeap_uint32_Random_4 -1.37% 2.515 2.480 - -2.84% -
SetIntersection_Front_Set_uint32_64_16 -1.37% 17005867.687 16772707.759 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.37% 3907.032 3853.485 - 0.89% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -1.37% 9.427 9.298 - -10.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.37% 23647173.095 23323216.314 - -1.67% -
BM_MakeHeap_string_Heap_4 -1.37% 3.069 3.027 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.37% 1246963.868 1229913.246 - -2.33% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -1.37% 27.876 27.495 - 3.26% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.37% 881027.585 869001.150 - -7.05% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.36% 17646393.312 17406268.823 - -0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.36% 1181678.050 1165624.823 - 1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.36% 11210947.672 11058658.012 - 0.28% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.36% 74.602 73.589 - 4.78% -
rng::remove_if(list<int>)_(prefix)/50 -1.36% 75.049 74.031 - -1.37% -
BM_deque_deque_copy_backward/4000 -1.35% 149.842 147.812 - -0.79% -
SetIntersection_None_Vector_float_262144_64 -1.35% 1206962.604 1190625.730 - -3.73% -
BM_vector_deque_copy_backward/1024 -1.35% 38.422 37.902 - -1.27% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.35% 974.397 961.219 - -2.36% -
BM_deque_deque_ranges_move_backward/512 -1.35% 21.731 21.437 - 4.58% -
SetIntersection_None_Set_uint64_262144_1024 -1.35% 1218152.912 1201716.551 - -0.78% -
SetIntersection_None_Vector_uint32_262144_16 -1.35% 1210163.202 1193839.997 - -1.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.35% 19636396.802 19371680.775 - -3.41% -
BM_RangesMakeThenSortHeap_float_Descending_64 -1.35% 3.316 3.271 - 0.75% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.34% 9.010 8.889 - 4.43% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.34% 24.614 24.283 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.34% 1124603.381 1109496.005 - -1.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.34% 4.765 4.701 - 2.32% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.34% 8.630 8.514 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.34% 1323206.393 1305442.042 - 0.50% -
std::move_backward(deque<int>)/512 -1.34% 26.332 25.978 - 8.42% -
std::partition_point(deque<int>)/50 -1.34% 5.087 5.019 - 8.77% -
BM_deque_deque_move_backward/4000 -1.34% 149.259 147.258 - -0.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.34% 804.538 793.763 - -1.52% -
SetIntersection_Interlaced_Vector_string_16_16 -1.34% 56003576.987 55253674.055 - -0.67% -
std::set<int>::erase(iterator)/32 -1.34% 20.561 20.287 - 0.02% -
rng::for_each(map<int>)/8 -1.33% 6.274 6.191 - 38.37% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -1.33% 14.017 13.830 - -12.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.33% 20067.917 19800.577 - -1.10% -
BM_RangesPushHeap_float_Random_4 -1.33% 3.025 2.985 - 2.49% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.33% 14847.153 14649.665 - -1.03% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.33% 7596038.075 7495134.744 - 6.14% -
rng::rotate(deque<int>)_(1_element_backward)/1024 -1.33% 43.525 42.947 - 9.81% -
rng::move(deque<int>)/1048576 -1.33% 54656.831 53931.284 - -0.74% -
SetIntersection_None_Vector_uint64_16_1 -1.33% 67718765.495 66820748.038 - -0.46% -
BM_vector_deque_move/4000 -1.32% 142.191 140.308 - -1.43% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.32% 21.761 21.473 - 1.96% -
std::partial_sort(deque<int>)_(descending)/8192 -1.32% 298644.327 294704.110 - 3.64% -
std::unique(list<int>)_(contiguous)/1024 -1.32% 925.813 913.601 - -1.49% -
std::shift_right(deque<int>)/50 -1.32% 5.280 5.211 - 23.68% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.32% 1646487.307 1624780.113 - -0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.32% 559.083 551.718 - -2.53% -
BM_MakeThenSortHeap_uint64_Random_16 -1.31% 8.679 8.565 - 0.06% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -1.31% 64.325 63.480 - -4.95% -
rng::sample(deque<int>)/1024 -1.31% 11549.489 11397.948 - -0.97% -
SetIntersection_None_Vector_string_256_4 -1.31% 4760796.395 4698375.600 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.31% 225915392.281 222953783.551 - -0.37% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.31% 13.839 13.658 - -1.47% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -1.31% 21.877 21.591 - -14.95% -
BM_deque_deque_ranges_move_backward/4000 -1.31% 149.093 147.142 - 1.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.31% 34783.961 34329.517 - -1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.31% 232096956.868 229066388.655 - -0.79% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -1.30% 10.030 9.899 - 3.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -1.30% 21.269 20.993 - -12.96% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.30% 113.380 111.905 - 4.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.30% 7.949 7.846 - -2.01% -
BM_deque_deque_ranges_copy/4096 -1.30% 152.341 150.365 - -0.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.30% 12730.059 12564.960 - 5.63% -
BM_deque_vector_ranges_copy_backward/512 -1.30% 18.150 17.915 - -0.13% -
SetIntersection_Front_Set_string_1024_64 -1.29% 4758340.219 4696750.740 - 0.00% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.29% 2.966 2.928 - -1.84% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.29% 262.354 258.971 - 1.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.29% 33.426 32.996 - -27.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.29% 5.350 5.281 - -1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.29% 1.027 1.014 - -0.86% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.29% 526.491 519.712 - -1.48% -
rng::partial_sort(vector<int>)_(heap)/8 -1.29% 27.398 27.045 - 0.14% -
BM_RangesPushHeap_string_Ascending_16384 -1.29% 19.470 19.220 - -0.42% -
std::multimap<std::string,_int>::clear()/8192 -1.28% 201425.156 198837.972 - -1.91% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.28% 20.087 19.829 - 0.10% -
std::map<std::string,_int>::count(key)_(existent)/32 -1.28% 16.731 16.516 - -8.73% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.28% 30.880 30.484 - 2.16% -
SetIntersection_Interlaced_Vector_string_64_16 -1.28% 31113760.581 30715635.242 - -0.92% -
rng::find_end(deque<int>)_(match_near_end)/1000 -1.28% 36.397 35.931 - -88.97% -
SetIntersection_None_Set_uint64_1024_1 -1.28% 9176049.952 9058718.793 - 1.66% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.28% 65371912.306 64537030.327 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.28% 4490555.966 4433227.815 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.28% 2.248 2.219 - -0.89% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.27% 668.786 660.266 - -5.59% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.27% 14920002.603 14730473.343 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.27% 1258876.871 1242905.760 - -1.87% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.27% 572744355.094 565482100.189 - -0.54% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -1.26% 4.044 3.993 - 0.92% -
SetIntersection_Front_Set_uint32_262144_16 -1.26% 1294228.810 1277901.651 - -2.53% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.26% 12.146 11.993 - -0.32% -
BM_deque_deque_ranges_copy/5500 -1.26% 204.590 202.012 - 0.43% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -1.26% 108886.214 107518.852 - -2.11% -
rng::find_if(deque<int>)_(bail_25%)/8 -1.26% 1.545 1.525 - 4.95% -
SetIntersection_Front_Vector_uint64_16384_64 -1.25% 1440242.856 1422193.622 - 0.99% -
SetIntersection_None_Vector_uint64_262144_1 -1.25% 1204059.152 1188982.838 - 1.25% -
rng::contains(list<int>)_(process_all)/50 -1.25% 18.318 18.089 - -6.50% -
BM_deque_deque_copy/64 -1.24% 5.636 5.566 - 0.06% -
SetIntersection_None_Vector_uint32_16384_256 -1.24% 1180835.244 1166147.588 - -0.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.24% 5.260 5.194 - -2.41% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -1.24% 1.450 1.432 - 15.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.24% 1524812.251 1505885.060 - -5.59% -
std::set<int>::erase(iterator)/0 -1.24% 20.261 20.009 - -0.14% -
rng::search(vector<int>)_(same_length)/1024 -1.24% 254.279 251.127 - 1.53% -
SetIntersection_Front_Set_uint32_4_1 -1.24% 230466228.315 227609794.568 - -0.04% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.24% 21045410.948 20785154.094 - 0.19% -
rng::copy_backward(vector<bool>)_(aligned)/512 -1.24% 1.776 1.754 - -0.65% -
BM_MakeHeap_string_Random_16 -1.23% 8.389 8.285 - -0.91% -
std::multiset<int>::count(key)_(existent)/1024 -1.23% 5.743 5.672 - -0.79% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.23% 806.460 796.514 - -0.12% -
BM_MakeHeap_string_SingleElement_256 -1.23% 6.362 6.283 - -1.03% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.23% 330.705 326.629 - -0.67% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.23% 22802.558 22521.651 - -9.66% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.23% 15861970.353 15666577.257 - 6.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.23% 17364766.638 17151187.056 - -1.28% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.23% 0.992 0.980 - 7.99% -
BM_PushHeap_string_Ascending_4 -1.23% 2.583 2.551 - -3.00% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.23% 2508534.271 2477759.906 - 0.63% -
BM_PushHeap_float_Random_4 -1.23% 2.968 2.932 - 3.35% -
BM_MakeThenSortHeap_float_Random_1024 -1.23% 33.605 33.194 - 0.01% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.22% 1.185 1.170 - -1.02% -
SetIntersection_None_Vector_uint64_16384_16 -1.22% 1175223.833 1160847.534 - 0.86% -
std::move(deque<int>)/8 -1.22% 3.717 3.672 - -8.14% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -1.22% 77.603 76.653 - -5.65% -
BM_RangesSortHeap_float_262144 -1.22% 31.033 30.654 - 2.48% -
SetIntersection_Front_Vector_string_262144_262144 -1.22% 14551279.701 14373555.826 - -0.77% -
SetIntersection_None_Vector_uint32_1024_1 -1.22% 1156972.467 1142850.155 - 1.91% -
BM_StringFindAllMatch/4096 -1.22% 80.962 79.977 - -0.43% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.22% 7.363 7.273 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.21% 2477432.073 2447350.580 - 4.64% -
SetIntersection_None_Set_string_64_4 -1.21% 23185083.153 22903914.330 - -0.55% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.21% 6939.949 6855.821 - 0.13% -
bm_swap_ranges_vb_unaligned/64 -1.21% 4.892 4.833 - -0.49% -
BM_RangesPushHeap_float_Random_16 -1.21% 5.456 5.390 - -0.36% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.21% 5644.467 5576.286 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.21% 1215828.117 1201157.254 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.21% 1703581.949 1683025.715 - -1.71% -
rng::move_backward(deque<int>)/512 -1.21% 26.396 26.078 - 8.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.20% 2.450 2.421 - -0.41% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.20% 4.135 4.085 - 0.87% -
BM_vector_deque_ranges_copy_backward/1024 -1.20% 38.508 38.045 - 0.06% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.20% 29.840 29.482 - 10.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.20% 551.882 545.259 - -1.96% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.20% 1.311 1.295 - -1.59% -
BM_MakeHeap_string_Heap_16 -1.20% 4.667 4.611 - -0.76% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.20% 229008542.284 226264576.625 - 0.02% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.20% 20.725 20.476 - 0.64% -
std::map<int,_int>::erase(key)_(existent)/0 -1.20% 21.270 21.015 - -0.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.20% 2.704 2.672 - 1.13% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.19% 42.363 41.858 - 0.79% -
std::multiset<std::string>::clear()/8192 -1.19% 205609.966 203157.937 - 1.57% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.19% 13630.643 13468.204 - 1.06% -
rng::find_if(list<int>)_(bail_25%)/32768 -1.19% 8709.063 8605.296 - 1.78% -
SetIntersection_Interlaced_Set_float_64_4 -1.19% 22322266.889 22057191.654 - -1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.19% 68101178.670 67293986.601 - -1.14% -
SetIntersection_Interlaced_Set_float_256_16 -1.19% 12252330.154 12107120.415 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.18% 9795292.528 9679284.556 - -10.63% -
rng::reverse_copy(vector<int>)/64 -1.18% 2.507 2.477 - -0.60% -
BM_RangesPushHeap_float_Ascending_16 -1.18% 0.989 0.977 - -0.50% -
SetIntersection_Front_Vector_float_4_4 -1.18% 146362263.503 144634238.732 - -0.77% -
std::remove_if(list<int>)_(prefix)/1024 -1.18% 1047.908 1035.542 - -1.11% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.18% 8.994 8.888 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.18% 1354465.090 1338495.117 - -1.54% -
BM_PushHeap_uint64_Random_262144 -1.18% 6.003 5.932 - -3.13% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.18% 16.861 16.662 - -0.39% -
SetIntersection_Front_Set_uint64_262144_262144 -1.18% 1848522.785 1826743.324 - 0.69% -
bm_swap_ranges_vb_aligned/64 -1.18% 2.947 2.913 - 0.19% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.18% 1.475 1.458 - 0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.18% 1246898.273 1232221.372 - 0.15% -
std::search(list<int>)_(no_match)/8192 -1.18% 7020.369 6937.739 - -3.01% -
SetIntersection_Front_Set_string_256_64 -1.18% 15070499.095 14893135.575 - -8.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.18% 512.510 506.486 - -0.22% -
BM_deque_vector_copy_backward/512 -1.18% 18.129 17.916 - -0.07% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.18% 10147107.456 10027850.977 - 2.77% -
SetIntersection_Front_Vector_uint32_256_1 -1.17% 4453756.156 4401468.474 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.17% 148435538.783 146693255.258 - -0.31% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.17% 6.174 6.102 - -2.21% -
rng::rotate(list<int>)_(1_element_forward)/32 -1.17% 14.499 14.329 - -4.02% -
BM_MakeHeap_float_Random_1024 -1.17% 1.248 1.234 - 0.01% -
SetIntersection_Front_Vector_uint64_4_1 -1.17% 229558397.195 226871608.730 - 0.09% -
rng::is_sorted(list<int>,_pred)/8 -1.17% 4.279 4.229 - 0.07% -
std::shift_right(deque<int>)/1024 -1.17% 43.203 42.697 - 7.20% -
SetIntersection_Front_Vector_float_1024_256 -1.17% 2341935.273 2314558.990 - -2.15% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.17% 5.747 5.680 - 1.11% -
BM_std_minmax<unsigned_short>/29 -1.17% 2.566 2.536 - -1.48% -
SetIntersection_Interlaced_Set_string_256_256 -1.17% 29965185.257 29615207.142 - -8.58% -
rng::partial_sort_copy(list<int>)_(descending)/8 -1.17% 17.821 17.613 - -5.25% -
BM_MakeHeap_string_Random_64 -1.17% 10.110 9.992 - -0.40% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 -1.17% 6.147 6.075 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.16% 1599343.004 1580721.251 - -0.88% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.16% 1.139 1.126 - -7.61% -
std::find_if_not(vector<char>)_(process_all)/50 -1.16% 12.623 12.477 - -0.32% -
BM_deque_deque_ranges_copy/4000 -1.16% 148.582 146.859 - -0.31% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.16% 4310.920 4260.960 - -1.94% -
std::copy_n(list<int>)/32768 -1.16% 26618.082 26309.635 - 1.95% -
std::find_if(list<int>)_(process_all)/32768 -1.16% 27916.068 27593.243 - -3.47% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.16% 209.664 207.241 - -0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.16% 386896.911 382427.287 - -0.10% -
rng::remove(vector<int>)_(prefix)/32 -1.15% 52.827 52.217 - -1.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.15% 1.344 1.328 - 0.64% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.15% 79.775 78.855 - -7.07% -
BM_std_minmax<unsigned_long_long>/5 -1.15% 1.831 1.810 - 0.30% -
SetIntersection_Front_Vector_uint64_64_4 -1.15% 17053230.433 16856860.697 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.15% 18416988.456 18204943.087 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.15% 11759341.581 11624153.636 - -0.67% -
std::find_if(list<int>)_(process_all)/50 -1.15% 21.737 21.487 - 0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.15% 17.125 16.929 - 2.18% -
BM_std_min<unsigned_char>/10 -1.14% 0.913 0.902 - 0.13% -
std::fill(vector<int>)/1024 -1.14% 30.642 30.291 - 0.14% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.14% 71.856 71.034 - 0.60% -
BM_deque_vector_ranges_move_backward/512 -1.14% 18.085 17.878 - -0.18% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.14% 117747.340 116406.858 - 5.91% -
BM_RangesPopHeap_float_16 -1.14% 7.061 6.981 - 8.34% -
BM_deque_vector_ranges_move_backward/4096 -1.14% 150.535 148.824 - -0.24% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.13% 74.671 73.824 - -87.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.13% 11643209.588 11511199.636 - -1.73% -
SetIntersection_None_Vector_uint64_1_1 -1.13% 570528291.150 564065691.071 - -0.35% -
rng::find_end(list<int>)_(process_all)/8192 -1.13% 7467.671 7383.121 - 8.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.13% 1175111.101 1161810.973 - 2.37% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.13% 55028.221 54405.417 - -0.60% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.13% 4.693 4.640 - 0.03% -
BM_std_min<unsigned_int>/6 -1.13% 0.936 0.926 - -0.65% -
std::all_of(vector<int>)_(process_all)/8 -1.13% 2.411 2.384 - -6.90% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.13% 8800.531 8701.181 - -21.48% -
SetIntersection_None_Vector_uint64_4_4 -1.13% 143135979.432 141521821.791 - -0.11% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.13% 24.674 24.396 - 0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.13% 9.580 9.472 - -0.58% -
SetIntersection_None_Vector_uint64_256_4 -1.13% 4497159.845 4446465.870 - -0.87% -
BM_RangesPushHeap_string_PipeOrgan_1024 -1.13% 9.758 9.648 - -7.67% -
std::move(deque<int>)/262144 -1.13% 15021.519 14852.439 - -0.30% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.12% 10.694 10.574 - -11.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.12% 1126328.195 1113663.212 - -0.49% -
std::partition_point(vector<int>)/1024 -1.12% 6.233 6.164 - -1.98% -
BM_MakeHeap_string_SingleElement_1024 -1.12% 6.288 6.218 - -1.44% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.12% 23690.446 23425.388 - -8.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.12% 724.607 716.500 - -0.53% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.12% 56.912 56.276 - 0.28% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.12% 4.135 4.089 - 0.50% -
rng::replace_if(deque<int>)_(sprinkled)/1024 -1.12% 368.691 364.575 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.12% 1261040.567 1246974.043 - -1.14% -
BM_std_minmax<int>/15 -1.11% 1.991 1.969 - -2.97% -
SetIntersection_None_Set_uint32_16_1 -1.11% 71029136.930 70238980.916 - 0.08% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.11% 5671.881 5608.910 - 0.51% -
766_femflow_r -1.11% 13.045 12.901 - -0.36% -
SetIntersection_None_Vector_uint32_262144_64 -1.11% 1179386.826 1166308.191 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.11% 18067078.920 17866756.250 - -0.73% -
vector<bool>::reserve() -1.11% 8.191 8.101 - -20.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 423.720 419.025 - -0.60% -
std::map<int,_int>::find(key)_(existent)/32 -1.10% 1.591 1.573 - 2.79% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.10% 32.061 31.706 - -0.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.10% 1049.077 1037.551 - 8.66% -
std::multimap<std::string,_int>::clear()/1024 -1.10% 19900.887 19682.249 - -0.53% -
rng::starts_with(deque<int>,_pred)/8 -1.10% 4.688 4.636 - 0.14% -
rng::find_if(vector<char>)_(process_all)/32768 -1.10% 8221.265 8131.002 - -0.08% -
SetIntersection_None_Vector_string_256_1 -1.10% 4784097.537 4731574.917 - -0.28% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.10% 1642390.869 1624364.504 - 0.28% -
BM_RangesMakeThenSortHeap_string_Descending_16 -1.10% 7.881 7.794 - 0.61% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -1.10% 6.385 6.315 - -2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.10% 1153462.825 1140821.112 - -1.86% -
std::unique_copy(list<int>)_(contiguous)/32 -1.10% 11.236 11.113 - -6.87% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.09% 10.709 10.592 - -1.05% -
std::copy(deque<int>)/262144 -1.09% 10410.108 10296.244 - -0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4612142.602 4561736.280 - -1.09% -
BM_PopHeap_float_4 -1.09% 2.448 2.421 - 2.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.09% 9449560.066 9346498.722 - 1.10% -
SetIntersection_Front_Set_uint64_262144_1 -1.09% 1123749.655 1111493.946 - -3.82% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.09% 21.945 21.706 - -1.36% -
BM_vector_deque_move_backward/1024 -1.09% 38.478 38.058 - -1.14% -
SetIntersection_None_Vector_uint64_64_1 -1.09% 17776447.405 17583111.695 - -0.41% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.09% 5.990 5.925 - -1.63% -
BM_MakeHeap_string_Random_4 -1.09% 5.850 5.786 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.09% 1678297.117 1660074.869 - -0.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.08% 13.120 12.978 - -1.39% -
std::search(deque<int>)_(same_length)/8192 -1.08% 3824.444 3783.117 - -0.33% -
BM_vector_deque_move/70000 -1.08% 2605.969 2577.846 - -18.64% -
std::map<int,_int>::clear()/8192 -1.08% 83336.500 82437.596 - 1.72% -
SetIntersection_Front_Vector_uint64_1_1 -1.08% 573109689.446 566930404.914 - -0.02% -
BM_deque_vector_move_backward/512 -1.08% 18.100 17.905 - 0.01% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 -1.08% 7929.545 7844.074 - -0.49% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.08% 28003.427 27701.773 - -1.66% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.08% 13972.284 13821.848 - -0.50% -
BM_vector_deque_ranges_copy/65536 -1.08% 2389.541 2363.830 - -17.78% -
BM_vector_deque_move/64000 -1.08% 2384.590 2358.947 - -19.46% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.07% 689163.129 681768.361 - -1.22% -
BM_std_min<unsigned_char>/11 -1.07% 1.074 1.063 - -0.07% -
std::sort(deque<int>)_(pipe-organ)/8 -1.07% 21.113 20.886 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.07% 1232649.250 1219458.088 - -2.01% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.07% 55461.411 54868.378 - 0.36% -
SetIntersection_None_Set_uint64_1024_16 -1.07% 8978375.087 8882416.226 - 1.65% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.07% 3.584 3.546 - -0.79% -
rng::stable_partition(list<int>)_(dense)/50 -1.07% 56.157 55.557 - 5.53% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.07% 573696370.824 567583804.518 - -0.30% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.07% 46.370 45.876 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.06% 19333253.069 19127465.794 - 1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.06% 27703376.082 27408929.419 - -1.16% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.06% 25945.990 25671.083 - -2.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.06% 59241336.767 58614134.249 - -0.39% -
BM_std_min<unsigned_int>/7 -1.06% 1.052 1.041 - -0.58% -
BM_vector_deque_copy/4000 -1.06% 142.220 140.717 - -1.49% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 -1.06% 31.420 31.088 - 0.66% -
SetIntersection_Front_Set_uint64_64_16 -1.06% 16767991.490 16590993.074 - -1.25% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.05% 8.687 8.596 - -3.17% -
rng::move_backward(vector<int>)/8 -1.05% 2.328 2.303 - 0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 -1.05% 3.011 2.979 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.05% 71721574.537 70969587.681 - 0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.05% 1249401.000 1236314.242 - 0.83% -
BM_MakeThenSortHeap_string_SingleElement_4 -1.05% 6.453 6.386 - 7.16% -
rng::stable_sort(vector<int>)_(repeated)/8 -1.05% 16.789 16.613 - 0.25% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.05% 960.482 950.435 - 0.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.05% 7.639 7.559 - -1.18% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.05% 204.014 201.880 - -99.83% -
std::reverse_copy(vector<int>)/4096 -1.04% 135.005 133.596 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.04% 9.577 9.477 - -0.59% -
rng::sample(deque<int>)/32 -1.04% 314.494 311.213 - -0.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.04% 634.694 628.077 - -3.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.04% 23.955 23.706 - 4.36% -
std::copy(list<int>)/64 -1.04% 32.645 32.306 - 0.78% -
SetIntersection_Interlaced_Set_float_256_4 -1.04% 11777783.004 11655446.831 - -0.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.04% 1.864 1.845 - -0.51% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.04% 9.048 8.954 - -0.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.04% 867.388 858.410 - 4.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.03% 918.183 908.692 - -1.12% -
BM_std_minmax<short>/17 -1.03% 1.763 1.745 - -2.63% -
SetIntersection_None_Set_uint32_262144_16384 -1.03% 1174076.580 1161969.971 - 0.90% -
BM_vector_deque_copy/65536 -1.03% 2390.160 2365.529 - -11.18% -
std::partition(list<int>)_(sparse)/1024 -1.03% 723.743 716.286 - -1.29% -
BM_deque_deque_copy/4096 -1.03% 151.954 150.389 - -0.13% -
BM_RangesMakeHeap_string_Ascending_256 -1.03% 4.906 4.855 - -4.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.03% 16.180 16.014 - -1.24% -
SetIntersection_Front_Set_float_262144_262144 -1.03% 1724274.984 1706563.803 - -4.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.02% 138316.149 136899.133 - -1.74% -
SetIntersection_None_Vector_string_16384_4 -1.02% 1291079.071 1277862.040 - -0.25% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.02% 10068289.171 9965346.013 - -0.55% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.02% 2951.287 2921.136 - -0.03% -
BM_MakeThenSortHeap_float_SingleElement_16 -1.02% 3.218 3.185 - -0.97% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -1.02% 45.460 44.997 - -0.57% -
rng::search(list<int>)_(no_match)/1024 -1.02% 741.407 733.846 - -1.41% -
BM_vector_deque_ranges_move/65536 -1.02% 2385.439 2361.161 - -17.44% -
rng::find_if(deque<int>)_(process_all)/1024 -1.02% 479.700 474.821 - -0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.02% 11.914 11.793 - -2.27% -
BM_SortHeap_string_256 -1.02% 45.254 44.794 - -1.93% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.01% 33.301 32.963 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.01% 1255701.883 1242968.653 - -1.78% -
std::map<int,_int>::erase(iterator)/8192 -1.01% 21.184 20.969 - -0.55% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.01% 2954.167 2924.233 - -0.07% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.01% 1655802.736 1639042.807 - -0.35% -
std::copy_if(list<int>)_(every_other)/262144 -1.01% 210642.597 208513.119 - -0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.01% 203999288.272 201937282.776 - -0.24% -
SetIntersection_Front_Vector_float_16_4 -1.01% 58555625.369 57964037.497 - 0.06% -
std::map<int,_int>::contains(key)_(existent)/32 -1.01% 1.602 1.586 - 0.56% -
BM_MakeThenSortHeap_uint64_Descending_64 -1.01% 8.503 8.417 - 0.19% -
SetIntersection_None_Vector_uint64_4_1 -1.01% 228946444.633 226642565.430 - -0.18% -
std::map<int,_int>::count(key)_(existent)/8192 -1.00% 6.062 6.001 - -1.33% -
SetIntersection_Front_Vector_uint32_256_256 -1.00% 4659368.307 4612631.692 - -1.49% -
std::partial_sort(deque<int>)_(repeated)/8 -1.00% 27.792 27.513 - 0.74% -

Added Tests - execution_time
BM_CmpEqual_int_int
BM_CmpEqual_int_schar
BM_CmpEqual_int_short
BM_CmpEqual_int_uchar
BM_CmpEqual_int_uint
BM_CmpEqual_int_ushort
BM_CmpEqual_schar_int
BM_CmpEqual_schar_schar
BM_CmpEqual_schar_short
BM_CmpEqual_schar_uchar
BM_CmpEqual_schar_uint
BM_CmpEqual_schar_ushort
BM_CmpEqual_short_int
BM_CmpEqual_short_schar
BM_CmpEqual_short_short
BM_CmpEqual_short_uchar
BM_CmpEqual_short_uint
BM_CmpEqual_short_ushort
BM_CmpEqual_uchar_int
BM_CmpEqual_uchar_schar
BM_CmpEqual_uchar_short
BM_CmpEqual_uchar_uchar
BM_CmpEqual_uchar_uint
BM_CmpEqual_uchar_ushort
BM_CmpEqual_uint_int
BM_CmpEqual_uint_schar
BM_CmpEqual_uint_short
BM_CmpEqual_uint_uchar
BM_CmpEqual_uint_uint
BM_CmpEqual_uint_ushort
BM_CmpEqual_ushort_int
BM_CmpEqual_ushort_schar
BM_CmpEqual_ushort_short
BM_CmpEqual_ushort_uchar
BM_CmpEqual_ushort_uint
BM_CmpEqual_ushort_ushort
BM_CmpLess_int_int
BM_CmpLess_int_schar
BM_CmpLess_int_short
BM_CmpLess_int_uchar
BM_CmpLess_int_uint
BM_CmpLess_int_ushort
BM_CmpLess_schar_int
BM_CmpLess_schar_schar
BM_CmpLess_schar_short
BM_CmpLess_schar_uchar
BM_CmpLess_schar_uint
BM_CmpLess_schar_ushort
BM_CmpLess_short_int
BM_CmpLess_short_schar
BM_CmpLess_short_short
BM_CmpLess_short_uchar
BM_CmpLess_short_uint
BM_CmpLess_short_ushort
BM_CmpLess_uchar_int
BM_CmpLess_uchar_schar
BM_CmpLess_uchar_short
BM_CmpLess_uchar_uchar
BM_CmpLess_uchar_uint
BM_CmpLess_uchar_ushort
BM_CmpLess_uint_int
BM_CmpLess_uint_schar
BM_CmpLess_uint_short
BM_CmpLess_uint_uchar
BM_CmpLess_uint_uint
BM_CmpLess_uint_ushort
BM_CmpLess_ushort_int
BM_CmpLess_ushort_schar
BM_CmpLess_ushort_short
BM_CmpLess_ushort_uchar
BM_CmpLess_ushort_uint
BM_CmpLess_ushort_ushort
BM_align/1
BM_align/256
BM_align/64
BM_align/8
BM_getline_string
BM_num_get<bool>
BM_num_get<double>
BM_num_get<float>
BM_num_get<long>
BM_num_get<long_double>
BM_num_get<long_long>
BM_num_get<unsigned_int>
BM_num_get<unsigned_long>
BM_num_get<unsigned_long_long>
BM_num_get<unsigned_short>
BM_num_get<void*>
BM_num_put<bool>
BM_num_put<const_void*>
BM_num_put<double>
BM_num_put<long>
BM_num_put<long_double>
BM_num_put<long_long>
BM_num_put<unsigned_long>
BM_num_put<unsigned_long_long>
BM_tolower_char<char>
BM_tolower_char<wchar_t>
BM_tolower_string<char>
BM_tolower_string<wchar_t>
BM_toupper_char<char>
BM_toupper_char<wchar_t>
BM_toupper_string<char>
BM_toupper_string<wchar_t>
bm_gcd_complex
bm_gcd_random
bm_gcd_trivial
bm_write
rng::distance(deque<int>)/1024
rng::distance(deque<int>)/4096
rng::distance(deque<int>)/50
rng::distance(deque<int>)/8192
rng::distance(join_view(vector<vector<int>>)/1024
rng::distance(join_view(vector<vector<int>>)/4096
rng::distance(join_view(vector<vector<int>>)/50
rng::distance(join_view(vector<vector<int>>)/8192
std::distance(deque<int>)/1024
std::distance(deque<int>)/4096
std::distance(deque<int>)/50
std::distance(deque<int>)/8192
std::distance(join_view(vector<vector<int>>))/1024
std::distance(join_view(vector<vector<int>>))/4096
std::distance(join_view(vector<vector<int>>))/50
std::distance(join_view(vector<vector<int>>))/8192

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34947.40% 1001212.809 350899049.070 - 0.01% -
rng::rotate(list<int>)_(by_1/2)/1024 137.44% 384.277 912.413 - 138.13% -
std::rotate(list<int>)_(1_element_forward)/1024 116.22% 736.115 1591.628 - 117.11% -
rng::rotate(list<int>)_(1_element_forward)/1024 115.23% 738.729 1589.948 - 117.08% -
std::rotate(list<int>)_(by_1/2)/1024 112.23% 387.114 821.591 - 114.68% -
rng::rotate(list<int>)_(1_element_backward)/1024 112.21% 747.137 1585.467 - 114.37% -
std::rotate(list<int>)_(1_element_backward)/1024 111.56% 748.240 1583.000 - 113.36% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 110.55% 31.581 66.493 - -7.55% -
std::fill(list<int>)/50 109.94% 16.875 35.428 - 0.96% -
rng::rotate(list<int>)_(by_1/4)/1024 109.91% 582.717 1223.166 - 110.01% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 109.84% 1.493 3.133 - 132.19% -
std::search_n(list<int>)_(no_match)/1000 105.75% 677.286 1393.545 - 101.73% -
std::copy(deque<int>)/64 99.05% 2.684 5.343 - 99.68% -
rng::copy(deque<int>)/64 97.36% 2.817 5.561 - 97.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.25% 44.854 86.231 - -0.57% -
std::search_n(list<int>)_(no_match)/1024 90.86% 758.598 1447.886 - 93.65% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.48% 369885.230 704574.904 - 0.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.19% 31.611 60.120 - 0.75% -
rng::remove(vector<int>)_(sprinkled)/8192 88.77% 1983.225 3743.764 - -5.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 78.97% 64401241.139 115260016.441 - 29.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 76.89% 104.469 184.798 - 87.48% -
rng::remove(vector<int>)_(sprinkled)/1024 75.74% 288.177 506.440 - -6.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 75.30% 1.438 2.521 - 73.69% -
BM_deque_deque_ranges_move_backward/0 75.07% 0.792 1.387 - 0.05% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.64% 383695.582 666240.091 - 0.49% -
BM_deque_deque_ranges_copy_backward/0 73.29% 0.801 1.387 - 0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 72.75% 953.567 1647.292 - 221.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 72.44% 203900112.429 351602564.027 - 73.48% -
rng::rotate(list<int>)_(by_1/3)/1024 71.57% 806.821 1384.227 - 71.17% -
BM_deque_deque_copy_backward/0 71.55% 0.809 1.387 - 0.03% -
std::rotate(list<int>)_(by_1/3)/1024 71.37% 806.581 1382.222 - 71.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 70.68% 201776211.563 344401053.367 - 61.24% -
BM_deque_deque_move_backward/0 70.23% 0.815 1.387 - 0.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 69.58% 1029.055 1745.085 - 218.46% -
rng::find_end(vector<int>)_(single_element)/8192 69.49% 1912.641 3241.822 - 0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 69.38% 22.130 37.484 - 82.49% -
rng::find_end(vector<int>)_(single_element)/1024 69.28% 242.411 410.359 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 68.85% 104.833 177.015 - 75.75% -
rng::find_end(vector<int>)_(single_element)/1000 68.82% 237.076 400.241 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 67.56% 213192962.567 357228154.633 - 42.27% -
rng::rotate_copy(vector<int>)/8192 62.33% 283.624 460.414 - -7.88% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 61.80% 42.507 68.778 - -0.94% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.73% 79.427 128.459 - 61.23% -
rng::find(list<int>)_(process_all)/50 60.76% 18.837 30.283 - 50.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 59.54% 207895026.233 331675401.663 - 68.90% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 57.91% 1035.022 1634.370 - 57.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 57.39% 22.064 34.726 - 19.43% -
BM_std_min<char>/1 56.64% 0.288 0.451 - 38.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 56.32% 5049280.676 7892816.285 - -8.78% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 56.28% 780.385 1219.594 - 57.20% -
rng::find_end(vector<int>)_(process_all)/8192 54.82% 1904.428 2948.356 - 1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 54.14% 16347819.746 25199182.129 - 53.71% -
rng::find_end(vector<int>)_(process_all)/1024 53.94% 242.555 373.397 - 0.91% -
std::unordered_multimap<int,_int>::clear()/8192 53.92% 64910.535 99913.215 - 64.06% -
std::equal(list<int>)_(it,_it,_it)/1024 53.90% 1136.722 1749.386 - 0.02% -
rng::copy_n(vector<int>)/4096 53.70% 146.260 224.806 - -7.76% -
rng::find_end(vector<int>)_(process_all)/1000 53.69% 236.990 364.229 - 0.85% -
BM_std_min<short>/1 53.62% 0.293 0.450 - 36.96% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 52.63% 57.316 87.479 - -2.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 51.53% 12.336 18.693 - 50.52% -
BM_deque_deque_move_backward/64 51.46% 3.379 5.118 - -7.02% -
BM_deque_deque_copy_backward/64 51.37% 3.374 5.107 - -6.58% -
BM_deque_deque_ranges_copy_backward/64 51.18% 3.377 5.105 - -6.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 50.96% 38973084.340 58832035.870 - 37.34% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.80% 57.816 87.189 - 33.90% -
std::equal(deque<int>)_(it,_it,_it)/8 50.49% 4.276 6.435 - 0.36% -
BM_deque_deque_ranges_move_backward/64 49.88% 3.377 5.061 - -7.92% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.43% 27.360 40.885 - 0.14% -
std::move_backward(list<int>)/512 48.88% 373.592 556.222 - 49.49% -
rng::for_each_n(join_view(vector<vector<int>>)/50 48.81% 4.247 6.320 - 49.75% -
rng::find_end(vector<int>)_(process_all)/1048576 48.55% 253644.620 376783.956 - 1.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 47.60% 19.904 29.378 - 27.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 46.85% 29.056 42.668 - 0.78% -
BM_MakeHeap_uint32_Random_4 46.36% 1.122 1.641 - 39.05% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 46.31% 4.423 6.472 - 47.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 46.27% 7.573 11.076 - 65.33% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 44.68% 51.106 73.941 - 2.38% -
std::all_of(vector<int>)_(process_all)/50 44.52% 12.737 18.408 - 1.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 44.21% 6.589 9.503 - 35.00% -
std::multiset<std::string>::find(key)_(existent)/32 44.21% 14.756 21.279 - 40.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 44.01% 12.190 17.555 - 47.57% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.89% 28.032 40.334 - 0.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 43.83% 23.458 33.740 - -0.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 42.92% 36.974 52.843 - 0.32% -
std::for_each_n(join_view(vector<vector<int>>))/50 42.34% 4.334 6.170 - 43.03% -
std::map<std::string,_int>::erase(key)_(existent)/8192 42.32% 64.897 92.363 - 12.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 42.19% 5.395 7.671 - 58.52% -
SetIntersection_Interlaced_Set_string_16384_16 40.43% 244039477.766 342696564.151 - 36.64% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.41% 28.323 39.770 - -0.77% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.23% 29.773 41.750 - -0.63% -
BM_std_min<unsigned_int>/1 39.90% 0.325 0.455 - 41.13% -
std::map<std::string,_int>::insert(value)_(already_present)/0 39.76% 12.159 16.993 - 14.16% -
rng::for_each(multimap<int>)/8 38.85% 4.513 6.266 - 1.01% -
rng::for_each(map<int>)/8 38.37% 4.474 6.191 - -1.33% -
std::multiset<std::string>::find(key)_(existent)/8192 38.27% 28.907 39.968 - -1.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 38.19% 7.295 10.081 - 28.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.16% 31.860 44.016 - 39.26% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.83% 3.766 5.190 - 37.60% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 37.65% 1.080 1.487 - 9.76% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 37.10% 0.261 0.358 - 19.17% -
rng::search(deque<int>)_(no_match)/1024 36.50% 305.071 416.432 - 54.31% -
rng::for_each(multiset<int>)/8 35.82% 4.575 6.214 - 0.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.29% 29.443 39.833 - 33.58% -
BM_std_min<int>/1 35.16% 0.282 0.381 - 32.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 34.97% 3.211 4.334 - 34.99% -
BM_PushHeap_uint32_PipeOrgan_1 34.76% 0.474 0.639 - 27.46% -
rng::for_each(set<int>)/8 34.64% 4.616 6.214 - -0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 34.59% 1.862 2.506 - 28.04% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 34.42% 47.646 64.046 - 33.33% -
std::search(deque<int>,_pred)_(no_match)/1024 33.65% 327.319 437.473 - 6.09% -
std::unordered_multimap<int,_int>::clear()/1024 33.54% 8367.371 11174.068 - 40.89% -
std::shift_right(deque<int>)/32 33.43% 3.252 4.339 - 0.48% -
std::is_sorted(deque<int>)/8 33.26% 2.512 3.348 - 3.04% -
std::set<std::string>::erase(key)_(existent)/1024 33.23% 76.565 102.010 - 32.62% -
std::map<std::string,_int>::erase(key)_(existent)/0 33.12% 42.205 56.185 - -24.95% -
std::shift_left(vector<int>)/32 33.07% 2.993 3.982 - 33.67% -
rng::find(vector<bool>)_(process_all)/8 32.98% 0.601 0.799 - 40.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 32.89% 48.757 64.794 - 33.31% -
BM_vector_deque_copy/0 32.66% 0.388 0.515 - 2.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.60% 28.527 37.827 - 31.52% -
SetIntersection_Interlaced_Vector_uint32_16384_256 32.27% 14123298.693 18681270.160 - -4.91% -
rng::unique_copy(list<int>)_(contiguous)/52 32.15% 22.722 30.028 - -0.10% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 31.85% 10279.085 13553.363 - 28.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 31.02% 6683.945 8757.097 - 30.69% -
std::move_backward(list<int>)/4096 30.94% 4916.616 6438.017 - 17.46% -
BM_RangesMakeHeap_float_Heap_64 30.94% 0.206 0.269 - 21.85% -
std::unordered_set<std::string>::count(key)_(existent)/8192 30.63% 32.211 42.077 - 1.12% -
BM_RangesPushHeap_float_Random_1 30.50% 0.429 0.559 - 0.32% -
std::set<std::string>::insert(value)_(new_value)/8192 30.27% 69.945 91.115 - 30.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 29.82% 0.411 0.534 - -4.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 29.76% 4.535 5.885 - 36.67% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 29.72% 97.281 126.197 - 23.85% -
std::move_backward(deque<int>)/64 29.66% 5.474 7.097 - -1.45% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.59% 24.738 32.058 - -0.12% -
std::set<std::string>::erase(iterator)/8192 29.47% 25.805 33.411 - 27.15% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.40% 2958.414 3828.114 - 0.06% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 29.29% 0.540 0.698 - 31.37% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 29.25% 88.814 114.791 - 19.99% -
BM_std_min<unsigned_short>/1 29.13% 0.254 0.328 - -27.90% -
rng::remove_if(vector<int>)_(sprinkled)/8192 28.74% 2960.697 3811.498 - -1.47% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.41% 409.192 525.433 - 0.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.36% 0.448 0.575 - 28.55% -
std::find_end(deque<int>)_(single_element)/1024 28.13% 259.051 331.920 - -11.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.12% 25.917 33.204 - 0.34% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 28.01% 1.167 1.493 - 15.04% -
std::map<int,_int>::contains(key)_(non-existent)/32 27.67% 2.283 2.915 - 26.29% -
BM_vector_deque_copy_backward/0 27.26% 0.402 0.511 - -8.84% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 27.21% 19.084 24.277 - -0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.07% 29.209 37.116 - 1.93% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 27.01% 5777.588 7338.279 - 31.57% -
std::fill_n(list<int>)/8192 26.90% 7059.375 8958.490 - 27.40% -
rng::move_backward(deque<int>)/64 26.90% 5.620 7.132 - -2.70% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.85% 60.673 76.964 - 0.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 26.51% 4.463 5.646 - 10.17% -
rng::for_each(map<int>::iterator)/8 26.43% 4.561 5.766 - -0.13% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.17% 9.774 12.333 - 24.37% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.17% 14.851 18.736 - 26.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.94% 35.100 44.204 - 1.16% -
rng::remove_if(vector<int>)_(sprinkled)/1024 25.89% 409.385 515.389 - -1.86% -
BM_StringRead_Cold_Deep_Small 25.86% 0.807 1.016 - 8.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.71% 101.646 127.781 - -7.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.53% 0.556 0.698 - 49.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 25.49% 199093274.412 249834843.923 - 23.24% -
SetIntersection_Front_Vector_uint64_256_256 25.34% 4653837.793 5832917.379 - 24.02% -
std::map<std::string,_int>::insert(value)_(new_value)/32 25.32% 33.788 42.343 - 1.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.08% 28.812 36.039 - 24.06% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 25.06% 46449.127 58089.246 - 28.64% -
std::find_end(deque<int>)_(single_element)/1000 24.96% 250.177 312.624 - -0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 24.24% 203639481.750 253003015.498 - 27.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.06% 25.903 32.136 - 23.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 24.03% 204.518 253.658 - 25.49% -
rng::find_last(vector<int>)_(bail_90%)/8 23.99% 0.548 0.679 - 12.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 23.96% 54823.303 67960.900 - 23.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.72% 30.666 37.939 - -0.79% -
std::shift_right(deque<int>)/50 23.68% 4.213 5.211 - -1.32% -
std::map<int,_int>::contains(key)_(non-existent)/8192 23.67% 7.558 9.347 - 19.75% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 23.61% 51.414 63.551 - 30.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.28% 2071386.390 2553655.978 - -0.62% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.24% 1.678 2.067 - -4.01% -
std::unordered_multimap<int,_int>::erase(iterator)/32 22.92% 20.365 25.032 - 23.78% -
std::flat_map<int,_int>::erase(key)_(existent)/0 22.89% 15.795 19.410 - 22.89% -
std::unordered_set<std::string>::find(key)_(existent)/1024 22.84% 35.266 43.322 - 12.01% -
std::flat_map<int,_int>::erase(iterator)/0 22.80% 15.347 18.846 - 23.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 22.73% 10137763.980 12442582.108 - 9.02% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.56% 26.132 32.026 - 10.85% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 22.54% 5.266 6.453 - 21.49% -
BM_deque_deque_move_backward/1 22.42% 2.726 3.337 - -4.93% -
BM_std_min<char>/2 22.40% 0.485 0.594 - 22.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 22.36% 1.157 1.415 - 0.35% -
BM_deque_deque_ranges_move_backward/1 22.33% 2.795 3.419 - -5.40% -
std::move_backward(deque<int>)/8 22.13% 3.319 4.053 - 4.59% -
rng::for_each(map<int>)/32 22.08% 21.250 25.942 - 0.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 22.03% 29.042 35.440 - 26.82% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 22.02% 25.231 30.788 - -11.36% -
BM_deque_deque_move_backward/2 21.78% 2.466 3.003 - -4.90% -
rng::is_sorted_until(deque<int>,_pred)/8 21.73% 3.855 4.693 - 8.91% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.72% 25.525 31.068 - 0.35% -
rng::find_end(deque<int>)_(process_all)/1000 21.51% 252.042 306.268 - -0.63% -
std::unordered_set<std::string>::count(key)_(existent)/1024 21.43% 36.251 44.018 - 4.96% -
SetIntersection_None_Set_float_1024_4 21.03% 8873001.079 10738790.531 - 7.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.97% 30.443 36.828 - 45.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.89% 28.861 34.891 - 7.68% -
BM_StringRead_Cold_Shallow_Empty 20.89% 0.786 0.950 - 12.54% -
BM_deque_deque_ranges_copy_backward/1 20.82% 2.775 3.353 - -4.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.66% 46.450 56.045 - -2.20% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.60% 1.548 1.867 - 64.07% -
std::unordered_set<int>::contains(key)_(non-existent)/32 20.46% 1.529 1.842 - 11.21% -
BM_StringRead_Cold_Shallow_Small 20.44% 0.777 0.936 - 13.08% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.36% 20.451 24.616 - -0.14% -
std::rotate(list<int>)_(1_element_forward)/8192 20.29% 7904.335 9508.178 - 6.60% -
BM_StringRead_Cold_Deep_Empty 20.29% 0.802 0.965 - 6.65% -
BM_StringRead_Hot_Deep_Large 20.27% 0.576 0.692 - 22.21% -
SetIntersection_None_Set_float_1024_256 20.17% 9025923.384 10846412.274 - 9.50% -
SetIntersection_Interlaced_Vector_uint32_256_64 20.15% 7282858.379 8750587.218 - 28.46% -
BM_StringRead_Cold_Shallow_Large 20.14% 1.034 1.242 - 10.11% -
BM_deque_deque_copy_backward/1 20.01% 2.796 3.355 - -6.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 19.93% 206128728.144 247207028.966 - 23.03% -
BM_std_minmax_element<long_long>/2 19.90% 0.538 0.645 - -5.93% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.89% 18.694 22.412 - 20.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 19.88% 6.580 7.889 - 8.71% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 19.85% 62.168 74.506 - 59.28% -
std::set<std::string>::erase(iterator)/0 19.82% 25.427 30.467 - 19.15% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.81% 9.492 11.373 - 8.90% -
rng::contains_subrange(list<int>)_(process_all)/8192 19.80% 7007.931 8395.399 - 0.48% -
BM_StringRead_Cold_Deep_Large 19.69% 1.209 1.447 - 9.43% -
BM_PushHeap_float_Random_1 19.60% 0.517 0.618 - 28.27% -
rng::stable_partition(list<int>)_(dense)/8192 19.58% 18229.439 21798.567 - 16.06% -
std::search(deque<int>,_pred)_(near_matches)/1000 19.47% 23307.568 27845.116 - 13.52% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.37% 20.438 24.397 - 18.59% -
rng::find_end(deque<int>)_(single_element)/1024 19.32% 277.999 331.713 - 0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.22% 18.762 22.369 - 18.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.20% 19.880 23.697 - 3.90% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.20% 670.415 799.101 - 2.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 19.14% 6.355 7.572 - 7.34% -
BM_StringConstructDestroyCStr_Empty_Transparent 19.11% 0.236 0.281 - -10.98% -
rng::for_each(set<int>)/32 19.06% 21.407 25.488 - -0.77% -
std::search(deque<int>,_pred)_(near_matches)/1024 19.01% 24476.718 29130.754 - 13.10% -
rng::copy_n(vector<int>)/32768 18.93% 2294.113 2728.359 - -1.75% -
BM_RangesMakeHeap_float_Heap_16 18.91% 0.211 0.251 - 10.12% -
BM_deque_deque_ranges_move_backward/2 18.83% 2.528 3.004 - -4.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 18.78% 0.447 0.531 - 2.22% -
BM_std_minmax<short>/4 18.68% 0.971 1.152 - 11.93% -
BM_deque_deque_ranges_copy_backward/2 18.67% 2.532 3.005 - -4.39% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 18.60% 20.819 24.692 - 19.41% -
BM_deque_deque_copy_backward/2 18.56% 2.534 3.004 - -5.76% -
std::multiset<std::string>::find(key)_(existent)/1024 18.53% 23.611 27.986 - -11.81% -
BM_deque_deque_copy_backward/512 18.53% 18.571 22.012 - -3.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 18.23% 21.410 25.314 - 17.82% -
rng::for_each(multiset<int>)/32 18.22% 21.894 25.884 - 1.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.03% 28.242 33.334 - 17.13% -
std::unordered_multimap<int,_int>::erase(iterator)/0 18.02% 19.985 23.585 - 19.97% -
SetIntersection_Interlaced_Vector_uint32_262144_64 17.94% 8210870.189 9684274.590 - -5.77% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 17.88% 777.472 916.496 - 7.83% -
std::remove(deque<int>)_(sprinkled)/50 17.88% 57.257 67.495 - 16.55% -
bm_ranges_lexicographical_compare<signed_char>/64 17.88% 1.903 2.243 - 0.27% -
rng::find_last(vector<char>)_(bail_90%)/1024 17.85% 12.079 14.236 - -0.42% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 17.51% 6.817 8.010 - 18.88% -
rng::remove(vector<int>)_(sprinkled)/50 17.49% 55.156 64.805 - -0.99% -
SetIntersection_None_Set_float_1024_64 17.39% 9001014.838 10565967.612 - 8.39% -
BM_MakeHeap_float_Random_256 17.32% 1.238 1.452 - 9.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.26% 0.343 0.403 - 10.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 17.20% 1634042.050 1915120.761 - 19.45% -
std::find_end(deque<int>)_(single_element)/8192 17.13% 2038.462 2387.589 - -19.47% -
BM_std_minmax<short>/3 17.02% 1.191 1.394 - 21.37% -
std::multiset<std::string>::count(key)_(non-existent)/32 16.86% 9.345 10.921 - 3.39% -
std::unordered_set<int>::count(key)_(non-existent)/32 16.85% 1.480 1.730 - 15.88% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.85% 89.422 104.487 - -2.69% -
BM_lexicographical_compare_three_way_fast_path/1 16.83% 0.391 0.456 - 17.33% -
std::adjacent_find(list<int>,_pred)/50 16.78% 35.031 40.909 - 11.48% -
std::map<std::string,_int>::erase(iterator)/32 16.76% 27.710 32.354 - 5.48% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 16.72% 25.152 29.359 - 7.65% -
SetIntersection_None_Set_float_1024_16 16.71% 9058916.320 10572348.302 - 8.26% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 16.69% 21.578 25.179 - 18.77% -
std::rotate(list<int>)_(1_element_forward)/32 16.54% 12.384 14.432 - 1.21% -
BM_std_min<unsigned_char>/1 16.37% 0.325 0.378 - 14.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 16.33% 21.880 25.452 - 14.16% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 16.30% 66.582 77.436 - 3.10% -
std::map<int,_int>::contains(key)_(non-existent)/1024 16.28% 5.432 6.316 - 17.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 16.26% 110783943.527 128797088.983 - 14.21% -
SetIntersection_Front_Set_string_256_256 16.14% 27952799.539 32465292.689 - 1.34% -
std::copy_n(vector<int>)/4096 16.08% 208.171 241.649 - 23.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 16.07% 2011208.177 2334476.861 - 6.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 16.04% 24.307 28.205 - 6.13% -
BM_vector_deque_ranges_move/2 16.03% 1.727 2.004 - -10.24% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 16.01% 34.099 39.558 - 14.44% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 15.99% 0.464 0.538 - 11.31% -
std::multimap<std::string,_int>::ctor(const&)/32 15.98% 712.884 826.837 - -0.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 15.95% 1543.415 1789.663 - 1.36% -
std::equal(list<int>)_(it,_it,_it)/50 15.88% 33.915 39.302 - 10.12% -
std::unordered_multimap<int,_int>::clear()/32 15.77% 615.911 713.013 - 16.66% -
std::set<std::string>::contains(key)_(non-existent)/8192 15.74% 26.086 30.192 - 6.68% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 15.64% 1.238 1.432 - -1.24% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.59% 17.897 20.686 - -0.46% -
rng::find_end(deque<int>)_(single_element)/1000 15.58% 293.157 338.833 - 1.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 15.57% 0.350 0.404 - 46.48% -
rng::find(vector<int>)_(bail_25%)/8 15.51% 1.368 1.581 - 0.07% -
std::set<std::string>::contains(key)_(non-existent)/32 15.50% 9.418 10.879 - 6.22% -
std::copy_n(vector<bool>)_(aligned)/1048576 15.48% 1677.673 1937.330 - -8.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 15.47% 614.138 709.167 - 20.29% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 15.33% 25.696 29.634 - 0.82% -
rng::for_each(multimap<int>)/32 15.29% 22.421 25.849 - -1.47% -
BM_StringEraseWithMove_Huge_Opaque 15.21% 46.165 53.186 - 5.32% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 15.20% 1.146 1.321 - 15.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 15.15% 4828.237 5559.901 - 15.68% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.06% 11.232 12.924 - -0.27% -
BM_deque_deque_move_backward/512 14.98% 18.633 21.424 - -1.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.94% 9.205 10.580 - 8.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 14.89% 10780361.322 12385779.789 - 19.02% -
BM_RangesPushHeap_uint64_Ascending_64 14.86% 1.519 1.745 - 15.01% -
SetIntersection_Interlaced_Vector_uint32_262144_4 14.86% 1524213.058 1750710.825 - -9.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 14.85% 21.951 25.210 - 14.78% -
std::rotate_copy(vector<int>)/8192 14.79% 640.902 735.721 - 15.71% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.76% 25.352 29.093 - 1.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 14.73% 6594.850 7566.043 - 11.46% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 14.63% 289.489 331.846 - -10.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 14.60% 1.303 1.493 - 6.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 14.54% 1.304 1.493 - 7.37% -
SetIntersection_None_Set_float_1024_1 14.53% 9189361.142 10524305.946 - 5.45% -
rng::unique_copy(deque<int>)_(contiguous)/52 14.52% 14.687 16.820 - 10.98% -
BM_StringConstructDestroyCStr_Small_Transparent 14.50% 0.370 0.424 - 7.15% -
std::find_end(deque<int>)_(process_all)/1024 14.50% 265.101 303.531 - 3.66% -
std::partition_point(list<int>)/8192 14.44% 12770.735 14614.412 - 24.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 14.40% 75378224.467 86231846.699 - 12.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.39% 53550.884 61256.511 - 12.90% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 14.36% 0.636 0.727 - 13.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 14.34% 1.304 1.491 - 7.00% -
std::find(vector<char>)_(bail_25%)/8 14.32% 1.011 1.155 - -0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 14.31% 26.039 29.766 - -5.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.29% 25.272 28.884 - 28.71% -
BM_StringRelational_Less_Small_Large_Control 14.27% 1.617 1.848 - 0.19% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.26% 13201.508 15083.428 - 0.37% -
rng::move_backward(list<int>)/262144 14.25% 266936.807 304973.612 - -8.63% -
BM_std_min<char>/3 14.21% 0.718 0.820 - 18.25% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 14.18% 735.462 839.765 - 15.36% -
rng::unique(deque<int>)_(sprinkled)/1024 14.16% 629.790 718.981 - 14.43% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 14.15% 23.966 27.357 - 14.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 14.15% 18.578 21.206 - 1.51% -
BM_StringRelational_Eq_Empty_Empty_Control 14.03% 1.854 2.114 - 21.39% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.89% 5891.181 6709.332 - -0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.83% 17.554 19.981 - 14.54% -
BM_std_min<unsigned_char>/2 13.66% 0.485 0.551 - 13.66% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.58% 608.872 691.584 - 0.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.58% 10.452 11.871 - 3.01% -
rng::remove_if(vector<int>)_(sprinkled)/50 13.56% 59.652 67.739 - 1.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.52% 2263.289 2569.202 - 8.84% -
BM_StringRelational_Less_Large_Large_Control 13.47% 2.047 2.323 - 1.58% -
BM_std_minmax<unsigned_char>/64 13.44% 1.219 1.383 - 5.15% -
BM_std_minmax<short>/2 13.42% 0.916 1.039 - 20.49% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.38% 70.919 80.410 - 0.33% -
std::replace(vector<int>)_(sprinkled)/50 13.38% 7.726 8.760 - 11.39% -
BM_RangesPopHeap_uint64_1 13.34% 0.445 0.505 - -20.38% -
std::unordered_map<int,_int>::find(key)_(existent)/32 13.33% 1.160 1.315 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.28% 42.841 48.532 - 0.39% -
std::multiset<std::string>::contains(key)_(existent)/32 13.26% 14.931 16.910 - 12.09% -
BM_std_min<unsigned___int128>/1 13.14% 0.367 0.415 - 12.30% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 13.12% 1.260 1.425 - -2.72% -
std::replace_if(list<int>)_(sprinkled)/8192 13.09% 7314.983 8272.288 - 13.49% -
std::for_each_n(join_view(vector<vector<int>>))/8 13.07% 1.678 1.898 - -5.00% -
rng::unique_copy(deque<int>)_(contiguous)/32 13.06% 9.753 11.027 - 10.96% -
std::move_backward(deque<int>)/4096 13.06% 154.815 175.032 - 9.82% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 13.03% 285.034 322.182 - 12.97% -
rng::for_each(multimap<int>::iterator)/8 12.96% 4.500 5.083 - 0.26% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.84% 8.677 9.790 - -0.09% -
BM_MakeThenSortHeap_float_Descending_4 12.83% 1.175 1.326 - 0.45% -
BM_vector_deque_move/2 12.80% 1.832 2.067 - -6.88% -
SetIntersection_Front_Vector_float_256_256 12.63% 4702551.524 5296691.275 - 13.58% -
BM_RangesPopHeap_float_256 12.61% 19.990 22.511 - -0.42% -
rng::find(vector<char>)_(bail_25%)/8 12.54% 0.983 1.106 - -4.22% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 12.53% 1.038 1.168 - 2.50% -
std::remove(deque<int>)_(sprinkled)/32 12.46% 52.627 59.184 - 11.40% -
BM_std_minmax_element<int>/3 12.45% 1.044 1.174 - 20.94% -
rng::for_each(multimap<int>::iterator)/32 12.42% 21.200 23.832 - 0.40% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 12.40% 1.337 1.503 - 6.57% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 12.39% 1.502 1.688 - 7.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.36% 17.584 19.758 - 7.49% -
BM_tolower_char<wchar_t> 12.35% 0.614 0.690 - 0.00% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.33% 27.006 30.336 - 11.61% -
std::replace(list<int>)_(prefix)/8192 12.32% 7011.679 7875.824 - 12.58% -
SetIntersection_Interlaced_Vector_uint32_1024_16 12.32% 1884804.393 2116932.795 - 13.29% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.29% 1.854 2.082 - 0.02% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.27% 1.853 2.080 - 9.25% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 12.26% 24.279 27.256 - 8.67% -
std::find_if(vector<int>)_(bail_25%)/8 12.24% 0.995 1.116 - 0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 12.17% 1.051 1.179 - 10.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.14% 1.145 1.283 - 19.95% -
SetIntersection_None_Set_string_16384_1024 12.12% 206274752.285 231275114.703 - 6.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 12.12% 865.000 969.820 - 8.53% -
rng::move_backward(deque<int>)/8 12.11% 3.657 4.100 - 1.63% -
std::replace(list<int>)_(sprinkled)/8192 12.11% 7160.188 8027.557 - 12.49% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.02% 40.858 45.768 - 19.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 12.00% 42.765 47.899 - 11.87% -
SetIntersection_Front_Set_uint32_1024_256 12.00% 4588185.853 5138837.630 - 2.16% -
rng::partition_point(list<int>)/8192 11.99% 13250.591 14839.503 - 11.05% -
rng::for_each_n(list<int>)/50 11.99% 21.734 24.340 - 0.96% -
rng::for_each(multiset<int>::iterator)/32 11.95% 21.455 24.020 - 0.27% -
BM_vector_deque_ranges_move/1 11.91% 2.031 2.273 - -14.20% -
BM_toupper_char<char> 11.88% 0.615 0.689 - 0.00% -
std::find_end(deque<int>,_pred)_(single_element)/8192 11.88% 4315.998 4828.721 - -0.93% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 11.86% 4306.998 4817.707 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 11.78% 8142213.485 9101516.731 - 1.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.76% 32.719 36.566 - 10.68% -
std::search(deque<int>)_(same_length)/1000 11.74% 353.244 394.712 - -6.26% -
std::set<int>::lower_bound(key)_(non-existent)/8192 11.65% 9.697 10.826 - 17.58% -
BM_MakeHeap_uint32_Descending_64 11.63% 0.233 0.260 - 14.80% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.62% 19.835 22.141 - 0.97% -
BM_lexicographical_compare_three_way_slow_path/1 11.59% 0.364 0.406 - -11.18% -
BM_StringEraseWithMove_Huge_Transparent 11.51% 45.302 50.516 - 9.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.44% 29.172 32.509 - 0.42% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.41% 314603016.862 350512464.699 - -0.15% -
rng::stable_partition(deque<int>)_(sparse)/32 11.40% 11.165 12.438 - 12.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.39% 9.431 10.505 - 2.80% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 11.38% 0.466 0.520 - 12.09% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.36% 22.057 24.562 - 0.17% -
rng::move_backward(list<int>)/4096 11.34% 6560.116 7303.818 - -0.31% -
BM_StringConstructDestroyCStr_Large_Transparent 11.33% 8.952 9.966 - 9.89% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 11.25% 0.931 1.035 - 8.98% -
BM_MakeHeap_uint32_Heap_64 11.25% 0.234 0.260 - -3.66% -
std::rotate(list<int>)_(1_element_forward)/50 11.24% 24.278 27.008 - 1.02% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.24% 16.272 18.101 - 8.91% -
std::multiset<int>::insert(value)_(new_value)/8192 11.22% 74.026 82.334 - -0.80% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.22% 1.316 1.464 - 12.51% -
BM_std_minmax<short>/11 11.21% 1.795 1.996 - 10.20% -
SetIntersection_Interlaced_Set_uint64_256_256 11.20% 9023237.460 10034238.177 - 3.63% -
std::unordered_set<std::string>::contains(key)_(existent)/32 11.20% 33.079 36.783 - -6.57% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.19% 0.526 0.585 - 11.23% -
BM_RangesPushHeap_uint64_Descending_4 11.12% 0.360 0.401 - 9.11% -
std::map<int,_int>::erase(key)_(non-existent)/32 11.11% 2.380 2.645 - 15.90% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.11% 1245.259 1383.582 - -0.54% -
BM_MakeHeap_float_Random_64 11.10% 1.787 1.985 - 21.34% -
BM_RangesPopHeap_float_64 11.05% 12.252 13.606 - -0.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 11.03% 28.582 31.735 - 0.37% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 11.02% 26.619 29.552 - 6.00% -
rng::search(list<int>,_pred)_(single_element)/8192 10.95% 8320.133 9231.524 - -0.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 10.95% 28232.246 31324.613 - 0.22% -
std::copy_n(list<int>)/4096 10.95% 3861.248 4284.118 - 9.33% -
BM_std_min<__int128>/1 10.95% 0.371 0.412 - 10.81% -
std::find_if_not(vector<int>)_(process_all)/32768 10.95% 8808.379 9772.568 - 0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 10.89% 14.520 16.101 - 2.65% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 10.88% 19.999 22.175 - 10.74% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 10.86% 320.965 355.808 - 7.80% -
std::find_if_not(vector<int>)_(process_all)/8192 10.85% 2194.863 2432.954 - 0.07% -
std::find_end(deque<int>)_(process_all)/1000 10.84% 262.581 291.046 - 1.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.83% 65.173 72.233 - 10.63% -
BM_PushHeap_uint32_QuickSortAdversary_1 10.74% 0.482 0.534 - -13.28% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.68% 1.296 1.434 - -3.19% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.61% 26.653 29.482 - -1.20% -
rng::any_of(deque<int>)_(process_all)/50 10.60% 18.340 20.285 - -2.37% -
BM_std_min<unsigned_char>/3 10.54% 0.693 0.766 - 10.53% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.47% 4.148 4.583 - 0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.47% 58.658 64.798 - 0.58% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 10.45% 37.665 41.601 - 9.26% -
std::for_each_n(list<int>)/8192 10.42% 7280.648 8039.457 - 4.16% -
rng::for_each(set<int>::iterator)/8 10.41% 4.534 5.006 - 0.12% -
BM_RangesPushHeap_uint64_Ascending_16 10.32% 0.937 1.033 - 9.37% -
SetIntersection_Front_Vector_uint64_262144_64 10.32% 1424425.874 1571397.625 - 11.09% -
std::reverse(list<int>)/32768 10.31% 16886.928 18627.838 - 3.76% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.31% 22.778 25.126 - 7.47% -
rng::rotate(list<int>)_(1_element_forward)/50 10.30% 24.293 26.796 - -2.13% -
BM_PopHeap_float_256 10.27% 20.337 22.425 - 0.45% -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.27% 9.997 11.023 - 10.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 10.25% 19.479 21.476 - 10.11% -
SetIntersection_Interlaced_Set_uint64_1024_1024 10.24% 15186180.066 16741689.641 - 11.48% -
std::move_backward(vector<int>)/262144 10.24% 21939.934 24186.289 - 5.98% -
rng::search(list<int>,_pred)_(same_length)/8192 10.21% 8902.986 9812.053 - 0.17% -
BM_std_min<unsigned_char>/19 10.18% 1.156 1.274 - 10.13% -
rng::rotate(list<int>)_(by_1/2)/32 10.17% 6.099 6.719 - -0.14% -
std::unordered_multiset<int>::find(key)_(existent)/1024 10.17% 1.161 1.279 - 4.62% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 10.16% 1.305 1.437 - 2.87% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 10.15% 1.354 1.491 - 8.69% -
std::set<std::string>::contains(key)_(existent)/1024 10.13% 21.246 23.397 - 10.75% -
BM_RangesPopHeap_uint32_1 10.09% 0.415 0.457 - -12.50% -
SetIntersection_Front_Set_uint32_16384_1024 10.07% 15461815.069 17018649.501 - -2.83% -
BM_vector_deque_move/1 10.06% 2.111 2.323 - -7.68% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 10.03% 0.965 1.062 - -0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.02% 78.975 86.893 - -8.44% -
std::move(list<int>)/4096 10.00% 4380.130 4818.331 - 0.33% -
std::move(vector<bool>)_(unaligned)/512 10.00% 3.977 4.375 - -4.69% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.00% 16.621 18.283 - 10.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 9.99% 23.891 26.278 - -11.52% -
rng::unique(deque<int>)_(contiguous)/52 9.99% 68.043 74.840 - 10.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 9.97% 5906968.318 6496104.148 - 9.11% -
BM_MakeHeap_uint32_Random_64 9.91% 1.250 1.374 - 7.31% -
BM_deque_deque_ranges_copy_backward/512 9.89% 19.497 21.426 - -1.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.88% 2959058.057 3251522.297 - 0.24% -
rng::remove(vector<int>)_(sprinkled)/32 9.88% 51.390 56.467 - -3.11% -
BM_std_minmax<short>/10 9.84% 1.431 1.571 - 11.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.83% 29.311 32.193 - 2.15% -
std::list<int>::erase(begin)_(cheap_elements)/32 9.83% 10.072 11.062 - 7.90% -
SetIntersection_Front_Set_uint32_262144_1024 9.83% 15471435.448 16992301.796 - 9.35% -
rng::rotate(deque<int>)_(1_element_backward)/1024 9.81% 39.110 42.947 - -1.33% -
BM_MakeHeap_uint64_Random_4 9.80% 1.446 1.587 - 32.34% -
std::replace_if(list<int>)_(prefix)/8192 9.79% 7099.958 7795.334 - 10.33% -
rng::move_backward(vector<int>)/262144 9.75% 22076.034 24228.583 - 5.43% -
SetIntersection_Interlaced_Vector_uint64_256_64 9.72% 6752044.939 7408674.839 - -2.30% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.68% 18.628 20.431 - -0.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 9.66% 18.594 20.391 - -0.45% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 9.65% 16.585 18.187 - 9.82% -
BM_std_min<char>/11 9.64% 1.048 1.149 - 10.37% -
BM_LowerBound_string_262144 9.57% 2242.703 2457.266 - 4.47% -
BM_std_minmax<unsigned_int>/2 9.55% 0.825 0.904 - -4.16% -
SetIntersection_Front_Vector_uint64_262144_16384 9.50% 78095607.318 85516120.800 - 8.83% -
rng::replace(vector<int>)_(sprinkled)/32 9.50% 5.605 6.137 - -4.07% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.48% 22.288 24.401 - -0.76% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.44% 2720.463 2977.271 - 9.93% -
BM_MakeThenSortHeap_float_Descending_16384 9.43% 27.349 29.929 - 0.14% -
std::shift_right(list<int>)/50 9.38% 26.923 29.448 - -1.97% -
BM_RangesPushHeap_uint64_Ascending_256 9.37% 2.093 2.289 - 9.46% -
std::unordered_set<std::string>::find(key)_(existent)/8192 9.34% 35.502 38.819 - 9.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.33% 0.447 0.489 - -5.86% -
rng::stable_partition(deque<int>)_(sparse)/50 9.31% 27.405 29.956 - 8.21% -
SetIntersection_Front_Set_uint64_16384_1024 9.30% 14939915.937 16328745.265 - 6.15% -
rng::for_each(map<int>::iterator)/32 9.29% 22.979 25.115 - 0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.28% 224.843 245.718 - 9.80% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.28% 16.136 17.632 - 1.20% -
BM_vector_deque_move_backward/65536 9.27% 7352.003 8033.611 - 1.34% -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.26% 10.049 10.980 - 8.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 9.26% 2.359 2.577 - 6.54% -
BM_std_minmax<short>/32 9.26% 1.229 1.343 - 9.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.22% 5.086 5.555 - 9.17% -
std::set<std::string>::find(key)_(non-existent)/32 9.21% 9.278 10.133 - 5.54% -
std::deque<std::string>::ctor(size)/32 9.18% 40.140 43.824 - 5.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 9.18% 23.299 25.436 - 3.25% -
BM_deque_deque_move/64 9.15% 5.564 6.073 - 6.26% -
rng::find(list<int>)_(process_all)/8192 9.14% 10440.951 11394.980 - -3.25% -
std::move(deque<int>)/64 9.12% 6.003 6.550 - 4.68% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.10% 1.485 1.620 - -0.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 9.08% 4.602 5.020 - 3.04% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.03% 597.719 651.693 - 0.83% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 9.00% 6819.182 7432.890 - 5.04% -
BM_std_minmax<unsigned_int>/4 8.99% 0.973 1.060 - 3.31% -
rng::replace(vector<int>)_(sprinkled)/50 8.98% 8.028 8.749 - -10.79% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.92% 24.410 26.588 - 0.41% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 8.91% 1.250 1.362 - 14.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.91% 28.161 30.668 - -4.17% -
rng::partition(deque<int>)_(dense)/32 8.90% 10.514 11.449 - -1.38% -
std::map<std::string,_int>::erase(iterator)/1024 8.90% 26.862 29.252 - 12.75% -
std::find_if(deque<int>)_(bail_25%)/32768 8.89% 2748.610 2992.931 - -2.13% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.85% 661.657 720.213 - 0.14% -
BM_RangesMakeHeap_float_Random_256 8.82% 1.447 1.574 - 21.51% -
std::find_if_not(list<int>)_(bail_25%)/8 8.80% 1.216 1.323 - 4.14% -
BM_StringRelational_Less_Empty_Large_Control 8.79% 1.875 2.040 - 4.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.79% 17459.607 18993.669 - 0.15% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.78% 16418.571 17860.378 - 0.68% -
std::partition_point(deque<int>)/50 8.77% 4.614 5.019 - -1.34% -
rng::remove_if(vector<int>)_(sprinkled)/32 8.74% 53.393 58.060 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 8.73% 2931522.323 3187365.603 - 7.30% -
BM_PushHeap_uint32_Descending_4 8.72% 0.344 0.374 - 4.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.71% 4.929 5.358 - 11.70% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.70% 34.305 37.289 - 0.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.66% 954.862 1037.551 - -1.10% -
rng::partition(deque<int>)_(dense)/50 8.65% 15.399 16.731 - -2.54% -
BM_std_minmax_element<short>/4000 8.65% 1024.336 1112.915 - 2.64% -
BM_PopHeap_float_64 8.64% 12.508 13.589 - 0.31% -
std::vector<std::string>::ctor(size)/32 8.62% 33.569 36.462 - 5.35% -
std::list<int>::ctor(size)/32 8.61% 323.179 351.017 - 6.14% -
rng::find(vector<bool>)_(process_all)/50 8.60% 0.740 0.804 - 16.27% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.59% 16.239 17.634 - 0.11% -
std::find_if_not(vector<int>)_(process_all)/1024 8.58% 283.693 308.022 - 0.06% -
SetIntersection_Front_Vector_uint64_16384_16384 8.54% 77862154.577 84514574.301 - 7.67% -
BM_StringRelational_Less_Empty_Empty_Control 8.54% 1.935 2.101 - 3.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 8.54% 2928457.312 3178531.612 - -2.52% -
std::copy(vector<int>)/32768 8.52% 3497.233 3795.094 - 1.34% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 8.51% 19.356 21.004 - 4.55% -
SetIntersection_Front_Set_string_16384_256 8.51% 14679650.652 15929112.720 - 3.30% -
std::find_end(list<int>)_(process_all)/1000 8.49% 656.214 711.904 - -51.45% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.49% 10.198 11.064 - 4.19% -
std::set<std::string>::equal_range(key)_(existent)/32 8.48% 15.506 16.822 - 9.24% -
BM_PopHeap_string_262144 8.48% 92.586 100.437 - 8.06% -
BM_std_minmax_element<short>/5500 8.47% 1409.228 1528.566 - 2.68% -
BM_StringDestroy_Empty 8.45% 0.655 0.710 - 1.54% -
BM_vector_deque_ranges_move_backward/70000 8.44% 7651.795 8297.337 - -4.66% -
std::move_backward(deque<int>)/512 8.42% 23.961 25.978 - -1.34% -
BM_std_min<char>/4 8.41% 1.071 1.161 - 16.12% -
std::stable_partition(vector<int>)_(sparse)/32 8.41% 6.874 7.452 - 1.01% -
BM_StringFindNoMatch/64 8.39% 1.849 2.005 - 10.66% -
std::multiset<std::string>::count(key)_(non-existent)/8192 8.38% 31.180 33.793 - 8.19% -
BM_std_minmax_element<short>/65536 8.38% 16691.883 18089.971 - 2.37% -
BM_RangesPopHeap_float_16 8.34% 6.443 6.981 - -1.14% -
std::flat_map<int,_int>::erase(key)_(existent)/32 8.33% 23.312 25.254 - 9.60% -
bm_lexicographical_compare<signed_char>/2 8.33% 1.495 1.620 - 0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 8.30% 16300.228 17653.329 - 5.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 8.29% 49.361 53.452 - -17.87% -
std::list<int>::ctor(size)/1024 8.26% 11647.543 12609.433 - 6.30% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.25% 596.810 646.046 - 0.41% -
std::stable_partition(deque<int>)_(sparse)/8192 8.24% 3369.537 3647.307 - 2.63% -
BM_std_minmax_element<short>/64000 8.24% 16301.128 17644.124 - 2.25% -
std::generate_n(list<int>)/8192 8.23% 6911.802 7480.756 - 1.44% -
BM_std_minmax_element<short>/4096 8.20% 1049.902 1136.036 - 2.27% -
std::stable_partition(deque<int>)_(sparse)/1024 8.18% 453.809 490.908 - 2.29% -
BM_vector_deque_ranges_copy/0 8.15% 0.463 0.500 - 7.79% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.15% 10.165 10.994 - 8.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.15% 0.374 0.405 - 16.64% -
rng::find_end(list<int>)_(process_all)/8192 8.15% 6826.746 7383.121 - -1.13% -
std::partition_point(deque<int>)/32 8.14% 4.479 4.844 - 7.35% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.11% 2.239 2.421 - 8.16% -
rng::move_backward(deque<int>)/512 8.11% 24.122 26.078 - -1.21% -
std::flat_map<int,_int>::erase(iterator)/32 8.11% 20.825 22.513 - 9.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 8.09% 5.165 5.583 - 1.61% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 8.08% 1.609 1.739 - 6.08% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 8.06% 78.951 85.318 - 7.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 8.06% 10.556 11.407 - 1.73% -
BM_PopHeap_float_16 8.06% 6.477 6.999 - 0.16% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.03% 5300.869 5726.538 - -0.15% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.01% 26.924 29.082 - 0.14% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.99% 0.908 0.980 - -1.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.98% 0.750 0.809 - 5.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.98% 551.473 595.465 - 11.97% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.97% 15265477.487 16482764.719 - 0.37% -
BM_std_minmax_element<short>/70000 7.96% 17852.010 19272.979 - 2.09% -
BM_std_minmax_element<short>/1024 7.95% 268.321 289.659 - 2.09% -
rng::unique_copy(deque<int>)_(sprinkled)/32 7.92% 10.083 10.881 - -10.63% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.91% 10.127 10.928 - 6.79% -
bm_lexicographical_compare<signed_char>/1 7.90% 1.286 1.388 - 0.04% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.90% 283833.536 306245.224 - 0.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.88% 5.045 5.443 - 3.11% -
BM_std_minmax<short>/15 7.88% 1.991 2.148 - 9.28% -
rng::is_sorted(vector<int>,_pred)/8 7.87% 3.512 3.788 - -6.08% -
std::for_each(join_view(vector<vector<int>>))/8 7.87% 1.379 1.487 - 3.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7.87% 7810851.184 8425249.796 - 7.95% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.87% 688.769 742.943 - 6.13% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.86% 21.644 23.345 - 0.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 7.84% 2.189 2.361 - 1.03% -
BM_PushHeap_string_Ascending_256 7.83% 10.184 10.981 - 2.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.81% 87.357 94.183 - 8.01% -
BM_std_min<unsigned_char>/4 7.76% 0.979 1.055 - 2.62% -
rng::none_of(list<int>)_(process_all)/8192 7.75% 7296.340 7862.125 - 0.38% -
rng::generate_n(list<int>)/8192 7.75% 6968.160 7508.069 - -2.72% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 7.74% 25.916 27.923 - 4.88% -
std::set<int>::lower_bound(key)_(existent)/8192 7.74% 7.847 8.454 - 7.28% -
std::list<int>::ctor(size)/8192 7.73% 95149.493 102508.880 - 6.60% -
BM_StringAssignStr_Huge_Transparent 7.72% 103.479 111.469 - 3.44% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 7.72% 29.886 32.192 - 3.73% -
std::map<std::string,_int>::erase(iterator)/8192 7.72% 26.448 28.489 - -19.60% -
std::fill(vector<int>)/32 7.70% 1.041 1.121 - 7.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.69% 17757.838 19122.708 - -0.05% -
std::remove_if(vector<int>)_(sprinkled)/50 7.68% 60.085 64.700 - -2.26% -
BM_std_minmax_element<short>/3 7.67% 1.148 1.236 - 3.30% -
rng::find_end(list<int>)_(process_all)/1024 7.66% 673.763 725.402 - -0.23% -
rng::find_last(deque<int>)_(bail_90%)/1048576 7.65% 25564.402 27520.611 - -23.62% -
rng::is_sorted_until(vector<int>,_pred)/1024 7.62% 405.412 436.310 - 3.84% -
std::partition(deque<int>)_(sparse)/32 7.60% 9.640 10.373 - -0.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 7.58% 51.778 55.702 - 6.68% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.58% 4604.609 4953.479 - 3.21% -
std::stable_partition(deque<int>)_(dense)/8192 7.57% 5669.075 6097.993 - 0.15% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.55% 113671.721 122252.172 - 5.65% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.54% 726.136 780.901 - 0.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.53% 11.625 12.500 - 9.12% -
BM_num_get<long> 7.51% 11.063 11.893 - 0.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.50% 0.447 0.481 - -16.56% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 7.50% 11.528 12.392 - 6.45% -
BM_deque_deque_copy_backward/70000 7.46% 8402.618 9029.295 - 2.70% -
BM_vector_deque_ranges_copy_backward/0 7.44% 0.442 0.475 - -17.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.43% 25130.716 26998.662 - -17.67% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.42% 25.997 27.927 - 5.30% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 7.39% 25.999 27.921 - 4.13% -
rng::copy_n(list<int>)/4096 7.38% 3983.009 4276.999 - 15.57% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.37% 9.231 9.912 - 0.13% -
std::multiset<std::string>::count(key)_(existent)/32 7.34% 18.033 19.357 - 5.22% -
std::replace(vector<int>)_(sprinkled)/32 7.34% 5.036 5.405 - 3.90% -
std::fill_n(vector<bool>)/64 7.33% 1.518 1.629 - 3.73% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.33% 5.285 5.672 - -0.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.33% 28.901 31.019 - 1.78% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.33% 23.402 25.116 - -1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.32% 20123377.965 21595833.263 - -2.96% -
BM_std_min<unsigned_char>/18 7.31% 0.971 1.042 - 7.30% -
std::multimap<int,_int>::ctor(const&)/32 7.30% 213.901 229.517 - 2.57% -
BM_std_min<char>/20 7.27% 1.530 1.641 - 9.94% -
BM_std_minmax<unsigned_char>/12 7.26% 1.945 2.087 - 4.38% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 7.25% 23.627 25.341 - 2.90% -
rng::none_of(vector<int>)_(process_all)/8 7.25% 2.353 2.524 - 3.47% -
rng::move(deque<int>)/64 7.23% 6.318 6.775 - 2.33% -
rng::is_sorted(deque<int>,_pred)/8 7.22% 4.472 4.795 - 2.53% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 7.20% 1.147 1.230 - 2.55% -
std::shift_right(deque<int>)/1024 7.20% 39.829 42.697 - -1.17% -
rng::rotate(list<int>)_(by_1/2)/8192 7.19% 4959.577 5316.158 - 0.29% -
rng::sort(deque<int>)_(repeated)/1024 7.18% 946.790 1014.804 - 5.87% -
BM_std_min<char>/13 7.17% 1.564 1.676 - 5.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 7.17% 5706998.570 6116303.486 - 7.83% -
std::map<int,_int>::find(key)_(non-existent)/32 7.17% 2.402 2.574 - -5.10% -
BM_MakeThenSortHeap_string_SingleElement_4 7.16% 5.959 6.386 - -1.05% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.16% 1.697 1.818 - 41.30% -
rng::search(list<int>)_(single_element)/8192 7.15% 7419.680 7950.092 - -2.09% -
BM_MakeThenSortHeap_string_Descending_262144 7.14% 86.305 92.468 - 6.31% -
std::find_end(list<int>)_(process_all)/1048576 7.14% 817328.440 875687.034 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 7.11% 54109442.745 57956578.951 - 0.64% -
rng::copy(vector<int>)/4096 7.11% 149.432 160.053 - -31.27% -
SetIntersection_Front_Set_uint32_262144_256 7.10% 4783864.002 5123598.684 - 4.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 7.09% 14.510 15.538 - 0.07% -
std::set<std::string>::count(key)_(non-existent)/32 7.08% 9.672 10.357 - 2.03% -
BM_std_minmax<unsigned_short>/2 7.07% 0.848 0.907 - 4.68% -
std::deque<int>::ctor(size)/1024 7.02% 68.900 73.740 - 2.48% -
BM_std_minmax_element<short>/512 7.01% 138.028 147.701 - 2.53% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.00% 4.951 5.298 - -0.60% -
std::adjacent_find(deque<int>,_pred)/8 6.98% 4.287 4.586 - 3.78% -
BM_std_minmax<short>/25 6.93% 2.203 2.355 - 1.95% -
BM_std_minmax<short>/7 6.92% 1.747 1.868 - 7.38% -
std::multimap<std::string,_int>::erase(iterator)/32 6.92% 29.411 31.445 - 0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 6.91% 8413392.289 8994701.820 - -6.52% -
BM_std_minmax<short>/1 6.90% 0.634 0.678 - 8.20% -
BM_RangesPushHeap_uint64_Descending_16 6.90% 0.360 0.385 - 5.09% -
BM_std_min<char>/19 6.90% 1.182 1.263 - 9.26% -
std::set<std::string>::count(key)_(existent)/32 6.90% 14.472 15.470 - 5.40% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.88% 610.659 652.689 - 0.19% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.88% 9.891 10.571 - 2.49% -
std::copy_n(vector<int>)/8 6.88% 2.165 2.314 - 5.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.87% 38.617 41.272 - -1.88% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 6.84% 35.781 38.226 - 5.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.79% 8.749 9.344 - 1.42% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.79% 32.867 35.099 - -5.70% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.76% 22.160 23.659 - 6.70% -
BM_RangesPushHeap_uint32_Ascending_1 6.76% 0.576 0.615 - 7.47% -
rng::swap_ranges(list<int>)/8192 6.75% 10073.590 10753.732 - -15.58% -
std::multiset<std::string>::count(key)_(non-existent)/1024 6.74% 22.769 24.303 - 9.16% -
BM_MakeThenSortHeap_string_SingleElement_262144 6.73% 51.549 55.020 - 9.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.71% 18.684 19.938 - 7.15% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 6.70% 11.953 12.754 - 8.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 6.70% 29.190 31.145 - 4.33% -
BM_RangesPushHeap_string_PipeOrgan_262144 6.69% 18.009 19.215 - 7.02% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.69% 20.765 22.154 - -1.46% -
BM_deque_deque_ranges_copy_backward/1024 6.68% 38.040 40.581 - -1.68% -
std::set<int>::insert(value)_(new_value)/8192 6.68% 71.043 75.786 - 3.71% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.63% 264645.710 282179.895 - 5.70% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.62% 26.884 28.663 - -0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 6.61% 3.007 3.206 - 8.65% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 6.61% 17.714 18.884 - 2.55% -
SetIntersection_Interlaced_Set_uint32_256_256 6.60% 8851964.824 9436402.617 - 0.36% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.57% 1.437 1.531 - 1.87% -
std::deque<int>::ctor(size)/32 6.54% 26.122 27.831 - 5.14% -
BM_vector_deque_ranges_move_backward/1 6.50% 2.183 2.325 - -8.23% -
SetIntersection_Interlaced_Set_uint64_256_64 6.50% 14710051.031 15666577.257 - -1.23% -
rng::unique_copy(deque<int>)_(sprinkled)/52 6.49% 14.761 15.719 - -5.28% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.48% 7452.365 7935.382 - 5.87% -
BM_MakeHeap_float_PipeOrgan_4 6.47% 0.388 0.413 - 1.25% -
BM_StringAssignStr_Huge_Opaque 6.47% 104.579 111.341 - 1.62% -
BM_vector_deque_ranges_move_backward/2 6.47% 1.937 2.062 - -8.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.46% 72.287 76.954 - 4.14% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 6.45% 36.609 38.968 - 6.46% -
BM_std_min<char>/12 6.44% 1.333 1.419 - 4.85% -
BM_std_minmax<short>/14 6.43% 1.620 1.724 - 6.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 6.41% 0.833 0.886 - 7.39% -
std::adjacent_find(deque<int>)/8 6.40% 2.957 3.146 - -16.72% -
BM_PushHeap_string_Ascending_1024 6.39% 13.088 13.925 - 3.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 6.37% 2.242 2.385 - 6.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 6.37% 13.373 14.225 - 2.84% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.35% 3.260 3.467 - -0.15% -
BM_deque_deque_ranges_move_backward/1024 6.32% 38.224 40.640 - -1.41% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.31% 33.577 35.695 - 7.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.29% 6.872 7.304 - 1.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.29% 47.560 50.551 - 7.93% -
BM_std_min<unsigned_int>/4 6.28% 0.996 1.059 - 0.94% -
BM_vector_deque_ranges_move_backward/65536 6.25% 7264.144 7718.034 - -0.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 6.23% 50688.279 53848.645 - 7.64% -
rng::fill_n(list<int>)/8192 6.23% 7077.929 7518.924 - 1.17% -
SetIntersection_Front_Vector_uint32_262144_64 6.22% 1428603.747 1517507.970 - 6.16% -
std::set<int>::find(key)_(non-existent)/8192 6.21% 8.441 8.966 - 6.56% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.19% 1.292 1.372 - 2.73% -
std::find_if_not(vector<int>)_(process_all)/8 6.19% 2.531 2.687 - -2.06% -
BM_vector_deque_ranges_copy_backward/2 6.18% 1.943 2.063 - -8.55% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.18% 27.017 28.686 - 3.53% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 6.18% 685.979 728.346 - -1.73% -
rng::any_of(vector<int>)_(process_all)/8 6.17% 2.354 2.499 - 3.05% -
SetIntersection_Front_Set_uint64_16384_4 6.15% 1083437.932 1150046.430 - -0.21% -
std::find_first_of(vector<int>)_(large_needle)/8192 6.14% 7061741.999 7495134.744 - -1.33% -
rng::for_each(set<int>::iterator)/32 6.14% 22.161 23.521 - -0.36% -
BM_std_min<char>/18 6.13% 0.988 1.048 - 7.98% -
BM_toupper_char<wchar_t> 6.12% 0.554 0.588 - 0.00% -
rng::find_end(list<int>)_(process_all)/1048576 6.12% 824731.927 875230.339 - 0.03% -
rng::rotate(list<int>)_(by_1/4)/8192 6.10% 7214.352 7654.495 - 6.78% -
std::set<std::string>::erase(key)_(existent)/0 6.08% 64.322 68.234 - 5.67% -
BM_std_minmax<char>/11 6.07% 1.648 1.748 - 9.62% -
rng::move_backward(list<int>)/32768 6.06% 33613.677 35650.909 - 2.35% -
SetIntersection_Front_Vector_uint32_256_64 6.05% 4570940.437 4847634.241 - 5.39% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 6.05% 33.007 35.003 - 3.99% -
std::unordered_set<int>::count(key)_(non-existent)/8192 6.03% 1.671 1.772 - 24.93% -
BM_num_get<bool> 6.03% 12.081 12.809 - 0.00% -
BM_SortHeap_float_1 6.03% 0.251 0.267 - 0.92% -
std::find_end(list<int>)_(single_element)/1024 6.02% 689.682 731.181 - 0.19% -
BM_MakeThenSortHeap_string_Heap_262144 6.02% 178.241 188.963 - 4.93% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.01% 215.859 228.830 - 5.25% -
std::set<int>::count(key)_(existent)/32 6.01% 1.793 1.900 - 3.30% -
std::set<int>::equal_range(key)_(existent)/8192 5.98% 7.957 8.432 - -5.06% -
BM_SortHeap_pair<uint32,_uint32>_1 5.97% 0.251 0.266 - 3.67% -
BM_PushHeap_uint32_SingleElement_16 5.97% 0.357 0.378 - 9.18% -
rng::swap_ranges(deque<int>)/50 5.95% 19.938 21.124 - 0.03% -
rng::unique(deque<int>)_(contiguous)/32 5.93% 58.783 62.271 - 5.93% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 5.92% 10.874 11.518 - -5.68% -
std::for_each_n(list<int>)/50 5.92% 22.766 24.113 - 3.49% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.91% 9.986 10.576 - 3.04% -
BM_deque_deque_ranges_move_backward/65536 5.91% 8026.444 8501.146 - 1.88% -
std::find_first_of(vector<int>)_(large_needle)/1024 5.91% 109910.345 116406.858 - -1.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 5.90% 25672.861 27187.438 - 5.79% -
BM_vector_deque_move_backward/70000 5.89% 8004.825 8476.317 - 0.57% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.87% 54705.056 57918.710 - -0.56% -
std::list<int>::insert(begin)_(cheap_elements)/8192 5.87% 11.272 11.933 - 6.36% -
SetIntersection_Front_Vector_uint32_16384_16384 5.87% 79360260.513 84015305.706 - 4.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.86% 3322.226 3516.982 - 6.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 5.86% 12.005 12.708 - 8.10% -
std::copy_n(vector<bool>)_(aligned)/64 5.85% 1.303 1.379 - 6.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 5.85% 21.985 23.271 - 17.69% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.85% 773.160 818.378 - 0.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.84% 28.571 30.238 - 0.97% -
std::multiset<int>::contains(key)_(non-existent)/32 5.82% 2.345 2.482 - 9.18% -
BM_deque_deque_copy_backward/1024 5.81% 38.430 40.663 - -2.22% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.80% 11106.268 11750.267 - 2.43% -
std::find_if(deque<int>)_(bail_25%)/8192 5.79% 703.452 744.190 - 0.51% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.79% 3.377 3.572 - 0.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.78% 1.134 1.199 - 9.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.78% 23.537 24.897 - 6.56% -
std::partition(vector<int>)_(sparse)/50 5.78% 13.799 14.597 - 5.10% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.77% 10.211 10.801 - 0.30% -
SetIntersection_Front_Set_uint64_256_64 5.76% 6183862.103 6539867.140 - 3.52% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.74% 6372.183 6738.250 - 1.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 5.73% 10.561 11.167 - -0.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.73% 25868.671 27350.799 - -0.24% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.72% 14.634 15.470 - 0.35% -
BM_std_min<unsigned_short>/22 5.70% 1.813 1.916 - -0.72% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.70% 260027.664 274838.818 - 5.15% -
BM_std_minmax<unsigned_short>/20 5.70% 1.952 2.063 - 6.88% -
std::multiset<std::string>::equal_range(key)_(existent)/32 5.68% 19.266 20.361 - 0.90% -
std::find_if_not(vector<int>)_(process_all)/50 5.67% 14.233 15.041 - 0.08% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 5.67% 2744.842 2900.594 - -2.21% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.66% 206.754 218.466 - -5.21% -
std::rotate(list<int>)_(by_1/4)/8192 5.66% 7224.915 7634.084 - 5.06% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.65% 11.632 12.289 - 3.98% -
rng::replace(list<int>)_(sprinkled)/8192 5.65% 7291.240 7703.283 - 4.21% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.63% 11894.715 12564.960 - -1.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.63% 990094.294 1045799.141 - 0.53% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.62% 24.349 25.717 - 0.18% -
BM_std_min<char>/24 5.62% 2.645 2.794 - 3.59% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.61% 755.614 797.967 - 0.04% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 5.60% 0.465 0.491 - 6.02% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 5.59% 666.610 703.899 - 6.72% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 5.59% 219.457 231.721 - 7.57% -
std::map<int,_int>::insert(value)_(already_present)/0 5.58% 0.679 0.717 - 11.15% -
std::find_first_of(deque<int>)_(small_needle)/50 5.58% 164.557 173.743 - -0.16% -
BM_StringRelational_Less_Empty_Small_Control 5.58% 1.992 2.103 - 3.99% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.58% 19.364 20.444 - -2.99% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.57% 29.986 31.656 - -1.49% -
std::find_end(list<int>)_(single_element)/1000 5.57% 674.330 711.868 - -0.89% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.57% 11962.114 12627.966 - 0.48% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.56% 575297.400 607289.952 - -0.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.56% 94561.941 99820.482 - 1.03% -
BM_vector_deque_copy_backward/64000 5.55% 7240.333 7642.527 - -4.09% -
BM_vector_deque_ranges_move/64 5.55% 2.661 2.808 - -9.79% -
rng::find_if_not(deque<int>)_(process_all)/8192 5.55% 2801.915 2957.452 - 2.33% -
BM_StringDestroy_Large 5.54% 6.747 7.120 - 3.16% -
BM_StringRelational_Eq_Small_Small_Control 5.54% 1.851 1.953 - 9.49% -
rng::contains_subrange(list<int>)_(single_element)/50 5.53% 17.644 18.620 - 1.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.53% 216.716 228.698 - 6.24% -
rng::stable_partition(list<int>)_(dense)/50 5.53% 52.647 55.557 - -1.07% -
rng::replace_if(list<int>)_(prefix)/8192 5.52% 7204.213 7602.222 - 4.05% -
std::map<int,_int>::find(key)_(existent)/1024 5.52% 3.750 3.957 - 1.60% -
std::rotate(deque<int>)_(by_1/2)/1024 5.51% 173.261 182.816 - 5.39% -
BM_PushHeap_uint32_SingleElement_4 5.51% 0.364 0.384 - 10.06% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.49% 1.575 1.661 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.49% 705.039 743.724 - 4.45% -
BM_std_min<unsigned_char>/20 5.49% 1.515 1.599 - 5.46% -
std::partial_sort(deque<int>)_(descending)/8 5.48% 41.369 43.635 - 0.79% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.47% 20.152 21.254 - 0.98% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.44% 10.557 11.132 - -0.04% -
rng::contains_subrange(list<int>)_(same_length)/16 5.44% 6.609 6.968 - 0.60% -
BM_vector_deque_ranges_move_backward/64000 5.43% 7177.082 7566.774 - -0.25% -
rng::find(list<int>)_(process_all)/1024 5.43% 688.579 725.965 - 1.12% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 5.43% 1359.236 1432.982 - 9.54% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.42% 19.298 20.344 - 5.17% -
BM_std_minmax<char>/16 5.42% 1.026 1.082 - 17.08% -
std::find_end(deque<int>)_(process_all)/1048576 5.41% 265381.787 279737.292 - 6.01% -
std::unique_copy(list<int>)_(contiguous)/52 5.40% 20.317 21.414 - -1.85% -
std::find(deque<int>)_(process_all)/50 5.36% 13.236 13.946 - 6.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.34% 1390.817 1465.018 - 3.92% -
BM_vector_deque_copy_backward/70000 5.33% 8163.027 8597.917 - 0.33% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 5.32% 7302.104 7690.894 - 4.82% -
std::fill_n(vector<bool>)/512 5.32% 1.425 1.501 - -6.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.32% 1.255 1.322 - 17.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 5.30% 11963.456 12597.908 - 0.15% -
BM_deque_deque_move_backward/1024 5.30% 38.511 40.553 - -1.83% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 5.30% 17.378 18.298 - 5.10% -
BM_vector_deque_ranges_copy_backward/70000 5.27% 8155.895 8586.000 - -2.31% -
BM_RangesPushHeap_uint64_Ascending_16384 5.26% 3.564 3.752 - 4.06% -
std::find_end(deque<int>)_(process_all)/8192 5.25% 2040.607 2147.767 - 3.24% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 5.24% 35.316 37.167 - 4.26% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.24% 7783.187 8190.678 - -0.06% -
bm_lexicographical_compare<signed_char>/3 5.23% 1.727 1.817 - -1.70% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.23% 0.495 0.520 - 4.96% -
BM_SortHeap_float_16384 5.23% 26.721 28.118 - 0.01% -
rng::copy_n(vector<bool>)_(aligned)/64 5.22% 1.304 1.373 - 5.10% -
std::list<int>::insert(begin)_(cheap_elements)/1024 5.22% 11.303 11.893 - 5.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.22% 12.211 12.848 - 5.79% -
BM_std_minmax<short>/9 5.20% 1.187 1.248 - 6.26% -
SetIntersection_Front_Set_string_64_64 5.20% 36168943.159 38048822.901 - 4.44% -
BM_std_minmax<char>/64 5.19% 1.256 1.321 - 14.54% -
rng::partial_sort_copy(deque<int>)_(descending)/8 5.19% 19.673 20.694 - 2.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.19% 7346308.583 7727568.961 - -2.69% -
std::map<int,_int>::upper_bound(key)_(existent)/32 5.19% 1.690 1.777 - 4.12% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.17% 325.804 342.657 - 5.80% -
std::sort(deque<int>)_(repeated)/1024 5.16% 963.401 1013.141 - 5.57% -
std::find_end(list<int>)_(process_all)/8192 5.16% 6988.646 7349.274 - -2.21% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 5.15% 38133.074 40097.215 - 2.95% -
BM_PushHeap_string_Ascending_64 5.14% 7.139 7.506 - 1.23% -
BM_std_minmax<char>/24 5.14% 1.254 1.318 - 14.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.13% 792.503 833.186 - 3.51% -
rng::copy_backward(vector<int>)/4096 5.13% 141.099 148.341 - 3.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.12% 480.348 504.944 - 5.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.12% 18879.617 19846.006 - 6.61% -
BM_num_get<long_long> 5.11% 11.169 11.740 - 0.00% -
std::set<int>::upper_bound(key)_(existent)/8192 5.11% 7.860 8.262 - 5.48% -
rng::unique_copy(list<int>)_(sprinkled)/8192 5.11% 6980.278 7336.638 - 0.86% -
BM_std_minmax_element<short>/64 5.10% 17.237 18.116 - 4.03% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 5.09% 19.840 20.850 - 3.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 5.09% 8.749 9.194 - 0.33% -
BM_std_minmax<unsigned_int>/7 5.07% 1.745 1.834 - -4.43% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5.07% 5236.821 5502.216 - 5.23% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.04% 6995.482 7347.816 - 6.47% -
std::set<std::string>::find(key)_(existent)/8192 5.02% 28.547 29.980 - 0.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.02% 5.705 5.991 - -0.71% -
SetIntersection_Interlaced_Set_string_64_64 5.01% 36012424.621 37816168.825 - -1.58% -
std::any_of(deque<int>)_(process_all)/50 5.01% 19.281 20.246 - -0.12% -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5.01% 5251.967 5514.980 - 5.26% -
std::list<int>::ctor(const&)_(cheap_elements)/32 4.99% 326.974 343.296 - 5.44% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.99% 6327.243 6642.874 - 5.70% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.98% 21.641 22.718 - 0.35% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 4.97% 2.160 2.268 - 5.85% -
BM_PushHeap_float_PipeOrgan_4 4.96% 0.482 0.506 - -0.27% -
rng::find_if(deque<int>)_(bail_25%)/8 4.95% 1.453 1.525 - -1.26% -
BM_deque_deque_ranges_move_backward/70000 4.94% 8505.993 8925.868 - 1.59% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 4.93% 31.095 32.628 - 4.81% -
BM_std_minmax<char>/32 4.93% 1.638 1.718 - 10.79% -
SetIntersection_Interlaced_Set_string_256_16 4.93% 18096272.313 18988198.393 - 3.41% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 4.90% 18.604 19.515 - 1.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.90% 3.729 3.912 - 2.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.88% 3.339 3.502 - 9.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.88% 191937.124 201303.797 - 5.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 4.87% 33.897 35.548 - 2.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.87% 1402.366 1470.649 - -0.21% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.86% 484.141 507.688 - 4.83% -
rng::find_end(list<int>)_(process_all)/1000 4.86% 685.603 718.911 - 0.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.85% 4273.183 4480.588 - -1.98% -
SetIntersection_Front_Vector_uint32_256_16 4.84% 4369336.929 4580983.744 - 3.01% -
BM_MakeHeap_float_Random_4 4.84% 1.614 1.692 - 10.96% -
BM_deque_vector_move/0 4.83% 1.425 1.494 - -4.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.82% 0.534 0.560 - 2.58% -
BM_deque_vector_move_backward/65536 4.82% 7990.407 8375.752 - 6.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.81% 794.216 832.426 - 0.81% -
BM_std_min<unsigned_char>/4096 4.81% 28.934 30.325 - 4.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.81% 21.732 22.778 - -6.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.80% 2.844 2.980 - -2.40% -
rng::find_end(list<int>)_(single_element)/1024 4.79% 697.086 730.497 - 0.29% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.78% 70.229 73.589 - -1.36% -
BM_RangesPushHeap_uint64_Ascending_262144 4.77% 4.701 4.925 - 2.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.77% 85.416 89.487 - 0.92% -
std::multiset<std::string>::clear()/32 4.76% 881.927 923.946 - 3.54% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 4.76% 0.293 0.307 - 4.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 4.76% 0.518 0.543 - 7.33% -
BM_RangesMakeHeap_uint64_Random_16 4.75% 1.293 1.354 - 5.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.75% 12.329 12.914 - 6.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.73% 21005333.031 21998473.106 - 3.73% -
rng::move(list<int>)/512 4.73% 353.190 369.884 - 0.06% -
bm_lexicographical_compare<unsigned_char>/1 4.72% 1.690 1.770 - 1.90% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.71% 20.357 21.316 - 4.16% -
SetIntersection_Interlaced_Vector_string_16384_4 4.71% 1820903.984 1906732.861 - 3.53% -
BM_MakeThenSortHeap_float_Descending_256 4.71% 5.722 5.991 - 1.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 4.71% 6.863 7.186 - 0.19% -
rng::find_last(deque<int>)_(bail_90%)/8 4.70% 0.867 0.908 - -2.23% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.69% 9511.754 9958.245 - 4.53% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 4.69% 2.825 2.957 - 1.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.68% 30.511 31.938 - -2.40% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.68% 11223.725 11748.631 - 3.96% -
BM_std_minmax<unsigned_int>/31 4.67% 2.478 2.594 - -4.12% -
rng::copy_if(list<int>)_(entire_range)/64 4.67% 30.797 32.235 - -14.43% -
BM_std_min<unsigned_char>/13 4.67% 1.562 1.635 - 5.89% -
BM_RangesPushHeap_uint32_Random_1024 4.66% 6.037 6.319 - -0.02% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.66% 9.184 9.612 - 7.43% -
SetIntersection_Front_Set_uint64_1024_4 4.65% 1099855.862 1151020.213 - 3.20% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.64% 6301.484 6594.124 - 4.97% -
BM_MakeThenSortHeap_string_SingleElement_64 4.64% 19.674 20.588 - 4.19% -
std::set<std::string>::count(key)_(non-existent)/1024 4.64% 22.786 23.843 - 2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.64% 2338864.778 2447350.580 - -1.21% -
std::sort(vector<int>)_(descending)/8192 4.63% 7280.421 7617.604 - 2.46% -
std::remove_if(vector<int>)_(sprinkled)/32 4.62% 53.749 56.234 - -0.81% -
std::set<int>::find(key)_(non-existent)/32 4.62% 2.267 2.371 - -0.13% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.60% 1.431 1.497 - 19.70% -
BM_RangesPushHeap_uint32_Ascending_262144 4.58% 8.036 8.404 - 2.84% -
BM_deque_deque_ranges_move_backward/512 4.58% 20.498 21.437 - -1.35% -
std::move_backward(vector<bool>)_(unaligned)/64 4.58% 1.790 1.872 - 2.41% -
std::move_backward(vector<int>)/1048576 4.57% 54475.926 56964.457 - 0.99% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.56% 2.415 2.526 - 4.85% -
BM_MakeHeap_uint32_Heap_4 4.56% 0.277 0.289 - 2.87% -
BM_std_minmax<short>/24 4.56% 2.225 2.327 - 4.28% -
rng::for_each(multiset<int>::iterator)/8 4.55% 4.806 5.024 - 0.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.55% 22.779 23.814 - -4.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.53% 1065920.546 1114183.500 - -2.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 4.53% 16.652 17.406 - 4.19% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.52% 29.485 30.817 - 1.80% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.51% 480.400 502.062 - 1.35% -
SetIntersection_Interlaced_Set_uint64_64_64 4.51% 15158007.264 15841113.040 - 4.80% -
BM_std_minmax_element<long_long>/1024 4.49% 272.019 284.231 - 3.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.49% 50385.792 52646.416 - 5.24% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.49% 16.013 16.731 - 2.11% -
std::reverse_copy(vector<int>)/8 4.49% 2.367 2.473 - 2.31% -
BM_std_min<char>/30 4.48% 2.223 2.323 - 2.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.47% 480.162 501.617 - 4.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.46% 38932.997 40670.840 - 0.47% -
BM_deque_vector_ranges_copy/0 4.46% 1.419 1.483 - 0.78% -
SetIntersection_None_Vector_uint32_1024_256 4.46% 1104667.208 1153933.507 - 0.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.45% 23.078 24.106 - 5.31% -
BM_RangesMakeThenSortHeap_float_Heap_4 4.45% 1.225 1.280 - 4.82% -
BM_std_minmax<short>/64 4.45% 1.525 1.593 - 4.47% -
bm_lexicographical_compare<signed_char>/8 4.44% 3.111 3.249 - 1.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.43% 8.512 8.889 - -1.34% -
BM_RangesPushHeap_uint64_Ascending_1024 4.43% 2.577 2.691 - 4.47% -
std::partition(vector<int>)_(sparse)/32 4.43% 8.726 9.113 - 2.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.42% 822.045 858.410 - -1.04% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.42% 30111.892 31441.729 - 0.42% -
std::flat_map<int,_int>::erase(iterator)/1024 4.41% 76.089 79.444 - 4.19% -
BM_std_minmax_element<long_long>/3 4.39% 1.121 1.171 - 0.60% -
std::swap_ranges(list<int>)/8192 4.39% 9671.365 10095.590 - -2.57% -
BM_std_minmax<unsigned_char>/11 4.38% 1.712 1.787 - -3.02% -
std::multimap<int,_int>::ctor(const&)/8192 4.38% 50416.686 52625.176 - 5.08% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 4.37% 190.627 198.967 - 2.98% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 4.36% 22.715 23.706 - -1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.36% 1592909.470 1662389.372 - 4.54% -
bm_ranges_lexicographical_compare<signed_char>/16 4.36% 1.297 1.354 - -2.09% -
std::list<std::string>::ctor(size)/32 4.36% 340.400 355.227 - 5.84% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.35% 0.554 0.578 - 2.24% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.35% 1.752 1.828 - 2.61% -
BM_MakeHeap_uint32_PipeOrgan_1024 4.34% 0.689 0.719 - 6.30% -
std::set<int>::find(key)_(existent)/8192 4.34% 8.037 8.386 - 5.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.33% 6438.372 6717.198 - -3.51% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.33% 28579.279 29816.906 - 5.92% -
BM_std_minmax_element<long_long>/512 4.32% 138.204 144.177 - 3.79% -
std::map<int,_int>::ctor(const&)/32 4.31% 211.895 221.032 - 6.10% -
std::fill_n(deque<int>)/32 4.31% 1.156 1.206 - 3.50% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.30% 97493.132 101688.837 - 3.07% -
rng::rotate(list<int>)_(by_1/4)/32 4.30% 13.756 14.348 - -0.58% -
rng::move(vector<int>)/8 4.30% 2.221 2.317 - -0.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.29% 8607.197 8976.317 - 3.19% -
BM_PushHeap_uint32_Descending_16 4.29% 0.354 0.369 - 0.62% -
std::set<int>::count(key)_(existent)/8192 4.29% 7.782 8.115 - 3.03% -
std::deque<int>::insert(middle)_(cheap_elements)/32 4.29% 11.773 12.278 - 4.98% -
BM_MakeHeap_uint32_Random_1024 4.28% 1.030 1.075 - 0.60% -
std::map<int,_int>::erase(key)_(non-existent)/1024 4.28% 5.395 5.626 - 5.82% -
rng::find_end(list<int>)_(single_element)/1000 4.28% 683.666 712.910 - -0.79% -
rng::is_sorted_until(vector<int>,_pred)/8192 4.28% 3236.859 3375.309 - 2.54% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.28% 2435060.489 2539191.732 - -6.14% -
BM_PushHeap_float_Descending_1 4.27% 0.431 0.449 - 14.03% -
rng::stable_partition(list<int>)_(dense)/32 4.26% 31.804 33.160 - -3.14% -
BM_PushHeap_uint32_Random_16 4.26% 4.413 4.601 - 3.90% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.26% 7.026 7.326 - 5.90% -
std::search(deque<int>,_pred)_(same_length)/1000 4.25% 478.041 498.362 - 3.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.25% 18.866 19.668 - -8.15% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.25% 1875.280 1954.922 - 4.65% -
std::find_first_of(deque<int>)_(small_needle)/32 4.24% 107.356 111.905 - -1.30% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 4.24% 589.992 614.983 - 0.49% -
rng::generate_n(vector<int>)/50 4.23% 12.058 12.568 - -0.21% -
BM_std_min<unsigned_char>/29 4.23% 1.966 2.050 - -1.90% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.23% 795.197 828.826 - 2.95% -
BM_MakeThenSortHeap_string_SingleElement_256 4.23% 25.125 26.187 - 3.26% -
BM_std_minmax<unsigned_short>/4 4.21% 0.936 0.975 - -10.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.19% 9745650.668 10154452.679 - 5.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.19% 2199578.617 2291693.803 - 0.70% -
std::remove_if(list<int>)_(prefix)/8192 4.18% 9351.179 9742.516 - 2.85% -
std::copy_n(deque<int>)/8 4.17% 2.643 2.753 - 1.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.17% 67252.082 70056.024 - -0.38% -
BM_vector_deque_move_backward/64000 4.17% 7358.308 7664.984 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.17% 20668820.404 21530015.903 - -5.43% -
std::deque<int>::ctor(size)/8192 4.16% 440.529 458.849 - 2.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.15% 12768803.666 13299224.933 - -2.27% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 4.15% 0.269 0.280 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.15% 12694470.320 13220846.618 - -0.37% -
BM_RangesMakeHeap_float_Random_64 4.14% 1.649 1.717 - 21.73% -
std::multiset<std::string>::insert(value)_(new_value)/1024 4.14% 61.548 64.095 - 0.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 4.14% 342.431 356.602 - 5.55% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.13% 31325.941 32619.000 - 0.89% -
BM_vector_deque_ranges_copy_backward/1 4.12% 2.219 2.311 - -9.36% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 4.12% 80589715.558 83909911.104 - -9.94% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.12% 11890.098 12379.838 - 0.76% -
BM_MakeHeap_uint32_Random_262144 4.11% 1.007 1.048 - -0.42% -
SetIntersection_Front_Set_uint32_16384_16384 4.11% 337350157.014 351210867.575 - 33.37% -
BM_deque_vector_move/65536 4.11% 2701.758 2812.727 - 4.55% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4.11% 4716.780 4910.469 - 0.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.11% 180.356 187.760 - 4.03% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.10% 2.855 2.972 - 0.76% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 4.10% 8903.991 9269.125 - 0.87% -
BM_std_minmax_element<long_long>/4096 4.10% 1077.033 1121.197 - 4.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 4.09% 117420920.321 122226323.705 - -2.60% -
std::is_sorted(deque<int>,_pred)/8 4.09% 4.343 4.521 - -3.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.09% 6307.307 6565.082 - 4.74% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.08% 24143.721 25129.918 - 2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.07% 11961779.316 12449117.142 - -3.81% -
std::stable_sort(deque<int>)_(descending)/8 4.07% 26.651 27.737 - 0.15% -
BM_std_minmax<unsigned_short>/3 4.07% 1.165 1.212 - 2.18% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 4.06% 1.700 1.769 - -0.04% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.04% 329.177 342.487 - 4.90% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.04% 21.124 21.977 - 0.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.04% 68.772 71.548 - 3.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.04% 33.084 34.419 - 2.96% -
std::search(vector<int>)_(single_element)/1000 4.03% 228.684 237.909 - 2.71% -
std::move_backward(vector<bool>)_(unaligned)/512 4.03% 4.639 4.826 - 4.01% -
std::search(list<int>)_(single_element)/1000 4.03% 671.120 698.155 - 5.17% -
BM_RangesSortHeap_float_16384 4.03% 26.487 27.553 - 0.14% -
BM_std_min<unsigned_char>/4000 4.02% 27.063 28.151 - 3.94% -
BM_vector_deque_copy_backward/64 4.01% 2.961 3.080 - -7.29% -
SetIntersection_Front_Set_float_262144_1024 4.00% 14204613.479 14773371.586 - 0.33% -
std::partial_sort_copy(list<int>)_(descending)/1024 4.00% 8546.852 8888.895 - 4.58% -
std::stable_partition(deque<int>)_(dense)/1024 4.00% 596.230 620.055 - -0.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.99% 274618.252 285581.095 - 4.74% -
BM_std_min<char>/10 3.98% 0.907 0.943 - 4.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.98% 875988.622 910819.643 - 1.39% -
BM_std_minmax<char>/25 3.98% 1.276 1.327 - 12.55% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.97% 50368.839 52369.769 - 4.46% -
BM_std_minmax_element<long_long>/4000 3.96% 1052.350 1094.022 - 3.89% -
SetIntersection_Front_Vector_uint64_262144_4 3.96% 1080121.867 1122866.810 - 0.74% -
BM_StringConstructDestroyCStr_Large_Opaque 3.95% 14.281 14.846 - 1.17% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.95% 1072326.319 1114689.103 - -0.70% -
std::adjacent_find(deque<int>)/50 3.95% 14.773 15.356 - -14.12% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.94% 355.908 369.926 - 3.35% -
BM_std_minmax_element<long_long>/5500 3.93% 1444.963 1501.811 - 4.32% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.93% 952036.486 989486.715 - 0.01% -
std::set<int>::erase(key)_(existent)/1024 3.93% 38.586 40.103 - 2.84% -
SetIntersection_None_Set_string_1024_64 3.93% 9034443.204 9389671.112 - 1.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.91% 509.857 529.778 - 5.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.91% 49.503 51.437 - 2.61% -
std::search(vector<int>)_(single_element)/1024 3.90% 234.213 243.359 - 2.52% -
std::find_end(list<int>)_(process_all)/1024 3.90% 703.015 730.436 - -50.50% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.90% 24110.938 25050.901 - 0.76% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.89% 810.366 841.910 - 0.42% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.89% 87.514 90.921 - 2.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.88% 68.931 71.606 - 3.23% -
BM_deque_vector_move/4000 3.88% 139.942 145.365 - -2.07% -
BM_StringFindAllMatch/8 3.87% 2.544 2.642 - -0.47% -
std::unique(deque<int>)_(sprinkled)/1024 3.86% 876.229 910.080 - 6.31% -
std::set<int>::find(key)_(non-existent)/1024 3.86% 5.555 5.769 - 3.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.85% 1192.195 1238.080 - -1.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.84% 6.564 6.816 - 1.62% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.84% 790.629 820.969 - 0.22% -
std::search(list<int>,_pred)_(same_length)/8192 3.83% 8941.331 9284.189 - 2.78% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.83% 778.068 807.897 - 2.97% -
BM_MakeThenSortHeap_string_SingleElement_1024 3.83% 29.917 31.062 - 3.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.82% 18071.389 18762.361 - 0.02% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.82% 22.332 23.185 - 1.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.82% 3.964 4.115 - -4.53% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.82% 3.436 3.567 - -0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.82% 7439.873 7724.038 - 2.09% -
rng::replace(vector<int>)_(prefix)/32 3.81% 5.041 5.233 - 9.31% -
rng::sort(vector<int>)_(descending)/8192 3.81% 7274.141 7551.238 - 1.75% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.81% 37.956 39.402 - 6.64% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.80% 813.415 844.357 - 0.24% -
BM_deque_deque_move_backward/65536 3.80% 8062.987 8369.511 - 1.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.80% 233.023 241.881 - -0.44% -
BM_RangesPopHeap_float_4 3.79% 2.369 2.459 - -0.03% -
rng::remove(deque<int>)_(sprinkled)/50 3.78% 64.228 66.654 - 7.76% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.77% 6730537.600 6984546.645 - -8.62% -
BM_PushHeap_uint32_SingleElement_64 3.77% 0.365 0.379 - 6.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.77% 1.131 1.173 - 16.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.77% 2.098 2.177 - 3.64% -
BM_PushHeap_float_QuickSortAdversary_16 3.76% 0.979 1.016 - 0.55% -
rng::all_of(list<int>)_(process_all)/8 3.76% 2.610 2.708 - -0.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.76% 147681.112 153233.011 - 3.19% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.76% 794.479 824.344 - -0.05% -
rng::find_if_not(vector<int>)_(process_all)/8 3.75% 2.518 2.612 - -2.49% -
BM_std_minmax<short>/19 3.74% 2.429 2.520 - 9.26% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.74% 55.819 57.906 - 6.68% -
bm_ranges_lexicographical_compare<signed_char>/512 3.73% 7.690 7.977 - -0.70% -
std::stable_partition(vector<int>)_(sparse)/8192 3.73% 1496.970 1552.843 - 0.29% -
rng::find_last(vector<char>)_(bail_90%)/1048576 3.73% 12129.540 12581.947 - 4.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 3.72% 117382475.219 121753998.991 - -5.61% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 3.72% 0.666 0.691 - 4.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.72% 838.670 869.865 - 0.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.72% 341.396 354.086 - 4.73% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.72% 5236.728 5431.277 - 1.02% -
BM_RangesPushHeap_uint32_Random_16384 3.71% 6.241 6.473 - 0.33% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.71% 13717.694 14226.764 - -0.41% -
rng::move_backward(deque<int>)/32768 3.71% 3523.518 3654.243 - -1.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.71% 1084613.481 1124820.181 - 0.04% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.70% 1.986 2.060 - 3.66% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.69% 776.956 805.631 - -0.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.67% 282.302 292.650 - 2.62% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.66% 22.356 23.174 - 9.81% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 3.65% 147421.527 152809.424 - 3.61% -
std::multimap<int,_int>::ctor(const&)/1024 3.65% 6309.245 6539.597 - 3.73% -
SetIntersection_Interlaced_Set_uint64_256_4 3.65% 11496271.590 11915426.138 - 0.67% -
SetIntersection_Front_Vector_uint32_262144_16384 3.64% 79211583.722 82096904.347 - 2.63% -
std::partial_sort(deque<int>)_(descending)/8192 3.64% 284366.018 294704.110 - -1.32% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.62% 9.553 9.899 - -1.30% -
BM_vector_deque_move/64 3.61% 2.704 2.802 - -9.77% -
BM_std_min<unsigned_char>/14 3.60% 1.795 1.859 - 1.76% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.60% 96806.963 100296.401 - 2.48% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.60% 372.277 385.676 - 0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.59% 143389547.512 148538186.698 - 6.16% -
rng::sort(deque<int>)_(repeated)/8192 3.59% 6573.259 6809.212 - 1.30% -
BM_PushHeap_float_Ascending_16384 3.59% 4.221 4.372 - -0.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.58% 10.557 10.935 - 12.74% -
SetIntersection_None_Set_string_1024_16 3.58% 9043766.953 9367117.301 - 5.45% -
std::map<std::string,_int>::erase(iterator)/0 3.57% 27.413 28.391 - 8.69% -
rng::find_last(vector<char>)_(bail_90%)/50 3.57% 1.031 1.068 - 2.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.56% 20018363.160 20731957.544 - -0.89% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.56% 28.126 29.129 - 0.44% -
BM_std_min<char>/23 3.55% 2.281 2.362 - 3.95% -
rng::fill(list<int>)/8192 3.53% 7392.444 7653.506 - 7.65% -
bm_lexicographical_compare<signed_char>/7 3.53% 2.746 2.843 - -2.00% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.53% 19480.732 20168.166 - 0.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.52% 1.875 1.941 - -8.86% -
std::multimap<std::string,_int>::erase(iterator)/0 3.52% 26.220 27.144 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.52% 18.755 19.415 - 2.50% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.52% 31.200 32.298 - 2.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.52% 1973.306 2042.703 - 0.39% -
BM_vector_deque_copy_backward/1 3.51% 2.310 2.392 - -8.28% -
std::set<int>::count(key)_(existent)/1024 3.51% 4.174 4.321 - -0.72% -
BM_std_minmax<unsigned_short>/32 3.49% 1.229 1.272 - 3.50% -
std::remove(list<int>)_(sprinkled)/32 3.47% 54.824 56.729 - 0.78% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.47% 596937.809 617666.909 - -1.52% -
BM_std_min<unsigned_char>/32 3.46% 2.864 2.963 - 2.28% -
BM_PushHeap_float_Descending_4 3.46% 0.358 0.370 - -0.16% -
rng::is_sorted(list<int>)/1024 3.46% 759.465 785.706 - 3.51% -
SetIntersection_None_Vector_uint64_262144_1024 3.45% 1157587.781 1197551.614 - -0.57% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.44% 3.665 3.791 - -0.63% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.43% 11231.241 11616.860 - 3.93% -
BM_MakeThenSortHeap_string_SingleElement_16 3.43% 13.716 14.186 - 1.70% -
rng::starts_with(vector<int>,_pred)/8 3.43% 4.126 4.267 - -0.77% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.42% 2074.404 2145.364 - 0.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.41% 341.406 353.054 - 4.74% -
std::stable_partition(vector<int>)_(sparse)/50 3.41% 20.155 20.843 - -0.09% -
std::find(list<int>)_(process_all)/50 3.41% 18.131 18.749 - 4.01% -
rng::find_last(list<int>)_(bail_90%)/50 3.41% 1.296 1.340 - 8.17% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.41% 2.578 2.665 - -2.42% -
BM_MakeThenSortHeap_float_Ascending_4 3.40% 1.397 1.444 - 1.61% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.40% 3.908 4.041 - 0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.39% 5134784.353 5308687.188 - 0.16% -
BM_std_minmax<unsigned_char>/10 3.39% 1.341 1.386 - 0.01% -
std::partition(deque<int>)_(sparse)/50 3.38% 15.538 16.063 - -2.31% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 3.37% 6733.360 6960.524 - 2.89% -
BM_RangesMakeThenSortHeap_float_Heap_256 3.37% 5.897 6.096 - -0.70% -
BM_deque_vector_ranges_move/4000 3.36% 143.122 147.936 - 0.66% -
SetIntersection_Front_Set_uint32_256_64 3.36% 6235168.440 6444863.909 - -0.76% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.36% 31.514 32.574 - -0.16% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.36% 576.398 595.746 - -0.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.35% 30.552 31.576 - 2.00% -
BM_PushHeap_float_Random_4 3.35% 2.837 2.932 - -1.23% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.35% 1.589 1.642 - 2.14% -
BM_StringRelational_Less_Small_Empty_Control 3.35% 1.898 1.962 - 1.38% -
BM_RangesPushHeap_uint32_Random_256 3.34% 5.924 6.122 - -0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.34% 5.050 5.219 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.34% 1114226.755 1151438.856 - 2.72% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.34% 29.280 30.258 - 3.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.34% 1225.272 1266.187 - 5.74% -
BM_std_min<int>/64 3.34% 2.669 2.758 - 2.70% -
vector<bool>(const_vector<bool>&) 3.34% 9.828 10.156 - 6.56% -
BM_std_minmax<unsigned_int>/1 3.34% 0.601 0.621 - -0.02% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.33% 25.435 26.282 - -2.47% -
BM_RangesPushHeap_uint32_Random_16 3.33% 4.388 4.534 - 0.91% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.33% 3175.716 3281.476 - 2.85% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.33% 1.500 1.550 - 0.71% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.33% 3.121 3.225 - 1.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.32% 11.148 11.519 - 9.15% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.32% 1341.843 1386.433 - 5.03% -
BM_deque_deque_move/512 3.32% 20.362 21.038 - 3.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.31% 29.387 30.361 - 3.18% -
BM_std_min<char>/31 3.30% 2.488 2.570 - 2.61% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.30% 343.832 355.169 - 4.66% -
std::replace(vector<int>)_(prefix)/50 3.30% 7.594 7.845 - 3.78% -
BM_RangesPopHeap_float_1024 3.29% 27.301 28.198 - -2.07% -
BM_std_min<long_long>/30 3.29% 3.164 3.268 - 0.92% -
BM_std_min<unsigned_char>/15 3.28% 2.086 2.154 - 3.18% -
BM_RangesPopHeap_uint64_4 3.27% 2.667 2.754 - -0.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.26% 4163.116 4298.977 - 2.70% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.26% 26.628 27.495 - -1.37% -
std::any_of(deque<int>)_(process_all)/32768 3.26% 10839.924 11192.854 - 3.05% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.26% 88.669 91.556 - 3.41% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.26% 22.324 23.051 - -2.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.25% 15.965 16.484 - 2.67% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.25% 46.795 48.315 - 0.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.24% 13833.965 14282.503 - -0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.24% 28.684 29.614 - 2.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.24% 3.117 3.218 - 4.46% -
std::find_if(vector<int>)_(process_all)/8192 3.23% 2194.264 2265.223 - 0.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.23% 5160.517 5327.065 - -1.69% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.23% 4.420 4.562 - -0.06% -
BM_std_minmax<unsigned_int>/6 3.23% 1.344 1.387 - -3.41% -
BM_std_min<unsigned_char>/12 3.22% 1.358 1.402 - 7.88% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 3.22% 1.077 1.112 - 6.31% -
BM_RangesSortHeap_float_4 3.21% 1.027 1.060 - -1.40% -
BM_deque_vector_ranges_copy_backward/0 3.21% 1.377 1.421 - -8.46% -
std::multiset<int>::clear()/8192 3.20% 74453.305 76838.465 - -0.67% -
std::none_of(deque<int>)_(process_all)/50 3.20% 17.757 18.325 - 0.05% -
SetIntersection_Front_Set_uint32_1024_1 3.20% 1061496.740 1095431.092 - -2.33% -
BM_RangesPushHeap_uint64_Descending_256 3.19% 0.398 0.411 - 2.91% -
BM_RangesPushHeap_uint64_Random_4 3.19% 2.135 2.204 - -0.41% -
std::find_if(vector<int>)_(process_all)/32768 3.19% 8804.068 9085.028 - 0.03% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.19% 17.177 17.724 - -0.40% -
BM_std_min<char>/5 3.18% 1.426 1.471 - 6.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.18% 4248.071 4383.125 - -0.04% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.17% 45.289 46.727 - 1.13% -
SetIntersection_Front_Set_uint64_262144_1024 3.17% 14483865.216 14943422.483 - -5.65% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.17% 4.360 4.498 - -0.72% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 3.16% 42.926 44.282 - 0.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.15% 66227.609 68310.624 - 1.91% -
SetIntersection_None_Set_string_1024_1 3.14% 8932918.245 9213682.167 - 2.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.13% 1187584.866 1224777.225 - -0.13% -
rng::copy_n(vector<bool>)_(unaligned)/512 3.13% 3.322 3.425 - -2.91% -
SetIntersection_None_Vector_uint32_1024_16 3.13% 1144042.767 1179842.234 - 2.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.13% 16.295 16.805 - 2.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.12% 3.611 3.724 - 3.96% -
SetIntersection_Front_Vector_string_1024_256 3.12% 9942359.291 10252713.314 - 3.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.12% 4.593 4.737 - -1.97% -
BM_std_minmax<short>/6 3.12% 1.379 1.422 - 3.85% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.11% 9.460 9.755 - -0.41% -
BM_PushHeap_uint32_SingleElement_16384 3.11% 0.367 0.378 - 4.71% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 3.11% 39.256 40.476 - 1.31% -
BM_RangesSortHeap_float_64 3.11% 3.139 3.237 - 0.09% -
SetIntersection_Interlaced_Set_uint32_16_16 3.10% 40454729.856 41708062.997 - -0.72% -
bm_lexicographical_compare<signed_char>/4 3.10% 1.956 2.016 - -4.67% -
BM_PushHeap_uint32_SingleElement_262144 3.10% 0.366 0.378 - 4.67% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 3.09% 12898.021 13296.681 - 2.80% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.09% 25.963 26.766 - 1.33% -
std::move_backward(deque<int>)/262144 3.09% 29751.221 30670.660 - 0.62% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.07% 561504.384 578758.725 - 3.10% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.07% 1.095 1.128 - 0.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.07% 9642.357 9938.386 - 6.14% -
SetIntersection_Interlaced_Set_string_16384_1024 3.07% 339042062.996 349447777.810 - -2.42% -
std::is_sorted_until(list<int>)/8 3.07% 2.208 2.275 - 1.72% -
std::multimap<int,_int>::insert(value)_(already_present)/0 3.07% 18.201 18.760 - 2.65% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 3.06% 4.056 4.181 - 3.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.05% 34.663 35.721 - 0.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.05% 2.353 2.425 - 1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.05% 1134326.021 1168920.876 - -1.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.05% 16.722 17.232 - 2.99% -
std::generate(list<int>)/32 3.04% 8.540 8.800 - 1.24% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.04% 1.591 1.639 - 1.26% -
std::copy_if(vector<int>)_(entire_range)/64 3.04% 16.363 16.861 - 5.32% -
std::find(vector<int>)_(process_all)/8 3.04% 2.647 2.727 - 0.95% -
rng::replace(vector<int>)_(prefix)/8192 3.03% 1263.413 1301.743 - 1.31% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.03% 42.679 43.972 - -0.66% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.02% 12925.807 13316.632 - 3.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.02% 0.582 0.600 - 3.76% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.01% 828.133 853.080 - 1.12% -
rng::fill_n(deque<int>)/8192 3.00% 240.646 247.872 - 4.45% -
SetIntersection_None_Vector_uint64_256_64 3.00% 3526385.901 3632273.744 - -0.22% -
std::copy(vector<bool>)_(aligned)/4096 3.00% 4.700 4.841 - 3.80% -
BM_std_minmax<unsigned_int>/3 3.00% 1.155 1.190 - -9.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.00% 1.382 1.423 - 3.93% -
std::find_first_of(vector<int>)_(large_needle)/32 2.98% 104.780 107.907 - -5.74% -
BM_vector_deque_ranges_copy_backward/64000 2.98% 7334.739 7553.588 - -3.87% -
std::set<std::string>::find(key)_(existent)/1024 2.98% 22.954 23.638 - 1.17% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.98% 38.042 39.176 - 1.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 2.98% 7.445 7.666 - -3.16% -
std::partial_sort(deque<int>)_(heap)/8 2.97% 37.585 38.703 - 0.01% -
std::sort(vector<int>)_(qsort_adversarial)/8192 2.97% 147796.495 152189.101 - 3.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.97% 32056.630 33008.903 - 3.95% -
BM_std_minmax<char>/10 2.97% 1.301 1.340 - 3.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.97% 27.846 28.672 - 2.60% -
BM_std_min<unsigned_int>/16 2.96% 1.908 1.965 - 3.02% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.96% 567.015 583.800 - 0.22% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.96% 7.270 7.486 - 6.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.96% 1247648.960 1284559.630 - -0.11% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.95% 5.480 5.642 - 2.00% -
748_flightdm_r 2.94% 8.978 9.242 - 3.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.93% 28.693 29.532 - 4.06% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.92% 1.851 1.905 - 2.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.92% 0.583 0.600 - 0.00% -
BM_StringRelational_Less_Empty_Huge_Control 2.92% 1.992 2.050 - 11.50% -
SetIntersection_Front_Vector_uint64_1024_64 2.92% 1371893.129 1411897.350 - -0.33% -
rng::distance(join_view(vector<vector<int>>)/4096 2.91% 4.309 4.435 - 0.00% -
SetIntersection_Front_Set_string_1024_4 2.91% 1313043.316 1351263.255 - 2.28% -
rng::remove(deque<int>)_(sprinkled)/32 2.91% 56.806 58.459 - 5.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.91% 16.630 17.114 - 3.21% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.91% 5.718 5.884 - -2.82% -
std::multiset<int>::clear()/1024 2.91% 9452.674 9727.515 - -0.22% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.91% 559.521 575.780 - 0.52% -
BM_std_minmax<short>/18 2.90% 1.992 2.050 - 0.02% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.90% 4.521 4.652 - 1.36% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.90% 1.455 1.497 - 2.01% -
SetIntersection_None_Vector_uint32_262144_1 2.89% 1163332.856 1196996.278 - -0.71% -
SetIntersection_None_Set_uint32_256_256 2.89% 5769332.836 5936231.907 - -0.28% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 2.89% 3804.145 3914.186 - 2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.88% 5030158.399 5175245.914 - 37.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 2.88% 6.174 6.352 - 0.06% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 2.88% 0.945 0.973 - -4.62% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.88% 3187398.526 3279215.582 - 0.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.88% 19.154 19.705 - -6.07% -
std::stable_partition(list<int>)_(sparse)/1024 2.88% 913.276 939.580 - -0.49% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.88% 10.431 10.731 - 0.88% -
BM_std_min<short>/29 2.87% 2.349 2.417 - 2.95% -
BM_SortHeap_pair<uint32,_uint32>_4 2.86% 1.890 1.944 - 20.61% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.86% 2.644 2.720 - 2.32% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.86% 508.738 523.288 - 2.37% -
rng::find_end(deque<int>)_(process_all)/1024 2.86% 302.597 311.243 - -2.22% -
BM_std_min<unsigned_int>/28 2.85% 1.962 2.018 - 0.57% -
BM_MakeHeap_uint64_Random_256 2.85% 1.134 1.167 - 3.57% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.85% 37178.320 38236.913 - 0.37% -
SetIntersection_Front_Vector_uint32_16384_256 2.85% 2290052.784 2355247.777 - 1.08% -
SetIntersection_Front_Vector_uint32_1024_64 2.84% 1390369.019 1429918.200 - -0.43% -
rng::remove_if(deque<int>)_(prefix)/1024 2.84% 561.079 577.017 - 2.62% -
std::search(vector<int>)_(no_match)/1024 2.84% 215.287 221.391 - 1.81% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.83% 23.835 24.511 - 1.67% -
SetIntersection_Interlaced_Vector_string_1024_1 2.83% 1116861.479 1148501.678 - 1.23% -
std::map<int,_int>::contains(key)_(existent)/1024 2.82% 4.047 4.161 - 1.42% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.82% 4.195 4.314 - 0.47% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 2.82% 9.305 9.568 - 5.24% -
SetIntersection_Front_Vector_float_16_16 2.82% 38111775.338 39185376.859 - 2.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.82% 9795136.959 10070982.815 - 1.64% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.80% 97372.653 100100.328 - 2.06% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.80% 35894.394 36899.728 - 0.42% -
BM_std_minmax_element<int>/512 2.80% 138.136 141.999 - 5.22% -
std::map<int,_int>::find(key)_(existent)/32 2.79% 1.531 1.573 - -1.10% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.79% 3.347 3.440 - 0.28% -
BM_PushHeap_uint32_SingleElement_1024 2.79% 0.373 0.383 - 4.27% -
std::set<int>::count(key)_(non-existent)/1024 2.79% 7.536 7.746 - 3.08% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.78% 73.470 75.514 - 0.93% -
BM_deque_deque_ranges_copy_backward/65536 2.78% 7981.857 8203.854 - -0.21% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.78% 71.855 73.849 - 2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.78% 1188914.098 1221906.815 - -0.10% -
BM_SortHeap_float_262144 2.77% 30.427 31.270 - -0.01% -
std::set<std::string>::erase(key)_(existent)/8192 2.77% 71.061 73.027 - 2.64% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.77% 9758014.217 10027850.977 - -1.18% -
BM_StringCopy_Huge 2.76% 100.977 103.769 - 0.69% -
rng::move_backward(deque<int>)/4096 2.76% 154.970 159.251 - 1.32% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.76% 5339.875 5487.173 - 0.10% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.75% 22.546 23.166 - 1.56% -
std::multiset<std::string>::clear()/1024 2.74% 19435.514 19968.986 - -0.29% -
rng::rotate(list<int>)_(by_1/3)/50 2.74% 23.588 24.234 - -0.10% -
std::sort(vector<int>)_(descending)/1024 2.74% 1041.615 1070.115 - 0.99% -
rng::replace(list<int>)_(prefix)/8192 2.73% 7285.937 7484.818 - 1.89% -
rng::move(vector<bool>)_(aligned)/64 2.73% 1.897 1.949 - 3.10% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.72% 0.775 0.796 - -0.91% -
BM_RangesPushHeap_uint64_Descending_64 2.72% 0.377 0.387 - 1.88% -
BM_std_min<unsigned_long_long>/30 2.71% 2.692 2.765 - 3.52% -
BM_std_minmax<char>/1 2.71% 0.634 0.651 - 6.95% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.71% 68532.616 70390.359 - 0.73% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 2.71% 0.464 0.477 - -7.96% -
rng::search(vector<int>)_(same_length)/8192 2.71% 1878.783 1929.679 - -1.54% -
BM_RangesMakeHeap_float_Ascending_256 2.71% 0.644 0.662 - 0.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.70% 23661.935 24301.956 - 0.61% -
BM_std_minmax_element<int>/1024 2.70% 272.780 280.150 - 5.94% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.70% 0.405 0.415 - 2.66% -
std::find_end(vector<int>)_(single_element)/1024 2.70% 239.229 245.678 - 0.10% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.69% 206.833 212.396 - 2.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.69% 817541.859 839530.496 - 1.13% -
BM_std_min<unsigned_char>/28 2.68% 1.747 1.794 - 2.69% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.68% 211.099 216.752 - 1.90% -
BM_PushHeap_uint32_SingleElement_256 2.68% 0.392 0.402 - 3.93% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.67% 5341.132 5483.986 - 0.09% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.67% 4.265 4.379 - 3.06% -
rng::contains_subrange(list<int>)_(process_all)/50 2.67% 17.614 18.085 - 0.29% -
SetIntersection_Interlaced_Set_string_64_16 2.67% 39042539.347 40084940.640 - -0.47% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.67% 16671.511 17116.554 - 0.67% -
rng::partial_sort(deque<int>)_(descending)/8192 2.67% 284077.100 291660.248 - 4.94% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.67% 358.838 368.413 - 3.38% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.67% 1.895 1.945 - 0.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.67% 787.568 808.560 - 2.87% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.66% 23.878 24.514 - -14.14% -
SetIntersection_Front_Set_uint64_262144_4 2.66% 1117760.870 1147517.299 - -0.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.66% 102218.567 104938.496 - 3.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 2.66% 20.475 21.019 - -0.25% -
std::find_end(vector<int>)_(single_element)/1000 2.66% 233.910 240.122 - 0.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.66% 12269.783 12595.605 - 3.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.65% 27.396 28.121 - 0.19% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.65% 9967495.994 10231581.044 - -4.24% -
BM_deque_vector_ranges_move_backward/65536 2.65% 8096.849 8311.124 - 3.24% -
BM_deque_deque_move/64000 2.65% 2724.308 2796.401 - 1.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.65% 10579.287 10859.189 - 3.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.65% 12307.048 12632.612 - 3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.64% 9781715.482 10040050.784 - 1.22% -
rng::generate(list<int>)/50 2.64% 15.364 15.769 - 0.50% -
rng::contains(list<int>)_(process_all)/8192 2.63% 6967.445 7151.002 - 2.22% -
std::set<int>::ctor(const&,_alloc)/32 2.63% 215.597 221.269 - -0.16% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.63% 38.392 39.402 - -0.09% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.63% 12302.500 12625.667 - 3.90% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.63% 23115.742 23722.834 - 0.37% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.62% 20.508 21.046 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.62% 0.449 0.461 - 16.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.62% 6516277.013 6686897.154 - 2.52% -
BM_std_min<unsigned_char>/24 2.61% 2.757 2.829 - 1.42% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.60% 204539.144 209863.872 - 0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.60% 3.402 3.490 - -5.90% -
BM_std_minmax<short>/26 2.59% 2.480 2.544 - 1.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.59% 55777.066 57220.489 - 0.46% -
std::set<int>::contains(key)_(non-existent)/8192 2.59% 8.311 8.526 - 1.34% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.59% 3.680 3.775 - 1.97% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.58% 1.580 1.621 - -0.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.58% 815538.739 836572.001 - -0.90% -
BM_MakeHeap_float_SingleElement_256 2.58% 0.651 0.668 - 1.47% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.58% 11353.887 11646.403 - 3.39% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 2.58% 6757.306 6931.370 - 2.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.58% 79399.939 81444.674 - 3.88% -
rng::remove_copy(vector<int>)_(prefix)/50 2.57% 17.892 18.353 - 3.29% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.57% 12314.393 12631.002 - 3.00% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.57% 68.603 70.366 - 1.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.57% 1090735.430 1118729.472 - -0.05% -
BM_PushHeap_uint32_Random_1 2.56% 0.448 0.459 - 13.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.56% 4.903 5.028 - 0.51% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.56% 118.788 121.830 - -3.44% -
BM_deque_vector_ranges_move/70000 2.56% 2911.333 2985.794 - 0.63% -
BM_std_min<unsigned_short>/23 2.55% 2.135 2.189 - 0.93% -
BM_deque_vector_ranges_copy_backward/70000 2.55% 8656.267 8876.705 - 2.21% -
BM_std_min<long_long>/20 2.54% 2.008 2.059 - -0.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.54% 9850.082 10100.377 - 3.77% -
BM_MakeHeap_float_Random_262144 2.54% 1.115 1.144 - 1.65% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.53% 21.213 21.750 - 1.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.53% 681.437 698.658 - 2.93% -
std::fill(vector<bool>)/512 2.52% 1.530 1.569 - 1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.52% 39221005.015 40209623.559 - 0.31% -
rng::generate(deque<int>)/8192 2.52% 2043.634 2095.084 - 2.51% -
rng::for_each(list<int>)/8 2.51% 2.532 2.595 - 0.40% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.51% 5.712 5.855 - 1.33% -
std::unordered_set<int>::clear()/1024 2.51% 7886.450 8084.375 - -0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.51% 3.490 3.577 - 2.84% -
BM_StringEraseWithMove_Small_Transparent 2.50% 2.555 2.619 - 13.15% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.50% 102204.981 104755.187 - 3.45% -
BM_RangesPushHeap_float_Random_4 2.49% 2.912 2.985 - -1.33% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.49% 36197.141 37098.947 - 0.73% -
std::list<std::string>::ctor(size)/1024 2.49% 12347.697 12655.056 - 2.74% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.49% 9.210 9.439 - -0.37% -
std::remove_if(deque<int>)_(prefix)/32 2.49% 58.069 59.512 - 3.87% -
BM_RangesSortHeap_float_262144 2.48% 29.911 30.654 - -1.22% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.48% 29.042 29.764 - 0.14% -
BM_vector_deque_copy_backward/2 2.48% 2.067 2.118 - -8.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.48% 10.987 11.260 - 1.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.48% 88.543 90.741 - 2.29% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.48% 6599.656 6763.138 - 0.98% -
rng::replace_if(deque<int>)_(prefix)/32 2.48% 14.119 14.469 - 1.48% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.47% 20.942 21.460 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.47% 6156564.523 6308796.599 - 1.28% -
BM_std_minmax<unsigned_short>/31 2.47% 2.998 3.072 - -1.93% -
BM_SortHeap_float_4 2.46% 1.028 1.053 - -1.80% -
std::multiset<int>::erase(iterator)/32 2.46% 21.319 21.843 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.46% 1116396.368 1143804.395 - -2.37% -
rng::copy_if(list<int>)_(every_other)/32768 2.45% 25335.272 25956.869 - 1.31% -
rng::unique(list<int>,_pred)_(sprinkled)/32 2.45% 64.753 66.338 - -3.74% -
BM_std_minmax<unsigned_int>/16 2.45% 1.284 1.315 - 2.53% -
std::find_if(vector<int>)_(process_all)/1024 2.45% 283.577 290.516 - 0.20% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.45% 16590.771 16996.545 - 1.44% -
BM_deque_deque_move/65536 2.44% 2868.529 2938.519 - 4.83% -
std::find_if_not(deque<int>)_(process_all)/1024 2.43% 484.766 496.549 - 1.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.43% 1137567.190 1165190.310 - -0.58% -
SetIntersection_None_Vector_string_262144_256 2.43% 1314140.772 1346036.998 - -1.91% -
rng::search(deque<int>)_(near_matches)/1000 2.43% 24086.824 24671.246 - 10.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.43% 24.668 25.266 - 1.33% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.42% 5347.640 5477.124 - -0.11% -
SetIntersection_Front_Vector_uint32_64_16 2.42% 15140967.111 15506707.532 - -1.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.41% 344875130.437 353184977.034 - 2.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.41% 11.776 12.059 - -2.03% -
BM_deque_vector_copy/64 2.41% 2.573 2.635 - 2.20% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.41% 0.573 0.586 - 2.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.40% 37.680 38.586 - 2.40% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.40% 2.477 2.537 - 0.08% -
BM_RangesPushHeap_uint32_Random_262144 2.39% 6.277 6.427 - -0.43% -
rng::reverse(vector<int>)/8 2.39% 1.619 1.657 - -25.06% -
std::move(vector<bool>)_(unaligned)/64 2.39% 1.534 1.571 - 1.40% -
rng::none_of(deque<int>)_(process_all)/8 2.39% 4.385 4.489 - -6.73% -
std::multiset<int>::erase(key)_(non-existent)/8192 2.39% 9.532 9.760 - 2.95% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.39% 904.425 926.000 - 2.64% -
BM_std_minmax_element<long_long>/64000 2.38% 17107.497 17515.469 - 4.37% -
BM_MakeHeap_uint32_Random_256 2.38% 1.147 1.175 - -1.67% -
std::map<int,_int>::insert(value)_(already_present)/8192 2.38% 4.044 4.140 - 2.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.38% 18.068 18.497 - 1.75% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.37% 2.639 2.701 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 2.37% 4409086.893 4513561.530 - 1.40% -
BM_std_minmax<char>/15 2.37% 2.930 2.999 - 8.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.37% 19.657 20.122 - 1.16% -
std::fill_n(list<int>)/32 2.37% 8.078 8.269 - 0.01% -
std::any_of(deque<int>)_(process_all)/8192 2.37% 2719.398 2783.794 - 2.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 2.37% 1134963.232 1161810.973 - -1.13% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.36% 102350.218 104770.797 - 3.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.36% 35.352 36.188 - -0.12% -
BM_RangesMakeHeap_uint64_Random_262144 2.36% 1.042 1.066 - 3.17% -
std::unique(list<int>)_(sprinkled)/1024 2.36% 951.079 973.541 - 1.25% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.36% 1.853 1.897 - -0.94% -
std::rotate(list<int>)_(by_1/4)/50 2.35% 24.949 25.535 - 2.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.35% 351309974.797 359552235.232 - 0.08% -
BM_SortHeap_uint32_4 2.34% 1.040 1.065 - 1.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.34% 32.692 33.457 - 1.78% -
rng::for_each_n(list<int>)/8192 2.34% 7226.471 7395.697 - 1.98% -
std::list<std::string>::ctor(size)/8192 2.34% 102757.848 105164.044 - 1.46% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.34% 1.239 1.267 - 3.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.34% 8.736 8.941 - 2.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.34% 524796.053 537068.128 - 1.50% -
BM_MakeHeap_uint64_Random_262144 2.34% 1.037 1.061 - 1.48% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.34% 5348.338 5473.250 - -0.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.33% 306.174 313.321 - 0.44% -
std::find_if(vector<int>)_(process_all)/50 2.33% 13.921 14.246 - 0.01% -
rng::find_last(deque<int>)_(bail_10%)/8 2.33% 2.680 2.743 - 7.69% -
BM_std_minmax_element<long_long>/65536 2.33% 17518.106 17925.628 - 4.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.33% 529.962 542.287 - -2.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.32% 12551.453 12843.096 - -1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.32% 4098.563 4193.702 - 0.46% -
BM_SortHeap_float_64 2.32% 3.152 3.225 - -0.60% -
BM_vector_deque_copy_backward/65536 2.32% 7749.664 7929.260 - -2.15% -
BM_std_min<unsigned___int128>/2 2.32% 0.660 0.675 - 2.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.32% 4.595 4.701 - -1.34% -
BM_PopHeap_float_16384 2.31% 33.137 33.904 - 2.43% -
rng::find_last(vector<char>)_(bail_10%)/8 2.31% 1.567 1.603 - 0.12% -
rng::partial_sort(vector<int>)_(descending)/8 2.31% 24.851 25.425 - 0.26% -
BM_MakeThenSortHeap_float_Ascending_16384 2.31% 27.668 28.307 - 2.20% -
std::set<int>::erase(key)_(existent)/8192 2.31% 51.270 52.454 - 3.23% -
std::multiset<int>::contains(key)_(existent)/32 2.31% 1.664 1.702 - 0.34% -
BM_MakeThenSortHeap_uint32_Heap_4 2.31% 1.197 1.225 - 1.94% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.31% 31.233 31.954 - -5.51% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.30% 3.011 3.080 - 4.72% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.30% 33.591 34.364 - 0.90% -
BM_deque_vector_ranges_move_backward/64000 2.30% 7863.188 8043.914 - 1.28% -
rng::find_if_not(deque<int>)_(process_all)/32768 2.30% 11635.146 11902.366 - 2.26% -
BM_std_min<long_long>/3 2.30% 1.283 1.312 - -2.05% -
BM_PushHeap_uint64_Random_16 2.30% 4.283 4.381 - 5.75% -
BM_std_minmax<unsigned_short>/28 2.29% 2.543 2.602 - 1.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.29% 2223948.567 2274928.629 - -0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.29% 51.274 52.449 - 0.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.29% 46.842 47.915 - 0.09% -
rng::starts_with(deque<int>,_pred)/8192 2.29% 4053.826 4146.618 - 4.12% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.29% 39682.067 40590.066 - 0.32% -
std::flat_multimap<int,_int>::erase(iterator)/0 2.29% 15.392 15.743 - 2.51% -
std::find_if(list<int>)_(process_all)/8 2.28% 3.424 3.502 - -0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.28% 25863.867 26453.402 - -0.36% -
BM_RangesPopHeap_float_16384 2.28% 33.691 34.459 - 2.94% -
rng::unique(list<int>)_(sprinkled)/52 2.28% 77.628 79.396 - 2.31% -
BM_PopHeap_string_16384 2.28% 72.700 74.356 - 0.84% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.28% 1053.798 1077.774 - 0.02% -
BM_std_minmax<unsigned_int>/64 2.27% 2.539 2.596 - 2.19% -
rng::copy_if(vector<int>)_(entire_range)/64 2.27% 15.487 15.839 - 0.34% -
rng::remove_copy(vector<int>)_(prefix)/32 2.27% 10.913 11.161 - 1.90% -
std::unordered_set<int>::erase(key)_(existent)/0 2.26% 21.060 21.537 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.26% 1224040.143 1251690.108 - 2.27% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.26% 518244.476 529946.469 - 2.41% -
std::map<int,_int>::erase(key)_(non-existent)/8192 2.26% 7.680 7.853 - 7.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.25% 3.132 3.202 - 11.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.25% 1126792.444 1152172.196 - -0.10% -
BM_StringAssignAsciizMix_Opaque 2.25% 4.728 4.835 - -0.02% -
BM_RangesMakeThenSortHeap_float_Descending_4 2.25% 1.284 1.313 - 5.67% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.25% 4.724 4.830 - 3.42% -
std::multiset<int>::erase(key)_(non-existent)/1024 2.24% 6.639 6.788 - 2.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.24% 421.550 431.004 - 2.34% -
BM_std_minmax_element<long_long>/70000 2.24% 18696.519 19115.634 - 4.16% -
std::copy_if(deque<int>)_(entire_range)/512 2.24% 137.075 140.146 - 2.73% -
BM_RangesPushHeap_uint64_Random_16 2.24% 4.279 4.375 - 3.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.24% 19969.565 20416.697 - 1.42% -
std::find_if(vector<char>)_(bail_25%)/8 2.24% 0.929 0.949 - 0.12% -
std::search(list<int>)_(no_match)/1024 2.24% 738.440 754.949 - -2.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.23% 42761.124 43715.963 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.23% 30927304.443 31617225.385 - 19.68% -
SetIntersection_Front_Vector_uint64_64_16 2.23% 15216967.588 15556102.900 - 1.86% -
std::multimap<int,_int>::insert(value)_(already_present)/32 2.23% 19.245 19.673 - 1.22% -
rng::contains(deque<int>)_(process_all)/8 2.23% 2.943 3.008 - 2.29% -
BM_MakeThenSortHeap_float_Descending_262144 2.23% 34.451 35.218 - -0.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.22% 3232.173 3304.014 - -0.08% -
std::map<int,_int>::erase(key)_(existent)/8192 2.22% 25.957 26.533 - 3.15% -
SetIntersection_None_Set_string_16384_256 2.22% 201103205.264 205561273.639 - -0.73% -
BM_StringRelational_Compare_Empty_Huge_Control 2.21% 1.625 1.661 - 7.71% -
std::multiset<int>::erase(iterator)/1024 2.21% 23.757 24.282 - 1.05% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.21% 20.761 21.219 - 2.35% -
std::any_of(vector<int>)_(process_all)/50 2.21% 18.206 18.608 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.21% 1398137.019 1429026.789 - 0.45% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.21% 6398.836 6540.185 - -0.23% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.21% 9152.059 9353.912 - 2.72% -
BM_std_minmax_element<int>/5500 2.20% 1441.659 1473.425 - 5.66% -
BM_std_minmax_element<int>/64000 2.20% 16831.837 17202.106 - 5.73% -
SetIntersection_Front_Set_uint32_262144_64 2.20% 2009181.915 2053293.044 - 3.33% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.19% 175649.828 179501.189 - 1.54% -
std::unordered_multiset<int>::erase(iterator)/1024 2.19% 20.052 20.491 - -2.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.19% 22.028 22.511 - 3.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.19% 11.477 11.729 - 1.65% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.19% 0.541 0.553 - 2.27% -
BM_StringEraseWithMove_Large_Transparent 2.19% 2.587 2.644 - 0.57% -
rng::sort(vector<int>)_(descending)/1024 2.19% 1040.270 1063.009 - 0.23% -
std::multiset<int>::erase(iterator)/8192 2.19% 23.644 24.160 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.18% 39689980.131 40557099.407 - 1.26% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.18% 16.567 16.929 - -1.15% -
BM_std_min<unsigned_int>/8 2.18% 1.278 1.306 - 1.60% -
BM_std_min<unsigned_short>/30 2.18% 2.359 2.411 - 0.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 2.18% 23.730 24.247 - 0.98% -
BM_std_minmax_element<int>/4096 2.18% 1078.512 1101.993 - 5.56% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.17% 102299.127 104522.254 - 2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 2.17% 4469183.778 4566227.839 - 0.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.17% 19.435 19.856 - 1.94% -
BM_StringRelational_Less_Large_Empty_Control 2.17% 1.949 1.991 - 2.14% -
std::generate(list<int>)/50 2.17% 15.364 15.697 - 0.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.16% 29.839 30.484 - -1.28% -
BM_std_minmax_element<int>/4000 2.16% 1053.856 1076.641 - 5.57% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.16% 51518.572 52631.504 - -0.81% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.16% 30.261 30.914 - 4.58% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.16% 586.673 599.331 - 0.24% -
std::fill_n(deque<int>)/8192 2.16% 239.949 245.123 - 2.50% -
std::search(vector<int>)_(single_element)/8192 2.15% 1820.463 1859.682 - 1.63% -
std::partition_point(list<int>)/1024 2.15% 1294.040 1321.874 - 17.57% -
BM_std_min<char>/26 2.15% 1.155 1.180 - 2.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 2.15% 4.117 4.206 - 1.25% -
std::multimap<int,_int>::insert(value)_(new_value)/32 2.15% 19.864 20.290 - 1.77% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.14% 27.448 28.036 - 0.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.14% 14.834 15.152 - 1.01% -
std::fill(vector<bool>)/64 2.14% 1.635 1.670 - 7.67% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.13% 0.648 0.661 - 5.89% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.13% 31.575 32.248 - 3.08% -
BM_std_min<unsigned_long_long>/22 2.13% 2.170 2.217 - 2.49% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.13% 170.708 174.338 - 0.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 2.12% 14445.686 14752.606 - 2.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.12% 612.282 625.286 - 1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 53666.341 54806.050 - -0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.12% 56938.238 58146.196 - 1.06% -
rng::move_backward(deque<int>)/262144 2.12% 29928.839 30563.448 - 0.10% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.12% 3.554 3.629 - 0.03% -
BM_std_minmax<unsigned_short>/19 2.12% 2.174 2.220 - 1.38% -
BM_RangesPushHeap_float_PipeOrgan_4 2.12% 0.481 0.491 - 1.96% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.11% 41.276 42.148 - 0.97% -
BM_PopHeap_uint32_4 2.11% 2.647 2.703 - 1.18% -
BM_std_min<char>/1024 2.11% 8.310 8.485 - -1.49% -
std::sample(list<int>)/1024 2.11% 11645.430 11890.997 - 1.73% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.11% 1313.452 1341.139 - 2.59% -
rng::remove(list<int>)_(prefix)/32 2.11% 55.422 56.590 - 2.00% -
std::partition(list<int>)_(dense)/8192 2.11% 5019.045 5124.733 - 17.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.10% 87449.028 89286.927 - 3.95% -
rng::unique(list<int>)_(sprinkled)/1024 2.10% 952.233 972.245 - 1.39% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.10% 3.322 3.392 - -1.50% -
SetIntersection_Front_Vector_uint64_64_64 2.10% 11180029.828 11414860.102 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 2.10% 1590158.736 1623548.940 - -2.51% -
BM_RangesPushHeap_uint32_Random_64 2.10% 5.509 5.624 - -0.39% -
BM_deque_deque_ranges_copy/70000 2.10% 3037.682 3101.396 - 2.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.10% 15674201.931 16002711.092 - 0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.09% 14223.418 14521.260 - 0.54% -
rng::starts_with(list<int>,_pred)/8192 2.09% 11390.943 11629.387 - 14.49% -
BM_std_minmax_element<int>/65536 2.09% 17223.564 17583.694 - 5.31% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.09% 1861108.073 1900011.639 - 1.62% -
std::for_each(list<int>)/8 2.09% 2.505 2.558 - 0.39% -
BM_std_min<char>/27 2.09% 1.385 1.414 - 2.13% -
BM_MakeHeap_float_Random_16384 2.09% 1.202 1.227 - 4.61% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.09% 343828812.084 351000073.744 - 0.68% -
BM_std_min<unsigned_int>/32 2.09% 2.172 2.217 - 1.62% -
bm_lexicographical_compare<signed_char>/5 2.08% 2.207 2.253 - -3.70% -
BM_MakeThenSortHeap_string_Random_262144 2.08% 193.862 197.897 - 1.81% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 2.08% 499.981 510.376 - 0.69% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.07% 645.389 658.772 - 8.48% -
BM_std_minmax_element<int>/70000 2.07% 18408.428 18790.010 - 5.59% -
std::search(deque<int>)_(single_element)/1000 2.07% 439.237 448.341 - 0.27% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 2.07% 0.551 0.563 - 3.17% -
std::all_of(list<int>)_(process_all)/32 2.07% 11.494 11.732 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.07% 23.834 24.327 - 0.83% -
std::multiset<std::string>::erase(iterator)/32 2.07% 30.769 31.405 - -2.75% -
std::set<int>::ctor(const&)/32 2.06% 216.475 220.946 - -0.88% -
rng::generate(list<int>)/32 2.06% 8.537 8.713 - 0.33% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.06% 609.417 621.972 - -0.09% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.06% 4692.278 4788.940 - 0.14% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.06% 10062.098 10269.111 - -13.25% -
BM_RangesMakeHeap_uint32_Ascending_16 2.06% 0.600 0.613 - -0.03% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.05% 1509789.326 1540811.216 - 0.63% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.05% 41.761 42.618 - 0.49% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 2.05% 21.534 21.975 - 2.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 710.045 724.586 - 1.78% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.05% 13347.825 13620.965 - 1.82% -
rng::stable_partition(list<int>)_(sparse)/50 2.04% 25.724 26.250 - 2.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.04% 7.247 7.395 - 4.25% -
rng::is_partitioned(list<int>)_(partitioned)/8192 2.04% 7168.426 7314.757 - -5.40% -
BM_RangesPopHeap_uint32_4 2.04% 2.629 2.682 - -2.88% -
std::unordered_set<int>::insert(value)_(new_value)/8192 2.03% 19.381 19.776 - -6.46% -
std::find_end(vector<int>)_(single_element)/8192 2.03% 1834.008 1871.264 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.03% 216119695.254 220508627.060 - 7.76% -
BM_std_min<char>/8 2.03% 2.251 2.296 - 4.65% -
BM_std_minmax<long_long>/15 2.03% 3.649 3.723 - 0.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.03% 29.445 30.042 - 2.20% -
BM_std_min<unsigned_short>/512 2.03% 7.139 7.283 - -0.61% -
rng::sort(deque<int>)_(repeated)/8 2.02% 18.482 18.856 - 0.26% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.02% 2.620 2.673 - 2.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.02% 30.202 30.811 - 2.37% -
std::fill_n(vector<int>)/8192 2.01% 235.554 240.291 - 1.57% -
SetIntersection_Front_Set_uint64_16384_16384 2.01% 342334821.646 349203057.926 - -2.06% -
std::unordered_set<int>::erase(iterator)/8192 2.01% 20.166 20.570 - 0.25% -
bm_lexicographical_compare<int>/1048576 2.01% 76674.560 78212.006 - 1.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.00% 561.789 573.037 - 0.36% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.00% 848.529 865.509 - 1.30% -
SetIntersection_Interlaced_Set_float_16_16 2.00% 41208659.787 42032686.880 - 1.59% -
BM_PopHeap_float_4 2.00% 2.374 2.421 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.00% 0.742 0.757 - 3.25% -
rng::starts_with(list<int>)/8 2.00% 2.911 2.969 - -5.38% -
BM_deque_vector_move/64000 2.00% 2711.265 2765.375 - 0.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.99% 17.036 17.376 - 1.40% -
SetIntersection_Front_Set_string_262144_4 1.99% 1299642.822 1325563.149 - 1.85% -
std::all_of(list<int>)_(process_all)/8192 1.99% 7605.898 7757.505 - 0.84% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.99% 61.101 62.318 - 1.11% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.99% 572.944 584.319 - 0.13% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.98% 174328165.684 177780689.953 - 0.25% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.98% 5293.263 5397.967 - 2.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.97% 18.021 18.377 - 1.03% -
std::copy_backward(list<int>)/4096 1.97% 3312.008 3377.306 - 1.54% -
BM_std_minmax<long_long>/14 1.97% 3.290 3.355 - 0.12% -
rng::for_each_n(deque<int>)/50 1.97% 3.920 3.997 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.97% 1118055.803 1140066.287 - 2.54% -
BM_RangesMakeThenSortHeap_string_Random_64 1.97% 39.175 39.946 - 0.99% -
std::unordered_set<int>::erase(key)_(existent)/32 1.96% 21.059 21.473 - -1.32% -
SetIntersection_Front_Vector_uint64_256_64 1.96% 4599644.873 4689953.272 - 1.51% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.96% 3.504 3.573 - -0.13% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.96% 22.414 22.854 - -0.16% -
SetIntersection_Front_Set_uint64_16_16 1.96% 40927042.435 41729468.318 - 0.96% -
BM_RangesPopHeap_float_262144 1.96% 38.337 39.089 - -1.52% -
SetIntersection_Front_Vector_uint64_262144_262144 1.96% 350540602.449 357405579.551 - 1.81% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 1.96% 26.317 26.832 - -0.60% -
std::multiset<int>::count(key)_(existent)/8192 1.96% 9.188 9.368 - 1.57% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.96% 3.121 3.182 - -2.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.96% 0.901 0.919 - 3.13% -
SetIntersection_Front_Vector_uint64_16384_256 1.95% 2291855.874 2336657.284 - 0.01% -
std::copy_n(list<int>)/32768 1.95% 25805.533 26309.635 - -1.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.95% 29.829 30.412 - 0.77% -
BM_LowerBound_string_1 1.95% 4.596 4.685 - 3.36% -
BM_std_minmax<unsigned_char>/14 1.95% 2.543 2.592 - -0.48% -
BM_std_min<unsigned_char>/5500 1.95% 37.074 37.797 - 2.02% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.95% 511.311 521.281 - 0.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.95% 6.215 6.336 - -33.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.95% 204742.214 208730.147 - 0.59% -
BM_MakeThenSortHeap_string_Heap_16384 1.95% 100.824 102.787 - 1.50% -
rng::partial_sort(deque<int>)_(heap)/8 1.94% 36.906 37.624 - -0.06% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.94% 22.105 22.535 - 2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.94% 18763479.016 19127465.794 - -1.06% -
std::copy_if(list<int>)_(every_other)/4096 1.94% 3172.195 3233.707 - 2.12% -
BM_deque_deque_move_backward/70000 1.94% 8799.801 8970.114 - 0.99% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.94% 528.970 539.207 - -0.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.93% 33.716 34.368 - -1.66% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.93% 23.051 23.497 - 2.88% -
BM_std_min<char>/21 1.93% 1.809 1.844 - 2.76% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 1.93% 175.770 179.166 - 2.16% -
rng::copy_backward(vector<int>)/1048576 1.92% 48443.180 49375.608 - 1.22% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.92% 3.738 3.810 - 1.72% -
BM_MakeThenSortHeap_string_Heap_1024 1.92% 62.824 64.030 - 1.39% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.92% 164.650 167.804 - 0.69% -
std::copy_n(deque<int>)/262144 1.91% 10141.243 10334.875 - 0.63% -
SetIntersection_None_Vector_uint32_1024_1 1.91% 1121442.065 1142850.155 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.91% 1079289.680 1099858.351 - -1.67% -
rng::replace(vector<int>)_(prefix)/1024 1.91% 165.327 168.477 - 0.66% -
rng::sort(vector<NonIntegral>)_(descending)/8192 1.91% 5300.124 5401.108 - 2.09% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.90% 21.594 22.006 - 0.93% -
BM_std_min<int>/4 1.90% 1.022 1.041 - 5.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.90% 815.045 830.519 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.89% 8679669.839 8843904.090 - 0.60% -
std::move_backward(deque<int>)/1048576 1.89% 127138.003 129541.958 - 0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.89% 28.986 29.534 - 0.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.89% 6467.293 6589.371 - 0.43% -
SetIntersection_Interlaced_Set_float_64_64 1.88% 15098730.362 15383309.660 - 0.26% -
BM_vector_deque_ranges_copy_backward/65536 1.88% 7661.263 7805.636 - -3.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.88% 275716.015 280910.148 - 2.64% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.88% 4.778 4.868 - -3.81% -
SetIntersection_Front_Vector_uint64_1024_1 1.88% 1097273.895 1117920.549 - 0.33% -
BM_deque_deque_ranges_copy_backward/64000 1.88% 7903.927 8052.245 - 0.47% -
BM_std_minmax<char>/12 1.87% 1.915 1.951 - 2.93% -
std::copy_if(vector<int>)_(entire_range)/8 1.87% 2.270 2.313 - -1.68% -
SetIntersection_Front_Vector_uint64_1024_1024 1.87% 5850734.694 5960195.597 - -0.51% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.87% 540.459 550.570 - 0.64% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.87% 33.594 34.222 - 7.97% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.87% 3.986 4.061 - -3.09% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.87% 562308.142 572803.689 - 0.42% -
std::stable_sort(deque<int>)_(heap)/8192 1.87% 17592.412 17920.597 - 1.85% -
std::remove_copy(vector<int>)_(prefix)/32 1.86% 8.993 9.161 - 2.40% -
std::set<std::string>::count(key)_(existent)/8192 1.86% 29.586 30.137 - 0.44% -
BM_PushHeap_uint64_Ascending_262144 1.86% 4.658 4.745 - -5.24% -
std::unordered_set<std::string>::clear()/32 1.86% 925.829 943.046 - 5.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.86% 20.325 20.703 - 2.32% -
std::partition_copy(vector<int>)/1024 1.86% 457.240 465.732 - -3.70% -
BM_std_minmax<unsigned_short>/64 1.86% 1.526 1.554 - 1.89% -
SetIntersection_Front_Vector_string_16384_64 1.86% 3474570.334 3539063.581 - 1.99% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.86% 206349449.766 210178865.801 - -2.30% -
BM_std_minmax<unsigned_long_long>/11 1.85% 2.353 2.397 - 1.71% -
SetIntersection_None_Vector_uint64_1024_256 1.85% 1122723.844 1143523.380 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.85% 37840885.366 38541694.589 - 1.22% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.85% 197.232 200.883 - -2.37% -
BM_PushHeap_uint32_Ascending_262144 1.85% 8.177 8.328 - 1.94% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.85% 16.690 16.999 - -2.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.85% 19.782 20.148 - 2.14% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.85% 22.533 22.949 - -0.61% -
BM_RangesMakeThenSortHeap_string_Random_256 1.85% 54.516 55.522 - 0.78% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.84% 4318.666 4398.339 - 0.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.84% 605.156 616.320 - 1.30% -
BM_StringFindAllMatch/1 1.84% 2.774 2.825 - -2.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.84% 1.339 1.364 - 11.58% -
rng::rotate_copy(vector<int>)/1024 1.84% 32.503 33.100 - 1.29% -
BM_MakeThenSortHeap_string_Ascending_16384 1.83% 62.292 63.434 - -0.54% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.83% 571.384 581.851 - 2.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.83% 32496.363 33090.804 - 3.08% -
BM_MakeThenSortHeap_float_Ascending_64 1.83% 3.960 4.032 - 0.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.83% 904.716 921.235 - 2.77% -
BM_std_minmax<char>/2 1.82% 0.895 0.911 - 9.64% -
SetIntersection_Front_Vector_string_262144_256 1.81% 9970545.148 10150802.938 - -2.58% -
rng::stable_sort(deque<int>)_(repeated)/8 1.81% 17.980 18.305 - -2.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.81% 7.615 7.753 - 3.71% -
rng::partial_sort(deque<int>)_(ascending)/8 1.80% 30.501 31.052 - -7.10% -
std::rotate(list<int>)_(by_1/3)/50 1.80% 24.787 25.234 - 2.92% -
SetIntersection_Interlaced_Set_uint64_256_16 1.80% 12140773.147 12359430.189 - -2.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.80% 20.045 20.405 - 1.32% -
rng::search(deque<int>)_(near_matches)/1024 1.80% 25225.077 25678.698 - 10.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.80% 1199754.309 1221312.391 - 0.33% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.80% 16.450 16.745 - 3.98% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.79% 23.038 23.451 - -3.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.79% 51.335 52.255 - 1.62% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.79% 2.120 2.158 - 1.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.78% 91.418 93.046 - -5.65% -
rng::find_if(list<int>)_(bail_25%)/32768 1.78% 8454.857 8605.296 - -1.19% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.78% 9.285 9.450 - 2.86% -
bm_ranges_lexicographical_compare<unsigned_char>/3 1.78% 2.196 2.235 - 4.58% -
SetIntersection_Interlaced_Set_uint32_256_16 1.77% 11982647.564 12195276.313 - -0.30% -
SetIntersection_None_Vector_uint32_16384_16 1.77% 1158031.336 1178579.342 - -0.12% -
BM_vector_deque_move_backward/512 1.77% 17.601 17.913 - -0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.77% 9.827 10.001 - 1.07% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.77% 7.508 7.641 - 0.36% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.77% 1.273 1.296 - 0.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.77% 38.360 39.038 - 0.10% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.77% 15.278 15.548 - 2.77% -
BM_std_min<unsigned_char>/31 1.76% 2.500 2.544 - 0.87% -
BM_PushHeap_uint32_Random_1024 1.75% 6.187 6.296 - 0.96% -
SetIntersection_Interlaced_Set_float_1024_4 1.75% 10067753.317 10244420.511 - 1.87% -
BM_StringRelational_Less_Huge_Small_Control 1.75% 1.815 1.847 - 8.98% -
std::set<int>::clear()/8192 1.75% 74257.731 75556.571 - 0.47% -
BM_std_minmax_element<long_long>/64 1.75% 17.474 17.780 - 3.03% -
BM_RangesPushHeap_string_Descending_1024 1.75% 2.482 2.526 - 5.69% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.75% 3.993 4.063 - 2.60% -
std::search(list<int>,_pred)_(single_element)/8192 1.75% 8668.187 8819.473 - 1.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.74% 1181574.773 1202159.101 - 0.65% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.74% 440.909 448.574 - 2.13% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.73% 108.914 110.799 - 0.49% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.73% 8.672 8.822 - 2.46% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.73% 17.891 18.200 - 3.35% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.73% 7107.124 7229.895 - 0.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.73% 18.063 18.375 - 1.15% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.72% 38.856 39.526 - 0.58% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.72% 260.554 265.040 - -8.19% -
std::map<int,_int>::clear()/8192 1.72% 81046.531 82437.596 - -1.08% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.71% 1921.113 1954.058 - 1.37% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.71% 829.335 843.557 - 1.12% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.71% 23.489 23.891 - 1.45% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.71% 134.904 137.213 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.71% 17630998.058 17932705.622 - -5.50% -
BM_std_minmax<unsigned_int>/9 1.71% 1.157 1.177 - 0.16% -
BM_std_minmax<unsigned_short>/30 1.71% 2.726 2.772 - -0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.71% 180627.510 183710.350 - 4.27% -
std::multiset<int>::erase(iterator)/0 1.70% 19.944 20.283 - -0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 32454.172 33006.679 - -0.34% -
BM_CmpLess_schar_short 1.70% 0.948 0.964 - 0.00% -
rng::partition_copy(list<int>)/8192 1.70% 7369.174 7494.154 - -14.75% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.69% 4068.752 4137.685 - 2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.69% 5895408.758 5995230.009 - -0.41% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.69% 28.135 28.610 - 3.14% -
BM_std_min<char>/22 1.69% 2.070 2.105 - 4.94% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.69% 27.706 28.173 - -1.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.68% 682.767 694.245 - 4.21% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.68% 1.474 1.499 - -2.38% -
BM_PushHeap_uint32_Random_16384 1.68% 6.276 6.381 - 2.26% -
std::map<int,_int>::clear()/32 1.67% 655.700 666.675 - 0.02% -
rng::any_of(list<int>)_(process_all)/8192 1.67% 7108.697 7227.438 - 0.32% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.67% 3891.192 3956.068 - 1.67% -
SetIntersection_Front_Vector_string_64_16 1.66% 21963888.588 22329461.715 - 2.19% -
std::any_of(vector<int>)_(process_all)/8 1.66% 2.481 2.522 - 1.56% -
rng::partition_copy(deque<int>)/50 1.66% 27.459 27.915 - -2.87% -
SetIntersection_None_Set_uint64_1024_1 1.66% 8911112.275 9058718.793 - -1.28% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.66% 1947.742 1979.984 - 1.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.65% 6.875 6.988 - 0.53% -
std::rotate(list<int>)_(by_1/3)/8192 1.65% 8774.675 8919.393 - 2.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.65% 7.468 7.591 - 0.82% -
rng::copy(list<int>)/4096 1.65% 3065.811 3116.344 - 0.83% -
SetIntersection_None_Set_uint64_1024_16 1.65% 8738560.901 8882416.226 - -1.07% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.65% 26.268 26.701 - 0.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.64% 278225.480 282797.460 - 2.73% -
BM_MakeHeap_uint64_Random_16384 1.64% 1.034 1.051 - 3.97% -
SetIntersection_None_Vector_string_1024_256 1.64% 1207845.068 1227647.009 - 0.32% -
rng::partition(list<int>)_(dense)/8192 1.64% 5095.363 5178.812 - 18.96% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.64% 33.628 34.178 - 0.32% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.64% 32165.139 32691.764 - 1.67% -
BM_num_get<long_double> 1.63% 35.576 36.157 - 0.00% -
BM_std_minmax<unsigned_char>/13 1.63% 2.219 2.255 - -1.73% -
rng::stable_sort(deque<int>)_(descending)/8192 1.63% 20881.202 21221.143 - 1.40% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 1.62% 69.462 70.587 - 1.60% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.62% 2.908 2.955 - 0.06% -
SetIntersection_Front_Set_uint64_262144_256 1.62% 4480569.092 4553012.429 - -0.99% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 35288.698 35858.575 - 0.26% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.61% 1.363 1.385 - -1.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.61% 1184081.862 1203165.018 - 0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.61% 1202052.231 1221421.888 - -1.55% -
BM_std_minmax<unsigned_char>/15 1.61% 2.983 3.031 - 3.75% -
BM_CmpEqual_ushort_schar 1.61% 1.041 1.058 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.61% 1201867.408 1221207.608 - 0.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.61% 934.784 949.820 - 2.26% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.60% 214.621 218.061 - 0.05% -
std::rotate_copy(list<int>)/50 1.60% 14.092 14.318 - 0.18% -
SetIntersection_Interlaced_Set_uint64_64_4 1.60% 22528060.249 22888563.001 - 0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.60% 12984027.672 13191590.787 - 0.49% -
BM_PopHeap_float_1024 1.60% 27.988 28.436 - 0.34% -
BM_MakeHeap_uint32_Random_16 1.60% 1.253 1.273 - 1.25% -
std::find(vector<int>)_(bail_25%)/8 1.60% 1.374 1.396 - 0.66% -
BM_num_get<double> 1.60% 35.414 35.980 - 0.00% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.59% 3.568 3.625 - -0.14% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 578.103 587.311 - -0.07% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.59% 1890.123 1920.220 - 0.87% -
std::set<int>::equal_range(key)_(existent)/1024 1.59% 4.130 4.196 - 1.05% -
SetIntersection_None_Set_uint64_256_1 1.59% 11496946.099 11679749.068 - -0.04% -
rng::find(vector<char>)_(process_all)/50 1.59% 1.621 1.647 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.59% 27112516.622 27543273.405 - -0.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.59% 604.841 614.442 - 0.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.59% 16.693 16.958 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.58% 11996775.274 12186905.194 - 3.08% -
BM_RangesPushHeap_float_Random_1024 1.58% 7.398 7.515 - -0.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.58% 60.364 61.321 - 0.55% -
std::adjacent_find(list<int>,_pred)/8192 1.58% 8114.629 8243.144 - 3.66% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.58% 312.532 317.480 - 2.50% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.58% 1.725 1.753 - 5.14% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.58% 173.553 176.294 - 1.73% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.57% 1909.952 1940.031 - 0.64% -
std::remove(list<int>)_(prefix)/8192 1.57% 8317.967 8448.882 - 1.32% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.57% 10.543 10.708 - -3.60% -
std::multiset<std::string>::clear()/8192 1.57% 200013.941 203157.937 - -1.19% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.57% 17.893 18.174 - 1.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.57% 21.980 22.325 - -0.17% -
std::none_of(list<int>)_(process_all)/32768 1.57% 25757.955 26161.714 - -0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.57% 23.027 23.388 - -1.70% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.57% 18.323 18.610 - -2.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.57% 12745.039 12944.629 - 1.52% -
BM_std_minmax_element<int>/64 1.56% 17.279 17.550 - 4.24% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.56% 31.256 31.745 - -0.55% -
rng::starts_with(vector<int>,_pred)/1000 1.56% 455.743 462.868 - 3.48% -
BM_std_minmax<long_long>/23 1.56% 4.329 4.397 - 0.17% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.56% 464.701 471.955 - 5.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.56% 1111525.099 1128841.265 - 1.71% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 147366.814 149661.713 - 0.33% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.55% 1.279 1.299 - 0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 1.55% 610.367 619.829 - 11.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.55% 21.209 21.538 - 1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 1.55% 0.784 0.796 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.54% 11465374.355 11642408.555 - 0.84% -
std::multiset<int>::erase(key)_(existent)/0 1.54% 20.811 21.131 - 0.62% -
BM_deque_deque_ranges_move_backward/4000 1.54% 144.913 147.142 - -1.31% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.54% 5.924 6.015 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.54% 8754980.411 8889469.150 - 0.29% -
SetIntersection_Interlaced_Set_string_16_4 1.54% 76441112.552 77615220.706 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.54% 1210127.874 1228709.072 - 3.62% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.53% 41542.158 42178.912 - 0.22% -
std::equal(deque<int>)_(it,_it,_it)/50 1.53% 24.106 24.476 - -1.57% -
rng::stable_partition(deque<int>)_(dense)/32 1.53% 28.003 28.432 - -0.47% -
rng::copy_n(list<int>)/32768 1.53% 26260.779 26662.921 - 2.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.53% 72615.390 73726.987 - -0.02% -
std::for_each_n(vector<int>)/8 1.53% 2.504 2.542 - 0.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.53% 490.843 498.353 - 1.38% -
rng::search(vector<int>)_(same_length)/1024 1.53% 247.345 251.127 - -1.24% -
SetIntersection_Interlaced_Set_string_1024_256 1.52% 35695325.305 36239267.638 - 1.81% -
std::count(vector<int>)_(every_other)/8 1.52% 1.334 1.354 - 2.47% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.52% 38.717 39.306 - 0.76% -
BM_StringDestroy_Huge 1.52% 10.624 10.786 - 1.08% -
BM_std_minmax_element<short>/4 1.52% 1.227 1.246 - -1.96% -
std::flat_map<int,_int>::erase(iterator)/8192 1.52% 502.866 510.492 - 1.50% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.52% 21.976 22.309 - 1.43% -
BM_std_min<unsigned_char>/21 1.51% 1.800 1.827 - 1.25% -
BM_deque_deque_ranges_move_backward/64000 1.51% 7937.075 8057.173 - 2.12% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.51% 25.770 26.160 - -0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.51% 11.666 11.842 - 1.32% -
std::multiset<int>::find(key)_(non-existent)/8192 1.51% 8.539 8.667 - 2.97% -
SetIntersection_Interlaced_Set_float_16384_16 1.50% 210626031.949 213793255.440 - -0.45% -
std::multiset<int>::insert(value)_(already_present)/1024 1.50% 28.557 28.986 - -2.77% -
std::map<int,_int>::count(key)_(existent)/32 1.50% 1.697 1.722 - 2.49% -
SetIntersection_None_Set_float_256_1 1.50% 11760647.673 11937262.019 - 1.62% -
std::set<int>::contains(key)_(non-existent)/32 1.50% 2.348 2.383 - -3.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.50% 1.244 1.263 - -0.49% -
SetIntersection_None_Vector_uint32_262144_262144 1.50% 1195868.022 1213776.049 - -0.75% -
BM_deque_vector_ranges_copy/4000 1.50% 142.496 144.628 - 1.39% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.49% 23592.221 23944.818 - 0.61% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.49% 11299053.925 11467913.885 - -1.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.49% 6580.153 6678.488 - 0.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.49% 11840.234 12017.106 - 0.39% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.49% 16.856 17.107 - 2.95% -
std::adjacent_find(vector<int>,_pred)/1048576 1.49% 464606.379 471526.569 - 1.07% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.49% 426.350 432.691 - 1.59% -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.49% 1.498 1.520 - 6.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.49% 345406858.829 350539836.743 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.48% 14.754 14.973 - -1.44% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.48% 10.557 10.713 - 13.25% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.48% 674.023 684.014 - 0.41% -
std::set<int>::erase(key)_(existent)/0 1.48% 20.266 20.566 - 0.37% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.48% 13711.062 13913.675 - -0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.48% 1158.173 1175.261 - 0.16% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.47% 7.461 7.571 - 1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.47% 2.135 2.166 - -0.98% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.47% 955445.278 969508.703 - 0.37% -
SetIntersection_Front_Set_uint64_256_4 1.47% 4449607.936 4515059.070 - -0.41% -
BM_deque_vector_move_backward/4000 1.47% 142.995 145.098 - -0.78% -
rng::all_of(list<int>)_(process_all)/32768 1.47% 25784.776 26163.797 - 0.44% -
BM_LowerBound_string_4 1.47% 19.973 20.267 - -0.33% -
rng::partial_sort(deque<int>)_(heap)/8192 1.47% 285883.501 290081.752 - 1.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.47% 660.362 670.057 - 0.22% -
SetIntersection_Interlaced_Vector_string_262144_16 1.47% 5837692.488 5923300.474 - -0.10% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.47% 23.356 23.699 - 0.41% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.47% 27.906 28.315 - 0.53% -
BM_LowerBound_string_1024 1.47% 178.130 180.740 - 0.29% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.46% 10181326.453 10330289.167 - 3.79% -
std::remove_if(deque<int>)_(prefix)/50 1.46% 66.816 67.793 - 1.93% -
BM_std_minmax<char>/17 1.46% 1.121 1.137 - 4.65% -
std::partition_point(deque<int>)/1024 1.46% 9.226 9.361 - 0.30% -
BM_std_min<int>/24 1.46% 1.813 1.840 - 2.14% -
SetIntersection_Front_Vector_string_16384_16384 1.46% 349321957.742 354406619.909 - 0.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.46% 274976.948 278979.300 - 2.10% -
BM_SortHeap_uint32_64 1.46% 7.945 8.061 - 1.33% -
std::unordered_multiset<int>::ctor(const&)/32 1.45% 197.953 200.830 - 1.69% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.45% 2.585 2.623 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.45% 5866746.350 5951843.809 - -1.40% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.45% 9.467 9.604 - 1.34% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.45% 16841.287 17085.418 - -0.01% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.45% 24.501 24.856 - -0.28% -
std::none_of(list<int>)_(process_all)/32 1.45% 11.532 11.699 - 0.44% -
std::partial_sort(deque<int>)_(shuffled)/8 1.45% 33.296 33.778 - -0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.45% 4236060.176 4297366.451 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.45% 19.957 20.246 - 0.58% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.45% 31.815 32.275 - -0.02% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.44% 22.091 22.410 - 1.60% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.44% 5461.853 5540.645 - 1.65% -
std::multiset<int>::insert(value)_(new_value)/32 1.44% 19.698 19.982 - -0.24% -
BM_PushHeap_uint32_PipeOrgan_262144 1.44% 3.030 3.073 - 1.34% -
BM_SortHeap_uint64_4 1.44% 0.937 0.950 - 0.67% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.43% 5.376 5.454 - 0.04% -
bm_ranges_swap_ranges_vb_aligned/1048576 1.43% 3409.118 3457.912 - 1.70% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.43% 18.077 18.336 - 1.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.43% 6245.239 6334.502 - -0.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.43% 53957.654 54728.625 - -0.82% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.43% 48679.673 49374.747 - 0.12% -
SetIntersection_Front_Vector_string_256_256 1.43% 20167089.749 20454638.430 - -0.84% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.42% 2.027 2.056 - 1.47% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.42% 2.978 3.020 - -0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.42% 802.730 814.164 - 0.83% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.42% 36269.978 36786.441 - 0.79% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.42% 15.035 15.250 - 2.18% -
std::find_end(forward_list<int>)_(single_element)/1024 1.42% 696.473 706.387 - 0.37% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.42% 64.882 65.805 - -0.84% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.42% 1338.059 1357.042 - 1.67% -
SetIntersection_Interlaced_Set_string_1024_1 1.42% 1147866.434 1164133.748 - 1.39% -
rng::stable_sort(vector<int>)_(heap)/8 1.42% 21.813 22.122 - -0.50% -
std::partition(vector<int>)_(dense)/32 1.42% 8.529 8.650 - 2.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 184823.518 187441.995 - -0.06% -
rng::contains(list<int>)_(process_all)/8 1.42% 2.389 2.422 - 0.95% -
std::shift_left(deque<int>)/1024 1.41% 39.545 40.104 - 1.58% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 1.41% 245.574 249.042 - 0.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.41% 272984.273 276838.657 - 1.37% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.41% 23.921 24.259 - -0.54% -
BM_deque_deque_ranges_move/64000 1.41% 2837.385 2877.413 - -2.65% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.41% 4255.268 4315.282 - -0.15% -
SetIntersection_Front_Set_string_16_4 1.41% 66849474.666 67792135.234 - 1.61% -
rng::search_n(list<int>,_pred)_(no_match)/8192 1.41% 8230.994 8346.924 - 5.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.41% 19.805 20.083 - 1.20% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.40% 27.135 27.516 - -0.63% -
std::search(vector<int>)_(same_length)/8192 1.40% 1960.475 1987.972 - 6.38% -
std::unordered_set<int>::insert(value)_(new_value)/1024 1.40% 19.511 19.784 - -6.36% -
BM_std_minmax<char>/8 1.40% 1.024 1.038 - 1.78% -
std::set<std::string>::ctor(const&)/1024 1.40% 34300.991 34781.279 - -0.53% -
BM_RangesMakeThenSortHeap_float_Random_64 1.40% 17.660 17.907 - -0.48% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.40% 2437.334 2471.461 - 0.12% -
std::unique(list<int>)_(sprinkled)/8192 1.40% 7798.769 7907.937 - 0.27% -
rng::copy(list<int>)/8 1.40% 2.361 2.394 - 1.05% -
BM_RangesMakeHeap_uint64_Random_4 1.40% 1.154 1.170 - -33.75% -
std::search(vector<int>)_(no_match)/8192 1.40% 1660.526 1683.747 - 1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.40% 7669.095 7776.201 - -0.21% -
rng::reverse_copy(deque<int>)/64 1.40% 19.937 20.215 - 1.05% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.40% 8.780 8.903 - -0.01% -
BM_std_min<short>/27 1.39% 2.295 2.327 - 2.98% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.39% 12.114 12.282 - -1.71% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.39% 43698.974 44308.223 - 0.06% -
BM_MakeThenSortHeap_uint64_Heap_64 1.39% 8.233 8.347 - 0.33% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.39% 22.785 23.102 - 1.28% -
SetIntersection_Front_Set_float_16384_64 1.39% 2013315.238 2041278.917 - 4.39% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.39% 880.740 892.972 - 2.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 1.39% 7.609 7.715 - 0.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.38% 18.886 19.147 - 0.88% -
BM_StringAssignAsciizMix_Transparent 1.38% 3.022 3.064 - 0.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.38% 4807.968 4874.373 - 0.59% -
std::is_sorted_until(vector<int>,_pred)/1024 1.38% 414.112 419.826 - -2.18% -
BM_PushHeap_float_Ascending_16 1.38% 1.065 1.080 - 10.11% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.38% 30.094 30.509 - -1.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.38% 24.618 24.957 - 0.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.38% 14155.231 14349.879 - 0.09% -
std::shift_right(vector<int>)/32 1.37% 4.136 4.193 - 41.39% -
std::unordered_set<int>::erase(iterator)/1024 1.37% 20.194 20.471 - -0.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.37% 19.003 19.264 - 1.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.36% 6.048 6.130 - 2.69% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.36% 3.265 3.309 - -0.18% -
BM_MakeThenSortHeap_float_Ascending_256 1.36% 6.462 6.550 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.36% 17098066.757 17330161.880 - -0.45% -
BM_std_min<short>/30 1.35% 2.347 2.379 - -0.19% -
rng::find_end(deque<int>)_(single_element)/8192 1.35% 2203.322 2233.150 - 1.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.35% 11.322 11.475 - 0.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.35% 1.598 1.619 - -6.00% -
rng::stable_sort(vector<int>)_(ascending)/8 1.35% 16.497 16.719 - 0.18% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.35% 34.527 34.991 - -1.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.35% 1444312.283 1463744.759 - -0.01% -
std::unique(list<int>,_pred)_(contiguous)/52 1.35% 73.778 74.771 - -0.03% -
BM_std_min<char>/6 1.34% 1.589 1.610 - 2.63% -
std::rotate(list<int>)_(1_element_backward)/8192 1.34% 8441.119 8554.511 - -2.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.34% 113040.150 114554.876 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.34% 13472516.940 13652910.215 - 2.27% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.34% 11.320 11.472 - 0.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 1.34% 55.163 55.900 - 1.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.34% 2.669 2.705 - 1.23% -
SetIntersection_Interlaced_Set_float_1024_1024 1.33% 15206728.605 15409682.097 - -0.26% -
rng::fill_n(vector<int>)/1024 1.33% 29.270 29.661 - 0.01% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.33% 20.113 20.381 - 1.51% -
std::move(list<int>)/512 1.33% 351.226 355.907 - 0.21% -
bm_lexicographical_compare<signed_char>/6 1.33% 2.491 2.524 - -4.40% -
710_omnetpp_r 1.33% 8.847 8.965 - -1.40% -
std::find(vector<bool>)_(process_all)/8192 1.33% 33.313 33.755 - 0.88% -
SetIntersection_Front_Set_string_16384_16384 1.33% 348414383.381 353037895.195 - 0.45% -
rng::find_if_not(list<int>)_(process_all)/50 1.33% 21.563 21.849 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.33% 1109716.450 1124423.928 - 0.19% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.32% 8.864 8.982 - -0.02% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.32% 18.487 18.731 - 0.08% -
BM_std_minmax<long_long>/21 1.32% 3.505 3.551 - -0.27% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.32% 1021.575 1035.040 - 0.99% -
BM_MakeThenSortHeap_string_Heap_256 1.32% 49.090 49.737 - 1.33% -
BM_std_min<int>/17 1.32% 0.952 0.965 - -0.02% -
rng::sort(vector<NonIntegral>)_(heap)/8 1.32% 22.475 22.771 - 0.22% -
std::multiset<int>::insert(value)_(already_present)/32 1.31% 19.001 19.251 - 0.20% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.31% 5729.589 5804.643 - -0.56% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.31% 26.488 26.835 - -0.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.31% 471.929 478.088 - 1.04% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.30% 972.537 985.193 - 0.68% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.30% 27.979 28.343 - 1.82% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.30% 7.083 7.175 - -13.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.30% 24.083 24.396 - -2.63% -
rng::find_if_not(deque<int>)_(process_all)/8 1.30% 3.927 3.978 - -0.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.29% 566.526 573.860 - 6.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.29% 18.230 18.466 - -2.08% -
std::all_of(list<int>)_(process_all)/50 1.29% 21.545 21.824 - -1.42% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.29% 11.848 12.001 - 0.33% -
rng::search(list<int>)_(single_element)/1000 1.29% 666.021 674.588 - 1.02% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.28% 7.468 7.564 - 1.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.28% 59.093 59.851 - -4.38% -
BM_std_min<char>/4096 1.28% 29.519 29.897 - 3.64% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.28% 473.655 479.727 - 0.11% -
std::set<int>::erase(key)_(existent)/32 1.28% 21.871 22.151 - 0.19% -
std::find_if(vector<char>)_(process_all)/1024 1.28% 270.231 273.690 - 0.72% -
BM_CmpEqual_uchar_short 1.28% 1.040 1.054 - 0.00% -
std::multimap<int,_int>::find(key)_(existent)/32 1.28% 1.607 1.628 - 2.06% -
BM_PopHeap_uint32_16 1.28% 7.507 7.602 - 0.20% -
BM_deque_deque_ranges_move/4000 1.28% 145.680 147.539 - -0.56% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.28% 24.316 24.626 - -0.37% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.28% 37251.794 37726.906 - 0.57% -
BM_StringAssignStr_Large_Opaque 1.27% 10.166 10.295 - -0.59% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.27% 6940.574 7028.911 - 0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.27% 11.323 11.467 - 0.44% -
BM_deque_vector_ranges_move/64000 1.27% 2727.864 2762.571 - 0.32% -
BM_deque_deque_move/4000 1.27% 145.869 147.724 - -0.25% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.27% 32.273 32.683 - -1.51% -
rng::find_last(vector<int>)_(bail_10%)/8 1.27% 2.108 2.135 - 2.87% -
std::unordered_set<int>::clear()/32 1.27% 608.331 616.061 - 0.41% -
SetIntersection_None_Set_uint32_256_1 1.27% 11425949.725 11571126.117 - -2.94% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.27% 24.395 24.704 - -0.25% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.27% 8773.164 8884.330 - 0.41% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.27% 211.191 213.864 - 1.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.26% 19698.174 19947.258 - 1.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.26% 55686.736 56390.518 - -0.14% -
std::find_if_not(vector<char>)_(process_all)/1024 1.26% 270.441 273.857 - 0.62% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.26% 1.950 1.975 - 1.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.26% 689.465 698.151 - 0.40% -
SetIntersection_None_Set_uint32_16384_16384 1.26% 154224816.027 156165737.194 - -2.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.26% 1443988.497 1462132.774 - -0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.26% 1.154 1.169 - -1.67% -
std::transform(list<int>)_(identity_transform)/50 1.26% 39.631 40.129 - 1.88% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.25% 14.938 15.126 - 0.13% -
std::partial_sort(deque<int>)_(heap)/8192 1.25% 283639.195 287195.426 - -1.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.25% 19.509 19.753 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.25% 11490640.717 11634544.050 - -1.53% -
SetIntersection_None_Vector_uint64_262144_1 1.25% 1174309.424 1188982.838 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.25% 1151239.839 1165624.823 - -1.36% -
rng::fold_left(deque<int>)/8 1.25% 4.100 4.151 - 0.21% -
std::set<std::string>::insert(value)_(already_present)/8192 1.25% 38.534 39.014 - 1.88% -
BM_std_min<int>/1024 1.24% 26.654 26.986 - 1.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.24% 496725.277 502890.688 - 1.15% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.24% 8.004 8.103 - -1.57% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.24% 712.683 721.515 - 0.43% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.24% 19.666 19.909 - -0.42% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.24% 1563364.666 1582699.951 - -1.67% -
BM_CmpLess_int_uint 1.24% 1.111 1.125 - 0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.24% 16.161 16.361 - 0.63% -
BM_std_min<short>/31 1.24% 2.571 2.603 - 1.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.24% 8185.334 8286.438 - 2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.23% 17714416.270 17932795.920 - -0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.23% 1169774.136 1184189.428 - -0.70% -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.23% 0.974 0.986 - 0.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.23% 141903.476 143651.085 - 1.40% -
std::any_of(vector<int>)_(process_all)/32 1.23% 8.380 8.483 - 1.90% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.23% 18288672.191 18513651.130 - 0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.23% 34.241 34.662 - -0.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.23% 6.133 6.209 - -0.03% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.23% 10.200 10.325 - -0.03% -
std::map<int,_int>::count(key)_(non-existent)/32 1.23% 2.884 2.919 - 1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.22% 8.695 8.802 - 0.89% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.22% 8.908 9.017 - -0.51% -
std::distance(join_view(vector<vector<int>>))/1024 1.22% 1.028 1.041 - 0.00% -
std::partition_point(list<int>)/32 1.22% 15.926 16.120 - 1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 36208.118 36650.836 - 0.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 6091.188 6165.614 - -0.66% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.22% 12.298 12.448 - 1.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.22% 21.425 21.687 - 2.33% -
std::rotate_copy(vector<int>)/1024 1.22% 32.858 33.258 - 2.20% -
BM_std_min<char>/32 1.22% 2.924 2.959 - -0.99% -
std::set<std::string>::erase(iterator)/1024 1.22% 28.150 28.492 - -0.01% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.21% 11.800 11.943 - 0.24% -
SetIntersection_Front_Vector_uint64_1024_4 1.21% 1130215.845 1143937.486 - 0.76% -
BM_vector_deque_copy/4096 1.21% 145.608 147.375 - 0.20% -
std::remove(vector<int>)_(prefix)/1024 1.21% 312.862 316.655 - 1.33% -
rng::sort(vector<int>)_(heap)/8 1.21% 22.230 22.499 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.21% 350916481.832 355159175.891 - 0.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.21% 13.616 13.780 - 0.65% -
BM_PushHeap_uint32_Random_64 1.21% 5.562 5.629 - 1.27% -
std::unique(list<int>)_(sprinkled)/32 1.21% 57.007 57.694 - 0.98% -
rng::unique(vector<int>)_(contiguous)/52 1.20% 56.402 57.079 - 1.27% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 1.20% 150.190 151.992 - 1.34% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.20% 63.766 64.530 - 0.87% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.20% 1885.305 1907.867 - 1.36% -
SetIntersection_Interlaced_Set_uint64_64_16 1.20% 24298530.133 24588980.383 - -0.43% -
BM_MakeThenSortHeap_uint64_Descending_256 1.19% 8.639 8.743 - -0.07% -
SetIntersection_None_Set_uint64_256_64 1.19% 9156307.999 9265454.734 - -2.78% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.19% 1.536 1.555 - 1.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.19% 12351.172 12498.017 - 1.40% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.19% 4257.964 4308.542 - -0.07% -
BM_std_min<char>/15 1.18% 2.129 2.154 - 3.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.18% 13.642 13.803 - 0.74% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.18% 178703794.508 180806101.619 - -1.59% -
rng::rotate(vector<bool>)_(by_1/4)/8192 1.17% 29.924 30.276 - 0.48% -
BM_std_min<unsigned_long_long>/23 1.17% 2.429 2.458 - 2.52% -
std::map<int,_int>::clear()/1024 1.17% 10580.321 10704.455 - 3.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 1.17% 17.976 18.187 - 0.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.17% 2.165 2.191 - -15.69% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.17% 30.292 30.646 - -0.77% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.17% 255.983 258.971 - -1.29% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.17% 206173.258 208579.440 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.17% 7483.608 7570.912 - 0.24% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 1.17% 13.545 13.703 - 0.73% -
SetIntersection_Front_Set_string_262144_64 1.17% 4801407.128 4857356.178 - 6.26% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.16% 2631.783 2662.433 - 0.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.16% 1.328 1.344 - 0.11% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 1.16% 22.528 22.790 - 0.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.16% 15.852 16.036 - 1.46% -
std::all_of(deque<int>)_(process_all)/8192 1.16% 2621.478 2651.910 - 0.51% -
BM_MakeThenSortHeap_float_Heap_16384 1.16% 25.858 26.158 - 0.03% -
BM_CmpLess_short_uint 1.16% 1.104 1.117 - 0.00% -
BM_RangesMakeThenSortHeap_uint64_Random_16 1.16% 8.554 8.653 - -0.56% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.16% 13.870 14.031 - 1.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.16% 9514.737 9624.916 - 1.72% -
rng::sort(deque<int>)_(pipe-organ)/8 1.16% 20.869 21.111 - -1.45% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.15% 25.855 26.153 - 0.80% -
rng::partition(vector<int>)_(sparse)/32 1.15% 9.086 9.191 - 1.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.15% 208081.870 210476.631 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.15% 1105807.847 1118521.436 - -0.89% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.15% 8971.002 9074.027 - 0.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.15% 63254.447 63980.112 - 0.35% -
BM_deque_vector_ranges_move_backward/4000 1.15% 141.448 143.070 - 0.26% -
SetIntersection_None_Set_uint64_1024_1024 1.15% 8728898.030 8828970.208 - -1.59% -
BM_PushHeap_uint32_Random_256 1.15% 6.040 6.109 - 2.51% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.14% 8.481 8.578 - 1.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.14% 14.265 14.427 - 0.44% -
SetIntersection_None_Vector_string_262144_1024 1.14% 1349693.025 1365094.468 - 0.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.14% 17.898 18.102 - 1.06% -
BM_RangesMakeHeap_string_Ascending_16384 1.14% 5.784 5.849 - 10.97% -
std::search(vector<int>)_(no_match)/1048576 1.14% 213167.237 215586.775 - 1.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.13% 2.642 2.672 - -1.20% -
std::multiset<int>::insert(value)_(already_present)/8192 1.13% 32.582 32.952 - 1.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.13% 19.814 20.039 - 2.23% -
std::any_of(deque<int>)_(process_all)/8 1.13% 3.089 3.124 - -3.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 822.208 831.510 - 0.29% -
BM_RangesPopHeap_string_16384 1.13% 71.921 72.732 - 3.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.13% 423.022 427.791 - 0.91% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.13% 509.978 515.727 - 0.04% -
BM_std_min<char>/29 1.12% 2.002 2.025 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.12% 2483647.245 2511548.686 - -0.18% -
SetIntersection_None_Vector_uint32_16384_16384 1.12% 1171585.864 1184735.998 - -0.23% -
std::search(deque<int>)_(no_match)/1000 1.12% 403.222 407.747 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.12% 10.620 10.739 - 1.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.12% 423.227 427.971 - 0.75% -
rng::copy_n(deque<int>)/32768 1.12% 1136.952 1149.684 - 0.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.12% 3810.438 3853.038 - 0.36% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.12% 23.090 23.348 - 2.10% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.12% 562.306 568.578 - 0.84% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.11% 2.947 2.979 - -0.32% -
rng::replace(vector<int>)_(sprinkled)/1024 1.11% 172.147 174.063 - -11.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.11% 5.617 5.680 - -1.17% -
BM_MakeThenSortHeap_uint32_Descending_4 1.11% 1.434 1.450 - 2.12% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.11% 775.774 784.400 - 1.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.11% 1.927 1.949 - 0.88% -
rng::find_last(list<int>)_(bail_10%)/8 1.11% 2.057 2.079 - 0.04% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.11% 206805341.018 209097779.858 - -1.69% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.11% 26.369 26.661 - 0.56% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.10% 259.061 261.922 - -0.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.10% 422.398 427.062 - 0.60% -
BM_RangesSortHeap_string_16384 1.10% 95.947 97.005 - 0.98% -
BM_std_minmax<char>/28 1.10% 2.255 2.280 - 11.38% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 211.899 214.231 - 1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.10% 9244794.144 9346498.722 - -1.09% -
rng::copy_if(vector<int>)_(entire_range)/8 1.10% 2.203 2.227 - -1.60% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 1.10% 9083.306 9183.187 - 1.49% -
std::adjacent_find(vector<int>)/1048576 1.10% 234956.049 237536.033 - -0.82% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.10% 15087053.996 15252542.880 - -4.45% -
std::fill_n(deque<int>)/1024 1.10% 29.624 29.949 - 1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.09% 1210.548 1223.802 - -0.15% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.09% 43412.401 43887.528 - 0.83% -
std::unordered_multiset<int>::erase(iterator)/32 1.09% 20.054 20.274 - 0.10% -
BM_std_minmax<unsigned_short>/10 1.09% 1.405 1.420 - 0.80% -
SetIntersection_None_Vector_uint32_16384_64 1.09% 1172540.664 1185318.230 - 0.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.09% 40.068 40.505 - -1.86% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.08% 6.866 6.941 - 0.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.08% 29.378 29.697 - 0.58% -
SetIntersection_None_Set_uint32_262144_1024 1.08% 1144851.727 1157247.476 - -2.34% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.08% 24.408 24.672 - 0.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.08% 4.238 4.284 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.08% 1161018.633 1173581.929 - -0.00% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.08% 3.638 3.677 - -0.68% -
rng::fill(deque<int>)/8192 1.08% 239.636 242.224 - 0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.08% 1239048.821 1252418.570 - 2.55% -
BM_std_min<int>/16 1.08% 1.691 1.709 - -3.41% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.08% 216.143 218.470 - 0.95% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.08% 59.061 59.697 - 0.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.08% 9783.271 9888.589 - 6.10% -
BM_SortHeap_uint64_16 1.08% 4.957 5.011 - 0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.07% 25519.283 25793.382 - 0.89% -
SetIntersection_None_Set_string_64_16 1.07% 19273323.960 19480329.200 - -0.58% -
BM_RangesPushHeap_uint32_Ascending_256 1.07% 3.068 3.100 - -0.22% -
std::sort(vector<NonIntegral>)_(heap)/8 1.07% 22.325 22.564 - 0.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.07% 18.293 18.489 - 1.31% -
BM_std_min<unsigned_char>/6 1.07% 1.533 1.550 - 4.77% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.07% 37398.272 37797.498 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.07% 349027853.741 352752398.576 - 0.99% -
std::stable_sort(deque<int>)_(heap)/8 1.07% 26.009 26.287 - 0.09% -
BM_deque_deque_copy/4000 1.06% 145.493 147.042 - -0.63% -
BM_CmpEqual_int_short 1.06% 1.120 1.131 - 0.00% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.06% 16.421 16.595 - 1.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.06% 3.669 3.707 - 2.12% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.06% 325.440 328.887 - -0.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 13327.247 13468.204 - -1.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 1.05% 420.971 425.406 - 0.50% -
std::rotate_copy(deque<int>)/1024 1.05% 34.211 34.571 - 1.07% -
BM_StringRelational_Eq_Large_Large_Control 1.05% 2.270 2.294 - 1.20% -
rng::copy_n(vector<int>)/1048576 1.05% 49369.004 49887.814 - 0.78% -
rng::remove(list<int>)_(prefix)/50 1.05% 66.873 67.575 - 0.72% -
std::set<int>::contains(key)_(non-existent)/1024 1.05% 5.305 5.361 - 0.01% -
BM_vector_deque_copy_backward/4096 1.05% 148.348 149.904 - -0.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.05% 4.968 5.020 - 0.35% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.367 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.05% 38.881 39.289 - 0.95% -
std::search(vector<int>)_(no_match)/1000 1.05% 212.878 215.105 - 1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.04% 348957915.886 352604075.283 - 1.15% -
rng::remove_if(list<int>)_(prefix)/8192 1.04% 9138.536 9233.967 - 1.93% -
std::stable_sort(deque<int>)_(shuffled)/8 1.04% 24.073 24.324 - -0.86% -
std::unique(list<int>)_(contiguous)/8192 1.04% 6969.621 7042.026 - -0.78% -
std::unordered_set<int>::clear()/8192 1.04% 61971.823 62615.148 - 1.82% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.04% 302.232 305.368 - -0.05% -
BM_std_minmax<char>/26 1.04% 1.538 1.554 - 12.05% -
SetIntersection_Interlaced_Set_string_64_4 1.04% 26877999.369 27156601.435 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.04% 179098839.391 180953394.712 - -0.84% -
SetIntersection_Front_Vector_uint32_16384_16 1.04% 1179887.644 1192104.387 - 0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.04% 1185383.566 1197656.209 - -0.43% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.03% 81.084 81.922 - 1.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.03% 22.959 23.196 - -0.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.03% 174085.234 175880.286 - 0.49% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.03% 24.846 25.102 - -0.07% -
BM_RangesPushHeap_uint32_Ascending_1024 1.03% 3.915 3.955 - -0.29% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.03% 17.328 17.506 - -0.13% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.03% 2.889 2.919 - 0.11% -
SetIntersection_Front_Vector_string_256_16 1.03% 6434628.005 6500653.471 - 1.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.02% 15184.574 15340.036 - 2.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.02% 1.355 1.369 - 0.55% -
BM_deque_deque_copy_backward/64000 1.02% 8094.689 8177.487 - 2.07% -
BM_CmpLess_uchar_schar 1.02% 1.037 1.047 - 0.00% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.02% 705.691 712.891 - -0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.02% 19131.650 19326.749 - 0.20% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.02% 439560.399 444036.176 - 1.60% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.02% 24.954 25.208 - -0.73% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.02% 24.760 25.011 - -0.01% -
std::set<std::string>::insert(value)_(new_value)/32 1.02% 40.328 40.738 - 0.60% -
rng::fill(deque<int>)/1024 1.01% 29.578 29.878 - -0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.01% 1641.038 1657.669 - 5.06% -
rng::move(vector<bool>)_(aligned)/4096 1.01% 8.120 8.203 - 0.42% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.01% 29.704 30.004 - 0.09% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.01% 6.544 6.610 - 1.44% -
BM_std_minmax<unsigned_int>/27 1.01% 2.375 2.399 - -6.66% -
std::partial_sort(deque<int>)_(ascending)/1024 1.01% 7872.857 7952.110 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.00% 1131003.983 1142365.467 - -2.95% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1.00% 1384.018 1397.915 - -0.33% -
std::unordered_set<int>::erase(iterator)/32 1.00% 20.073 20.275 - -0.18% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 274.090 - -13.01% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.880 - -1.05% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 203.205 - 0.13% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 280.154 - 0.02% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.835 - 0.37% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 631.758 - 0.11% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.478 - 0.23% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 603.662 - 0.20% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 602.321 - 0.36% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 480.380 - 0.32% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.442 - 0.14% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.191 - 0.15% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.577 - -17.66% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.076 - 0.13% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.921 - -0.20% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.87% 3176.120 35.793 - -4.21% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.663 - 0.59% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.626 - 0.19% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.674 - 0.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.551 - 0.38% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.189 - 0.06% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3164.593 60.289 - 0.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.402 - 0.38% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.297 - -0.06% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.75% 772.137 63.677 - 0.26% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.34% 823.035 71.291 - 0.74% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.19% 821.234 80.546 - -0.67% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.74% 330.652 33.937 - -22.26% -
std::find_end(list<int>)_(match_near_end)/1000 -89.49% 749.559 78.751 - 1.78% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.46% 555.921 58.607 - 0.14% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.44% 264.507 27.923 - -0.28% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.37% 262.594 27.926 - -0.79% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.26% 557.330 59.853 - -0.13% -
rng::find_end(deque<int>)_(match_near_end)/1000 -88.97% 325.687 35.931 - -1.28% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.63% 596.926 73.824 - -1.13% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.94% 590.037 77.085 - -0.00% -
std::find_end(deque<int>)_(same_length)/8192 -81.89% 14836.594 2687.029 - -4.41% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 337.018 - -2.15% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.611 - -0.07% -
rng::find_end(deque<int>)_(same_length)/8192 -75.65% 11291.873 2749.753 - 2.41% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.92% 3571.863 1038.827 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -67.50% 27176762.565 8832854.700 - -3.80% -
std::find_end(deque<int>)_(same_length)/1000 -64.94% 940.071 329.582 - -1.97% -
rng::find_end(deque<int>)_(same_length)/1000 -64.70% 939.226 331.535 - 0.32% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.19% 11552.573 4945.549 - -0.63% -
rng::for_each(map<int>)/8192 -56.70% 16713.732 7236.985 - -2.02% -
std::find_end(list<int>)_(same_length)/8192 -56.21% 18652.964 8168.779 - -9.42% -
rng::for_each(multimap<int>)/8192 -55.57% 16489.075 7326.475 - 0.81% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.47% 11485.048 5113.886 - -0.27% -
std::copy_backward(vector<int>)/32768 -55.38% 3795.289 1693.354 - -55.40% -
rng::for_each(map<int>::iterator)/8192 -55.03% 16922.387 7609.617 - 0.46% -
rng::for_each(multimap<int>::iterator)/8192 -53.93% 16627.615 7660.629 - -1.61% -
rng::for_each(multiset<int>)/8192 -53.29% 16312.973 7620.164 - -3.10% -
std::remove_copy(list<int>)_(prefix)/1024 -53.26% 1616.980 755.816 - 0.04% -
rng::for_each(set<int>)/8192 -53.01% 16444.769 7726.842 - -1.77% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.86% 20587.125 9705.471 - -2.66% -
rng::fill(list<int>)/50 -52.13% 35.178 16.840 - 0.43% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.97% 36.504 17.535 - 0.09% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.91% 3921.697 1886.102 - 0.27% -
std::find_end(deque<int>)_(near_matches)/8192 -51.88% 2352157.408 1131960.758 - 0.23% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -51.80% 19365.065 9334.308 - -7.53% -
std::swap_ranges(list<int>)/1024 -51.51% 1568.947 760.839 - -0.01% -
rng::for_each(set<int>::iterator)/8192 -51.39% 16244.215 7896.212 - -2.42% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.37% 499.582 242.966 - 0.37% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -51.32% 123.465 60.103 - -28.16% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.17% 1251.621 611.154 - -0.11% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.14% 10257.544 5011.725 - 0.13% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.13% 1281.249 626.107 - 0.08% -
std::find_end(vector<int>)_(same_length)/8192 -51.06% 4048.483 1981.209 - -2.82% -
rng::for_each(multiset<int>::iterator)/8192 -50.80% 16188.113 7964.398 - -1.56% -
rng::find_end(vector<int>)_(same_length)/1000 -50.66% 502.089 247.742 - 1.32% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.60% 1547.523 764.407 - -0.04% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.52% 1547.258 765.577 - 0.02% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.49% 1583.779 784.094 - 0.47% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.46% 1584.591 784.950 - 0.41% -
std::find_end(vector<int>)_(same_length)/1000 -50.30% 499.138 248.073 - 2.17% -
std::find_end(list<int>)_(same_length)/1000 -49.92% 1477.769 740.119 - 0.56% -
rng::find_end(list<int>)_(same_length)/1000 -49.89% 1475.782 739.534 - 0.48% -
rng::find_end(vector<int>)_(same_length)/1024 -49.87% 513.721 257.529 - 2.96% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.87% 1559.576 781.828 - 0.13% -
std::find_end(list<int>)_(same_length)/1024 -49.81% 1508.105 756.966 - 0.84% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -49.57% 122.753 61.907 - -14.35% -
rng::find_end(list<int>)_(same_length)/1024 -49.42% 1495.851 756.595 - 0.36% -
std::find_end(vector<int>)_(same_length)/1024 -49.35% 510.199 258.392 - 4.11% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.97% 1222.852 623.995 - -0.15% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.90% 1252.685 640.155 - 0.02% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.87% 10022.870 5124.885 - 0.12% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.82% 1565.377 801.099 - 0.06% -
rng::find_end(list<int>)_(same_length)/8192 -48.62% 15910.348 8174.586 - -14.73% -
rng::find_end(vector<int>)_(same_length)/8192 -48.35% 3826.819 1976.707 - 1.65% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -48.09% 46.158 23.961 - -60.40% -
std::find_end(deque<int>)_(near_matches)/1024 -47.27% 31268.968 16489.336 - 0.08% -
std::find_end(deque<int>)_(near_matches)/1000 -47.25% 30100.476 15878.862 - 0.60% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.67% 1440.233 768.014 - -0.04% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.59% 2136620.622 1141153.480 - 1.35% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -46.35% 2731.159 1465.185 - -49.10% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.63% 23.598 12.830 - 0.02% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.93% 1363.352 750.758 - 0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -44.26% 0.484 0.270 - -33.51% -
BM_RangesPushHeap_string_Descending_262144 -40.31% 5.119 3.055 - -11.04% -
BM_PushHeap_string_Descending_262144 -40.16% 5.448 3.260 - -41.16% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.10% 27541.831 16772.928 - -2.35% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.73% 13.472 8.255 - 0.05% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.58% 49.147 30.186 - 1.89% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.23% 24.568 15.176 - -0.31% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -38.01% 0.695 0.431 - -30.46% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.80% 28629.841 17807.184 - -0.42% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.69% 11.940 7.439 - 4.15% -
rng::for_each(set<int>)/50 -37.57% 60.515 37.779 - 0.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -37.30% 0.494 0.310 - -23.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -36.70% 0.648 0.410 - -2.40% -
BM_RangesMakeHeap_string_Descending_262144 -36.63% 5.681 3.600 - 2.17% -
std::copy(vector<int>)/4096 -36.55% 230.508 146.263 - -36.41% -
rng::for_each(multiset<int>::iterator)/50 -36.05% 56.078 35.861 - -0.21% -
BM_std_min<unsigned___int128>/65536 -35.78% 43894.516 28187.779 - 5.27% -
BM_vector_deque_ranges_move_backward/0 -35.77% 0.606 0.389 - -22.12% -
BM_std_min<unsigned___int128>/4096 -35.75% 2722.689 1749.317 - 5.05% -
BM_std_min<unsigned___int128>/70000 -35.75% 46877.141 30119.505 - 5.33% -
BM_std_min<unsigned___int128>/5500 -35.65% 3656.764 2353.035 - 5.16% -
BM_std_min<unsigned___int128>/4000 -35.37% 2659.258 1718.593 - 5.59% -
BM_std_min<unsigned___int128>/64000 -35.34% 42883.511 27726.627 - 6.05% -
std::copy(vector<bool>)_(aligned)/262144 -35.16% 684.074 443.579 - -34.31% -
BM_std_min<unsigned___int128>/1024 -35.14% 679.539 440.736 - 5.49% -
BM_MakeThenSortHeap_string_Descending_1024 -34.78% 38.787 25.299 - 0.59% -
BM_std_min<unsigned___int128>/512 -34.62% 338.247 221.160 - 5.63% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.54% 0.405 0.265 - -23.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -34.04% 5992121.144 3952319.727 - 12.70% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.91% 1572.084 1038.989 - 0.03% -
BM_RangesPushHeap_float_Descending_1 -33.49% 0.697 0.464 - 12.22% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -33.18% 7.191 4.805 - -35.69% -
BM_PushHeap_float_SingleElement_1 -32.96% 0.697 0.467 - -10.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.73% 13030688.087 8765543.666 - -0.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.41% 9.978 6.744 - -40.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -31.90% 1.862 1.268 - -18.75% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.38% 40.917 28.076 - 0.67% -
BM_std_min<unsigned___int128>/64 -31.32% 38.764 26.623 - 4.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.30% 71.999 49.466 - 0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -31.26% 3.483 2.394 - -33.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.20% 12843962.186 8836384.646 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.88% 12818368.126 8860382.857 - 0.67% -
SetIntersection_Front_Set_float_262144_16384 -30.81% 355021426.120 245635602.576 - 3.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.81% 12841103.054 8885172.148 - -2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.79% 361164310.337 249960780.086 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.73% 12751375.971 8832786.223 - -1.65% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.53% 349044701.739 242464565.827 - -30.10% -
rng::for_each(set<int>::iterator)/50 -30.23% 50.510 35.241 - -0.26% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.11% 59.257 41.417 - -31.13% -
BM_PushHeap_string_Descending_16384 -30.07% 3.369 2.356 - -27.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.96% 12744330.709 8925548.588 - 0.84% -
rng::contains_subrange(deque<int>)_(process_all)/16 -29.56% 9.394 6.617 - -16.91% -
SetIntersection_Front_Set_float_16384_16384 -29.24% 342866356.375 242599060.995 - 2.10% -
BM_vector_deque_move/0 -28.79% 0.555 0.395 - -14.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.38% 43.079 30.853 - -0.57% -
BM_RangesMakeHeap_string_Descending_16384 -27.94% 3.849 2.774 - 1.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -27.91% 1.797 1.295 - -15.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -27.77% 45.679 32.996 - -1.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.75% 46.002 33.238 - -25.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.57% 40.813 29.562 - -27.86% -
BM_PopHeap_string_1 -27.23% 0.700 0.509 - -2.97% -
BM_PushHeap_string_Descending_1024 -27.08% 3.315 2.418 - -21.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -27.00% 11922039.318 8703504.253 - -1.00% -
BM_RangesPushHeap_float_SingleElement_1 -26.96% 0.637 0.465 - -13.79% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -26.69% 341610667.125 250445304.348 - -29.03% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -26.64% 0.612 0.449 - -2.60% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -26.53% 37799435.342 27769419.833 - -4.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -26.43% 0.634 0.467 - -12.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.34% 11916398.273 8777726.552 - -3.33% -
BM_RangesMakeHeap_string_Ascending_262144 -26.33% 9.764 7.194 - -5.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.20% 61.348 45.274 - -26.58% -
BM_std_min<unsigned___int128>/32 -26.17% 17.403 12.849 - 2.58% -
std::map<std::string,_int>::erase(key)_(existent)/32 -26.14% 80.000 59.087 - -27.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -25.98% 12045144.303 8915669.562 - 0.95% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -25.86% 0.531 0.394 - -6.42% -
BM_std_min<unsigned___int128>/30 -25.78% 16.121 11.966 - 2.20% -
BM_std_min<unsigned___int128>/31 -25.77% 16.762 12.442 - 2.94% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -25.61% 0.489 0.364 - -8.63% -
BM_std_min<unsigned___int128>/29 -25.34% 15.478 11.556 - 2.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.13% 12672.794 9487.692 - 0.20% -
rng::for_each(map<int>::iterator)/50 -25.05% 49.859 37.369 - -0.44% -
BM_std_min<unsigned___int128>/28 -24.99% 14.826 11.121 - 2.43% -
std::none_of(vector<int>)_(process_all)/50 -24.87% 18.201 13.675 - -3.74% -
BM_PushHeap_string_Descending_256 -24.75% 3.067 2.308 - -21.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.61% 12568.340 9475.152 - -0.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -24.60% 48.571 36.622 - -2.55% -
BM_std_min<unsigned___int128>/27 -24.49% 14.170 10.700 - 2.16% -
BM_std_min<unsigned___int128>/26 -24.41% 13.575 10.261 - 2.10% -
rng::for_each(multimap<int>)/50 -24.36% 50.521 38.212 - 0.53% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -24.34% 40.399 30.565 - 10.48% -
BM_RangesMakeHeap_uint32_Random_4 -24.26% 1.704 1.290 - 5.57% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.26% 48.179 36.493 - 1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.23% 44.302 33.569 - -0.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -24.16% 39.687 30.097 - -11.65% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -23.97% 6.816 5.182 - 2.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.89% 36.731 27.957 - -0.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.77% 37.470 28.565 - -23.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -23.74% 11903904.478 9078334.216 - -0.17% -
BM_RangesMakeHeap_string_Descending_1024 -23.72% 3.569 2.722 - 1.35% -
BM_PushHeap_string_Ascending_262144 -23.63% 37.413 28.571 - -14.88% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -23.59% 0.567 0.433 - -23.77% -
BM_std_min<unsigned___int128>/25 -23.58% 12.916 9.870 - 2.16% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -23.44% 6626906.845 5073844.711 - -13.44% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -23.33% 38.362 29.412 - 3.50% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -23.20% 4731346.646 3633485.753 - 1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.18% 44.124 33.895 - 0.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -23.11% 2.635 2.026 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.03% 38.247 29.438 - -23.52% -
BM_std_min<unsigned___int128>/24 -22.98% 12.292 9.468 - 1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.78% 10813488.645 8349958.538 - -0.80% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.77% 2426521.335 1874060.385 - -3.21% -
rng::partition(deque<int>)_(sparse)/32 -22.71% 13.592 10.505 - 7.93% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -22.66% 60.162 46.527 - -27.53% -
BM_std_minmax<long_long>/2 -22.64% 1.315 1.017 - 12.52% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -22.55% 1.594 1.235 - -19.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.44% 0.349 0.271 - -10.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -22.42% 1030.020 799.115 - 46.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -22.33% 0.556 0.432 - -11.54% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.26% 13.918 10.819 - -16.71% -
BM_std_min<unsigned___int128>/23 -22.16% 11.655 9.072 - 1.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -22.06% 20892693.637 16282824.134 - -13.63% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.04% 8.480 6.612 - -27.00% -
BM_std_minmax<long_long>/3 -21.81% 1.750 1.368 - 8.98% -
BM_std_min<unsigned___int128>/22 -21.52% 11.007 8.639 - 1.63% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -21.48% 11081.635 8701.181 - -1.13% -
BM_PushHeap_string_PipeOrgan_262144 -21.29% 22.068 17.369 - -19.69% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -21.26% 43.268 34.069 - -14.55% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.23% 95.417 75.158 - -20.32% -
BM_std_min<unsigned___int128>/21 -21.04% 10.385 8.199 - 1.49% -
rng::partition(deque<int>)_(sparse)/50 -21.02% 20.250 15.993 - 4.28% -
BM_MakeHeap_string_Ascending_262144 -20.97% 9.172 7.248 - -3.80% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -20.83% 20393610.749 16146634.132 - -7.06% -
BM_RangesMakeHeap_string_Random_262144 -20.67% 19.422 15.407 - 2.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.58% 23045.624 18303.083 - -6.17% -
BM_PushHeap_uint64_SingleElement_1 -20.55% 0.522 0.414 - 0.26% -
BM_RangesMakeHeap_string_Descending_256 -20.48% 3.427 2.725 - 0.38% -
BM_PushHeap_string_PipeOrgan_16384 -20.41% 16.302 12.974 - -21.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -20.32% 1.408 1.122 - -31.92% -
BM_std_min<unsigned___int128>/20 -20.20% 9.775 7.800 - 1.11% -
std::rotate(list<int>)_(by_1/2)/8192 -20.10% 6269.659 5009.678 - -0.25% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -20.09% 40414.932 32295.897 - -3.09% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -20.02% 38852.096 31073.038 - -3.66% -
vector<bool>::reserve() -20.01% 10.127 8.101 - -1.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.93% 23964.622 19188.610 - -6.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.88% 23.532 18.855 - 0.07% -
rng::contains_subrange(deque<int>)_(process_all)/50 -19.82% 18.253 14.634 - -22.92% -
BM_vector_deque_ranges_copy/64000 -19.76% 2956.845 2372.706 - -0.72% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.64% 1.809 1.454 - -18.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.55% 1.146 0.922 - -4.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -19.52% 1.715 1.380 - -16.18% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.49% 31.956 25.728 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -19.49% 2435110.210 1960503.445 - -18.39% -
BM_vector_deque_move/64000 -19.46% 2929.030 2358.947 - -1.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.44% 36.432 29.349 - 0.17% -
BM_vector_deque_copy/64000 -19.40% 2941.764 2370.980 - -0.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.31% 1.949 1.572 - 20.12% -
std::multimap<std::string,_int>::erase(iterator)/8192 -19.19% 32.841 26.539 - -0.58% -
BM_std_min<unsigned___int128>/19 -19.13% 9.153 7.402 - 1.05% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -19.06% 12642.666 10232.528 - -17.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -19.01% 1.704 1.380 - -16.70% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.97% 16676.190 13512.121 - 21.07% -
BM_StringDestroy_Small -18.82% 0.876 0.711 - 1.63% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -18.79% 0.574 0.466 - -18.83% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.78% 5.992 4.866 - -24.19% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.67% 2342269.648 1904893.507 - 0.30% -
BM_vector_deque_move/70000 -18.64% 3168.333 2577.846 - -1.08% -
bm_lexicographical_compare<signed_char>/64 -18.31% 2.313 1.889 - -2.21% -
BM_std_min<unsigned___int128>/18 -17.99% 8.531 6.996 - 1.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -17.90% 26.299 21.592 - -0.16% -
std::set<std::string>::erase(iterator)/32 -17.88% 31.185 25.608 - -18.65% -
BM_vector_deque_ranges_copy/65536 -17.78% 2875.076 2363.830 - -1.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.74% 41.952 34.509 - -18.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.73% 7160322.808 5890810.487 - -14.30% -
rng::is_sorted(list<int>,_pred)/8192 -17.68% 8842.431 7279.005 - -5.09% -
BM_vector_deque_move/65536 -17.68% 2875.902 2367.459 - -0.91% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -17.67% 1.265 1.041 - -7.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -17.61% 0.697 0.574 - -0.23% -
SetIntersection_Interlaced_Vector_float_256_64 -17.60% 8922089.377 7351393.203 - 8.31% -
BM_std_min<unsigned_long_long>/1 -17.55% 0.458 0.378 - 47.48% -
BM_PushHeap_string_Descending_64 -17.52% 2.692 2.220 - -16.75% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.51% 0.611 0.504 - 7.79% -
BM_vector_deque_ranges_copy/70000 -17.50% 3133.310 2584.887 - -0.93% -
std::copy_n(vector<bool>)_(aligned)/262144 -17.45% 675.857 557.907 - -17.03% -
BM_vector_deque_copy/70000 -17.45% 3131.595 2585.223 - -0.88% -
BM_vector_deque_ranges_move/65536 -17.44% 2859.981 2361.161 - -1.02% -
std::set<std::string>::erase(key)_(non-existent)/32 -17.38% 14.686 12.134 - -6.14% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.35% 38.494 31.814 - 3.51% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.09% 7182027.345 5954536.403 - -0.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.09% 42.521 35.256 - -22.16% -
BM_PushHeap_string_Random_262144 -16.99% 21.799 18.095 - -18.82% -
BM_vector_deque_ranges_move/64000 -16.97% 2853.758 2369.567 - -0.75% -
SetIntersection_Front_Set_float_1024_1024 -16.86% 16614296.323 13812769.204 - -6.16% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -16.83% 50738235.183 42200412.434 - -13.56% -
rng::for_each(multiset<int>)/50 -16.60% 45.153 37.656 - 0.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.55% 0.487 0.406 - -5.07% -
BM_std_min<unsigned___int128>/17 -16.42% 7.890 6.594 - 0.98% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.39% 26.008 21.746 - -0.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.35% 1.590 1.330 - -7.41% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -16.25% 1.754 1.469 - -8.08% -
std::copy_backward(vector<int>)/4096 -16.22% 239.131 200.341 - -10.99% -
std::multiset<int>::count(key)_(non-existent)/8192 -16.11% 11.199 9.395 - 1.33% -
rng::search(list<int>)_(same_length)/8192 -16.11% 9688.475 8127.863 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.00% 100132907.677 84112502.375 - -11.43% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.86% 5.894 4.960 - 0.54% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -15.83% 1690.468 1422.860 - 9.47% -
std::move(list<int>)/64 -15.79% 48.844 41.134 - -0.12% -
std::rotate(list<int>)_(by_1/2)/32 -15.76% 7.086 5.969 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -15.72% 1584.128 1335.071 - -36.81% -
std::multimap<std::string,_int>::erase(iterator)/1024 -15.64% 33.010 27.847 - 0.09% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.58% 922659.027 778927.491 - 0.14% -
std::find_end(vector<int>)_(near_matches)/8192 -15.56% 919809.210 776696.830 - 0.63% -
rng::adjacent_find(deque<int>)/50 -15.51% 18.803 15.886 - -20.68% -
std::unordered_set<std::string>::find(key)_(existent)/32 -15.47% 42.144 35.623 - -4.45% -
rng::contains(list<int>)_(process_all)/32 -15.47% 11.260 9.518 - -0.08% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.43% 32.285 27.304 - -4.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.38% 34.282 29.010 - 1.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.33% 1731.791 1466.339 - -2.15% -
BM_std_min<unsigned___int128>/16 -15.30% 7.292 6.177 - 0.74% -
rng::adjacent_find(deque<int>)/8 -15.26% 3.750 3.178 - -15.77% -
BM_vector_deque_ranges_move/70000 -15.23% 3048.032 2583.921 - -0.82% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.20% 11.272 9.559 - 0.58% -
BM_RangesMakeHeap_string_Descending_64 -15.15% 3.051 2.589 - 0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.06% 92.297 78.397 - -9.80% -
rng::none_of(vector<int>)_(process_all)/50 -15.04% 14.879 12.642 - 0.54% -
BM_std_minmax<unsigned_char>/8 -15.03% 1.087 0.924 - -12.16% -
rng::find_end(deque<int>)_(process_all)/8192 -15.00% 2387.084 2028.925 - -8.88% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -14.95% 25.387 21.591 - -1.31% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.93% 12.832 10.917 - 1.71% -
rng::is_sorted_until(deque<int>)/8 -14.74% 4.285 3.654 - -20.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.71% 34.334 29.282 - 15.72% -
std::unique(deque<int>)_(sprinkled)/52 -14.68% 84.561 72.147 - -2.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.41% 1.668 1.428 - -5.15% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.36% 866.786 742.285 - 0.59% -
BM_std_min<unsigned___int128>/15 -14.28% 6.700 5.743 - 0.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.27% 30.478 26.129 - 0.30% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -14.09% 0.496 0.426 - -9.12% -
rng::copy(vector<bool>)_(aligned)/262144 -14.07% 326.673 280.713 - 1.99% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -13.98% 24.595 21.156 - 5.07% -
rng::search(deque<int>,_pred)_(no_match)/1024 -13.92% 436.511 375.750 - 5.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -13.89% 2.743 2.362 - 23.30% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.86% 72.127 62.131 - -0.30% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.71% 47.666 41.132 - -0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -13.70% 18.906 16.316 - 1.49% -
std::rotate(list<int>)_(by_1/4)/32 -13.64% 14.572 12.584 - 0.80% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -13.63% 5072933.882 4381626.269 - 15.96% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -13.61% 28.701 24.795 - -0.30% -
BM_deque_vector_copy/64000 -13.57% 2849.679 2462.970 - 1.21% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.53% 308734.544 266967.521 - -5.25% -
BM_PushHeap_string_Descending_16 -13.51% 2.436 2.106 - -5.52% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.50% 63.041 54.529 - 1.54% -
std::move(deque<int>)/32768 -13.49% 2121.008 1834.928 - -13.22% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -13.48% 0.616 0.533 - -16.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -13.44% 1.497 1.296 - -20.66% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.36% 58.731 50.882 - -16.35% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -13.36% 14.050 12.173 - -0.86% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.30% 99.736 86.467 - -11.40% -
std::vector<int>::ctor(size)/32 -13.30% 10.917 9.465 - -10.06% -
BM_std_min<unsigned___int128>/14 -13.29% 6.133 5.318 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -13.26% 1597873.556 1386067.600 - -6.85% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.19% 10.375 9.006 - -26.24% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.04% 10.572 9.193 - 0.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.02% 5711.960 4968.029 - -3.10% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -13.02% 838.420 729.237 - 0.11% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.96% 735.338 640.020 - -6.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -12.96% 24.119 20.993 - -1.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.92% 29.548 25.730 - -12.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.91% 1.308 1.139 - -5.40% -
BM_RangesMakeHeap_string_Descending_16 -12.87% 2.754 2.399 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.78% 95.888 83.636 - -5.79% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.73% 15.847 13.830 - -1.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.72% 57.437 50.132 - -3.98% -
rng::for_each(multimap<int>::iterator)/50 -12.63% 41.754 36.482 - 0.13% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.61% 5.498 4.805 - -0.49% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.59% 22.730 19.868 - -2.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -12.53% 1.076 0.941 - 6.97% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -12.51% 1.322 1.157 - 0.60% -
bm_lexicographical_compare<int>/1 -12.50% 1.322 1.157 - -4.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -12.44% 6945703.739 6081382.738 - 2.61% -
BM_std_minmax<long_long>/5 -12.41% 2.224 1.948 - 5.89% -
SetIntersection_None_Set_uint32_16384_4 -12.37% 172477287.711 151133385.461 - -4.07% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.32% 1652076.977 1448538.566 - -0.05% -
std::copy(vector<bool>)_(aligned)/1048576 -12.29% 3320.693 2912.659 - 2.61% -
std::map<std::string,_int>::ctor(const&)/32 -12.29% 788.837 691.911 - 1.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -12.19% 1939.794 1703.328 - -13.67% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -12.17% 24.531 21.545 - -20.66% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.14% 22115214.153 19431201.799 - 3.77% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.10% 5.069 4.456 - 3.62% -
SetIntersection_None_Set_uint32_16384_16 -12.10% 171727238.737 150948947.829 - -4.46% -
std::is_sorted_until(deque<int>)/8 -12.08% 3.090 2.717 - -5.54% -
SetIntersection_None_Set_uint32_16384_64 -12.01% 173128619.688 152339172.754 - -3.10% -
BM_RangesPopHeap_string_1 -12.00% 0.524 0.461 - -28.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -11.99% 89.063 78.382 - 0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.97% 42570.084 37472.829 - -0.83% -
rng::is_sorted(deque<int>)/8 -11.96% 2.854 2.513 - -22.60% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -11.96% 1.302 1.146 - 8.36% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -11.94% 0.294 0.259 - -28.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -11.94% 0.697 0.614 - -0.03% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.89% 0.562 0.495 - -7.85% -
std::search(deque<int>)_(near_matches)/1024 -11.88% 20648.652 18196.112 - -29.04% -
std::search(deque<int>)_(near_matches)/1000 -11.86% 19754.209 17411.913 - -29.03% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -11.84% 1.710 1.508 - -12.18% -
BM_std_minmax<long_long>/4 -11.79% 1.868 1.648 - 6.33% -
SetIntersection_None_Set_uint32_16384_1 -11.78% 172327363.153 152019914.893 - -3.59% -
BM_PushHeap_string_SingleElement_16 -11.77% 2.764 2.439 - -2.14% -
BM_std_min<unsigned___int128>/13 -11.77% 5.570 4.914 - 0.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -11.77% 1.149 1.014 - -19.43% -
BM_PushHeap_string_Descending_4 -11.68% 2.166 1.913 - -13.39% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.61% 965612.659 853522.415 - -0.50% -
BM_deque_vector_copy/65536 -11.48% 2940.076 2602.505 - 1.86% -
BM_PushHeap_uint64_SingleElement_64 -11.47% 0.407 0.360 - 2.42% -
std::partition(deque<int>)_(dense)/32 -11.46% 11.146 9.868 - -12.20% -
SetIntersection_Interlaced_Vector_float_16384_64 -11.41% 10547797.829 9344739.617 - 75.59% -
BM_RangesMakeHeap_uint32_Heap_64 -11.40% 0.257 0.228 - -9.30% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -11.37% 11.792 10.452 - 11.78% -
SetIntersection_Front_Set_uint64_256_256 -11.36% 9876181.378 8753966.046 - -5.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -11.35% 0.451 0.400 - -5.31% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.34% 8.224 7.291 - -3.14% -
BM_tolower_char<char> -11.29% 0.691 0.613 - 0.00% -
SetIntersection_None_Set_uint32_16384_256 -11.28% 173125433.843 153589252.651 - -2.71% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.28% 0.933 0.828 - -8.25% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.28% 11.918 10.574 - -1.12% -
BM_RangesMakeHeap_string_Descending_4 -11.23% 2.416 2.145 - 0.98% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.22% 11.045 9.805 - -34.33% -
BM_vector_deque_copy/65536 -11.18% 2663.154 2365.529 - -1.03% -
BM_RangesPushHeap_string_Ascending_262144 -11.17% 35.282 31.340 - 7.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -11.07% 156242487.660 138951763.189 - -0.88% -
BM_PushHeap_string_SingleElement_256 -11.04% 2.744 2.441 - -3.13% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.00% 1.396 1.243 - -8.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -11.00% 156557811.397 139335083.479 - -0.71% -
BM_vector_deque_ranges_move/0 -10.98% 0.519 0.462 - 7.50% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.96% 7680.387 6838.887 - -0.30% -
BM_PushHeap_string_SingleElement_1024 -10.94% 2.768 2.465 - -0.71% -
std::multiset<std::string>::erase(iterator)/8192 -10.92% 30.396 27.077 - -13.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.88% 384.496 342.676 - 0.70% -
BM_RangesPushHeap_string_PipeOrgan_16384 -10.87% 14.734 13.132 - -0.99% -
BM_std_minmax_element<char>/2 -10.87% 0.688 0.614 - -5.46% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -10.86% 10.431 9.298 - -1.37% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.86% 27.061 24.121 - 0.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.85% 36.317 32.375 - -9.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.83% 14.982 13.359 - -21.77% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.81% 1847.947 1648.192 - -0.80% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.77% 1859.037 1658.753 - 0.19% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.77% 15986.728 14265.175 - 0.39% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.69% 15425.724 13776.975 - 0.54% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.67% 31.600 28.230 - -8.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.63% 10830407.145 9679284.556 - -1.18% -
BM_deque_vector_copy/70000 -10.62% 3181.643 2843.866 - 0.94% -
std::find_end(list<int>)_(single_element)/8192 -10.58% 8635.307 7721.295 - -8.97% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -10.58% 0.306 0.273 - 1.76% -
std::unordered_set<std::string>::erase(iterator)/1024 -10.52% 29.843 26.703 - -7.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -10.52% 1.278 1.144 - -3.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -10.49% 10825815.741 9690454.911 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.48% 10821432.848 9687245.136 - -1.92% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -10.48% 1.495 1.339 - -9.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -10.44% 10.977 9.831 - -10.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.43% 36.609 32.790 - 0.35% -
BM_std_min<unsigned___int128>/12 -10.43% 5.024 4.500 - 0.25% -
bm_lexicographical_compare<int>/2 -10.43% 1.518 1.359 - -5.52% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -10.42% 1.967 1.762 - -0.33% -
SetIntersection_Front_Set_float_262144_256 -10.40% 4869000.848 4362465.555 - -0.72% -
BM_PushHeap_string_SingleElement_4 -10.35% 2.401 2.153 - -5.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.33% 1233.666 1106.270 - -5.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -10.31% 9.868 8.851 - 33.44% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.21% 29.440 26.434 - 1.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -10.21% 1.339 1.203 - 13.48% -
std::set<int>::erase(key)_(non-existent)/32 -10.20% 2.680 2.406 - 0.02% -
BM_deque_deque_copy/70000 -10.19% 3166.577 2844.019 - 0.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.15% 0.381 0.343 - -3.32% -
std::find_end(vector<int>)_(process_all)/8192 -10.13% 1880.826 1690.337 - -2.60% -
BM_PushHeap_string_SingleElement_262144 -10.05% 2.785 2.505 - -4.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.05% 1594.660 1434.424 - -9.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -10.04% 27.327 24.584 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -10.00% 3493641.371 3144351.462 - 2.30% -
SetIntersection_Front_Set_float_256_256 -9.99% 9299531.568 8370831.108 - -0.19% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.98% 1.119 1.008 - 0.54% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.98% 2686841.797 2418710.776 - -0.82% -
rng::unique(list<int>)_(contiguous)/52 -9.96% 74.996 67.525 - 0.34% -
BM_PushHeap_string_Ascending_16384 -9.94% 22.263 20.050 - -14.72% -
rng::find_end(list<int>)_(single_element)/8192 -9.94% 8765.201 7893.710 - -7.58% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -9.94% 25.320 22.803 - -4.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.94% 63561.715 57243.650 - 0.05% -
rng::move_backward(vector<bool>)_(unaligned)/512 -9.94% 5.365 4.832 - 1.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -9.91% 29.795 26.841 - -0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -9.90% 3563369.357 3210716.003 - -1.73% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.88% 29.304 26.408 - 0.37% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.88% 1627487.471 1466772.489 - -0.01% -
BM_vector_deque_move_backward/1 -9.87% 2.569 2.315 - -9.64% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -9.86% 48.272 43.514 - 1.65% -
std::set<std::string>::erase(key)_(existent)/32 -9.85% 69.655 62.792 - -10.39% -
rng::unique(deque<int>)_(sprinkled)/52 -9.82% 74.755 67.412 - -6.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.81% 34.844 31.427 - -9.42% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.80% 26097.227 23540.414 - -0.07% -
BM_PushHeap_string_SingleElement_64 -9.75% 2.773 2.502 - -2.35% -
BM_RangesPopHeap_string_262144 -9.74% 101.152 91.297 - -12.33% -
std::multiset<std::string>::erase(iterator)/1024 -9.73% 32.973 29.766 - -11.66% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.71% 25486.971 23012.660 - 0.09% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.66% 24928.584 22521.651 - -1.23% -
rng::fill(vector<bool>)/64 -9.62% 1.605 1.451 - -6.92% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -9.61% 0.451 0.408 - -9.07% -
rng::adjacent_find(list<int>,_pred)/8192 -9.57% 8722.622 7888.072 - 3.62% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.56% 10.351 9.362 - -6.60% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.53% 1.787 1.617 - -5.42% -
BM_vector_deque_move_backward/2 -9.50% 2.280 2.064 - -8.31% -
std::set<std::string>::count(key)_(existent)/1024 -9.49% 24.362 22.050 - -7.58% -
std::generate_n(list<int>)/50 -9.47% 17.232 15.601 - 0.68% -
std::find_end(vector<int>)_(process_all)/1048576 -9.45% 240787.130 218030.983 - -2.14% -
std::transform(list<int>,_list<int>)/8192 -9.44% 9411.148 8522.900 - -8.34% -
rng::find_end(list<int>)_(near_matches)/1000 -9.41% 36519.227 33083.568 - 0.12% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -9.39% 11316.703 10253.502 - -8.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.39% 93.536 84.751 - -11.23% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.37% 13056530.111 11832517.610 - -15.69% -
std::find_end(list<int>)_(near_matches)/8192 -9.36% 2502622.025 2268408.307 - 0.21% -
BM_std_minmax<long_long>/11 -9.34% 2.538 2.301 - 2.96% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.34% 13.857 12.563 - 0.05% -
std::is_sorted_until(deque<int>,_pred)/8 -9.33% 4.251 3.855 - -10.46% -
std::find_end(list<int>)_(near_matches)/1024 -9.32% 38556.447 34961.640 - 0.91% -
SetIntersection_Interlaced_Vector_float_262144_1024 -9.32% 156317150.750 141744417.866 - 69.71% -
std::multiset<int>::find(key)_(existent)/8192 -9.31% 8.910 8.080 - 0.26% -
rng::find_end(list<int>)_(near_matches)/8192 -9.26% 2495790.325 2264721.278 - 0.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.24% 29.358 26.645 - -10.24% -
rng::generate_n(list<int>)/50 -9.23% 17.443 15.832 - -0.47% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.23% 34.356 31.184 - 0.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -9.20% 20.935 19.009 - 1.55% -
SetIntersection_Interlaced_Vector_float_262144_4 -9.18% 2155931.059 1957947.056 - 28.00% -
std::all_of(deque<int>)_(process_all)/50 -9.16% 21.237 19.292 - 0.03% -
rng::find_end(list<int>)_(near_matches)/1024 -9.15% 38068.399 34584.827 - 0.55% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -9.15% 2.199 1.997 - -14.33% -
BM_PushHeap_string_PipeOrgan_1024 -9.11% 10.795 9.812 - -6.65% -
rng::generate_n(list<int>)/32 -9.10% 9.532 8.665 - 0.28% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.08% 31.010 28.196 - -6.62% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -9.06% 1.230 1.118 - -10.62% -
BM_std_min<unsigned___int128>/11 -9.05% 4.501 4.094 - 0.73% -
rng::fill(deque<int>)/32 -8.96% 1.470 1.338 - -4.55% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.96% 1.893 1.724 - -4.89% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.96% 14344.443 13059.410 - -23.20% -
std::unordered_set<std::string>::ctor(const&)/32 -8.94% 724.121 659.355 - -4.37% -
BM_std_minmax<short>/16 -8.94% 1.900 1.730 - -0.15% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.94% 196.101 178.571 - -0.99% -
std::distance(deque<int>)/8192 -8.94% 0.694 0.632 - 0.00% -
std::distance(deque<int>)/4096 -8.93% 0.693 0.632 - 0.00% -
BM_std_minmax<long_long>/6 -8.89% 2.429 2.213 - 3.09% -
std::unique(deque<int>)_(sprinkled)/32 -8.89% 67.262 61.284 - -1.91% -
BM_PushHeap_string_SingleElement_16384 -8.87% 2.720 2.478 - -3.06% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.85% 25700.541 23425.388 - -1.12% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.84% 14518.091 13234.383 - -21.51% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.83% 549.961 501.376 - 0.20% -
std::find_end(list<int>)_(near_matches)/1000 -8.83% 36998.954 33730.799 - 1.45% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.83% 1.860 1.696 - -4.50% -
bm_ranges_lexicographical_compare<int>/3 -8.82% 1.850 1.687 - -9.67% -
std::distance(deque<int>)/1024 -8.81% 0.694 0.633 - 0.00% -
std::find(vector<bool>)_(process_all)/8 -8.79% 0.576 0.526 - -16.33% -
SetIntersection_None_Vector_float_262144_16384 -8.77% 1302353.996 1188095.604 - -1.77% -
BM_deque_vector_ranges_copy/65536 -8.76% 2876.318 2624.459 - 1.04% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -8.75% 12475.982 11384.687 - -0.29% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.73% 18.097 16.516 - -1.28% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.71% 41200.820 37612.122 - 0.73% -
SetIntersection_Interlaced_Vector_float_1024_64 -8.70% 5862817.303 5352614.585 - 47.06% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.68% 42839.974 39119.943 - 0.59% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -8.67% 1.062 0.970 - -65.08% -
BM_RangesMakeHeap_float_Random_16 -8.67% 1.710 1.562 - -2.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.61% 800.521 731.561 - -0.46% -
SetIntersection_Front_Set_float_16384_1024 -8.61% 15558256.844 14218483.260 - -1.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.61% 32.211 29.439 - 0.35% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.59% 11.534 10.543 - 16.66% -
SetIntersection_Interlaced_Set_string_256_256 -8.58% 32395133.878 29615207.142 - -1.17% -
rng::find_first_of(vector<int>)_(large_needle)/50 -8.57% 285.569 261.084 - -11.17% -
BM_StringRelational_Less_Small_Small_ChangeFirst -8.57% 1.386 1.268 - 0.12% -
std::find_end(vector<int>)_(process_all)/1024 -8.55% 244.220 223.327 - -2.04% -
rng::copy(vector<bool>)_(unaligned)/512 -8.55% 3.699 3.383 - -4.10% -
BM_PopHeap_uint32_1 -8.52% 0.456 0.417 - -1.54% -
SetIntersection_None_Set_uint32_16384_1024 -8.50% 166193423.307 152063307.021 - -4.34% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.48% 569.216 520.935 - -6.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -8.48% 19.884 18.198 - 1.45% -
std::find_end(vector<int>)_(process_all)/1000 -8.45% 238.172 218.048 - -2.06% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.44% 15187.746 13905.624 - -7.64% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -8.42% 10.507 9.622 - 10.11% -
BM_PushHeap_string_PipeOrgan_256 -8.42% 8.679 7.948 - -7.91% -
rng::rotate(list<int>)_(by_1/3)/32 -8.41% 15.617 14.304 - 0.18% -
std::copy_n(vector<int>)/32768 -8.39% 3795.927 3477.310 - -8.17% -
std::none_of(deque<int>)_(process_all)/8192 -8.38% 2873.189 2632.313 - 0.33% -
BM_deque_vector_ranges_copy/70000 -8.37% 3093.417 2834.409 - 0.76% -
std::partition(deque<int>)_(dense)/50 -8.35% 16.338 14.973 - -7.71% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.34% 26.030 23.858 - -2.63% -
BM_std_min<short>/4 -8.33% 1.082 0.992 - -2.35% -
std::none_of(deque<int>)_(process_all)/32768 -8.30% 11512.710 10557.148 - 0.00% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.29% 1.858 1.704 - -4.78% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -8.29% 1.634 1.498 - -5.25% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.28% 209.113 191.793 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.28% 3564623.846 3269550.115 - -0.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.27% 24.540 22.511 - 5.19% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.27% 415.312 380.981 - -2.71% -
rng::rotate(list<int>)_(by_1/2)/50 -8.26% 13.824 12.681 - -0.25% -
std::set<std::string>::contains(key)_(existent)/8192 -8.24% 29.902 27.439 - -9.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.23% 17.941 16.465 - -1.79% -
SetIntersection_Front_Set_float_16384_256 -8.22% 5143497.701 4720560.441 - -4.82% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.21% 1.677 1.540 - -6.55% -
BM_std_minmax<unsigned_char>/32 -8.21% 1.601 1.470 - 0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -8.18% 7101937.656 6521011.443 - -2.85% -
SetIntersection_Front_Set_string_256_64 -8.16% 16216560.552 14893135.575 - -1.18% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.15% 4705.299 4321.922 - 0.07% -
std::move(deque<int>)/8 -8.14% 3.997 3.672 - -1.22% -
BM_deque_deque_ranges_move_backward/5500 -8.11% 223.600 205.458 - -0.92% -
BM_std_min<unsigned___int128>/10 -8.11% 4.011 3.686 - 0.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.09% 112198.437 103124.702 - -2.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -8.08% 13775017.240 12662119.867 - -0.53% -
BM_MakeThenSortHeap_string_Descending_256 -8.08% 19.664 18.076 - 1.95% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -8.06% 27855.829 25610.236 - -15.46% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.01% 2687706.736 2472362.824 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.00% 1614.876 1485.727 - 0.22% -
std::stable_partition(deque<int>)_(sparse)/32 -7.99% 12.170 11.198 - 1.29% -
std::rotate(list<int>)_(1_element_backward)/50 -7.98% 24.788 22.809 - 2.05% -
std::is_sorted(vector<int>,_pred)/8 -7.98% 4.107 3.779 - -0.40% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.97% 587.620 540.796 - 0.04% -
BM_RangesMakeHeap_uint32_Random_256 -7.94% 1.194 1.100 - -10.78% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.92% 3401.418 3131.900 - -0.77% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.92% 25.927 23.873 - 0.13% -
std::distance(deque<int>)/50 -7.91% 0.694 0.639 - 0.00% -
std::for_each_n(deque<int>)/8 -7.89% 1.254 1.155 - -7.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.89% 3.582 3.299 - -16.11% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.86% 1064668.540 980975.506 - -4.84% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -7.84% 12.120 11.170 - -0.55% -
BM_std_minmax_element<char>/5500 -7.83% 1510.118 1391.807 - -9.44% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.83% 10.638 9.805 - -10.84% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.83% 573.869 528.927 - 0.23% -
std::search_n(list<int>)_(no_match)/8192 -7.81% 7316.834 6745.391 - -0.74% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.81% 749.637 691.098 - 148.13% -
std::rotate(list<int>)_(by_1/2)/50 -7.80% 13.854 12.773 - 0.00% -
BM_std_minmax_element<char>/4000 -7.79% 1100.673 1014.898 - -9.26% -
BM_std_minmax_element<char>/4096 -7.76% 1126.724 1039.263 - -9.25% -
BM_RangesMakeHeap_uint32_Random_16384 -7.76% 1.043 0.962 - -6.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -7.75% 134711079.062 124269196.724 - 0.80% -
std::move(vector<bool>)_(aligned)/64 -7.75% 1.776 1.639 - -0.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.73% 14450.307 13333.743 - 25.64% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.72% 24.740 22.830 - -0.73% -
bm_lexicographical_compare<int>/4 -7.72% 1.259 1.162 - -7.76% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.71% 6.451 5.953 - 0.21% -
BM_PushHeap_string_PipeOrgan_64 -7.70% 6.317 5.831 - -4.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -7.68% 0.501 0.463 - -27.28% -
BM_RangesPushHeap_string_PipeOrgan_1024 -7.67% 10.449 9.648 - -1.13% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.66% 558.384 515.587 - 1.13% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -7.66% 1.536 1.419 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.65% 6691892.096 6179896.359 - -7.64% -
BM_deque_deque_copy/2 -7.64% 3.062 2.828 - -12.53% -
SetIntersection_Interlaced_Vector_float_16384_256 -7.63% 29707649.995 27440609.642 - 57.44% -
BM_StringFindCharLiteral/8 -7.61% 1.619 1.496 - -7.58% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.61% 1.219 1.126 - -1.16% -
BM_StringFindCharLiteral/16 -7.61% 1.619 1.496 - -7.60% -
BM_RangesMakeThenSortHeap_string_Descending_256 -7.61% 19.320 17.850 - -1.91% -
BM_RangesPushHeap_uint32_Random_1 -7.60% 0.501 0.463 - -18.94% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -7.58% 12829.706 11856.684 - 0.26% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.58% 5.104 4.717 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -7.57% 4794321.919 4431216.808 - -11.67% -
SetIntersection_Front_Set_float_1024_256 -7.57% 5002160.321 4623316.493 - 2.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.57% 4735.906 4377.341 - -7.24% -
std::is_sorted_until(list<int>)/8192 -7.51% 7275.159 6728.453 - -0.67% -
bm_ranges_lexicographical_compare<int>/2 -7.50% 1.527 1.412 - -10.54% -
BM_std_minmax_element<char>/64000 -7.49% 17500.325 16190.023 - -9.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.48% 0.480 0.444 - -6.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.44% 3544102.664 3280422.211 - -1.76% -
std::transform(list<int>)_(identity_transform)/8192 -7.43% 7638.448 7070.869 - -7.62% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.41% 383.016 354.652 - 0.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.38% 35.906 33.255 - -7.75% -
BM_std_minmax_element<char>/70000 -7.38% 19141.762 17728.455 - -8.93% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.37% 42919.747 39754.859 - 0.53% -
rng::remove(list<int>)_(sprinkled)/50 -7.37% 69.512 64.391 - -0.01% -
BM_RangesPushHeap_string_PipeOrgan_64 -7.35% 6.198 5.743 - -1.38% -
std::is_sorted(list<int>,_pred)/8 -7.34% 4.279 3.965 - -0.80% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.31% 208.483 193.241 - -6.47% -
BM_std_minmax_element<char>/65536 -7.29% 17886.294 16582.629 - -8.95% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.28% 23.667 21.944 - -0.22% -
rng::for_each(map<int>)/50 -7.26% 41.514 38.498 - -0.04% -
std::count_if(list<int>)_(every_other)/8192 -7.26% 7650.780 7095.714 - -6.15% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.22% 1.331 1.235 - -17.06% -
BM_num_put<const_void*> -7.20% 13.392 12.427 - 0.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -7.19% 28.305 26.269 - 5.27% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.18% 41122.622 38168.291 - 0.44% -
BM_RangesPushHeap_float_SingleElement_4 -7.18% 0.384 0.357 - 0.02% -
SetIntersection_Interlaced_Vector_string_64_64 -7.16% 29115011.975 27028990.655 - -1.71% -
std::copy_if(list<int>)_(entire_range)/64 -7.16% 36.189 33.597 - -6.49% -
SetIntersection_Interlaced_Vector_float_262144_256 -7.12% 51787677.388 48099125.807 - 93.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.10% 2.689 2.498 - -8.32% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.07% 84.857 78.855 - -1.15% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -7.05% 934903.318 869001.150 - -1.37% -
BM_std_minmax_element<char>/1024 -7.04% 286.763 266.562 - -8.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.04% 8.259 7.678 - -14.63% -
rng::find(vector<char>)_(process_all)/1024 -7.02% 17.498 16.271 - 0.29% -
rng::search_n(list<int>)_(no_match)/8192 -7.00% 7393.262 6875.376 - -0.01% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.00% 16.152 15.022 - -4.46% -
BM_RangesPushHeap_uint64_SingleElement_64 -7.00% 0.385 0.359 - -2.86% -
BM_MakeHeap_uint64_Random_1024 -6.93% 1.097 1.021 - -2.84% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.93% 3587.318 3338.741 - 0.19% -
bm_lexicographical_compare<unsigned_char>/8 -6.93% 1.497 1.393 - -3.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -6.93% 6805263.177 6333874.048 - -6.94% -
BM_RangesMakeHeap_string_Ascending_1024 -6.92% 5.339 4.969 - -0.01% -
rng::copy_backward(list<int>)/32768 -6.92% 30329.043 28231.270 - -4.82% -
BM_deque_deque_move/70000 -6.91% 3322.638 3093.055 - -0.89% -
std::all_of(vector<int>)_(process_all)/8 -6.90% 2.561 2.384 - -1.13% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.89% 9368.361 8723.119 - 12.50% -
std::unique_copy(list<int>)_(contiguous)/32 -6.87% 11.933 11.113 - -1.10% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.87% 2.769 2.579 - -0.32% -
rng::any_of(vector<int>)_(process_all)/50 -6.87% 13.628 12.692 - 0.76% -
std::find_if_not(vector<char>)_(process_all)/8 -6.84% 2.469 2.300 - -7.35% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.83% 1.776 1.654 - -2.33% -
BM_deque_vector_ranges_copy/64000 -6.82% 2848.643 2654.240 - 3.06% -
rng::find_if(list<int>)_(process_all)/8192 -6.82% 10324.504 9620.014 - 2.69% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.81% 111738.717 104124.440 - 1.35% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.78% 8450117.872 7876960.077 - -3.56% -
BM_deque_vector_move_backward/0 -6.77% 1.468 1.369 - -20.17% -
BM_std_min<unsigned___int128>/6 -6.76% 2.260 2.107 - 0.75% -
std::remove_if(vector<int>)_(prefix)/1024 -6.76% 383.161 357.245 - -0.10% -
BM_MakeHeap_uint64_Descending_64 -6.76% 0.251 0.234 - -6.52% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -6.75% 1.293 1.205 - -11.71% -
BM_MakeHeap_float_Random_16 -6.73% 1.608 1.500 - -6.98% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.73% 111426.724 103926.456 - -6.30% -
BM_std_min<unsigned_char>/8 -6.73% 2.349 2.191 - -2.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.73% 26.404 24.628 - -2.26% -
BM_deque_deque_copy/1 -6.71% 3.403 3.175 - -9.77% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.70% 30.562 28.513 - 3.96% -
std::is_sorted(list<int>,_pred)/8192 -6.70% 7610.705 7100.962 - -6.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.64% 22.383 20.897 - -0.56% -
BM_std_minmax_element<char>/512 -6.62% 146.095 136.418 - -7.95% -
BM_MakeHeap_string_Ascending_16384 -6.60% 5.751 5.371 - 3.52% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.60% 64763.057 60489.796 - -4.84% -
BM_PopHeap_float_262144 -6.59% 40.667 37.987 - 0.60% -
BM_deque_deque_ranges_copy/1 -6.57% 3.429 3.204 - -18.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.56% 10.454 9.768 - -5.76% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.54% 933545.116 872462.075 - -0.91% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.53% 3.270 3.056 - -1.54% -
std::equal(vector<bool>)_(unaligned)/50 -6.53% 0.881 0.824 - -5.44% -
rng::transform(list<int>)_(identity_transform)/8192 -6.53% 7602.481 7106.083 - -5.83% -
SetIntersection_Interlaced_Vector_string_16384_16 -6.51% 4611664.826 4311533.209 - -9.27% -
rng::contains(list<int>)_(process_all)/50 -6.50% 19.346 18.089 - -1.25% -
BM_std_min<short>/19 -6.48% 1.975 1.847 - -2.75% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.48% 16158.020 15111.424 - -4.72% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.46% 17.184 16.074 - -8.80% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.45% 3.843 3.595 - -0.92% -
rng::generate(list<int>)/8192 -6.45% 7535.177 7049.167 - -0.34% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.45% 6547.822 6125.527 - 0.34% -
bm_lexicographical_compare<unsigned_char>/5 -6.45% 1.733 1.622 - -4.74% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.44% 1.293 1.209 - -4.03% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.43% 15.285 14.302 - -2.08% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.40% 314.247 294.141 - 0.36% -
std::equal(list<int>)_(it,_it,_it)/8192 -6.40% 10089.065 9443.784 - 0.25% -
rng::partition(vector<int>)_(dense)/32 -6.39% 8.403 7.865 - -8.77% -
std::remove_if(vector<int>)_(prefix)/50 -6.39% 60.836 56.947 - -0.17% -
BM_std_minmax<long_long>/1 -6.38% 0.693 0.649 - 0.60% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -6.38% 16.484 15.433 - 17.85% -
BM_std_min<unsigned___int128>/9 -6.37% 3.526 3.301 - 0.53% -
BM_deque_deque_move/2 -6.36% 3.059 2.864 - -19.18% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.35% 19.002 17.795 - 0.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -6.35% 5.271 4.937 - -14.57% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.32% 24.128 22.604 - 1.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.32% 41.214 38.611 - -7.47% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.31% 1.536 1.439 - -4.81% -
SetIntersection_Interlaced_Vector_float_1024_16 -6.29% 2819898.220 2642409.853 - -2.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.29% 6.745 6.320 - -14.28% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.28% 413.401 387.426 - 2.95% -
BM_deque_deque_ranges_copy/64000 -6.28% 2852.468 2673.457 - -0.31% -
BM_std_min<unsigned___int128>/8 -6.27% 3.109 2.914 - 0.90% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.27% 10.872 10.190 - -2.07% -
BM_std_minmax<short>/28 -6.26% 2.621 2.457 - -3.43% -
rng::swap_ranges(deque<int>)/1024 -6.26% 336.964 315.865 - 0.05% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.26% 38.972 36.533 - -0.72% -
BM_deque_deque_ranges_move/1 -6.25% 3.421 3.207 - -17.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.24% 16.908 15.852 - -3.78% -
rng::find_if_not(vector<bool>)_(process_all)/50 -6.23% 36.826 34.533 - -0.90% -
BM_MakeHeap_uint64_Ascending_4 -6.22% 0.452 0.424 - 4.78% -
BM_deque_deque_copy/65536 -6.20% 3033.535 2845.334 - 0.78% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.19% 724.185 679.332 - 6.58% -
BM_std_minmax_element<int>/2 -6.19% 0.638 0.598 - -7.26% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.19% 20.908 19.614 - -6.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.18% 1.123 1.054 - 7.31% -
BM_MakeHeap_string_Ascending_1024 -6.18% 5.269 4.944 - 0.06% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.17% 13.265 12.447 - 0.14% -
SetIntersection_Front_Set_float_1024_64 -6.17% 2040500.876 1914689.338 - -1.81% -
BM_deque_deque_ranges_copy/2 -6.12% 3.063 2.875 - -18.11% -
BM_StringFindNoMatch/10 -6.11% 1.355 1.272 - -2.13% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.11% 1.114 1.046 - 0.45% -
BM_deque_deque_ranges_move/2 -6.09% 3.061 2.875 - -18.65% -
rng::find_if(deque<int>)_(process_all)/8192 -6.09% 3009.631 2826.264 - 0.22% -
BM_deque_deque_move/1 -6.09% 3.409 3.201 - -18.67% -
std::replace(vector<int>)_(sprinkled)/8192 -6.07% 1360.685 1278.063 - 0.14% -
std::remove(list<int>)_(sprinkled)/1024 -6.07% 1014.270 952.707 - -4.62% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.06% 1583.043 1487.110 - 1.57% -
SetIntersection_Interlaced_Vector_uint32_64_16 -6.05% 18681011.411 17550644.702 - -2.94% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.05% 14651.286 13764.762 - -8.53% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.05% 7942825.478 7462410.801 - 21.25% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.04% 21.049 19.778 - -8.80% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.04% 4687.834 4404.882 - 1.27% -
BM_RangesMakeHeap_float_Random_16384 -6.02% 1.216 1.143 - -0.85% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -6.01% 29468394.511 27697120.467 - 8.24% -
SetIntersection_None_Vector_uint64_262144_64 -6.01% 1210662.059 1137914.776 - -5.77% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.01% 810.889 762.181 - 0.30% -
rng::swap_ranges(deque<int>)/8192 -5.99% 2694.571 2533.224 - -0.08% -
BM_MakeHeap_string_Heap_262144 -5.98% 5.468 5.141 - -4.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.97% 66.627 62.652 - 13.05% -
std::copy_if(list<int>)_(entire_range)/32768 -5.97% 30003.419 28213.260 - -8.22% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -5.96% 11.119 10.456 - 17.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.95% 1012.364 952.137 - -0.06% -
rng::find_if(deque<int>)_(process_all)/32768 -5.93% 12191.876 11468.458 - 0.36% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.93% 793.665 746.579 - 0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.91% 474.798 446.759 - -6.16% -
SetIntersection_Interlaced_Set_float_256_256 -5.90% 9422638.077 8866258.017 - -2.79% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.88% 42.799 40.282 - 6.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -5.87% 2876318.609 2707590.902 - -26.48% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.85% 85160109.902 80180867.969 - -0.65% -
std::unique(vector<int>)_(sprinkled)/52 -5.84% 58.973 55.531 - 0.44% -
SetIntersection_Front_Vector_string_64_64 -5.82% 27708046.126 26095168.230 - -4.28% -
std::find_end(vector<int>)_(near_matches)/1000 -5.81% 14998.970 14126.871 - 0.91% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.81% 1.362 1.283 - 3.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.79% 0.875 0.824 - -0.00% -
BM_num_put<unsigned_long_long> -5.79% 12.186 11.480 - 0.00% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.78% 26.840 25.287 - -6.44% -
rng::reverse(list<int>)/4096 -5.78% 1752.269 1650.948 - -0.12% -
std::generate(list<int>)/8192 -5.78% 7406.022 6978.167 - 0.09% -
std::remove_if(list<int>)_(sprinkled)/1024 -5.77% 1054.494 993.601 - -4.05% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -5.75% 57.214 53.923 - -4.21% -
SetIntersection_Front_Vector_uint64_1024_16 -5.74% 1196861.502 1128190.182 - -5.64% -
rng::equal(vector<bool>)_(unaligned)/50 -5.73% 0.736 0.694 - -17.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -5.73% 0.495 0.467 - 4.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -5.71% 43262.729 40790.925 - 1.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -5.70% 1695818.908 1599184.400 - 0.97% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.68% 24.063 22.695 - -2.99% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.68% 3036.664 2864.141 - 0.22% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.68% 28.912 27.270 - -3.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.67% 5.434 5.126 - -0.64% -
BM_RangesSortHeap_string_262144 -5.66% 184.054 173.634 - 0.10% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.66% 713.431 673.064 - 0.34% -
std::set<int>::erase(key)_(non-existent)/1024 -5.66% 5.627 5.308 - -0.32% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.65% 81.240 76.653 - -1.22% -
BM_RangesMakeHeap_float_Random_4 -5.64% 1.530 1.444 - 9.94% -
rng::is_sorted(list<int>)/8192 -5.63% 7261.972 6853.072 - -5.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.63% 0.873 0.824 - -5.87% -
BM_num_put<long_long> -5.63% 12.442 11.742 - 0.00% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.62% 3.562 3.362 - -0.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.62% 55.003 51.913 - -6.63% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -5.61% 1.560 1.473 - -2.87% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.60% 681.514 643.324 - -0.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.59% 699.381 660.266 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -5.59% 1595079.572 1505885.060 - -1.24% -
BM_StringRelational_Less_Large_Small_Control -5.59% 1.780 1.681 - -8.81% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.59% 28.153 26.581 - -4.82% -
BM_std_minmax<int>/2 -5.57% 0.900 0.850 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.56% 5800.436 5477.984 - 3.80% -
rng::remove_if(deque<int>)_(sprinkled)/32 -5.55% 61.212 57.817 - 1.00% -
SetIntersection_None_Vector_uint64_16384_256 -5.53% 1181587.672 1116242.273 - -3.59% -
SetIntersection_Interlaced_Vector_float_64_64 -5.51% 12059808.496 11395551.758 - -1.46% -
BM_MakeHeap_uint32_PipeOrgan_16 -5.51% 1.041 0.984 - -2.16% -
rng::remove_if(vector<int>)_(prefix)/50 -5.51% 60.991 57.633 - 0.55% -
std::find_end(vector<int>)_(near_matches)/1024 -5.50% 15538.485 14683.553 - 0.93% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.48% 32.807 31.010 - -2.71% -
SetIntersection_Interlaced_Set_string_1024_64 -5.47% 17718489.607 16748779.217 - -2.68% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.46% 15.326 14.489 - -0.71% -
rng::partition(list<int>)_(dense)/32 -5.45% 8.448 7.987 - -3.28% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.44% 1.359 1.285 - 1.29% -
std::unordered_map<int,_int>::clear()/1024 -5.43% 8396.994 7941.388 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.42% 6641346.373 6281355.389 - -12.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.34% 91.292 86.418 - -0.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.33% 2.956 2.798 - -6.91% -
BM_std_minmax_element<char>/3 -5.33% 1.180 1.118 - -6.53% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.33% 29.851 28.260 - 0.30% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.32% 16.491 15.613 - -7.23% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.32% 23.819 22.552 - 1.07% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.31% 2.451 2.321 - 0.78% -
std::multiset<int>::contains(key)_(existent)/8192 -5.31% 8.816 8.348 - 1.73% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.28% 8902.142 8431.970 - -4.64% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.28% 25.329 23.993 - -0.53% -
std::find(vector<long_long>)_(bail_25%)/8 -5.25% 0.956 0.906 - 2.06% -
rng::partial_sort_copy(list<int>)_(descending)/8 -5.25% 18.589 17.613 - -1.17% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.25% 135.039 127.950 - -4.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.24% 6695979.291 6345328.440 - 4.05% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.23% 14.786 14.013 - -0.36% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.22% 2.099 1.990 - 1.69% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.22% 305.248 289.311 - 2.37% -
BM_PushHeap_string_PipeOrgan_4 -5.21% 2.634 2.496 - -5.74% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -5.20% 11.019 10.446 - 14.91% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.20% 1.639 1.554 - -5.96% -
std::unique_copy(deque<int>)_(contiguous)/52 -5.20% 15.345 14.548 - -30.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.20% 29.989 28.431 - -2.93% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.19% 3.162 2.998 - -0.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.19% 0.585 0.555 - -0.03% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.19% 586.077 555.658 - 1.87% -
BM_std_min<unsigned___int128>/7 -5.19% 2.657 2.519 - 0.95% -
rng::reverse_copy(vector<int>)/8 -5.19% 2.534 2.402 - 0.09% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.17% 18.090 17.155 - -6.10% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -5.16% 1.192 1.130 - 4.79% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -5.16% 25.273 23.969 - -6.62% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.14% 385.210 365.405 - 0.27% -
rng::copy(vector<int>)/32768 -5.14% 3486.281 3307.175 - 1.96% -
bm_lexicographical_compare<unsigned_char>/6 -5.13% 1.959 1.859 - -2.34% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.12% 572.166 542.846 - 1.99% -
rng::copy_backward(deque<int>)/8 -5.12% 2.793 2.650 - -4.78% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.11% 716.572 679.977 - -0.75% -
bm_ranges_lexicographical_compare<signed_char>/4 -5.09% 2.076 1.971 - -5.41% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.07% 294.331 279.408 - 1.21% -
SetIntersection_Front_Set_uint64_1024_1024 -5.07% 15759082.511 14960846.401 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.04% 1271473.000 1207413.152 - -4.50% -
SetIntersection_Front_Vector_uint32_1024_4 -5.04% 1135853.327 1078643.603 - -4.48% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -5.02% 16.857 16.010 - -2.56% -
SetIntersection_Interlaced_Vector_string_262144_1024 -5.02% 241358599.479 229239027.491 - -6.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.01% 0.644 0.612 - -0.34% -
rng::copy_backward(vector<int>)/32768 -5.01% 3286.674 3122.098 - -11.21% -
BM_StringEraseToEnd_Huge_Opaque -5.00% 2.512 2.387 - -3.20% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.99% 39873910.333 37884560.297 - -7.72% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.99% 51.061 48.514 - -15.35% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 -4.98% 0.513 0.488 - -5.80% -
BM_std_minmax<unsigned_char>/16 -4.97% 0.973 0.925 - -5.15% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.95% 66.788 63.480 - -1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.94% 2472426.390 2350211.049 - -7.89% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.94% 2.179 2.071 - 0.32% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.93% 6.667 6.338 - -41.25% -
BM_num_put<unsigned_long> -4.91% 12.087 11.493 - 0.00% -
std::unordered_set<std::string>::erase(iterator)/0 -4.91% 27.410 26.064 - -20.88% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.91% 13.329 12.675 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.90% 39.382 37.452 - -6.26% -
std::is_sorted(list<int>)/8192 -4.90% 7170.888 6819.861 - -5.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -4.89% 2.807 2.670 - 1.60% -
bm_lexicographical_compare<int>/3 -4.88% 1.692 1.610 - 2.67% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.88% 24.006 22.835 - 0.51% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.88% 272539.877 259251.062 - -2.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -4.87% 1.331 1.266 - 2.88% -
BM_RangesPushHeap_string_SingleElement_4 -4.87% 2.294 2.182 - 0.50% -
BM_std_minmax<int>/11 -4.87% 1.832 1.742 - 3.22% -
rng::sort(deque<int>)_(descending)/1024 -4.86% 1371.191 1304.578 - 0.39% -
rng::copy(vector<bool>)_(aligned)/64 -4.86% 1.375 1.308 - -4.58% -
std::count(list<int>)_(every_other)/8192 -4.85% 6663.637 6340.614 - -7.91% -
BM_std_minmax<unsigned_short>/12 -4.84% 1.385 1.318 - -4.85% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.84% 12696.049 12081.408 - 0.52% -
rng::find_if(vector<bool>)_(process_all)/50 -4.83% 36.684 34.911 - -0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -4.83% 60.081 57.178 - -4.89% -
SetIntersection_Interlaced_Vector_float_16384_1024 -4.83% 73662480.050 70105377.127 - 58.79% -
SetIntersection_Front_Set_uint64_16384_256 -4.82% 5062987.970 4818880.449 - -2.68% -
SetIntersection_Interlaced_Vector_float_1024_4 -4.82% 1466805.052 1396120.235 - -3.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.81% 2.082 1.981 - 0.48% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.81% 1.233 1.174 - 2.45% -
std::set<int>::erase(key)_(non-existent)/8192 -4.81% 8.745 8.325 - -1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.80% 19643637.473 18699923.131 - -5.90% -
SetIntersection_None_Vector_float_262144_1 -4.80% 1238098.101 1178659.118 - -2.31% -
BM_std_minmax<unsigned_short>/23 -4.80% 2.570 2.446 - -1.83% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.80% 16.769 15.965 - 1.87% -
SetIntersection_Front_Set_uint64_64_64 -4.79% 15069557.076 14347375.499 - -6.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.77% 10.156 9.672 - 0.26% -
std::rotate(list<int>)_(1_element_backward)/32 -4.77% 13.926 13.262 - 0.52% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.75% 32.806 31.248 - 0.37% -
SetIntersection_None_Set_float_64_16 -4.75% 19226834.711 18314135.478 - -3.47% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.74% 3984.550 3795.506 - -3.36% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.74% 8360.165 7964.263 - 2.16% -
std::remove(list<int>)_(sprinkled)/50 -4.74% 68.613 65.364 - 0.94% -
BM_std_minmax<unsigned_long_long>/4 -4.72% 1.597 1.521 - -3.92% -
BM_std_min<unsigned_char>/16 -4.71% 2.619 2.496 - -0.25% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.71% 96778.037 92223.478 - -0.67% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.70% 1.126 1.073 - -8.38% -
BM_std_minmax<unsigned_short>/18 -4.70% 1.985 1.891 - -4.35% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.69% 0.559 0.533 - -1.17% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.67% 1.398 1.332 - 0.67% -
BM_RangesPushHeap_string_SingleElement_256 -4.67% 2.560 2.441 - 0.41% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.66% 1049643.553 1000684.133 - 0.46% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.64% 26503.842 25273.257 - -7.40% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.63% 40.888 38.997 - 0.00% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.63% 1110902.634 1059519.876 - -6.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -4.62% 1.233 1.176 - -7.88% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.62% 885184.985 844272.316 - 0.14% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.62% 7.486 7.141 - 2.45% -
BM_std_min<long_long>/31 -4.62% 3.403 3.246 - -2.70% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -4.57% 66.455 63.416 - 150.48% -
BM_std_minmax<unsigned_short>/25 -4.56% 2.333 2.227 - -3.55% -
rng::move(deque<int>)/8 -4.56% 3.950 3.770 - 0.13% -
std::stable_partition(vector<int>)_(dense)/50 -4.55% 26.429 25.225 - -0.66% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.55% 25.856 24.680 - 0.21% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.52% 2889972.657 2759237.303 - -1.88% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.51% 12003.627 11462.021 - 0.19% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -4.51% 0.280 0.267 - -4.46% -
SetIntersection_Front_Set_uint32_64_4 -4.51% 18171404.125 17351948.861 - -0.65% -
std::partition(deque<int>)_(dense)/1024 -4.48% 361.793 345.570 - -4.07% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.47% 5819.232 5558.962 - -1.90% -
BM_std_min<short>/8 -4.46% 1.362 1.301 - -4.98% -
SetIntersection_Interlaced_Vector_float_256_16 -4.45% 7980317.087 7624812.072 - 21.15% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.45% 36.685 35.051 - 1.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.45% 223.979 214.007 - 4.45% -
std::multiset<int>::find(key)_(existent)/1024 -4.45% 3.799 3.631 - -1.63% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.44% 5.638 5.387 - -0.86% -
SetIntersection_Front_Set_float_64_64 -4.43% 15408325.764 14724974.113 - 1.80% -
BM_std_min<short>/16 -4.43% 1.800 1.720 - -4.45% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.43% 23207.748 22179.868 - -1.82% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.43% 32.723 31.275 - -1.52% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.43% 16.946 16.196 - -0.81% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.42% 298.242 285.048 - 0.60% -
BM_RangesMakeHeap_float_Descending_4 -4.42% 0.294 0.281 - 0.10% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.42% 25255.045 24139.031 - -7.27% -
BM_std_min<unsigned___int128>/5 -4.41% 1.850 1.769 - 1.03% -
BM_RangesPushHeap_string_SingleElement_16 -4.40% 2.553 2.441 - -0.30% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.40% 1.273 1.217 - 7.22% -
bm_lexicographical_compare<signed_char>/16 -4.40% 1.327 1.269 - -4.32% -
rng::copy(deque<int>)/8 -4.40% 2.785 2.662 - -2.39% -
BM_std_minmax<unsigned_short>/22 -4.39% 2.394 2.289 - 2.19% -
BM_RangesPushHeap_string_SingleElement_1024 -4.37% 2.578 2.465 - 0.39% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 -4.37% 0.280 0.268 - -1.99% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.37% 4.167 3.985 - -5.04% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.36% 2945.460 2816.913 - 0.01% -
std::find_if(vector<int>)_(process_all)/8 -4.36% 2.700 2.582 - 0.98% -
bm_lexicographical_compare<unsigned_char>/7 -4.36% 2.213 2.117 - -2.28% -
std::copy(vector<bool>)_(aligned)/64 -4.36% 1.368 1.308 - -4.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.36% 34.307 32.812 - -5.27% -
rng::partial_sort(deque<int>)_(descending)/8 -4.34% 44.162 42.245 - 2.13% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.33% 12.983 12.420 - 0.49% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.33% 868401.436 830764.103 - -1.42% -
BM_PushHeap_string_Random_16384 -4.33% 16.941 16.207 - -3.74% -
BM_std_minmax<short>/29 -4.33% 2.673 2.557 - -2.63% -
bm_lexicographical_compare<int>/8 -4.33% 1.541 1.474 - -3.92% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.33% 96040.359 91885.162 - -0.29% -
BM_RangesPushHeap_string_PipeOrgan_256 -4.33% 8.368 8.006 - 0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -4.32% 0.410 0.393 - -12.23% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.32% 1582963.685 1514517.322 - -21.10% -
BM_PushHeap_string_PipeOrgan_16 -4.32% 4.282 4.097 - -1.90% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -4.32% 2.505 2.397 - -3.28% -
SetIntersection_Front_Set_float_262144_262144 -4.32% 1783549.643 1706563.803 - -1.03% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.31% 34.290 32.813 - -4.07% -
BM_std_min<unsigned_long_long>/4 -4.30% 1.101 1.053 - -3.33% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.30% 15.461 14.796 - -0.65% -
BM_SortHeap_float_256 -4.30% 6.044 5.784 - -2.44% -
BM_std_min<int>/8 -4.30% 1.297 1.241 - 0.53% -
rng::sort(deque<int>)_(ascending)/1024 -4.30% 800.600 766.208 - 0.25% -
std::set<std::string>::contains(key)_(existent)/32 -4.30% 16.378 15.675 - -5.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.29% 5.478 5.243 - -0.15% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.29% 4651.064 4451.418 - 0.14% -
BM_std_minmax<unsigned_char>/24 -4.29% 1.207 1.155 - -0.00% -
rng::transform(list<int>,_list<int>)/8192 -4.29% 10218.338 9780.180 - 4.04% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -4.27% 1031.302 987.277 - 3.83% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.27% 9161.493 8770.625 - -2.35% -
BM_RangesPushHeap_string_SingleElement_64 -4.26% 2.611 2.500 - 1.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.26% 356.884 341.686 - 9.15% -
BM_RangesPushHeap_string_Ascending_1024 -4.25% 13.845 13.256 - 1.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.25% 1.237 1.185 - -0.30% -
BM_std_minmax<long_long>/13 -4.25% 3.103 2.971 - 0.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.23% 9275.978 8883.226 - -3.39% -
rng::remove(list<int>)_(sprinkled)/32 -4.23% 57.619 55.183 - 0.13% -
BM_RangesPushHeap_string_Ascending_256 -4.23% 10.974 10.510 - 0.43% -
BM_MakeHeap_uint32_Descending_4 -4.22% 0.282 0.270 - 0.29% -
rng::rotate(deque<int>)_(1_element_forward)/50 -4.21% 6.100 5.843 - -8.80% -
rng::for_each_n(deque<int>)/8 -4.20% 1.205 1.154 - -13.16% -
rng::equal(vector<bool>)_(unaligned)/8 -4.19% 0.738 0.707 - -23.57% -
BM_RangesMakeHeap_string_Ascending_256 -4.19% 5.067 4.855 - -1.03% -
BM_MakeHeap_string_SingleElement_262144 -4.19% 7.792 7.466 - 0.91% -
BM_MakeHeap_uint32_SingleElement_4 -4.18% 0.338 0.324 - -1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.18% 12457692.081 11936842.602 - -1.64% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.18% 0.980 0.940 - -4.40% -
BM_PushHeap_uint64_Descending_1 -4.17% 0.449 0.430 - -25.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.17% 10.944 10.488 - -9.65% -
rng::stable_sort(deque<int>)_(heap)/8 -4.16% 26.363 25.266 - -3.80% -
BM_std_min<unsigned___int128>/4 -4.15% 1.446 1.386 - 0.65% -
BM_std_minmax<unsigned_long_long>/3 -4.15% 1.239 1.187 - -4.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.14% 2.639 2.530 - -0.35% -
std::find_if(vector<bool>)_(process_all)/50 -4.14% 36.550 35.038 - 0.10% -
std::none_of(list<int>)_(process_all)/8 -4.14% 2.716 2.604 - -0.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.14% 92.006 88.200 - 5.07% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.13% 1.402 1.344 - 16.48% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.13% 21.867 20.964 - 1.20% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.12% 686.866 658.535 - -5.07% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.12% 1.384 1.327 - 11.15% -
BM_RangesPushHeap_string_Descending_16384 -4.11% 2.462 2.361 - 0.40% -
BM_RangesPushHeap_string_PipeOrgan_4 -4.10% 2.576 2.470 - -1.68% -
SetIntersection_None_Set_float_64_4 -4.10% 22693730.100 21762773.023 - -0.24% -
std::search(list<int>)_(single_element)/1024 -4.09% 770.832 739.316 - 1.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.09% 351.508 337.142 - 6.08% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.09% 5.062 4.855 - 0.88% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.08% 15.619 14.981 - -5.38% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.08% 3.509 3.365 - -1.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.07% 40393.564 38750.241 - -2.81% -
BM_MakeThenSortHeap_string_Descending_16384 -4.07% 68.034 65.267 - -0.42% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.06% 2.690 2.581 - -1.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.06% 51.786 49.685 - 0.42% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.06% 1.205 1.157 - -0.05% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -4.05% 6.166 5.917 - -2.41% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.04% 29893.299 28684.616 - 0.19% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.04% 15441548.750 14817849.169 - -1.69% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.02% 14.929 14.329 - -1.17% -
std::rotate_copy(list<int>)/32 -4.01% 8.528 8.185 - -3.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -4.01% 1739813.622 1670040.422 - -1.46% -
BM_MakeThenSortHeap_float_Random_4 -4.00% 4.462 4.283 - -4.28% -
BM_MakeHeap_string_Ascending_256 -3.99% 4.989 4.789 - -1.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.99% 1.038 0.996 - -1.50% -
SetIntersection_None_Vector_string_262144_64 -3.99% 1371243.529 1316552.819 - -2.89% -
BM_MakeHeap_string_Descending_262144 -3.99% 3.544 3.403 - -5.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.99% 29932.934 28739.741 - 0.43% -
BM_RangesMakeHeap_string_Heap_262144 -3.98% 5.438 5.221 - 0.28% -
BM_MakeThenSortHeap_float_Heap_4 -3.98% 1.239 1.190 - -4.95% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.98% 29264.151 28100.724 - 0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.97% 654.074 628.077 - -1.04% -
BM_RangesMakeHeap_uint32_Random_1024 -3.97% 1.071 1.029 - -5.68% -
BM_std_minmax<unsigned_short>/7 -3.96% 1.752 1.683 - 2.54% -
SetIntersection_Front_Set_uint32_64_1 -3.95% 18083700.233 17369390.657 - -1.45% -
rng::unique(deque<int>)_(sprinkled)/32 -3.94% 60.646 58.254 - -2.96% -
rng::remove_if(deque<int>)_(sprinkled)/50 -3.93% 71.396 68.587 - 2.23% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -3.93% 35.260 33.874 - 5.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.91% 2.602 2.501 - 11.28% -
rng::for_each(list<int>)/8192 -3.89% 8309.713 7986.727 - -3.20% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.88% 67835917.167 65201405.399 - -8.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 -3.88% 0.279 0.269 - -3.95% -
BM_RangesPushHeap_uint64_Descending_1 -3.88% 0.467 0.449 - -23.14% -
BM_RangesPushHeap_string_Descending_256 -3.88% 2.368 2.276 - -2.43% -
rng::move_backward(vector<int>)/1048576 -3.87% 58534.849 56267.912 - 0.42% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.87% 22.982 22.093 - -3.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.86% 5586850.693 5371127.423 - -0.48% -
std::partition(list<int>)_(sparse)/8192 -3.86% 8176.408 7861.150 - 9.83% -
BM_PushHeap_uint64_Random_64 -3.86% 5.273 5.070 - -2.55% -
SetIntersection_Front_Set_uint32_256_256 -3.85% 9770664.787 9394282.138 - -4.03% -
BM_StringRelational_Less_Small_Small_Control -3.84% 1.727 1.660 - -3.62% -
rng::stable_partition(vector<int>)_(dense)/32 -3.84% 22.515 21.651 - -0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.83% 1.045 1.005 - -9.43% -
SetIntersection_Front_Set_uint64_262144_1 -3.82% 1155611.682 1111493.946 - -1.09% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.81% 24.494 23.560 - -2.63% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.80% 296700.670 285426.878 - -1.48% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.79% 26.510 25.506 - -0.65% -
BM_std_minmax<unsigned_char>/25 -3.78% 1.226 1.180 - -0.35% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -3.78% 726.967 699.466 - -3.32% -
BM_std_minmax<unsigned_char>/26 -3.78% 1.442 1.388 - -0.36% -
BM_RangesMakeHeap_uint32_Random_262144 -3.78% 1.053 1.013 - -2.12% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.77% 29.452 28.340 - 0.09% -
BM_std_min<unsigned_short>/27 -3.77% 2.382 2.292 - -3.39% -
std::partition(list<int>)_(dense)/32 -3.77% 9.160 8.815 - 0.97% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -3.77% 1.338 1.288 - -8.60% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.77% 1.513 1.456 - 15.55% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.77% 9.936 9.562 - -3.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.76% 1900064.770 1828702.208 - -2.31% -
bm_ranges_lexicographical_compare<signed_char>/5 -3.75% 2.309 2.222 - -4.04% -
BM_RangesMakeThenSortHeap_float_Random_1 -3.75% 0.280 0.270 - -3.48% -
BM_deque_vector_copy_backward/64000 -3.74% 8211.904 7904.489 - -1.64% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -3.74% 16.119 15.516 - -2.73% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -3.74% 41.838 40.273 - 2.78% -
SetIntersection_None_Vector_float_262144_64 -3.73% 1236760.107 1190625.730 - -1.35% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.73% 27.680 26.648 - -2.19% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.73% 45287.869 43599.989 - 0.45% -
BM_RangesMakeThenSortHeap_string_Descending_4 -3.73% 3.778 3.638 - -3.20% -
rng::reverse_copy(deque<int>)/8 -3.72% 3.045 2.932 - -0.52% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.72% 1117440.753 1075920.919 - -0.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.71% 66.127 63.674 - -6.86% -
std::stable_partition(deque<int>)_(sparse)/50 -3.71% 29.719 28.617 - 2.04% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -3.70% 1.501 1.445 - 0.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 -3.70% 0.280 0.269 - -2.72% -
BM_PopHeap_uint64_1 -3.69% 0.519 0.500 - 11.30% -
std::reverse(deque<int>)/64 -3.67% 13.560 13.062 - 0.04% -
SetIntersection_None_Vector_string_1024_1 -3.66% 1227600.205 1182669.196 - -3.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.66% 24.285 23.397 - 1.87% -
BM_std_minmax<char>/6 -3.65% 2.155 2.076 - 7.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.65% 2.789 2.687 - 0.31% -
std::find(list<int>)_(process_all)/32768 -3.65% 27610.919 26603.780 - -0.66% -
SetIntersection_Front_Vector_string_16384_256 -3.65% 10154110.659 9783788.091 - -1.66% -
BM_RangesPushHeap_float_SingleElement_16 -3.64% 0.377 0.364 - 0.09% -
SetIntersection_Front_Vector_uint64_16384_4 -3.64% 1119365.725 1078627.243 - -5.27% -
rng::copy_backward(list<int>)/8 -3.63% 2.462 2.373 - 0.68% -
std::move(vector<bool>)_(unaligned)/4096 -3.63% 26.643 25.677 - -0.05% -
BM_std_min<short>/21 -3.62% 1.828 1.762 - -4.13% -
BM_MakeHeap_string_Heap_16384 -3.62% 5.123 4.938 - -2.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.61% 1.119 1.079 - -2.50% -
std::find(list<int>)_(bail_25%)/32768 -3.61% 8111.893 7819.173 - 0.91% -
BM_std_minmax<short>/21 -3.60% 2.045 1.971 - -3.75% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.60% 20.366 19.632 - -1.40% -
rng::stable_partition(deque<int>)_(dense)/1024 -3.60% 590.021 568.776 - -5.40% -
BM_std_min<unsigned_int>/29 -3.59% 2.089 2.014 - 1.86% -
BM_RangesPushHeap_string_SingleElement_16384 -3.58% 2.567 2.475 - 0.74% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.58% 69.063 66.591 - 0.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.57% 1.986 1.915 - 0.47% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.57% 8.709 8.398 - -1.57% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.56% 0.423 0.408 - -4.77% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.56% 112184.656 108191.161 - 0.14% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.55% 4.802 4.632 - -10.96% -
std::none_of(vector<int>)_(process_all)/8 -3.54% 2.502 2.414 - 0.00% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.53% 33.518 32.334 - 0.03% -
rng::remove_if(deque<int>)_(prefix)/32 -3.53% 64.315 62.044 - 0.44% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.53% 28278.651 27281.783 - 5.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.52% 1.345 1.297 - 8.45% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.52% 0.291 0.281 - 1.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.51% 3114115.887 3004687.580 - -1.81% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.51% 2.081 2.008 - -0.92% -
BM_std_minmax<char>/22 -3.51% 2.671 2.577 - 7.27% -
BM_std_minmax<unsigned_short>/17 -3.51% 1.712 1.652 - -3.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.50% 13499.045 13026.287 - 1.13% -
SetIntersection_Front_Set_string_1024_256 -3.50% 16132533.935 15567611.493 - 3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.50% 1716865.561 1656840.660 - 0.91% -
rng::adjacent_find(deque<int>,_pred)/8 -3.49% 4.172 4.027 - -0.68% -
BM_std_minmax_element<char>/64 -3.47% 17.665 17.051 - -4.86% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.47% 1.242 1.199 - -0.46% -
BM_std_minmax<unsigned_long_long>/1 -3.47% 0.583 0.563 - -7.13% -
std::find_if(list<int>)_(process_all)/32768 -3.47% 28585.393 27593.243 - -1.16% -
rng::none_of(deque<int>)_(process_all)/32 -3.47% 18.126 17.498 - 6.93% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.46% 9974.529 9629.153 - -2.24% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.46% 5.047 4.872 - 0.13% -
rng::stable_sort(deque<int>)_(descending)/8 -3.46% 27.355 26.408 - -5.35% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -3.46% 9.905 9.562 - -5.10% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.45% 1.742 1.682 - 1.56% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -3.44% 6.385 6.165 - -1.59% -
BM_std_min<long_long>/28 -3.43% 2.659 2.568 - -3.93% -
BM_std_minmax<int>/10 -3.43% 1.437 1.388 - -0.11% -
SetIntersection_None_Vector_float_1024_4 -3.43% 1176791.674 1136426.033 - -1.39% -
rng::copy(vector<int>)/8 -3.42% 2.289 2.210 - -3.86% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.42% 1.848 1.785 - 3.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.42% 0.556 0.537 - 22.45% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.42% 4.109 3.969 - 0.48% -
rng::is_sorted_until(list<int>,_pred)/8192 -3.42% 7808.102 7541.155 - 3.64% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.41% 3.769 3.640 - -1.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.41% 20055065.732 19371680.775 - -1.35% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.40% 1.435 1.386 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.40% 14518.819 14025.502 - 1.11% -
rng::rotate_copy(deque<int>)/32 -3.40% 2.693 2.602 - -2.11% -
BM_PushHeap_float_Ascending_64 -3.39% 1.813 1.751 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -3.39% 1130930.001 1092551.769 - -2.54% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.39% 544.579 526.122 - -2.84% -
BM_deque_vector_ranges_move/1 -3.39% 2.150 2.077 - -9.64% -
std::distance(join_view(vector<vector<int>>))/50 -3.38% 0.604 0.584 - 0.00% -
BM_std_min<unsigned_long_long>/6 -3.37% 1.628 1.573 - 0.27% -
bm_ranges_lexicographical_compare<int>/1 -3.37% 1.295 1.252 - -7.27% -
std::find(list<int>)_(bail_25%)/8 -3.37% 0.954 0.922 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.36% 5974823.053 5773800.298 - -0.78% -
BM_std_minmax<char>/5 -3.36% 1.859 1.796 - 6.91% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.36% 23.631 22.837 - -4.51% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.36% 1410218.515 1362846.379 - -4.06% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -3.36% 29.573 28.580 - 0.09% -
rng::find_last(list<int>)_(bail_10%)/50 -3.35% 16.695 16.135 - -0.36% -
BM_std_minmax<int>/1 -3.35% 0.622 0.601 - -0.00% -
SetIntersection_None_Vector_uint32_262144_64 -3.34% 1206643.182 1166308.191 - -1.11% -
BM_MakeHeap_float_Ascending_256 -3.34% 0.671 0.649 - -0.38% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.34% 621.673 600.912 - 0.65% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.34% 2.386 2.306 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.34% 1687296.959 1630984.783 - 2.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.34% 1728085.321 1670420.038 - -0.66% -
std::search_n(list<int>)_(no_match)/1048576 -3.34% 863376.432 834579.898 - -3.63% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.33% 6.313 6.103 - 0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.32% 848.946 820.720 - 0.85% -
bm_lexicographical_compare<unsigned_char>/4 -3.32% 1.497 1.448 - -1.76% -
BM_RangesPushHeap_string_Random_16384 -3.32% 17.039 16.474 - 2.05% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.31% 65.491 63.322 - -7.68% -
BM_deque_vector_ranges_copy_backward/64000 -3.31% 8143.333 7873.958 - -0.89% -
std::find_if(deque<int>)_(process_all)/1024 -3.31% 490.724 474.496 - -2.01% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.30% 17.733 17.147 - 0.08% -
BM_MakeHeap_string_Heap_1024 -3.29% 4.874 4.714 - -2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.29% 19350304.820 18714300.604 - -2.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -3.28% 9.488 9.177 - -3.85% -
BM_std_minmax<int>/3 -3.28% 1.198 1.159 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.27% 24664485.495 23858915.593 - 1.29% -
BM_std_minmax<char>/4 -3.26% 1.550 1.500 - 4.33% -
std::shift_right(list<int>)/8192 -3.26% 7715.005 7463.762 - 1.27% -
std::swap_ranges(deque<int>)/8192 -3.25% 2635.988 2550.302 - -0.12% -
BM_std_min<short>/28 -3.24% 2.730 2.641 - -3.61% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.24% 12411.370 12009.113 - -2.45% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.23% 2.486 2.406 - 0.80% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.23% 0.687 0.665 - -0.22% -
BM_deque_vector_ranges_move/0 -3.23% 1.548 1.498 - -12.80% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.23% 882.529 854.050 - 0.13% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.22% 2.265 2.192 - -14.76% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.22% 3452.289 3341.083 - 0.29% -
BM_MakeThenSortHeap_float_Random_16 -3.22% 10.211 9.882 - -1.50% -
BM_std_minmax<unsigned_short>/21 -3.22% 1.962 1.899 - -1.79% -
BM_StringRelationalLiteral_Less_Large_Small_Control -3.21% 1.888 1.828 - -3.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.21% 11486.061 11117.506 - 7.61% -
std::multiset<int>::ctor(const&)/32 -3.21% 226.405 219.142 - 1.50% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.21% 17.238 16.685 - -3.28% -
SetIntersection_Front_Vector_uint32_16384_1 -3.20% 1115512.631 1079826.233 - -3.21% -
BM_std_min<unsigned_short>/26 -3.20% 2.153 2.084 - 0.61% -
std::remove(deque<int>)_(prefix)/32 -3.19% 59.516 57.615 - 0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.19% 20956.365 20287.805 - 2.42% -
rng::remove_if(vector<int>)_(prefix)/32 -3.19% 53.632 51.922 - -0.25% -
rng::starts_with(list<int>,_pred)/8 -3.19% 3.725 3.606 - -0.63% -
rng::search(list<int>)_(no_match)/1000 -3.18% 725.931 702.843 - 0.65% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.17% 8.878 8.596 - -1.05% -
BM_RangesPushHeap_string_SingleElement_262144 -3.17% 2.635 2.552 - 1.18% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -3.17% 15.448 14.959 - -2.40% -
BM_StringRelational_Less_Huge_Empty_Control -3.16% 2.085 2.019 - 7.70% -
std::find(list<int>)_(process_all)/8 -3.15% 2.397 2.321 - -5.10% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -3.15% 12.065 11.685 - 0.59% -
BM_std_minmax<unsigned_short>/15 -3.15% 1.942 1.881 - -2.16% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.14% 1130.797 1095.318 - 0.07% -
BM_vector_deque_copy_backward/4000 -3.14% 146.692 142.089 - -0.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.14% 2837.261 2748.267 - 8.51% -
BM_PushHeap_uint64_Random_262144 -3.13% 6.124 5.932 - -1.18% -
BM_vector_deque_ranges_copy/1 -3.12% 2.352 2.279 - -10.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.11% 7.720 7.480 - -0.16% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.11% 18.136 17.572 - 1.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.11% 82356.231 79795.886 - 1.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -3.11% 671.691 650.814 - -1.70% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.11% 1129.579 1094.483 - 1.04% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.10% 87742.745 85025.979 - 0.97% -
rng::partition(vector<int>)_(dense)/1024 -3.10% 242.535 235.026 - -3.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.09% 470.451 455.905 - -0.14% -
rng::fill(vector<bool>)/32768 -3.09% 31.012 30.054 - 1.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.09% 37.552 36.393 - -16.77% -
bm_swap_ranges_vb_unaligned/8 -3.09% 4.912 4.761 - -1.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.08% 1178.814 1142.487 - -3.28% -
BM_std_minmax<unsigned_char>/19 -3.08% 1.656 1.605 - 0.16% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.07% 1.560 1.512 - 2.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.07% 507058.957 491476.286 - -15.95% -
BM_RangesPushHeap_uint32_Descending_4 -3.07% 0.351 0.341 - -3.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 -3.07% 3.110 3.014 - -4.39% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.07% 5754.013 5577.636 - 0.14% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -3.06% 8.410 8.153 - -2.94% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -3.06% 1.220 1.183 - -2.92% -
rng::find(vector<int>)_(process_all)/8 -3.05% 2.902 2.813 - 0.07% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.05% 18.161 17.607 - 2.14% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.05% 2258.969 2190.140 - -0.28% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.05% 2255.797 2187.096 - -0.03% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.04% 1.318 1.278 - -3.16% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.04% 621.679 602.793 - -2.42% -
BM_RangesPushHeap_float_Descending_64 -3.04% 0.391 0.379 - -0.12% -
BM_RangesPushHeap_uint32_SingleElement_16 -3.03% 0.346 0.335 - -0.13% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.02% 747707.984 725122.775 - -0.02% -
std::remove_if(vector<int>)_(prefix)/32 -3.02% 53.783 52.160 - 0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.01% 815.174 790.605 - 0.48% -
BM_MakeHeap_string_PipeOrgan_1024 -3.01% 4.963 4.813 - -2.21% -
std::search(list<int>)_(no_match)/8192 -3.01% 7152.815 6937.739 - -1.18% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.01% 18.120 17.576 - 2.09% -
BM_PushHeap_string_Ascending_4 -3.00% 2.630 2.551 - -1.23% -
BM_PushHeap_string_QuickSortAdversary_256 -3.00% 14.809 14.364 - -4.35% -
BM_std_minmax<unsigned_short>/26 -3.00% 2.581 2.503 - 0.39% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.00% 282.400 273.924 - 0.26% -
BM_vector_deque_copy/2 -3.00% 2.065 2.003 - -3.04% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.00% 1.665 1.615 - 4.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.99% 0.512 0.497 - -1.02% -
rng::starts_with(list<int>)/8192 -2.99% 8943.543 8676.267 - 2.20% -
std::multiset<int>::insert(value)_(new_value)/1024 -2.99% 47.785 46.357 - -2.62% -
BM_std_minmax<char>/7 -2.99% 2.545 2.469 - 5.26% -
BM_SortHeap_float_16 -2.98% 1.651 1.601 - -0.11% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.98% 1821099.609 1766802.732 - -0.81% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.98% 22.841 22.160 - -6.44% -
rng::find(vector<bool>)_(process_all)/1024 -2.98% 4.689 4.549 - -3.62% -
BM_std_minmax<int>/15 -2.97% 2.029 1.969 - -1.11% -
BM_RangesMakeHeap_string_SingleElement_64 -2.97% 6.475 6.282 - -0.03% -
std::set<std::string>::find(key)_(existent)/32 -2.97% 16.304 15.819 - -6.74% -
BM_std_minmax<char>/21 -2.97% 2.392 2.321 - 8.44% -
SetIntersection_Interlaced_Set_float_1024_256 -2.97% 16219263.013 15737913.906 - -3.23% -
SetIntersection_None_Set_string_16384_1 -2.97% 202149680.791 196150367.809 - -0.20% -
rng::find_if(list<int>)_(process_all)/32768 -2.96% 29224.039 28359.687 - -0.09% -
rng::none_of(list<int>)_(process_all)/32 -2.96% 11.854 11.504 - 0.53% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.96% 6.507 6.315 - -1.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.95% 12530.058 12160.352 - -3.06% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -2.95% 1.612 1.564 - -9.84% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.94% 14.221 13.802 - 0.34% -
bm_lexicographical_compare<int>/16 -2.94% 2.016 1.957 - -5.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.94% 1.217 1.181 - -2.32% -
BM_std_minmax<char>/23 -2.94% 3.165 3.072 - 7.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.94% 1246787.098 1210180.167 - -2.00% -
BM_StringRelational_Compare_Small_Empty_Control -2.93% 1.715 1.665 - 8.00% -
std::find(list<int>)_(process_all)/1024 -2.92% 710.525 689.748 - -3.55% -
SetIntersection_Front_Set_float_64_16 -2.92% 17160329.910 16658889.614 - 0.36% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.92% 19.212 18.651 - 1.16% -
BM_std_minmax<int>/7 -2.91% 1.711 1.661 - -7.55% -
BM_RangesPushHeap_string_Descending_64 -2.91% 2.255 2.190 - -2.38% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.91% 213.291 207.083 - 0.65% -
rng::search_n(list<int>)_(no_match)/1048576 -2.91% 863147.685 838056.795 - -3.47% -
rng::find_if(vector<bool>)_(process_all)/8 -2.90% 5.615 5.452 - 0.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -2.90% 6.029 5.854 - -1.52% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.89% 1.407 1.366 - -8.73% -
BM_MakeHeap_string_Heap_64 -2.89% 5.102 4.955 - -2.88% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.89% 561735.320 545523.387 - -0.00% -
BM_PushHeap_float_SingleElement_4 -2.88% 0.378 0.368 - -0.03% -
SetIntersection_Interlaced_Vector_string_256_16 -2.88% 11012878.271 10695332.200 - -2.59% -
BM_StringEraseToEnd_Huge_Transparent -2.88% 2.566 2.492 - 1.05% -
std::swap_ranges(deque<int>)/1024 -2.88% 329.566 320.088 - 0.06% -
BM_RangesMakeHeap_string_SingleElement_1024 -2.88% 6.234 6.054 - -2.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.87% 115679.663 112354.281 - -2.29% -
BM_RangesSortHeap_float_16 -2.87% 1.651 1.604 - 0.23% -
SetIntersection_Front_Set_string_16384_64 -2.86% 4964723.665 4822713.293 - -2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.86% 13838856.642 13443213.997 - -0.21% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.86% 82905.490 80536.607 - -2.52% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.86% 1.242 1.207 - 1.93% -
BM_std_min<unsigned_short>/24 -2.86% 2.493 2.422 - -0.13% -
BM_StringRelational_Less_Small_Huge_Control -2.85% 1.758 1.708 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.85% 22.296 21.660 - -0.93% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.85% 34.902 33.907 - 27.97% -
rng::search_n(list<int>)_(no_match)/1024 -2.85% 743.679 722.513 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.84% 22810965.791 22163175.163 - -1.61% -
BM_vector_deque_ranges_copy/2 -2.84% 2.066 2.007 - -10.57% -
BM_RangesPushHeap_uint32_Random_4 -2.84% 2.552 2.480 - -1.37% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -2.83% 1.199 1.165 - -2.51% -
std::none_of(list<int>)_(process_all)/8192 -2.83% 7200.784 6997.161 - 0.33% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.83% 23.046 22.395 - -5.11% -
std::for_each(list<int>)/8192 -2.83% 8685.738 8440.344 - -5.40% -
rng::is_sorted_until(list<int>)/8192 -2.83% 8253.666 8020.490 - 16.38% -
SetIntersection_Front_Set_string_64_16 -2.82% 25760772.646 25034946.342 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -2.81% 5939588.531 5772412.503 - -4.27% -
BM_MakeHeap_string_Random_262144 -2.81% 15.580 15.142 - -1.86% -
BM_std_min<char>/28 -2.81% 1.776 1.726 - -4.61% -
SetIntersection_Interlaced_Vector_float_262144_64 -2.81% 19934308.373 19375047.991 - 38.81% -
750_sealcrypto_r -2.79% 18.966 18.437 - -0.36% -
std::search(list<int>)_(no_match)/1000 -2.79% 714.315 694.376 - 8.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.79% 0.629 0.612 - 2.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.79% 1.163 1.130 - 1.23% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.79% 5.628 5.471 - 1.60% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.78% 93.381 90.787 - -1.48% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.77% 4.486 4.362 - 1.05% -
rng::partition(list<int>)_(dense)/50 -2.77% 13.230 12.863 - -2.13% -
727_cppcheck_r -2.77% 25.262 24.563 - -0.68% -
rng::stable_partition(vector<int>)_(dense)/50 -2.76% 26.440 25.710 - 0.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.76% 3.614 3.515 - -4.31% -
BM_RangesMakeHeap_string_Ascending_64 -2.75% 4.866 4.732 - -0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.75% 357910942.758 348056848.313 - 2.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.75% 0.762 0.741 - -6.13% -
BM_deque_vector_copy/0 -2.74% 1.490 1.450 - 5.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.74% 0.999 0.971 - -0.59% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.74% 16.299 15.853 - -2.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.74% 0.908 0.883 - -3.31% -
BM_MakeHeap_string_Heap_256 -2.74% 4.956 4.821 - -2.99% -
std::sort(deque<int>)_(descending)/1024 -2.74% 1335.997 1299.445 - 0.03% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.73% 27481.513 26731.146 - 0.02% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.73% 5605.619 5452.711 - 2.00% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.73% 2108.558 2051.062 - -0.61% -
BM_RangesMakeHeap_uint32_Random_64 -2.73% 1.326 1.289 - 2.71% -
SetIntersection_Front_Set_uint32_16_16 -2.72% 42152523.333 41005841.314 - -3.78% -
SetIntersection_Front_Set_uint32_256_16 -2.72% 5011159.071 4874846.735 - -2.82% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.71% 4294.011 4177.460 - -0.22% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.71% 0.983 0.957 - -16.96% -
std::is_sorted_until(list<int>,_pred)/8192 -2.71% 7769.360 7558.763 - 3.79% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.71% 2883.600 2805.515 - 0.93% -
BM_MakeHeap_string_PipeOrgan_16384 -2.71% 5.559 5.408 - -2.78% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.70% 1525.534 1484.279 - -2.60% -
SetIntersection_Front_Set_uint64_256_16 -2.70% 4902114.409 4769564.934 - -3.74% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.69% 8.850 8.611 - -2.57% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.69% 14540.328 14149.274 - 0.51% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.69% 3840.279 3737.095 - -0.08% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -2.68% 0.616 0.599 - -0.19% -
BM_StringRelational_Compare_Large_Empty_Control -2.68% 1.707 1.661 - 6.51% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.67% 7.623 7.420 - 0.90% -
BM_deque_deque_ranges_move/70000 -2.67% 3231.865 3145.654 - 3.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.67% 761.820 741.505 - 0.72% -
BM_PushHeap_float_Descending_64 -2.66% 0.393 0.383 - 0.24% -
std::replace(vector<int>)_(sprinkled)/1024 -2.66% 168.901 164.402 - 1.77% -
BM_RangesMakeHeap_float_Random_262144 -2.65% 1.138 1.107 - -0.80% -
BM_std_min<short>/22 -2.64% 1.887 1.837 - -3.96% -
SetIntersection_Interlaced_Set_float_262144_1 -2.64% 1104889.189 1075749.705 - -3.10% -
SetIntersection_Interlaced_Vector_string_256_256 -2.63% 22855078.454 22252902.469 - 0.84% -
SetIntersection_Front_Vector_string_262144_1024 -2.63% 40119583.152 39063525.203 - -4.47% -
BM_std_minmax<short>/17 -2.63% 1.792 1.745 - -1.03% -
std::find_if(vector<bool>)_(process_all)/8 -2.63% 5.605 5.458 - 0.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.63% 33.486 32.606 - 2.70% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.62% 22.899 22.299 - -2.70% -
std::remove(list<int>)_(sprinkled)/8192 -2.62% 8120.089 7907.541 - 0.39% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.61% 2109.088 2054.053 - -0.26% -
BM_num_put<bool> -2.60% 10.966 10.681 - 0.00% -
BM_RangesMakeHeap_string_SingleElement_256 -2.60% 6.336 6.171 - -2.16% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.60% 18.295 17.819 - 1.98% -
SetIntersection_Front_Vector_uint32_64_64 -2.60% 11668614.594 11365508.702 - -0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.59% 2.032 1.979 - -11.52% -
BM_std_min<unsigned_char>/30 -2.59% 2.308 2.248 - 1.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.59% 3936.866 3834.913 - -15.38% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.59% 310.671 302.630 - -0.54% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.58% 18.051 17.585 - 1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.57% 350373833.961 341353493.903 - -2.19% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.57% 4.571 4.453 - 0.60% -
BM_std_minmax<char>/27 -2.57% 1.952 1.902 - 9.16% -
BM_RangesPushHeap_string_Random_262144 -2.57% 18.500 18.025 - -1.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.57% 5.430 5.291 - -2.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.57% 75.773 73.829 - -1.90% -
SetIntersection_Interlaced_Set_float_1024_1 -2.57% 1126354.219 1097462.564 - -1.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.56% 836092.059 814657.043 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.56% 1742643.591 1698030.980 - 1.15% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.56% 22.836 22.252 - -3.32% -
BM_std_minmax<int>/27 -2.55% 2.493 2.429 - -0.77% -
BM_RangesMakeHeap_string_SingleElement_16 -2.55% 5.532 5.392 - -2.60% -
BM_deque_vector_ranges_copy_backward/1 -2.54% 2.141 2.086 - -9.53% -
SetIntersection_None_Vector_float_262144_262144 -2.54% 1230660.922 1199396.236 - -1.74% -
std::map<std::string,_int>::clear()/8192 -2.54% 205947.082 200721.749 - -1.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.53% 20795.083 20268.075 - 2.16% -
SetIntersection_Front_Set_uint32_262144_16 -2.53% 1311088.146 1277901.651 - -1.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.53% 566.041 551.718 - -1.32% -
BM_StringFindAllMatch/64 -2.53% 3.072 2.994 - -5.68% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.52% 1.868 1.821 - -0.00% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.52% 170.697 166.390 - -1.00% -
BM_MakeHeap_string_PipeOrgan_262144 -2.52% 7.451 7.263 - -1.86% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.52% 18.263 17.802 - 2.50% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.52% 2826.866 2755.593 - 0.69% -
SetIntersection_None_Vector_float_262144_1024 -2.52% 1231846.355 1200808.864 - 0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.52% 1124593.262 1096273.814 - -2.43% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.52% 703.473 685.770 - 0.07% -
SetIntersection_None_Set_string_1024_1024 -2.51% 9123095.946 8893726.361 - -1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.51% 1707323.489 1664483.316 - 1.26% -
bm_swap_ranges_vb_unaligned/262144 -2.51% 3945.194 3846.313 - -0.06% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.50% 598.051 583.091 - 0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.50% 171061756.955 166783867.894 - 0.00% -
SetIntersection_None_Vector_uint32_256_256 -2.50% 2270156.522 2213442.806 - -2.29% -
BM_std_minmax<long_long>/29 -2.50% 4.329 4.220 - 1.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.49% 1457980.001 1421620.748 - -0.12% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.49% 2.386 2.326 - 4.05% -
SetIntersection_None_Set_float_64_1 -2.49% 23380365.306 22797639.640 - -0.01% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.49% 2569.631 2505.700 - -0.21% -
std::reverse(deque<int>)/512 -2.48% 115.987 113.105 - -0.06% -
std::multimap<int,_int>::clear()/8192 -2.48% 81762.711 79738.367 - 0.03% -
BM_num_get<float> -2.47% 35.392 34.516 - 0.00% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.47% 23.728 23.141 - -5.10% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.47% 190.835 186.120 - -0.09% -
BM_StringEraseToEnd_Small_Opaque -2.47% 0.625 0.610 - 0.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.47% 4.918 4.797 - -0.17% -
rng::search(list<int>)_(single_element)/1024 -2.47% 726.036 708.113 - 0.05% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.47% 12653.161 12340.891 - 2.72% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.47% 2.747 2.679 - 0.00% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.47% 9041.560 8818.630 - -0.53% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.46% 253647.803 247396.886 - -1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.46% 1272700.235 1241369.018 - -2.96% -
SetIntersection_Front_Set_float_256_16 -2.46% 4984829.567 4862125.264 - 0.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.46% 734.152 716.081 - 0.01% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.46% 4.368 4.261 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.46% 1718353.599 1676130.127 - 1.78% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.45% 45810.047 44685.491 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.45% 0.763 0.744 - 0.01% -
BM_MakeThenSortHeap_string_Ascending_1024 -2.45% 35.846 34.966 - 2.09% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.45% 267.929 261.356 - -10.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -2.45% 61.439 59.932 - -12.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.45% 18.009 17.567 - 0.23% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.45% 55303.478 53949.154 - 0.62% -
SetIntersection_None_Vector_float_256_256 -2.45% 2338157.163 2280944.067 - 0.42% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.45% 867182.246 845977.127 - 0.14% -
BM_std_minmax<unsigned_char>/27 -2.44% 1.868 1.823 - 0.44% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -2.44% 59.847 58.385 - 2.01% -
BM_std_minmax<unsigned_char>/30 -2.44% 2.719 2.652 - 0.19% -
SetIntersection_Interlaced_Set_string_1024_16 -2.44% 13871943.210 13534147.143 - 0.13% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -2.43% 8.518 8.311 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.42% 3137905.409 3061875.210 - 3.80% -
BM_std_min<short>/12 -2.42% 1.520 1.483 - -4.32% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.42% 18.102 17.664 - 2.31% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -2.42% 0.437 0.426 - 5.05% -
SetIntersection_None_Vector_float_16384_1 -2.42% 1203775.177 1174679.287 - 1.01% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -2.42% 86.808 84.711 - 6.07% -
std::stable_sort(vector<int>)_(heap)/1024 -2.41% 2570.571 2508.584 - -0.07% -
BM_std_minmax<unsigned_long_long>/7 -2.41% 2.528 2.467 - -1.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.41% 5.322 5.194 - -1.24% -
std::move(list<int>)/1048576 -2.40% 1016918.116 992464.354 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.40% 61706112.524 60222749.658 - -0.46% -
707_ntest_r -2.40% 16.946 16.540 - -0.30% -
std::find_if_not(list<int>)_(process_all)/32768 -2.40% 29947.386 29229.283 - 0.50% -
SetIntersection_Front_Set_string_262144_256 -2.39% 15768914.669 15391409.546 - 1.93% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.39% 2075.600 2025.918 - 0.10% -
std::copy(deque<int>)/8 -2.39% 2.744 2.678 - -2.59% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -2.38% 32.669 31.890 - -3.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.38% 1123108.440 1096325.383 - 1.24% -
BM_vector_deque_copy/1 -2.38% 2.319 2.264 - -4.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.38% 1257734.375 1227780.356 - -1.78% -
BM_std_min<unsigned_long_long>/64 -2.37% 4.807 4.692 - 0.02% -
rng::move(list<int>)/1048576 -2.37% 1030903.247 1006439.246 - 0.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.37% 20.747 20.255 - 3.96% -
rng::transform(deque<int>)_(identity_transform)/50 -2.37% 19.818 19.348 - -2.34% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.37% 88161.777 86075.252 - 0.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.37% 707.261 690.527 - -2.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.37% 9.300 9.080 - -1.89% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.36% 701.586 685.008 - 2.01% -
SetIntersection_None_Vector_float_16384_4 -2.36% 1204920.359 1176459.962 - -0.20% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.36% 24.729 24.146 - 0.20% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.36% 984.405 961.219 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.35% 23672624.642 23115547.862 - -1.84% -
std::copy_n(deque<int>)/32768 -2.35% 1174.105 1146.515 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.35% 16247044.179 15865627.023 - -0.33% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.34% 42034.536 41049.023 - 0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.34% 1249899.578 1220607.098 - -1.79% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.34% 4.047 3.953 - 0.47% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.34% 1.720 1.680 - -8.46% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.34% 1866.459 1822.873 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.33% 1259292.479 1229913.246 - -1.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.32% 1.236 1.207 - 1.55% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.32% 142.475 139.166 - -1.80% -
BM_StringRelational_Compare_Huge_Empty_Control -2.32% 1.663 1.624 - 4.50% -
std::move_backward(vector<bool>)_(aligned)/512 -2.32% 2.546 2.487 - 1.68% -
BM_std_min<short>/18 -2.32% 1.619 1.582 - -2.02% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.32% 3.038 2.968 - -3.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.31% 50.640 49.468 - -0.99% -
rng::reverse(list<int>)/32768 -2.31% 17636.746 17228.862 - -0.60% -
BM_MakeThenSortHeap_string_Ascending_256 -2.31% 20.869 20.388 - 1.68% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.31% 10.341 10.102 - -4.57% -
BM_PushHeap_float_Ascending_1024 -2.31% 3.179 3.106 - 0.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.31% 0.984 0.961 - -2.95% -
BM_deque_vector_move_backward/5500 -2.31% 203.751 199.052 - -2.69% -
rng::find(deque<int>)_(process_all)/8 -2.31% 3.522 3.441 - -2.07% -
BM_RangesMakeHeap_string_Random_16384 -2.30% 12.816 12.521 - 0.72% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.30% 5.136 5.017 - -2.16% -
BM_std_minmax<long_long>/10 -2.30% 2.190 2.139 - 0.77% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.30% 23.403 22.865 - -0.77% -
BM_vector_deque_move_backward/4000 -2.30% 145.134 141.797 - 0.32% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.30% 212.330 207.451 - -0.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.30% 10548.071 10305.687 - -0.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.30% 2.043 1.996 - -4.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.30% 68477.198 66904.808 - -0.31% -
std::deque<std::string>::ctor(size)/8192 -2.30% 8536.419 8340.462 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.29% 1708305.826 1669125.084 - 2.18% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.29% 39030.040 38135.929 - 0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.28% 1820053.058 1778476.400 - 0.70% -
rng::rotate(list<int>)_(1_element_forward)/8192 -2.28% 8257.666 8069.033 - 4.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.28% 19194819.515 18756589.767 - 0.13% -
BM_MakeHeap_string_Ascending_64 -2.28% 4.852 4.742 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.28% 1119264.261 1093783.684 - -3.82% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.28% 3.023 2.955 - 0.15% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.27% 4530.031 4426.986 - 0.15% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.27% 8.866 8.665 - 0.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.27% 12261.188 11982.773 - -3.08% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.27% 30.448 29.757 - -3.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.27% 12.067 11.793 - -1.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.27% 288.650 282.103 - -3.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.27% 24877936.082 24314098.809 - -2.63% -
std::move(vector<bool>)_(aligned)/512 -2.27% 2.389 2.335 - -1.77% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.27% 18.048 17.639 - 1.81% -
BM_vector_deque_ranges_copy_backward/64 -2.26% 3.035 2.966 - -8.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.26% 24344.024 23793.671 - 0.61% -
BM_std_min<unsigned_short>/9 -2.26% 6.476 6.330 - 0.35% -
std::search_n(deque<int>)_(no_match)/1000 -2.25% 447.837 437.753 - 1.71% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -2.25% 1237.061 1209.258 - -25.17% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -2.25% 4737.589 4631.193 - -0.12% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.25% 26260.727 25671.083 - -1.06% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.24% 505.387 494.061 - -0.55% -
std::set<std::string>::clear()/32 -2.24% 898.391 878.273 - -2.23% -
BM_RangesMakeHeap_uint64_Random_256 -2.24% 1.203 1.176 - 0.51% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.23% 2.531 2.474 - -1.96% -
BM_std_min<unsigned_short>/16 -2.23% 1.732 1.693 - -0.08% -
BM_MakeHeap_string_SingleElement_16384 -2.23% 6.100 5.964 - -1.85% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.23% 27381.297 26772.021 - 0.32% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.22% 25.684 25.112 - -0.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.22% 179.250 175.266 - 0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.22% 0.789 0.772 - -0.20% -
SetIntersection_None_Vector_float_16384_16 -2.21% 1204217.839 1177562.482 - -0.56% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.21% 6.240 6.102 - -1.17% -
rng::count(vector<int>)_(every_other)/8 -2.21% 1.383 1.353 - 0.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.20% 0.733 0.717 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.20% 1254609.375 1227017.658 - -1.76% -
rng::swap_ranges(deque<int>)/32 -2.19% 10.977 10.737 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.19% 1530634.565 1497093.672 - -6.12% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.19% 6284039.491 6146457.638 - 92.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.19% 1130122.085 1105384.500 - 0.08% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.18% 165000.547 161400.343 - -3.49% -
SetIntersection_Interlaced_Set_float_1024_16 -2.18% 11778995.667 11522308.221 - -2.99% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.18% 36624.782 35827.152 - -0.51% -
std::any_of(list<int>)_(process_all)/8192 -2.18% 7129.926 6974.652 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.17% 11.463 11.215 - -0.53% -
bm_lexicographical_compare<signed_char>/512 -2.17% 7.979 7.806 - 0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.17% 14277.711 13968.576 - -1.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.16% 1704215.248 1667323.893 - 1.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.16% 7.547 7.383 - 0.18% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -2.16% 2934.428 2870.998 - -0.34% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.16% 23.086 22.588 - -0.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.15% 4.993 4.885 - 0.20% -
SetIntersection_Front_Vector_float_1024_256 -2.15% 2365429.667 2314558.990 - -1.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.15% 42.774 41.854 - -0.65% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.15% 22.075 21.600 - -0.87% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.15% 38.554 37.726 - 0.59% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -2.15% 60.718 59.415 - -0.68% -
BM_MakeThenSortHeap_string_Random_16384 -2.15% 111.158 108.773 - -2.44% -
SetIntersection_Front_Set_uint32_16384_16 -2.14% 1306571.012 1278561.373 - -5.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.14% 0.566 0.554 - 1.67% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.14% 0.472 0.462 - -0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.13% 1505.128 1473.053 - -0.26% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.13% 169607.424 165993.748 - 1.26% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.13% 34.562 33.826 - 6.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.13% 1247596.353 1221041.178 - -1.70% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.12% 10.530 10.306 - -7.01% -
SetIntersection_Front_Vector_float_262144_1 -2.12% 1125785.155 1101911.981 - -2.43% -
SetIntersection_None_Set_float_16384_1024 -2.12% 158910340.260 155545068.427 - -1.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.12% 4997.906 4892.097 - 0.21% -
rng::move(vector<bool>)_(aligned)/512 -2.12% 2.682 2.625 - -0.99% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -2.11% 15.057 14.739 - -0.07% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.11% 109839.086 107518.852 - -1.26% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -2.11% 10.511 10.289 - -0.01% -
rng::partition(deque<int>)_(dense)/1024 -2.11% 359.146 351.571 - -1.61% -
std::stable_partition(vector<int>)_(dense)/32 -2.11% 22.156 21.689 - 1.88% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -2.11% 14.666 14.357 - -1.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.11% 4828.533 4726.855 - 0.27% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.10% 1548152.264 1515576.824 - -2.36% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.10% 65.761 64.378 - -0.25% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.10% 34.988 34.253 - -0.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.10% 27720.962 27139.243 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.10% 6.853 6.709 - 0.35% -
SetIntersection_Front_Vector_string_1024_16 -2.10% 1724233.041 1688099.754 - -1.53% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.09% 1.554 1.521 - 0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.09% 6.567 6.429 - -1.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.08% 535.544 524.409 - -1.64% -
BM_std_min<unsigned_long_long>/13 -2.08% 1.753 1.717 - 0.78% -
BM_MakeThenSortHeap_float_Heap_16 -2.08% 1.893 1.854 - -3.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.07% 738.278 722.997 - -1.49% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 46.520 45.558 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.07% 26.602 26.052 - 2.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.07% 5.893 5.772 - -2.38% -
BM_std_min<unsigned_short>/31 -2.07% 2.596 2.542 - -1.43% -
BM_deque_vector_move_backward/70000 -2.06% 8523.670 8347.816 - -3.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.06% 1192277.524 1167736.346 - 0.88% -
BM_RangesMakeHeap_uint32_SingleElement_16384 -2.06% 0.539 0.528 - -2.18% -
SetIntersection_Front_Vector_string_262144_64 -2.06% 3494745.407 3422872.483 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.06% 0.870 0.852 - 3.36% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -2.05% 46152295.536 45204614.008 - -7.67% -
BM_deque_vector_copy_backward/1024 -2.05% 37.359 36.592 - -2.70% -
SetIntersection_Front_Vector_uint32_16384_4 -2.05% 1133918.601 1110670.660 - -2.57% -
BM_SortHeap_string_16384 -2.04% 99.061 97.038 - -1.56% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.04% 0.570 0.559 - 1.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -2.04% 14.235 13.945 - -2.33% -
BM_RangesPushHeap_string_Ascending_4 -2.04% 2.616 2.562 - 0.50% -
SetIntersection_None_Vector_uint64_262144_4 -2.04% 1219231.044 1194393.560 - 3.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.03% 1260473.471 1234827.475 - -1.46% -
BM_SortHeap_string_1024 -2.03% 60.841 59.604 - -1.00% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.03% 1712386.158 1677618.856 - -4.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.03% 22426995.112 21972024.413 - -3.30% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.03% 13051.207 12786.517 - 0.23% -
BM_std_minmax<unsigned_long_long>/31 -2.03% 4.790 4.693 - -1.73% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.03% 3.967 3.886 - -4.75% -
std::is_sorted_until(vector<int>,_pred)/8 -2.02% 3.616 3.543 - 3.11% -
BM_std_minmax<char>/30 -2.02% 2.857 2.800 - 7.75% -
std::copy_n(deque<int>)/4096 -2.02% 148.677 145.671 - -0.14% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.02% 5.616 5.503 - -0.00% -
BM_RangesPushHeap_string_Descending_16 -2.02% 2.108 2.065 - -3.42% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.02% 28.830 28.249 - -0.16% -
SetIntersection_Front_Set_uint64_262144_16 -2.02% 1306417.906 1280089.303 - 0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.01% 1.780 1.744 - 3.16% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.01% 16.810 16.471 - -1.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.01% 8.007 7.846 - -1.30% -
BM_RangesPushHeap_uint64_Random_64 -2.01% 5.275 5.170 - -3.54% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.01% 5.959 5.840 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.01% 1244426.432 1219458.088 - -1.07% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.01% 1121333.524 1098839.238 - -1.41% -
std::partial_sort(vector<int>)_(heap)/8 -2.00% 26.738 26.202 - -2.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.00% 15.356 15.049 - 0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.00% 53.323 52.257 - 40.76% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.99% 6.704 6.570 - -0.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.99% 0.819 0.803 - -1.85% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.99% 28402.928 27838.325 - -4.52% -
std::all_of(vector<int>)_(process_all)/32 -1.99% 8.498 8.329 - -0.67% -
bm_ranges_lexicographical_compare<int>/4 -1.98% 1.297 1.271 - -6.12% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.98% 2927.737 2869.640 - -0.07% -
std::partition_point(vector<int>)/1024 -1.98% 6.288 6.164 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.98% 3651714.423 3579556.973 - -2.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.97% 4899.764 4803.040 - -0.05% -
rng::copy(vector<int>)/1048576 -1.97% 50195.955 49205.205 - 0.35% -
SetIntersection_None_Set_uint32_256_64 -1.97% 9389029.085 9203912.112 - -4.08% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.96% 556.187 545.259 - -1.20% -
BM_MakeThenSortHeap_string_Random_64 -1.96% 40.049 39.262 - -1.81% -
SetIntersection_None_Set_float_1024_1024 -1.96% 9043955.541 8866322.133 - -2.21% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.96% 7057906.762 6919549.505 - -1.72% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.96% 204339.988 200335.194 - 0.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -1.96% 0.573 0.561 - 1.59% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.96% 9.006 8.830 - -0.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.96% 25316.375 24820.782 - 0.19% -
BM_MakeThenSortHeap_string_Random_1024 -1.95% 70.329 68.955 - -2.72% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.95% 1.240 1.216 - 0.06% -
BM_vector_deque_ranges_move/4000 -1.95% 142.798 140.013 - -3.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.94% 2092303.873 2051736.572 - 1.09% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.94% 3.952 3.875 - 1.12% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.94% 4345.184 4260.960 - -1.16% -
BM_SortHeap_string_256 -1.93% 45.675 44.794 - -1.02% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -1.93% 250.746 245.907 - 0.13% -
BM_std_minmax<long_long>/12 -1.93% 2.733 2.681 - 0.80% -
std::copy_backward(vector<int>)/8 -1.93% 2.225 2.182 - -2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.92% 1687469.891 1655047.363 - 2.66% -
SetIntersection_None_Vector_float_16384_64 -1.92% 1203707.658 1180590.532 - 2.51% -
BM_MakeThenSortHeap_string_Random_256 -1.92% 55.726 54.657 - -1.67% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 11870.674 11643.123 - -0.76% -
SetIntersection_Front_Set_uint64_1024_256 -1.92% 4839335.147 4746646.191 - 5.82% -
SetIntersection_None_Set_string_256_4 -1.91% 11853008.687 11626615.756 - -0.15% -
std::multimap<std::string,_int>::clear()/8192 -1.91% 202706.671 198837.972 - -1.28% -
SetIntersection_None_Vector_float_1024_1 -1.90% 1180606.853 1158151.089 - 0.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.90% 22.191 21.769 - -0.76% -
BM_MakeThenSortHeap_float_Heap_256 -1.90% 6.235 6.117 - 0.58% -
SetIntersection_Interlaced_Set_string_16_16 -1.89% 63429020.985 62231013.681 - -4.19% -
BM_std_minmax<char>/18 -1.89% 1.388 1.362 - 5.18% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.89% 2828.744 2775.361 - -1.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.88% 371.080 364.088 - -4.28% -
rng::all_of(list<int>)_(process_all)/32 -1.88% 11.700 11.480 - -0.05% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.88% 5986772.477 5874409.106 - -1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.88% 10.816 10.613 - -1.76% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.88% 502.758 493.330 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.87% 1266647.705 1242905.760 - -1.27% -
std::map<std::string,_int>::ctor(const&)/1024 -1.87% 35413.056 34749.841 - 0.08% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.87% 4.155 4.077 - -0.33% -
bm_gcd_complex -1.87% 19.433 19.069 - 0.00% -
BM_RangesMakeThenSortHeap_string_Ascending_64 -1.87% 15.571 15.280 - -2.07% -
SetIntersection_None_Vector_float_256_64 -1.87% 3714384.864 3645011.412 - -0.05% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.87% 2842.084 2789.026 - -0.08% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.87% 1374.344 1348.688 - 1.21% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.87% 2841.555 2788.537 - -0.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.87% 6.846 6.719 - 0.36% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.86% 30.721 30.149 - -2.52% -
std::replace_if(deque<int>)_(prefix)/1024 -1.86% 491.591 482.444 - 0.26% -
BM_PopHeap_uint32_262144 -1.86% 42.037 41.255 - 0.93% -
BM_deque_deque_copy_backward/5500 -1.86% 207.573 203.715 - -2.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.86% 1684630.043 1653334.879 - 2.94% -
SetIntersection_None_Vector_float_1024_1024 -1.86% 1172877.518 1151098.683 - 0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.86% 1162392.851 1140821.112 - -1.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.85% 605105.949 593900.565 - 0.25% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.85% 16.074 15.777 - -3.06% -
SetIntersection_Front_Vector_string_1024_64 -1.85% 3467030.313 3402977.287 - -2.40% -
BM_deque_vector_copy/1 -1.85% 2.128 2.088 - 0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.85% 10.017 9.832 - -1.53% -
SetIntersection_None_Vector_uint64_16384_1024 -1.84% 1178367.719 1156671.567 - -1.64% -
std::rotate_copy(deque<int>)/32 -1.84% 2.622 2.574 - 0.03% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.84% 4572.393 4488.298 - 0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.84% 1123355.739 1102695.211 - -1.46% -
std::set<int>::find(key)_(existent)/32 -1.84% 1.620 1.590 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.84% 1102354.118 1082107.975 - -3.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.84% 22.179 21.772 - -0.68% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.84% 2.982 2.928 - -1.29% -
SetIntersection_Front_Vector_uint32_1024_16 -1.83% 1195709.111 1173768.830 - -0.83% -
bm_ranges_lexicographical_compare<int>/8 -1.83% 1.530 1.502 - -3.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.83% 1174726.128 1153212.358 - -1.52% -
rng::copy_backward(vector<int>)/8 -1.83% 2.289 2.247 - -2.04% -
SetIntersection_Interlaced_Set_float_256_64 -1.82% 15482092.676 15199819.196 - -0.31% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.82% 471131.775 462543.635 - 0.50% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.82% 2.534 2.488 - 0.75% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.82% 4.072 3.998 - 0.12% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.81% 1162453.764 1141436.379 - -1.85% -
std::partition_copy(list<int>)/50 -1.81% 13.204 12.965 - -1.50% -
BM_RangesPushHeap_uint64_Random_256 -1.81% 5.718 5.614 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.80% 1268749.512 1245869.333 - -1.79% -
BM_MakeHeap_uint64_Ascending_262144 -1.80% 0.741 0.727 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.80% 1263333.068 1240559.141 - -0.58% -
BM_RangesMakeHeap_uint32_Random_16 -1.80% 1.270 1.248 - -2.58% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.80% 3328.184 3268.295 - -3.06% -
SetIntersection_None_Set_float_262144_16384 -1.80% 1163602.455 1142692.139 - -4.69% -
std::replace_if(vector<int>)_(prefix)/50 -1.80% 13.880 13.630 - -0.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.79% 3.906 3.835 - -0.21% -
std::move(vector<int>)/8 -1.79% 2.305 2.264 - -2.25% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.79% 6.666 6.546 - 0.03% -
BM_RangesPushHeap_uint64_Random_1024 -1.79% 6.007 5.900 - -2.82% -
rng::find_if_not(vector<char>)_(process_all)/8 -1.79% 2.469 2.425 - -8.06% -
BM_vector_deque_ranges_move/5500 -1.78% 199.726 196.163 - -1.58% -
729_abc_r -1.78% 18.943 18.606 - 1.15% -
std::multiset<int>::erase(key)_(existent)/8192 -1.78% 61.796 60.696 - 0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.78% 1265457.251 1242968.653 - -1.01% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.78% 6366303.523 6253251.959 - 31.44% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.77% 0.718 0.706 - -0.84% -
BM_std_min<unsigned_long_long>/14 -1.76% 1.931 1.897 - -0.93% -
SetIntersection_None_Set_float_262144_1024 -1.76% 1171820.474 1151142.742 - -3.21% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.76% 45805.127 44998.568 - -0.03% -
BM_MakeHeap_uint64_Ascending_16 -1.76% 0.669 0.658 - -1.48% -
BM_std_min<unsigned_short>/8 -1.76% 1.305 1.282 - -0.84% -
BM_vector_deque_copy/1024 -1.76% 36.419 35.779 - -0.41% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.75% 116545110.701 114500962.742 - -0.04% -
std::reverse(list<int>)/64 -1.75% 17.656 17.346 - -0.36% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.75% 854723.895 839739.910 - -0.13% -
SetIntersection_None_Vector_float_1024_256 -1.75% 1172549.659 1152005.505 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.75% 1432588.292 1407512.845 - -3.27% -
std::copy(list<int>)/8 -1.75% 2.513 2.469 - 0.20% -
std::find(list<int>)_(process_all)/8192 -1.75% 8501.542 8353.069 - -5.19% -
rng::search(vector<int>)_(no_match)/1024 -1.75% 219.297 215.469 - 2.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.74% 139327.740 136899.133 - -1.02% -
SetIntersection_None_Set_string_16384_64 -1.74% 200703574.901 197212897.001 - -2.20% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.74% 31.535 30.987 - -0.43% -
BM_MakeHeap_string_Descending_16384 -1.74% 2.976 2.924 - -1.52% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.74% 20.955 20.591 - -0.87% -
std::partition_copy(vector<int>)/8192 -1.73% 4630.920 4550.610 - 0.84% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.73% 23.543 23.135 - -2.58% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.73% 195.122 191.745 - 0.07% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -1.73% 85479.600 84001.315 - 2.99% -
rng::partition(list<int>)_(sparse)/50 -1.73% 15.398 15.132 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.73% 11713603.877 11511199.636 - -1.13% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.73% 45.812 45.021 - -4.35% -
rng::search(vector<int>)_(no_match)/1000 -1.72% 214.571 210.871 - 1.68% -
SetIntersection_Interlaced_Set_float_16384_256 -1.72% 204562970.796 201039328.424 - -1.91% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.72% 1108149.455 1089072.722 - -2.84% -
std::set<int>::lower_bound(key)_(non-existent)/32 -1.72% 2.378 2.337 - 2.16% -
rng::search(deque<int>)_(same_length)/1000 -1.72% 331.309 325.615 - -15.14% -
BM_PushHeap_uint64_Random_1024 -1.72% 5.911 5.809 - -1.90% -
BM_deque_deque_copy/1024 -1.72% 39.286 38.611 - -0.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.72% 53.239 52.326 - -1.51% -
rng::search(deque<int>)_(same_length)/8192 -1.71% 3840.255 3774.405 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.71% 1712375.571 1683025.715 - -1.21% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.71% 14.904 14.649 - -0.06% -
SetIntersection_Front_Set_float_262144_1 -1.71% 1115992.040 1096915.097 - 2.77% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.71% 4.892 4.808 - 0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.71% 34.593 34.002 - -2.77% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.71% 4.569 4.491 - -29.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.71% 34925.971 34329.517 - -1.31% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 115170.957 113207.292 - -1.38% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.70% 3.711 3.648 - -0.79% -
BM_std_minmax<char>/13 -1.70% 2.242 2.204 - 2.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.70% 34.265 33.682 - -0.93% -
BM_deque_deque_ranges_move/65536 -1.70% 2954.201 2903.971 - 4.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 45860986.445 45082703.562 - 0.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.69% 12755.831 12539.790 - 0.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.69% 18759.187 18442.732 - 0.49% -
SetIntersection_Front_Set_uint64_262144_16384 -1.68% 336249406.411 330594652.842 - -3.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.68% 27.325 26.865 - -0.55% -
SetIntersection_Interlaced_Set_string_16384_64 -1.68% 352010106.061 346097639.809 - -3.20% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.68% 30.926 30.407 - -0.80% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.68% 5947.088 5847.373 - -4.33% -
std::vector<int>::ctor(size)/1024 -1.67% 41.099 40.411 - -4.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.67% 21.657 21.294 - -0.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.67% 807.975 794.458 - -0.62% -
BM_PushHeap_float_Ascending_256 -1.67% 2.525 2.483 - 0.06% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.67% 19.592 19.265 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.67% 23719081.531 23323216.314 - -1.37% -
rng::generate_n(deque<int>)/8192 -1.67% 1978.367 1945.350 - 0.50% -
std::partial_sort(vector<int>)_(descending)/1024 -1.66% 8279.757 8141.951 - -0.69% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.66% 6.048 5.947 - 0.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -1.66% 3.754 3.691 - 5.38% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.66% 28169.723 27701.773 - -1.08% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.66% 186698.038 183603.050 - 0.05% -
BM_std_min<long_long>/32 -1.66% 3.618 3.558 - 0.45% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.65% 15.077 14.828 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.65% 35040.426 34461.144 - -2.36% -
BM_StringRelational_Less_Large_Huge_Control -1.65% 2.229 2.192 - -4.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.65% 21.417 21.063 - -0.40% -
rng::copy_backward(deque<int>)/1048576 -1.65% 126507.844 124418.779 - -0.32% -
rng::copy_backward(list<int>)/262144 -1.65% 223681.419 219988.159 - -0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.65% 24.554 24.149 - 0.19% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.65% 52.333 51.470 - 1.46% -
std::map<std::string,_int>::clear()/1024 -1.65% 20950.037 20604.702 - -2.07% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.65% 19.539 19.217 - -0.05% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.65% 25.535 25.114 - 0.34% -
std::fill_n(list<int>)/50 -1.64% 16.175 15.909 - -0.75% -
SetIntersection_None_Vector_uint64_256_256 -1.64% 2276587.923 2239222.149 - -1.76% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.64% 278.112 273.548 - -0.38% -
SetIntersection_Front_Set_string_262144_262144 -1.64% 17689163.820 17398959.230 - -3.10% -
std::find_if(deque<int>)_(process_all)/32768 -1.64% 11637.762 11446.898 - -3.82% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.64% 2.392 2.352 - 0.23% -
rng::none_of(deque<int>)_(process_all)/50 -1.64% 26.561 26.125 - -7.39% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.64% 22112.458 21750.505 - -0.72% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.64% 5.116 5.032 - -0.96% -
BM_vector_deque_ranges_copy_backward/512 -1.64% 17.908 17.615 - -1.41% -
BM_RangesMakeHeap_string_Heap_256 -1.63% 4.967 4.886 - -0.52% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.63% 6.023 5.925 - -1.09% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.63% 3.752 3.691 - -2.50% -
BM_std_minmax<unsigned_char>/18 -1.63% 1.317 1.295 - -1.67% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.63% 602.331 592.512 - -0.66% -
BM_std_min<unsigned_short>/18 -1.63% 1.534 1.509 - -2.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.63% 19112219.179 18801124.110 - -0.46% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.63% 2060.719 2027.196 - 0.12% -
std::multiset<int>::erase(key)_(existent)/1024 -1.62% 40.625 39.965 - -2.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.62% 1.651 1.624 - -0.09% -
std::remove_copy(deque<int>)_(prefix)/50 -1.62% 19.319 19.006 - -0.28% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.62% 503070.061 494920.132 - 1.52% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.62% 14.184 13.954 - -2.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.62% 25147944.326 24741034.445 - -0.26% -
rng::search(vector<int>)_(no_match)/1048576 -1.62% 217386.727 213870.822 - 2.00% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.62% 1.009 0.993 - -0.77% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.62% 1.271 1.251 - 1.56% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.61% 3421781.287 3366533.435 - -0.07% -
BM_PushHeap_float_Ascending_262144 -1.61% 5.250 5.165 - 1.36% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.61% 18.643 18.343 - 2.16% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.61% 201.044 197.811 - -0.00% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.61% 5291049.252 5205960.417 - 6.09% -
BM_tolower_string<char> -1.61% 15.184 14.940 - 0.00% -
BM_std_minmax<unsigned_char>/17 -1.61% 1.105 1.087 - -1.54% -
std::copy_if(vector<int>)_(every_other)/8 -1.61% 2.530 2.489 - -3.27% -
BM_MakeThenSortHeap_float_Heap_64 -1.60% 3.505 3.449 - 0.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.60% 56451.942 55547.767 - 1.52% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.60% 30.593 30.103 - -2.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.60% 1.065 1.048 - 0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.60% 1151681.609 1133282.714 - -1.99% -
BM_RangesMakeHeap_string_SingleElement_4 -1.60% 3.593 3.535 - -1.79% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.59% 3515.329 3459.324 - -1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.59% 23.453 23.080 - -2.42% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.59% 5.367 5.281 - -1.29% -
SetIntersection_None_Set_uint32_256_4 -1.59% 11580237.471 11396258.527 - -3.56% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.59% 21.583 21.240 - 1.50% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.59% 1.316 1.295 - -1.20% -
BM_deque_vector_ranges_move_backward/0 -1.58% 1.503 1.479 - -8.44% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.58% 2.285 2.249 - -9.64% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.58% 13.682 13.466 - -1.48% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.58% 44029.499 43333.558 - -0.19% -
BM_std_min<int>/28 -1.58% 2.030 1.998 - -2.33% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.58% 25.447 25.045 - 0.12% -
BM_std_minmax<char>/19 -1.58% 1.769 1.741 - 8.81% -
rng::fill(list<int>)/32 -1.57% 8.459 8.326 - 0.04% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.57% 3841.561 3781.086 - -0.08% -
BM_RangesPushHeap_float_Ascending_262144 -1.57% 5.135 5.055 - -1.67% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.57% 2059.670 2027.332 - 0.23% -
BM_SortHeap_string_16 -1.57% 14.405 14.179 - -0.92% -
BM_std_minmax<long_long>/28 -1.57% 4.140 4.075 - 0.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.57% 3.727 3.668 - 62.26% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.57% 20.479 20.158 - -3.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.57% 17401.413 17129.010 - -0.21% -
SetIntersection_None_Vector_uint64_262144_16384 -1.56% 1216512.301 1197478.081 - 2.60% -
BM_std_min<short>/32 -1.56% 2.943 2.897 - -3.47% -
std::sample(deque<int>)/32 -1.56% 325.207 320.148 - -0.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.55% 10.088 9.932 - -3.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.55% 1901420.653 1871864.258 - 1.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.55% 4776810.662 4702558.705 - 0.37% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.55% 170.764 168.111 - 2.15% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -1.55% 10.438 10.276 - 1.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.55% 23.373 23.011 - -0.77% -
BM_std_minmax<unsigned_char>/28 -1.55% 2.150 2.117 - 3.13% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.54% 163691.265 161164.519 - -2.01% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.54% 1.018 1.002 - -0.71% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.54% 139722.410 137567.734 - 0.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.54% 34.857 34.319 - -0.10% -
BM_std_min<__int128>/2 -1.54% 0.668 0.658 - -2.16% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.54% 4456593.608 4387938.433 - -0.51% -
BM_LowerBound_string_64 -1.54% 69.345 68.277 - -2.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.54% 1126825.388 1109496.005 - -1.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.54% 1359393.309 1338495.117 - -1.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.54% 32.998 32.491 - -0.36% -
rng::find(list<int>)_(process_all)/32768 -1.53% 27889.888 27462.331 - -0.64% -
std::generate_n(vector<int>)/32 -1.53% 8.018 7.895 - -0.55% -
BM_RangesMakeHeap_string_Random_1024 -1.53% 10.787 10.622 - -0.22% -
SetIntersection_Front_Set_uint32_262144_262144 -1.53% 1839633.871 1811462.810 - -3.48% -
BM_std_minmax<long_long>/20 -1.53% 3.318 3.267 - 0.38% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.53% 526.220 518.164 - 0.22% -
rng::fill_n(deque<int>)/32 -1.53% 1.225 1.207 - -14.97% -
723_llvm_r -1.53% 11.766 11.586 - 0.36% -
SetIntersection_None_Vector_float_256_16 -1.53% 4350486.927 4284029.770 - -0.07% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.52% 22093.856 21757.099 - -0.40% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.52% 806.049 793.763 - -1.34% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.52% 2180.803 2147.586 - 0.24% -
SetIntersection_Front_Set_string_16384_16 -1.52% 2062276.852 2030875.051 - 5.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.52% 16.047 15.803 - -2.44% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.52% 33.005 32.503 - 22.18% -
rng::remove(vector<int>)_(prefix)/50 -1.52% 57.016 56.150 - -0.27% -
BM_CmpLess_uint_short -1.52% 1.067 1.051 - 0.00% -
BM_LowerBound_uint32_16 -1.51% 7.443 7.330 - 0.27% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.51% 294.692 290.228 - 0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 36179.412 35631.360 - -1.90% -
std::set<int>::ctor(const&)/1024 -1.51% 6286.032 6190.830 - 0.43% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.51% 21281.683 20959.523 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 11788898.715 11610852.348 - -1.41% -
std::unordered_map<int,_int>::clear()/8192 -1.51% 63007.910 62056.932 - 0.47% -
BM_std_min<short>/64 -1.51% 3.534 3.481 - 0.66% -
BM_std_minmax<unsigned_char>/29 -1.51% 2.430 2.393 - 2.44% -
BM_vector_deque_copy/64 -1.50% 2.815 2.773 - -8.32% -
BM_std_min<int>/32 -1.50% 2.222 2.189 - -2.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.50% 32511.212 32023.842 - 0.32% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.50% 49713.458 48968.852 - -0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.50% 10.593 10.435 - 15.55% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.49% 19.967 19.669 - -0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.49% 14.974 14.751 - -0.40% -
BM_std_min<unsigned_long_long>/7 -1.49% 1.901 1.872 - 1.33% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.49% 18.376 18.102 - -2.87% -
BM_vector_deque_copy/4000 -1.49% 142.847 140.717 - -1.06% -
BM_std_minmax<short>/31 -1.49% 3.085 3.039 - -3.81% -
BM_deque_vector_ranges_copy/1 -1.49% 2.116 2.085 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.49% 9487603.483 9346480.353 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.49% 2.980 2.936 - -1.95% -
SetIntersection_Front_Vector_uint32_256_256 -1.49% 4682174.170 4612631.692 - -1.00% -
std::unique(list<int>)_(contiguous)/1024 -1.49% 927.374 913.601 - -1.32% -
std::stable_partition(list<int>)_(dense)/32 -1.48% 33.335 32.840 - -0.15% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.48% 1.441 1.419 - -0.03% -
SetIntersection_None_Set_string_256_16 -1.48% 11447291.501 11277585.820 - -0.07% -
731_astcenc_r -1.48% 10.217 10.065 - -0.67% -
std::for_each_n(list<int>)/8 -1.48% 2.592 2.554 - 12.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.48% 11.691 11.518 - -0.74% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.48% 527.512 519.712 - -1.29% -
BM_std_minmax<unsigned_short>/29 -1.48% 2.574 2.536 - -1.17% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.48% 7290.755 7183.126 - -6.80% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.48% 4.955 4.882 - -2.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.47% 12700289.857 12513469.987 - 0.74% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.47% 348157482.305 343043076.058 - 0.21% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.47% 13.861 13.658 - -1.31% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.47% 530.104 522.324 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.47% 25156.212 24787.406 - -0.08% -
std::multiset<std::string>::ctor(const&)/1024 -1.46% 35540.210 35020.129 - 0.95% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.46% 110.994 109.370 - 2.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.46% 1160497.632 1143545.924 - -0.06% -
rng::generate_n(deque<int>)/32 -1.46% 8.506 8.382 - 0.96% -
rng::partition_point(deque<int>)/50 -1.46% 4.348 4.285 - 0.21% -
rng::count_if(list<int>)_(every_other)/8192 -1.46% 7302.102 7195.744 - -6.62% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.46% 518.238 510.696 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.45% 21830274.495 21512979.006 - -3.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.45% 18.156 17.892 - 3.87% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.45% 16.984 16.738 - -0.37% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.45% 2619.712 2581.662 - 0.20% -
BM_std_min<unsigned_short>/20 -1.45% 2.221 2.189 - -0.30% -
SetIntersection_Front_Vector_uint64_262144_16 -1.45% 1167680.955 1150729.017 - -3.12% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.45% 50196.098 49467.665 - -0.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.45% 24.182 23.832 - -0.37% -
BM_std_min<short>/24 -1.45% 2.537 2.500 - -0.56% -
BM_toupper_string<char> -1.45% 15.135 14.915 - 0.00% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.45% 15304.923 15083.558 - -0.06% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.45% 721.046 710.622 - 0.86% -
std::stable_partition(list<int>)_(sparse)/50 -1.44% 26.118 25.741 - 0.60% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.44% 18.611 18.343 - 2.23% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 -1.44% 10.658 10.505 - 0.38% -
std::adjacent_find(vector<int>,_pred)/8 -1.44% 3.369 3.320 - -0.54% -
BM_MakeHeap_string_SingleElement_1024 -1.44% 6.309 6.218 - -1.12% -
std::is_sorted_until(list<int>,_pred)/8 -1.44% 4.230 4.169 - 0.53% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.44% 47.669 46.985 - -0.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.44% 6509247.389 6415836.513 - -4.42% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.43% 2.865 2.824 - -0.93% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.43% 22.145 21.827 - 10.29% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.43% 1.486 1.464 - -1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.43% 63107481.021 62203697.821 - -1.58% -
SetIntersection_None_Vector_float_262144_16 -1.43% 1221251.222 1203779.167 - 0.10% -
BM_vector_deque_move/4000 -1.43% 142.343 140.308 - -1.32% -
SetIntersection_Front_Set_float_16384_4 -1.43% 1158687.827 1142122.813 - 0.73% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.43% 217057.691 213955.153 - -0.18% -
SetIntersection_Front_Set_uint32_262144_4 -1.43% 1134217.881 1118047.699 - 1.63% -
rng::find_if(list<int>)_(process_all)/50 -1.43% 21.762 21.451 - -0.97% -
rng::for_each_n(list<int>)/8 -1.42% 2.562 2.525 - 0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.42% 14856.787 14645.315 - 1.09% -
SetIntersection_Interlaced_Set_float_16384_1 -1.42% 1117899.423 1101997.256 - 1.37% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.42% 1251303.222 1233514.975 - -2.62% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.42% 69643.137 68653.796 - 0.59% -
std::fill(vector<bool>)/32768 -1.42% 30.457 30.025 - -0.40% -
SetIntersection_Interlaced_Set_float_64_16 -1.41% 24692200.157 24342847.220 - -2.16% -
BM_std_minmax<unsigned_char>/20 -1.41% 1.932 1.905 - 1.71% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.41% 128010.318 126199.911 - 0.30% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.41% 10496.613 10348.262 - 0.30% -
rng::search(list<int>)_(no_match)/1024 -1.41% 744.351 733.846 - -1.02% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.41% 4.051 3.994 - 0.21% -
std::find(vector<bool>)_(process_all)/1024 -1.41% 4.704 4.638 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.41% 243553227.606 240126468.626 - -2.31% -
BM_MakeThenSortHeap_float_Random_64 -1.40% 18.166 17.911 - -0.33% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.40% 13.708 13.516 - -1.49% -
SetIntersection_None_Set_string_16384_16384 -1.40% 199174592.013 196387113.869 - -1.53% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.40% 6159.071 6072.950 - -0.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.40% 1316.425 1298.041 - -41.33% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.40% 3895.227 3840.853 - -0.14% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.40% 503943.795 496911.462 - -5.38% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.39% 3.920 3.866 - -0.94% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.39% 42204.285 41617.466 - 0.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.39% 15.366 15.153 - -0.79% -
BM_std_minmax<unsigned_short>/27 -1.39% 2.877 2.837 - 3.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.39% 13.161 12.978 - -1.08% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.39% 50.327 49.629 - -0.14% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.39% 10.564 10.418 - -10.92% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.38% 2841.748 2802.447 - -0.09% -
SetIntersection_None_Set_uint32_1024_1 -1.38% 8917480.948 8794353.003 - -2.32% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.38% 605.029 596.678 - 0.34% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.38% 771.835 761.184 - -0.85% -
SetIntersection_None_Set_string_262144_1 -1.38% 1696284.342 1672940.674 - 1.79% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.37% 1.034 1.020 - 3.25% -
rng::remove(list<int>)_(sprinkled)/1024 -1.37% 965.413 952.168 - 0.13% -
rng::search(list<int>)_(no_match)/1048576 -1.37% 845462.595 833872.368 - -0.19% -
BM_std_minmax<unsigned_short>/6 -1.37% 1.388 1.369 - 1.64% -
rng::remove_if(list<int>)_(prefix)/50 -1.37% 75.059 74.031 - -1.36% -
BM_deque_vector_ranges_copy_backward/5500 -1.37% 203.645 200.857 - -0.86% -
std::remove(list<int>)_(prefix)/1024 -1.37% 997.403 983.783 - -1.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.36% 6.565 6.476 - -0.28% -
SetIntersection_Front_Set_uint32_262144_1 -1.36% 1097543.107 1082637.865 - -3.98% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.36% 22.004 21.706 - -1.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.36% 3.951 3.897 - -2.94% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.36% 787944.460 777252.725 - -0.87% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.36% 3714.704 3664.366 - 1.39% -
SetIntersection_Front_Set_float_16384_16 -1.35% 1316938.492 1299101.345 - 0.19% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.35% 8.878 8.758 - -0.89% -
BM_std_min<unsigned_long_long>/16 -1.35% 2.470 2.437 - 2.50% -
BM_std_min<unsigned_long_long>/31 -1.35% 3.027 2.986 - 2.01% -
std::partition(deque<int>)_(sparse)/1024 -1.35% 389.174 383.918 - -7.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.35% 23725.647 23405.846 - 0.15% -
BM_std_minmax<unsigned_char>/5500 -1.35% 50.677 49.995 - -1.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.35% 1.370 1.351 - -3.58% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.34% 5.652 5.576 - -0.50% -
std::partition_copy(deque<int>)/32 -1.34% 12.995 12.820 - -0.82% -
BM_RangesMakeHeap_string_Ascending_16 -1.34% 3.695 3.645 - -1.71% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.34% 10.584 10.442 - -1.78% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.34% 5.104 5.036 - 3.82% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.34% 10.045 9.911 - -1.58% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.34% 3.128 3.086 - -0.29% -
rng::remove(vector<int>)_(prefix)/32 -1.34% 52.924 52.217 - -1.15% -
std::map<int,_int>::count(key)_(existent)/8192 -1.33% 6.082 6.001 - -1.00% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.33% 19793.996 19530.060 - -0.15% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.33% 5.492 5.419 - -1.76% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.33% 101.823 100.468 - -2.10% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.33% 1.475 1.455 - 1.41% -
BM_std_minmax<unsigned_long_long>/2 -1.33% 0.869 0.858 - -7.45% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.32% 75.337 74.340 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.32% 21.451 21.168 - -0.95% -
rng::rotate_copy(list<int>)/1024 -1.32% 734.357 724.664 - -0.62% -
SetIntersection_Front_Set_string_262144_16384 -1.32% 352255032.582 347606845.812 - -0.70% -
SetIntersection_Interlaced_Set_float_64_4 -1.32% 22351428.069 22057191.654 - -1.19% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 35955.395 35482.849 - -3.03% -
BM_std_min<short>/512 -1.31% 7.332 7.236 - -0.45% -
rng::partition(list<int>)_(sparse)/32 -1.31% 9.054 8.936 - -0.25% -
std::unordered_set<int>::ctor(const&)/1024 -1.31% 6714.918 6626.848 - -1.92% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.31% 16.201 15.989 - -1.54% -
std::distance(join_view(vector<vector<int>>))/4096 -1.31% 4.471 4.412 - 0.00% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.31% 0.954 0.941 - 0.34% -
BM_std_minmax<unsigned_char>/22 -1.31% 2.509 2.476 - 1.85% -
SetIntersection_Front_Set_uint64_262144_64 -1.31% 1828545.247 1804599.507 - -11.03% -
BM_std_minmax<unsigned_char>/4 -1.31% 1.473 1.454 - 1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.31% 6.896 6.806 - 0.80% -
BM_deque_vector_move_backward/4096 -1.31% 149.267 147.318 - -1.53% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.31% 1651.943 1630.378 - -0.48% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.30% 27.636 27.276 - -0.87% -
std::multiset<std::string>::erase(iterator)/0 -1.30% 30.057 29.666 - -6.13% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.30% 12084.821 11927.697 - 0.40% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.30% 8.686 8.574 - 0.89% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.30% 44.124 43.552 - 2.73% -
BM_std_min<unsigned_long_long>/8 -1.29% 2.329 2.298 - -1.66% -
std::partition(list<int>)_(sparse)/1024 -1.29% 725.677 716.286 - -1.03% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.29% 2.092 2.065 - -0.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.29% 857.757 846.680 - -0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.29% 1433779.474 1415270.421 - -0.75% -
std::stable_partition(deque<int>)_(dense)/32 -1.29% 29.909 29.523 - -1.75% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.29% 18.576 18.337 - 2.23% -
std::find_if(vector<char>)_(process_all)/32768 -1.29% 8234.862 8128.865 - 0.06% -
SetIntersection_None_Vector_float_16_1 -1.29% 68561932.010 67679521.614 - -0.00% -
std::fill(deque<int>)/1024 -1.29% 30.301 29.911 - 0.44% -
rng::count(list<int>)_(every_other)/8 -1.28% 2.099 2.072 - -0.33% -
std::set<int>::clear()/1024 -1.28% 8763.731 8651.377 - -1.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.28% 16.368 16.158 - -0.76% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.28% 497.697 491.319 - -0.05% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.28% 18.774 18.534 - 1.94% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.28% 1479.362 1460.445 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.28% 17373338.008 17151187.056 - -1.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.28% 3907.313 3857.352 - -0.20% -
rng::stable_partition(vector<int>)_(sparse)/8192 -1.28% 1552.366 1532.531 - 2.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.28% 19991.291 19736.297 - -0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.27% 455.974 450.168 - -6.54% -
SetIntersection_Front_Set_string_256_4 -1.27% 5273604.658 5206493.697 - 0.75% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.27% 77.273 76.290 - -0.71% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.27% 10.222 10.092 - -0.05% -
SetIntersection_Front_Set_string_1024_16 -1.27% 2021728.781 1996064.426 - 4.00% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.27% 1.902 1.878 - -1.85% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.27% 6.765 6.679 - -1.77% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.27% 18.313 18.081 - -3.45% -
BM_vector_deque_copy_backward/1024 -1.27% 38.388 37.902 - -1.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.27% 1858.385 1834.868 - -2.13% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.26% 24.659 24.347 - -2.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.26% 24.809 24.495 - -0.49% -
std::generate_n(vector<int>)/50 -1.26% 12.052 11.900 - -0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.26% 0.925 0.914 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.26% 351352793.175 346924628.526 - -0.81% -
rng::move(list<int>)/262144 -1.26% 253892.495 250692.996 - 1.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.26% 2.334 2.304 - -2.47% -
BM_std_minmax<unsigned_char>/23 -1.26% 2.986 2.948 - 0.72% -
std::sort(deque<int>)_(ascending)/8192 -1.26% 5815.339 5742.161 - 0.17% -
std::equal(vector<bool>)_(unaligned)/8 -1.26% 0.852 0.841 - -8.30% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -1.26% 470.272 464.365 - 2.84% -
SetIntersection_Front_Set_float_262144_64 -1.26% 1871469.646 1847965.231 - -0.24% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.25% 1.569 1.549 - 0.04% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.25% 2075.487 2049.503 - -0.20% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.25% 18400137.383 18169865.615 - -1.82% -
SetIntersection_Front_Set_uint64_64_16 -1.25% 16801236.744 16590993.074 - -1.06% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.25% 7940.068 7840.737 - -0.35% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 151225.621 149334.750 - -0.17% -
SetIntersection_Front_Set_float_16_4 -1.25% 59158893.157 58419601.704 - -0.37% -
rng::starts_with(deque<int>)/1024 -1.25% 488.028 481.936 - -0.76% -
SetIntersection_Front_Set_float_1024_4 -1.25% 1155074.194 1140680.575 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.24% 19412075.116 19170523.432 - 1.23% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12969.940 12808.745 - -0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.24% 16.215 16.014 - -1.03% -
std::stable_partition(list<int>)_(sparse)/32 -1.24% 9.816 9.695 - -0.93% -
BM_std_minmax<short>/30 -1.24% 2.797 2.762 - 1.92% -
BM_MakeHeap_string_QuickSortAdversary_16 -1.24% 8.621 8.514 - -1.34% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.24% 198005632.991 195555789.184 - -3.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.24% 9.165 9.052 - -2.54% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.24% 45.760 45.194 - -1.65% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.23% 23.083 22.798 - -0.99% -
BM_MakeThenSortHeap_float_Heap_262144 -1.23% 31.070 30.687 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.23% 1126179.918 1112293.270 - -0.07% -
std::partition_point(vector<int>)/50 -1.23% 2.571 2.539 - -0.65% -
SetIntersection_None_Vector_uint64_262144_262144 -1.23% 1205659.984 1190808.932 - -1.73% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.23% 9.054 8.943 - -2.33% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.23% 31.658 31.268 - 1.22% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -1.23% 8.394 8.291 - -2.08% -
rng::all_of(vector<int>)_(process_all)/32 -1.23% 8.483 8.379 - -0.65% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.23% 6889.965 6805.511 - -6.49% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.23% 17.887 17.668 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.22% 1125173.876 1111404.859 - 1.16% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.22% 2.060 2.034 - 0.25% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.22% 601.176 593.826 - -3.01% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.22% 24.892 24.588 - -3.15% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.22% 17375759.848 17163480.469 - -1.96% -
BM_vector_deque_ranges_move/4096 -1.22% 147.375 145.575 - -0.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.22% 368372.208 363875.669 - -0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.22% 37971085.713 37507839.094 - -0.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.22% 690184.266 681768.361 - -1.07% -
BM_CmpEqual_int_ushort -1.21% 1.137 1.123 - 0.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.21% 604434.425 597120.878 - -0.34% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.21% 32.399 32.008 - -2.75% -
std::unique(deque<int>)_(contiguous)/32 -1.21% 59.610 58.890 - 0.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.21% 8.485 8.383 - -0.58% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.21% 9240.439 9129.072 - -2.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.20% 23.497 23.214 - 4.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.20% 5.369 5.305 - -0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.20% 14.158 13.987 - -2.26% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.20% 12.931 12.775 - 0.28% -
BM_std_min<int>/7 -1.20% 1.053 1.041 - -0.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.20% 634125.713 626508.804 - 0.27% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.20% 20.556 20.309 - -1.54% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.20% 10.632 10.504 - -2.19% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.20% 4.267 4.216 - -2.50% -
std::copy_if(list<int>)_(every_other)/1048576 -1.20% 852156.604 841959.035 - 0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.20% 72930.302 72058.119 - -0.09% -
std::unordered_set<int>::contains(key)_(existent)/8192 -1.19% 1.532 1.514 - 19.13% -
BM_LowerBound_float_16 -1.19% 7.876 7.782 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.19% 2368474.392 2340245.068 - 3.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.19% 16.284 16.090 - -2.44% -
BM_std_minmax<unsigned_long_long>/6 -1.19% 2.088 2.063 - -2.23% -
rng::generate_n(deque<int>)/50 -1.19% 12.547 12.397 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.19% 3113387.127 3076422.445 - -0.47% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.19% 17.510 17.303 - 0.14% -
BM_std_minmax<int>/9 -1.19% 1.171 1.157 - 0.03% -
SetIntersection_Front_Vector_string_262144_16384 -1.18% 352619279.783 348443029.969 - -0.14% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.18% 9.013 8.906 - -2.52% -
SetIntersection_Interlaced_Set_string_256_64 -1.18% 31420791.964 31048723.854 - 0.71% -
SetIntersection_Interlaced_Set_float_262144_256 -1.18% 1579327.798 1560630.533 - -1.69% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.18% 276.608 273.340 - 0.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.18% 7.650 7.559 - -1.05% -
SetIntersection_Front_Vector_float_262144_16384 -1.18% 80589284.152 79637796.336 - -0.13% -
SetIntersection_None_Set_string_262144_256 -1.18% 1692200.359 1672230.305 - 1.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.18% 3.455 3.414 - -1.43% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.18% 1.037 1.025 - -0.54% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.18% 16.700 16.503 - -1.59% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.18% 211420.527 208929.894 - -0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.17% 15687.963 15503.668 - -1.78% -
rng::any_of(list<int>)_(process_all)/50 -1.17% 21.911 21.654 - 0.27% -
BM_deque_vector_copy_backward/4096 -1.17% 149.305 147.558 - -1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.17% 9.438 9.328 - 0.24% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.17% 5.582 5.517 - -0.20% -
BM_deque_vector_ranges_copy_backward/65536 -1.17% 8219.273 8123.257 - 2.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.17% 5.214 5.154 - -3.25% -
rng::sort(deque<int>)_(ascending)/8192 -1.17% 5817.836 5749.995 - 0.17% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.17% 18.605 18.388 - 2.36% -
bm_ranges_lexicographical_compare<int>/64 -1.16% 4.911 4.854 - -2.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.16% 349.146 345.094 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.16% 27730284.320 27408929.419 - -1.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.16% 13.015 12.864 - -0.96% -
SetIntersection_None_Set_float_16384_4 -1.16% 157305482.109 155483856.897 - -2.11% -
BM_RangesPopHeap_string_1024 -1.16% 56.323 55.671 - -0.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.16% 1580.504 1562.214 - -2.57% -
BM_SortHeap_string_64 -1.16% 30.548 30.195 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.16% 0.921 0.910 - -3.74% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.15% 35.465 35.056 - -0.75% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.15% 11.641 11.506 - -0.61% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.15% 104.725 103.518 - -2.13% -
BM_deque_deque_ranges_copy_backward/5500 -1.15% 206.951 204.568 - -2.60% -
std::set<int>::lower_bound(key)_(existent)/32 -1.15% 1.567 1.549 - -0.56% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.15% 966.303 955.180 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.15% 40343971.820 39879588.787 - -1.90% -
BM_MakeHeap_string_Random_1024 -1.15% 10.791 10.667 - -2.09% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.15% 20.890 20.651 - 0.04% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.15% 2354.961 2327.971 - 0.16% -
BM_vector_deque_move_backward/1024 -1.14% 38.499 38.058 - -1.09% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.14% 3419.623 3380.498 - -2.14% -
std::set<int>::contains(key)_(existent)/8192 -1.14% 8.391 8.295 - 0.18% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.14% 220453.641 217934.237 - -0.74% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.14% 2114599.366 2090533.690 - 0.26% -
SetIntersection_None_Set_float_262144_256 -1.14% 1163435.059 1150199.055 - -3.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.14% 68068326.806 67293986.601 - -1.19% -
rng::reverse_copy(vector<int>)/4096 -1.14% 137.247 135.686 - 1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.14% 1261314.554 1246974.043 - -1.12% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.14% 1098110.611 1085636.388 - -0.51% -
SetIntersection_Interlaced_Set_float_1024_64 -1.14% 10082606.712 9968160.846 - -0.91% -
std::replace_if(deque<int>)_(prefix)/8192 -1.13% 3524.176 3484.178 - -0.33% -
BM_std_minmax<unsigned_char>/21 -1.13% 2.231 2.206 - 4.18% -
SetIntersection_None_Vector_uint32_262144_1024 -1.13% 1195447.572 1181886.705 - -2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.13% 12126495.359 11989081.840 - -0.47% -
std::set<int>::ctor(const&,_alloc)/1024 -1.13% 6257.867 6187.192 - 0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.13% 2.615 2.585 - -1.92% -
SetIntersection_None_Set_string_256_1 -1.13% 12111226.559 11974634.946 - 1.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.13% 17.766 17.566 - -0.71% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.12% 456006.537 450881.397 - 1.15% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.12% 4.252 4.204 - -6.09% -
std::unordered_set<std::string>::clear()/1024 -1.12% 22920.002 22663.547 - 0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.12% 16.208 16.027 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.12% 2173764.977 2149500.244 - 2.37% -
SetIntersection_None_Set_string_262144_1024 -1.12% 1705269.695 1686234.701 - 1.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.12% 918.944 908.692 - -1.03% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.11% 523.794 517.954 - 0.09% -
SetIntersection_Interlaced_Set_float_262144_64 -1.11% 1573333.576 1555803.385 - -2.47% -
rng::starts_with(deque<int>)/1000 -1.11% 477.868 472.548 - -0.42% -
std::remove_if(list<int>)_(prefix)/1024 -1.11% 1047.197 1035.542 - -1.18% -
SetIntersection_Interlaced_Vector_float_256_1 -1.11% 4462856.498 4413272.418 - -0.36% -
rng::copy_if(list<int>)_(entire_range)/8 -1.11% 2.597 2.568 - 0.81% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.11% 616.069 609.246 - -3.13% -
SetIntersection_None_Set_string_262144_64 -1.11% 1694752.442 1676015.543 - 1.67% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.11% 32.091 31.736 - -2.14% -
std::rotate_copy(deque<int>)/8192 -1.10% 295.057 291.798 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.10% 16.010 15.833 - -0.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.10% 5.385 5.326 - 1.55% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.10% 61192.537 60517.208 - 0.02% -
rng::is_sorted_until(list<int>,_pred)/8 -1.10% 3.802 3.761 - 0.00% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.10% 488.612 483.224 - -0.23% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 35624.174 35231.912 - -0.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.10% 20021.015 19800.577 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.10% 1680132.406 1661666.912 - -0.83% -
BM_deque_deque_ranges_move/4096 -1.10% 151.516 149.851 - -1.43% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 -1.10% 8.660 8.565 - -1.69% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.10% 2471.247 2444.171 - 0.01% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.09% 16.089 15.913 - -0.20% -
std::find_if_not(list<int>)_(process_all)/8192 -1.09% 8232.869 8142.814 - 0.02% -
SetIntersection_None_Set_uint64_262144_4 -1.09% 1201159.832 1188024.740 - -1.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.09% 44.368 43.883 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.09% 1244552.635 1230958.497 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.09% 1643621.908 1625690.022 - -0.61% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.09% 93941.969 92918.318 - -0.17% -
rng::copy_backward(deque<int>)/64 -1.09% 3.080 3.047 - 0.04% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.09% 8221.797 8132.347 - -0.35% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.09% 23.499 23.243 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4611857.407 4561736.280 - -1.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.08% 11.517 11.393 - 0.36% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.08% 63821.241 63130.210 - -0.63% -
SetIntersection_Front_Vector_float_16384_1 -1.08% 1121434.040 1109302.560 - -0.54% -
BM_num_put<long> -1.08% 12.116 11.986 - 0.00% -
BM_RangesPopHeap_uint64_16 -1.08% 7.658 7.576 - -2.80% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.08% 1157841.992 1145356.231 - 0.26% -
BM_std_min<unsigned_short>/19 -1.08% 1.893 1.873 - 1.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.08% 5995.423 5930.824 - -0.23% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.08% 6274.036 6206.447 - 0.11% -
BM_std_min<int>/10 -1.08% 1.005 0.994 - -0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 282184.318 279152.098 - 0.72% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.07% 35.982 35.595 - -1.54% -
SetIntersection_None_Set_uint64_256_256 -1.07% 5881457.348 5818310.066 - 0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.07% 36.127 35.739 - 1.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.07% 19.185 18.980 - -0.54% -
rng::partial_sort(vector<int>)_(descending)/1024 -1.07% 8248.030 8159.709 - -0.56% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.07% 18.517 18.318 - 0.02% -
SetIntersection_None_Vector_uint32_262144_16 -1.07% 1206738.179 1193839.997 - -1.35% -
std::stable_sort(vector<int>)_(descending)/1024 -1.07% 2841.434 2811.066 - 0.05% -
std::copy_backward(deque<int>)/64 -1.07% 2.970 2.938 - -0.02% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.07% 30.301 29.977 - -3.13% -
rng::all_of(vector<int>)_(process_all)/50 -1.07% 18.457 18.259 - 0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.07% 14.292 14.140 - 0.18% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.07% 5.412 5.354 - -9.29% -
SetIntersection_None_Set_string_64_1 -1.07% 24202207.133 23943969.196 - -0.16% -
SetIntersection_None_Set_float_16384_1 -1.07% 157596292.958 155916165.012 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.07% 1182462.211 1169858.692 - -1.54% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.07% 8.624 8.532 - 0.49% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.07% 453.792 448.959 - 0.73% -
std::replace(vector<int>)_(prefix)/32 -1.06% 5.032 4.978 - 0.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.06% 44.836 44.359 - -0.48% -
BM_lexicographical_compare_three_way_slow_path/256 -1.06% 71.616 70.854 - 0.07% -
SetIntersection_None_Vector_float_16384_16384 -1.06% 1193311.270 1180616.359 - 2.68% -
BM_RangesMakeHeap_uint64_Random_64 -1.06% 1.293 1.279 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.06% 151229730.458 149622028.888 - 0.26% -
std::equal(list<int>)_(it,_it,_it)/8 -1.06% 2.819 2.789 - 0.68% -
BM_CmpLess_uchar_short -1.06% 1.043 1.032 - 0.00% -
SetIntersection_Front_Set_float_16_16 -1.06% 41397596.381 40957903.502 - 0.68% -
SetIntersection_None_Set_float_262144_64 -1.06% 1161667.966 1149332.764 - -3.45% -
BM_RangesMakeHeap_float_Random_1024 -1.06% 1.231 1.218 - -3.66% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.06% 55.987 55.395 - -0.40% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.06% 44769.524 44296.834 - 0.42% -
std::find_if(deque<int>)_(process_all)/8192 -1.06% 2845.291 2815.261 - -4.41% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.05% 12.923 12.786 - -1.84% -
rng::copy_n(deque<int>)/8 -1.05% 2.758 2.729 - 0.82% -
BM_deque_vector_ranges_move_backward/5500 -1.05% 203.150 201.008 - -1.53% -
BM_PopHeap_pair<uint32,_uint32>_262144 -1.05% 60.109 59.475 - -3.46% -
SetIntersection_Front_Set_uint64_16384_64 -1.05% 1913438.329 1893283.530 - -5.46% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.05% 42983.316 42530.621 - 0.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.05% 32.580 32.237 - -0.61% -
rng::fill(vector<int>)/1024 -1.05% 30.165 29.848 - -0.30% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.05% 22.581 22.344 - 1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.05% 20867.310 20648.109 - -0.37% -
BM_deque_vector_ranges_copy/5500 -1.05% 201.053 198.943 - 0.79% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.05% 10.704 10.592 - -1.09% -
BM_MakeThenSortHeap_uint32_Random_64 -1.05% 11.962 11.837 - -0.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.05% 9.537 9.437 - -0.36% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.05% 32220.787 31883.311 - 0.33% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.05% 5.565 5.506 - 0.05% -
std::copy_backward(deque<int>)/8 -1.04% 2.738 2.710 - -1.56% -
SetIntersection_Front_Vector_uint32_16384_64 -1.04% 1448094.787 1433039.206 - -0.65% -
rng::find(list<int>)_(bail_25%)/32768 -1.04% 7609.810 7530.741 - -14.42% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.04% 4731.584 4682.427 - -0.51% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.04% 27.163 26.882 - -0.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.04% 3321.319 3286.884 - -0.86% -
BM_RangesPopHeap_string_64 -1.04% 25.918 25.649 - -0.82% -
SetIntersection_None_Set_float_262144_262144 -1.04% 1166374.509 1154299.072 - -2.97% -
SetIntersection_Front_Vector_string_16384_16 -1.03% 1718317.850 1700563.600 - -1.40% -
BM_MakeHeap_string_SingleElement_256 -1.03% 6.349 6.283 - -1.23% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.03% 19804.003 19599.710 - -0.86% -
std::shift_right(list<int>)/32 -1.03% 14.566 14.416 - -0.51% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.03% 14802.012 14649.665 - -1.33% -
std::find(vector<char>)_(bail_25%)/1024 -1.03% 5.442 5.386 - 0.64% -
BM_tolower_string<wchar_t> -1.03% 6.242 6.178 - 0.00% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.03% 523.334 517.954 - 0.16% -
std::find(deque<int>)_(process_all)/8 -1.03% 3.417 3.382 - 2.02% -
BM_MakeThenSortHeap_string_Random_16 -1.03% 22.677 22.445 - -0.97% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.03% 93223.329 92266.636 - -0.21% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.03% 1.406 1.392 - 0.18% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.03% 22.660 22.428 - -1.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.02% 50.246 49.731 - -0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.02% 33.637 33.293 - -1.68% -
SetIntersection_Front_Set_float_1024_1 -1.02% 1117979.943 1106553.056 - 0.08% -
std::find_if_not(deque<int>)_(process_all)/50 -1.02% 23.965 23.720 - 0.01% -
rng::rotate(list<int>)_(by_1/3)/8192 -1.02% 8817.336 8727.358 - -1.78% -
std::partition(list<int>)_(sparse)/50 -1.02% 14.813 14.662 - 0.13% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.02% 1.182 1.170 - -1.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.01% 809.755 801.540 - 3.98% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.01% 500.560 495.485 - 1.83% -
BM_RangesMakeHeap_string_Heap_16 -1.01% 4.670 4.623 - -0.43% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.01% 3919.163 3879.475 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.01% 1150767.223 1139132.992 - 0.11% -
std::remove_copy(deque<int>)_(prefix)/32 -1.01% 13.223 13.089 - 0.50% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.01% 110502.960 109386.668 - 1.43% -
BM_RangesMakeHeap_string_Heap_1024 -1.01% 4.818 4.769 - 0.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.01% 173439.236 171688.504 - -0.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.01% 263.935 261.272 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.01% 67183926.626 66506735.266 - -0.26% -
SetIntersection_Front_Vector_uint32_262144_256 -1.01% 2269960.075 2247129.897 - -5.07% -
std::replace_if(list<int>)_(prefix)/50 -1.01% 24.349 24.104 - -1.00% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.00% 32222.930 31899.449 - 0.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.00% 502585.731 497541.667 - 0.07% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.00% 56.982 56.410 - -0.61% -
SetIntersection_None_Set_string_16_4 -1.00% 61956224.066 61334708.059 - -0.12% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.00% 1.388 1.374 - -1.38% -
SetIntersection_None_Set_float_16384_16 -1.00% 157434394.525 155856908.327 - -1.96% -
std::stable_partition(list<int>)_(dense)/50 -1.00% 56.740 56.172 - -2.25% -


Report Time: 5.64s
Name Current %
706_stockfish_r 21.552 -
707_ntest_r 16.540 -
709_cactus_r 19.787 -
710_omnetpp_r 8.965 -1.40%
721_gcc_r 13.132 1.77%
723_llvm_r 11.586 -
727_cppcheck_r 24.563 -
729_abc_r 18.606 1.15%
731_astcenc_r 10.065 -
735_gem5_r 13.655 1.73%
736_ocio_r 16.311 -
737_gmsh_r 12.747 -
748_flightdm_r 9.242 3.20%
750_sealcrypto_r 18.437 -
753_ns3_r 10.183 -
766_femflow_r 12.901 -1.11%
BM_CmpEqual_int_int 1.125 -
BM_CmpEqual_int_schar 1.129 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.125 -
BM_CmpEqual_int_uint 1.110 -
BM_CmpEqual_int_ushort 1.123 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.102 -
BM_CmpEqual_schar_short 1.142 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.110 -
BM_CmpEqual_schar_ushort 1.105 -
BM_CmpEqual_short_int 1.141 -
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.119 -
BM_CmpEqual_short_uchar 1.112 -
BM_CmpEqual_short_uint 1.108 -
BM_CmpEqual_short_ushort 1.112 -
BM_CmpEqual_uchar_int 1.122 -
BM_CmpEqual_uchar_schar 1.044 -
BM_CmpEqual_uchar_short 1.054 -
BM_CmpEqual_uchar_uchar 1.112 -
BM_CmpEqual_uchar_uint 1.121 -
BM_CmpEqual_uchar_ushort 1.119 -
BM_CmpEqual_uint_int 1.127 -
BM_CmpEqual_uint_schar 1.069 -
BM_CmpEqual_uint_short 1.061 -
BM_CmpEqual_uint_uchar 1.128 -
BM_CmpEqual_uint_uint 1.121 -
BM_CmpEqual_uint_ushort 1.123 -
BM_CmpEqual_ushort_int 1.127 -
BM_CmpEqual_ushort_schar 1.058 -
BM_CmpEqual_ushort_short 1.047 -
BM_CmpEqual_ushort_uchar 1.122 -
BM_CmpEqual_ushort_uint 1.123 -
BM_CmpEqual_ushort_ushort 1.113 -
BM_CmpLess_int_int 1.119 -
BM_CmpLess_int_schar 1.133 -
BM_CmpLess_int_short 1.134 -
BM_CmpLess_int_uchar 1.129 -
BM_CmpLess_int_uint 1.125 -
BM_CmpLess_int_ushort 1.130 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.969 -
BM_CmpLess_schar_short 0.964 -
BM_CmpLess_schar_uchar 1.115 -
BM_CmpLess_schar_uint 1.120 -
BM_CmpLess_schar_ushort 1.115 -
BM_CmpLess_short_int 1.129 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.957 -
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.122 -
BM_CmpLess_uchar_int 1.120 -
BM_CmpLess_uchar_schar 1.047 -
BM_CmpLess_uchar_short 1.032 -
BM_CmpLess_uchar_uchar 1.126 -
BM_CmpLess_uchar_uint 1.130 -
BM_CmpLess_uchar_ushort 1.126 -
BM_CmpLess_uint_int 1.128 -
BM_CmpLess_uint_schar 1.061 -
BM_CmpLess_uint_short 1.051 -
BM_CmpLess_uint_uchar 1.133 -
BM_CmpLess_uint_uint 1.111 -
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.115 -
BM_CmpLess_ushort_schar 1.051 -
BM_CmpLess_ushort_short 1.047 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.120 -
BM_CmpLess_ushort_ushort 1.120 -
BM_LowerBound_float_1 2.659 -
BM_LowerBound_float_1024 21.883 -
BM_LowerBound_float_16 7.782 -
BM_LowerBound_float_16384 66.014 -
BM_LowerBound_float_256 14.237 -
BM_LowerBound_float_262144 575.792 -
BM_LowerBound_float_4 11.494 -
BM_LowerBound_float_64 8.515 -
BM_LowerBound_pair<uint32,_uint32>_1 2.824 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.288 -1.82%
BM_LowerBound_pair<uint32,_uint32>_16 16.287 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.468 -2.10%
BM_LowerBound_pair<uint32,_uint32>_256 32.766 -1.91%
BM_LowerBound_pair<uint32,_uint32>_262144 602.793 -2.42%
BM_LowerBound_pair<uint32,_uint32>_4 11.216 -
BM_LowerBound_pair<uint32,_uint32>_64 18.740 -
BM_LowerBound_string_1 4.685 3.36%
BM_LowerBound_string_1024 180.740 -
BM_LowerBound_string_16 36.624 -
BM_LowerBound_string_16384 397.545 2.14%
BM_LowerBound_string_256 128.127 -
BM_LowerBound_string_262144 2457.266 4.47%
BM_LowerBound_string_4 20.267 -
BM_LowerBound_string_64 68.277 -2.27%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.862 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.184 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.566 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.376 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 44.997 -1.02%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 703.899 6.72%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.243 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.528 -
BM_LowerBound_uint32_1 2.592 -
BM_LowerBound_uint32_1024 21.609 -
BM_LowerBound_uint32_16 7.330 -
BM_LowerBound_uint32_16384 65.347 -
BM_LowerBound_uint32_256 14.109 -
BM_LowerBound_uint32_262144 558.349 -
BM_LowerBound_uint32_4 10.419 -
BM_LowerBound_uint32_64 8.095 -
BM_LowerBound_uint64_1 2.601 -
BM_LowerBound_uint64_1024 24.695 -
BM_LowerBound_uint64_16 7.404 -
BM_LowerBound_uint64_16384 70.118 -
BM_LowerBound_uint64_256 16.329 -
BM_LowerBound_uint64_262144 583.922 -
BM_LowerBound_uint64_4 10.453 -
BM_LowerBound_uint64_64 8.346 -
BM_MakeHeap_float_Ascending_1 0.273 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.412 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.270 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.206 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.285 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.210 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.215 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.275 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.269 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.283 -
BM_MakeHeap_float_PipeOrgan_16384 0.657 -
BM_MakeHeap_float_PipeOrgan_256 0.666 -
BM_MakeHeap_float_PipeOrgan_262144 0.703 -
BM_MakeHeap_float_PipeOrgan_4 0.413 -
BM_MakeHeap_float_PipeOrgan_64 0.799 -
BM_MakeHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.733 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.494 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.268 -
BM_MakeHeap_float_Random_1024 1.234 -1.17%
BM_MakeHeap_float_Random_16 1.500 -6.98%
BM_MakeHeap_float_Random_16384 1.227 4.61%
BM_MakeHeap_float_Random_256 1.452 9.66%
BM_MakeHeap_float_Random_262144 1.144 1.65%
BM_MakeHeap_float_Random_4 1.692 10.96%
BM_MakeHeap_float_Random_64 1.985 21.34%
BM_MakeHeap_float_SingleElement_1 0.272 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.668 -
BM_MakeHeap_float_SingleElement_262144 0.713 -
BM_MakeHeap_float_SingleElement_4 0.324 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.267 -4.46%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.366 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.206 -3.12%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.802 9.32%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.119 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.488 -5.80%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 2.42%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.538 11.31%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.464 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.558 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.553 2.27%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.535 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.586 2.14%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.477 -7.96%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.520 4.96%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.118 -10.62%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.416 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.578 2.24%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.328 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.230 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.299 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.796 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.080 4.72%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.941 -1.90%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.020 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.014 -4.39%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.968 -3.12%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.673 2.66%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.225 1.33%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.187 -2.04%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.087 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -2.73%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.213 -3.52%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.776 -2.72%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.102 -2.35%
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 4.944 -
BM_MakeHeap_string_Ascending_16 3.772 -
BM_MakeHeap_string_Ascending_16384 5.371 3.52%
BM_MakeHeap_string_Ascending_256 4.789 -1.61%
BM_MakeHeap_string_Ascending_262144 7.248 -3.80%
BM_MakeHeap_string_Ascending_4 2.865 -
BM_MakeHeap_string_Ascending_64 4.742 -
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 2.713 -5.84%
BM_MakeHeap_string_Descending_16 2.343 -2.36%
BM_MakeHeap_string_Descending_16384 2.924 -1.52%
BM_MakeHeap_string_Descending_256 2.675 -2.21%
BM_MakeHeap_string_Descending_262144 3.403 -5.00%
BM_MakeHeap_string_Descending_4 2.104 -1.63%
BM_MakeHeap_string_Descending_64 2.563 -2.77%
BM_MakeHeap_string_Heap_1 0.253 -
BM_MakeHeap_string_Heap_1024 4.714 -2.72%
BM_MakeHeap_string_Heap_16 4.611 -1.20%
BM_MakeHeap_string_Heap_16384 4.938 -2.91%
BM_MakeHeap_string_Heap_256 4.821 -2.99%
BM_MakeHeap_string_Heap_262144 5.141 -4.09%
BM_MakeHeap_string_Heap_4 3.027 -1.37%
BM_MakeHeap_string_Heap_64 4.955 -2.88%
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.813 -2.21%
BM_MakeHeap_string_PipeOrgan_16 3.635 -
BM_MakeHeap_string_PipeOrgan_16384 5.408 -2.78%
BM_MakeHeap_string_PipeOrgan_256 4.766 -
BM_MakeHeap_string_PipeOrgan_262144 7.263 -1.86%
BM_MakeHeap_string_PipeOrgan_4 2.544 -
BM_MakeHeap_string_PipeOrgan_64 4.747 -
BM_MakeHeap_string_QuickSortAdversary_1 0.252 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.504 -2.19%
BM_MakeHeap_string_QuickSortAdversary_16 8.514 -1.34%
BM_MakeHeap_string_QuickSortAdversary_16384 11.715 -1.76%
BM_MakeHeap_string_QuickSortAdversary_256 10.372 -1.51%
BM_MakeHeap_string_QuickSortAdversary_262144 12.561 -1.68%
BM_MakeHeap_string_QuickSortAdversary_4 5.925 -1.09%
BM_MakeHeap_string_QuickSortAdversary_64 10.109 -1.69%
BM_MakeHeap_string_Random_1 0.247 -
BM_MakeHeap_string_Random_1024 10.667 -2.09%
BM_MakeHeap_string_Random_16 8.285 -1.23%
BM_MakeHeap_string_Random_16384 12.601 -1.55%
BM_MakeHeap_string_Random_256 10.323 -2.25%
BM_MakeHeap_string_Random_262144 15.142 -1.86%
BM_MakeHeap_string_Random_4 5.786 -1.09%
BM_MakeHeap_string_Random_64 9.992 -1.17%
BM_MakeHeap_string_SingleElement_1 0.252 -
BM_MakeHeap_string_SingleElement_1024 6.218 -1.12%
BM_MakeHeap_string_SingleElement_16 5.695 -
BM_MakeHeap_string_SingleElement_16384 5.964 -1.85%
BM_MakeHeap_string_SingleElement_256 6.283 -1.23%
BM_MakeHeap_string_SingleElement_262144 7.466 -
BM_MakeHeap_string_SingleElement_4 3.676 1.12%
BM_MakeHeap_string_SingleElement_64 6.426 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.940 -4.40%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.762 -7.88%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.973 4.10%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.192 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.106 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.170 -1.22%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.741 -6.13%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.048 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.389 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.125 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.901 -5.31%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.451 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.931 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.096 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.570 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.722 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.212 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.757 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.872 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.629 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.813 -2.41%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.985 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.993 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.299 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.935 -
BM_MakeHeap_uint32_Ascending_1 0.275 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.607 1.97%
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.598 -1.85%
BM_MakeHeap_uint32_Ascending_262144 0.663 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.275 -
BM_MakeHeap_uint32_Descending_1024 0.259 -
BM_MakeHeap_uint32_Descending_16 0.257 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.263 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.260 14.80%
BM_MakeHeap_uint32_Heap_1 0.268 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.252 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.271 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.289 -
BM_MakeHeap_uint32_Heap_64 0.260 -
BM_MakeHeap_uint32_PipeOrgan_1 0.275 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.719 6.30%
BM_MakeHeap_uint32_PipeOrgan_16 0.984 -2.16%
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.624 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.667 -
BM_MakeHeap_uint32_PipeOrgan_4 0.412 -3.81%
BM_MakeHeap_uint32_PipeOrgan_64 0.706 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.268 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.495 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.599 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.075 -
BM_MakeHeap_uint32_Random_16 1.273 1.25%
BM_MakeHeap_uint32_Random_16384 1.007 1.14%
BM_MakeHeap_uint32_Random_256 1.175 -1.67%
BM_MakeHeap_uint32_Random_262144 1.048 -
BM_MakeHeap_uint32_Random_4 1.641 39.05%
BM_MakeHeap_uint32_Random_64 1.374 7.31%
BM_MakeHeap_uint32_SingleElement_1 0.270 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.486 -
BM_MakeHeap_uint32_SingleElement_16384 0.538 -
BM_MakeHeap_uint32_SingleElement_256 0.543 -
BM_MakeHeap_uint32_SingleElement_262144 0.633 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.508 -2.34%
BM_MakeHeap_uint64_Ascending_1 0.268 -
BM_MakeHeap_uint64_Ascending_1024 0.650 -
BM_MakeHeap_uint64_Ascending_16 0.658 -
BM_MakeHeap_uint64_Ascending_16384 0.629 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.727 -
BM_MakeHeap_uint64_Ascending_4 0.424 4.78%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.274 -
BM_MakeHeap_uint64_Descending_1024 0.252 -
BM_MakeHeap_uint64_Descending_16 0.256 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.281 -
BM_MakeHeap_uint64_Descending_64 0.234 -6.52%
BM_MakeHeap_uint64_Heap_1 0.276 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.276 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.036 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.646 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.615 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.427 -6.17%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.021 -2.84%
BM_MakeHeap_uint64_Random_16 1.321 1.34%
BM_MakeHeap_uint64_Random_16384 1.051 3.97%
BM_MakeHeap_uint64_Random_256 1.167 3.57%
BM_MakeHeap_uint64_Random_262144 1.061 1.48%
BM_MakeHeap_uint64_Random_4 1.587 32.34%
BM_MakeHeap_uint64_Random_64 1.280 -1.57%
BM_MakeHeap_uint64_SingleElement_1 0.274 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.508 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.581 2.76%
BM_MakeHeap_uint64_SingleElement_262144 0.755 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.506 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.666 -
BM_MakeThenSortHeap_float_Ascending_16 2.932 -
BM_MakeThenSortHeap_float_Ascending_16384 28.307 2.20%
BM_MakeThenSortHeap_float_Ascending_256 6.550 -
BM_MakeThenSortHeap_float_Ascending_262144 31.407 -
BM_MakeThenSortHeap_float_Ascending_4 1.444 1.61%
BM_MakeThenSortHeap_float_Ascending_64 4.032 -
BM_MakeThenSortHeap_float_Descending_1 0.272 -
BM_MakeThenSortHeap_float_Descending_1024 8.049 -1.39%
BM_MakeThenSortHeap_float_Descending_16 1.856 -
BM_MakeThenSortHeap_float_Descending_16384 29.929 -
BM_MakeThenSortHeap_float_Descending_256 5.991 1.25%
BM_MakeThenSortHeap_float_Descending_262144 35.218 -
BM_MakeThenSortHeap_float_Descending_4 1.326 -
BM_MakeThenSortHeap_float_Descending_64 3.312 3.03%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.250 -
BM_MakeThenSortHeap_float_Heap_16 1.854 -3.13%
BM_MakeThenSortHeap_float_Heap_16384 26.158 -
BM_MakeThenSortHeap_float_Heap_256 6.117 -
BM_MakeThenSortHeap_float_Heap_262144 30.687 -
BM_MakeThenSortHeap_float_Heap_4 1.190 -4.95%
BM_MakeThenSortHeap_float_Heap_64 3.449 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.437 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.961 -2.61%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.717 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.315 -1.10%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.275 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.521 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.041 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.195 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.928 -1.29%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.260 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.015 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.253 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.473 -2.87%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.810 1.72%
BM_MakeThenSortHeap_float_Random_1 0.280 4.23%
BM_MakeThenSortHeap_float_Random_1024 33.194 -1.23%
BM_MakeThenSortHeap_float_Random_16 9.882 -1.50%
BM_MakeThenSortHeap_float_Random_16384 47.215 -
BM_MakeThenSortHeap_float_Random_256 25.658 -
BM_MakeThenSortHeap_float_Random_262144 62.568 -
BM_MakeThenSortHeap_float_Random_4 4.283 -4.28%
BM_MakeThenSortHeap_float_Random_64 17.911 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.772 -
BM_MakeThenSortHeap_float_SingleElement_16 3.185 -1.02%
BM_MakeThenSortHeap_float_SingleElement_16384 15.837 -
BM_MakeThenSortHeap_float_SingleElement_256 3.985 -
BM_MakeThenSortHeap_float_SingleElement_262144 52.403 -
BM_MakeThenSortHeap_float_SingleElement_4 1.347 -
BM_MakeThenSortHeap_float_SingleElement_64 3.305 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.669 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.829 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.262 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.674 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.778 5.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.263 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.427 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.988 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.196 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.260 1.66%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.662 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.506 28.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.892 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.945 -2.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.429 -1.90%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.080 -2.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.613 -1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.002 -2.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.979 -11.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.080 -1.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.751 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.846 -1.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.011 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.793 -1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.682 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.813 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.418 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.152 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.591 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.327 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.729 1.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.721 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.693 2.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.001 1.07%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -3.95%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.247 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.467 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.364 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.122 1.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.449 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.020 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.361 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.651 -7.71%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.291 -9.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.489 -4.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.283 -7.33%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.241 -12.96%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.668 62.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.873 -7.82%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 34.966 2.09%
BM_MakeThenSortHeap_string_Ascending_16 9.686 -
BM_MakeThenSortHeap_string_Ascending_16384 63.434 -
BM_MakeThenSortHeap_string_Ascending_256 20.388 1.68%
BM_MakeThenSortHeap_string_Ascending_262144 79.512 4.04%
BM_MakeThenSortHeap_string_Ascending_4 5.306 -
BM_MakeThenSortHeap_string_Ascending_64 15.743 -
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.299 -
BM_MakeThenSortHeap_string_Descending_16 7.822 -
BM_MakeThenSortHeap_string_Descending_16384 65.267 -
BM_MakeThenSortHeap_string_Descending_256 18.076 1.95%
BM_MakeThenSortHeap_string_Descending_262144 92.468 6.31%
BM_MakeThenSortHeap_string_Descending_4 3.648 -
BM_MakeThenSortHeap_string_Descending_64 13.034 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.030 1.39%
BM_MakeThenSortHeap_string_Heap_16 17.425 1.04%
BM_MakeThenSortHeap_string_Heap_16384 102.787 1.50%
BM_MakeThenSortHeap_string_Heap_256 49.737 1.33%
BM_MakeThenSortHeap_string_Heap_262144 188.963 4.93%
BM_MakeThenSortHeap_string_Heap_4 5.911 -
BM_MakeThenSortHeap_string_Heap_64 34.160 1.21%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.814 3.51%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.548 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.010 3.40%
BM_MakeThenSortHeap_string_PipeOrgan_256 20.236 1.94%
BM_MakeThenSortHeap_string_PipeOrgan_262144 85.318 7.32%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.806 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.073 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.575 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.476 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.303 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.325 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 198.967 2.98%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.460 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.788 -
BM_MakeThenSortHeap_string_Random_1 1.365 -
BM_MakeThenSortHeap_string_Random_1024 68.955 -2.72%
BM_MakeThenSortHeap_string_Random_16 22.445 -
BM_MakeThenSortHeap_string_Random_16384 108.773 -2.44%
BM_MakeThenSortHeap_string_Random_256 54.657 -1.67%
BM_MakeThenSortHeap_string_Random_262144 197.897 1.81%
BM_MakeThenSortHeap_string_Random_4 10.334 -
BM_MakeThenSortHeap_string_Random_64 39.262 -1.81%
BM_MakeThenSortHeap_string_SingleElement_1 1.367 -
BM_MakeThenSortHeap_string_SingleElement_1024 31.062 3.03%
BM_MakeThenSortHeap_string_SingleElement_16 14.186 1.70%
BM_MakeThenSortHeap_string_SingleElement_16384 39.306 -
BM_MakeThenSortHeap_string_SingleElement_256 26.187 3.26%
BM_MakeThenSortHeap_string_SingleElement_262144 55.020 9.06%
BM_MakeThenSortHeap_string_SingleElement_4 6.386 -1.05%
BM_MakeThenSortHeap_string_SingleElement_64 20.588 4.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.046 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.554 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.431 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.121 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.638 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.547 4.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.472 -1.49%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.668 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.543 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.616 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.864 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.883 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.166 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.373 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.566 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.587 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.237 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 12.978 -1.08%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.731 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.981 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.911 -1.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.154 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.973 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.443 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.362 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.815 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.338 -1.97%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.475 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.212 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.383 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.122 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.826 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.840 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.724 3.96%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.756 1.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.079 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.990 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.980 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.635 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.135 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.365 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.572 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.241 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.407 1.73%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.443 3.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 16.101 2.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.344 1.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 21.206 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.672 -1.20%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.304 1.10%
BM_MakeThenSortHeap_uint32_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.654 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.728 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.837 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.677 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.946 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.419 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.610 -
BM_MakeThenSortHeap_uint32_Descending_1 0.277 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.220 -
BM_MakeThenSortHeap_uint32_Descending_16 5.501 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.288 -
BM_MakeThenSortHeap_uint32_Descending_256 8.736 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.358 -
BM_MakeThenSortHeap_uint32_Descending_4 1.450 2.12%
BM_MakeThenSortHeap_uint32_Descending_64 8.661 -
BM_MakeThenSortHeap_uint32_Heap_1 0.272 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.397 -
BM_MakeThenSortHeap_uint32_Heap_16 5.153 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.404 -
BM_MakeThenSortHeap_uint32_Heap_256 8.274 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.423 -
BM_MakeThenSortHeap_uint32_Heap_4 1.225 1.94%
BM_MakeThenSortHeap_uint32_Heap_64 8.107 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.072 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.761 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.180 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.236 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.478 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.385 -1.74%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.218 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.654 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.633 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.490 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.478 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.396 -1.13%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.746 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.955 -
BM_MakeThenSortHeap_uint32_Random_1 0.278 -
BM_MakeThenSortHeap_uint32_Random_1024 15.527 -
BM_MakeThenSortHeap_uint32_Random_16 8.693 -
BM_MakeThenSortHeap_uint32_Random_16384 22.158 -
BM_MakeThenSortHeap_uint32_Random_256 13.374 -
BM_MakeThenSortHeap_uint32_Random_262144 32.377 -
BM_MakeThenSortHeap_uint32_Random_4 3.973 -
BM_MakeThenSortHeap_uint32_Random_64 11.837 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.439 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.953 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.669 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.649 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.802 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.419 -1.57%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.255 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.734 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.480 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.994 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.744 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.208 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.458 -1.18%
BM_MakeThenSortHeap_uint64_Ascending_64 8.378 -
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.321 -
BM_MakeThenSortHeap_uint64_Descending_16 5.592 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.351 -
BM_MakeThenSortHeap_uint64_Descending_256 8.743 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.856 -
BM_MakeThenSortHeap_uint64_Descending_4 1.456 15.55%
BM_MakeThenSortHeap_uint64_Descending_64 8.417 -1.01%
BM_MakeThenSortHeap_uint64_Heap_1 0.271 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.425 -
BM_MakeThenSortHeap_uint64_Heap_16 5.328 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.645 -
BM_MakeThenSortHeap_uint64_Heap_256 8.489 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.011 -
BM_MakeThenSortHeap_uint64_Heap_4 1.211 3.42%
BM_MakeThenSortHeap_uint64_Heap_64 8.347 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.196 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.075 -1.17%
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.506 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.350 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.160 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.405 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.982 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.652 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.495 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.502 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.768 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.961 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.416 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.927 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.454 -
BM_MakeThenSortHeap_uint64_Random_16 8.565 -1.31%
BM_MakeThenSortHeap_uint64_Random_16384 22.135 -
BM_MakeThenSortHeap_uint64_Random_256 13.375 -
BM_MakeThenSortHeap_uint64_Random_262144 35.288 -1.67%
BM_MakeThenSortHeap_uint64_Random_4 4.024 -2.52%
BM_MakeThenSortHeap_uint64_Random_64 11.801 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.755 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.030 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.832 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.115 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.267 3.54%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.935 -
BM_PopHeap_float_1 0.471 -
BM_PopHeap_float_1024 28.436 -
BM_PopHeap_float_16 6.999 -
BM_PopHeap_float_16384 33.904 2.43%
BM_PopHeap_float_256 22.425 -
BM_PopHeap_float_262144 37.987 -
BM_PopHeap_float_4 2.421 -1.09%
BM_PopHeap_float_64 13.589 -
BM_PopHeap_pair<uint32,_uint32>_1 0.506 -27.35%
BM_PopHeap_pair<uint32,_uint32>_1024 29.900 -1.81%
BM_PopHeap_pair<uint32,_uint32>_16 9.268 -1.81%
BM_PopHeap_pair<uint32,_uint32>_16384 45.194 -1.65%
BM_PopHeap_pair<uint32,_uint32>_256 22.428 -1.71%
BM_PopHeap_pair<uint32,_uint32>_262144 59.475 -3.46%
BM_PopHeap_pair<uint32,_uint32>_4 3.207 -
BM_PopHeap_pair<uint32,_uint32>_64 15.870 -1.79%
BM_PopHeap_string_1 0.509 -2.97%
BM_PopHeap_string_1024 56.362 -
BM_PopHeap_string_16 14.465 -
BM_PopHeap_string_16384 74.356 -
BM_PopHeap_string_256 41.160 -
BM_PopHeap_string_262144 100.437 8.06%
BM_PopHeap_string_4 5.329 -
BM_PopHeap_string_64 26.270 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.433 -23.77%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.854 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.506 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.415 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.987 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.290 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.220 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.651 -
BM_PopHeap_uint32_1 0.417 -
BM_PopHeap_uint32_1024 21.317 -
BM_PopHeap_uint32_16 7.602 -
BM_PopHeap_uint32_16384 31.197 -
BM_PopHeap_uint32_256 17.020 -
BM_PopHeap_uint32_262144 41.255 -
BM_PopHeap_uint32_4 2.703 1.18%
BM_PopHeap_uint32_64 12.589 -
BM_PopHeap_uint64_1 0.500 11.30%
BM_PopHeap_uint64_1024 21.558 -
BM_PopHeap_uint64_16 7.612 -
BM_PopHeap_uint64_16384 31.218 -
BM_PopHeap_uint64_256 17.124 -
BM_PopHeap_uint64_262144 41.898 1.39%
BM_PopHeap_uint64_4 2.695 -2.41%
BM_PopHeap_uint64_64 12.694 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 1.080 10.11%
BM_PushHeap_float_Ascending_16384 4.372 -
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.165 1.36%
BM_PushHeap_float_Ascending_4 0.538 -
BM_PushHeap_float_Ascending_64 1.751 -
BM_PushHeap_float_Descending_1 0.449 14.03%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.370 -
BM_PushHeap_float_Descending_64 0.383 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.906 -
BM_PushHeap_float_PipeOrgan_16384 2.521 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.506 -
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.623 -
BM_PushHeap_float_QuickSortAdversary_16 1.016 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.618 28.27%
BM_PushHeap_float_Random_1024 7.567 1.73%
BM_PushHeap_float_Random_16 5.387 -
BM_PushHeap_float_Random_16384 7.547 -1.43%
BM_PushHeap_float_Random_256 7.233 1.16%
BM_PushHeap_float_Random_262144 7.583 -
BM_PushHeap_float_Random_4 2.932 -1.23%
BM_PushHeap_float_Random_64 6.760 1.07%
BM_PushHeap_float_SingleElement_1 0.467 -10.50%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.369 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.368 -
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -18.83%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.183 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.555 1.21%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.941 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.254 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.739 1.24%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.852 3.36%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.408 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 11.23%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.199 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.089 -1.12%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.224 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.326 1.55%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.691 4.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.655 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.937 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.996 -1.50%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.695 1.25%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.624 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.460 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.612 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.374 -1.38%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.534 -4.63%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.383 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.243 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.480 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.279 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.526 1.53%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.530 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.709 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.533 -16.13%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.600 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.561 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.555 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.925 3.41%
BM_PushHeap_string_Ascending_16 4.705 -
BM_PushHeap_string_Ascending_16384 20.050 -14.72%
BM_PushHeap_string_Ascending_256 10.981 2.03%
BM_PushHeap_string_Ascending_262144 28.571 -14.88%
BM_PushHeap_string_Ascending_4 2.551 -1.23%
BM_PushHeap_string_Ascending_64 7.506 1.23%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.418 -21.63%
BM_PushHeap_string_Descending_16 2.106 -5.52%
BM_PushHeap_string_Descending_16384 2.356 -27.07%
BM_PushHeap_string_Descending_256 2.308 -21.39%
BM_PushHeap_string_Descending_262144 3.260 -41.16%
BM_PushHeap_string_Descending_4 1.913 -13.39%
BM_PushHeap_string_Descending_64 2.220 -16.75%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.812 -6.65%
BM_PushHeap_string_PipeOrgan_16 4.097 -1.90%
BM_PushHeap_string_PipeOrgan_16384 12.974 -21.96%
BM_PushHeap_string_PipeOrgan_256 7.948 -7.91%
BM_PushHeap_string_PipeOrgan_262144 17.369 -19.69%
BM_PushHeap_string_PipeOrgan_4 2.496 -5.74%
BM_PushHeap_string_PipeOrgan_64 5.831 -4.01%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 14.981 -5.38%
BM_PushHeap_string_QuickSortAdversary_16 10.135 -1.55%
BM_PushHeap_string_QuickSortAdversary_16384 15.613 -7.23%
BM_PushHeap_string_QuickSortAdversary_256 14.364 -4.35%
BM_PushHeap_string_QuickSortAdversary_262144 16.074 -8.80%
BM_PushHeap_string_QuickSortAdversary_4 6.073 -2.01%
BM_PushHeap_string_QuickSortAdversary_64 12.834 -2.36%
BM_PushHeap_string_Random_1 0.698 -
BM_PushHeap_string_Random_1024 14.882 -
BM_PushHeap_string_Random_16 10.149 -
BM_PushHeap_string_Random_16384 16.207 -3.74%
BM_PushHeap_string_Random_256 14.191 -
BM_PushHeap_string_Random_262144 18.095 -18.82%
BM_PushHeap_string_Random_4 5.968 -
BM_PushHeap_string_Random_64 12.732 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.465 -
BM_PushHeap_string_SingleElement_16 2.439 -2.14%
BM_PushHeap_string_SingleElement_16384 2.478 -3.06%
BM_PushHeap_string_SingleElement_256 2.441 -3.13%
BM_PushHeap_string_SingleElement_262144 2.505 -4.15%
BM_PushHeap_string_SingleElement_4 2.153 -5.80%
BM_PushHeap_string_SingleElement_64 2.502 -2.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 49.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.074 -1.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.039 1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.928 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.477 -1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.014 -1.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.936 -1.95%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.489 -5.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.727 13.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.757 3.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.692 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.698 2.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.919 3.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.393 -12.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.473 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.881 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 -3.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.219 -1.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.614 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.265 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
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.832 -1.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.532 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.461 16.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.328 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.339 2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.438 -1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.052 -2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.515 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.577 2.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.802 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.463 -27.28%
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.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_PushHeap_uint32_Ascending_1 0.502 7.66%
BM_PushHeap_uint32_Ascending_1024 3.942 -
BM_PushHeap_uint32_Ascending_16 1.400 -
BM_PushHeap_uint32_Ascending_16384 6.717 4.25%
BM_PushHeap_uint32_Ascending_256 3.088 -
BM_PushHeap_uint32_Ascending_262144 8.328 1.94%
BM_PushHeap_uint32_Ascending_4 0.757 -
BM_PushHeap_uint32_Ascending_64 2.226 -
BM_PushHeap_uint32_Descending_1 0.475 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.369 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.374 4.47%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.639 27.46%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.400 -
BM_PushHeap_uint32_PipeOrgan_256 1.686 -
BM_PushHeap_uint32_PipeOrgan_262144 3.073 1.34%
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.311 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.534 -13.28%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.926 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.587 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.459 13.69%
BM_PushHeap_uint32_Random_1024 6.296 -
BM_PushHeap_uint32_Random_16 4.601 3.90%
BM_PushHeap_uint32_Random_16384 6.381 2.26%
BM_PushHeap_uint32_Random_256 6.109 2.51%
BM_PushHeap_uint32_Random_262144 6.404 1.84%
BM_PushHeap_uint32_Random_4 2.473 -
BM_PushHeap_uint32_Random_64 5.629 1.27%
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.383 4.27%
BM_PushHeap_uint32_SingleElement_16 0.378 9.18%
BM_PushHeap_uint32_SingleElement_16384 0.378 4.71%
BM_PushHeap_uint32_SingleElement_256 0.402 3.93%
BM_PushHeap_uint32_SingleElement_262144 0.378 4.67%
BM_PushHeap_uint32_SingleElement_4 0.384 10.06%
BM_PushHeap_uint32_SingleElement_64 0.379 6.13%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.577 -5.88%
BM_PushHeap_uint64_Ascending_16 0.908 -7.34%
BM_PushHeap_uint64_Ascending_16384 3.575 -5.41%
BM_PushHeap_uint64_Ascending_256 2.093 -8.61%
BM_PushHeap_uint64_Ascending_262144 4.745 -5.24%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.519 -12.05%
BM_PushHeap_uint64_Descending_1 0.430 -25.22%
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.398 -
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.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.893 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.035 -
BM_PushHeap_uint64_PipeOrgan_4 0.489 -
BM_PushHeap_uint64_PipeOrgan_64 1.328 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.927 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.809 -1.90%
BM_PushHeap_uint64_Random_16 4.381 5.75%
BM_PushHeap_uint64_Random_16384 6.045 -
BM_PushHeap_uint64_Random_256 5.699 -
BM_PushHeap_uint64_Random_262144 5.932 -1.18%
BM_PushHeap_uint64_Random_4 2.058 2.27%
BM_PushHeap_uint64_Random_64 5.070 -2.55%
BM_PushHeap_uint64_SingleElement_1 0.414 -
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.360 -
BM_RangesMakeHeap_float_Ascending_1 0.278 -
BM_RangesMakeHeap_float_Ascending_1024 0.700 -
BM_RangesMakeHeap_float_Ascending_16 0.735 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.662 -
BM_RangesMakeHeap_float_Ascending_262144 0.701 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.271 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.240 -4.58%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.281 -
BM_RangesMakeHeap_float_Descending_64 0.193 -13.15%
BM_RangesMakeHeap_float_Heap_1 0.270 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.251 10.12%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.260 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.277 -
BM_RangesMakeHeap_float_Heap_64 0.269 21.85%
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.702 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.665 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.710 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.385 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.799 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.528 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.836 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.503 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 2.66%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.273 -
BM_RangesMakeHeap_float_Random_1024 1.218 -3.66%
BM_RangesMakeHeap_float_Random_16 1.562 -2.10%
BM_RangesMakeHeap_float_Random_16384 1.143 -
BM_RangesMakeHeap_float_Random_256 1.574 21.51%
BM_RangesMakeHeap_float_Random_262144 1.107 -
BM_RangesMakeHeap_float_Random_4 1.444 9.94%
BM_RangesMakeHeap_float_Random_64 1.717 21.73%
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.646 -
BM_RangesMakeHeap_float_SingleElement_262144 0.720 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.176 -7.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.344 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.399 1.49%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.401 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.809 5.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 1.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.497 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.616 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.482 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.432 -11.54%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.558 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.563 3.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.600 3.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.475 -5.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.543 7.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.169 -1.67%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.328 -1.15%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.419 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.549 -7.32%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.222 -1.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.289 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.113 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.999 -2.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.980 -2.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.206 8.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.108 1.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.979 -1.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.585 -1.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.211 7.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.214 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.079 -2.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.207 1.55%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.203 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.266 2.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.796 1.64%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.145 1.61%
BM_RangesMakeHeap_string_Ascending_1 0.254 -
BM_RangesMakeHeap_string_Ascending_1024 4.969 -
BM_RangesMakeHeap_string_Ascending_16 3.645 -1.71%
BM_RangesMakeHeap_string_Ascending_16384 5.849 10.97%
BM_RangesMakeHeap_string_Ascending_256 4.855 -1.03%
BM_RangesMakeHeap_string_Ascending_262144 7.194 -5.61%
BM_RangesMakeHeap_string_Ascending_4 2.854 -
BM_RangesMakeHeap_string_Ascending_64 4.732 -
BM_RangesMakeHeap_string_Descending_1 0.254 -
BM_RangesMakeHeap_string_Descending_1024 2.722 1.35%
BM_RangesMakeHeap_string_Descending_16 2.399 1.09%
BM_RangesMakeHeap_string_Descending_16384 2.774 1.90%
BM_RangesMakeHeap_string_Descending_256 2.725 -
BM_RangesMakeHeap_string_Descending_262144 3.600 2.17%
BM_RangesMakeHeap_string_Descending_4 2.145 -
BM_RangesMakeHeap_string_Descending_64 2.589 -
BM_RangesMakeHeap_string_Heap_1 0.254 -
BM_RangesMakeHeap_string_Heap_1024 4.769 -
BM_RangesMakeHeap_string_Heap_16 4.623 -
BM_RangesMakeHeap_string_Heap_16384 5.003 -
BM_RangesMakeHeap_string_Heap_256 4.886 -
BM_RangesMakeHeap_string_Heap_262144 5.221 -
BM_RangesMakeHeap_string_Heap_4 3.037 -
BM_RangesMakeHeap_string_Heap_64 4.976 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.255 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.960 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.595 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.182 2.55%
BM_RangesMakeHeap_string_PipeOrgan_256 4.805 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.439 4.15%
BM_RangesMakeHeap_string_PipeOrgan_4 2.579 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.717 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.256 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.505 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.532 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.685 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.289 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.563 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.947 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.092 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.622 -
BM_RangesMakeHeap_string_Random_16 8.298 -
BM_RangesMakeHeap_string_Random_16384 12.521 -
BM_RangesMakeHeap_string_Random_256 10.260 -
BM_RangesMakeHeap_string_Random_262144 15.407 2.80%
BM_RangesMakeHeap_string_Random_4 5.746 -
BM_RangesMakeHeap_string_Random_64 9.933 -
BM_RangesMakeHeap_string_SingleElement_1 0.256 -
BM_RangesMakeHeap_string_SingleElement_1024 6.054 -2.05%
BM_RangesMakeHeap_string_SingleElement_16 5.392 -2.60%
BM_RangesMakeHeap_string_SingleElement_16384 5.840 -
BM_RangesMakeHeap_string_SingleElement_256 6.171 -2.16%
BM_RangesMakeHeap_string_SingleElement_262144 7.291 -3.14%
BM_RangesMakeHeap_string_SingleElement_4 3.535 -1.79%
BM_RangesMakeHeap_string_SingleElement_64 6.282 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.960 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.098 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.601 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.874 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.961 -2.95%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.803 -1.85%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.002 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.938 1.62%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.114 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.186 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.779 -3.52%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.059 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.920 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.384 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.975 1.26%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.128 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.933 -1.54%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.672 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.254 4.40%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.794 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.442 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.935 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.566 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.249 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.779 1.28%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.284 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.796 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.780 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.905 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.707 2.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.903 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.989 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.316 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.716 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.933 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.645 -
BM_RangesMakeHeap_uint32_Ascending_16 0.613 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.608 -
BM_RangesMakeHeap_uint32_Ascending_256 0.605 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.666 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.558 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.257 -
BM_RangesMakeHeap_uint32_Descending_16 0.252 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.270 -4.53%
BM_RangesMakeHeap_uint32_Descending_64 0.231 -7.51%
BM_RangesMakeHeap_uint32_Heap_1 0.271 -
BM_RangesMakeHeap_uint32_Heap_1024 0.252 -
BM_RangesMakeHeap_uint32_Heap_16 0.246 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.261 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.277 -
BM_RangesMakeHeap_uint32_Heap_64 0.228 -9.30%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.711 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.025 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.627 -1.73%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.675 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.400 -14.43%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.712 -1.47%
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.029 -5.68%
BM_RangesMakeHeap_uint32_Random_16 1.248 -2.58%
BM_RangesMakeHeap_uint32_Random_16384 0.962 -6.62%
BM_RangesMakeHeap_uint32_Random_256 1.100 -10.78%
BM_RangesMakeHeap_uint32_Random_262144 1.013 -2.12%
BM_RangesMakeHeap_uint32_Random_4 1.290 5.57%
BM_RangesMakeHeap_uint32_Random_64 1.289 2.71%
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.572 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.528 -2.18%
BM_RangesMakeHeap_uint32_SingleElement_256 0.544 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.627 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.515 -
BM_RangesMakeHeap_uint64_Ascending_1 0.269 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.652 -
BM_RangesMakeHeap_uint64_Ascending_16 0.653 -1.67%
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.631 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.735 -
BM_RangesMakeHeap_uint64_Ascending_4 0.408 -4.77%
BM_RangesMakeHeap_uint64_Ascending_64 0.576 -
BM_RangesMakeHeap_uint64_Descending_1 0.275 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.234 -
BM_RangesMakeHeap_uint64_Heap_1 0.275 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.257 -
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.278 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.031 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.630 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.660 2.19%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.763 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.725 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.613 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.307 4.77%
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.496 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.426 5.05%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.277 -
BM_RangesMakeHeap_uint64_Random_1024 1.084 -3.48%
BM_RangesMakeHeap_uint64_Random_16 1.354 5.38%
BM_RangesMakeHeap_uint64_Random_16384 1.006 -
BM_RangesMakeHeap_uint64_Random_256 1.176 -
BM_RangesMakeHeap_uint64_Random_262144 1.066 3.17%
BM_RangesMakeHeap_uint64_Random_4 1.170 -33.75%
BM_RangesMakeHeap_uint64_Random_64 1.279 1.65%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.510 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.581 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.763 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.507 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.665 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.979 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.835 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.546 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.706 -1.10%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.285 1.29%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.969 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.270 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.103 -1.57%
BM_RangesMakeThenSortHeap_float_Descending_16 1.821 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.482 -1.20%
BM_RangesMakeThenSortHeap_float_Descending_256 5.884 -2.82%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.991 -1.84%
BM_RangesMakeThenSortHeap_float_Descending_4 1.313 5.67%
BM_RangesMakeThenSortHeap_float_Descending_64 3.271 -1.35%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 4.04%
BM_RangesMakeThenSortHeap_float_Heap_1024 8.171 -1.73%
BM_RangesMakeThenSortHeap_float_Heap_16 1.990 1.69%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.495 -1.37%
BM_RangesMakeThenSortHeap_float_Heap_256 6.096 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.103 -2.27%
BM_RangesMakeThenSortHeap_float_Heap_4 1.280 4.82%
BM_RangesMakeThenSortHeap_float_Heap_64 3.567 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.311 -1.86%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.898 -2.19%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.628 -2.26%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.165 -1.59%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.736 -2.14%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.464 -1.67%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.993 -1.26%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.153 -2.94%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.955 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.285 -4.40%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.917 -2.41%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.451 -2.68%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.499 -2.38%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.866 -
BM_RangesMakeThenSortHeap_float_Random_1 0.270 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.101 -
BM_RangesMakeThenSortHeap_float_Random_16 9.903 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.948 -
BM_RangesMakeThenSortHeap_float_Random_256 25.483 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.451 -
BM_RangesMakeThenSortHeap_float_Random_4 4.338 -
BM_RangesMakeThenSortHeap_float_Random_64 17.907 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.868 -3.81%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.309 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.678 -1.53%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.061 -3.09%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.470 1.46%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.349 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.392 -1.50%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.680 -1.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.788 1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.290 -1.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.655 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.293 -1.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.691 5.38%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.285 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.140 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.806 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.830 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.941 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.136 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.362 23.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.810 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.269 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.128 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.476 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.448 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.727 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.897 1.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.744 3.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.263 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.973 -1.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.829 -2.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.388 -1.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.059 -2.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.368 -1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.810 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.482 -1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.270 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.049 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.622 1.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.149 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.518 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.739 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.490 -5.90%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.832 -1.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.178 1.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.497 1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.060 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.083 1.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 55.702 6.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.009 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.342 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.678 -14.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.299 -16.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.488 -9.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.320 -14.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.359 -21.77%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.394 -33.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.937 -14.57%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.186 1.89%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.467 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.480 -1.31%
BM_RangesMakeThenSortHeap_string_Ascending_256 19.868 -2.58%
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.653 -1.22%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.348 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.280 -2.07%
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 29.412 3.50%
BM_RangesMakeThenSortHeap_string_Descending_16 7.794 -1.10%
BM_RangesMakeThenSortHeap_string_Descending_16384 66.591 -
BM_RangesMakeThenSortHeap_string_Descending_256 17.850 -1.91%
BM_RangesMakeThenSortHeap_string_Descending_262144 86.467 -11.40%
BM_RangesMakeThenSortHeap_string_Descending_4 3.638 -3.20%
BM_RangesMakeThenSortHeap_string_Descending_64 13.014 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.248 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.724 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.153 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.136 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.571 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.958 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.178 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.770 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.619 2.08%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.805 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.046 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.855 -1.15%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.782 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.739 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 70.587 1.60%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.790 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 110.940 1.50%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.900 1.77%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 191.793 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.638 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.476 1.31%
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.366 1.41%
BM_RangesMakeThenSortHeap_string_Random_16 22.644 -
BM_RangesMakeThenSortHeap_string_Random_16384 110.799 -
BM_RangesMakeThenSortHeap_string_Random_256 55.522 -
BM_RangesMakeThenSortHeap_string_Random_262144 193.241 -6.47%
BM_RangesMakeThenSortHeap_string_Random_4 10.469 -
BM_RangesMakeThenSortHeap_string_Random_64 39.946 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 32.192 3.73%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.225 2.84%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 41.601 9.26%
BM_RangesMakeThenSortHeap_string_SingleElement_256 27.256 8.67%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 53.923 -4.21%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.352 -
BM_RangesMakeThenSortHeap_string_SingleElement_64 21.004 4.55%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.988 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.529 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.437 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.153 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.612 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.414 -1.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.539 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.821 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.608 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.880 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.024 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.332 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.177 3.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.731 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.969 2.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.753 3.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.807 1.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.332 2.48%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.646 1.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.996 -4.51%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.110 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.980 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.891 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.204 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.235 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.359 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.388 3.35%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.215 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.489 1.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.570 2.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.485 1.42%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.031 1.64%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.491 1.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.515 -4.31%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.744 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.101 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.019 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.189 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.759 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.220 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.637 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 11.167 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.219 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 15.538 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.194 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 20.391 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.705 1.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.186 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.655 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.719 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.789 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.698 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.878 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.417 -1.58%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.662 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.223 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.506 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.227 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.785 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.268 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.432 -1.24%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.642 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.373 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.218 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.488 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.276 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.626 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.183 -2.92%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.157 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.084 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.797 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.265 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.221 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.661 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.369 -2.17%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.294 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.672 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.636 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.641 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.501 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.704 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.769 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.017 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.519 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.637 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.059 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.319 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.350 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.063 2.60%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.909 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.416 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.025 1.63%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.829 -1.28%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.621 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.779 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.445 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.243 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.778 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.517 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.074 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.780 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.452 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.453 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.424 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.322 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.621 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.408 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.748 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 25.014 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.464 12.51%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.451 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.420 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.373 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.674 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.478 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.096 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.165 -2.51%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.341 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.191 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.136 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.528 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.442 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.260 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.391 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.956 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.682 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.539 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.506 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.773 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.013 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.435 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.956 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.545 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.653 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.378 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.436 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 38.226 5.16%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.099 -
BM_RangesMakeThenSortHeap_uint64_Random_64 11.931 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.790 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.181 3.96%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.020 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.793 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.235 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.199 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.953 -
BM_RangesPopHeap_float_1 0.467 -
BM_RangesPopHeap_float_1024 28.198 -2.07%
BM_RangesPopHeap_float_16 6.981 -1.14%
BM_RangesPopHeap_float_16384 34.459 2.94%
BM_RangesPopHeap_float_256 22.511 -
BM_RangesPopHeap_float_262144 39.089 -1.52%
BM_RangesPopHeap_float_4 2.459 -
BM_RangesPopHeap_float_64 13.606 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.431 -30.46%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.757 -3.85%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.177 -3.85%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.021 -4.35%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.252 -3.32%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.851 -4.38%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.182 -2.52%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.777 -3.06%
BM_RangesPopHeap_string_1 0.461 -28.14%
BM_RangesPopHeap_string_1024 55.671 -
BM_RangesPopHeap_string_16 14.236 -
BM_RangesPopHeap_string_16384 72.732 3.02%
BM_RangesPopHeap_string_256 40.454 -
BM_RangesPopHeap_string_262144 91.297 -12.33%
BM_RangesPopHeap_string_4 5.316 2.04%
BM_RangesPopHeap_string_64 25.649 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.629 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.858 -1.19%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.423 -2.19%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.855 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.088 -1.06%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.124 -3.41%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.206 1.25%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.598 -
BM_RangesPopHeap_uint32_1 0.457 -12.50%
BM_RangesPopHeap_uint32_1024 21.288 -2.67%
BM_RangesPopHeap_uint32_16 7.537 -1.64%
BM_RangesPopHeap_uint32_16384 31.092 -3.02%
BM_RangesPopHeap_uint32_256 16.940 -2.04%
BM_RangesPopHeap_uint32_262144 40.833 -4.23%
BM_RangesPopHeap_uint32_4 2.682 -2.88%
BM_RangesPopHeap_uint32_64 12.625 -
BM_RangesPopHeap_uint64_1 0.505 -20.38%
BM_RangesPopHeap_uint64_1024 21.532 -2.72%
BM_RangesPopHeap_uint64_16 7.576 -2.80%
BM_RangesPopHeap_uint64_16384 30.967 -3.90%
BM_RangesPopHeap_uint64_256 17.066 -2.08%
BM_RangesPopHeap_uint64_262144 41.142 -4.68%
BM_RangesPopHeap_uint64_4 2.754 -
BM_RangesPopHeap_uint64_64 12.627 -2.81%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.106 -
BM_RangesPushHeap_float_Ascending_16 0.977 -1.18%
BM_RangesPushHeap_float_Ascending_16384 4.375 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.055 -1.67%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.738 -
BM_RangesPushHeap_float_Descending_1 0.464 12.22%
BM_RangesPushHeap_float_Descending_1024 0.391 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.468 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.518 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.146 -
BM_RangesPushHeap_float_PipeOrgan_4 0.491 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.622 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.986 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.559 -
BM_RangesPushHeap_float_Random_1024 7.515 -
BM_RangesPushHeap_float_Random_16 5.390 -1.21%
BM_RangesPushHeap_float_Random_16384 7.627 1.51%
BM_RangesPushHeap_float_Random_256 7.285 -
BM_RangesPushHeap_float_Random_262144 7.597 -2.22%
BM_RangesPushHeap_float_Random_4 2.985 -1.33%
BM_RangesPushHeap_float_Random_64 6.750 -
BM_RangesPushHeap_float_SingleElement_1 0.465 -13.79%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.575 28.55%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.164 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.621 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.914 -1.53%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.246 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.608 -1.41%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.886 7.39%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.412 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.555 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.181 -2.32%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.068 1.29%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.233 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.305 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.672 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.949 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.992 -3.94%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.651 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.638 1.44%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.452 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.624 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.423 3.93%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.467 -12.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.494 1.28%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.291 -2.26%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.715 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.181 -2.35%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.664 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.670 1.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.719 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 3.08%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.603 3.27%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.589 2.61%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 2.76%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.583 3.08%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.560 2.58%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 2.09%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.256 1.59%
BM_RangesPushHeap_string_Ascending_16 4.681 -
BM_RangesPushHeap_string_Ascending_16384 19.220 -1.29%
BM_RangesPushHeap_string_Ascending_256 10.510 -
BM_RangesPushHeap_string_Ascending_262144 31.340 7.94%
BM_RangesPushHeap_string_Ascending_4 2.562 -
BM_RangesPushHeap_string_Ascending_64 7.397 1.23%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.526 5.69%
BM_RangesPushHeap_string_Descending_16 2.065 -3.42%
BM_RangesPushHeap_string_Descending_16384 2.361 -
BM_RangesPushHeap_string_Descending_256 2.276 -2.43%
BM_RangesPushHeap_string_Descending_262144 3.055 -11.04%
BM_RangesPushHeap_string_Descending_4 1.887 -3.14%
BM_RangesPushHeap_string_Descending_64 2.190 -2.38%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.648 -1.13%
BM_RangesPushHeap_string_PipeOrgan_16 4.077 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.132 -
BM_RangesPushHeap_string_PipeOrgan_256 8.006 -
BM_RangesPushHeap_string_PipeOrgan_262144 19.215 7.02%
BM_RangesPushHeap_string_PipeOrgan_4 2.470 -1.68%
BM_RangesPushHeap_string_PipeOrgan_64 5.743 -1.38%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 14.959 -2.40%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.104 -1.65%
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.516 -2.73%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.357 -1.89%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.010 -2.56%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.085 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.786 -1.84%
BM_RangesPushHeap_string_Random_1 0.700 -
BM_RangesPushHeap_string_Random_1024 14.986 1.62%
BM_RangesPushHeap_string_Random_16 10.211 -
BM_RangesPushHeap_string_Random_16384 16.474 2.05%
BM_RangesPushHeap_string_Random_256 14.247 -
BM_RangesPushHeap_string_Random_262144 18.025 -1.38%
BM_RangesPushHeap_string_Random_4 6.012 1.20%
BM_RangesPushHeap_string_Random_64 12.806 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.465 -
BM_RangesPushHeap_string_SingleElement_16 2.441 -
BM_RangesPushHeap_string_SingleElement_16384 2.475 -
BM_RangesPushHeap_string_SingleElement_256 2.441 -
BM_RangesPushHeap_string_SingleElement_262144 2.552 1.18%
BM_RangesPushHeap_string_SingleElement_4 2.182 -
BM_RangesPushHeap_string_SingleElement_64 2.500 1.09%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.636 32.48%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.843 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.106 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.954 -1.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.952 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.437 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.024 2.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.989 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.481 -16.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.630 -6.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -1.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.717 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.883 -3.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.493 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.541 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.919 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.209 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.236 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.537 22.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.258 -1.79%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -1.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.467 4.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.296 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.395 4.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.501 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.105 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.472 -1.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.584 1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.941 2.04%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.531 2.22%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.749 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.653 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.615 7.47%
BM_RangesPushHeap_uint32_Ascending_1024 3.955 -
BM_RangesPushHeap_uint32_Ascending_16 1.397 -
BM_RangesPushHeap_uint32_Ascending_16384 6.679 -1.77%
BM_RangesPushHeap_uint32_Ascending_256 3.100 -
BM_RangesPushHeap_uint32_Ascending_262144 8.404 2.84%
BM_RangesPushHeap_uint32_Ascending_4 0.759 -
BM_RangesPushHeap_uint32_Ascending_64 2.230 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.396 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.341 -3.61%
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.636 15.18%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.687 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.030 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.533 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.310 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.698 31.37%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.918 -8.80%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.463 -18.94%
BM_RangesPushHeap_uint32_Random_1024 6.319 -
BM_RangesPushHeap_uint32_Random_16 4.534 -
BM_RangesPushHeap_uint32_Random_16384 6.473 -
BM_RangesPushHeap_uint32_Random_256 6.122 -
BM_RangesPushHeap_uint32_Random_262144 6.427 -
BM_RangesPushHeap_uint32_Random_4 2.480 -1.37%
BM_RangesPushHeap_uint32_Random_64 5.624 -
BM_RangesPushHeap_uint32_SingleElement_1 0.469 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint32_SingleElement_16 0.335 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.384 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.336 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.469 -
BM_RangesPushHeap_uint64_Ascending_1024 2.691 4.47%
BM_RangesPushHeap_uint64_Ascending_16 1.033 9.37%
BM_RangesPushHeap_uint64_Ascending_16384 3.752 4.06%
BM_RangesPushHeap_uint64_Ascending_256 2.289 9.46%
BM_RangesPushHeap_uint64_Ascending_262144 4.925 2.68%
BM_RangesPushHeap_uint64_Ascending_4 0.552 -
BM_RangesPushHeap_uint64_Ascending_64 1.745 15.01%
BM_RangesPushHeap_uint64_Descending_1 0.449 -23.14%
BM_RangesPushHeap_uint64_Descending_1024 0.392 -
BM_RangesPushHeap_uint64_Descending_16 0.385 5.09%
BM_RangesPushHeap_uint64_Descending_16384 0.387 -
BM_RangesPushHeap_uint64_Descending_256 0.411 2.91%
BM_RangesPushHeap_uint64_Descending_262144 0.386 -
BM_RangesPushHeap_uint64_Descending_4 0.401 9.11%
BM_RangesPushHeap_uint64_Descending_64 0.387 -
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.384 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.040 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.486 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.035 8.98%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.900 -2.82%
BM_RangesPushHeap_uint64_Random_16 4.375 3.10%
BM_RangesPushHeap_uint64_Random_16384 6.115 3.16%
BM_RangesPushHeap_uint64_Random_256 5.614 -
BM_RangesPushHeap_uint64_Random_262144 6.034 -
BM_RangesPushHeap_uint64_Random_4 2.204 -
BM_RangesPushHeap_uint64_Random_64 5.170 -3.54%
BM_RangesPushHeap_uint64_SingleElement_1 0.619 7.24%
BM_RangesPushHeap_uint64_SingleElement_1024 0.369 -
BM_RangesPushHeap_uint64_SingleElement_16 0.347 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.368 -
BM_RangesPushHeap_uint64_SingleElement_256 0.390 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint64_SingleElement_4 0.367 -
BM_RangesPushHeap_uint64_SingleElement_64 0.359 -2.86%
BM_RangesSortHeap_float_1 0.251 -
BM_RangesSortHeap_float_1024 7.957 -
BM_RangesSortHeap_float_16 1.604 -
BM_RangesSortHeap_float_16384 27.553 -
BM_RangesSortHeap_float_256 5.799 -
BM_RangesSortHeap_float_262144 30.654 -1.22%
BM_RangesSortHeap_float_4 1.060 -1.40%
BM_RangesSortHeap_float_64 3.237 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.266 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.516 -1.49%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.854 -1.52%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.351 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.100 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.963 -1.01%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.498 -5.25%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.565 -1.69%
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.360 -
BM_RangesSortHeap_string_16 14.212 -
BM_RangesSortHeap_string_16384 97.005 -
BM_RangesSortHeap_string_256 44.707 -
BM_RangesSortHeap_string_262144 173.634 -
BM_RangesSortHeap_string_4 4.255 -
BM_RangesSortHeap_string_64 29.940 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.595 1.18%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.610 1.44%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.678 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.448 1.36%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.453 1.31%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.451 1.29%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.450 2.86%
BM_RangesSortHeap_uint32_1 0.266 -
BM_RangesSortHeap_uint32_1024 10.267 -
BM_RangesSortHeap_uint32_16 4.808 -
BM_RangesSortHeap_uint32_16384 16.392 -
BM_RangesSortHeap_uint32_256 8.035 -
BM_RangesSortHeap_uint32_262144 24.464 -
BM_RangesSortHeap_uint32_4 1.040 -1.71%
BM_RangesSortHeap_uint32_64 7.939 -
BM_RangesSortHeap_uint64_1 0.263 -
BM_RangesSortHeap_uint64_1024 10.182 -
BM_RangesSortHeap_uint64_16 4.943 -
BM_RangesSortHeap_uint64_16384 16.367 -
BM_RangesSortHeap_uint64_256 8.288 -
BM_RangesSortHeap_uint64_262144 24.501 -
BM_RangesSortHeap_uint64_4 0.940 -
BM_RangesSortHeap_uint64_64 7.878 -
BM_SortHeap_float_1 0.267 -
BM_SortHeap_float_1024 8.088 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 28.118 -
BM_SortHeap_float_256 5.784 -2.44%
BM_SortHeap_float_262144 31.270 -
BM_SortHeap_float_4 1.053 -1.80%
BM_SortHeap_float_64 3.225 -
BM_SortHeap_pair<uint32,_uint32>_1 0.266 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.997 1.97%
BM_SortHeap_pair<uint32,_uint32>_16 6.109 2.04%
BM_SortHeap_pair<uint32,_uint32>_16384 23.153 3.01%
BM_SortHeap_pair<uint32,_uint32>_256 10.334 2.19%
BM_SortHeap_pair<uint32,_uint32>_262144 34.290 2.95%
BM_SortHeap_pair<uint32,_uint32>_4 1.944 20.61%
BM_SortHeap_pair<uint32,_uint32>_64 8.830 1.46%
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 59.604 -
BM_SortHeap_string_16 14.179 -
BM_SortHeap_string_16384 97.038 -1.56%
BM_SortHeap_string_256 44.794 -1.02%
BM_SortHeap_string_262144 177.384 -3.21%
BM_SortHeap_string_4 4.256 -
BM_SortHeap_string_64 30.195 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.581 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.579 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.748 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.413 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.621 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.445 1.03%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.312 -
BM_SortHeap_uint32_1 0.258 -
BM_SortHeap_uint32_1024 10.207 -
BM_SortHeap_uint32_16 4.810 -
BM_SortHeap_uint32_16384 16.393 -
BM_SortHeap_uint32_256 8.082 -
BM_SortHeap_uint32_262144 24.531 -
BM_SortHeap_uint32_4 1.065 1.87%
BM_SortHeap_uint32_64 8.061 1.33%
BM_SortHeap_uint64_1 0.262 -
BM_SortHeap_uint64_1024 10.226 -
BM_SortHeap_uint64_16 5.011 -
BM_SortHeap_uint64_16384 16.421 -
BM_SortHeap_uint64_256 8.309 -
BM_SortHeap_uint64_262144 24.684 -
BM_SortHeap_uint64_4 0.950 -
BM_SortHeap_uint64_64 7.898 -
BM_StringAssignAsciizMix_Opaque 4.835 -
BM_StringAssignAsciizMix_Transparent 3.064 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 183.817 -
BM_StringAssignAsciiz_Huge_Transparent 183.749 -
BM_StringAssignAsciiz_Large_Opaque 11.624 -
BM_StringAssignAsciiz_Large_Transparent 11.644 -
BM_StringAssignAsciiz_Small_Opaque 2.884 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.494 -3.81%
BM_StringAssignStr_Huge_Opaque 111.341 1.62%
BM_StringAssignStr_Huge_Transparent 111.469 3.44%
BM_StringAssignStr_Large_Opaque 10.295 -
BM_StringAssignStr_Large_Transparent 10.230 -
BM_StringAssignStr_Small_Opaque 0.728 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.079 -1.91%
BM_StringConstructDestroyCStr_Empty_Transparent 0.281 -10.98%
BM_StringConstructDestroyCStr_Huge_Opaque 158.368 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.756 -
BM_StringConstructDestroyCStr_Large_Opaque 14.846 1.17%
BM_StringConstructDestroyCStr_Large_Transparent 9.966 9.89%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -5.13%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 7.15%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 103.769 -
BM_StringCopy_Large 6.169 -
BM_StringCopy_Small 0.655 -
BM_StringCtorDefault 0.235 -48.34%
BM_StringDestroy_Empty 0.710 1.54%
BM_StringDestroy_Huge 10.786 1.08%
BM_StringDestroy_Large 7.120 3.16%
BM_StringDestroy_Small 0.711 1.63%
BM_StringEraseToEnd_Empty_Opaque 0.607 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.387 -3.20%
BM_StringEraseToEnd_Huge_Transparent 2.492 1.05%
BM_StringEraseToEnd_Large_Opaque 1.017 -
BM_StringEraseToEnd_Large_Transparent 0.845 -
BM_StringEraseToEnd_Small_Opaque 0.610 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.804 -21.24%
BM_StringEraseWithMove_Empty_Transparent 0.569 -26.93%
BM_StringEraseWithMove_Huge_Opaque 53.186 5.32%
BM_StringEraseWithMove_Huge_Transparent 50.516 9.85%
BM_StringEraseWithMove_Large_Opaque 2.866 1.02%
BM_StringEraseWithMove_Large_Transparent 2.644 -
BM_StringEraseWithMove_Small_Opaque 2.578 1.93%
BM_StringEraseWithMove_Small_Transparent 2.619 13.15%
BM_StringFindAllMatch/1 2.825 -2.11%
BM_StringFindAllMatch/131072 2272.117 -
BM_StringFindAllMatch/32768 575.415 -
BM_StringFindAllMatch/4096 79.977 -1.22%
BM_StringFindAllMatch/512 11.739 -
BM_StringFindAllMatch/64 2.994 -5.68%
BM_StringFindAllMatch/8 2.642 -
BM_StringFindCharLiteral/1024 16.917 -
BM_StringFindCharLiteral/128 3.008 -
BM_StringFindCharLiteral/16 1.496 -7.60%
BM_StringFindCharLiteral/2048 40.323 -
BM_StringFindCharLiteral/256 5.317 -
BM_StringFindCharLiteral/32 1.620 -
BM_StringFindCharLiteral/4096 77.330 -
BM_StringFindCharLiteral/512 9.238 -
BM_StringFindCharLiteral/64 2.096 -
BM_StringFindCharLiteral/8 1.496 -7.58%
BM_StringFindCharLiteral/8192 138.256 -
BM_StringFindMatch1/1 983.114 -
BM_StringFindMatch1/32768 1574.250 -
BM_StringFindMatch1/4096 1064.943 -
BM_StringFindMatch1/512 991.352 -
BM_StringFindMatch1/64 986.839 -
BM_StringFindMatch1/8 983.700 -
BM_StringFindMatch2/1 982.661 -
BM_StringFindMatch2/32768 1573.809 -
BM_StringFindMatch2/4096 1067.255 -
BM_StringFindMatch2/512 994.342 -
BM_StringFindMatch2/64 987.744 -
BM_StringFindMatch2/8 982.303 -
BM_StringFindNoMatch/10 1.272 -2.13%
BM_StringFindNoMatch/131072 1966.126 -
BM_StringFindNoMatch/32768 499.208 -
BM_StringFindNoMatch/4096 75.215 -
BM_StringFindNoMatch/512 9.295 -
BM_StringFindNoMatch/64 2.005 10.66%
BM_StringFindStringLiteral/1024 18.108 2.90%
BM_StringFindStringLiteral/128 3.098 -1.53%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.320 -
BM_StringFindStringLiteral/256 5.331 -1.85%
BM_StringFindStringLiteral/32 1.656 -4.86%
BM_StringFindStringLiteral/4096 77.446 -
BM_StringFindStringLiteral/512 9.564 1.76%
BM_StringFindStringLiteral/64 2.096 -4.35%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.367 -
BM_StringMove_Empty 1.295 -
BM_StringMove_Huge 1.292 -
BM_StringMove_Large 1.291 -
BM_StringMove_Small 1.298 -
BM_StringRead_Cold_Deep_Empty 0.965 6.65%
BM_StringRead_Cold_Deep_Large 1.447 9.43%
BM_StringRead_Cold_Deep_Small 1.016 8.04%
BM_StringRead_Cold_Shallow_Empty 0.950 12.54%
BM_StringRead_Cold_Shallow_Large 1.242 10.11%
BM_StringRead_Cold_Shallow_Small 0.936 13.08%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.692 22.21%
BM_StringRead_Hot_Deep_Small 0.479 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.468 -
BM_StringRead_Hot_Shallow_Small 0.470 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.642 2.14%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.639 1.26%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.905 2.91%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -3.55%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.056 1.47%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 4.26%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.615 4.32%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -4.14%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -3.85%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 4.10%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.363 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.361 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.364 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.363 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.358 19.17%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.392 14.14%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.495 -7.85%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.394 -6.42%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.408 -9.07%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 -28.13%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.520 12.09%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.503 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.504 7.79%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.449 -2.60%
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.268 5.85%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.945 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.491 8.69%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 9.25%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.739 6.08%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.205 -6.14%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.828 -3.21%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.680 -8.46%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.434 -3.19%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.060 3.66%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.351 -3.58%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.839 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 3.62%
BM_StringRelational_Compare_Empty_Huge_Control 1.661 7.71%
BM_StringRelational_Compare_Empty_Large_Control 1.617 3.40%
BM_StringRelational_Compare_Empty_Small_Control 1.629 1.56%
BM_StringRelational_Compare_Huge_Empty_Control 1.624 4.50%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.108 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.621 -
BM_StringRelational_Compare_Huge_Huge_Control 98.481 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 3.60%
BM_StringRelational_Compare_Large_Empty_Control 1.661 6.51%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 3.45%
BM_StringRelational_Compare_Small_Empty_Control 1.665 8.00%
BM_StringRelational_Compare_Small_Huge_Control 1.847 3.41%
BM_StringRelational_Compare_Small_Large_Control 1.848 3.04%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.403 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.682 1.56%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.392 -
BM_StringRelational_Compare_Small_Small_Control 1.847 3.73%
BM_StringRelational_Eq_Empty_Empty_Control 2.114 21.39%
BM_StringRelational_Eq_Empty_Huge_Control 0.483 -
BM_StringRelational_Eq_Empty_Large_Control 0.493 -
BM_StringRelational_Eq_Empty_Small_Control 0.475 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.848 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.353 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.435 -
BM_StringRelational_Eq_Huge_Huge_Control 98.882 -
BM_StringRelational_Eq_Large_Huge_Control 0.491 2.86%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.531 1.87%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.508 -12.18%
BM_StringRelational_Eq_Large_Large_Control 2.294 1.20%
BM_StringRelational_Eq_Small_Huge_Control 0.490 -
BM_StringRelational_Eq_Small_Large_Control 0.480 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.688 7.00%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.067 -4.01%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.554 -5.96%
BM_StringRelational_Eq_Small_Small_Control 1.953 9.49%
BM_StringRelational_Less_Empty_Empty_Control 2.101 3.51%
BM_StringRelational_Less_Empty_Huge_Control 2.050 11.50%
BM_StringRelational_Less_Empty_Large_Control 2.040 4.09%
BM_StringRelational_Less_Empty_Small_Control 2.103 3.99%
BM_StringRelational_Less_Huge_Empty_Control 2.019 7.70%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.332 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.914 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.142 -
BM_StringRelational_Less_Huge_Huge_Control 98.925 -
BM_StringRelational_Less_Huge_Large_Control 2.456 1.88%
BM_StringRelational_Less_Huge_Small_Control 1.847 8.98%
BM_StringRelational_Less_Large_Empty_Control 1.991 2.14%
BM_StringRelational_Less_Large_Huge_Control 2.192 -4.05%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.390 8.73%
BM_StringRelational_Less_Large_Large_ChangeLast 1.897 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.323 1.58%
BM_StringRelational_Less_Large_Small_Control 1.681 -8.81%
BM_StringRelational_Less_Small_Empty_Control 1.962 1.38%
BM_StringRelational_Less_Small_Huge_Control 1.708 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.268 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.845 3.66%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.397 5.31%
BM_StringRelational_Less_Small_Small_Control 1.660 -3.62%
BM_StringResizeAndOverwrite 0.863 -
BM_align/1 0.901 -
BM_align/256 0.894 -
BM_align/64 0.895 -
BM_align/8 0.895 -
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.175 -9.77%
BM_deque_deque_copy/1024 38.611 -
BM_deque_deque_copy/2 2.828 -12.53%
BM_deque_deque_copy/4000 147.042 -
BM_deque_deque_copy/4096 150.389 -1.03%
BM_deque_deque_copy/512 20.369 -
BM_deque_deque_copy/5500 202.205 -
BM_deque_deque_copy/64 5.566 -1.24%
BM_deque_deque_copy/64000 2716.457 3.97%
BM_deque_deque_copy/65536 2845.334 -
BM_deque_deque_copy/70000 2844.019 -
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.355 -6.08%
BM_deque_deque_copy_backward/1024 40.663 -2.22%
BM_deque_deque_copy_backward/2 3.004 -5.76%
BM_deque_deque_copy_backward/4000 147.812 -1.35%
BM_deque_deque_copy_backward/4096 154.278 -1.66%
BM_deque_deque_copy_backward/512 22.012 -3.19%
BM_deque_deque_copy_backward/5500 203.715 -2.35%
BM_deque_deque_copy_backward/64 5.107 -6.58%
BM_deque_deque_copy_backward/64000 8177.487 2.07%
BM_deque_deque_copy_backward/65536 8234.591 -
BM_deque_deque_copy_backward/70000 9029.295 2.70%
BM_deque_deque_move/0 1.390 -
BM_deque_deque_move/1 3.201 -18.67%
BM_deque_deque_move/1024 39.259 -
BM_deque_deque_move/2 2.864 -19.18%
BM_deque_deque_move/4000 147.724 -
BM_deque_deque_move/4096 152.879 -
BM_deque_deque_move/512 21.038 3.61%
BM_deque_deque_move/5500 202.397 -
BM_deque_deque_move/64 6.073 6.26%
BM_deque_deque_move/64000 2796.401 1.41%
BM_deque_deque_move/65536 2938.519 4.83%
BM_deque_deque_move/70000 3093.055 -
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.337 -4.93%
BM_deque_deque_move_backward/1024 40.553 -1.83%
BM_deque_deque_move_backward/2 3.003 -4.90%
BM_deque_deque_move_backward/4000 147.258 -1.34%
BM_deque_deque_move_backward/4096 153.657 -2.03%
BM_deque_deque_move_backward/512 21.424 -1.56%
BM_deque_deque_move_backward/5500 204.108 -2.58%
BM_deque_deque_move_backward/64 5.118 -7.02%
BM_deque_deque_move_backward/64000 8061.637 -
BM_deque_deque_move_backward/65536 8369.511 1.35%
BM_deque_deque_move_backward/70000 8970.114 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.204 -18.53%
BM_deque_deque_ranges_copy/1024 39.043 -
BM_deque_deque_ranges_copy/2 2.875 -18.11%
BM_deque_deque_ranges_copy/4000 146.859 -1.16%
BM_deque_deque_ranges_copy/4096 150.365 -1.30%
BM_deque_deque_ranges_copy/512 20.326 -
BM_deque_deque_ranges_copy/5500 202.012 -1.26%
BM_deque_deque_ranges_copy/64 5.525 -1.63%
BM_deque_deque_ranges_copy/64000 2673.457 -
BM_deque_deque_ranges_copy/65536 2745.801 -4.06%
BM_deque_deque_ranges_copy/70000 3101.396 2.48%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.353 -4.67%
BM_deque_deque_ranges_copy_backward/1024 40.581 -1.68%
BM_deque_deque_ranges_copy_backward/2 3.005 -4.39%
BM_deque_deque_ranges_copy_backward/4000 147.182 -1.43%
BM_deque_deque_ranges_copy_backward/4096 154.056 -1.62%
BM_deque_deque_ranges_copy_backward/512 21.426 -1.65%
BM_deque_deque_ranges_copy_backward/5500 204.568 -2.60%
BM_deque_deque_ranges_copy_backward/64 5.105 -6.90%
BM_deque_deque_ranges_copy_backward/64000 8052.245 -
BM_deque_deque_ranges_copy_backward/65536 8203.854 -
BM_deque_deque_ranges_copy_backward/70000 8944.733 1.33%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.207 -17.02%
BM_deque_deque_ranges_move/1024 39.055 -
BM_deque_deque_ranges_move/2 2.875 -18.65%
BM_deque_deque_ranges_move/4000 147.539 -
BM_deque_deque_ranges_move/4096 149.851 -1.43%
BM_deque_deque_ranges_move/512 20.330 -
BM_deque_deque_ranges_move/5500 200.263 -2.36%
BM_deque_deque_ranges_move/64 5.557 -1.38%
BM_deque_deque_ranges_move/64000 2877.413 -2.65%
BM_deque_deque_ranges_move/65536 2903.971 4.47%
BM_deque_deque_ranges_move/70000 3145.654 3.29%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.419 -5.40%
BM_deque_deque_ranges_move_backward/1024 40.640 -1.41%
BM_deque_deque_ranges_move_backward/2 3.004 -4.59%
BM_deque_deque_ranges_move_backward/4000 147.142 -1.31%
BM_deque_deque_ranges_move_backward/4096 153.454 -2.04%
BM_deque_deque_ranges_move_backward/512 21.437 -1.35%
BM_deque_deque_ranges_move_backward/5500 205.458 -
BM_deque_deque_ranges_move_backward/64 5.061 -7.92%
BM_deque_deque_ranges_move_backward/64000 8057.173 2.12%
BM_deque_deque_ranges_move_backward/65536 8501.146 1.88%
BM_deque_deque_ranges_move_backward/70000 8925.868 1.59%
BM_deque_vector_copy/0 1.450 5.06%
BM_deque_vector_copy/1 2.088 -
BM_deque_vector_copy/1024 37.300 1.37%
BM_deque_vector_copy/2 1.835 -
BM_deque_vector_copy/4000 142.611 -
BM_deque_vector_copy/4096 145.687 -
BM_deque_vector_copy/512 16.646 -
BM_deque_vector_copy/5500 196.502 -
BM_deque_vector_copy/64 2.635 2.20%
BM_deque_vector_copy/64000 2462.970 1.21%
BM_deque_vector_copy/65536 2602.505 1.86%
BM_deque_vector_copy/70000 2843.866 -
BM_deque_vector_copy_backward/0 1.378 -15.58%
BM_deque_vector_copy_backward/1 2.085 -10.91%
BM_deque_vector_copy_backward/1024 36.592 -2.70%
BM_deque_vector_copy_backward/2 1.841 -8.90%
BM_deque_vector_copy_backward/4000 142.284 -
BM_deque_vector_copy_backward/4096 147.558 -1.40%
BM_deque_vector_copy_backward/512 17.916 -1.18%
BM_deque_vector_copy_backward/5500 198.740 -2.91%
BM_deque_vector_copy_backward/64 2.916 -8.48%
BM_deque_vector_copy_backward/64000 7904.489 -1.64%
BM_deque_vector_copy_backward/65536 8134.245 -
BM_deque_vector_copy_backward/70000 8679.282 -2.70%
BM_deque_vector_move/0 1.494 -4.37%
BM_deque_vector_move/1 2.150 -8.49%
BM_deque_vector_move/1024 36.753 -2.63%
BM_deque_vector_move/2 1.841 -8.75%
BM_deque_vector_move/4000 145.365 -2.07%
BM_deque_vector_move/4096 146.149 -
BM_deque_vector_move/512 16.641 -2.73%
BM_deque_vector_move/5500 195.980 -2.03%
BM_deque_vector_move/64 2.614 -10.32%
BM_deque_vector_move/64000 2765.375 -
BM_deque_vector_move/65536 2812.727 4.55%
BM_deque_vector_move/70000 2954.628 2.14%
BM_deque_vector_move_backward/0 1.369 -20.17%
BM_deque_vector_move_backward/1 2.086 -10.53%
BM_deque_vector_move_backward/1024 36.941 -1.40%
BM_deque_vector_move_backward/2 1.836 -8.97%
BM_deque_vector_move_backward/4000 145.098 -
BM_deque_vector_move_backward/4096 147.318 -1.53%
BM_deque_vector_move_backward/512 17.905 -1.08%
BM_deque_vector_move_backward/5500 199.052 -2.69%
BM_deque_vector_move_backward/64 2.916 -12.10%
BM_deque_vector_move_backward/64000 7999.407 2.03%
BM_deque_vector_move_backward/65536 8375.752 6.41%
BM_deque_vector_move_backward/70000 8347.816 -3.82%
BM_deque_vector_ranges_copy/0 1.483 -
BM_deque_vector_ranges_copy/1 2.085 -
BM_deque_vector_ranges_copy/1024 36.962 -
BM_deque_vector_ranges_copy/2 1.835 -
BM_deque_vector_ranges_copy/4000 144.628 1.39%
BM_deque_vector_ranges_copy/4096 145.649 -
BM_deque_vector_ranges_copy/512 16.633 -
BM_deque_vector_ranges_copy/5500 198.943 -
BM_deque_vector_ranges_copy/64 2.609 -
BM_deque_vector_ranges_copy/64000 2654.240 3.06%
BM_deque_vector_ranges_copy/65536 2624.459 1.04%
BM_deque_vector_ranges_copy/70000 2834.409 -
BM_deque_vector_ranges_copy_backward/0 1.421 -8.46%
BM_deque_vector_ranges_copy_backward/1 2.086 -9.53%
BM_deque_vector_ranges_copy_backward/1024 36.837 -2.97%
BM_deque_vector_ranges_copy_backward/2 1.838 -9.66%
BM_deque_vector_ranges_copy_backward/4000 142.270 -
BM_deque_vector_ranges_copy_backward/4096 146.853 -1.90%
BM_deque_vector_ranges_copy_backward/512 17.915 -1.30%
BM_deque_vector_ranges_copy_backward/5500 200.857 -
BM_deque_vector_ranges_copy_backward/64 2.908 -8.44%
BM_deque_vector_ranges_copy_backward/64000 7873.958 -
BM_deque_vector_ranges_copy_backward/65536 8123.257 2.08%
BM_deque_vector_ranges_copy_backward/70000 8876.705 2.21%
BM_deque_vector_ranges_move/0 1.498 -12.80%
BM_deque_vector_ranges_move/1 2.077 -9.64%
BM_deque_vector_ranges_move/1024 36.821 -2.40%
BM_deque_vector_ranges_move/2 1.841 -8.87%
BM_deque_vector_ranges_move/4000 147.936 -
BM_deque_vector_ranges_move/4096 146.084 -1.57%
BM_deque_vector_ranges_move/512 16.664 -2.54%
BM_deque_vector_ranges_move/5500 198.255 -1.62%
BM_deque_vector_ranges_move/64 2.627 -12.26%
BM_deque_vector_ranges_move/64000 2762.571 -
BM_deque_vector_ranges_move/65536 2753.650 1.09%
BM_deque_vector_ranges_move/70000 2985.794 -
BM_deque_vector_ranges_move_backward/0 1.479 -8.44%
BM_deque_vector_ranges_move_backward/1 2.105 -8.02%
BM_deque_vector_ranges_move_backward/1024 36.847 -1.76%
BM_deque_vector_ranges_move_backward/2 1.833 -9.60%
BM_deque_vector_ranges_move_backward/4000 143.070 -
BM_deque_vector_ranges_move_backward/4096 148.824 -1.14%
BM_deque_vector_ranges_move_backward/512 17.878 -1.14%
BM_deque_vector_ranges_move_backward/5500 201.008 -1.53%
BM_deque_vector_ranges_move_backward/64 2.916 -8.97%
BM_deque_vector_ranges_move_backward/64000 8043.914 1.28%
BM_deque_vector_ranges_move_backward/65536 8311.124 3.24%
BM_deque_vector_ranges_move_backward/70000 8527.606 -1.92%
BM_getline_string 17.497 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.390 -13.57%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.907 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249879.073 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.354 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3781.086 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.472 1.05%
BM_lexicographical_compare_three_way<IntPtr>/262144 60517.208 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.180 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.589 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15083.558 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.922 -4.93%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.460 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495135.276 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.801 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7549.846 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.072 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120102.073 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.299 -2.32%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1882.606 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.811 2.37%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30021.602 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.321 15.74%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.441 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249401.882 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.154 -3.25%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3823.206 1.33%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.187 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60958.015 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.048 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 963.132 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.506 1.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15248.006 1.08%
BM_lexicographical_compare_three_way_fast_path/1 0.456 17.33%
BM_lexicographical_compare_three_way_fast_path/1024 248.198 1.81%
BM_lexicographical_compare_three_way_fast_path/1048576 249971.870 -
BM_lexicographical_compare_three_way_fast_path/16 4.338 -
BM_lexicographical_compare_three_way_fast_path/16384 3802.505 1.62%
BM_lexicographical_compare_three_way_fast_path/256 70.397 -
BM_lexicographical_compare_three_way_fast_path/262144 60740.173 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 960.376 1.28%
BM_lexicographical_compare_three_way_fast_path/64 15.598 -
BM_lexicographical_compare_three_way_fast_path/65536 15170.589 1.41%
BM_lexicographical_compare_three_way_slow_path/1 0.406 -11.18%
BM_lexicographical_compare_three_way_slow_path/1024 248.041 -
BM_lexicographical_compare_three_way_slow_path/1048576 247396.886 -1.76%
BM_lexicographical_compare_three_way_slow_path/16 4.537 3.14%
BM_lexicographical_compare_three_way_slow_path/16384 3795.506 -3.36%
BM_lexicographical_compare_three_way_slow_path/256 70.854 -
BM_lexicographical_compare_three_way_slow_path/262144 60489.796 -4.84%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 961.219 -1.35%
BM_lexicographical_compare_three_way_slow_path/64 15.662 -
BM_lexicographical_compare_three_way_slow_path/65536 15111.424 -4.72%
BM_map_find_string_literal 12.070 -
BM_num_get<bool> 12.809 -
BM_num_get<double> 35.980 -
BM_num_get<float> 34.516 -
BM_num_get<long> 11.893 -
BM_num_get<long_double> 36.157 -
BM_num_get<long_long> 11.740 -
BM_num_get<unsigned_int> 10.576 -
BM_num_get<unsigned_long> 10.958 -
BM_num_get<unsigned_long_long> 10.946 -
BM_num_get<unsigned_short> 10.571 -
BM_num_get<void*> 11.662 -
BM_num_put<bool> 10.681 -
BM_num_put<const_void*> 12.427 -
BM_num_put<double> 57.265 -
BM_num_put<long> 11.986 -
BM_num_put<long_double> 58.433 -
BM_num_put<long_long> 11.742 -
BM_num_put<unsigned_long> 11.493 -
BM_num_put<unsigned_long_long> 11.480 -
BM_std_min<__int128>/1 0.412 10.81%
BM_std_min<__int128>/10 3.683 -
BM_std_min<__int128>/1024 396.505 -
BM_std_min<__int128>/11 4.061 -
BM_std_min<__int128>/12 4.491 -
BM_std_min<__int128>/13 4.903 -
BM_std_min<__int128>/14 5.320 -
BM_std_min<__int128>/15 5.714 -
BM_std_min<__int128>/16 6.145 -
BM_std_min<__int128>/17 6.495 -
BM_std_min<__int128>/18 6.871 -
BM_std_min<__int128>/19 7.256 -
BM_std_min<__int128>/2 0.658 -2.16%
BM_std_min<__int128>/20 7.632 -
BM_std_min<__int128>/21 7.974 -
BM_std_min<__int128>/22 8.352 -
BM_std_min<__int128>/23 8.747 -
BM_std_min<__int128>/24 9.123 -
BM_std_min<__int128>/25 9.482 -
BM_std_min<__int128>/26 9.830 -
BM_std_min<__int128>/27 10.241 -
BM_std_min<__int128>/28 10.640 -
BM_std_min<__int128>/29 11.030 -
BM_std_min<__int128>/3 1.025 -
BM_std_min<__int128>/30 11.409 -
BM_std_min<__int128>/31 11.804 -
BM_std_min<__int128>/32 12.212 -
BM_std_min<__int128>/4 1.380 -
BM_std_min<__int128>/4000 1542.003 -
BM_std_min<__int128>/4096 1579.995 -
BM_std_min<__int128>/5 1.757 -
BM_std_min<__int128>/512 198.624 -
BM_std_min<__int128>/5500 2119.879 -
BM_std_min<__int128>/6 2.083 -
BM_std_min<__int128>/64 24.530 -
BM_std_min<__int128>/64000 24760.754 -
BM_std_min<__int128>/65536 25359.547 -
BM_std_min<__int128>/7 2.489 -
BM_std_min<__int128>/70000 27081.705 -
BM_std_min<__int128>/8 2.876 -
BM_std_min<__int128>/9 3.283 -
BM_std_min<char>/1 0.451 38.55%
BM_std_min<char>/10 0.943 4.63%
BM_std_min<char>/1024 8.485 -1.49%
BM_std_min<char>/11 1.149 10.37%
BM_std_min<char>/12 1.419 4.85%
BM_std_min<char>/13 1.676 5.53%
BM_std_min<char>/14 1.886 5.67%
BM_std_min<char>/15 2.154 3.51%
BM_std_min<char>/16 2.566 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 1.048 7.98%
BM_std_min<char>/19 1.263 9.26%
BM_std_min<char>/2 0.594 22.40%
BM_std_min<char>/20 1.641 9.94%
BM_std_min<char>/21 1.844 2.76%
BM_std_min<char>/22 2.105 4.94%
BM_std_min<char>/23 2.362 3.95%
BM_std_min<char>/24 2.794 3.59%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.180 2.24%
BM_std_min<char>/27 1.414 2.13%
BM_std_min<char>/28 1.726 -4.61%
BM_std_min<char>/29 2.025 -
BM_std_min<char>/3 0.820 18.25%
BM_std_min<char>/30 2.323 2.24%
BM_std_min<char>/31 2.570 2.61%
BM_std_min<char>/32 2.959 -
BM_std_min<char>/4 1.161 16.12%
BM_std_min<char>/4000 28.004 2.91%
BM_std_min<char>/4096 29.897 3.64%
BM_std_min<char>/5 1.471 6.57%
BM_std_min<char>/512 6.263 -1.90%
BM_std_min<char>/5500 37.306 1.13%
BM_std_min<char>/6 1.610 2.63%
BM_std_min<char>/64 4.225 -
BM_std_min<char>/64000 451.363 -
BM_std_min<char>/65536 461.813 -
BM_std_min<char>/7 1.859 3.53%
BM_std_min<char>/70000 492.389 -
BM_std_min<char>/8 2.296 4.65%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.381 32.62%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.986 1.03%
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.478 -3.78%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.709 -3.41%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.465 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.840 2.14%
BM_std_min<int>/25 1.479 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.998 -2.33%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.189 -2.44%
BM_std_min<int>/4 1.041 5.54%
BM_std_min<int>/4000 109.751 -
BM_std_min<int>/4096 112.614 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.934 -
BM_std_min<int>/5500 152.224 -
BM_std_min<int>/6 0.926 -
BM_std_min<int>/64 2.758 2.70%
BM_std_min<int>/64000 1881.195 -
BM_std_min<int>/65536 1925.320 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2056.078 -
BM_std_min<int>/8 1.241 -
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.675 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.977 -
BM_std_min<long_long>/11 1.503 -
BM_std_min<long_long>/12 2.033 -2.13%
BM_std_min<long_long>/13 2.418 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.873 -
BM_std_min<long_long>/16 3.106 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.059 -
BM_std_min<long_long>/21 2.418 -
BM_std_min<long_long>/22 2.650 -
BM_std_min<long_long>/23 2.908 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.085 -
BM_std_min<long_long>/27 2.093 -
BM_std_min<long_long>/28 2.568 -3.93%
BM_std_min<long_long>/29 3.014 1.35%
BM_std_min<long_long>/3 1.312 -2.05%
BM_std_min<long_long>/30 3.268 -
BM_std_min<long_long>/31 3.246 -2.70%
BM_std_min<long_long>/32 3.558 -
BM_std_min<long_long>/4 1.685 -
BM_std_min<long_long>/4000 443.615 -
BM_std_min<long_long>/4096 454.092 -
BM_std_min<long_long>/5 1.910 -
BM_std_min<long_long>/512 46.727 -
BM_std_min<long_long>/5500 613.278 -
BM_std_min<long_long>/6 2.135 -
BM_std_min<long_long>/64 4.902 -
BM_std_min<long_long>/64000 7308.844 -
BM_std_min<long_long>/65536 7489.279 -
BM_std_min<long_long>/7 2.357 -
BM_std_min<long_long>/70000 8000.901 -
BM_std_min<long_long>/8 2.679 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.450 36.96%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.974 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.483 -4.32%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.720 -4.45%
BM_std_min<short>/17 1.596 -3.18%
BM_std_min<short>/18 1.582 -2.02%
BM_std_min<short>/19 1.847 -2.75%
BM_std_min<short>/2 0.486 -
BM_std_min<short>/20 2.256 -3.25%
BM_std_min<short>/21 1.762 -4.13%
BM_std_min<short>/22 1.837 -3.96%
BM_std_min<short>/23 2.113 -
BM_std_min<short>/24 2.500 -
BM_std_min<short>/25 2.080 -4.67%
BM_std_min<short>/26 2.109 -1.47%
BM_std_min<short>/27 2.327 2.98%
BM_std_min<short>/28 2.641 -3.61%
BM_std_min<short>/29 2.417 2.95%
BM_std_min<short>/3 0.694 -
BM_std_min<short>/30 2.379 -
BM_std_min<short>/31 2.603 1.75%
BM_std_min<short>/32 2.897 -3.47%
BM_std_min<short>/4 0.992 -2.35%
BM_std_min<short>/4000 53.320 -
BM_std_min<short>/4096 54.942 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.236 -
BM_std_min<short>/5500 75.205 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.481 -
BM_std_min<short>/64000 909.253 -
BM_std_min<short>/65536 930.944 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1030.850 -
BM_std_min<short>/8 1.301 -4.98%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.415 12.30%
BM_std_min<unsigned___int128>/10 3.686 -
BM_std_min<unsigned___int128>/1024 440.736 5.49%
BM_std_min<unsigned___int128>/11 4.094 -
BM_std_min<unsigned___int128>/12 4.500 -
BM_std_min<unsigned___int128>/13 4.914 -
BM_std_min<unsigned___int128>/14 5.318 -
BM_std_min<unsigned___int128>/15 5.743 -
BM_std_min<unsigned___int128>/16 6.177 -
BM_std_min<unsigned___int128>/17 6.594 -
BM_std_min<unsigned___int128>/18 6.996 1.00%
BM_std_min<unsigned___int128>/19 7.402 1.05%
BM_std_min<unsigned___int128>/2 0.675 2.37%
BM_std_min<unsigned___int128>/20 7.800 1.11%
BM_std_min<unsigned___int128>/21 8.199 1.49%
BM_std_min<unsigned___int128>/22 8.639 1.63%
BM_std_min<unsigned___int128>/23 9.072 1.86%
BM_std_min<unsigned___int128>/24 9.468 1.91%
BM_std_min<unsigned___int128>/25 9.870 2.16%
BM_std_min<unsigned___int128>/26 10.261 2.10%
BM_std_min<unsigned___int128>/27 10.700 2.16%
BM_std_min<unsigned___int128>/28 11.121 2.43%
BM_std_min<unsigned___int128>/29 11.556 2.42%
BM_std_min<unsigned___int128>/3 1.032 1.93%
BM_std_min<unsigned___int128>/30 11.966 2.20%
BM_std_min<unsigned___int128>/31 12.442 2.94%
BM_std_min<unsigned___int128>/32 12.849 2.58%
BM_std_min<unsigned___int128>/4 1.386 -
BM_std_min<unsigned___int128>/4000 1718.593 5.59%
BM_std_min<unsigned___int128>/4096 1749.317 5.05%
BM_std_min<unsigned___int128>/5 1.769 1.03%
BM_std_min<unsigned___int128>/512 221.160 5.63%
BM_std_min<unsigned___int128>/5500 2353.035 5.16%
BM_std_min<unsigned___int128>/6 2.107 -
BM_std_min<unsigned___int128>/64 26.623 4.13%
BM_std_min<unsigned___int128>/64000 27726.627 6.05%
BM_std_min<unsigned___int128>/65536 28187.779 5.27%
BM_std_min<unsigned___int128>/7 2.519 -
BM_std_min<unsigned___int128>/70000 30119.505 5.33%
BM_std_min<unsigned___int128>/8 2.914 -
BM_std_min<unsigned___int128>/9 3.301 -
BM_std_min<unsigned_char>/1 0.378 14.30%
BM_std_min<unsigned_char>/10 0.902 -1.14%
BM_std_min<unsigned_char>/1024 8.430 -1.87%
BM_std_min<unsigned_char>/11 1.063 -1.07%
BM_std_min<unsigned_char>/12 1.402 7.88%
BM_std_min<unsigned_char>/13 1.635 5.89%
BM_std_min<unsigned_char>/14 1.859 1.76%
BM_std_min<unsigned_char>/15 2.154 3.18%
BM_std_min<unsigned_char>/16 2.496 -
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 1.042 7.30%
BM_std_min<unsigned_char>/19 1.274 10.13%
BM_std_min<unsigned_char>/2 0.551 13.66%
BM_std_min<unsigned_char>/20 1.599 5.46%
BM_std_min<unsigned_char>/21 1.827 1.25%
BM_std_min<unsigned_char>/22 2.117 2.78%
BM_std_min<unsigned_char>/23 2.332 -
BM_std_min<unsigned_char>/24 2.829 1.42%
BM_std_min<unsigned_char>/25 1.155 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.794 2.69%
BM_std_min<unsigned_char>/29 2.050 -1.90%
BM_std_min<unsigned_char>/3 0.766 10.53%
BM_std_min<unsigned_char>/30 2.248 1.14%
BM_std_min<unsigned_char>/31 2.544 -
BM_std_min<unsigned_char>/32 2.963 2.28%
BM_std_min<unsigned_char>/4 1.055 2.62%
BM_std_min<unsigned_char>/4000 28.151 3.94%
BM_std_min<unsigned_char>/4096 30.325 4.47%
BM_std_min<unsigned_char>/5 1.310 1.45%
BM_std_min<unsigned_char>/512 6.405 -
BM_std_min<unsigned_char>/5500 37.797 2.02%
BM_std_min<unsigned_char>/6 1.550 4.77%
BM_std_min<unsigned_char>/64 4.108 -1.78%
BM_std_min<unsigned_char>/64000 455.765 -
BM_std_min<unsigned_char>/65536 466.483 -
BM_std_min<unsigned_char>/7 1.852 2.05%
BM_std_min<unsigned_char>/70000 497.724 -
BM_std_min<unsigned_char>/8 2.191 -2.39%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.455 41.13%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.853 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.491 -
BM_std_min<unsigned_int>/13 1.404 2.44%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.965 3.02%
BM_std_min<unsigned_int>/17 0.970 1.12%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.836 -
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.018 -
BM_std_min<unsigned_int>/29 2.014 1.86%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.851 -
BM_std_min<unsigned_int>/32 2.217 1.62%
BM_std_min<unsigned_int>/4 1.059 -
BM_std_min<unsigned_int>/4000 109.773 -
BM_std_min<unsigned_int>/4096 111.563 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.892 -
BM_std_min<unsigned_int>/5500 152.263 -
BM_std_min<unsigned_int>/6 0.926 -1.13%
BM_std_min<unsigned_int>/64 2.801 -1.97%
BM_std_min<unsigned_int>/64000 1881.923 -
BM_std_min<unsigned_int>/65536 1926.733 -
BM_std_min<unsigned_int>/7 1.041 -1.06%
BM_std_min<unsigned_int>/70000 2057.477 -
BM_std_min<unsigned_int>/8 1.306 1.60%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.378 47.48%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.029 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.560 -
BM_std_min<unsigned_long_long>/13 1.717 -
BM_std_min<unsigned_long_long>/14 1.897 -
BM_std_min<unsigned_long_long>/15 2.194 2.70%
BM_std_min<unsigned_long_long>/16 2.437 2.50%
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.735 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 2.009 1.91%
BM_std_min<unsigned_long_long>/22 2.217 2.49%
BM_std_min<unsigned_long_long>/23 2.458 2.52%
BM_std_min<unsigned_long_long>/24 2.667 -
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.167 -
BM_std_min<unsigned_long_long>/29 2.443 2.08%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.765 3.52%
BM_std_min<unsigned_long_long>/31 2.986 2.01%
BM_std_min<unsigned_long_long>/32 3.272 1.90%
BM_std_min<unsigned_long_long>/4 1.053 -3.33%
BM_std_min<unsigned_long_long>/4000 444.246 -
BM_std_min<unsigned_long_long>/4096 455.653 -
BM_std_min<unsigned_long_long>/5 1.355 5.03%
BM_std_min<unsigned_long_long>/512 46.652 -
BM_std_min<unsigned_long_long>/5500 615.005 -
BM_std_min<unsigned_long_long>/6 1.573 -
BM_std_min<unsigned_long_long>/64 4.692 -
BM_std_min<unsigned_long_long>/64000 7323.773 -
BM_std_min<unsigned_long_long>/65536 7505.123 -
BM_std_min<unsigned_long_long>/7 1.872 1.33%
BM_std_min<unsigned_long_long>/70000 8016.791 -
BM_std_min<unsigned_long_long>/8 2.298 -1.66%
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.328 -27.90%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.890 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.512 1.47%
BM_std_min<unsigned_short>/13 6.421 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.693 -
BM_std_min<unsigned_short>/17 6.637 -
BM_std_min<unsigned_short>/18 1.509 -2.01%
BM_std_min<unsigned_short>/19 1.873 1.06%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.189 -
BM_std_min<unsigned_short>/21 6.911 -
BM_std_min<unsigned_short>/22 1.916 -
BM_std_min<unsigned_short>/23 2.189 -
BM_std_min<unsigned_short>/24 2.422 -
BM_std_min<unsigned_short>/25 7.137 -
BM_std_min<unsigned_short>/26 2.084 -
BM_std_min<unsigned_short>/27 2.292 -3.39%
BM_std_min<unsigned_short>/28 2.718 3.49%
BM_std_min<unsigned_short>/29 7.325 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.411 -
BM_std_min<unsigned_short>/31 2.542 -1.43%
BM_std_min<unsigned_short>/32 2.941 -
BM_std_min<unsigned_short>/4 0.981 -2.74%
BM_std_min<unsigned_short>/4000 53.644 -
BM_std_min<unsigned_short>/4096 55.007 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.283 -
BM_std_min<unsigned_short>/5500 75.344 -
BM_std_min<unsigned_short>/6 0.960 1.26%
BM_std_min<unsigned_short>/64 3.507 -
BM_std_min<unsigned_short>/64000 911.181 -
BM_std_min<unsigned_short>/65536 933.362 -
BM_std_min<unsigned_short>/7 1.098 1.00%
BM_std_min<unsigned_short>/70000 1032.074 -
BM_std_min<unsigned_short>/8 1.282 -
BM_std_min<unsigned_short>/9 6.330 -
BM_std_minmax<char>/1 0.651 6.95%
BM_std_minmax<char>/10 1.340 3.41%
BM_std_minmax<char>/1024 8.746 -
BM_std_minmax<char>/11 1.748 9.62%
BM_std_minmax<char>/12 1.951 2.93%
BM_std_minmax<char>/13 2.204 2.34%
BM_std_minmax<char>/14 2.536 8.02%
BM_std_minmax<char>/15 2.999 8.27%
BM_std_minmax<char>/16 1.082 17.08%
BM_std_minmax<char>/17 1.137 4.65%
BM_std_minmax<char>/18 1.362 5.18%
BM_std_minmax<char>/19 1.741 8.81%
BM_std_minmax<char>/2 0.911 9.64%
BM_std_minmax<char>/20 2.062 14.76%
BM_std_minmax<char>/21 2.321 8.44%
BM_std_minmax<char>/22 2.577 7.27%
BM_std_minmax<char>/23 3.072 7.91%
BM_std_minmax<char>/24 1.318 14.23%
BM_std_minmax<char>/25 1.327 12.55%
BM_std_minmax<char>/26 1.554 12.05%
BM_std_minmax<char>/27 1.902 9.16%
BM_std_minmax<char>/28 2.280 11.38%
BM_std_minmax<char>/29 2.538 8.78%
BM_std_minmax<char>/3 1.213 9.31%
BM_std_minmax<char>/30 2.800 7.75%
BM_std_minmax<char>/31 3.314 8.46%
BM_std_minmax<char>/32 1.718 10.79%
BM_std_minmax<char>/4 1.500 4.33%
BM_std_minmax<char>/4000 38.908 -
BM_std_minmax<char>/4096 32.915 -
BM_std_minmax<char>/5 1.796 6.91%
BM_std_minmax<char>/512 4.979 -
BM_std_minmax<char>/5500 50.784 -
BM_std_minmax<char>/6 2.076 7.61%
BM_std_minmax<char>/64 1.321 14.54%
BM_std_minmax<char>/64000 531.557 -
BM_std_minmax<char>/65536 544.668 -
BM_std_minmax<char>/7 2.469 5.26%
BM_std_minmax<char>/70000 596.483 -
BM_std_minmax<char>/8 1.038 1.78%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.388 -
BM_std_minmax<int>/1024 33.636 -
BM_std_minmax<int>/11 1.742 3.22%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.969 -1.11%
BM_std_minmax<int>/16 1.315 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.850 -
BM_std_minmax<int>/2 0.850 -
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.337 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.429 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.159 -
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.697 2.18%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.973 5.20%
BM_std_minmax<int>/4000 133.166 -
BM_std_minmax<int>/4096 136.395 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.621 -
BM_std_minmax<int>/5500 191.047 -
BM_std_minmax<int>/6 1.348 -2.80%
BM_std_minmax<int>/64 2.524 -
BM_std_minmax<int>/64000 2152.288 -
BM_std_minmax<int>/65536 2202.885 -
BM_std_minmax<int>/7 1.661 -7.55%
BM_std_minmax<int>/70000 2351.938 -
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.649 -
BM_std_minmax<long_long>/10 2.139 -
BM_std_minmax<long_long>/1024 133.766 -
BM_std_minmax<long_long>/11 2.301 2.96%
BM_std_minmax<long_long>/12 2.681 -
BM_std_minmax<long_long>/13 2.971 -
BM_std_minmax<long_long>/14 3.355 -
BM_std_minmax<long_long>/15 3.723 -
BM_std_minmax<long_long>/16 3.057 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.065 -
BM_std_minmax<long_long>/19 3.072 -
BM_std_minmax<long_long>/2 1.017 12.52%
BM_std_minmax<long_long>/20 3.267 -
BM_std_minmax<long_long>/21 3.551 -
BM_std_minmax<long_long>/22 3.936 -
BM_std_minmax<long_long>/23 4.397 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.011 -
BM_std_minmax<long_long>/26 4.009 -
BM_std_minmax<long_long>/27 4.024 -
BM_std_minmax<long_long>/28 4.075 -
BM_std_minmax<long_long>/29 4.220 1.62%
BM_std_minmax<long_long>/3 1.368 8.98%
BM_std_minmax<long_long>/30 4.553 -
BM_std_minmax<long_long>/31 4.817 1.21%
BM_std_minmax<long_long>/32 4.945 -
BM_std_minmax<long_long>/4 1.648 6.33%
BM_std_minmax<long_long>/4000 526.303 -
BM_std_minmax<long_long>/4096 538.679 -
BM_std_minmax<long_long>/5 1.948 5.89%
BM_std_minmax<long_long>/512 66.783 -
BM_std_minmax<long_long>/5500 723.672 -
BM_std_minmax<long_long>/6 2.213 3.09%
BM_std_minmax<long_long>/64 10.317 -
BM_std_minmax<long_long>/64000 8473.694 -
BM_std_minmax<long_long>/65536 8681.687 -
BM_std_minmax<long_long>/7 2.598 -
BM_std_minmax<long_long>/70000 9270.541 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.128 -
BM_std_minmax<short>/1 0.678 8.20%
BM_std_minmax<short>/10 1.571 11.05%
BM_std_minmax<short>/1024 16.549 -
BM_std_minmax<short>/11 1.996 10.20%
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.389 -
BM_std_minmax<short>/14 1.724 6.52%
BM_std_minmax<short>/15 2.148 9.28%
BM_std_minmax<short>/16 1.730 -
BM_std_minmax<short>/17 1.745 -1.03%
BM_std_minmax<short>/18 2.050 -
BM_std_minmax<short>/19 2.520 9.26%
BM_std_minmax<short>/2 1.039 20.49%
BM_std_minmax<short>/20 1.988 1.95%
BM_std_minmax<short>/21 1.971 -3.75%
BM_std_minmax<short>/22 2.288 -
BM_std_minmax<short>/23 2.720 4.50%
BM_std_minmax<short>/24 2.327 4.28%
BM_std_minmax<short>/25 2.355 1.95%
BM_std_minmax<short>/26 2.544 1.89%
BM_std_minmax<short>/27 2.876 -
BM_std_minmax<short>/28 2.457 -3.43%
BM_std_minmax<short>/29 2.557 -2.63%
BM_std_minmax<short>/3 1.394 21.37%
BM_std_minmax<short>/30 2.762 1.92%
BM_std_minmax<short>/31 3.039 -3.81%
BM_std_minmax<short>/32 1.343 9.30%
BM_std_minmax<short>/4 1.152 11.93%
BM_std_minmax<short>/4000 65.980 -
BM_std_minmax<short>/4096 67.919 -
BM_std_minmax<short>/5 1.158 -
BM_std_minmax<short>/512 8.860 -
BM_std_minmax<short>/5500 97.577 -
BM_std_minmax<short>/6 1.422 3.85%
BM_std_minmax<short>/64 1.593 4.47%
BM_std_minmax<short>/64000 1064.777 -
BM_std_minmax<short>/65536 1089.720 -
BM_std_minmax<short>/7 1.868 7.38%
BM_std_minmax<short>/70000 1200.387 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.248 6.26%
BM_std_minmax<unsigned_char>/1 0.621 -
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.780 -
BM_std_minmax<unsigned_char>/11 1.787 -3.02%
BM_std_minmax<unsigned_char>/12 2.087 4.38%
BM_std_minmax<unsigned_char>/13 2.255 -1.73%
BM_std_minmax<unsigned_char>/14 2.592 -
BM_std_minmax<unsigned_char>/15 3.031 3.75%
BM_std_minmax<unsigned_char>/16 0.925 -5.15%
BM_std_minmax<unsigned_char>/17 1.087 -1.54%
BM_std_minmax<unsigned_char>/18 1.295 -1.67%
BM_std_minmax<unsigned_char>/19 1.605 -
BM_std_minmax<unsigned_char>/2 0.888 6.47%
BM_std_minmax<unsigned_char>/20 1.905 1.71%
BM_std_minmax<unsigned_char>/21 2.206 4.18%
BM_std_minmax<unsigned_char>/22 2.476 1.85%
BM_std_minmax<unsigned_char>/23 2.948 -
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.823 -
BM_std_minmax<unsigned_char>/28 2.117 3.13%
BM_std_minmax<unsigned_char>/29 2.393 2.44%
BM_std_minmax<unsigned_char>/3 1.188 2.29%
BM_std_minmax<unsigned_char>/30 2.652 -
BM_std_minmax<unsigned_char>/31 3.166 -
BM_std_minmax<unsigned_char>/32 1.470 -
BM_std_minmax<unsigned_char>/4 1.454 1.38%
BM_std_minmax<unsigned_char>/4000 39.217 -
BM_std_minmax<unsigned_char>/4096 33.047 -
BM_std_minmax<unsigned_char>/5 1.754 4.72%
BM_std_minmax<unsigned_char>/512 4.995 -
BM_std_minmax<unsigned_char>/5500 49.995 -1.70%
BM_std_minmax<unsigned_char>/6 2.041 4.24%
BM_std_minmax<unsigned_char>/64 1.383 5.15%
BM_std_minmax<unsigned_char>/64000 533.816 -
BM_std_minmax<unsigned_char>/65536 546.178 -
BM_std_minmax<unsigned_char>/7 2.442 3.31%
BM_std_minmax<unsigned_char>/70000 598.846 -
BM_std_minmax<unsigned_char>/8 0.924 -12.16%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.621 -
BM_std_minmax<unsigned_int>/10 1.401 -6.50%
BM_std_minmax<unsigned_int>/1024 33.646 -
BM_std_minmax<unsigned_int>/11 1.810 -4.85%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.619 -3.18%
BM_std_minmax<unsigned_int>/15 2.017 -4.81%
BM_std_minmax<unsigned_int>/16 1.315 2.53%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.850 -2.51%
BM_std_minmax<unsigned_int>/2 0.904 -4.16%
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.381 -4.30%
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.399 -6.66%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.048 -
BM_std_minmax<unsigned_int>/3 1.190 -9.69%
BM_std_minmax<unsigned_int>/30 2.226 -
BM_std_minmax<unsigned_int>/31 2.594 -4.12%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.060 3.31%
BM_std_minmax<unsigned_int>/4000 133.386 -
BM_std_minmax<unsigned_int>/4096 136.670 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.655 -
BM_std_minmax<unsigned_int>/5500 191.622 -
BM_std_minmax<unsigned_int>/6 1.387 -3.41%
BM_std_minmax<unsigned_int>/64 2.596 2.19%
BM_std_minmax<unsigned_int>/64000 2153.701 -
BM_std_minmax<unsigned_int>/65536 2204.644 -
BM_std_minmax<unsigned_int>/7 1.834 -4.43%
BM_std_minmax<unsigned_int>/70000 2353.643 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.177 -
BM_std_minmax<unsigned_long_long>/1 0.563 -7.13%
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 134.070 -
BM_std_minmax<unsigned_long_long>/11 2.397 1.71%
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 3.009 -
BM_std_minmax<unsigned_long_long>/14 3.270 -
BM_std_minmax<unsigned_long_long>/15 3.670 -
BM_std_minmax<unsigned_long_long>/16 3.055 -
BM_std_minmax<unsigned_long_long>/17 3.066 -
BM_std_minmax<unsigned_long_long>/18 3.080 -
BM_std_minmax<unsigned_long_long>/19 3.068 -
BM_std_minmax<unsigned_long_long>/2 0.858 -7.45%
BM_std_minmax<unsigned_long_long>/20 3.301 -
BM_std_minmax<unsigned_long_long>/21 3.473 -
BM_std_minmax<unsigned_long_long>/22 3.913 -
BM_std_minmax<unsigned_long_long>/23 4.271 -1.61%
BM_std_minmax<unsigned_long_long>/24 3.991 -
BM_std_minmax<unsigned_long_long>/25 4.012 -
BM_std_minmax<unsigned_long_long>/26 4.018 -
BM_std_minmax<unsigned_long_long>/27 4.013 -
BM_std_minmax<unsigned_long_long>/28 4.031 -
BM_std_minmax<unsigned_long_long>/29 4.211 -
BM_std_minmax<unsigned_long_long>/3 1.187 -4.79%
BM_std_minmax<unsigned_long_long>/30 4.417 -
BM_std_minmax<unsigned_long_long>/31 4.693 -1.73%
BM_std_minmax<unsigned_long_long>/32 4.973 -
BM_std_minmax<unsigned_long_long>/4 1.521 -3.92%
BM_std_minmax<unsigned_long_long>/4000 526.686 -
BM_std_minmax<unsigned_long_long>/4096 539.214 -
BM_std_minmax<unsigned_long_long>/5 1.810 -1.15%
BM_std_minmax<unsigned_long_long>/512 66.884 -
BM_std_minmax<unsigned_long_long>/5500 724.226 -
BM_std_minmax<unsigned_long_long>/6 2.063 -2.23%
BM_std_minmax<unsigned_long_long>/64 10.387 -
BM_std_minmax<unsigned_long_long>/64000 8481.038 -
BM_std_minmax<unsigned_long_long>/65536 8678.432 -
BM_std_minmax<unsigned_long_long>/7 2.467 -1.39%
BM_std_minmax<unsigned_long_long>/70000 9272.842 -
BM_std_minmax<unsigned_long_long>/8 2.128 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.628 -
BM_std_minmax<unsigned_short>/10 1.420 -
BM_std_minmax<unsigned_short>/1024 16.596 -
BM_std_minmax<unsigned_short>/11 1.717 -2.90%
BM_std_minmax<unsigned_short>/12 1.318 -4.85%
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.622 -
BM_std_minmax<unsigned_short>/15 1.881 -2.16%
BM_std_minmax<unsigned_short>/16 1.685 -1.48%
BM_std_minmax<unsigned_short>/17 1.652 -3.88%
BM_std_minmax<unsigned_short>/18 1.891 -4.35%
BM_std_minmax<unsigned_short>/19 2.220 1.38%
BM_std_minmax<unsigned_short>/2 0.907 4.68%
BM_std_minmax<unsigned_short>/20 2.063 6.88%
BM_std_minmax<unsigned_short>/21 1.899 -1.79%
BM_std_minmax<unsigned_short>/22 2.289 2.19%
BM_std_minmax<unsigned_short>/23 2.446 -1.83%
BM_std_minmax<unsigned_short>/24 2.275 2.32%
BM_std_minmax<unsigned_short>/25 2.227 -3.55%
BM_std_minmax<unsigned_short>/26 2.503 -
BM_std_minmax<unsigned_short>/27 2.837 3.12%
BM_std_minmax<unsigned_short>/28 2.602 1.95%
BM_std_minmax<unsigned_short>/29 2.536 -1.17%
BM_std_minmax<unsigned_short>/3 1.212 2.18%
BM_std_minmax<unsigned_short>/30 2.772 -
BM_std_minmax<unsigned_short>/31 3.072 -1.93%
BM_std_minmax<unsigned_short>/32 1.272 3.50%
BM_std_minmax<unsigned_short>/4 0.975 -10.28%
BM_std_minmax<unsigned_short>/4000 66.152 -
BM_std_minmax<unsigned_short>/4096 67.772 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.872 -
BM_std_minmax<unsigned_short>/5500 97.857 -
BM_std_minmax<unsigned_short>/6 1.369 1.64%
BM_std_minmax<unsigned_short>/64 1.554 1.89%
BM_std_minmax<unsigned_short>/64000 1066.206 -
BM_std_minmax<unsigned_short>/65536 1092.061 -
BM_std_minmax<unsigned_short>/7 1.683 2.54%
BM_std_minmax<unsigned_short>/70000 1201.952 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.173 -
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 266.562 -8.19%
BM_std_minmax_element<char>/2 0.614 -5.46%
BM_std_minmax_element<char>/3 1.118 -6.53%
BM_std_minmax_element<char>/4 1.232 -1.97%
BM_std_minmax_element<char>/4000 1014.898 -9.26%
BM_std_minmax_element<char>/4096 1039.263 -9.25%
BM_std_minmax_element<char>/512 136.418 -7.95%
BM_std_minmax_element<char>/5500 1391.807 -9.44%
BM_std_minmax_element<char>/64 17.051 -4.86%
BM_std_minmax_element<char>/64000 16190.023 -9.04%
BM_std_minmax_element<char>/65536 16582.629 -8.95%
BM_std_minmax_element<char>/70000 17728.455 -8.93%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 280.150 5.94%
BM_std_minmax_element<int>/2 0.598 -7.26%
BM_std_minmax_element<int>/3 1.174 20.94%
BM_std_minmax_element<int>/4 1.240 4.13%
BM_std_minmax_element<int>/4000 1076.641 5.57%
BM_std_minmax_element<int>/4096 1101.993 5.56%
BM_std_minmax_element<int>/512 141.999 5.22%
BM_std_minmax_element<int>/5500 1473.425 5.66%
BM_std_minmax_element<int>/64 17.550 4.24%
BM_std_minmax_element<int>/64000 17202.106 5.73%
BM_std_minmax_element<int>/65536 17583.694 5.31%
BM_std_minmax_element<int>/70000 18790.010 5.59%
BM_std_minmax_element<long_long>/1 0.304 -3.18%
BM_std_minmax_element<long_long>/1024 284.231 3.75%
BM_std_minmax_element<long_long>/2 0.645 -5.93%
BM_std_minmax_element<long_long>/3 1.171 -
BM_std_minmax_element<long_long>/4 1.252 -
BM_std_minmax_element<long_long>/4000 1094.022 3.89%
BM_std_minmax_element<long_long>/4096 1121.197 4.06%
BM_std_minmax_element<long_long>/512 144.177 3.79%
BM_std_minmax_element<long_long>/5500 1501.811 4.32%
BM_std_minmax_element<long_long>/64 17.780 3.03%
BM_std_minmax_element<long_long>/64000 17515.469 4.37%
BM_std_minmax_element<long_long>/65536 17925.628 4.31%
BM_std_minmax_element<long_long>/70000 19115.634 4.16%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 289.659 2.09%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.236 3.30%
BM_std_minmax_element<short>/4 1.246 -1.96%
BM_std_minmax_element<short>/4000 1112.915 2.64%
BM_std_minmax_element<short>/4096 1136.036 2.27%
BM_std_minmax_element<short>/512 147.701 2.53%
BM_std_minmax_element<short>/5500 1528.566 2.68%
BM_std_minmax_element<short>/64 18.116 4.03%
BM_std_minmax_element<short>/64000 17644.124 2.25%
BM_std_minmax_element<short>/65536 18089.971 2.37%
BM_std_minmax_element<short>/70000 19272.979 2.09%
BM_tolower_char<char> 0.613 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 14.940 -
BM_tolower_string<wchar_t> 6.178 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.588 -
BM_toupper_string<char> 14.915 -
BM_toupper_string<wchar_t> 6.234 -
BM_vector_deque_copy/0 0.515 2.97%
BM_vector_deque_copy/1 2.264 -4.67%
BM_vector_deque_copy/1024 35.779 -
BM_vector_deque_copy/2 2.003 -3.04%
BM_vector_deque_copy/4000 140.717 -1.06%
BM_vector_deque_copy/4096 147.375 -
BM_vector_deque_copy/512 17.075 -1.56%
BM_vector_deque_copy/5500 197.355 -
BM_vector_deque_copy/64 2.773 -8.32%
BM_vector_deque_copy/64000 2370.980 -
BM_vector_deque_copy/65536 2365.529 -1.03%
BM_vector_deque_copy/70000 2585.223 -
BM_vector_deque_copy_backward/0 0.511 -8.84%
BM_vector_deque_copy_backward/1 2.392 -8.28%
BM_vector_deque_copy_backward/1024 37.902 -1.35%
BM_vector_deque_copy_backward/2 2.118 -8.28%
BM_vector_deque_copy_backward/4000 142.089 -
BM_vector_deque_copy_backward/4096 149.904 -
BM_vector_deque_copy_backward/512 17.763 -
BM_vector_deque_copy_backward/5500 196.697 -1.52%
BM_vector_deque_copy_backward/64 3.080 -7.29%
BM_vector_deque_copy_backward/64000 7642.527 -4.09%
BM_vector_deque_copy_backward/65536 7929.260 -2.15%
BM_vector_deque_copy_backward/70000 8597.917 -
BM_vector_deque_move/0 0.395 -14.60%
BM_vector_deque_move/1 2.323 -7.68%
BM_vector_deque_move/1024 35.910 -
BM_vector_deque_move/2 2.067 -6.88%
BM_vector_deque_move/4000 140.308 -1.32%
BM_vector_deque_move/4096 147.040 -
BM_vector_deque_move/512 17.053 -2.09%
BM_vector_deque_move/5500 197.566 -
BM_vector_deque_move/64 2.802 -9.77%
BM_vector_deque_move/64000 2358.947 -1.08%
BM_vector_deque_move/65536 2367.459 -
BM_vector_deque_move/70000 2577.846 -1.08%
BM_vector_deque_move_backward/0 0.437 9.26%
BM_vector_deque_move_backward/1 2.315 -9.64%
BM_vector_deque_move_backward/1024 38.058 -1.09%
BM_vector_deque_move_backward/2 2.064 -8.31%
BM_vector_deque_move_backward/4000 141.797 -
BM_vector_deque_move_backward/4096 149.619 -
BM_vector_deque_move_backward/512 17.913 -
BM_vector_deque_move_backward/5500 199.298 -
BM_vector_deque_move_backward/64 3.021 -7.94%
BM_vector_deque_move_backward/64000 7664.984 -
BM_vector_deque_move_backward/65536 8033.611 1.34%
BM_vector_deque_move_backward/70000 8476.317 -
BM_vector_deque_ranges_copy/0 0.500 7.79%
BM_vector_deque_ranges_copy/1 2.279 -10.73%
BM_vector_deque_ranges_copy/1024 36.041 -
BM_vector_deque_ranges_copy/2 2.007 -10.57%
BM_vector_deque_ranges_copy/4000 140.352 -2.52%
BM_vector_deque_ranges_copy/4096 148.153 -
BM_vector_deque_ranges_copy/512 17.079 -1.81%
BM_vector_deque_ranges_copy/5500 198.970 -
BM_vector_deque_ranges_copy/64 2.799 -11.04%
BM_vector_deque_ranges_copy/64000 2372.706 -
BM_vector_deque_ranges_copy/65536 2363.830 -1.08%
BM_vector_deque_ranges_copy/70000 2584.887 -
BM_vector_deque_ranges_copy_backward/0 0.475 -17.21%
BM_vector_deque_ranges_copy_backward/1 2.311 -9.36%
BM_vector_deque_ranges_copy_backward/1024 38.045 -1.20%
BM_vector_deque_ranges_copy_backward/2 2.063 -8.55%
BM_vector_deque_ranges_copy_backward/4000 141.413 -
BM_vector_deque_ranges_copy_backward/4096 149.153 -
BM_vector_deque_ranges_copy_backward/512 17.615 -1.41%
BM_vector_deque_ranges_copy_backward/5500 198.419 -
BM_vector_deque_ranges_copy_backward/64 2.966 -8.07%
BM_vector_deque_ranges_copy_backward/64000 7553.588 -3.87%
BM_vector_deque_ranges_copy_backward/65536 7805.636 -3.46%
BM_vector_deque_ranges_copy_backward/70000 8586.000 -2.31%
BM_vector_deque_ranges_move/0 0.462 7.50%
BM_vector_deque_ranges_move/1 2.273 -14.20%
BM_vector_deque_ranges_move/1024 36.024 -
BM_vector_deque_ranges_move/2 2.004 -10.24%
BM_vector_deque_ranges_move/4000 140.013 -3.42%
BM_vector_deque_ranges_move/4096 145.575 -
BM_vector_deque_ranges_move/512 17.070 -1.89%
BM_vector_deque_ranges_move/5500 196.163 -1.58%
BM_vector_deque_ranges_move/64 2.808 -9.79%
BM_vector_deque_ranges_move/64000 2369.567 -
BM_vector_deque_ranges_move/65536 2361.161 -1.02%
BM_vector_deque_ranges_move/70000 2583.921 -
BM_vector_deque_ranges_move_backward/0 0.389 -22.12%
BM_vector_deque_ranges_move_backward/1 2.325 -8.23%
BM_vector_deque_ranges_move_backward/1024 37.485 -2.62%
BM_vector_deque_ranges_move_backward/2 2.062 -8.26%
BM_vector_deque_ranges_move_backward/4000 144.730 -
BM_vector_deque_ranges_move_backward/4096 148.946 -
BM_vector_deque_ranges_move_backward/512 17.894 -
BM_vector_deque_ranges_move_backward/5500 198.491 -
BM_vector_deque_ranges_move_backward/64 3.023 -7.02%
BM_vector_deque_ranges_move_backward/64000 7566.774 -
BM_vector_deque_ranges_move_backward/65536 7718.034 -
BM_vector_deque_ranges_move_backward/70000 8297.337 -4.66%
SetIntersection_Front_Set_float_1024_1 1106553.056 -
SetIntersection_Front_Set_float_1024_1024 13812769.204 -6.16%
SetIntersection_Front_Set_float_1024_16 1305889.146 -
SetIntersection_Front_Set_float_1024_256 4623316.493 2.02%
SetIntersection_Front_Set_float_1024_4 1140680.575 -1.54%
SetIntersection_Front_Set_float_1024_64 1914689.338 -1.81%
SetIntersection_Front_Set_float_16384_1 1112799.902 -
SetIntersection_Front_Set_float_16384_1024 14218483.260 -1.98%
SetIntersection_Front_Set_float_16384_16 1299101.345 -
SetIntersection_Front_Set_float_16384_16384 242599060.995 2.10%
SetIntersection_Front_Set_float_16384_256 4720560.441 -4.82%
SetIntersection_Front_Set_float_16384_4 1142122.813 -
SetIntersection_Front_Set_float_16384_64 2041278.917 4.39%
SetIntersection_Front_Set_float_16_1 67024215.696 -
SetIntersection_Front_Set_float_16_16 40957903.502 -
SetIntersection_Front_Set_float_16_4 58419601.704 -
SetIntersection_Front_Set_float_1_1 570948161.495 -
SetIntersection_Front_Set_float_256_1 4441602.784 -
SetIntersection_Front_Set_float_256_16 4862125.264 -
SetIntersection_Front_Set_float_256_256 8370831.108 -
SetIntersection_Front_Set_float_256_4 4493570.491 -
SetIntersection_Front_Set_float_256_64 6616816.040 4.09%
SetIntersection_Front_Set_float_262144_1 1096915.097 2.77%
SetIntersection_Front_Set_float_262144_1024 14773371.586 -
SetIntersection_Front_Set_float_262144_16 1266031.365 -2.25%
SetIntersection_Front_Set_float_262144_16384 245635602.576 3.40%
SetIntersection_Front_Set_float_262144_256 4362465.555 -
SetIntersection_Front_Set_float_262144_262144 1706563.803 -1.03%
SetIntersection_Front_Set_float_262144_4 1138711.347 2.03%
SetIntersection_Front_Set_float_262144_64 1847965.231 -
SetIntersection_Front_Set_float_4_1 227569863.543 -
SetIntersection_Front_Set_float_4_4 146989431.541 -
SetIntersection_Front_Set_float_64_1 17697678.886 -
SetIntersection_Front_Set_float_64_16 16658889.614 -
SetIntersection_Front_Set_float_64_4 17183987.019 -
SetIntersection_Front_Set_float_64_64 14724974.113 1.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1124820.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21595833.263 -2.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1416266.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6179896.359 -7.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1153212.358 -1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2447363.155 1.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1109496.005 -1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21512979.006 -3.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1339333.040 -7.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 348056848.313 2.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6308796.599 1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1171999.956 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2336750.000 -6.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67284185.609 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44186556.272 -1.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 60065162.181 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570361694.535 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4466880.873 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5305059.078 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12449117.142 -3.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4646224.562 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7727568.961 -2.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1127001.027 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21998473.106 3.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1429026.789 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 349176064.235 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6368089.713 5.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2274928.629 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1142365.467 -2.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2340245.068 3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228929093.862 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149503385.694 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17557510.696 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17932795.920 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17732394.111 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18801124.110 -
SetIntersection_Front_Set_string_1024_1 1154168.286 -
SetIntersection_Front_Set_string_1024_1024 56690383.132 3.04%
SetIntersection_Front_Set_string_1024_16 1996064.426 4.00%
SetIntersection_Front_Set_string_1024_256 15567611.493 3.10%
SetIntersection_Front_Set_string_1024_4 1351263.255 2.28%
SetIntersection_Front_Set_string_1024_64 4696750.740 -1.29%
SetIntersection_Front_Set_string_16384_1 1161881.172 -
SetIntersection_Front_Set_string_16384_1024 59736059.131 3.92%
SetIntersection_Front_Set_string_16384_16 2030875.051 5.17%
SetIntersection_Front_Set_string_16384_16384 353037895.195 -
SetIntersection_Front_Set_string_16384_256 15929112.720 3.30%
SetIntersection_Front_Set_string_16384_4 1327246.832 -
SetIntersection_Front_Set_string_16384_64 4822713.293 -2.06%
SetIntersection_Front_Set_string_16_1 69390705.428 -
SetIntersection_Front_Set_string_16_16 63589887.949 -
SetIntersection_Front_Set_string_16_4 67792135.234 1.61%
SetIntersection_Front_Set_string_1_1 588199640.890 -
SetIntersection_Front_Set_string_256_1 4604018.080 -
SetIntersection_Front_Set_string_256_16 7640707.644 3.55%
SetIntersection_Front_Set_string_256_256 32465292.689 1.34%
SetIntersection_Front_Set_string_256_4 5206493.697 -
SetIntersection_Front_Set_string_256_64 14893135.575 -1.18%
SetIntersection_Front_Set_string_262144_1 1135883.428 -3.24%
SetIntersection_Front_Set_string_262144_1024 60081733.511 -
SetIntersection_Front_Set_string_262144_16 2008411.896 1.31%
SetIntersection_Front_Set_string_262144_16384 347606845.812 -
SetIntersection_Front_Set_string_262144_256 15391409.546 1.93%
SetIntersection_Front_Set_string_262144_262144 17398959.230 -3.10%
SetIntersection_Front_Set_string_262144_4 1325563.149 1.85%
SetIntersection_Front_Set_string_262144_64 4857356.178 6.26%
SetIntersection_Front_Set_string_4_1 234973879.884 -
SetIntersection_Front_Set_string_4_4 167001422.637 -
SetIntersection_Front_Set_string_64_1 18120902.710 -
SetIntersection_Front_Set_string_64_16 25034946.342 1.47%
SetIntersection_Front_Set_string_64_4 20169255.002 2.67%
SetIntersection_Front_Set_string_64_64 38048822.901 4.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1096273.814 -2.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24314098.809 -2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1407512.845 -3.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6333874.048 -6.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1169858.692 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2350211.049 -7.89%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1124423.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26136832.884 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1415270.421 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359552235.232 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6281355.389 -12.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1141927.645 -4.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2511548.686 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67496393.622 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44944996.559 -1.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60116655.064 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573034714.614 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4459011.811 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5364235.068 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13094562.437 -5.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4635390.220 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7802537.505 -4.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1097219.971 -1.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27408929.419 -1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1391550.151 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353184977.034 2.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6415836.513 -4.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3004687.580 -1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1165624.823 -1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2447350.580 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229486960.861 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 151226518.054 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17635613.445 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18204943.087 -1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17726107.879 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18699923.131 -5.90%
SetIntersection_Front_Set_uint32_1024_1 1095431.092 -2.33%
SetIntersection_Front_Set_uint32_1024_1024 16383140.582 -
SetIntersection_Front_Set_uint32_1024_16 1341772.453 -
SetIntersection_Front_Set_uint32_1024_256 5138837.630 2.16%
SetIntersection_Front_Set_uint32_1024_4 1156959.589 -
SetIntersection_Front_Set_uint32_1024_64 2025473.310 -3.11%
SetIntersection_Front_Set_uint32_16384_1 1107265.353 -1.38%
SetIntersection_Front_Set_uint32_16384_1024 17018649.501 -2.83%
SetIntersection_Front_Set_uint32_16384_16 1278561.373 -5.21%
SetIntersection_Front_Set_uint32_16384_16384 351210867.575 33.37%
SetIntersection_Front_Set_uint32_16384_256 4830260.498 -
SetIntersection_Front_Set_uint32_16384_4 1144759.634 -1.55%
SetIntersection_Front_Set_uint32_16384_64 2057946.437 5.11%
SetIntersection_Front_Set_uint32_16_1 67003098.336 -
SetIntersection_Front_Set_uint32_16_16 41005841.314 -3.78%
SetIntersection_Front_Set_uint32_16_4 58648314.905 -1.47%
SetIntersection_Front_Set_uint32_1_1 569542428.018 -
SetIntersection_Front_Set_uint32_256_1 4456281.765 -
SetIntersection_Front_Set_uint32_256_16 4874846.735 -2.82%
SetIntersection_Front_Set_uint32_256_256 9394282.138 -4.03%
SetIntersection_Front_Set_uint32_256_4 4464979.081 -2.84%
SetIntersection_Front_Set_uint32_256_64 6444863.909 -
SetIntersection_Front_Set_uint32_262144_1 1082637.865 -3.98%
SetIntersection_Front_Set_uint32_262144_1024 16992301.796 9.35%
SetIntersection_Front_Set_uint32_262144_16 1277901.651 -1.26%
SetIntersection_Front_Set_uint32_262144_16384 350545330.595 1.12%
SetIntersection_Front_Set_uint32_262144_256 5123598.684 4.06%
SetIntersection_Front_Set_uint32_262144_262144 1811462.810 -3.48%
SetIntersection_Front_Set_uint32_262144_4 1118047.699 1.63%
SetIntersection_Front_Set_uint32_262144_64 2053293.044 3.33%
SetIntersection_Front_Set_uint32_4_1 227609794.568 -1.24%
SetIntersection_Front_Set_uint32_4_4 147405987.474 -
SetIntersection_Front_Set_uint32_64_1 17369390.657 -1.45%
SetIntersection_Front_Set_uint32_64_16 16772707.759 -1.37%
SetIntersection_Front_Set_uint32_64_4 17351948.861 -
SetIntersection_Front_Set_uint32_64_64 15780177.949 -
SetIntersection_Front_Set_uint64_1024_1 1118407.551 -
SetIntersection_Front_Set_uint64_1024_1024 14960846.401 -1.57%
SetIntersection_Front_Set_uint64_1024_16 1288926.336 -
SetIntersection_Front_Set_uint64_1024_256 4746646.191 5.82%
SetIntersection_Front_Set_uint64_1024_4 1151020.213 3.20%
SetIntersection_Front_Set_uint64_1024_64 1870758.647 -
SetIntersection_Front_Set_uint64_16384_1 1121754.350 -
SetIntersection_Front_Set_uint64_16384_1024 16328745.265 6.15%
SetIntersection_Front_Set_uint64_16384_16 1285213.082 -1.58%
SetIntersection_Front_Set_uint64_16384_16384 349203057.926 -2.06%
SetIntersection_Front_Set_uint64_16384_256 4818880.449 -2.68%
SetIntersection_Front_Set_uint64_16384_4 1150046.430 -
SetIntersection_Front_Set_uint64_16384_64 1893283.530 -5.46%
SetIntersection_Front_Set_uint64_16_1 66867117.193 -
SetIntersection_Front_Set_uint64_16_16 41729468.318 -
SetIntersection_Front_Set_uint64_16_4 58399339.873 -
SetIntersection_Front_Set_uint64_1_1 566527251.656 -
SetIntersection_Front_Set_uint64_256_1 4415253.342 -
SetIntersection_Front_Set_uint64_256_16 4769564.934 -3.74%
SetIntersection_Front_Set_uint64_256_256 8753966.046 -5.17%
SetIntersection_Front_Set_uint64_256_4 4515059.070 -
SetIntersection_Front_Set_uint64_256_64 6539867.140 3.52%
SetIntersection_Front_Set_uint64_262144_1 1111493.946 -1.09%
SetIntersection_Front_Set_uint64_262144_1024 14943422.483 -5.65%
SetIntersection_Front_Set_uint64_262144_16 1280089.303 -
SetIntersection_Front_Set_uint64_262144_16384 330594652.842 -3.07%
SetIntersection_Front_Set_uint64_262144_256 4553012.429 -
SetIntersection_Front_Set_uint64_262144_262144 1826743.324 -1.18%
SetIntersection_Front_Set_uint64_262144_4 1147517.299 -
SetIntersection_Front_Set_uint64_262144_64 1804599.507 -11.03%
SetIntersection_Front_Set_uint64_4_1 227092605.401 -
SetIntersection_Front_Set_uint64_4_4 146744037.536 -
SetIntersection_Front_Set_uint64_64_1 17527531.929 -
SetIntersection_Front_Set_uint64_64_16 16590993.074 -1.06%
SetIntersection_Front_Set_uint64_64_4 17244325.614 -
SetIntersection_Front_Set_uint64_64_64 14347375.499 -6.47%
SetIntersection_Front_Vector_float_1024_1 1115225.939 -
SetIntersection_Front_Vector_float_1024_1024 5981974.342 -
SetIntersection_Front_Vector_float_1024_16 1188172.858 -
SetIntersection_Front_Vector_float_1024_256 2314558.990 -1.17%
SetIntersection_Front_Vector_float_1024_4 1130080.746 1.66%
SetIntersection_Front_Vector_float_1024_64 1441649.083 -
SetIntersection_Front_Vector_float_16384_1 1109302.560 -
SetIntersection_Front_Vector_float_16384_1024 5961352.061 -
SetIntersection_Front_Vector_float_16384_16 1183266.760 -
SetIntersection_Front_Vector_float_16384_16384 79723785.227 -
SetIntersection_Front_Vector_float_16384_256 2360175.863 -
SetIntersection_Front_Vector_float_16384_4 1125940.053 -
SetIntersection_Front_Vector_float_16384_64 1442479.252 1.94%
SetIntersection_Front_Vector_float_16_1 67116883.094 -
SetIntersection_Front_Vector_float_16_16 39185376.859 2.86%
SetIntersection_Front_Vector_float_16_4 57964037.497 -1.01%
SetIntersection_Front_Vector_float_1_1 572527613.851 -
SetIntersection_Front_Vector_float_256_1 4416780.464 -
SetIntersection_Front_Vector_float_256_16 4467580.793 -
SetIntersection_Front_Vector_float_256_256 5296691.275 13.58%
SetIntersection_Front_Vector_float_256_4 4442075.320 -
SetIntersection_Front_Vector_float_256_64 4613029.902 -
SetIntersection_Front_Vector_float_262144_1 1101911.981 -2.43%
SetIntersection_Front_Vector_float_262144_1024 5975987.348 -
SetIntersection_Front_Vector_float_262144_16 1196992.168 -
SetIntersection_Front_Vector_float_262144_16384 79637796.336 -
SetIntersection_Front_Vector_float_262144_256 2361209.485 -
SetIntersection_Front_Vector_float_262144_262144 351156968.579 -
SetIntersection_Front_Vector_float_262144_4 1145705.877 -
SetIntersection_Front_Vector_float_262144_64 1437366.317 -
SetIntersection_Front_Vector_float_4_1 228191976.971 -
SetIntersection_Front_Vector_float_4_4 144634238.732 -1.18%
SetIntersection_Front_Vector_float_64_1 17486494.057 -
SetIntersection_Front_Vector_float_64_16 15280272.602 -
SetIntersection_Front_Vector_float_64_4 17063926.966 -
SetIntersection_Front_Vector_float_64_64 11499410.270 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1140066.287 2.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8994701.820 -6.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1252418.570 2.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3187365.603 7.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1139132.992 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1662389.372 4.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1122076.756 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8362601.379 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1236314.242 -1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121753998.991 -5.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3178531.612 -2.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1151438.856 2.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1623548.940 -2.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67230389.908 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40209623.559 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58778937.688 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570835525.875 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4513561.530 1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4703163.070 2.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 6496104.148 9.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4566227.839 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5078976.628 -4.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1102695.211 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8407562.663 -2.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1229710.316 -2.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 122226323.705 -2.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3251522.297 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 355159175.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1142761.882 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1580721.251 -1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228252778.060 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147824545.844 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17501679.589 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 16002711.092 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17330161.880 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13220846.618 -
SetIntersection_Front_Vector_string_1024_1 1129900.838 -
SetIntersection_Front_Vector_string_1024_1024 40865083.586 -
SetIntersection_Front_Vector_string_1024_16 1688099.754 -1.53%
SetIntersection_Front_Vector_string_1024_256 10252713.314 3.32%
SetIntersection_Front_Vector_string_1024_4 1235239.239 -
SetIntersection_Front_Vector_string_1024_64 3402977.287 -2.40%
SetIntersection_Front_Vector_string_16384_1 1144657.432 -
SetIntersection_Front_Vector_string_16384_1024 39697072.934 -
SetIntersection_Front_Vector_string_16384_16 1700563.600 -1.40%
SetIntersection_Front_Vector_string_16384_16384 354406619.909 -
SetIntersection_Front_Vector_string_16384_256 9783788.091 -1.66%
SetIntersection_Front_Vector_string_16384_4 1258658.723 -
SetIntersection_Front_Vector_string_16384_64 3539063.581 1.99%
SetIntersection_Front_Vector_string_16_1 68576551.062 -
SetIntersection_Front_Vector_string_16_16 54417054.259 -
SetIntersection_Front_Vector_string_16_4 63758693.219 -2.30%
SetIntersection_Front_Vector_string_1_1 584232240.867 -
SetIntersection_Front_Vector_string_256_1 4554460.388 -
SetIntersection_Front_Vector_string_256_16 6500653.471 1.11%
SetIntersection_Front_Vector_string_256_256 20454638.430 -
SetIntersection_Front_Vector_string_256_4 4931240.677 -
SetIntersection_Front_Vector_string_256_64 11108029.607 -
SetIntersection_Front_Vector_string_262144_1 1140640.740 -2.44%
SetIntersection_Front_Vector_string_262144_1024 39063525.203 -4.47%
SetIntersection_Front_Vector_string_262144_16 1708253.266 2.39%
SetIntersection_Front_Vector_string_262144_16384 348443029.969 -
SetIntersection_Front_Vector_string_262144_256 10150802.938 -2.58%
SetIntersection_Front_Vector_string_262144_262144 14373555.826 -1.22%
SetIntersection_Front_Vector_string_262144_4 1265497.231 -
SetIntersection_Front_Vector_string_262144_64 3422872.483 -2.23%
SetIntersection_Front_Vector_string_4_1 233289584.078 -
SetIntersection_Front_Vector_string_4_4 159857492.842 -
SetIntersection_Front_Vector_string_64_1 17936242.069 -
SetIntersection_Front_Vector_string_64_16 22329461.715 2.19%
SetIntersection_Front_Vector_string_64_4 18866769.176 -
SetIntersection_Front_Vector_string_64_64 26095168.230 -4.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1091982.163 -2.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9690454.911 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1241369.018 -2.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3269550.115 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1140821.112 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1670420.038 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1128841.265 1.71%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9687245.136 -1.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1240559.141 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139335083.479 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3210716.003 -1.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1143545.924 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1670040.422 -1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67089514.613 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39879588.787 -1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58614134.249 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570096568.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4425485.079 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4702558.705 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6521011.443 -2.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4523129.159 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5371127.423 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1093783.684 -3.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9679284.556 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1242968.653 -1.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 138951763.189 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3280422.211 -1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350899049.070 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1163704.337 1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1698030.980 1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 228178531.012 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147890586.602 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17490620.033 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15865627.023 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17151187.056 -1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13443213.997 -
SetIntersection_Front_Vector_uint32_1024_1 1114454.742 -
SetIntersection_Front_Vector_uint32_1024_1024 5966975.714 -
SetIntersection_Front_Vector_uint32_1024_16 1173768.830 -
SetIntersection_Front_Vector_uint32_1024_256 2333638.857 -
SetIntersection_Front_Vector_uint32_1024_4 1078643.603 -4.48%
SetIntersection_Front_Vector_uint32_1024_64 1429918.200 -
SetIntersection_Front_Vector_uint32_16384_1 1079826.233 -3.21%
SetIntersection_Front_Vector_uint32_16384_1024 5874409.106 -1.77%
SetIntersection_Front_Vector_uint32_16384_16 1192104.387 -
SetIntersection_Front_Vector_uint32_16384_16384 84015305.706 4.45%
SetIntersection_Front_Vector_uint32_16384_256 2355247.777 1.08%
SetIntersection_Front_Vector_uint32_16384_4 1110670.660 -2.57%
SetIntersection_Front_Vector_uint32_16384_64 1433039.206 -
SetIntersection_Front_Vector_uint32_16_1 66830698.622 -
SetIntersection_Front_Vector_uint32_16_16 37833230.076 -
SetIntersection_Front_Vector_uint32_16_4 58120490.745 -
SetIntersection_Front_Vector_uint32_1_1 569441412.716 -
SetIntersection_Front_Vector_uint32_256_1 4401468.474 -1.17%
SetIntersection_Front_Vector_uint32_256_16 4580983.744 3.01%
SetIntersection_Front_Vector_uint32_256_256 4612631.692 -1.00%
SetIntersection_Front_Vector_uint32_256_4 4420007.860 -
SetIntersection_Front_Vector_uint32_256_64 4847634.241 5.39%
SetIntersection_Front_Vector_uint32_262144_1 1086273.092 -2.11%
SetIntersection_Front_Vector_uint32_262144_1024 5965422.255 -
SetIntersection_Front_Vector_uint32_262144_16 1179694.934 -1.39%
SetIntersection_Front_Vector_uint32_262144_16384 82096904.347 2.63%
SetIntersection_Front_Vector_uint32_262144_256 2247129.897 -5.07%
SetIntersection_Front_Vector_uint32_262144_262144 353801423.839 -
SetIntersection_Front_Vector_uint32_262144_4 1129183.012 -
SetIntersection_Front_Vector_uint32_262144_64 1517507.970 6.16%
SetIntersection_Front_Vector_uint32_4_1 228233858.878 -
SetIntersection_Front_Vector_uint32_4_4 143873365.540 -
SetIntersection_Front_Vector_uint32_64_1 17522210.014 -
SetIntersection_Front_Vector_uint32_64_16 15506707.532 -1.59%
SetIntersection_Front_Vector_uint32_64_4 17094280.759 -
SetIntersection_Front_Vector_uint32_64_64 11365508.702 -
SetIntersection_Front_Vector_uint64_1024_1 1117920.549 -
SetIntersection_Front_Vector_uint64_1024_1024 5960195.597 -
SetIntersection_Front_Vector_uint64_1024_16 1128190.182 -5.64%
SetIntersection_Front_Vector_uint64_1024_256 2344669.864 -
SetIntersection_Front_Vector_uint64_1024_4 1143937.486 -
SetIntersection_Front_Vector_uint64_1024_64 1411897.350 -
SetIntersection_Front_Vector_uint64_16384_1 1107188.064 -
SetIntersection_Front_Vector_uint64_16384_1024 5917486.895 -
SetIntersection_Front_Vector_uint64_16384_16 1175532.770 -
SetIntersection_Front_Vector_uint64_16384_16384 84514574.301 7.67%
SetIntersection_Front_Vector_uint64_16384_256 2336657.284 -
SetIntersection_Front_Vector_uint64_16384_4 1078627.243 -5.27%
SetIntersection_Front_Vector_uint64_16384_64 1422193.622 -1.25%
SetIntersection_Front_Vector_uint64_16_1 66613095.699 -
SetIntersection_Front_Vector_uint64_16_16 37678890.049 -3.10%
SetIntersection_Front_Vector_uint64_16_4 57605833.899 -
SetIntersection_Front_Vector_uint64_1_1 566930404.914 -1.08%
SetIntersection_Front_Vector_uint64_256_1 4406645.456 -
SetIntersection_Front_Vector_uint64_256_16 4470448.923 -
SetIntersection_Front_Vector_uint64_256_256 5832917.379 24.02%
SetIntersection_Front_Vector_uint64_256_4 4372421.118 -2.62%
SetIntersection_Front_Vector_uint64_256_64 4689953.272 1.51%
SetIntersection_Front_Vector_uint64_262144_1 1123444.019 2.59%
SetIntersection_Front_Vector_uint64_262144_1024 5822273.620 -2.44%
SetIntersection_Front_Vector_uint64_262144_16 1150729.017 -3.12%
SetIntersection_Front_Vector_uint64_262144_16384 85516120.800 8.83%
SetIntersection_Front_Vector_uint64_262144_256 2336447.410 -
SetIntersection_Front_Vector_uint64_262144_262144 357405579.551 1.81%
SetIntersection_Front_Vector_uint64_262144_4 1122866.810 -
SetIntersection_Front_Vector_uint64_262144_64 1571397.625 11.09%
SetIntersection_Front_Vector_uint64_4_1 226871608.730 -1.17%
SetIntersection_Front_Vector_uint64_4_4 144627214.338 -
SetIntersection_Front_Vector_uint64_64_1 17340489.219 -
SetIntersection_Front_Vector_uint64_64_16 15556102.900 1.86%
SetIntersection_Front_Vector_uint64_64_4 16856860.697 -1.15%
SetIntersection_Front_Vector_uint64_64_64 11414860.102 -
SetIntersection_Interlaced_Set_float_1024_1 1097462.564 -1.99%
SetIntersection_Interlaced_Set_float_1024_1024 15409682.097 -
SetIntersection_Interlaced_Set_float_1024_16 11522308.221 -2.99%
SetIntersection_Interlaced_Set_float_1024_256 15737913.906 -3.23%
SetIntersection_Interlaced_Set_float_1024_4 10244420.511 1.87%
SetIntersection_Interlaced_Set_float_1024_64 9968160.846 -
SetIntersection_Interlaced_Set_float_16384_1 1101997.256 1.37%
SetIntersection_Interlaced_Set_float_16384_1024 172479621.721 -
SetIntersection_Interlaced_Set_float_16384_16 213793255.440 -
SetIntersection_Interlaced_Set_float_16384_16384 242464565.827 -30.10%
SetIntersection_Interlaced_Set_float_16384_256 201039328.424 -1.91%
SetIntersection_Interlaced_Set_float_16384_4 172244251.447 -
SetIntersection_Interlaced_Set_float_16384_64 218586196.934 -
SetIntersection_Interlaced_Set_float_16_1 67142336.580 -
SetIntersection_Interlaced_Set_float_16_16 42032686.880 1.59%
SetIntersection_Interlaced_Set_float_16_4 64668105.347 -
SetIntersection_Interlaced_Set_float_1_1 571049318.342 -
SetIntersection_Interlaced_Set_float_256_1 4445771.632 -
SetIntersection_Interlaced_Set_float_256_16 12107120.415 -1.19%
SetIntersection_Interlaced_Set_float_256_256 8866258.017 -2.79%
SetIntersection_Interlaced_Set_float_256_4 11655446.831 -1.04%
SetIntersection_Interlaced_Set_float_256_64 15199819.196 -
SetIntersection_Interlaced_Set_float_262144_1 1075749.705 -3.10%
SetIntersection_Interlaced_Set_float_262144_1024 1515576.824 -2.36%
SetIntersection_Interlaced_Set_float_262144_16 1585226.481 -1.93%
SetIntersection_Interlaced_Set_float_262144_16384 1233514.975 -2.62%
SetIntersection_Interlaced_Set_float_262144_256 1560630.533 -1.69%
SetIntersection_Interlaced_Set_float_262144_262144 1766802.732 -
SetIntersection_Interlaced_Set_float_262144_4 1278268.553 -2.59%
SetIntersection_Interlaced_Set_float_262144_64 1555803.385 -2.47%
SetIntersection_Interlaced_Set_float_4_1 227704451.170 -
SetIntersection_Interlaced_Set_float_4_4 146961097.453 -
SetIntersection_Interlaced_Set_float_64_1 17593333.446 -
SetIntersection_Interlaced_Set_float_64_16 24342847.220 -2.16%
SetIntersection_Interlaced_Set_float_64_4 22057191.654 -1.19%
SetIntersection_Interlaced_Set_float_64_64 15383309.660 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1124769.678 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21607779.207 3.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11723958.875 -2.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18756589.767 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10070982.815 1.64%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11058658.012 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1099858.351 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178013446.278 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222953783.551 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 352752398.576 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209450937.695 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180953394.712 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229066388.655 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67445891.358 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44512254.451 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66506735.266 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 572280869.530 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4477304.884 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13191590.787 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12513469.987 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11455046.168 1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18026614.990 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1092551.769 -2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625690.022 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1683025.715 -1.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1338495.117 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1660074.869 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2312653.158 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1381894.613 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1661666.912 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229022639.376 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149622028.888 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17609517.033 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27543273.405 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23331357.735 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18778911.085 1.48%
SetIntersection_Interlaced_Set_string_1024_1 1164133.748 1.39%
SetIntersection_Interlaced_Set_string_1024_1024 56063337.827 -2.28%
SetIntersection_Interlaced_Set_string_1024_16 13534147.143 -
SetIntersection_Interlaced_Set_string_1024_256 36239267.638 1.81%
SetIntersection_Interlaced_Set_string_1024_4 10478620.561 -2.69%
SetIntersection_Interlaced_Set_string_1024_64 16748779.217 -2.68%
SetIntersection_Interlaced_Set_string_16384_1 1151250.414 -
SetIntersection_Interlaced_Set_string_16384_1024 349447777.810 -2.42%
SetIntersection_Interlaced_Set_string_16384_16 342696564.151 36.64%
SetIntersection_Interlaced_Set_string_16384_16384 352102181.413 -
SetIntersection_Interlaced_Set_string_16384_256 350302003.469 -
SetIntersection_Interlaced_Set_string_16384_4 201059205.026 -
SetIntersection_Interlaced_Set_string_16384_64 346097639.809 -3.20%
SetIntersection_Interlaced_Set_string_16_1 69277752.656 -
SetIntersection_Interlaced_Set_string_16_16 62231013.681 -4.19%
SetIntersection_Interlaced_Set_string_16_4 77615220.706 -
SetIntersection_Interlaced_Set_string_1_1 589702261.940 -
SetIntersection_Interlaced_Set_string_256_1 4590328.672 -
SetIntersection_Interlaced_Set_string_256_16 18988198.393 3.41%
SetIntersection_Interlaced_Set_string_256_256 29615207.142 -1.17%
SetIntersection_Interlaced_Set_string_256_4 14050743.888 -
SetIntersection_Interlaced_Set_string_256_64 31048723.854 -
SetIntersection_Interlaced_Set_string_262144_1 1166039.957 -
SetIntersection_Interlaced_Set_string_262144_1024 2090533.690 -
SetIntersection_Interlaced_Set_string_262144_16 2169424.721 -
SetIntersection_Interlaced_Set_string_262144_16384 2759237.303 -1.88%
SetIntersection_Interlaced_Set_string_262144_256 2083942.223 -
SetIntersection_Interlaced_Set_string_262144_262144 17163480.469 -1.96%
SetIntersection_Interlaced_Set_string_262144_4 1882875.570 -
SetIntersection_Interlaced_Set_string_262144_64 2153627.848 -
SetIntersection_Interlaced_Set_string_4_1 235517217.841 -
SetIntersection_Interlaced_Set_string_4_4 167039190.354 -
SetIntersection_Interlaced_Set_string_64_1 18066552.800 -
SetIntersection_Interlaced_Set_string_64_16 40084940.640 -
SetIntersection_Interlaced_Set_string_64_4 27156601.435 -
SetIntersection_Interlaced_Set_string_64_64 37816168.825 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1122832.561 2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24741034.445 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11941586.580 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20568708.296 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9990206.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11936842.602 -1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1096325.383 1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 240126468.626 -2.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248875571.582 2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352604075.283 1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249960780.086 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201937282.776 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 346924628.526 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67512148.662 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45082703.562 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67293986.601 -1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572442158.334 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4497479.059 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13652910.215 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13299224.933 -2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11634544.050 -1.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19127465.794 -1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1114046.177 2.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2005637.289 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2159850.668 1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1778476.400 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2051736.572 1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3076422.445 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1871864.258 1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2149500.244 2.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229109353.472 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150217042.993 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17592328.312 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28018113.826 1.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23858915.593 1.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19371680.775 -1.35%
SetIntersection_Interlaced_Set_uint32_1024_1 1112293.270 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15790374.130 -1.87%
SetIntersection_Interlaced_Set_uint32_1024_16 11467913.885 -1.59%
SetIntersection_Interlaced_Set_uint32_1024_256 15252542.880 -4.45%
SetIntersection_Interlaced_Set_uint32_1024_4 9965346.013 -1.02%
SetIntersection_Interlaced_Set_uint32_1024_64 10027850.977 -1.18%
SetIntersection_Interlaced_Set_uint32_16384_1 1114733.942 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168869789.378 -2.15%
SetIntersection_Interlaced_Set_uint32_16384_16 210178865.801 -2.30%
SetIntersection_Interlaced_Set_uint32_16384_16384 250445304.348 -29.03%
SetIntersection_Interlaced_Set_uint32_16384_256 195555789.184 -3.76%
SetIntersection_Interlaced_Set_uint32_16384_4 167884404.964 -3.06%
SetIntersection_Interlaced_Set_uint32_16384_64 214962767.656 -1.98%
SetIntersection_Interlaced_Set_uint32_16_1 66608246.610 -
SetIntersection_Interlaced_Set_uint32_16_16 41708062.997 -
SetIntersection_Interlaced_Set_uint32_16_4 63890489.845 -
SetIntersection_Interlaced_Set_uint32_1_1 567583804.518 -1.07%
SetIntersection_Interlaced_Set_uint32_256_1 4448948.028 -
SetIntersection_Interlaced_Set_uint32_256_16 12195276.313 -
SetIntersection_Interlaced_Set_uint32_256_256 9436402.617 -
SetIntersection_Interlaced_Set_uint32_256_4 11495694.039 -2.82%
SetIntersection_Interlaced_Set_uint32_256_64 14730473.343 -1.27%
SetIntersection_Interlaced_Set_uint32_262144_1 1089072.722 -2.84%
SetIntersection_Interlaced_Set_uint32_262144_1024 1495378.092 -2.80%
SetIntersection_Interlaced_Set_uint32_262144_16 1582699.951 -1.67%
SetIntersection_Interlaced_Set_uint32_262144_16384 1221597.170 -3.85%
SetIntersection_Interlaced_Set_uint32_262144_256 1546338.295 -2.46%
SetIntersection_Interlaced_Set_uint32_262144_262144 1918926.025 -2.22%
SetIntersection_Interlaced_Set_uint32_262144_4 1265941.570 -2.63%
SetIntersection_Interlaced_Set_uint32_262144_64 1543531.820 -2.71%
SetIntersection_Interlaced_Set_uint32_4_1 227003545.613 -
SetIntersection_Interlaced_Set_uint32_4_4 147026436.035 -
SetIntersection_Interlaced_Set_uint32_64_1 17406268.823 -1.36%
SetIntersection_Interlaced_Set_uint32_64_16 24044846.249 -
SetIntersection_Interlaced_Set_uint32_64_4 22116793.459 -
SetIntersection_Interlaced_Set_uint32_64_64 14817849.169 -1.69%
SetIntersection_Interlaced_Set_uint64_1024_1 1117677.968 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16741689.641 11.48%
SetIntersection_Interlaced_Set_uint64_1024_16 11474400.528 -1.69%
SetIntersection_Interlaced_Set_uint64_1024_256 16482764.719 -
SetIntersection_Interlaced_Set_uint64_1024_4 10330289.167 3.79%
SetIntersection_Interlaced_Set_uint64_1024_64 10231581.044 -4.24%
SetIntersection_Interlaced_Set_uint64_16384_1 1114689.103 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177780689.953 -
SetIntersection_Interlaced_Set_uint64_16384_16 224257342.851 -
SetIntersection_Interlaced_Set_uint64_16384_16384 347125367.371 -
SetIntersection_Interlaced_Set_uint64_16384_256 209097779.858 -1.69%
SetIntersection_Interlaced_Set_uint64_16384_4 180806101.619 -1.59%
SetIntersection_Interlaced_Set_uint64_16384_64 236081614.255 -
SetIntersection_Interlaced_Set_uint64_16_1 66989982.813 -
SetIntersection_Interlaced_Set_uint64_16_16 41459693.619 -
SetIntersection_Interlaced_Set_uint64_16_4 64537030.327 -1.28%
SetIntersection_Interlaced_Set_uint64_1_1 568681150.625 -
SetIntersection_Interlaced_Set_uint64_256_1 4387938.433 -
SetIntersection_Interlaced_Set_uint64_256_16 12359430.189 -2.19%
SetIntersection_Interlaced_Set_uint64_256_256 10034238.177 3.63%
SetIntersection_Interlaced_Set_uint64_256_4 11915426.138 -
SetIntersection_Interlaced_Set_uint64_256_64 15666577.257 -1.23%
SetIntersection_Interlaced_Set_uint64_262144_1 1059519.876 -6.36%
SetIntersection_Interlaced_Set_uint64_262144_1024 1581602.863 -1.64%
SetIntersection_Interlaced_Set_uint64_262144_16 1639042.807 -1.01%
SetIntersection_Interlaced_Set_uint64_262144_16384 1263379.394 -2.45%
SetIntersection_Interlaced_Set_uint64_262144_256 1624780.113 -1.32%
SetIntersection_Interlaced_Set_uint64_262144_262144 1900011.639 1.62%
SetIntersection_Interlaced_Set_uint64_262144_4 1319579.020 -
SetIntersection_Interlaced_Set_uint64_262144_64 1624364.504 -1.10%
SetIntersection_Interlaced_Set_uint64_4_1 227261928.543 -
SetIntersection_Interlaced_Set_uint64_4_4 147172479.771 -
SetIntersection_Interlaced_Set_uint64_64_1 17504541.660 -
SetIntersection_Interlaced_Set_uint64_64_16 24588980.383 -
SetIntersection_Interlaced_Set_uint64_64_4 22888563.001 -
SetIntersection_Interlaced_Set_uint64_64_64 15841113.040 4.80%
SetIntersection_Interlaced_Vector_float_1024_1 1098839.238 -1.41%
SetIntersection_Interlaced_Vector_float_1024_1024 5954536.403 -
SetIntersection_Interlaced_Vector_float_1024_16 2642409.853 -2.71%
SetIntersection_Interlaced_Vector_float_1024_256 7462410.801 21.25%
SetIntersection_Interlaced_Vector_float_1024_4 1396120.235 -3.62%
SetIntersection_Interlaced_Vector_float_1024_64 5352614.585 47.06%
SetIntersection_Interlaced_Vector_float_16384_1 1115355.023 -
SetIntersection_Interlaced_Vector_float_16384_1024 70105377.127 58.79%
SetIntersection_Interlaced_Vector_float_16384_16 3924163.054 65.41%
SetIntersection_Interlaced_Vector_float_16384_16384 80180867.969 -
SetIntersection_Interlaced_Vector_float_16384_256 27440609.642 57.44%
SetIntersection_Interlaced_Vector_float_16384_4 1706509.461 23.80%
SetIntersection_Interlaced_Vector_float_16384_64 9344739.617 75.59%
SetIntersection_Interlaced_Vector_float_16_1 67021020.109 -
SetIntersection_Interlaced_Vector_float_16_16 39137701.310 2.78%
SetIntersection_Interlaced_Vector_float_16_4 60351562.441 -
SetIntersection_Interlaced_Vector_float_1_1 571508272.421 -
SetIntersection_Interlaced_Vector_float_256_1 4413272.418 -
SetIntersection_Interlaced_Vector_float_256_16 7624812.072 21.15%
SetIntersection_Interlaced_Vector_float_256_256 4680805.766 -
SetIntersection_Interlaced_Vector_float_256_4 5380357.706 1.54%
SetIntersection_Interlaced_Vector_float_256_64 7351393.203 8.31%
SetIntersection_Interlaced_Vector_float_262144_1 1113977.357 2.38%
SetIntersection_Interlaced_Vector_float_262144_1024 141744417.866 69.71%
SetIntersection_Interlaced_Vector_float_262144_16 6146457.638 92.44%
SetIntersection_Interlaced_Vector_float_262144_16384 349769191.401 -
SetIntersection_Interlaced_Vector_float_262144_256 48099125.807 93.96%
SetIntersection_Interlaced_Vector_float_262144_262144 350512464.699 -
SetIntersection_Interlaced_Vector_float_262144_4 1957947.056 28.00%
SetIntersection_Interlaced_Vector_float_262144_64 19375047.991 38.81%
SetIntersection_Interlaced_Vector_float_4_1 228343366.265 -
SetIntersection_Interlaced_Vector_float_4_4 145221308.963 -
SetIntersection_Interlaced_Vector_float_64_1 17527057.856 -
SetIntersection_Interlaced_Vector_float_64_16 19296457.802 8.88%
SetIntersection_Interlaced_Vector_float_64_4 18986321.039 -
SetIntersection_Interlaced_Vector_float_64_64 11395551.758 -1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1105384.500 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8349958.538 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2553655.978 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8425249.796 7.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1421620.748 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5175245.914 37.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1114183.500 -2.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57956578.951 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2707590.902 -26.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 124269196.724 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 25199182.129 53.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1599184.400 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5890810.487 -14.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67031426.497 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39290987.144 -1.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61638628.599 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569905320.582 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4399793.409 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6817700.916 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6081382.738 2.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5308687.188 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8717596.316 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1112383.173 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 128797088.983 14.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3952319.727 12.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341353493.903 -2.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 58832035.870 37.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 345402108.163 -3.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1915120.761 19.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 16282824.134 -13.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227366435.244 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147298106.493 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17476766.811 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19551595.605 -2.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19170523.432 1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12662119.867 -
SetIntersection_Interlaced_Vector_string_1024_1 1148501.678 1.23%
SetIntersection_Interlaced_Vector_string_1024_1024 43772387.877 5.79%
SetIntersection_Interlaced_Vector_string_1024_16 3366533.435 -
SetIntersection_Interlaced_Vector_string_1024_256 20785154.094 -1.24%
SetIntersection_Interlaced_Vector_string_1024_4 1677618.856 -4.98%
SetIntersection_Interlaced_Vector_string_1024_64 7876960.077 -3.56%
SetIntersection_Interlaced_Vector_string_16384_1 1145356.231 -
SetIntersection_Interlaced_Vector_string_16384_1024 114500962.742 -
SetIntersection_Interlaced_Vector_string_16384_16 4311533.209 -9.27%
SetIntersection_Interlaced_Vector_string_16384_16384 349073054.343 -
SetIntersection_Interlaced_Vector_string_16384_256 37884560.297 -7.72%
SetIntersection_Interlaced_Vector_string_16384_4 1906732.861 3.53%
SetIntersection_Interlaced_Vector_string_16384_64 11832517.610 -15.69%
SetIntersection_Interlaced_Vector_string_16_1 68478224.386 -
SetIntersection_Interlaced_Vector_string_16_16 55253674.055 -1.34%
SetIntersection_Interlaced_Vector_string_16_4 72269637.709 -
SetIntersection_Interlaced_Vector_string_1_1 585612678.332 -
SetIntersection_Interlaced_Vector_string_256_1 4558723.209 -
SetIntersection_Interlaced_Vector_string_256_16 10695332.200 -2.59%
SetIntersection_Interlaced_Vector_string_256_256 22252902.469 -
SetIntersection_Interlaced_Vector_string_256_4 6318893.032 -2.21%
SetIntersection_Interlaced_Vector_string_256_64 20313042.827 -
SetIntersection_Interlaced_Vector_string_262144_1 1141436.379 -1.85%
SetIntersection_Interlaced_Vector_string_262144_1024 229239027.491 -6.12%
SetIntersection_Interlaced_Vector_string_262144_16 5923300.474 -
SetIntersection_Interlaced_Vector_string_262144_16384 980975.506 -4.84%
SetIntersection_Interlaced_Vector_string_262144_256 65201405.399 -8.35%
SetIntersection_Interlaced_Vector_string_262144_262144 14451229.898 -
SetIntersection_Interlaced_Vector_string_262144_4 2089991.899 -13.47%
SetIntersection_Interlaced_Vector_string_262144_64 19431201.799 3.77%
SetIntersection_Interlaced_Vector_string_4_1 234070527.156 -
SetIntersection_Interlaced_Vector_string_4_4 161314285.987 1.20%
SetIntersection_Interlaced_Vector_string_64_1 18004784.524 -
SetIntersection_Interlaced_Vector_string_64_16 30715635.242 -1.28%
SetIntersection_Interlaced_Vector_string_64_4 22805817.210 -
SetIntersection_Interlaced_Vector_string_64_64 27028990.655 -1.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1118729.472 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10040050.784 1.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3061875.210 3.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10154452.679 5.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1505885.060 -1.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6345328.440 4.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111404.859 1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 86231846.699 12.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4431216.808 -11.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148538186.698 6.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 40749499.306 26.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1828702.208 -2.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12442582.108 9.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66994574.355 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40557099.407 1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62203697.821 -1.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570715888.298 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4433227.815 -1.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9101516.731 1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6686897.154 2.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6116303.486 7.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12385779.789 19.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1113663.212 -1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 357228154.633 42.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7892816.285 -8.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350539836.743 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 115260016.441 29.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352138857.486 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2334476.861 6.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 31617225.385 19.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227893241.823 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146693255.258 -1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17570264.258 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21530015.903 -5.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20731957.544 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13507056.261 1.24%
SetIntersection_Interlaced_Vector_uint32_1024_1 1118521.436 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5991915.188 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2116932.795 13.29%
SetIntersection_Interlaced_Vector_uint32_1024_256 6253251.959 31.44%
SetIntersection_Interlaced_Vector_uint32_1024_4 1327150.386 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4381626.269 15.96%
SetIntersection_Interlaced_Vector_uint32_16384_1 1112356.399 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 45204614.008 -7.67%
SetIntersection_Interlaced_Vector_uint32_16384_16 2477759.906 -1.23%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79908181.975 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18681270.160 -4.91%
SetIntersection_Interlaced_Vector_uint32_16384_4 1497093.672 -6.12%
SetIntersection_Interlaced_Vector_uint32_16384_64 5772412.503 -4.27%
SetIntersection_Interlaced_Vector_uint32_16_1 66881900.024 -
SetIntersection_Interlaced_Vector_uint32_16_16 38541694.589 1.22%
SetIntersection_Interlaced_Vector_uint32_16_4 60006243.982 -
SetIntersection_Interlaced_Vector_uint32_1_1 570532844.983 -
SetIntersection_Interlaced_Vector_uint32_256_1 4459471.764 -
SetIntersection_Interlaced_Vector_uint32_256_16 6984546.645 -8.62%
SetIntersection_Interlaced_Vector_uint32_256_256 4714436.179 -
SetIntersection_Interlaced_Vector_uint32_256_4 5205960.417 6.09%
SetIntersection_Interlaced_Vector_uint32_256_64 8750587.218 28.46%
SetIntersection_Interlaced_Vector_uint32_262144_1 1124992.340 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 83909911.104 -9.94%
SetIntersection_Interlaced_Vector_uint32_262144_16 3144351.462 2.30%
SetIntersection_Interlaced_Vector_uint32_262144_16384 343043076.058 -
SetIntersection_Interlaced_Vector_uint32_262144_256 27697120.467 8.24%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350365714.882 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1750710.825 -9.14%
SetIntersection_Interlaced_Vector_uint32_262144_64 9684274.590 -5.77%
SetIntersection_Interlaced_Vector_uint32_4_1 227669265.863 -
SetIntersection_Interlaced_Vector_uint32_4_4 145144595.322 -
SetIntersection_Interlaced_Vector_uint32_64_1 17518186.515 -
SetIntersection_Interlaced_Vector_uint32_64_16 17550644.702 -2.94%
SetIntersection_Interlaced_Vector_uint32_64_4 18513651.130 -
SetIntersection_Interlaced_Vector_uint32_64_64 11503968.771 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1082107.975 -3.48%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5951843.809 -1.40%
SetIntersection_Interlaced_Vector_uint64_1024_16 1960503.445 -18.39%
SetIntersection_Interlaced_Vector_uint64_1024_256 5073844.711 -13.44%
SetIntersection_Interlaced_Vector_uint64_1024_4 1362846.379 -4.06%
SetIntersection_Interlaced_Vector_uint64_1024_64 3633485.753 1.98%
SetIntersection_Interlaced_Vector_uint64_16384_1 1075920.919 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42200412.434 -13.56%
SetIntersection_Interlaced_Vector_uint64_16384_16 2539191.732 -6.14%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78233721.698 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16146634.132 -7.06%
SetIntersection_Interlaced_Vector_uint64_16384_4 1386067.600 -6.85%
SetIntersection_Interlaced_Vector_uint64_16384_64 5995369.412 -2.22%
SetIntersection_Interlaced_Vector_uint64_16_1 66363782.089 -1.44%
SetIntersection_Interlaced_Vector_uint64_16_16 38098239.164 -
SetIntersection_Interlaced_Vector_uint64_16_4 59664088.378 -
SetIntersection_Interlaced_Vector_uint64_1_1 565482100.189 -1.27%
SetIntersection_Interlaced_Vector_uint64_256_1 4434720.608 -
SetIntersection_Interlaced_Vector_uint64_256_16 6200433.434 -2.91%
SetIntersection_Interlaced_Vector_uint64_256_256 4667152.082 -
SetIntersection_Interlaced_Vector_uint64_256_4 5076197.164 -1.46%
SetIntersection_Interlaced_Vector_uint64_256_64 7408674.839 -2.30%
SetIntersection_Interlaced_Vector_uint64_262144_1 1111571.099 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 84112502.375 -11.43%
SetIntersection_Interlaced_Vector_uint64_262144_16 3279215.582 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 351000073.744 -
SetIntersection_Interlaced_Vector_uint64_262144_256 27769419.833 -4.55%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350180935.726 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1514517.322 -21.10%
SetIntersection_Interlaced_Vector_uint64_262144_64 8832854.700 -3.80%
SetIntersection_Interlaced_Vector_uint64_4_1 226264576.625 -1.20%
SetIntersection_Interlaced_Vector_uint64_4_4 144936141.056 -
SetIntersection_Interlaced_Vector_uint64_64_1 17369988.621 -
SetIntersection_Interlaced_Vector_uint64_64_16 17932705.622 -5.50%
SetIntersection_Interlaced_Vector_uint64_64_4 18169865.615 -1.82%
SetIntersection_Interlaced_Vector_uint64_64_64 11495571.454 -
SetIntersection_None_Set_float_1024_1 10524305.946 5.45%
SetIntersection_None_Set_float_1024_1024 8866322.133 -2.21%
SetIntersection_None_Set_float_1024_16 10572348.302 8.26%
SetIntersection_None_Set_float_1024_256 10846412.274 9.50%
SetIntersection_None_Set_float_1024_4 10738790.531 7.74%
SetIntersection_None_Set_float_1024_64 10565967.612 8.39%
SetIntersection_None_Set_float_16384_1 155916165.012 -1.98%
SetIntersection_None_Set_float_16384_1024 155545068.427 -1.96%
SetIntersection_None_Set_float_16384_16 155856908.327 -1.96%
SetIntersection_None_Set_float_16384_16384 155306250.999 -7.24%
SetIntersection_None_Set_float_16384_256 156173327.571 -1.90%
SetIntersection_None_Set_float_16384_4 155483856.897 -2.11%
SetIntersection_None_Set_float_16384_64 155831387.201 -2.10%
SetIntersection_None_Set_float_16_1 71042284.237 -
SetIntersection_None_Set_float_16_16 37550543.837 -
SetIntersection_None_Set_float_16_4 60459557.321 -
SetIntersection_None_Set_float_1_1 569724620.900 -
SetIntersection_None_Set_float_256_1 11937262.019 1.62%
SetIntersection_None_Set_float_256_16 11138966.912 -
SetIntersection_None_Set_float_256_256 5823861.678 -2.99%
SetIntersection_None_Set_float_256_4 11544163.526 -
SetIntersection_None_Set_float_256_64 9407950.978 -1.99%
SetIntersection_None_Set_float_262144_1 1156333.008 -3.09%
SetIntersection_None_Set_float_262144_1024 1151142.742 -3.21%
SetIntersection_None_Set_float_262144_16 1149977.377 -3.20%
SetIntersection_None_Set_float_262144_16384 1142692.139 -4.69%
SetIntersection_None_Set_float_262144_256 1150199.055 -3.46%
SetIntersection_None_Set_float_262144_262144 1154299.072 -2.97%
SetIntersection_None_Set_float_262144_4 1151443.768 -3.31%
SetIntersection_None_Set_float_262144_64 1149332.764 -3.45%
SetIntersection_None_Set_float_4_1 230338264.813 -
SetIntersection_None_Set_float_4_4 143927503.940 -
SetIntersection_None_Set_float_64_1 22797639.640 -
SetIntersection_None_Set_float_64_16 18314135.478 -3.47%
SetIntersection_None_Set_float_64_4 21762773.023 -
SetIntersection_None_Set_float_64_64 11843991.302 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9078334.216 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8889469.150 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8915669.562 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8843904.090 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8703504.253 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8777726.552 -3.33%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162559211.957 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158360072.421 -1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170608275.440 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165812551.097 -2.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162368208.540 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166783867.894 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165713921.728 -2.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70969587.681 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37507839.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60374675.374 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 570051721.907 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11624153.636 -1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10981280.649 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5773800.298 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11511199.636 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9346498.722 -1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1219458.088 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1229913.246 -1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1220607.098 -1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234827.475 -1.46%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1227017.658 -1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1242905.760 -1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1221041.178 -1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1227780.356 -1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231051534.351 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144037275.187 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23115547.862 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18714300.604 -2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21972024.413 -3.30%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11989081.840 -
SetIntersection_None_Set_string_1024_1 9213682.167 2.71%
SetIntersection_None_Set_string_1024_1024 8893726.361 -1.65%
SetIntersection_None_Set_string_1024_16 9367117.301 5.45%
SetIntersection_None_Set_string_1024_256 8951128.325 -
SetIntersection_None_Set_string_1024_4 9197394.086 -
SetIntersection_None_Set_string_1024_64 9389671.112 1.74%
SetIntersection_None_Set_string_16384_1 196150367.809 -
SetIntersection_None_Set_string_16384_1024 231275114.703 6.08%
SetIntersection_None_Set_string_16384_16 197478964.866 -
SetIntersection_None_Set_string_16384_16384 196387113.869 -1.53%
SetIntersection_None_Set_string_16384_256 205561273.639 -
SetIntersection_None_Set_string_16384_4 196161588.187 -
SetIntersection_None_Set_string_16384_64 197212897.001 -2.20%
SetIntersection_None_Set_string_16_1 73179164.384 -
SetIntersection_None_Set_string_16_16 38656770.218 -
SetIntersection_None_Set_string_16_4 61334708.059 -
SetIntersection_None_Set_string_1_1 576510310.093 -
SetIntersection_None_Set_string_256_1 11974634.946 1.52%
SetIntersection_None_Set_string_256_16 11277585.820 -
SetIntersection_None_Set_string_256_256 6031305.164 -
SetIntersection_None_Set_string_256_4 11626615.756 -
SetIntersection_None_Set_string_256_64 9512394.907 -1.67%
SetIntersection_None_Set_string_262144_1 1672940.674 1.79%
SetIntersection_None_Set_string_262144_1024 1686234.701 1.27%
SetIntersection_None_Set_string_262144_16 1672873.863 1.44%
SetIntersection_None_Set_string_262144_16384 1675896.565 1.42%
SetIntersection_None_Set_string_262144_256 1672230.305 1.37%
SetIntersection_None_Set_string_262144_262144 1688420.978 -
SetIntersection_None_Set_string_262144_4 1680114.502 1.95%
SetIntersection_None_Set_string_262144_64 1676015.543 1.67%
SetIntersection_None_Set_string_4_1 236283249.520 -
SetIntersection_None_Set_string_4_4 147285824.322 -
SetIntersection_None_Set_string_64_1 23943969.196 -
SetIntersection_None_Set_string_64_16 19480329.200 -
SetIntersection_None_Set_string_64_4 22903914.330 -1.21%
SetIntersection_None_Set_string_64_64 12277790.330 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8765543.666 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8860382.857 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8836384.646 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8832786.223 -1.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8885172.148 -2.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8925548.588 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 331675401.663 68.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 344401053.367 61.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 253003015.498 27.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 220508627.060 7.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 249834843.923 23.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 247207028.966 23.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 351602564.027 73.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71995264.506 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38257491.941 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60222749.658 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572203418.635 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11610852.348 -1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11047947.960 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5995230.009 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11642408.555 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9346480.353 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1656840.660 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1653334.879 2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1667323.893 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1669125.084 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1676130.127 1.78%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1655047.363 2.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1630984.783 2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1664483.316 1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232465651.130 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145086207.881 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23323216.314 -1.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19361771.937 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22163175.163 -1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12186905.194 3.08%
SetIntersection_None_Set_uint32_1024_1 8794353.003 -2.32%
SetIntersection_None_Set_uint32_1024_1024 8745784.285 -5.90%
SetIntersection_None_Set_uint32_1024_16 8818137.578 -2.45%
SetIntersection_None_Set_uint32_1024_256 8820775.428 -
SetIntersection_None_Set_uint32_1024_4 8721469.643 -1.91%
SetIntersection_None_Set_uint32_1024_64 8938476.620 1.05%
SetIntersection_None_Set_uint32_16384_1 152019914.893 -3.59%
SetIntersection_None_Set_uint32_16384_1024 152063307.021 -4.34%
SetIntersection_None_Set_uint32_16384_16 150948947.829 -4.46%
SetIntersection_None_Set_uint32_16384_16384 156165737.194 -2.12%
SetIntersection_None_Set_uint32_16384_256 153589252.651 -2.71%
SetIntersection_None_Set_uint32_16384_4 151133385.461 -4.07%
SetIntersection_None_Set_uint32_16384_64 152339172.754 -3.10%
SetIntersection_None_Set_uint32_16_1 70238980.916 -1.11%
SetIntersection_None_Set_uint32_16_16 37571478.119 -
SetIntersection_None_Set_uint32_16_4 60037250.515 -
SetIntersection_None_Set_uint32_1_1 568628722.851 -
SetIntersection_None_Set_uint32_256_1 11571126.117 -2.94%
SetIntersection_None_Set_uint32_256_16 11021155.060 -
SetIntersection_None_Set_uint32_256_256 5936231.907 -
SetIntersection_None_Set_uint32_256_4 11396258.527 -3.56%
SetIntersection_None_Set_uint32_256_64 9203912.112 -4.08%
SetIntersection_None_Set_uint32_262144_1 1162125.406 -2.23%
SetIntersection_None_Set_uint32_262144_1024 1157247.476 -2.34%
SetIntersection_None_Set_uint32_262144_16 1150397.949 -3.04%
SetIntersection_None_Set_uint32_262144_16384 1161969.971 -1.03%
SetIntersection_None_Set_uint32_262144_256 1157392.252 -2.39%
SetIntersection_None_Set_uint32_262144_262144 1153230.875 -2.99%
SetIntersection_None_Set_uint32_262144_4 1160120.361 -2.55%
SetIntersection_None_Set_uint32_262144_64 1157405.029 -2.54%
SetIntersection_None_Set_uint32_4_1 230221737.835 -
SetIntersection_None_Set_uint32_4_4 144069235.333 -
SetIntersection_None_Set_uint32_64_1 23641472.996 -
SetIntersection_None_Set_uint32_64_16 19252906.017 -
SetIntersection_None_Set_uint32_64_4 22451883.652 -
SetIntersection_None_Set_uint32_64_64 12026720.297 -
SetIntersection_None_Set_uint64_1024_1 9058718.793 -1.28%
SetIntersection_None_Set_uint64_1024_1024 8828970.208 -1.59%
SetIntersection_None_Set_uint64_1024_16 8882416.226 -1.07%
SetIntersection_None_Set_uint64_1024_256 8754227.806 -2.35%
SetIntersection_None_Set_uint64_1024_4 8670259.750 -
SetIntersection_None_Set_uint64_1024_64 8747553.087 -1.53%
SetIntersection_None_Set_uint64_16384_1 157018609.334 -2.10%
SetIntersection_None_Set_uint64_16384_1024 163654983.191 -1.89%
SetIntersection_None_Set_uint64_16384_16 164364871.242 -4.95%
SetIntersection_None_Set_uint64_16384_16384 175262937.064 -1.58%
SetIntersection_None_Set_uint64_16384_256 164196623.689 -2.87%
SetIntersection_None_Set_uint64_16384_4 160420699.641 -2.07%
SetIntersection_None_Set_uint64_16384_64 165355786.736 -3.45%
SetIntersection_None_Set_uint64_16_1 70124927.661 -1.52%
SetIntersection_None_Set_uint64_16_16 37368332.120 -
SetIntersection_None_Set_uint64_16_4 59732818.060 -
SetIntersection_None_Set_uint64_1_1 566919168.786 -
SetIntersection_None_Set_uint64_256_1 11679749.068 -
SetIntersection_None_Set_uint64_256_16 10911048.829 -2.93%
SetIntersection_None_Set_uint64_256_256 5818310.066 -
SetIntersection_None_Set_uint64_256_4 11457358.608 -1.79%
SetIntersection_None_Set_uint64_256_64 9265454.734 -2.78%
SetIntersection_None_Set_uint64_262144_1 1190385.578 -
SetIntersection_None_Set_uint64_262144_1024 1201716.551 -1.35%
SetIntersection_None_Set_uint64_262144_16 1190642.252 -1.68%
SetIntersection_None_Set_uint64_262144_16384 1203736.246 -
SetIntersection_None_Set_uint64_262144_256 1197851.400 -1.48%
SetIntersection_None_Set_uint64_262144_262144 1205426.269 -2.23%
SetIntersection_None_Set_uint64_262144_4 1188024.740 -1.40%
SetIntersection_None_Set_uint64_262144_64 1191710.367 -1.90%
SetIntersection_None_Set_uint64_4_1 230363115.259 -
SetIntersection_None_Set_uint64_4_4 143752267.814 -
SetIntersection_None_Set_uint64_64_1 23417180.358 -1.60%
SetIntersection_None_Set_uint64_64_16 19078664.238 -1.96%
SetIntersection_None_Set_uint64_64_4 22388141.727 -1.69%
SetIntersection_None_Set_uint64_64_64 11865566.583 -1.50%
SetIntersection_None_Vector_float_1024_1 1158151.089 -
SetIntersection_None_Vector_float_1024_1024 1151098.683 -
SetIntersection_None_Vector_float_1024_16 1153058.966 -
SetIntersection_None_Vector_float_1024_256 1152005.505 -
SetIntersection_None_Vector_float_1024_4 1136426.033 -1.39%
SetIntersection_None_Vector_float_1024_64 1152707.929 -
SetIntersection_None_Vector_float_16384_1 1174679.287 1.01%
SetIntersection_None_Vector_float_16384_1024 1180731.372 -
SetIntersection_None_Vector_float_16384_16 1177562.482 -
SetIntersection_None_Vector_float_16384_16384 1180616.359 2.68%
SetIntersection_None_Vector_float_16384_256 1177046.067 -
SetIntersection_None_Vector_float_16384_4 1176459.962 -
SetIntersection_None_Vector_float_16384_64 1180590.532 2.51%
SetIntersection_None_Vector_float_16_1 67679521.614 -
SetIntersection_None_Vector_float_16_16 35868195.136 -
SetIntersection_None_Vector_float_16_4 57436165.717 -
SetIntersection_None_Vector_float_1_1 569755280.979 -
SetIntersection_None_Vector_float_256_1 4543104.585 -
SetIntersection_None_Vector_float_256_16 4284029.770 -
SetIntersection_None_Vector_float_256_256 2280944.067 -
SetIntersection_None_Vector_float_256_4 4503762.565 -
SetIntersection_None_Vector_float_256_64 3645011.412 -
SetIntersection_None_Vector_float_262144_1 1178659.118 -2.31%
SetIntersection_None_Vector_float_262144_1024 1200808.864 -
SetIntersection_None_Vector_float_262144_16 1203779.167 -
SetIntersection_None_Vector_float_262144_16384 1188095.604 -1.77%
SetIntersection_None_Vector_float_262144_256 1217237.779 1.66%
SetIntersection_None_Vector_float_262144_262144 1199396.236 -1.74%
SetIntersection_None_Vector_float_262144_4 1201293.249 -
SetIntersection_None_Vector_float_262144_64 1190625.730 -1.35%
SetIntersection_None_Vector_float_4_1 228518956.851 -
SetIntersection_None_Vector_float_4_4 142898911.493 -
SetIntersection_None_Vector_float_64_1 17817925.259 -
SetIntersection_None_Vector_float_64_16 14522036.694 -
SetIntersection_None_Vector_float_64_4 17034676.395 -
SetIntersection_None_Vector_float_64_64 9010606.233 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1165190.310 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1152172.196 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1154129.812 -2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1133282.714 -1.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1161810.973 -1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1156326.780 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1203165.018 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1184189.428 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1197656.209 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1143804.395 -2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1168920.876 -1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1202159.101 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1185722.167 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67460551.154 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 36032287.561 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57338878.800 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567195021.349 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4542185.423 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4297366.451 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2287935.147 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4492149.333 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3579556.973 -2.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1201157.254 -1.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1221207.608 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1221312.391 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1224777.225 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1228709.072 3.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1200443.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1227421.446 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1220766.371 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227986358.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142720021.674 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17858188.736 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14526100.132 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17011629.518 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9011306.523 -
SetIntersection_None_Vector_string_1024_1 1182669.196 -3.66%
SetIntersection_None_Vector_string_1024_1024 1233996.417 -
SetIntersection_None_Vector_string_1024_16 1225045.130 -
SetIntersection_None_Vector_string_1024_256 1227647.009 -
SetIntersection_None_Vector_string_1024_4 1222837.278 2.83%
SetIntersection_None_Vector_string_1024_64 1226872.000 -
SetIntersection_None_Vector_string_16384_1 1288023.980 -
SetIntersection_None_Vector_string_16384_1024 1271330.945 2.93%
SetIntersection_None_Vector_string_16384_16 1292976.152 -
SetIntersection_None_Vector_string_16384_16384 1290306.358 -
SetIntersection_None_Vector_string_16384_256 1295025.802 -
SetIntersection_None_Vector_string_16384_4 1277862.040 -1.02%
SetIntersection_None_Vector_string_16384_64 1272153.993 -
SetIntersection_None_Vector_string_16_1 69321610.296 -
SetIntersection_None_Vector_string_16_16 36755775.428 -
SetIntersection_None_Vector_string_16_4 58705690.279 -
SetIntersection_None_Vector_string_1_1 570413309.238 -
SetIntersection_None_Vector_string_256_1 4731574.917 -1.10%
SetIntersection_None_Vector_string_256_16 4501579.961 -
SetIntersection_None_Vector_string_256_256 2404342.888 -
SetIntersection_None_Vector_string_256_4 4698375.600 -1.31%
SetIntersection_None_Vector_string_256_64 3852861.487 -
SetIntersection_None_Vector_string_262144_1 1363693.272 -
SetIntersection_None_Vector_string_262144_1024 1365094.468 -
SetIntersection_None_Vector_string_262144_16 1358023.805 -
SetIntersection_None_Vector_string_262144_16384 1368142.448 1.69%
SetIntersection_None_Vector_string_262144_256 1346036.998 -1.91%
SetIntersection_None_Vector_string_262144_262144 1350518.919 -
SetIntersection_None_Vector_string_262144_4 1343156.164 -
SetIntersection_None_Vector_string_262144_64 1316552.819 -2.89%
SetIntersection_None_Vector_string_4_1 231322591.491 -
SetIntersection_None_Vector_string_4_4 144530309.745 -
SetIntersection_None_Vector_string_64_1 18477456.816 -
SetIntersection_None_Vector_string_64_16 15020411.796 -
SetIntersection_None_Vector_string_64_4 17604337.939 -
SetIntersection_None_Vector_string_64_64 9324530.966 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1173581.929 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1186746.639 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1167736.346 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1188779.063 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1221906.815 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1186655.168 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1210180.167 -2.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1221421.888 -1.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1230958.497 1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1232221.372 -1.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1243805.327 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1231098.142 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1233222.594 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67676067.742 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36054007.990 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57523408.924 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568605932.186 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4561736.280 -1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4327537.833 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2320935.188 1.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4518477.275 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3705775.967 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1284559.630 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1251690.108 2.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1207413.152 -4.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1245869.333 -1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1305442.042 -1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1300184.415 2.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1258418.516 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1246974.043 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 228354177.888 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142874573.981 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17866756.250 -1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14645372.650 1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17095862.624 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9175821.762 -
SetIntersection_None_Vector_uint32_1024_1 1142850.155 -1.22%
SetIntersection_None_Vector_uint32_1024_1024 1149695.414 -
SetIntersection_None_Vector_uint32_1024_16 1179842.234 2.04%
SetIntersection_None_Vector_uint32_1024_256 1153933.507 -
SetIntersection_None_Vector_uint32_1024_4 1149089.018 -
SetIntersection_None_Vector_uint32_1024_64 1148804.476 -
SetIntersection_None_Vector_uint32_16384_1 1161810.959 -2.30%
SetIntersection_None_Vector_uint32_16384_1024 1177576.693 -
SetIntersection_None_Vector_uint32_16384_16 1178579.342 -
SetIntersection_None_Vector_uint32_16384_16384 1184735.998 -
SetIntersection_None_Vector_uint32_16384_256 1166147.588 -1.24%
SetIntersection_None_Vector_uint32_16384_4 1168580.411 -
SetIntersection_None_Vector_uint32_16384_64 1185318.230 -
SetIntersection_None_Vector_uint32_16_1 67319013.294 -
SetIntersection_None_Vector_uint32_16_16 35804490.863 -
SetIntersection_None_Vector_uint32_16_4 57207930.108 -
SetIntersection_None_Vector_uint32_1_1 586552900.674 -
SetIntersection_None_Vector_uint32_256_1 4588851.333 1.02%
SetIntersection_None_Vector_uint32_256_16 4265211.655 -1.60%
SetIntersection_None_Vector_uint32_256_256 2213442.806 -2.29%
SetIntersection_None_Vector_uint32_256_4 4479894.540 -
SetIntersection_None_Vector_uint32_256_64 3645013.251 -
SetIntersection_None_Vector_uint32_262144_1 1196996.278 -
SetIntersection_None_Vector_uint32_262144_1024 1181886.705 -2.12%
SetIntersection_None_Vector_uint32_262144_16 1193839.997 -1.35%
SetIntersection_None_Vector_uint32_262144_16384 1200525.509 -2.37%
SetIntersection_None_Vector_uint32_262144_256 1201844.614 -
SetIntersection_None_Vector_uint32_262144_262144 1213776.049 -
SetIntersection_None_Vector_uint32_262144_4 1204100.889 1.23%
SetIntersection_None_Vector_uint32_262144_64 1166308.191 -1.11%
SetIntersection_None_Vector_uint32_4_1 228337865.750 -
SetIntersection_None_Vector_uint32_4_4 142700621.897 -
SetIntersection_None_Vector_uint32_64_1 17786665.216 -
SetIntersection_None_Vector_uint32_64_16 14371535.362 -
SetIntersection_None_Vector_uint32_64_4 17054125.819 -
SetIntersection_None_Vector_uint32_64_64 9106289.426 -
SetIntersection_None_Vector_uint64_1024_1 1142272.817 -
SetIntersection_None_Vector_uint64_1024_1024 1145817.002 -
SetIntersection_None_Vector_uint64_1024_16 1146014.720 -
SetIntersection_None_Vector_uint64_1024_256 1143523.380 -
SetIntersection_None_Vector_uint64_1024_4 1143301.508 -
SetIntersection_None_Vector_uint64_1024_64 1150419.579 -
SetIntersection_None_Vector_uint64_16384_1 1172576.660 -
SetIntersection_None_Vector_uint64_16384_1024 1156671.567 -1.64%
SetIntersection_None_Vector_uint64_16384_16 1160847.534 -1.22%
SetIntersection_None_Vector_uint64_16384_16384 1163340.458 -1.46%
SetIntersection_None_Vector_uint64_16384_256 1116242.273 -3.59%
SetIntersection_None_Vector_uint64_16384_4 1129478.203 -3.78%
SetIntersection_None_Vector_uint64_16384_64 1167689.155 -1.42%
SetIntersection_None_Vector_uint64_16_1 66820748.038 -1.33%
SetIntersection_None_Vector_uint64_16_16 35497446.865 -1.45%
SetIntersection_None_Vector_uint64_16_4 56863582.752 -
SetIntersection_None_Vector_uint64_1_1 564065691.071 -1.13%
SetIntersection_None_Vector_uint64_256_1 4536550.814 -
SetIntersection_None_Vector_uint64_256_16 4258882.414 -
SetIntersection_None_Vector_uint64_256_256 2239222.149 -1.76%
SetIntersection_None_Vector_uint64_256_4 4446465.870 -1.13%
SetIntersection_None_Vector_uint64_256_64 3632273.744 -
SetIntersection_None_Vector_uint64_262144_1 1188982.838 -1.25%
SetIntersection_None_Vector_uint64_262144_1024 1197551.614 -
SetIntersection_None_Vector_uint64_262144_16 1186655.054 -
SetIntersection_None_Vector_uint64_262144_16384 1197478.081 2.60%
SetIntersection_None_Vector_uint64_262144_256 1196834.279 -
SetIntersection_None_Vector_uint64_262144_262144 1190808.932 -1.73%
SetIntersection_None_Vector_uint64_262144_4 1194393.560 3.26%
SetIntersection_None_Vector_uint64_262144_64 1137914.776 -5.77%
SetIntersection_None_Vector_uint64_4_1 226642565.430 -1.01%
SetIntersection_None_Vector_uint64_4_4 141521821.791 -1.13%
SetIntersection_None_Vector_uint64_64_1 17583111.695 -1.09%
SetIntersection_None_Vector_uint64_64_16 14305877.134 -
SetIntersection_None_Vector_uint64_64_4 16786235.686 -1.44%
SetIntersection_None_Vector_uint64_64_64 9023150.969 -
bm_gcd_complex 19.069 -
bm_gcd_random 30.550 -
bm_gcd_trivial 0.853 -
bm_lexicographical_compare<int>/1 1.157 -4.04%
bm_lexicographical_compare<int>/1048576 78212.006 1.99%
bm_lexicographical_compare<int>/16 1.957 -5.05%
bm_lexicographical_compare<int>/2 1.359 -5.52%
bm_lexicographical_compare<int>/262144 19158.235 -
bm_lexicographical_compare<int>/3 1.610 2.67%
bm_lexicographical_compare<int>/32768 2395.856 -
bm_lexicographical_compare<int>/4 1.162 -7.76%
bm_lexicographical_compare<int>/4096 298.542 -
bm_lexicographical_compare<int>/5 1.541 1.13%
bm_lexicographical_compare<int>/512 37.312 -
bm_lexicographical_compare<int>/6 1.541 1.28%
bm_lexicographical_compare<int>/64 4.858 -2.27%
bm_lexicographical_compare<int>/7 1.540 1.16%
bm_lexicographical_compare<int>/8 1.474 -3.92%
bm_lexicographical_compare<signed_char>/1 1.388 -
bm_lexicographical_compare<signed_char>/1048576 16281.418 -
bm_lexicographical_compare<signed_char>/16 1.269 -4.32%
bm_lexicographical_compare<signed_char>/2 1.620 -
bm_lexicographical_compare<signed_char>/262144 3835.217 -
bm_lexicographical_compare<signed_char>/3 1.817 -1.70%
bm_lexicographical_compare<signed_char>/32768 478.055 -
bm_lexicographical_compare<signed_char>/4 2.016 -4.67%
bm_lexicographical_compare<signed_char>/4096 59.755 -
bm_lexicographical_compare<signed_char>/5 2.253 -3.70%
bm_lexicographical_compare<signed_char>/512 7.806 -
bm_lexicographical_compare<signed_char>/6 2.524 -4.40%
bm_lexicographical_compare<signed_char>/64 1.889 -2.21%
bm_lexicographical_compare<signed_char>/7 2.843 -2.00%
bm_lexicographical_compare<signed_char>/8 3.249 1.16%
bm_lexicographical_compare<unsigned_char>/1 1.770 1.90%
bm_lexicographical_compare<unsigned_char>/1048576 17926.269 -
bm_lexicographical_compare<unsigned_char>/16 1.156 -
bm_lexicographical_compare<unsigned_char>/2 1.946 -1.52%
bm_lexicographical_compare<unsigned_char>/262144 4495.719 -
bm_lexicographical_compare<unsigned_char>/3 2.182 -
bm_lexicographical_compare<unsigned_char>/32768 572.994 -
bm_lexicographical_compare<unsigned_char>/4 1.448 -1.76%
bm_lexicographical_compare<unsigned_char>/4096 77.695 -
bm_lexicographical_compare<unsigned_char>/5 1.622 -4.74%
bm_lexicographical_compare<unsigned_char>/512 8.789 -
bm_lexicographical_compare<unsigned_char>/6 1.859 -2.34%
bm_lexicographical_compare<unsigned_char>/64 1.977 2.98%
bm_lexicographical_compare<unsigned_char>/7 2.117 -2.28%
bm_lexicographical_compare<unsigned_char>/8 1.393 -3.47%
bm_ranges_lexicographical_compare<int>/1 1.252 -7.27%
bm_ranges_lexicographical_compare<int>/1048576 76665.326 -
bm_ranges_lexicographical_compare<int>/16 2.285 -
bm_ranges_lexicographical_compare<int>/2 1.412 -10.54%
bm_ranges_lexicographical_compare<int>/262144 19130.011 -
bm_ranges_lexicographical_compare<int>/3 1.687 -9.67%
bm_ranges_lexicographical_compare<int>/32768 2390.223 -
bm_ranges_lexicographical_compare<int>/4 1.271 -6.12%
bm_ranges_lexicographical_compare<int>/4096 298.516 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.283 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.854 -2.17%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.502 -3.55%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16278.500 -
bm_ranges_lexicographical_compare<signed_char>/16 1.354 -2.09%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3835.933 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.396 -
bm_ranges_lexicographical_compare<signed_char>/4 1.971 -5.41%
bm_ranges_lexicographical_compare<signed_char>/4096 59.817 -
bm_ranges_lexicographical_compare<signed_char>/5 2.222 -4.04%
bm_ranges_lexicographical_compare<signed_char>/512 7.977 -
bm_ranges_lexicographical_compare<signed_char>/6 2.594 -2.75%
bm_ranges_lexicographical_compare<signed_char>/64 2.243 -
bm_ranges_lexicographical_compare<signed_char>/7 2.820 -2.30%
bm_ranges_lexicographical_compare<signed_char>/8 3.165 -4.28%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.753 5.14%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17925.620 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.156 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.958 3.06%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.189 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.235 4.58%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.675 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.520 6.00%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.725 3.37%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.798 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.956 2.46%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.008 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.188 1.91%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.455 1.41%
bm_ranges_swap_ranges_vb_aligned/1024 6.488 -
bm_ranges_swap_ranges_vb_aligned/1048576 3457.912 1.70%
bm_ranges_swap_ranges_vb_aligned/128 3.446 -
bm_ranges_swap_ranges_vb_aligned/131072 251.517 1.16%
bm_ranges_swap_ranges_vb_aligned/16 3.236 -
bm_ranges_swap_ranges_vb_aligned/16384 34.869 -
bm_ranges_swap_ranges_vb_aligned/2048 8.571 -
bm_ranges_swap_ranges_vb_aligned/256 4.381 -
bm_ranges_swap_ranges_vb_aligned/262144 500.855 -
bm_ranges_swap_ranges_vb_aligned/32 3.234 -
bm_ranges_swap_ranges_vb_aligned/32768 64.166 -
bm_ranges_swap_ranges_vb_aligned/4096 11.964 -
bm_ranges_swap_ranges_vb_aligned/512 5.263 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.296 -
bm_ranges_swap_ranges_vb_aligned/64 3.111 -
bm_ranges_swap_ranges_vb_aligned/65536 123.287 -
bm_ranges_swap_ranges_vb_aligned/8 3.193 -
bm_ranges_swap_ranges_vb_aligned/8192 19.506 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15578.587 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.095 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.528 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.942 -
bm_ranges_swap_ranges_vb_unaligned/512 13.310 -
bm_ranges_swap_ranges_vb_unaligned/64 6.277 -
bm_ranges_swap_ranges_vb_unaligned/8 5.052 3.23%
bm_swap_ranges_vb_aligned/1048576 3429.523 -
bm_swap_ranges_vb_aligned/262144 492.411 -
bm_swap_ranges_vb_aligned/32768 63.715 -
bm_swap_ranges_vb_aligned/4096 12.558 -
bm_swap_ranges_vb_aligned/512 5.005 -
bm_swap_ranges_vb_aligned/64 2.913 -1.18%
bm_swap_ranges_vb_aligned/8 3.349 -5.30%
bm_swap_ranges_vb_unaligned/1048576 16013.911 -
bm_swap_ranges_vb_unaligned/262144 3846.313 -
bm_swap_ranges_vb_unaligned/32768 485.114 -
bm_swap_ranges_vb_unaligned/4096 64.826 -
bm_swap_ranges_vb_unaligned/512 12.352 -
bm_swap_ranges_vb_unaligned/64 4.833 -1.21%
bm_swap_ranges_vb_unaligned/8 4.761 -1.62%
bm_write 595.321 -
rng::adjacent_find(deque<int>)/1024 463.207 -
rng::adjacent_find(deque<int>)/1048576 475764.521 -
rng::adjacent_find(deque<int>)/50 15.886 -20.68%
rng::adjacent_find(deque<int>)/8 3.178 -15.77%
rng::adjacent_find(deque<int>)/8192 3709.923 -
rng::adjacent_find(deque<int>,_pred)/1024 630.978 -
rng::adjacent_find(deque<int>,_pred)/1048576 651246.438 -
rng::adjacent_find(deque<int>,_pred)/50 29.030 -
rng::adjacent_find(deque<int>,_pred)/8 4.027 -
rng::adjacent_find(deque<int>,_pred)/8192 5092.067 -
rng::adjacent_find(list<int>)/1024 713.058 -
rng::adjacent_find(list<int>)/1048576 872127.421 -
rng::adjacent_find(list<int>)/50 23.694 -
rng::adjacent_find(list<int>)/8 2.113 -
rng::adjacent_find(list<int>)/8192 6913.301 -
rng::adjacent_find(list<int>,_pred)/1024 829.327 -
rng::adjacent_find(list<int>,_pred)/1048576 960509.133 -
rng::adjacent_find(list<int>,_pred)/50 34.861 -
rng::adjacent_find(list<int>,_pred)/8 3.970 -
rng::adjacent_find(list<int>,_pred)/8192 7888.072 3.62%
rng::adjacent_find(vector<int>)/1024 235.672 -
rng::adjacent_find(vector<int>)/1048576 238806.719 1.42%
rng::adjacent_find(vector<int>)/50 12.019 -
rng::adjacent_find(vector<int>)/8 2.031 -
rng::adjacent_find(vector<int>)/8192 1835.178 -
rng::adjacent_find(vector<int>,_pred)/1024 401.292 -
rng::adjacent_find(vector<int>,_pred)/1048576 469148.713 1.41%
rng::adjacent_find(vector<int>,_pred)/50 23.661 -
rng::adjacent_find(vector<int>,_pred)/8 3.409 1.23%
rng::adjacent_find(vector<int>,_pred)/8192 3179.481 -
rng::all_of(deque<int>)_(process_all)/32 11.547 -19.67%
rng::all_of(deque<int>)_(process_all)/32768 10590.649 -7.85%
rng::all_of(deque<int>)_(process_all)/50 18.314 -11.20%
rng::all_of(deque<int>)_(process_all)/8 3.093 -33.45%
rng::all_of(deque<int>)_(process_all)/8192 2639.633 -8.39%
rng::all_of(list<int>)_(process_all)/32 11.480 -
rng::all_of(list<int>)_(process_all)/32768 26163.797 -
rng::all_of(list<int>)_(process_all)/50 21.928 -
rng::all_of(list<int>)_(process_all)/8 2.708 -
rng::all_of(list<int>)_(process_all)/8192 7486.596 -
rng::all_of(vector<int>)_(process_all)/32 8.379 -
rng::all_of(vector<int>)_(process_all)/32768 8111.644 -
rng::all_of(vector<int>)_(process_all)/50 18.259 -
rng::all_of(vector<int>)_(process_all)/8 2.474 -
rng::all_of(vector<int>)_(process_all)/8192 2025.113 -
rng::any_of(deque<int>)_(process_all)/32 11.560 -19.44%
rng::any_of(deque<int>)_(process_all)/32768 10600.810 -
rng::any_of(deque<int>)_(process_all)/50 20.285 -2.37%
rng::any_of(deque<int>)_(process_all)/8 3.091 -33.44%
rng::any_of(deque<int>)_(process_all)/8192 2640.662 -
rng::any_of(list<int>)_(process_all)/32 11.552 -
rng::any_of(list<int>)_(process_all)/32768 25991.677 -
rng::any_of(list<int>)_(process_all)/50 21.654 -
rng::any_of(list<int>)_(process_all)/8 2.606 -
rng::any_of(list<int>)_(process_all)/8192 7227.438 -
rng::any_of(vector<int>)_(process_all)/32 8.442 1.32%
rng::any_of(vector<int>)_(process_all)/32768 8066.036 -
rng::any_of(vector<int>)_(process_all)/50 12.692 -
rng::any_of(vector<int>)_(process_all)/8 2.499 3.05%
rng::any_of(vector<int>)_(process_all)/8192 2022.277 -
rng::contains(deque<int>)_(process_all)/1048576 250164.643 -
rng::contains(deque<int>)_(process_all)/32 8.627 -
rng::contains(deque<int>)_(process_all)/50 12.596 -
rng::contains(deque<int>)_(process_all)/8 3.008 2.29%
rng::contains(deque<int>)_(process_all)/8192 1919.740 -
rng::contains(list<int>)_(process_all)/1048576 834538.783 -
rng::contains(list<int>)_(process_all)/32 9.518 -
rng::contains(list<int>)_(process_all)/50 18.089 -1.25%
rng::contains(list<int>)_(process_all)/8 2.422 -
rng::contains(list<int>)_(process_all)/8192 7151.002 2.22%
rng::contains(vector<int>)_(process_all)/1048576 237356.050 -
rng::contains(vector<int>)_(process_all)/32 8.407 -
rng::contains(vector<int>)_(process_all)/50 12.375 -
rng::contains(vector<int>)_(process_all)/8 2.713 -1.78%
rng::contains(vector<int>)_(process_all)/8192 1843.191 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18303.083 -6.17%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19188.610 -6.23%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457936.892 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431392.652 -
rng::contains_subrange(deque<int>)_(process_all)/16 6.617 -16.91%
rng::contains_subrange(deque<int>)_(process_all)/32 10.819 -16.71%
rng::contains_subrange(deque<int>)_(process_all)/50 14.634 -22.92%
rng::contains_subrange(deque<int>)_(process_all)/8192 3382.514 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503364.561 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.924 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.431 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.663 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.968 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479460.956 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.388 1.16%
rng::contains_subrange(deque<int>)_(single_element)/32 17.579 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.667 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.402 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36998.620 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38407.485 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2461281.579 -
rng::contains_subrange(list<int>)_(process_all)/1048576 845977.127 -
rng::contains_subrange(list<int>)_(process_all)/16 5.021 2.14%
rng::contains_subrange(list<int>)_(process_all)/32 10.418 -
rng::contains_subrange(list<int>)_(process_all)/50 18.085 -
rng::contains_subrange(list<int>)_(process_all)/8192 8395.399 -
rng::contains_subrange(list<int>)_(same_length)/1048576 941465.486 -
rng::contains_subrange(list<int>)_(same_length)/16 6.968 -
rng::contains_subrange(list<int>)_(same_length)/32 16.347 -
rng::contains_subrange(list<int>)_(same_length)/50 30.050 -
rng::contains_subrange(list<int>)_(same_length)/8192 7912.867 -
rng::contains_subrange(list<int>)_(single_element)/1048576 830764.103 -1.42%
rng::contains_subrange(list<int>)_(single_element)/16 4.882 -2.25%
rng::contains_subrange(list<int>)_(single_element)/32 10.428 -
rng::contains_subrange(list<int>)_(single_element)/50 18.620 1.48%
rng::contains_subrange(list<int>)_(single_element)/8192 7347.816 6.47%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13821.848 -1.08%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14649.665 -1.33%
rng::contains_subrange(vector<int>)_(near_matches)/8192 766163.289 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208929.894 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.867 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.088 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.545 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1630.378 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246648.675 1.28%
rng::contains_subrange(vector<int>)_(same_length)/16 4.808 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.793 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.675 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1954.922 4.65%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234841.200 1.11%
rng::contains_subrange(vector<int>)_(single_element)/16 4.830 3.42%
rng::contains_subrange(vector<int>)_(single_element)/32 8.531 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.420 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1834.662 1.36%
rng::copy(deque<int>)/1048576 49827.076 -
rng::copy(deque<int>)/262144 10462.998 2.57%
rng::copy(deque<int>)/32768 1149.176 -
rng::copy(deque<int>)/4096 145.951 -
rng::copy(deque<int>)/512 16.786 -
rng::copy(deque<int>)/64 5.561 97.38%
rng::copy(deque<int>)/8 2.662 -2.39%
rng::copy(list<int>)/1048576 882456.657 -
rng::copy(list<int>)/262144 218638.132 -
rng::copy(list<int>)/32768 26681.520 -3.50%
rng::copy(list<int>)/4096 3116.344 -
rng::copy(list<int>)/512 369.152 -
rng::copy(list<int>)/64 33.679 8.98%
rng::copy(list<int>)/8 2.394 1.05%
rng::copy(vector<bool>)_(aligned)/1048576 1038.827 -
rng::copy(vector<bool>)_(aligned)/262144 280.713 1.99%
rng::copy(vector<bool>)_(aligned)/32768 35.490 -
rng::copy(vector<bool>)_(aligned)/4096 4.929 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.308 -4.58%
rng::copy(vector<bool>)_(unaligned)/1048576 5507.200 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.327 -
rng::copy(vector<bool>)_(unaligned)/32768 174.081 -
rng::copy(vector<bool>)_(unaligned)/4096 20.842 -
rng::copy(vector<bool>)_(unaligned)/512 3.383 -4.10%
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 49205.205 -
rng::copy(vector<int>)/262144 12532.034 -
rng::copy(vector<int>)/32768 3307.175 1.96%
rng::copy(vector<int>)/4096 160.053 -31.27%
rng::copy(vector<int>)/512 15.988 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.210 -3.86%
rng::copy_backward(deque<int>)/1048576 124418.779 -
rng::copy_backward(deque<int>)/262144 31391.066 1.79%
rng::copy_backward(deque<int>)/32768 3836.006 3.87%
rng::copy_backward(deque<int>)/4096 148.008 -
rng::copy_backward(deque<int>)/512 18.231 -
rng::copy_backward(deque<int>)/64 3.047 -
rng::copy_backward(deque<int>)/8 2.650 -4.78%
rng::copy_backward(list<int>)/1048576 887930.591 -
rng::copy_backward(list<int>)/262144 219988.159 -
rng::copy_backward(list<int>)/32768 28231.270 -4.82%
rng::copy_backward(list<int>)/4096 3121.226 1.91%
rng::copy_backward(list<int>)/512 373.400 -
rng::copy_backward(list<int>)/64 31.119 -
rng::copy_backward(list<int>)/8 2.373 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1634.370 57.07%
rng::copy_backward(vector<bool>)_(aligned)/262144 279.408 1.21%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.651 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.049 -3.45%
rng::copy_backward(vector<bool>)_(aligned)/512 1.754 -1.24%
rng::copy_backward(vector<bool>)_(aligned)/64 1.724 -4.89%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6960.524 2.89%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1648.192 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 207.111 -2.38%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.871 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49375.608 1.22%
rng::copy_backward(vector<int>)/262144 12534.422 -
rng::copy_backward(vector<int>)/32768 3122.098 -11.21%
rng::copy_backward(vector<int>)/4096 148.341 3.20%
rng::copy_backward(vector<int>)/512 16.623 -
rng::copy_backward(vector<int>)/64 2.517 -
rng::copy_backward(vector<int>)/8 2.247 -2.04%
rng::copy_if(deque<int>)_(entire_range)/1048576 277842.305 -
rng::copy_if(deque<int>)_(entire_range)/262144 69805.940 -
rng::copy_if(deque<int>)_(entire_range)/32768 8699.654 -
rng::copy_if(deque<int>)_(entire_range)/4096 1022.203 -
rng::copy_if(deque<int>)_(entire_range)/512 135.120 -
rng::copy_if(deque<int>)_(entire_range)/64 16.149 -
rng::copy_if(deque<int>)_(entire_range)/8 2.933 -
rng::copy_if(deque<int>)_(every_other)/1048576 371670.822 -
rng::copy_if(deque<int>)_(every_other)/262144 92771.129 -
rng::copy_if(deque<int>)_(every_other)/32768 11605.387 -
rng::copy_if(deque<int>)_(every_other)/4096 1453.344 -
rng::copy_if(deque<int>)_(every_other)/512 181.960 -
rng::copy_if(deque<int>)_(every_other)/64 23.398 -
rng::copy_if(deque<int>)_(every_other)/8 3.455 -
rng::copy_if(list<int>)_(entire_range)/1048576 882977.086 -
rng::copy_if(list<int>)_(entire_range)/262144 217934.237 -
rng::copy_if(list<int>)_(entire_range)/32768 27838.325 -4.52%
rng::copy_if(list<int>)_(entire_range)/4096 3047.509 -
rng::copy_if(list<int>)_(entire_range)/512 370.837 1.07%
rng::copy_if(list<int>)_(entire_range)/64 32.235 -14.43%
rng::copy_if(list<int>)_(entire_range)/8 2.568 -
rng::copy_if(list<int>)_(every_other)/1048576 839739.910 -
rng::copy_if(list<int>)_(every_other)/262144 209198.954 -
rng::copy_if(list<int>)_(every_other)/32768 25956.869 1.31%
rng::copy_if(list<int>)_(every_other)/4096 3236.240 -
rng::copy_if(list<int>)_(every_other)/512 358.563 -
rng::copy_if(list<int>)_(every_other)/64 23.872 -
rng::copy_if(list<int>)_(every_other)/8 2.303 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245903.172 -
rng::copy_if(vector<int>)_(entire_range)/262144 59940.961 -
rng::copy_if(vector<int>)_(entire_range)/32768 7478.749 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.096 -
rng::copy_if(vector<int>)_(entire_range)/512 123.660 -
rng::copy_if(vector<int>)_(entire_range)/64 15.839 -
rng::copy_if(vector<int>)_(entire_range)/8 2.227 -1.60%
rng::copy_if(vector<int>)_(every_other)/1048576 239529.907 -
rng::copy_if(vector<int>)_(every_other)/262144 59764.909 -
rng::copy_if(vector<int>)_(every_other)/32768 7482.927 -
rng::copy_if(vector<int>)_(every_other)/4096 937.068 -
rng::copy_if(vector<int>)_(every_other)/512 123.467 -
rng::copy_if(vector<int>)_(every_other)/64 18.135 -
rng::copy_if(vector<int>)_(every_other)/8 4.254 -
rng::copy_n(deque<int>)/1048576 49649.391 -
rng::copy_n(deque<int>)/262144 10260.851 -
rng::copy_n(deque<int>)/32768 1149.684 -
rng::copy_n(deque<int>)/4096 146.643 -
rng::copy_n(deque<int>)/512 16.796 -
rng::copy_n(deque<int>)/64 2.872 -
rng::copy_n(deque<int>)/8 2.729 -
rng::copy_n(list<int>)/1048576 877726.614 -
rng::copy_n(list<int>)/262144 217245.260 -
rng::copy_n(list<int>)/32768 26662.921 2.14%
rng::copy_n(list<int>)/4096 4276.999 15.57%
rng::copy_n(list<int>)/512 340.260 -
rng::copy_n(list<int>)/64 14.224 1.10%
rng::copy_n(list<int>)/8 2.237 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.989 -
rng::copy_n(vector<bool>)_(aligned)/262144 277.990 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.488 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.928 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.373 5.10%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.424 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1369.211 -8.09%
rng::copy_n(vector<bool>)_(unaligned)/32768 174.338 -
rng::copy_n(vector<bool>)_(unaligned)/4096 20.886 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.425 -2.91%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49887.814 -
rng::copy_n(vector<int>)/262144 12533.078 -
rng::copy_n(vector<int>)/32768 2728.359 -1.75%
rng::copy_n(vector<int>)/4096 224.806 -7.76%
rng::copy_n(vector<int>)/512 16.101 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.217 -
rng::count(deque<int>)_(every_other)/1024 247.664 -
rng::count(deque<int>)_(every_other)/1048576 253247.368 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1936.528 -
rng::count(list<int>)_(every_other)/1024 706.349 -
rng::count(list<int>)_(every_other)/1048576 829896.451 -
rng::count(list<int>)_(every_other)/8 2.072 -
rng::count(list<int>)_(every_other)/8192 6981.537 -3.89%
rng::count(vector<bool>)/1000 3.003 -
rng::count(vector<bool>)/1024 1.692 -
rng::count(vector<bool>)/1048576 1460.840 -
rng::count(vector<bool>)/8192 11.459 -
rng::count(vector<int>)_(every_other)/1024 103.079 -
rng::count(vector<int>)_(every_other)/1048576 105190.256 -
rng::count(vector<int>)_(every_other)/8 1.353 -
rng::count(vector<int>)_(every_other)/8192 819.530 -
rng::count_if(deque<int>)_(every_other)/1024 347.236 -
rng::count_if(deque<int>)_(every_other)/1048576 342715.880 -
rng::count_if(deque<int>)_(every_other)/8 3.356 -
rng::count_if(deque<int>)_(every_other)/8192 2623.790 -
rng::count_if(list<int>)_(every_other)/1024 757.980 -
rng::count_if(list<int>)_(every_other)/1048576 894855.474 -
rng::count_if(list<int>)_(every_other)/8 2.824 -
rng::count_if(list<int>)_(every_other)/8192 7195.744 -6.62%
rng::count_if(vector<int>)_(every_other)/1024 249.885 -
rng::count_if(vector<int>)_(every_other)/1048576 247849.012 -
rng::count_if(vector<int>)_(every_other)/8 4.233 -
rng::count_if(vector<int>)_(every_other)/8192 1927.084 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.851 -
rng::distance(deque<int>)/50 0.850 -
rng::distance(deque<int>)/8192 0.853 -
rng::distance(join_view(vector<vector<int>>)/1024 1.027 -
rng::distance(join_view(vector<vector<int>>)/4096 4.435 -
rng::distance(join_view(vector<vector<int>>)/50 0.606 -
rng::distance(join_view(vector<vector<int>>)/8192 8.287 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.209 -14.42%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491476.286 -15.95%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.766 -5.05%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.991 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3834.913 -15.38%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.064 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.719 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.064 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.066 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.065 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.113 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733263.904 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.888 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.559 -1.05%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5731.232 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.778 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.098 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.095 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.098 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2042.703 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2291693.803 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 46.948 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.564 -3.02%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19122.708 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 709.167 20.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462132.774 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.266 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.737 -1.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 12017.106 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1789.663 1.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2340993.567 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.326 -1.51%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.816 1.62%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19800.577 -1.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 542.287 -2.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1463744.759 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.482 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.701 -1.34%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11053.239 -5.59%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.795 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 958211.119 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.750 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.998 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8723.119 12.50%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.977 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 873.441 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083657.830 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.038 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.672 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13333.743 25.64%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.388 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73726.987 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.797 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.694 15.70%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 573.037 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.493 7.37%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.437 2.87%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.493 6.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.503 6.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.491 7.00%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.719 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634672.398 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.832 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.164 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 5559.901 15.68%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.711 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.696 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.710 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 500.293 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497712.816 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 21.591 -1.31%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.872 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3840.853 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.739 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 523536.163 -2.16%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 29.359 7.65%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.228 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4057.101 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 780.288 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 955444.917 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.728 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.955 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11384.687 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.227 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992575.639 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.874 5.90%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.546 -1.07%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10348.262 -
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.219 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.625 -
rng::equal(vector<bool>)_(unaligned)/1048576 7594.841 -
rng::equal(vector<bool>)_(unaligned)/50 0.694 -17.87%
rng::equal(vector<bool>)_(unaligned)/8 0.707 -23.57%
rng::equal(vector<bool>)_(unaligned)/8192 64.854 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.796 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73754.629 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 6.472 47.22%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 3.133 132.19%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 573.122 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.242 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639791.361 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.873 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.648 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4796.203 -
rng::fill(deque<int>)/1024 29.878 -
rng::fill(deque<int>)/32 1.338 -4.55%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 242.224 -
rng::fill(list<int>)/1024 671.776 -
rng::fill(list<int>)/32 8.326 -
rng::fill(list<int>)/50 16.840 -
rng::fill(list<int>)/8192 7653.506 7.65%
rng::fill(vector<bool>)/1048576 3823.407 -
rng::fill(vector<bool>)/262144 232.760 -
rng::fill(vector<bool>)/32768 30.054 1.27%
rng::fill(vector<bool>)/4096 4.217 -
rng::fill(vector<bool>)/512 1.479 -5.82%
rng::fill(vector<bool>)/64 1.451 -6.92%
rng::fill(vector<int>)/1024 29.848 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 238.998 -
rng::fill_n(deque<int>)/1024 29.348 -
rng::fill_n(deque<int>)/32 1.207 -14.97%
rng::fill_n(deque<int>)/50 2.198 -
rng::fill_n(deque<int>)/8192 247.872 4.45%
rng::fill_n(list<int>)/1024 649.443 -
rng::fill_n(list<int>)/32 8.263 -
rng::fill_n(list<int>)/50 15.911 -
rng::fill_n(list<int>)/8192 7518.924 1.17%
rng::fill_n(vector<bool>)/1048576 3823.116 -
rng::fill_n(vector<bool>)/262144 232.171 -
rng::fill_n(vector<bool>)/32768 30.051 -
rng::fill_n(vector<bool>)/4096 4.163 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.431 5.08%
rng::fill_n(vector<int>)/1024 29.661 -
rng::fill_n(vector<int>)/32 1.147 -
rng::fill_n(vector<int>)/50 2.229 -
rng::fill_n(vector<int>)/8192 241.079 1.51%
rng::find(deque<int>)_(bail_25%)/1024 66.733 -
rng::find(deque<int>)_(bail_25%)/32768 1924.137 -
rng::find(deque<int>)_(bail_25%)/8 2.057 2.96%
rng::find(deque<int>)_(bail_25%)/8192 478.052 -
rng::find(deque<int>)_(process_all)/1024 244.415 -
rng::find(deque<int>)_(process_all)/32768 7845.129 -
rng::find(deque<int>)_(process_all)/50 13.108 -
rng::find(deque<int>)_(process_all)/8 3.441 -2.07%
rng::find(deque<int>)_(process_all)/8192 1956.951 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.893 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9444.207 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.303 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.420 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2327.971 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 341.686 9.15%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11117.506 7.61%
rng::find(join_view(list<vector<int>>))_(process_all)/50 15.433 17.85%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.202 11.49%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2748.267 8.51%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 729.460 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27139.243 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.744 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.655 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8286.438 2.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.865 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 650.814 -1.70%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.912 2.62%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.218 4.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.390 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.098 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8802.661 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.755 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.032 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2173.497 -
rng::find(list<int>)_(bail_25%)/1024 180.937 -
rng::find(list<int>)_(bail_25%)/32768 7530.741 -14.42%
rng::find(list<int>)_(bail_25%)/8 0.919 -1.90%
rng::find(list<int>)_(bail_25%)/8192 1422.000 -
rng::find(list<int>)_(process_all)/1024 725.965 1.12%
rng::find(list<int>)_(process_all)/32768 27462.331 -
rng::find(list<int>)_(process_all)/50 30.283 50.86%
rng::find(list<int>)_(process_all)/8 2.340 -1.95%
rng::find(list<int>)_(process_all)/8192 11394.980 -3.25%
rng::find(vector<bool>)_(process_all)/1024 4.549 -3.62%
rng::find(vector<bool>)_(process_all)/1048576 3662.641 -
rng::find(vector<bool>)_(process_all)/50 0.804 16.27%
rng::find(vector<bool>)_(process_all)/8 0.799 40.18%
rng::find(vector<bool>)_(process_all)/8192 33.476 -
rng::find(vector<char>)_(bail_25%)/1024 5.286 -
rng::find(vector<char>)_(bail_25%)/32768 136.501 -
rng::find(vector<char>)_(bail_25%)/8 1.106 -4.22%
rng::find(vector<char>)_(bail_25%)/8192 39.804 -
rng::find(vector<char>)_(process_all)/1024 16.271 -
rng::find(vector<char>)_(process_all)/32768 496.407 -
rng::find(vector<char>)_(process_all)/50 1.647 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.614 -
rng::find(vector<int>)_(bail_25%)/1024 65.978 -
rng::find(vector<int>)_(bail_25%)/32768 1860.908 -
rng::find(vector<int>)_(bail_25%)/8 1.581 -
rng::find(vector<int>)_(bail_25%)/8192 472.123 -
rng::find(vector<int>)_(process_all)/1024 243.175 -
rng::find(vector<int>)_(process_all)/32768 7446.423 -
rng::find(vector<int>)_(process_all)/50 12.482 -
rng::find(vector<int>)_(process_all)/8 2.813 -
rng::find(vector<int>)_(process_all)/8192 1861.789 -
rng::find_end(deque<int>)_(match_near_end)/1000 35.931 -1.28%
rng::find_end(deque<int>)_(match_near_end)/1024 35.793 -4.21%
rng::find_end(deque<int>)_(match_near_end)/8192 280.154 -
rng::find_end(deque<int>)_(near_matches)/1000 16772.928 -2.35%
rng::find_end(deque<int>)_(near_matches)/1024 17807.184 -
rng::find_end(deque<int>)_(near_matches)/8192 1141153.480 1.35%
rng::find_end(deque<int>)_(process_all)/1000 306.268 -
rng::find_end(deque<int>)_(process_all)/1024 311.243 -2.22%
rng::find_end(deque<int>)_(process_all)/1048576 266967.521 -5.25%
rng::find_end(deque<int>)_(process_all)/8192 2028.925 -8.88%
rng::find_end(deque<int>)_(same_length)/1000 331.535 -
rng::find_end(deque<int>)_(same_length)/1024 337.611 -
rng::find_end(deque<int>)_(same_length)/8192 2749.753 2.41%
rng::find_end(deque<int>)_(single_element)/1000 338.833 1.22%
rng::find_end(deque<int>)_(single_element)/1024 331.713 -
rng::find_end(deque<int>)_(single_element)/8192 2233.150 1.07%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.824 -1.13%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.189 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 602.321 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31073.038 -3.66%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32295.897 -3.09%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1874060.385 -3.21%
rng::find_end(deque<int>,_pred)_(process_all)/1000 583.091 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 621.972 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 545523.387 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4283.659 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.828 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.099 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4945.549 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 646.046 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.584 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4817.707 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.649 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4451.418 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254552.045 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36381.480 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37797.498 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2471518.845 -
rng::find_end(forward_list<int>)_(process_all)/1000 701.796 -
rng::find_end(forward_list<int>)_(process_all)/1024 721.840 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764592.324 -
rng::find_end(forward_list<int>)_(process_all)/8192 5558.962 -1.90%
rng::find_end(forward_list<int>)_(same_length)/1000 1472.775 -
rng::find_end(forward_list<int>)_(same_length)/1024 1490.287 -
rng::find_end(forward_list<int>)_(same_length)/8192 13059.410 -23.20%
rng::find_end(forward_list<int>)_(single_element)/1000 705.049 -
rng::find_end(forward_list<int>)_(single_element)/1024 727.948 -
rng::find_end(forward_list<int>)_(single_element)/8192 5847.373 -4.33%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 827.210 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5431.277 1.02%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276605.289 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42381.850 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43899.945 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696377.562 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 746.579 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.181 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844272.316 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6125.527 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.365 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.538 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13905.624 -7.64%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.692 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 823.565 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6647.757 -3.72%
rng::find_end(list<int>)_(match_near_end)/1000 63.677 -
rng::find_end(list<int>)_(match_near_end)/1024 61.674 -
rng::find_end(list<int>)_(match_near_end)/8192 595.478 -
rng::find_end(list<int>)_(near_matches)/1000 33083.568 -
rng::find_end(list<int>)_(near_matches)/1024 34584.827 -
rng::find_end(list<int>)_(near_matches)/8192 2264721.278 -
rng::find_end(list<int>)_(process_all)/1000 718.911 -
rng::find_end(list<int>)_(process_all)/1024 725.402 -
rng::find_end(list<int>)_(process_all)/1048576 875230.339 -
rng::find_end(list<int>)_(process_all)/8192 7383.121 -1.13%
rng::find_end(list<int>)_(same_length)/1000 739.534 -
rng::find_end(list<int>)_(same_length)/1024 756.595 -
rng::find_end(list<int>)_(same_length)/8192 8174.586 -14.73%
rng::find_end(list<int>)_(single_element)/1000 712.910 -
rng::find_end(list<int>)_(single_element)/1024 730.497 -
rng::find_end(list<int>)_(single_element)/8192 7893.710 -7.58%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.546 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.626 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.835 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37612.122 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39119.943 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2418710.776 -
rng::find_end(list<int>,_pred)_(process_all)/1000 802.647 -
rng::find_end(list<int>,_pred)_(process_all)/1024 821.315 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 969508.703 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8431.970 -4.64%
rng::find_end(list<int>,_pred)_(same_length)/1000 764.407 -
rng::find_end(list<int>,_pred)_(same_length)/1024 784.094 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9334.308 -7.53%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.967 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.378 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8770.625 -2.35%
rng::find_end(vector<int>)_(match_near_end)/1000 27.923 -
rng::find_end(vector<int>)_(match_near_end)/1024 25.076 -
rng::find_end(vector<int>)_(match_near_end)/8192 203.205 -
rng::find_end(vector<int>)_(near_matches)/1000 13776.975 -
rng::find_end(vector<int>)_(near_matches)/1024 14265.175 -
rng::find_end(vector<int>)_(near_matches)/8192 778927.491 -
rng::find_end(vector<int>)_(process_all)/1000 364.229 -
rng::find_end(vector<int>)_(process_all)/1024 373.397 -
rng::find_end(vector<int>)_(process_all)/1048576 376783.956 1.01%
rng::find_end(vector<int>)_(process_all)/8192 2948.356 1.02%
rng::find_end(vector<int>)_(same_length)/1000 247.742 1.32%
rng::find_end(vector<int>)_(same_length)/1024 257.529 2.96%
rng::find_end(vector<int>)_(same_length)/8192 1976.707 1.65%
rng::find_end(vector<int>)_(single_element)/1000 400.241 -
rng::find_end(vector<int>)_(single_element)/1024 410.359 -
rng::find_end(vector<int>)_(single_element)/8192 3241.822 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.853 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.289 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.442 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23012.660 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23540.414 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1448538.566 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 542.846 1.99%
rng::find_end(vector<int>,_pred)_(process_all)/1024 555.658 1.87%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646935.669 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4404.882 1.27%
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.154 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.107 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5011.725 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 595.746 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 614.983 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4910.469 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365730.486 -
rng::find_first_of(deque<int>)_(large_needle)/32 285.048 -
rng::find_first_of(deque<int>)_(large_needle)/50 673.064 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23516143.067 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3459.324 -1.37%
rng::find_first_of(deque<int>)_(small_needle)/32 109.370 2.48%
rng::find_first_of(deque<int>)_(small_needle)/50 168.111 2.15%
rng::find_first_of(deque<int>)_(small_needle)/8192 27701.773 -1.08%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 578758.725 3.10%
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 510.376 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1397.915 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35549895.852 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6307.829 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 200.117 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.483 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50260.996 -
rng::find_first_of(list<int>)_(large_needle)/1024 853522.415 -
rng::find_first_of(list<int>)_(large_needle)/32 676.937 -
rng::find_first_of(list<int>)_(large_needle)/50 1738.763 -
rng::find_first_of(list<int>)_(large_needle)/8192 50658392.857 2.87%
rng::find_first_of(list<int>)_(small_needle)/1024 2775.361 -1.59%
rng::find_first_of(list<int>)_(small_needle)/32 90.787 -1.48%
rng::find_first_of(list<int>)_(small_needle)/50 139.166 -1.80%
rng::find_first_of(list<int>)_(small_needle)/8192 22179.868 -1.82%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 872462.075 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 730.480 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.460 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54543461.539 -2.16%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5514.980 5.26%
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.396 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 264.952 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42068.019 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107518.852 -1.26%
rng::find_first_of(vector<int>)_(large_needle)/32 105.783 1.72%
rng::find_first_of(vector<int>)_(large_needle)/50 261.084 -11.17%
rng::find_first_of(vector<int>)_(large_needle)/8192 6919549.505 -1.72%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.549 -
rng::find_first_of(vector<int>)_(small_needle)/32 47.889 -
rng::find_first_of(vector<int>)_(small_needle)/50 71.897 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11278.055 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 607732.829 2.29%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 502.062 1.35%
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.066 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38388921.278 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5647.004 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.107 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.496 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46074.951 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.236 -
rng::find_if(deque<int>)_(bail_25%)/32768 2754.191 -
rng::find_if(deque<int>)_(bail_25%)/8 1.525 -1.26%
rng::find_if(deque<int>)_(bail_25%)/8192 685.770 -
rng::find_if(deque<int>)_(process_all)/1024 474.821 -1.02%
rng::find_if(deque<int>)_(process_all)/32768 11468.458 -
rng::find_if(deque<int>)_(process_all)/50 23.931 -
rng::find_if(deque<int>)_(process_all)/8 3.966 -
rng::find_if(deque<int>)_(process_all)/8192 2826.264 -
rng::find_if(list<int>)_(bail_25%)/1024 194.597 -
rng::find_if(list<int>)_(bail_25%)/32768 8605.296 -1.19%
rng::find_if(list<int>)_(bail_25%)/8 1.314 3.13%
rng::find_if(list<int>)_(bail_25%)/8192 1520.481 -
rng::find_if(list<int>)_(process_all)/1024 760.793 -
rng::find_if(list<int>)_(process_all)/32768 28359.687 -
rng::find_if(list<int>)_(process_all)/50 21.451 -
rng::find_if(list<int>)_(process_all)/8 3.510 -
rng::find_if(list<int>)_(process_all)/8192 9620.014 2.69%
rng::find_if(vector<bool>)_(process_all)/1024 768.545 -
rng::find_if(vector<bool>)_(process_all)/1048576 784844.778 -
rng::find_if(vector<bool>)_(process_all)/50 34.911 -
rng::find_if(vector<bool>)_(process_all)/8 5.452 -
rng::find_if(vector<bool>)_(process_all)/8192 6137.623 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.199 -
rng::find_if(vector<char>)_(bail_25%)/32768 2056.225 1.64%
rng::find_if(vector<char>)_(bail_25%)/8 0.943 -
rng::find_if(vector<char>)_(bail_25%)/8192 523.408 1.17%
rng::find_if(vector<char>)_(process_all)/1024 273.778 1.94%
rng::find_if(vector<char>)_(process_all)/32768 8131.002 -1.10%
rng::find_if(vector<char>)_(process_all)/50 12.592 -
rng::find_if(vector<char>)_(process_all)/8 2.492 1.72%
rng::find_if(vector<char>)_(process_all)/8192 2048.996 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.503 -
rng::find_if(vector<int>)_(bail_25%)/32768 2336.375 -
rng::find_if(vector<int>)_(bail_25%)/8 1.075 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.122 -
rng::find_if(vector<int>)_(process_all)/1024 283.630 -
rng::find_if(vector<int>)_(process_all)/32768 8811.218 -
rng::find_if(vector<int>)_(process_all)/50 14.207 -
rng::find_if(vector<int>)_(process_all)/8 2.613 3.35%
rng::find_if(vector<int>)_(process_all)/8192 2194.026 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.883 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2900.594 -2.21%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.439 -4.81%
rng::find_if_not(deque<int>)_(bail_25%)/8192 728.346 -1.73%
rng::find_if_not(deque<int>)_(process_all)/1024 479.217 -
rng::find_if_not(deque<int>)_(process_all)/32768 11902.366 2.26%
rng::find_if_not(deque<int>)_(process_all)/50 23.719 -
rng::find_if_not(deque<int>)_(process_all)/8 3.978 -
rng::find_if_not(deque<int>)_(process_all)/8192 2957.452 2.33%
rng::find_if_not(list<int>)_(bail_25%)/1024 191.745 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10376.757 10.47%
rng::find_if_not(list<int>)_(bail_25%)/8 1.311 2.91%
rng::find_if_not(list<int>)_(bail_25%)/8192 1522.275 -
rng::find_if_not(list<int>)_(process_all)/1024 762.109 -
rng::find_if_not(list<int>)_(process_all)/32768 28100.724 -
rng::find_if_not(list<int>)_(process_all)/50 21.849 -
rng::find_if_not(list<int>)_(process_all)/8 3.500 -
rng::find_if_not(list<int>)_(process_all)/8192 8904.634 12.20%
rng::find_if_not(vector<bool>)_(process_all)/1024 761.184 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 777252.725 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.533 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.387 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6072.950 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.178 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2027.196 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.952 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.954 -
rng::find_if_not(vector<char>)_(process_all)/1024 272.172 -
rng::find_if_not(vector<char>)_(process_all)/32768 8209.399 -
rng::find_if_not(vector<char>)_(process_all)/50 12.594 -1.86%
rng::find_if_not(vector<char>)_(process_all)/8 2.425 -8.06%
rng::find_if_not(vector<char>)_(process_all)/8192 2064.019 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.609 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2339.196 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.128 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.769 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.677 -
rng::find_if_not(vector<int>)_(process_all)/32768 8808.525 -
rng::find_if_not(vector<int>)_(process_all)/50 14.160 -
rng::find_if_not(vector<int>)_(process_all)/8 2.612 -2.49%
rng::find_if_not(vector<int>)_(process_all)/8192 2194.210 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.064 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324759.605 -
rng::find_last(deque<int>)_(bail_10%)/50 11.432 -
rng::find_last(deque<int>)_(bail_10%)/8 2.743 7.69%
rng::find_last(deque<int>)_(bail_10%)/8192 2517.710 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.034 -5.60%
rng::find_last(deque<int>)_(bail_90%)/1048576 27520.611 -23.62%
rng::find_last(deque<int>)_(bail_90%)/50 1.844 -4.02%
rng::find_last(deque<int>)_(bail_90%)/8 0.908 -2.23%
rng::find_last(deque<int>)_(bail_90%)/8192 203.329 -7.37%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.972 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 704574.904 -
rng::find_last(forward_list<int>)_(bail_10%)/50 21.254 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.306 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6709.332 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.363 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666240.091 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.747 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.321 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6077.801 -
rng::find_last(list<int>)_(bail_10%)/1024 678.040 -
rng::find_last(list<int>)_(bail_10%)/1048576 787016.685 -
rng::find_last(list<int>)_(bail_10%)/50 16.135 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6259.545 -
rng::find_last(list<int>)_(bail_90%)/1024 54.529 1.54%
rng::find_last(list<int>)_(bail_90%)/1048576 86173.914 -
rng::find_last(list<int>)_(bail_90%)/50 1.340 8.17%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.489 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.619 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108191.161 -
rng::find_last(vector<char>)_(bail_10%)/50 5.618 3.06%
rng::find_last(vector<char>)_(bail_10%)/8 1.603 -
rng::find_last(vector<char>)_(bail_10%)/8192 854.050 -
rng::find_last(vector<char>)_(bail_90%)/1024 14.236 -
rng::find_last(vector<char>)_(bail_90%)/1048576 12581.947 4.69%
rng::find_last(vector<char>)_(bail_90%)/50 1.068 2.22%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -3.74%
rng::find_last(vector<char>)_(bail_90%)/8192 102.392 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.241 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214784.056 -
rng::find_last(vector<int>)_(bail_10%)/50 10.847 -
rng::find_last(vector<int>)_(bail_10%)/8 2.135 2.87%
rng::find_last(vector<int>)_(bail_10%)/8192 1649.575 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.315 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23944.818 -
rng::find_last(vector<int>)_(bail_90%)/50 1.573 -
rng::find_last(vector<int>)_(bail_90%)/8 0.679 12.35%
rng::find_last(vector<int>)_(bail_90%)/8192 190.577 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 369.926 3.35%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362571.259 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.795 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.934 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2791.642 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.597 1.01%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 40097.215 2.95%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.679 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.980 -1.23%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.480 2.50%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 796.514 -1.23%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 922907.115 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.885 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.028 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6855.821 -1.21%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 916.496 7.83%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923878.683 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 28.076 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.358 11.70%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7432.890 5.04%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.594 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 811104.811 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.535 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6600.827 1.39%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.410 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88950.939 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.071 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.477 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.386 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240805.732 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.344 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.526 4.85%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.942 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.068 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25671.083 -1.06%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.451 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.144 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.237 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283646.668 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.516 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.549 2.12%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.825 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.153 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30925.012 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.550 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.467 -5.76%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.080 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.413 3.38%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363297.736 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.884 2.55%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.951 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2788.433 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.282 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38135.929 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.687 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.966 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.321 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 807.897 2.97%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 934365.505 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.036 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.762 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6838.887 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 820.720 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 919621.867 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.334 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.885 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6764.440 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.979 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806352.472 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.176 1.47%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6773.217 3.00%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.973 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89183.804 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.158 1.05%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 608.568 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 243.047 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241640.515 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.366 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.352 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1880.074 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 32.628 4.81%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 27187.438 5.79%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.497 2.01%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.491 6.02%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.470 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 249.042 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306245.224 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.646 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.623 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2145.364 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.129 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30935.045 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.549 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.474 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.155 -
rng::fold_left(deque<int>)/1048576 560308.681 -
rng::fold_left(deque<int>)/32 16.573 -
rng::fold_left(deque<int>)/50 27.719 -
rng::fold_left(deque<int>)/8 4.151 -
rng::fold_left(deque<int>)/8192 4352.908 -
rng::fold_left(list<int>)/1048576 1359777.994 -
rng::fold_left(list<int>)/32 22.102 -
rng::fold_left(list<int>)/50 37.414 -
rng::fold_left(list<int>)/8 3.843 -
rng::fold_left(list<int>)/8192 10552.983 -2.63%
rng::fold_left(vector<int>)/1048576 1325103.656 -
rng::fold_left(vector<int>)/32 20.605 -
rng::fold_left(vector<int>)/50 36.178 -
rng::fold_left(vector<int>)/8 3.717 -
rng::fold_left(vector<int>)/8192 10310.546 -
rng::for_each(deque<int>)/32 3.750 -
rng::for_each(deque<int>)/50 4.087 -
rng::for_each(deque<int>)/8 0.932 -
rng::for_each(deque<int>)/8192 254.787 -
rng::for_each(join_view(vector<vector<int>>)/32 3.810 -
rng::for_each(join_view(vector<vector<int>>)/50 4.118 -
rng::for_each(join_view(vector<vector<int>>)/8 1.386 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.584 -
rng::for_each(list<int>)/32 11.208 -
rng::for_each(list<int>)/50 24.107 -
rng::for_each(list<int>)/8 2.595 -
rng::for_each(list<int>)/8192 7986.727 -3.20%
rng::for_each(map<int>)/32 25.942 -
rng::for_each(map<int>)/50 38.498 -
rng::for_each(map<int>)/8 6.191 -1.33%
rng::for_each(map<int>)/8192 7236.985 -2.02%
rng::for_each(map<int>::iterator)/32 25.115 -
rng::for_each(map<int>::iterator)/50 37.369 -
rng::for_each(map<int>::iterator)/8 5.766 -
rng::for_each(map<int>::iterator)/8192 7609.617 -
rng::for_each(multimap<int>)/32 25.849 -1.47%
rng::for_each(multimap<int>)/50 38.212 -
rng::for_each(multimap<int>)/8 6.266 1.01%
rng::for_each(multimap<int>)/8192 7326.475 -
rng::for_each(multimap<int>::iterator)/32 23.832 -
rng::for_each(multimap<int>::iterator)/50 36.482 -
rng::for_each(multimap<int>::iterator)/8 5.083 -
rng::for_each(multimap<int>::iterator)/8192 7660.629 -1.61%
rng::for_each(multiset<int>)/32 25.884 1.66%
rng::for_each(multiset<int>)/50 37.656 -
rng::for_each(multiset<int>)/8 6.214 -
rng::for_each(multiset<int>)/8192 7620.164 -3.10%
rng::for_each(multiset<int>::iterator)/32 24.020 -
rng::for_each(multiset<int>::iterator)/50 35.861 -
rng::for_each(multiset<int>::iterator)/8 5.024 -
rng::for_each(multiset<int>::iterator)/8192 7964.398 -1.56%
rng::for_each(set<int>)/32 25.488 -
rng::for_each(set<int>)/50 37.779 -
rng::for_each(set<int>)/8 6.214 -
rng::for_each(set<int>)/8192 7726.842 -1.77%
rng::for_each(set<int>::iterator)/32 23.521 -
rng::for_each(set<int>::iterator)/50 35.241 -
rng::for_each(set<int>::iterator)/8 5.006 -
rng::for_each(set<int>::iterator)/8192 7896.212 -2.42%
rng::for_each(vector<int>)/32 3.823 -
rng::for_each(vector<int>)/50 4.060 -
rng::for_each(vector<int>)/8 0.911 -
rng::for_each(vector<int>)/8192 252.069 -
rng::for_each_n(deque<int>)/32 3.783 -
rng::for_each_n(deque<int>)/50 3.997 -
rng::for_each_n(deque<int>)/8 1.154 -13.16%
rng::for_each_n(deque<int>)/8192 257.455 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.839 -
rng::for_each_n(join_view(vector<vector<int>>)/50 6.320 49.75%
rng::for_each_n(join_view(vector<vector<int>>)/8 1.617 -5.42%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.875 -
rng::for_each_n(list<int>)/32 11.124 -
rng::for_each_n(list<int>)/50 24.340 -
rng::for_each_n(list<int>)/8 2.525 -
rng::for_each_n(list<int>)/8192 7395.697 1.98%
rng::for_each_n(vector<int>)/32 3.871 -
rng::for_each_n(vector<int>)/50 4.063 -
rng::for_each_n(vector<int>)/8 2.525 -1.86%
rng::for_each_n(vector<int>)/8192 252.271 -
rng::generate(deque<int>)/1024 280.559 -
rng::generate(deque<int>)/32 8.762 -
rng::generate(deque<int>)/50 12.948 -
rng::generate(deque<int>)/8192 2095.084 2.51%
rng::generate(list<int>)/1024 671.582 -
rng::generate(list<int>)/32 8.713 -
rng::generate(list<int>)/50 15.769 -
rng::generate(list<int>)/8192 7049.167 -
rng::generate(vector<int>)/1024 244.111 -
rng::generate(vector<int>)/32 7.956 -
rng::generate(vector<int>)/50 11.967 -
rng::generate(vector<int>)/8192 1847.426 -
rng::generate_n(deque<int>)/1024 245.000 -
rng::generate_n(deque<int>)/32 8.382 -
rng::generate_n(deque<int>)/50 12.397 -
rng::generate_n(deque<int>)/8192 1945.350 -
rng::generate_n(list<int>)/1024 651.167 -
rng::generate_n(list<int>)/32 8.665 -
rng::generate_n(list<int>)/50 15.832 -
rng::generate_n(list<int>)/8192 7508.069 -2.72%
rng::generate_n(vector<int>)/1024 244.588 -
rng::generate_n(vector<int>)/32 8.047 1.63%
rng::generate_n(vector<int>)/50 12.568 -
rng::generate_n(vector<int>)/8192 1857.931 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.405 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.193 -
rng::is_partitioned(deque<int>)_(partitioned)/50 13.830 -1.33%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2864.141 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 130.383 -4.61%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 9.006 -26.24%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.204 -6.09%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.020 -6.15%
rng::is_partitioned(list<int>)_(partitioned)/1024 710.622 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.822 2.46%
rng::is_partitioned(list<int>)_(partitioned)/50 13.760 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7314.757 -5.40%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 155.301 -40.53%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.970 -65.08%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.474 -7.08%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1209.200 -54.23%
rng::is_partitioned(vector<int>)_(partitioned)/1024 179.166 2.16%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.855 1.33%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.578 1.03%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1357.042 1.67%
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.796 -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.997 -14.33%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.124 -2.66%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 151.992 1.34%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.135 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.102 -1.17%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3913.139 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529946.469 2.41%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.599 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.870 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.326 5.90%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3984.567 2.17%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686281.598 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 63.551 30.45%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1219.594 57.20%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.691 -2.50%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8289.446 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423163.806 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.552 2.73%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.503 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.305 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9958.245 4.53%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592170.266 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.876 -1.07%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.778 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.677 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2626.301 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212276.529 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.634 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 519.712 -1.29%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.456 3.62%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4682.427 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 988806.657 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.410 -
rng::is_sorted(deque<int>)/1024 474.719 -
rng::is_sorted(deque<int>)/8 2.513 -22.60%
rng::is_sorted(deque<int>)/8192 3802.424 -
rng::is_sorted(deque<int>,_pred)/1024 597.031 -
rng::is_sorted(deque<int>,_pred)/8 4.795 2.53%
rng::is_sorted(deque<int>,_pred)/8192 4798.283 -
rng::is_sorted(list<int>)/1024 785.706 3.51%
rng::is_sorted(list<int>)/8 2.156 1.26%
rng::is_sorted(list<int>)/8192 6853.072 -5.29%
rng::is_sorted(list<int>,_pred)/1024 791.314 -
rng::is_sorted(list<int>,_pred)/8 4.229 -1.17%
rng::is_sorted(list<int>,_pred)/8192 7279.005 -5.09%
rng::is_sorted(vector<int>)/1024 243.042 -
rng::is_sorted(vector<int>)/8 2.074 -
rng::is_sorted(vector<int>)/8192 1893.927 -
rng::is_sorted(vector<int>,_pred)/1024 462.489 -
rng::is_sorted(vector<int>,_pred)/8 3.788 -6.08%
rng::is_sorted(vector<int>,_pred)/8192 3678.861 -
rng::is_sorted_until(deque<int>)/1024 471.131 -
rng::is_sorted_until(deque<int>)/8 3.654 -20.74%
rng::is_sorted_until(deque<int>)/8192 3761.342 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.820 -
rng::is_sorted_until(deque<int>,_pred)/8 4.693 8.91%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.511 -
rng::is_sorted_until(list<int>)/1024 752.838 -
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 8020.490 16.38%
rng::is_sorted_until(list<int>,_pred)/1024 794.135 -
rng::is_sorted_until(list<int>,_pred)/8 3.761 -
rng::is_sorted_until(list<int>,_pred)/8192 7541.155 3.64%
rng::is_sorted_until(vector<int>)/1024 238.085 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1867.036 -
rng::is_sorted_until(vector<int>,_pred)/1024 436.310 3.84%
rng::is_sorted_until(vector<int>,_pred)/8 3.386 -
rng::is_sorted_until(vector<int>,_pred)/8192 3375.309 2.54%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.136 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 488.260 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496911.462 -5.38%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.115 -4.53%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3871.401 -5.32%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.628 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.826 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627635.594 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.339 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4874.373 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.837 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 779.973 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951920.512 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.957 1.58%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11682.549 -7.08%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.586 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.685 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 988425.743 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.625 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10232.528 -17.30%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.939 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.785 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76675.606 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.679 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 471.955 5.15%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.145 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608712.119 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.118 2.97%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.753 -
rng::move(deque<int>)/1048576 53931.284 -1.33%
rng::move(deque<int>)/262144 14905.355 -
rng::move(deque<int>)/32768 2187.661 -
rng::move(deque<int>)/4096 152.774 -
rng::move(deque<int>)/512 24.091 -
rng::move(deque<int>)/64 6.775 2.33%
rng::move(deque<int>)/8 3.770 -
rng::move(list<int>)/1048576 1006439.246 -
rng::move(list<int>)/262144 250692.996 1.08%
rng::move(list<int>)/32768 35635.610 1.13%
rng::move(list<int>)/4096 5388.332 -
rng::move(list<int>)/512 369.884 -
rng::move(list<int>)/64 40.542 -
rng::move(list<int>)/8 3.920 -
rng::move(vector<bool>)_(aligned)/1048576 2122.351 -
rng::move(vector<bool>)_(aligned)/262144 256.642 -
rng::move(vector<bool>)_(aligned)/32768 37.387 -
rng::move(vector<bool>)_(aligned)/4096 8.203 -
rng::move(vector<bool>)_(aligned)/512 2.625 -
rng::move(vector<bool>)_(aligned)/64 1.949 3.10%
rng::move(vector<bool>)_(unaligned)/1048576 6725.812 -
rng::move(vector<bool>)_(unaligned)/262144 1584.649 -
rng::move(vector<bool>)_(unaligned)/32768 202.943 -
rng::move(vector<bool>)_(unaligned)/4096 25.876 -
rng::move(vector<bool>)_(unaligned)/512 4.143 -
rng::move(vector<bool>)_(unaligned)/64 1.626 -
rng::move(vector<int>)/1048576 57242.522 1.01%
rng::move(vector<int>)/262144 22104.339 4.58%
rng::move(vector<int>)/32768 2138.480 -
rng::move(vector<int>)/4096 135.549 -
rng::move(vector<int>)/512 20.432 -
rng::move(vector<int>)/64 4.109 -
rng::move(vector<int>)/8 2.317 -
rng::move_backward(deque<int>)/1048576 126758.767 -
rng::move_backward(deque<int>)/262144 30563.448 -
rng::move_backward(deque<int>)/32768 3654.243 -1.49%
rng::move_backward(deque<int>)/4096 159.251 1.32%
rng::move_backward(deque<int>)/512 26.078 -1.21%
rng::move_backward(deque<int>)/64 7.132 -2.70%
rng::move_backward(deque<int>)/8 4.100 1.63%
rng::move_backward(list<int>)/1048576 1049558.981 -
rng::move_backward(list<int>)/262144 304973.612 -8.63%
rng::move_backward(list<int>)/32768 35650.909 2.35%
rng::move_backward(list<int>)/4096 7303.818 -
rng::move_backward(list<int>)/512 372.184 -
rng::move_backward(list<int>)/64 40.391 -
rng::move_backward(list<int>)/8 3.711 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2127.748 -
rng::move_backward(vector<bool>)_(aligned)/262144 257.170 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.345 1.10%
rng::move_backward(vector<bool>)_(aligned)/4096 7.895 -
rng::move_backward(vector<bool>)_(aligned)/512 2.653 -
rng::move_backward(vector<bool>)_(aligned)/64 1.785 3.43%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6499.893 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.623 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.654 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.173 -1.62%
rng::move_backward(vector<bool>)_(unaligned)/512 4.832 1.39%
rng::move_backward(vector<bool>)_(unaligned)/64 1.878 -1.85%
rng::move_backward(vector<int>)/1048576 56267.912 -
rng::move_backward(vector<int>)/262144 24228.583 5.43%
rng::move_backward(vector<int>)/32768 2149.502 -
rng::move_backward(vector<int>)/4096 135.740 -
rng::move_backward(vector<int>)/512 20.880 -
rng::move_backward(vector<int>)/64 4.142 -
rng::move_backward(vector<int>)/8 2.303 -1.05%
rng::none_of(deque<int>)_(process_all)/32 17.498 6.93%
rng::none_of(deque<int>)_(process_all)/32768 15413.322 -
rng::none_of(deque<int>)_(process_all)/50 26.125 -7.39%
rng::none_of(deque<int>)_(process_all)/8 4.489 -6.73%
rng::none_of(deque<int>)_(process_all)/8192 3859.877 -
rng::none_of(list<int>)_(process_all)/32 11.504 -
rng::none_of(list<int>)_(process_all)/32768 25572.323 -
rng::none_of(list<int>)_(process_all)/50 21.915 1.10%
rng::none_of(list<int>)_(process_all)/8 2.617 -
rng::none_of(list<int>)_(process_all)/8192 7862.125 -
rng::none_of(vector<int>)_(process_all)/32 8.376 -
rng::none_of(vector<int>)_(process_all)/32768 8069.819 -
rng::none_of(vector<int>)_(process_all)/50 12.642 -
rng::none_of(vector<int>)_(process_all)/8 2.524 3.47%
rng::none_of(vector<int>)_(process_all)/8192 2026.734 -
rng::partial_sort(deque<int>)_(ascending)/1024 7904.767 -
rng::partial_sort(deque<int>)_(ascending)/8 31.052 -7.10%
rng::partial_sort(deque<int>)_(ascending)/8192 163443.442 1.22%
rng::partial_sort(deque<int>)_(descending)/1024 18513.464 -
rng::partial_sort(deque<int>)_(descending)/8 42.245 2.13%
rng::partial_sort(deque<int>)_(descending)/8192 291660.248 4.94%
rng::partial_sort(deque<int>)_(heap)/1024 18462.717 -
rng::partial_sort(deque<int>)_(heap)/8 37.624 -
rng::partial_sort(deque<int>)_(heap)/8192 290081.752 1.11%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7844.074 -1.08%
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.862 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 161400.343 -3.49%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19722.574 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.429 -4.46%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282882.590 -
rng::partial_sort(deque<int>)_(repeated)/1024 6540.185 -
rng::partial_sort(deque<int>)_(repeated)/8 27.276 -
rng::partial_sort(deque<int>)_(repeated)/8192 69878.981 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16003.772 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.999 -
rng::partial_sort(deque<int>)_(shuffled)/8192 259251.062 -2.28%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4988.396 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.410 1.60%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55593.133 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8257.293 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.777 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97980.508 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8249.872 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.102 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100923.496 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4980.415 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.535 2.46%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55417.708 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9190.336 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.309 1.43%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97775.640 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3934.108 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.006 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46839.752 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6932.075 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.835 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91001.429 -
rng::partial_sort(vector<int>)_(ascending)/1024 4980.390 -
rng::partial_sort(vector<int>)_(ascending)/8 20.739 -
rng::partial_sort(vector<int>)_(ascending)/8192 54561.182 -
rng::partial_sort(vector<int>)_(descending)/1024 8159.709 -
rng::partial_sort(vector<int>)_(descending)/8 25.425 -
rng::partial_sort(vector<int>)_(descending)/8192 97049.958 -
rng::partial_sort(vector<int>)_(heap)/1024 8139.933 -
rng::partial_sort(vector<int>)_(heap)/8 27.045 -1.29%
rng::partial_sort(vector<int>)_(heap)/8192 100272.475 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4972.664 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.874 1.36%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54432.526 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9049.091 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.782 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97068.083 -
rng::partial_sort(vector<int>)_(repeated)/1024 3929.764 -
rng::partial_sort(vector<int>)_(repeated)/8 20.402 2.13%
rng::partial_sort(vector<int>)_(repeated)/8192 46694.198 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6885.672 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.344 1.07%
rng::partial_sort(vector<int>)_(shuffled)/8192 87682.437 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5473.250 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.698 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57218.521 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8502.580 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.694 2.28%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99531.444 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8666.217 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.731 2.11%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103432.646 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5483.986 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.682 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57237.631 -3.76%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9375.179 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.762 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99755.837 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4308.542 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.460 -1.53%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49266.334 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7252.994 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.014 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91885.162 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5592.352 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.954 -1.04%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61473.492 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8506.505 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.613 -1.17%
rng::partial_sort_copy(list<int>)_(descending)/8192 101031.032 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8499.800 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.461 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104997.301 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5607.315 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.830 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61133.805 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9410.395 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.888 -1.18%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100994.677 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4502.416 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.291 -2.08%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53339.654 1.06%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7295.815 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.170 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92266.636 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5207.914 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.543 16.66%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55736.523 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8408.244 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.567 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98248.013 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8314.794 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.470 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101929.214 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5215.573 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.452 11.78%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55709.938 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9145.171 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.456 17.59%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98466.308 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4056.397 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.612 7.43%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47450.016 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7093.671 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.282 -1.71%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91646.468 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5107.023 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.033 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55301.405 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8315.405 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.227 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98662.425 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8293.497 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.548 2.77%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102146.177 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5088.270 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.034 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55183.499 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9188.644 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.002 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99022.308 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4030.290 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.488 -2.43%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47311.123 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7143.995 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 12.392 6.45%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93383.303 -
rng::partition(deque<int>)_(dense)/1024 351.571 -1.61%
rng::partition(deque<int>)_(dense)/32 11.449 -1.38%
rng::partition(deque<int>)_(dense)/50 16.731 -2.54%
rng::partition(deque<int>)_(dense)/8192 2805.371 -
rng::partition(deque<int>)_(sparse)/1024 387.126 -
rng::partition(deque<int>)_(sparse)/32 10.505 7.93%
rng::partition(deque<int>)_(sparse)/50 15.993 4.28%
rng::partition(deque<int>)_(sparse)/8192 3022.532 -
rng::partition(list<int>)_(dense)/1024 384.378 -
rng::partition(list<int>)_(dense)/32 7.987 -3.28%
rng::partition(list<int>)_(dense)/50 12.863 -2.13%
rng::partition(list<int>)_(dense)/8192 5178.812 18.96%
rng::partition(list<int>)_(sparse)/1024 732.402 -
rng::partition(list<int>)_(sparse)/32 8.936 -
rng::partition(list<int>)_(sparse)/50 15.132 -1.39%
rng::partition(list<int>)_(sparse)/8192 7951.913 14.74%
rng::partition(vector<int>)_(dense)/1024 235.026 -3.23%
rng::partition(vector<int>)_(dense)/32 7.865 -8.77%
rng::partition(vector<int>)_(dense)/50 12.484 -1.71%
rng::partition(vector<int>)_(dense)/8192 1882.639 -
rng::partition(vector<int>)_(sparse)/1024 261.808 1.02%
rng::partition(vector<int>)_(sparse)/32 9.191 1.02%
rng::partition(vector<int>)_(sparse)/50 14.257 2.63%
rng::partition(vector<int>)_(sparse)/8192 1877.168 -
rng::partition_copy(deque<int>)/1024 688.898 -
rng::partition_copy(deque<int>)/32 15.618 -
rng::partition_copy(deque<int>)/50 27.915 -2.87%
rng::partition_copy(deque<int>)/8192 5543.998 -
rng::partition_copy(list<int>)/1024 727.222 -
rng::partition_copy(list<int>)/32 15.963 -
rng::partition_copy(list<int>)/50 28.785 -
rng::partition_copy(list<int>)/8192 7494.154 -14.75%
rng::partition_copy(vector<int>)/1024 685.058 -
rng::partition_copy(vector<int>)/32 15.086 -
rng::partition_copy(vector<int>)/50 26.195 -
rng::partition_copy(vector<int>)/8192 5521.454 -
rng::partition_point(deque<int>)/1024 9.167 -
rng::partition_point(deque<int>)/32 4.194 -2.77%
rng::partition_point(deque<int>)/50 4.285 -
rng::partition_point(deque<int>)/8192 15.950 1.67%
rng::partition_point(list<int>)/1024 1260.944 -
rng::partition_point(list<int>)/32 15.692 -
rng::partition_point(list<int>)/50 24.307 -
rng::partition_point(list<int>)/8192 14839.503 11.05%
rng::partition_point(vector<int>)/1024 7.486 1.24%
rng::partition_point(vector<int>)/32 2.301 -
rng::partition_point(vector<int>)/50 2.294 -
rng::partition_point(vector<int>)/8192 10.651 -
rng::remove(deque<int>)_(prefix)/1024 531.827 -
rng::remove(deque<int>)_(prefix)/32 54.964 -1.83%
rng::remove(deque<int>)_(prefix)/50 63.043 1.05%
rng::remove(deque<int>)_(prefix)/8192 3901.979 -
rng::remove(deque<int>)_(sprinkled)/1024 522.636 -
rng::remove(deque<int>)_(sprinkled)/32 58.459 5.53%
rng::remove(deque<int>)_(sprinkled)/50 66.654 7.76%
rng::remove(deque<int>)_(sprinkled)/8192 3886.466 -
rng::remove(list<int>)_(prefix)/1024 953.404 -
rng::remove(list<int>)_(prefix)/32 56.590 2.00%
rng::remove(list<int>)_(prefix)/50 67.575 -
rng::remove(list<int>)_(prefix)/8192 8476.698 2.54%
rng::remove(list<int>)_(sprinkled)/1024 952.168 -
rng::remove(list<int>)_(sprinkled)/32 55.183 -
rng::remove(list<int>)_(sprinkled)/50 64.391 -
rng::remove(list<int>)_(sprinkled)/8192 7854.566 -
rng::remove(vector<int>)_(prefix)/1024 311.169 -
rng::remove(vector<int>)_(prefix)/32 52.217 -1.15%
rng::remove(vector<int>)_(prefix)/50 56.150 -
rng::remove(vector<int>)_(prefix)/8192 2105.472 -
rng::remove(vector<int>)_(sprinkled)/1024 506.440 -6.08%
rng::remove(vector<int>)_(sprinkled)/32 56.467 -3.11%
rng::remove(vector<int>)_(sprinkled)/50 64.805 -
rng::remove(vector<int>)_(sprinkled)/8192 3743.764 -5.62%
rng::remove_copy(deque<int>)_(prefix)/1024 380.981 -2.71%
rng::remove_copy(deque<int>)_(prefix)/32 12.775 -
rng::remove_copy(deque<int>)_(prefix)/50 20.964 1.20%
rng::remove_copy(deque<int>)_(prefix)/8192 3359.130 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 356.749 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.170 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.370 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2854.579 -
rng::remove_copy(list<int>)_(prefix)/1024 749.185 -
rng::remove_copy(list<int>)_(prefix)/32 11.024 -
rng::remove_copy(list<int>)_(prefix)/50 19.155 -
rng::remove_copy(list<int>)_(prefix)/8192 7035.707 -4.72%
rng::remove_copy(list<int>)_(sprinkled)/1024 742.069 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.604 1.34%
rng::remove_copy(list<int>)_(sprinkled)/50 17.216 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7021.415 -4.72%
rng::remove_copy(vector<int>)_(prefix)/1024 272.587 -
rng::remove_copy(vector<int>)_(prefix)/32 11.161 1.90%
rng::remove_copy(vector<int>)_(prefix)/50 18.353 3.29%
rng::remove_copy(vector<int>)_(prefix)/8192 2070.663 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.266 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.480 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.603 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.396 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.188 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.292 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.884 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3698.481 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.449 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.200 3.35%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.610 3.14%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3617.835 5.25%
rng::remove_copy_if(list<int>)_(prefix)/1024 795.938 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.018 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.235 1.22%
rng::remove_copy_if(list<int>)_(prefix)/8192 7279.534 -5.95%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 788.280 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.640 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.112 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7183.126 -6.80%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.694 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.209 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.902 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3375.478 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.633 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.276 1.69%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.745 3.98%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.411 -
rng::remove_if(deque<int>)_(prefix)/1024 577.017 2.62%
rng::remove_if(deque<int>)_(prefix)/32 62.044 -
rng::remove_if(deque<int>)_(prefix)/50 73.998 2.24%
rng::remove_if(deque<int>)_(prefix)/8192 4293.221 -
rng::remove_if(deque<int>)_(sprinkled)/1024 550.570 -
rng::remove_if(deque<int>)_(sprinkled)/32 57.817 -
rng::remove_if(deque<int>)_(sprinkled)/50 68.587 2.23%
rng::remove_if(deque<int>)_(sprinkled)/8192 3977.359 -
rng::remove_if(list<int>)_(prefix)/1024 1001.266 -
rng::remove_if(list<int>)_(prefix)/32 61.519 -
rng::remove_if(list<int>)_(prefix)/50 74.031 -1.36%
rng::remove_if(list<int>)_(prefix)/8192 9233.967 1.93%
rng::remove_if(list<int>)_(sprinkled)/1024 998.823 -
rng::remove_if(list<int>)_(sprinkled)/32 60.148 -
rng::remove_if(list<int>)_(sprinkled)/50 73.646 -
rng::remove_if(list<int>)_(sprinkled)/8192 8214.608 -
rng::remove_if(vector<int>)_(prefix)/1024 354.652 -
rng::remove_if(vector<int>)_(prefix)/32 51.922 -
rng::remove_if(vector<int>)_(prefix)/50 57.633 -
rng::remove_if(vector<int>)_(prefix)/8192 2581.662 -
rng::remove_if(vector<int>)_(sprinkled)/1024 515.389 -1.86%
rng::remove_if(vector<int>)_(sprinkled)/32 58.060 -
rng::remove_if(vector<int>)_(sprinkled)/50 67.739 1.38%
rng::remove_if(vector<int>)_(sprinkled)/8192 3811.498 -1.47%
rng::replace(deque<int>)_(prefix)/1024 422.020 -
rng::replace(deque<int>)_(prefix)/32 13.113 -
rng::replace(deque<int>)_(prefix)/50 19.431 -
rng::replace(deque<int>)_(prefix)/8192 3342.882 -
rng::replace(deque<int>)_(sprinkled)/1024 358.503 -
rng::replace(deque<int>)_(sprinkled)/32 12.361 -
rng::replace(deque<int>)_(sprinkled)/50 18.554 -
rng::replace(deque<int>)_(sprinkled)/8192 2864.025 -
rng::replace(list<int>)_(prefix)/1024 735.907 -
rng::replace(list<int>)_(prefix)/32 11.289 -
rng::replace(list<int>)_(prefix)/50 19.095 -
rng::replace(list<int>)_(prefix)/8192 7484.818 1.89%
rng::replace(list<int>)_(sprinkled)/1024 727.363 -
rng::replace(list<int>)_(sprinkled)/32 11.352 -
rng::replace(list<int>)_(sprinkled)/50 19.784 -
rng::replace(list<int>)_(sprinkled)/8192 7703.283 4.21%
rng::replace(vector<int>)_(prefix)/1024 168.477 -
rng::replace(vector<int>)_(prefix)/32 5.233 9.31%
rng::replace(vector<int>)_(prefix)/50 7.034 -
rng::replace(vector<int>)_(prefix)/8192 1301.743 1.31%
rng::replace(vector<int>)_(sprinkled)/1024 174.063 -11.54%
rng::replace(vector<int>)_(sprinkled)/32 6.137 -4.07%
rng::replace(vector<int>)_(sprinkled)/50 8.749 -10.79%
rng::replace(vector<int>)_(sprinkled)/8192 1382.162 -12.58%
rng::replace_if(deque<int>)_(prefix)/1024 480.277 -
rng::replace_if(deque<int>)_(prefix)/32 14.469 1.48%
rng::replace_if(deque<int>)_(prefix)/50 20.376 -
rng::replace_if(deque<int>)_(prefix)/8192 3477.433 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.575 -1.12%
rng::replace_if(deque<int>)_(sprinkled)/32 12.447 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.676 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.233 -1.01%
rng::replace_if(list<int>)_(prefix)/1024 752.138 1.14%
rng::replace_if(list<int>)_(prefix)/32 13.183 -
rng::replace_if(list<int>)_(prefix)/50 24.882 -
rng::replace_if(list<int>)_(prefix)/8192 7602.222 4.05%
rng::replace_if(list<int>)_(sprinkled)/1024 741.360 -
rng::replace_if(list<int>)_(sprinkled)/32 15.444 -
rng::replace_if(list<int>)_(sprinkled)/50 24.873 -
rng::replace_if(list<int>)_(sprinkled)/8192 7935.382 5.87%
rng::replace_if(vector<int>)_(prefix)/1024 273.548 -
rng::replace_if(vector<int>)_(prefix)/32 8.939 -
rng::replace_if(vector<int>)_(prefix)/50 13.572 -
rng::replace_if(vector<int>)_(prefix)/8192 2046.600 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.148 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.903 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.097 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1914.515 -
rng::reverse(deque<int>)/32768 5732.851 -
rng::reverse(deque<int>)/4096 720.758 -
rng::reverse(deque<int>)/512 113.774 -
rng::reverse(deque<int>)/64 13.077 -
rng::reverse(deque<int>)/8 2.533 -
rng::reverse(list<int>)/32768 17228.862 -
rng::reverse(list<int>)/4096 1650.948 -
rng::reverse(list<int>)/512 199.455 1.45%
rng::reverse(list<int>)/64 18.999 -
rng::reverse(list<int>)/8 2.040 -
rng::reverse(vector<int>)/32768 1046.235 -
rng::reverse(vector<int>)/4096 131.768 -
rng::reverse(vector<int>)/512 16.425 -
rng::reverse(vector<int>)/64 4.121 -
rng::reverse(vector<int>)/8 1.657 -25.06%
rng::reverse_copy(deque<int>)/32768 7937.808 -
rng::reverse_copy(deque<int>)/4096 996.547 -
rng::reverse_copy(deque<int>)/512 127.304 -
rng::reverse_copy(deque<int>)/64 20.215 1.05%
rng::reverse_copy(deque<int>)/8 2.932 -
rng::reverse_copy(list<int>)/32768 25913.934 -
rng::reverse_copy(list<int>)/4096 3069.666 -9.17%
rng::reverse_copy(list<int>)/512 369.486 -
rng::reverse_copy(list<int>)/64 30.843 -
rng::reverse_copy(list<int>)/8 2.328 -
rng::reverse_copy(vector<int>)/32768 982.588 -
rng::reverse_copy(vector<int>)/4096 135.686 1.97%
rng::reverse_copy(vector<int>)/512 17.131 -
rng::reverse_copy(vector<int>)/64 2.477 -1.18%
rng::reverse_copy(vector<int>)/8 2.402 -
rng::rotate(deque<int>)_(1_element_backward)/1024 42.947 -1.33%
rng::rotate(deque<int>)_(1_element_backward)/32 4.583 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.701 -1.42%
rng::rotate(deque<int>)_(1_element_backward)/8192 308.967 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.526 -
rng::rotate(deque<int>)_(1_element_forward)/32 4.632 -10.96%
rng::rotate(deque<int>)_(1_element_forward)/50 5.843 -8.80%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.922 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.294 1.73%
rng::rotate(deque<int>)_(by_1/2)/32 7.407 2.33%
rng::rotate(deque<int>)_(by_1/2)/50 10.401 1.63%
rng::rotate(deque<int>)_(by_1/2)/8192 1460.445 -
rng::rotate(deque<int>)_(by_1/3)/1024 1814.865 -
rng::rotate(deque<int>)_(by_1/3)/32 45.476 -
rng::rotate(deque<int>)_(by_1/3)/50 76.498 -
rng::rotate(deque<int>)_(by_1/3)/8192 22643.336 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.072 -
rng::rotate(deque<int>)_(by_1/4)/32 29.323 -
rng::rotate(deque<int>)_(by_1/4)/50 74.692 -
rng::rotate(deque<int>)_(by_1/4)/8192 6761.996 -
rng::rotate(list<int>)_(1_element_backward)/1024 1585.467 114.37%
rng::rotate(list<int>)_(1_element_backward)/32 13.802 -
rng::rotate(list<int>)_(1_element_backward)/50 25.222 -
rng::rotate(list<int>)_(1_element_backward)/8192 7964.263 2.16%
rng::rotate(list<int>)_(1_element_forward)/1024 1589.948 117.08%
rng::rotate(list<int>)_(1_element_forward)/32 14.329 -1.17%
rng::rotate(list<int>)_(1_element_forward)/50 26.796 -2.13%
rng::rotate(list<int>)_(1_element_forward)/8192 8069.033 4.33%
rng::rotate(list<int>)_(by_1/2)/1024 912.413 138.13%
rng::rotate(list<int>)_(by_1/2)/32 6.719 -
rng::rotate(list<int>)_(by_1/2)/50 12.681 -
rng::rotate(list<int>)_(by_1/2)/8192 5316.158 -
rng::rotate(list<int>)_(by_1/3)/1024 1384.227 71.17%
rng::rotate(list<int>)_(by_1/3)/32 14.304 -
rng::rotate(list<int>)_(by_1/3)/50 24.234 -
rng::rotate(list<int>)_(by_1/3)/8192 8727.358 -1.78%
rng::rotate(list<int>)_(by_1/4)/1024 1223.166 110.01%
rng::rotate(list<int>)_(by_1/4)/32 14.348 -
rng::rotate(list<int>)_(by_1/4)/50 24.501 -
rng::rotate(list<int>)_(by_1/4)/8192 7654.495 6.78%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.033 -1.87%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.349 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.365 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 106.819 -1.65%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.340 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.318 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.296 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.595 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.780 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.534 1.94%
rng::rotate(vector<bool>)_(by_1/2)/50 18.388 2.36%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.126 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.499 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.343 2.16%
rng::rotate(vector<bool>)_(by_1/3)/50 18.337 2.23%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.798 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.489 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.544 2.34%
rng::rotate(vector<bool>)_(by_1/4)/50 18.343 2.23%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.276 -
rng::rotate(vector<int>)_(1_element_backward)/1024 36.024 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.904 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.338 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.759 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.437 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.948 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.269 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.207 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.188 -
rng::rotate(vector<int>)_(by_1/2)/32 3.696 -
rng::rotate(vector<int>)_(by_1/2)/50 4.467 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.862 -
rng::rotate(vector<int>)_(by_1/3)/1024 1363.905 -
rng::rotate(vector<int>)_(by_1/3)/32 21.575 -
rng::rotate(vector<int>)_(by_1/3)/50 40.062 -
rng::rotate(vector<int>)_(by_1/3)/8192 10909.563 -
rng::rotate(vector<int>)_(by_1/4)/1024 326.629 -1.23%
rng::rotate(vector<int>)_(by_1/4)/32 11.993 -1.26%
rng::rotate(vector<int>)_(by_1/4)/50 40.317 -
rng::rotate(vector<int>)_(by_1/4)/8192 2574.698 -1.41%
rng::rotate_copy(deque<int>)/1024 34.677 -
rng::rotate_copy(deque<int>)/32 2.602 -2.11%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 291.220 -
rng::rotate_copy(list<int>)/1024 724.664 -
rng::rotate_copy(list<int>)/32 8.546 -
rng::rotate_copy(list<int>)/50 13.575 -
rng::rotate_copy(list<int>)/8192 8274.031 -1.78%
rng::rotate_copy(vector<int>)/1024 33.100 1.29%
rng::rotate_copy(vector<int>)/32 2.090 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 460.414 -7.88%
rng::sample(deque<int>)/1024 11397.948 -1.31%
rng::sample(deque<int>)/32 311.213 -1.04%
rng::sample(deque<int>)/8192 91931.800 -
rng::sample(list<int>)/1024 12034.461 -
rng::sample(list<int>)/32 319.097 -
rng::sample(list<int>)/8192 99149.709 -
rng::sample(vector<int>)/1024 11393.313 -
rng::sample(vector<int>)/32 310.739 -
rng::sample(vector<int>)/8192 91792.009 -
rng::search(deque<int>)_(near_matches)/1000 24671.246 10.32%
rng::search(deque<int>)_(near_matches)/1024 25678.698 10.33%
rng::search(deque<int>)_(near_matches)/8192 1450980.896 -
rng::search(deque<int>)_(no_match)/1000 406.373 1.40%
rng::search(deque<int>)_(no_match)/1024 416.432 54.31%
rng::search(deque<int>)_(no_match)/1048576 424304.099 -
rng::search(deque<int>)_(no_match)/8192 3314.437 -
rng::search(deque<int>)_(same_length)/1000 325.615 -15.14%
rng::search(deque<int>)_(same_length)/1024 476.095 -
rng::search(deque<int>)_(same_length)/8192 3774.405 -
rng::search(deque<int>)_(single_element)/1000 447.986 -
rng::search(deque<int>)_(single_element)/1024 460.800 -
rng::search(deque<int>)_(single_element)/8192 3652.589 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24139.031 -7.27%
rng::search(deque<int>,_pred)_(near_matches)/1024 25273.257 -7.40%
rng::search(deque<int>,_pred)_(near_matches)/8192 1540811.216 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.369 -
rng::search(deque<int>,_pred)_(no_match)/1024 375.750 5.61%
rng::search(deque<int>,_pred)_(no_match)/1048576 446831.497 -
rng::search(deque<int>,_pred)_(no_match)/8192 3510.405 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.224 -
rng::search(deque<int>,_pred)_(same_length)/1024 512.410 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.717 -
rng::search(deque<int>,_pred)_(single_element)/1000 474.514 -
rng::search(deque<int>,_pred)_(single_element)/1024 485.283 -
rng::search(deque<int>,_pred)_(single_element)/8192 3879.287 -
rng::search(list<int>)_(near_matches)/1000 37671.508 -
rng::search(list<int>)_(near_matches)/1024 39633.865 -
rng::search(list<int>)_(near_matches)/8192 2565691.546 -
rng::search(list<int>)_(no_match)/1000 702.843 -
rng::search(list<int>)_(no_match)/1024 733.846 -1.02%
rng::search(list<int>)_(no_match)/1048576 833872.368 -
rng::search(list<int>)_(no_match)/8192 6899.898 1.01%
rng::search(list<int>)_(same_length)/1000 748.092 -
rng::search(list<int>)_(same_length)/1024 760.441 -
rng::search(list<int>)_(same_length)/8192 8127.863 -
rng::search(list<int>)_(single_element)/1000 674.588 1.02%
rng::search(list<int>)_(single_element)/1024 708.113 -
rng::search(list<int>)_(single_element)/8192 7950.092 -2.09%
rng::search(list<int>,_pred)_(near_matches)/1000 43333.558 -
rng::search(list<int>,_pred)_(near_matches)/1024 44998.568 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796627.000 -
rng::search(list<int>,_pred)_(no_match)/1000 752.749 -
rng::search(list<int>,_pred)_(no_match)/1024 769.894 -
rng::search(list<int>,_pred)_(no_match)/1048576 906872.416 -
rng::search(list<int>,_pred)_(no_match)/8192 8325.377 4.18%
rng::search(list<int>,_pred)_(same_length)/1000 773.601 -
rng::search(list<int>,_pred)_(same_length)/1024 792.256 -
rng::search(list<int>,_pred)_(same_length)/8192 9812.053 -
rng::search(list<int>,_pred)_(single_element)/1000 838.392 -
rng::search(list<int>,_pred)_(single_element)/1024 859.842 -
rng::search(list<int>,_pred)_(single_element)/8192 9231.524 -
rng::search(vector<int>)_(near_matches)/1000 13713.234 1.32%
rng::search(vector<int>)_(near_matches)/1024 14363.125 -
rng::search(vector<int>)_(near_matches)/8192 769024.917 -
rng::search(vector<int>)_(no_match)/1000 210.871 1.68%
rng::search(vector<int>)_(no_match)/1024 215.469 2.11%
rng::search(vector<int>)_(no_match)/1048576 213870.822 2.00%
rng::search(vector<int>)_(no_match)/8192 1649.184 1.06%
rng::search(vector<int>)_(same_length)/1000 244.070 -
rng::search(vector<int>)_(same_length)/1024 251.127 -1.24%
rng::search(vector<int>)_(same_length)/8192 1929.679 -1.54%
rng::search(vector<int>)_(single_element)/1000 230.941 2.10%
rng::search(vector<int>)_(single_element)/1024 236.155 1.97%
rng::search(vector<int>)_(single_element)/8192 1822.770 1.20%
rng::search(vector<int>,_pred)_(near_matches)/1000 22986.871 1.58%
rng::search(vector<int>,_pred)_(near_matches)/1024 24051.102 1.78%
rng::search(vector<int>,_pred)_(near_matches)/8192 1456335.765 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.646 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.727 -
rng::search(vector<int>,_pred)_(no_match)/1048576 577597.430 -
rng::search(vector<int>,_pred)_(no_match)/8192 4244.683 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.880 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.172 -
rng::search(vector<int>,_pred)_(same_length)/8192 4927.881 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.779 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.135 -
rng::search(vector<int>,_pred)_(single_element)/8192 4691.988 -
rng::search_n(deque<int>)_(no_match)/1000 431.185 -
rng::search_n(deque<int>)_(no_match)/1024 444.245 -
rng::search_n(deque<int>)_(no_match)/1048576 443133.507 -
rng::search_n(deque<int>)_(no_match)/8192 3465.329 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 699.466 -3.32%
rng::search_n(deque<int>,_pred)_(no_match)/1024 605.030 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 552861.802 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4342.356 -
rng::search_n(list<int>)_(no_match)/1000 708.111 -
rng::search_n(list<int>)_(no_match)/1024 722.513 -
rng::search_n(list<int>)_(no_match)/1048576 838056.795 -3.47%
rng::search_n(list<int>)_(no_match)/8192 6875.376 -
rng::search_n(list<int>,_pred)_(no_match)/1000 843.557 1.12%
rng::search_n(list<int>,_pred)_(no_match)/1024 865.509 1.30%
rng::search_n(list<int>,_pred)_(no_match)/1048576 994810.487 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8346.924 5.16%
rng::search_n(vector<int>)_(no_match)/1000 205.662 -
rng::search_n(vector<int>)_(no_match)/1024 210.144 -
rng::search_n(vector<int>)_(no_match)/1048576 208675.020 -
rng::search_n(vector<int>)_(no_match)/8192 1625.072 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.339 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.963 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575653.416 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4224.345 -
rng::shuffle(deque<int>)/1024 9633.746 -
rng::shuffle(deque<int>)/32 304.064 -
rng::shuffle(deque<int>)/8192 76140.740 -
rng::shuffle(vector<int>)/1024 9087.819 -
rng::shuffle(vector<int>)/32 286.627 -
rng::shuffle(vector<int>)/8192 72290.135 -
rng::sort(deque<int>)_(ascending)/1024 766.208 -
rng::sort(deque<int>)_(ascending)/8 18.398 -1.39%
rng::sort(deque<int>)_(ascending)/8192 5749.995 -
rng::sort(deque<int>)_(descending)/1024 1304.578 -
rng::sort(deque<int>)_(descending)/8 25.791 -
rng::sort(deque<int>)_(descending)/8192 10385.321 -
rng::sort(deque<int>)_(heap)/1024 6291.201 -
rng::sort(deque<int>)_(heap)/8 25.000 -
rng::sort(deque<int>)_(heap)/8192 69820.817 -
rng::sort(deque<int>)_(pipe-organ)/1024 2826.672 -
rng::sort(deque<int>)_(pipe-organ)/8 21.111 -1.45%
rng::sort(deque<int>)_(pipe-organ)/8192 26772.021 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18078.961 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.386 -1.84%
rng::sort(deque<int>)_(qsort_adversarial)/8192 450881.397 1.15%
rng::sort(deque<int>)_(repeated)/1024 1014.804 5.87%
rng::sort(deque<int>)_(repeated)/8 18.856 -
rng::sort(deque<int>)_(repeated)/8192 6809.212 1.30%
rng::sort(deque<int>)_(shuffled)/1024 6921.672 -
rng::sort(deque<int>)_(shuffled)/8 23.613 -
rng::sort(deque<int>)_(shuffled)/8192 81081.517 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.301 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.440 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3780.700 -
rng::sort(vector<NonIntegral>)_(descending)/1024 780.930 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.230 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5401.108 2.09%
rng::sort(vector<NonIntegral>)_(heap)/1024 4260.960 -1.16%
rng::sort(vector<NonIntegral>)_(heap)/8 22.771 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50683.384 1.93%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1895.738 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.133 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18492.683 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13242.647 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.461 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155264.037 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.509 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.671 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3772.131 1.13%
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4631.193 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.857 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 84001.315 2.99%
rng::sort(vector<int>)_(ascending)/1024 539.870 -
rng::sort(vector<int>)_(ascending)/8 16.742 -
rng::sort(vector<int>)_(ascending)/8192 3776.074 -
rng::sort(vector<int>)_(descending)/1024 1063.009 -
rng::sort(vector<int>)_(descending)/8 24.617 -
rng::sort(vector<int>)_(descending)/8192 7551.238 1.75%
rng::sort(vector<int>)_(heap)/1024 4576.585 -
rng::sort(vector<int>)_(heap)/8 22.499 -
rng::sort(vector<int>)_(heap)/8192 45870.043 -
rng::sort(vector<int>)_(pipe-organ)/1024 2291.195 -
rng::sort(vector<int>)_(pipe-organ)/8 18.615 -
rng::sort(vector<int>)_(pipe-organ)/8192 21614.496 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13296.681 2.80%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.772 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 152809.424 3.61%
rng::sort(vector<int>)_(repeated)/1024 663.983 -
rng::sort(vector<int>)_(repeated)/8 16.849 -
rng::sort(vector<int>)_(repeated)/8192 5045.354 -
rng::sort(vector<int>)_(shuffled)/1024 4669.266 -
rng::sort(vector<int>)_(shuffled)/8 21.110 -
rng::sort(vector<int>)_(shuffled)/8192 45257.847 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3338.741 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1911.613 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1954.210 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16976.344 -
rng::stable_partition(deque<int>)_(dense)/1024 568.776 -5.40%
rng::stable_partition(deque<int>)_(dense)/32 28.432 -
rng::stable_partition(deque<int>)_(dense)/50 37.543 -2.96%
rng::stable_partition(deque<int>)_(dense)/8192 5672.469 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.322 -
rng::stable_partition(deque<int>)_(sparse)/32 12.438 12.68%
rng::stable_partition(deque<int>)_(sparse)/50 29.956 8.21%
rng::stable_partition(deque<int>)_(sparse)/8192 3382.358 -4.28%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4175.147 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1912.046 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1942.328 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25206.546 -
rng::stable_partition(list<int>)_(dense)/1024 1747.035 -
rng::stable_partition(list<int>)_(dense)/32 33.160 -3.14%
rng::stable_partition(list<int>)_(dense)/50 55.557 -1.07%
rng::stable_partition(list<int>)_(dense)/8192 21798.567 16.06%
rng::stable_partition(list<int>)_(sparse)/1024 920.376 -
rng::stable_partition(list<int>)_(sparse)/32 9.766 -
rng::stable_partition(list<int>)_(sparse)/50 26.250 2.00%
rng::stable_partition(list<int>)_(sparse)/8192 8851.958 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2930.350 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1881.102 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1896.633 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9855.804 -
rng::stable_partition(vector<int>)_(dense)/1024 297.657 -
rng::stable_partition(vector<int>)_(dense)/32 21.651 -
rng::stable_partition(vector<int>)_(dense)/50 25.710 -
rng::stable_partition(vector<int>)_(dense)/8192 2112.266 -
rng::stable_partition(vector<int>)_(sparse)/1024 212.396 2.66%
rng::stable_partition(vector<int>)_(sparse)/32 7.141 2.45%
rng::stable_partition(vector<int>)_(sparse)/50 20.309 -1.54%
rng::stable_partition(vector<int>)_(sparse)/8192 1532.531 2.75%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4176.639 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.353 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19085.471 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31324.613 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.582 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27232.081 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14349.879 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.882 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25937.200 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17860.378 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.884 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22885.119 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27350.799 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.466 -2.08%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28635.250 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3853.038 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.191 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13029.827 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20168.166 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.368 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24820.782 -
rng::stable_sort(deque<int>)_(ascending)/1024 2107.045 -
rng::stable_sort(deque<int>)_(ascending)/8 18.102 -2.87%
rng::stable_sort(deque<int>)_(ascending)/8192 13638.145 -
rng::stable_sort(deque<int>)_(descending)/1024 2939.768 -
rng::stable_sort(deque<int>)_(descending)/8 26.408 -5.35%
rng::stable_sort(deque<int>)_(descending)/8192 21221.143 1.40%
rng::stable_sort(deque<int>)_(heap)/1024 2736.367 -
rng::stable_sort(deque<int>)_(heap)/8 25.266 -3.80%
rng::stable_sort(deque<int>)_(heap)/8192 17578.858 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2943.841 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.158 -3.14%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20664.804 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3110.343 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.081 -3.45%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20821.802 -
rng::stable_sort(deque<int>)_(repeated)/1024 1386.207 2.91%
rng::stable_sort(deque<int>)_(repeated)/8 18.305 -2.86%
rng::stable_sort(deque<int>)_(repeated)/8192 7637.139 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2471.461 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.560 -2.63%
rng::stable_sort(deque<int>)_(shuffled)/8192 14913.598 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4383.125 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.859 -3.26%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54354.114 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23793.671 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.268 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129679.143 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14149.274 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.385 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117716.611 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14752.606 2.39%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.150 1.26%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94709.584 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23405.846 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.790 -3.25%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149334.750 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3341.083 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.856 -4.60%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18993.669 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18442.732 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.120 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158515.644 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4000.994 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.796 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45625.085 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13838.530 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.692 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 200335.194 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10368.697 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.986 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126199.911 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9074.027 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.265 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126473.146 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14931.216 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.471 -1.42%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 213955.153 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1383.582 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.679 -1.59%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15083.428 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12786.517 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.752 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183603.050 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4377.341 -7.24%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.999 -2.05%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20268.075 2.16%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24301.956 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.127 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25129.918 2.31%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14521.260 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.332 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31899.449 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14577.707 1.03%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.196 -1.37%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21757.099 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23722.834 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.929 -1.15%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35778.087 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3516.982 6.16%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.958 -1.96%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9487.692 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18762.361 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.063 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28739.741 -
rng::stable_sort(vector<int>)_(ascending)/1024 2051.062 -
rng::stable_sort(vector<int>)_(ascending)/8 16.719 -
rng::stable_sort(vector<int>)_(ascending)/8192 13432.031 -
rng::stable_sort(vector<int>)_(descending)/1024 2802.447 -
rng::stable_sort(vector<int>)_(descending)/8 25.440 -
rng::stable_sort(vector<int>)_(descending)/8192 18405.776 -
rng::stable_sort(vector<int>)_(heap)/1024 2505.700 -
rng::stable_sort(vector<int>)_(heap)/8 22.122 -
rng::stable_sort(vector<int>)_(heap)/8192 14396.600 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2789.026 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.217 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18234.422 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2870.998 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.681 1.08%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18256.411 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.318 -
rng::stable_sort(vector<int>)_(repeated)/8 16.613 -1.05%
rng::stable_sort(vector<int>)_(repeated)/8192 5262.104 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2190.140 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.955 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10794.314 -
rng::starts_with(deque<int>)/1000 472.548 -
rng::starts_with(deque<int>)/1024 481.936 -
rng::starts_with(deque<int>)/1048576 494006.347 -
rng::starts_with(deque<int>)/8 4.097 1.28%
rng::starts_with(deque<int>)/8192 3856.224 -
rng::starts_with(deque<int>,_pred)/1000 508.348 -
rng::starts_with(deque<int>,_pred)/1024 525.511 -
rng::starts_with(deque<int>,_pred)/1048576 534132.936 2.23%
rng::starts_with(deque<int>,_pred)/8 4.636 -1.10%
rng::starts_with(deque<int>,_pred)/8192 4146.618 4.12%
rng::starts_with(list<int>)/1000 761.171 -
rng::starts_with(list<int>)/1024 779.341 -
rng::starts_with(list<int>)/1048576 942151.678 -
rng::starts_with(list<int>)/8 2.969 -5.38%
rng::starts_with(list<int>)/8192 8676.267 2.20%
rng::starts_with(list<int>,_pred)/1000 790.389 -
rng::starts_with(list<int>,_pred)/1024 808.575 -
rng::starts_with(list<int>,_pred)/1048576 970417.986 -
rng::starts_with(list<int>,_pred)/8 3.606 -
rng::starts_with(list<int>,_pred)/8192 11629.387 14.49%
rng::starts_with(vector<int>)/1000 72.833 -
rng::starts_with(vector<int>)/1024 77.849 1.74%
rng::starts_with(vector<int>)/1048576 76622.775 -
rng::starts_with(vector<int>)/8 1.317 1.29%
rng::starts_with(vector<int>)/8192 604.490 -
rng::starts_with(vector<int>,_pred)/1000 462.868 3.48%
rng::starts_with(vector<int>,_pred)/1024 516.115 -
rng::starts_with(vector<int>,_pred)/1048576 607604.257 -
rng::starts_with(vector<int>,_pred)/8 4.267 -
rng::starts_with(vector<int>,_pred)/8192 4725.943 -
rng::swap_ranges(deque<int>)/1024 315.865 -
rng::swap_ranges(deque<int>)/32 10.737 -
rng::swap_ranges(deque<int>)/50 21.124 -
rng::swap_ranges(deque<int>)/8192 2533.224 -
rng::swap_ranges(list<int>)/1024 775.943 -
rng::swap_ranges(list<int>)/32 16.854 -
rng::swap_ranges(list<int>)/50 29.717 -
rng::swap_ranges(list<int>)/8192 10753.732 -15.58%
rng::swap_ranges(vector<int>)/1024 63.692 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.589 -
rng::swap_ranges(vector<int>)/8192 478.934 -
rng::transform(deque<int>)_(identity_transform)/1024 371.185 -
rng::transform(deque<int>)_(identity_transform)/32 12.290 -
rng::transform(deque<int>)_(identity_transform)/50 19.348 -2.34%
rng::transform(deque<int>)_(identity_transform)/8192 2444.171 -
rng::transform(deque<int>,_deque<int>)/1024 698.905 -
rng::transform(deque<int>,_deque<int>)/32 21.854 -
rng::transform(deque<int>,_deque<int>)/50 34.365 -
rng::transform(deque<int>,_deque<int>)/8192 5669.230 -
rng::transform(list<int>)_(identity_transform)/1024 746.759 -
rng::transform(list<int>)_(identity_transform)/32 17.072 -
rng::transform(list<int>)_(identity_transform)/50 30.316 -
rng::transform(list<int>)_(identity_transform)/8192 7106.083 -5.83%
rng::transform(list<int>,_list<int>)/1024 888.068 -
rng::transform(list<int>,_list<int>)/32 24.276 -
rng::transform(list<int>,_list<int>)/50 38.934 -5.00%
rng::transform(list<int>,_list<int>)/8192 9780.180 4.04%
rng::transform(vector<int>)_(identity_transform)/1024 262.925 -
rng::transform(vector<int>)_(identity_transform)/32 8.865 -
rng::transform(vector<int>)_(identity_transform)/50 16.298 -
rng::transform(vector<int>)_(identity_transform)/8192 2025.203 -
rng::transform(vector<int>,_vector<int>)/1024 601.465 -
rng::transform(vector<int>,_vector<int>)/32 17.658 -
rng::transform(vector<int>,_vector<int>)/50 28.715 -
rng::transform(vector<int>,_vector<int>)/8192 4768.880 -
rng::unique(deque<int>)_(contiguous)/1024 737.191 -
rng::unique(deque<int>)_(contiguous)/32 62.271 5.93%
rng::unique(deque<int>)_(contiguous)/52 74.840 10.11%
rng::unique(deque<int>)_(contiguous)/8192 5519.140 -
rng::unique(deque<int>)_(sprinkled)/1024 718.981 14.43%
rng::unique(deque<int>)_(sprinkled)/32 58.254 -2.96%
rng::unique(deque<int>)_(sprinkled)/52 67.412 -6.69%
rng::unique(deque<int>)_(sprinkled)/8192 5610.397 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 634.687 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.160 -
rng::unique(deque<int>,_pred)_(contiguous)/52 69.579 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4494.791 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.198 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.832 1.18%
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.230 1.98%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5251.730 -
rng::unique(list<int>)_(contiguous)/1024 922.154 -
rng::unique(list<int>)_(contiguous)/32 55.196 -
rng::unique(list<int>)_(contiguous)/52 67.525 -
rng::unique(list<int>)_(contiguous)/8192 7170.091 -
rng::unique(list<int>)_(sprinkled)/1024 972.245 1.39%
rng::unique(list<int>)_(sprinkled)/32 64.533 -
rng::unique(list<int>)_(sprinkled)/52 79.396 2.31%
rng::unique(list<int>)_(sprinkled)/8192 7936.930 1.38%
rng::unique(list<int>,_pred)_(contiguous)/1024 985.193 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.695 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.340 1.10%
rng::unique(list<int>,_pred)_(contiguous)/8192 7725.609 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1028.860 -1.39%
rng::unique(list<int>,_pred)_(sprinkled)/32 66.338 -3.74%
rng::unique(list<int>,_pred)_(sprinkled)/52 83.013 -3.39%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8443.296 -
rng::unique(vector<int>)_(contiguous)/1024 291.745 -
rng::unique(vector<int>)_(contiguous)/32 50.913 -
rng::unique(vector<int>)_(contiguous)/52 57.079 1.27%
rng::unique(vector<int>)_(contiguous)/8192 1914.128 -
rng::unique(vector<int>)_(sprinkled)/1024 284.064 -
rng::unique(vector<int>)_(sprinkled)/32 50.743 -
rng::unique(vector<int>)_(sprinkled)/52 55.261 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.189 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.353 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.395 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.378 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3773.595 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.687 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.476 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.402 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5239.352 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.727 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.027 10.96%
rng::unique_copy(deque<int>)_(contiguous)/52 16.820 10.98%
rng::unique_copy(deque<int>)_(contiguous)/8192 3744.918 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 467.342 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.881 -10.63%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.719 -5.28%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3743.297 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.374 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.503 -1.59%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.408 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4443.169 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.213 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.009 1.55%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.184 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5726.538 -
rng::unique_copy(list<int>)_(contiguous)/1024 743.163 -
rng::unique_copy(list<int>)_(contiguous)/32 11.960 -
rng::unique_copy(list<int>)_(contiguous)/52 30.028 -
rng::unique_copy(list<int>)_(contiguous)/8192 6968.890 -4.87%
rng::unique_copy(list<int>)_(sprinkled)/1024 745.858 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.917 1.71%
rng::unique_copy(list<int>)_(sprinkled)/52 22.552 1.07%
rng::unique_copy(list<int>)_(sprinkled)/8192 7336.638 -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.228 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.632 1.20%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.764 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7587.709 -4.50%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 825.008 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.515 1.05%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.289 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7637.419 -3.91%
rng::unique_copy(vector<int>)_(contiguous)/1024 272.786 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.667 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.466 -1.48%
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.324 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.092 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.235 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.818 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1885.659 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 526.122 -2.84%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.072 1.57%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.672 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3709.950 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.045 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.634 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.082 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.227 -
std::adjacent_find(deque<int>)/1024 462.977 -
std::adjacent_find(deque<int>)/1048576 475604.931 -
std::adjacent_find(deque<int>)/50 15.356 -14.12%
std::adjacent_find(deque<int>)/8 3.146 -16.72%
std::adjacent_find(deque<int>)/8192 3710.199 -
std::adjacent_find(deque<int>,_pred)/1024 630.026 -
std::adjacent_find(deque<int>,_pred)/1048576 650267.681 -
std::adjacent_find(deque<int>,_pred)/50 29.792 -
std::adjacent_find(deque<int>,_pred)/8 4.586 3.78%
std::adjacent_find(deque<int>,_pred)/8192 5088.180 -
std::adjacent_find(list<int>)/1024 713.142 -55.03%
std::adjacent_find(list<int>)/1048576 869202.938 -
std::adjacent_find(list<int>)/50 23.711 -19.97%
std::adjacent_find(list<int>)/8 2.104 -
std::adjacent_find(list<int>)/8192 6750.778 -
std::adjacent_find(list<int>,_pred)/1024 828.084 -
std::adjacent_find(list<int>,_pred)/1048576 956196.866 -
std::adjacent_find(list<int>,_pred)/50 40.909 11.48%
std::adjacent_find(list<int>,_pred)/8 3.886 -
std::adjacent_find(list<int>,_pred)/8192 8243.144 3.66%
std::adjacent_find(vector<int>)/1024 235.063 -
std::adjacent_find(vector<int>)/1048576 237536.033 -
std::adjacent_find(vector<int>)/50 11.986 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1834.164 -
std::adjacent_find(vector<int>,_pred)/1024 401.163 -
std::adjacent_find(vector<int>,_pred)/1048576 471526.569 1.07%
std::adjacent_find(vector<int>,_pred)/50 23.097 -1.63%
std::adjacent_find(vector<int>,_pred)/8 3.320 -
std::adjacent_find(vector<int>,_pred)/8192 3176.423 -
std::all_of(deque<int>)_(process_all)/32 11.584 -
std::all_of(deque<int>)_(process_all)/32768 10553.566 -
std::all_of(deque<int>)_(process_all)/50 19.292 -
std::all_of(deque<int>)_(process_all)/8 3.090 -4.02%
std::all_of(deque<int>)_(process_all)/8192 2651.910 -
std::all_of(list<int>)_(process_all)/32 11.732 -
std::all_of(list<int>)_(process_all)/32768 26306.603 -
std::all_of(list<int>)_(process_all)/50 21.824 -1.42%
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 7757.505 -
std::all_of(vector<int>)_(process_all)/32 8.329 -
std::all_of(vector<int>)_(process_all)/32768 8058.449 -
std::all_of(vector<int>)_(process_all)/50 18.408 1.53%
std::all_of(vector<int>)_(process_all)/8 2.384 -1.13%
std::all_of(vector<int>)_(process_all)/8192 2023.888 -
std::any_of(deque<int>)_(process_all)/32 11.620 -
std::any_of(deque<int>)_(process_all)/32768 11192.854 3.05%
std::any_of(deque<int>)_(process_all)/50 20.246 -
std::any_of(deque<int>)_(process_all)/8 3.124 -3.01%
std::any_of(deque<int>)_(process_all)/8192 2783.794 2.59%
std::any_of(list<int>)_(process_all)/32 11.452 -
std::any_of(list<int>)_(process_all)/32768 25842.720 -
std::any_of(list<int>)_(process_all)/50 21.788 -
std::any_of(list<int>)_(process_all)/8 2.723 -
std::any_of(list<int>)_(process_all)/8192 6974.652 -
std::any_of(vector<int>)_(process_all)/32 8.483 1.90%
std::any_of(vector<int>)_(process_all)/32768 8071.228 -
std::any_of(vector<int>)_(process_all)/50 18.608 1.77%
std::any_of(vector<int>)_(process_all)/8 2.522 1.56%
std::any_of(vector<int>)_(process_all)/8192 2025.411 -
std::copy(deque<int>)/1048576 49737.116 -
std::copy(deque<int>)/262144 10296.244 -1.09%
std::copy(deque<int>)/32768 1144.268 -
std::copy(deque<int>)/4096 145.225 -
std::copy(deque<int>)/512 16.734 -
std::copy(deque<int>)/64 5.343 99.68%
std::copy(deque<int>)/8 2.678 -2.59%
std::copy(list<int>)/1048576 875931.271 -
std::copy(list<int>)/262144 217833.503 -
std::copy(list<int>)/32768 26375.273 -
std::copy(list<int>)/4096 3319.680 -
std::copy(list<int>)/512 368.623 -
std::copy(list<int>)/64 32.306 -1.04%
std::copy(list<int>)/8 2.469 -
std::copy(vector<bool>)_(aligned)/1048576 2912.659 2.61%
std::copy(vector<bool>)_(aligned)/262144 443.579 -34.31%
std::copy(vector<bool>)_(aligned)/32768 35.393 -
std::copy(vector<bool>)_(aligned)/4096 4.841 3.80%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.308 -4.07%
std::copy(vector<bool>)_(unaligned)/1048576 7022.948 -
std::copy(vector<bool>)_(unaligned)/262144 1712.832 -
std::copy(vector<bool>)_(unaligned)/32768 218.391 -
std::copy(vector<bool>)_(unaligned)/4096 26.046 -
std::copy(vector<bool>)_(unaligned)/512 3.489 -
std::copy(vector<bool>)_(unaligned)/64 1.828 -
std::copy(vector<int>)/1048576 50115.963 -
std::copy(vector<int>)/262144 12532.838 -
std::copy(vector<int>)/32768 3795.094 1.34%
std::copy(vector<int>)/4096 146.263 -36.41%
std::copy(vector<int>)/512 16.011 -
std::copy(vector<int>)/64 2.440 -
std::copy(vector<int>)/8 2.229 -
std::copy_backward(deque<int>)/1048576 128738.917 -
std::copy_backward(deque<int>)/262144 32701.528 -
std::copy_backward(deque<int>)/32768 4076.168 -
std::copy_backward(deque<int>)/4096 148.028 -
std::copy_backward(deque<int>)/512 18.108 -
std::copy_backward(deque<int>)/64 2.938 -
std::copy_backward(deque<int>)/8 2.710 -1.56%
std::copy_backward(list<int>)/1048576 885472.962 -
std::copy_backward(list<int>)/262144 219750.863 -
std::copy_backward(list<int>)/32768 26535.032 -1.38%
std::copy_backward(list<int>)/4096 3377.306 1.54%
std::copy_backward(list<int>)/512 369.517 -
std::copy_backward(list<int>)/64 30.341 -
std::copy_backward(list<int>)/8 2.453 -
std::copy_backward(vector<bool>)_(aligned)/1048576 1465.185 -49.10%
std::copy_backward(vector<bool>)_(aligned)/262144 691.098 148.13%
std::copy_backward(vector<bool>)_(aligned)/32768 35.666 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.036 3.82%
std::copy_backward(vector<bool>)_(aligned)/512 1.512 2.14%
std::copy_backward(vector<bool>)_(aligned)/64 1.654 -2.33%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6931.370 2.77%
std::copy_backward(vector<bool>)_(unaligned)/262144 1658.753 -
std::copy_backward(vector<bool>)_(unaligned)/32768 210.956 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.280 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.825 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50201.803 -
std::copy_backward(vector<int>)/262144 12539.637 -
std::copy_backward(vector<int>)/32768 1693.354 -55.40%
std::copy_backward(vector<int>)/4096 200.341 -10.99%
std::copy_backward(vector<int>)/512 16.630 -
std::copy_backward(vector<int>)/64 2.519 -
std::copy_backward(vector<int>)/8 2.182 -2.78%
std::copy_if(deque<int>)_(entire_range)/1048576 276872.923 -
std::copy_if(deque<int>)_(entire_range)/262144 69527.852 -
std::copy_if(deque<int>)_(entire_range)/32768 8689.685 -
std::copy_if(deque<int>)_(entire_range)/4096 1029.017 -
std::copy_if(deque<int>)_(entire_range)/512 140.146 2.73%
std::copy_if(deque<int>)_(entire_range)/64 16.224 -
std::copy_if(deque<int>)_(entire_range)/8 2.613 -
std::copy_if(deque<int>)_(every_other)/1048576 373717.627 -
std::copy_if(deque<int>)_(every_other)/262144 93129.015 -
std::copy_if(deque<int>)_(every_other)/32768 11665.172 -
std::copy_if(deque<int>)_(every_other)/4096 1460.941 -
std::copy_if(deque<int>)_(every_other)/512 183.045 -
std::copy_if(deque<int>)_(every_other)/64 23.450 -
std::copy_if(deque<int>)_(every_other)/8 3.479 -
std::copy_if(list<int>)_(entire_range)/1048576 881658.690 -
std::copy_if(list<int>)_(entire_range)/262144 217061.259 -
std::copy_if(list<int>)_(entire_range)/32768 28213.260 -8.22%
std::copy_if(list<int>)_(entire_range)/4096 3043.813 -
std::copy_if(list<int>)_(entire_range)/512 370.881 -
std::copy_if(list<int>)_(entire_range)/64 33.597 -6.49%
std::copy_if(list<int>)_(entire_range)/8 2.643 -1.47%
std::copy_if(list<int>)_(every_other)/1048576 841959.035 -
std::copy_if(list<int>)_(every_other)/262144 208513.119 -1.01%
std::copy_if(list<int>)_(every_other)/32768 25353.859 -
std::copy_if(list<int>)_(every_other)/4096 3233.707 2.12%
std::copy_if(list<int>)_(every_other)/512 361.031 -
std::copy_if(list<int>)_(every_other)/64 23.803 -
std::copy_if(list<int>)_(every_other)/8 2.319 -
std::copy_if(vector<int>)_(entire_range)/1048576 245952.709 -
std::copy_if(vector<int>)_(entire_range)/262144 59988.889 -
std::copy_if(vector<int>)_(entire_range)/32768 7488.782 -
std::copy_if(vector<int>)_(entire_range)/4096 937.481 -
std::copy_if(vector<int>)_(entire_range)/512 123.635 -
std::copy_if(vector<int>)_(entire_range)/64 16.861 5.32%
std::copy_if(vector<int>)_(entire_range)/8 2.313 -1.68%
std::copy_if(vector<int>)_(every_other)/1048576 240093.210 -
std::copy_if(vector<int>)_(every_other)/262144 59854.334 -
std::copy_if(vector<int>)_(every_other)/32768 7500.403 -
std::copy_if(vector<int>)_(every_other)/4096 939.269 -
std::copy_if(vector<int>)_(every_other)/512 122.931 -
std::copy_if(vector<int>)_(every_other)/64 16.128 -
std::copy_if(vector<int>)_(every_other)/8 2.489 -3.27%
std::copy_n(deque<int>)/1048576 49801.281 -
std::copy_n(deque<int>)/262144 10334.875 -
std::copy_n(deque<int>)/32768 1146.515 -
std::copy_n(deque<int>)/4096 145.671 -
std::copy_n(deque<int>)/512 16.746 -
std::copy_n(deque<int>)/64 2.788 -
std::copy_n(deque<int>)/8 2.753 1.80%
std::copy_n(list<int>)/1048576 870118.133 -
std::copy_n(list<int>)/262144 215744.026 -
std::copy_n(list<int>)/32768 26309.635 -1.16%
std::copy_n(list<int>)/4096 4284.118 9.33%
std::copy_n(list<int>)/512 340.864 -
std::copy_n(list<int>)/64 14.091 -
std::copy_n(list<int>)/8 2.256 -
std::copy_n(vector<bool>)_(aligned)/1048576 1937.330 -8.03%
std::copy_n(vector<bool>)_(aligned)/262144 557.907 -17.03%
std::copy_n(vector<bool>)_(aligned)/32768 35.374 -
std::copy_n(vector<bool>)_(aligned)/4096 4.782 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.379 6.08%
std::copy_n(vector<bool>)_(unaligned)/1048576 7021.332 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.264 -6.51%
std::copy_n(vector<bool>)_(unaligned)/32768 218.061 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.027 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.826 -
std::copy_n(vector<int>)/1048576 50281.227 -
std::copy_n(vector<int>)/262144 12495.164 -
std::copy_n(vector<int>)/32768 3477.310 -8.17%
std::copy_n(vector<int>)/4096 241.649 23.08%
std::copy_n(vector<int>)/512 16.065 -
std::copy_n(vector<int>)/64 2.476 -
std::copy_n(vector<int>)/8 2.314 5.96%
std::count(deque<int>)_(every_other)/1024 247.994 -
std::count(deque<int>)_(every_other)/1048576 253464.724 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1940.094 -
std::count(list<int>)_(every_other)/1024 708.807 1.24%
std::count(list<int>)_(every_other)/1048576 824922.577 -
std::count(list<int>)_(every_other)/8 2.095 -
std::count(list<int>)_(every_other)/8192 6340.614 -7.91%
std::count(vector<bool>)/1000 3.004 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1460.733 -
std::count(vector<bool>)/8192 11.446 -
std::count(vector<int>)_(every_other)/1024 103.018 -
std::count(vector<int>)_(every_other)/1048576 105317.147 -
std::count(vector<int>)_(every_other)/8 1.354 2.47%
std::count(vector<int>)_(every_other)/8192 820.646 -
std::count_if(deque<int>)_(every_other)/1024 350.567 -
std::count_if(deque<int>)_(every_other)/1048576 344215.991 -
std::count_if(deque<int>)_(every_other)/8 3.432 -
std::count_if(deque<int>)_(every_other)/8192 2635.468 -
std::count_if(list<int>)_(every_other)/1024 755.660 -
std::count_if(list<int>)_(every_other)/1048576 890690.484 -
std::count_if(list<int>)_(every_other)/8 2.739 -
std::count_if(list<int>)_(every_other)/8192 7095.714 -6.15%
std::count_if(vector<int>)_(every_other)/1024 248.586 -
std::count_if(vector<int>)_(every_other)/1048576 247881.087 -
std::count_if(vector<int>)_(every_other)/8 4.226 -
std::count_if(vector<int>)_(every_other)/8192 1927.955 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 322.182 12.97%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.801 -4.50%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2569.202 8.84%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.548 3.62%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.927 5.30%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.959 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.606 3.23%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.921 4.13%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.227 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.141 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.548 2.80%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2147.586 -
std::deque<int>::ctor(size)/1024 73.740 2.48%
std::deque<int>::ctor(size)/32 27.831 5.14%
std::deque<int>::ctor(size)/8192 458.849 2.74%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 73.589 -1.36%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.923 4.88%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.004 2.34%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.571 1.03%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.641 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.481 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.661 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.562 -3.92%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.487 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.052 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.113 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.073 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.765 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.278 4.98%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.204 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.767 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.855 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 337.142 6.08%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.682 -
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 543.330 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.916 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4838.070 -1.55%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6381.933 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 139.414 7.58%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52395.781 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 864.036 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.915 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12627.966 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19947.258 1.22%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 616.320 1.30%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176853.107 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 867.639 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.315 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12597.908 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19836.265 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.442 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 175880.286 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1077.774 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.685 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11648.941 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20416.697 1.42%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 625.286 1.45%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 179501.189 1.54%
std::deque<std::string>::ctor(size)/1024 710.297 -
std::deque<std::string>::ctor(size)/32 43.824 5.29%
std::deque<std::string>::ctor(size)/8192 8340.462 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 931.945 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.727 1.13%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12552.350 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19912.629 1.07%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 581.851 2.00%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173808.969 1.10%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.415 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.362 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.377 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.699 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.102 1.28%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.891 1.45%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.233 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.665 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2350.386 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.268 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.411 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2364.473 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.796 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.821 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.811 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.446 -1.57%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.683 -1.51%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.765 -1.38%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.710 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.760 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2361.973 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.887 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.573 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2378.533 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.319 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.454 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4488.298 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6434.964 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.383 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51847.473 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.408 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.129 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.275 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.276 1.32%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.637 1.09%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.757 -
std::distance(deque<int>)/1024 0.633 -
std::distance(deque<int>)/4096 0.632 -
std::distance(deque<int>)/50 0.639 -
std::distance(deque<int>)/8192 0.632 -
std::distance(join_view(vector<vector<int>>))/1024 1.041 -
std::distance(join_view(vector<vector<int>>))/4096 4.412 -
std::distance(join_view(vector<vector<int>>))/50 0.584 -
std::distance(join_view(vector<vector<int>>))/8192 8.337 -
std::equal(deque<int>)_(it,_it,_it)/1024 495.485 1.83%
std::equal(deque<int>)_(it,_it,_it)/1048576 494920.132 1.52%
std::equal(deque<int>)_(it,_it,_it)/50 24.476 -1.57%
std::equal(deque<int>)_(it,_it,_it)/8 6.435 -
std::equal(deque<int>)_(it,_it,_it)/8192 3879.475 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 499.585 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 497541.667 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.592 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.058 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3857.352 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 524.943 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 537068.128 1.50%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.052 2.32%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.194 -1.24%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4137.685 2.62%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.195 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507616.151 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.141 -5.10%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.362 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3907.159 -
std::equal(list<int>)_(it,_it,_it)/1024 1749.386 -
std::equal(list<int>)_(it,_it,_it)/1048576 1318607.865 -
std::equal(list<int>)_(it,_it,_it)/50 39.302 10.12%
std::equal(list<int>)_(it,_it,_it)/8 2.789 -
std::equal(list<int>)_(it,_it,_it)/8192 9443.784 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 784.400 1.46%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952920.068 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.565 10.48%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.972 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11927.697 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.126 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989230.696 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.099 -5.70%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.608 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11856.684 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1167.939 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1329068.325 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.997 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.654 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12081.408 -
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6453.294 -
std::equal(vector<bool>)_(unaligned)/50 0.824 -5.44%
std::equal(vector<bool>)_(unaligned)/8 0.841 -8.30%
std::equal(vector<bool>)_(unaligned)/8192 53.863 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.781 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73716.693 -
std::equal(vector<int>)_(it,_it,_it)/50 4.261 1.23%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.007 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.625 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73775.321 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.885 36.67%
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.521 73.69%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.869 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 523.288 2.37%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639036.307 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.121 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.695 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4800.391 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 533.950 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606090.939 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.347 -2.03%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.562 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4825.895 -
std::fill(deque<int>)/1024 29.911 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.244 -
std::fill(deque<int>)/8192 241.104 -
std::fill(list<int>)/1024 672.066 -
std::fill(list<int>)/32 8.409 -
std::fill(list<int>)/50 35.428 -
std::fill(list<int>)/8192 7113.413 -
std::fill(vector<bool>)/1048576 3826.067 -
std::fill(vector<bool>)/262144 233.065 -
std::fill(vector<bool>)/32768 30.025 -
std::fill(vector<bool>)/4096 4.217 -
std::fill(vector<bool>)/512 1.569 1.34%
std::fill(vector<bool>)/64 1.670 7.67%
std::fill(vector<int>)/1024 30.291 -1.14%
std::fill(vector<int>)/32 1.121 7.78%
std::fill(vector<int>)/50 2.211 -
std::fill(vector<int>)/8192 238.937 -
std::fill_n(deque<int>)/1024 29.949 1.59%
std::fill_n(deque<int>)/32 1.206 3.50%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 245.123 2.50%
std::fill_n(list<int>)/1024 649.436 -
std::fill_n(list<int>)/32 8.269 -
std::fill_n(list<int>)/50 15.909 -
std::fill_n(list<int>)/8192 8958.490 27.40%
std::fill_n(vector<bool>)/1048576 3825.152 -
std::fill_n(vector<bool>)/262144 232.309 -
std::fill_n(vector<bool>)/32768 30.254 -
std::fill_n(vector<bool>)/4096 4.166 -
std::fill_n(vector<bool>)/512 1.501 -6.50%
std::fill_n(vector<bool>)/64 1.629 3.73%
std::fill_n(vector<int>)/1024 29.578 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.232 -
std::fill_n(vector<int>)/8192 240.291 1.57%
std::find(deque<int>)_(bail_25%)/1024 67.217 -
std::find(deque<int>)_(bail_25%)/32768 1923.468 -
std::find(deque<int>)_(bail_25%)/8 2.072 -
std::find(deque<int>)_(bail_25%)/8192 478.781 -
std::find(deque<int>)_(process_all)/1024 244.931 -
std::find(deque<int>)_(process_all)/32768 7878.695 -
std::find(deque<int>)_(process_all)/50 13.946 6.14%
std::find(deque<int>)_(process_all)/8 3.382 2.02%
std::find(deque<int>)_(process_all)/8192 1972.587 -
std::find(list<int>)_(bail_25%)/1024 129.741 -
std::find(list<int>)_(bail_25%)/32768 7819.173 -
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1424.092 -
std::find(list<int>)_(process_all)/1024 689.748 -3.55%
std::find(list<int>)_(process_all)/32768 26603.780 -
std::find(list<int>)_(process_all)/50 18.749 4.01%
std::find(list<int>)_(process_all)/8 2.321 -5.10%
std::find(list<int>)_(process_all)/8192 8353.069 -5.19%
std::find(vector<bool>)_(process_all)/1024 4.638 -
std::find(vector<bool>)_(process_all)/1048576 3705.208 1.42%
std::find(vector<bool>)_(process_all)/50 0.569 -17.74%
std::find(vector<bool>)_(process_all)/8 0.526 -16.33%
std::find(vector<bool>)_(process_all)/8192 33.755 -
std::find(vector<char>)_(bail_25%)/1024 5.386 -
std::find(vector<char>)_(bail_25%)/32768 136.641 -
std::find(vector<char>)_(bail_25%)/8 1.155 -
std::find(vector<char>)_(bail_25%)/8192 39.794 -
std::find(vector<char>)_(process_all)/1024 16.290 -
std::find(vector<char>)_(process_all)/32768 496.998 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.929 -
std::find(vector<char>)_(process_all)/8192 136.721 -
std::find(vector<int>)_(bail_25%)/1024 65.945 -
std::find(vector<int>)_(bail_25%)/32768 1865.523 -
std::find(vector<int>)_(bail_25%)/8 1.396 -
std::find(vector<int>)_(bail_25%)/8192 472.232 -
std::find(vector<int>)_(process_all)/1024 244.032 -
std::find(vector<int>)_(process_all)/32768 7469.255 -
std::find(vector<int>)_(process_all)/50 12.495 -
std::find(vector<int>)_(process_all)/8 2.727 -
std::find(vector<int>)_(process_all)/8192 1864.945 -
std::find(vector<long_long>)_(bail_25%)/1024 30.241 -
std::find(vector<long_long>)_(bail_25%)/32768 958.670 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 2.06%
std::find(vector<long_long>)_(bail_25%)/8192 245.675 -
std::find(vector<long_long>)_(process_all)/1024 119.048 -
std::find(vector<long_long>)_(process_all)/32768 3813.057 -
std::find(vector<long_long>)_(process_all)/50 5.809 -
std::find(vector<long_long>)_(process_all)/8 1.154 -
std::find(vector<long_long>)_(process_all)/8192 950.879 -
std::find_end(deque<int>)_(match_near_end)/1000 33.937 -22.26%
std::find_end(deque<int>)_(match_near_end)/1024 32.577 -17.66%
std::find_end(deque<int>)_(match_near_end)/8192 274.090 -13.01%
std::find_end(deque<int>)_(near_matches)/1000 15878.862 -
std::find_end(deque<int>)_(near_matches)/1024 16489.336 -
std::find_end(deque<int>)_(near_matches)/8192 1131960.758 -
std::find_end(deque<int>)_(process_all)/1000 291.046 1.59%
std::find_end(deque<int>)_(process_all)/1024 303.531 3.66%
std::find_end(deque<int>)_(process_all)/1048576 279737.292 6.01%
std::find_end(deque<int>)_(process_all)/8192 2147.767 3.24%
std::find_end(deque<int>)_(same_length)/1000 329.582 -1.97%
std::find_end(deque<int>)_(same_length)/1024 337.018 -2.15%
std::find_end(deque<int>)_(same_length)/8192 2687.029 -4.41%
std::find_end(deque<int>)_(single_element)/1000 312.624 -
std::find_end(deque<int>)_(single_element)/1024 331.920 -11.38%
std::find_end(deque<int>)_(single_element)/8192 2387.589 -19.47%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.085 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.297 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.191 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31441.729 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32619.000 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1904893.507 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.826 -3.01%
std::find_end(deque<int>,_pred)_(process_all)/1024 609.246 -3.13%
std::find_end(deque<int>,_pred)_(process_all)/1048576 572803.689 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4398.339 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.758 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.014 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5113.886 -
std::find_end(deque<int>,_pred)_(single_element)/1000 651.693 -
std::find_end(deque<int>,_pred)_(single_element)/1024 652.689 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4828.721 -
std::find_end(forward_list<int>)_(match_near_end)/1000 773.912 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4480.554 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257704.252 -
std::find_end(forward_list<int>)_(near_matches)/1000 36899.728 -
std::find_end(forward_list<int>)_(near_matches)/1024 38236.913 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473887.809 -
std::find_end(forward_list<int>)_(process_all)/1000 692.251 1.84%
std::find_end(forward_list<int>)_(process_all)/1024 713.996 -
std::find_end(forward_list<int>)_(process_all)/1048576 758829.438 -
std::find_end(forward_list<int>)_(process_all)/8192 5698.807 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.504 -
std::find_end(forward_list<int>)_(same_length)/1024 1499.947 1.07%
std::find_end(forward_list<int>)_(same_length)/8192 13234.383 -21.51%
std::find_end(forward_list<int>)_(single_element)/1000 679.363 1.11%
std::find_end(forward_list<int>)_(single_element)/1024 706.387 -
std::find_end(forward_list<int>)_(single_element)/8192 5735.176 -9.54%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.306 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5159.071 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276361.111 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42178.912 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43887.528 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690354.327 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 805.631 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 832.426 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 910819.643 1.39%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6738.250 1.27%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1535.491 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.791 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13764.762 -8.53%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 808.560 2.87%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 828.826 2.95%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6717.198 -3.51%
std::find_end(list<int>)_(match_near_end)/1000 78.751 1.78%
std::find_end(list<int>)_(match_near_end)/1024 60.663 -
std::find_end(list<int>)_(match_near_end)/8192 603.662 -
std::find_end(list<int>)_(near_matches)/1000 33730.799 1.45%
std::find_end(list<int>)_(near_matches)/1024 34961.640 -
std::find_end(list<int>)_(near_matches)/8192 2268408.307 -
std::find_end(list<int>)_(process_all)/1000 711.904 -51.45%
std::find_end(list<int>)_(process_all)/1024 730.436 -50.50%
std::find_end(list<int>)_(process_all)/1048576 875687.034 -
std::find_end(list<int>)_(process_all)/8192 7349.274 -2.21%
std::find_end(list<int>)_(same_length)/1000 740.119 -
std::find_end(list<int>)_(same_length)/1024 756.966 -
std::find_end(list<int>)_(same_length)/8192 8168.779 -9.42%
std::find_end(list<int>)_(single_element)/1000 711.868 -
std::find_end(list<int>)_(single_element)/1024 731.181 -
std::find_end(list<int>)_(single_element)/8192 7721.295 -8.97%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.291 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.551 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 631.758 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38168.291 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39754.859 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2472362.824 -
std::find_end(list<int>,_pred)_(process_all)/1000 824.344 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.357 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989486.715 -
std::find_end(list<int>,_pred)_(process_all)/8192 8190.678 -
std::find_end(list<int>,_pred)_(same_length)/1000 765.577 -
std::find_end(list<int>,_pred)_(same_length)/1024 784.950 -
std::find_end(list<int>,_pred)_(same_length)/8192 9705.471 -2.66%
std::find_end(list<int>,_pred)_(single_element)/1000 820.969 -
std::find_end(list<int>,_pred)_(single_element)/1024 841.910 -
std::find_end(list<int>,_pred)_(single_element)/8192 8883.226 -3.39%
std::find_end(vector<int>)_(match_near_end)/1000 27.926 -
std::find_end(vector<int>)_(match_near_end)/1024 24.921 -
std::find_end(vector<int>)_(match_near_end)/8192 201.880 -1.05%
std::find_end(vector<int>)_(near_matches)/1000 14126.871 -
std::find_end(vector<int>)_(near_matches)/1024 14683.553 -
std::find_end(vector<int>)_(near_matches)/8192 776696.830 -
std::find_end(vector<int>)_(process_all)/1000 218.048 -2.06%
std::find_end(vector<int>)_(process_all)/1024 223.327 -2.04%
std::find_end(vector<int>)_(process_all)/1048576 218030.983 -2.14%
std::find_end(vector<int>)_(process_all)/8192 1690.337 -2.60%
std::find_end(vector<int>)_(same_length)/1000 248.073 2.17%
std::find_end(vector<int>)_(same_length)/1024 258.392 4.11%
std::find_end(vector<int>)_(same_length)/8192 1981.209 -2.82%
std::find_end(vector<int>)_(single_element)/1000 240.122 -
std::find_end(vector<int>)_(single_element)/1024 245.678 -
std::find_end(vector<int>)_(single_element)/8192 1871.264 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.607 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.402 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 480.380 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22521.651 -1.23%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23425.388 -1.12%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1466772.489 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.927 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.796 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641477.311 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4321.922 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.995 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.155 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5124.885 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.319 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.331 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4788.940 -
std::find_first_of(deque<int>)_(large_needle)/1024 366673.997 -
std::find_first_of(deque<int>)_(large_needle)/32 289.311 2.37%
std::find_first_of(deque<int>)_(large_needle)/50 685.008 2.01%
std::find_first_of(deque<int>)_(large_needle)/8192 23526655.531 -
std::find_first_of(deque<int>)_(small_needle)/1024 3664.366 1.39%
std::find_first_of(deque<int>)_(small_needle)/32 111.905 -1.30%
std::find_first_of(deque<int>)_(small_needle)/50 173.743 -
std::find_first_of(deque<int>)_(small_needle)/8192 29816.906 5.92%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 562621.641 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 608.264 20.55%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1721.824 24.52%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35557120.849 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6452.139 2.49%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 232.447 17.11%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 347.376 12.35%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50379.992 -
std::find_first_of(list<int>)_(large_needle)/1024 864630.395 -
std::find_first_of(list<int>)_(large_needle)/32 672.349 -
std::find_first_of(list<int>)_(large_needle)/50 1733.677 -
std::find_first_of(list<int>)_(large_needle)/8192 49120472.201 2.01%
std::find_first_of(list<int>)_(small_needle)/1024 2805.515 -
std::find_first_of(list<int>)_(small_needle)/32 91.294 -
std::find_first_of(list<int>)_(small_needle)/50 139.881 -
std::find_first_of(list<int>)_(small_needle)/8192 23245.000 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 869001.150 -1.37%
std::find_first_of(list<int>,_pred)_(large_needle)/32 729.029 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1878.327 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54110259.615 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5502.216 5.23%
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.219 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.606 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41617.466 -
std::find_first_of(vector<int>)_(large_needle)/1024 116406.858 -1.14%
std::find_first_of(vector<int>)_(large_needle)/32 107.907 -5.74%
std::find_first_of(vector<int>)_(large_needle)/50 261.356 -10.16%
std::find_first_of(vector<int>)_(large_needle)/8192 7495134.744 -1.33%
std::find_first_of(vector<int>)_(small_needle)/1024 1409.506 -
std::find_first_of(vector<int>)_(small_needle)/32 47.281 -
std::find_first_of(vector<int>)_(small_needle)/50 71.034 -1.14%
std::find_first_of(vector<int>)_(small_needle)/8192 11284.675 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593900.565 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.330 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1362.723 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38314819.443 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5577.636 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.266 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.924 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44685.491 -
std::find_if(deque<int>)_(bail_25%)/1024 107.028 -
std::find_if(deque<int>)_(bail_25%)/32768 2992.931 -2.13%
std::find_if(deque<int>)_(bail_25%)/8 1.536 -
std::find_if(deque<int>)_(bail_25%)/8192 744.190 -
std::find_if(deque<int>)_(process_all)/1024 474.496 -2.01%
std::find_if(deque<int>)_(process_all)/32768 11446.898 -3.82%
std::find_if(deque<int>)_(process_all)/50 23.706 -
std::find_if(deque<int>)_(process_all)/8 3.986 1.19%
std::find_if(deque<int>)_(process_all)/8192 2815.261 -4.41%
std::find_if(list<int>)_(bail_25%)/1024 193.224 -
std::find_if(list<int>)_(bail_25%)/32768 10492.082 28.81%
std::find_if(list<int>)_(bail_25%)/8 1.212 1.65%
std::find_if(list<int>)_(bail_25%)/8192 1517.935 -
std::find_if(list<int>)_(process_all)/1024 760.708 -52.88%
std::find_if(list<int>)_(process_all)/32768 27593.243 -1.16%
std::find_if(list<int>)_(process_all)/50 21.487 -1.15%
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12222.895 24.54%
std::find_if(vector<bool>)_(process_all)/1024 771.175 -
std::find_if(vector<bool>)_(process_all)/1048576 787871.156 -
std::find_if(vector<bool>)_(process_all)/50 35.038 -
std::find_if(vector<bool>)_(process_all)/8 5.458 -
std::find_if(vector<bool>)_(process_all)/8192 6154.127 -
std::find_if(vector<char>)_(bail_25%)/1024 76.096 -
std::find_if(vector<char>)_(bail_25%)/32768 2027.332 -
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.954 -
std::find_if(vector<char>)_(process_all)/1024 273.690 -
std::find_if(vector<char>)_(process_all)/32768 8128.865 -
std::find_if(vector<char>)_(process_all)/50 12.558 -
std::find_if(vector<char>)_(process_all)/8 2.435 -1.81%
std::find_if(vector<char>)_(process_all)/8192 2048.921 -
std::find_if(vector<int>)_(bail_25%)/1024 75.551 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.263 -
std::find_if(vector<int>)_(bail_25%)/8 1.116 -
std::find_if(vector<int>)_(bail_25%)/8192 548.470 -
std::find_if(vector<int>)_(process_all)/1024 290.516 -
std::find_if(vector<int>)_(process_all)/32768 9085.028 -
std::find_if(vector<int>)_(process_all)/50 14.246 -
std::find_if(vector<int>)_(process_all)/8 2.582 -
std::find_if(vector<int>)_(process_all)/8192 2265.223 -
std::find_if_not(deque<int>)_(bail_25%)/1024 107.185 2.60%
std::find_if_not(deque<int>)_(bail_25%)/32768 2977.271 9.93%
std::find_if_not(deque<int>)_(bail_25%)/8 1.541 8.44%
std::find_if_not(deque<int>)_(bail_25%)/8192 742.943 6.13%
std::find_if_not(deque<int>)_(process_all)/1024 496.549 1.57%
std::find_if_not(deque<int>)_(process_all)/32768 11462.021 -
std::find_if_not(deque<int>)_(process_all)/50 23.720 -
std::find_if_not(deque<int>)_(process_all)/8 3.958 -
std::find_if_not(deque<int>)_(process_all)/8192 2816.913 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.683 -
std::find_if_not(list<int>)_(bail_25%)/32768 7569.626 4.06%
std::find_if_not(list<int>)_(bail_25%)/8 1.323 4.14%
std::find_if_not(list<int>)_(bail_25%)/8192 1522.545 -
std::find_if_not(list<int>)_(process_all)/1024 762.402 -
std::find_if_not(list<int>)_(process_all)/32768 29229.283 -
std::find_if_not(list<int>)_(process_all)/50 21.355 -
std::find_if_not(list<int>)_(process_all)/8 3.424 -
std::find_if_not(list<int>)_(process_all)/8192 8142.814 -
std::find_if_not(vector<bool>)_(process_all)/1024 771.368 1.13%
std::find_if_not(vector<bool>)_(process_all)/1048576 787324.709 1.14%
std::find_if_not(vector<bool>)_(process_all)/50 35.051 1.29%
std::find_if_not(vector<bool>)_(process_all)/8 5.471 1.60%
std::find_if_not(vector<bool>)_(process_all)/8192 6156.694 1.14%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.205 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.918 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.164 -
std::find_if_not(vector<char>)_(process_all)/1024 273.857 -
std::find_if_not(vector<char>)_(process_all)/32768 8132.347 -
std::find_if_not(vector<char>)_(process_all)/50 12.477 -1.16%
std::find_if_not(vector<char>)_(process_all)/8 2.300 -7.35%
std::find_if_not(vector<char>)_(process_all)/8192 2049.503 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.655 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2341.332 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.008 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.865 -
std::find_if_not(vector<int>)_(process_all)/1024 308.022 -
std::find_if_not(vector<int>)_(process_all)/32768 9772.568 -
std::find_if_not(vector<int>)_(process_all)/50 15.041 -
std::find_if_not(vector<int>)_(process_all)/8 2.687 -2.06%
std::find_if_not(vector<int>)_(process_all)/8192 2432.954 -
std::flat_map<int,_int>::clear()/0 422.932 -
std::flat_map<int,_int>::clear()/1024 425.763 -
std::flat_map<int,_int>::clear()/32 424.734 -
std::flat_map<int,_int>::clear()/8192 455.207 1.42%
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.574 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.362 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.995 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.410 -2.40%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.020 3.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.361 1.03%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.572 7.34%
std::flat_map<int,_int>::count(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.480 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.467 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.943 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.400 -5.31%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.671 58.52%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.577 6.54%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.076 65.33%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.256 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.792 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.770 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.792 -
std::flat_map<int,_int>::ctor(const&)/0 13.691 -
std::flat_map<int,_int>::ctor(const&)/1024 180.298 -
std::flat_map<int,_int>::ctor(const&)/32 23.786 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.682 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.700 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 180.586 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 27.357 14.92%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1924.990 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.683 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4324.969 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 187.760 4.03%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34314.096 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.609 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8871.037 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 214.231 1.36%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 109386.668 1.43%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.529 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.377 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.807 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.444 -6.81%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.866 -24.19%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.498 -8.32%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.612 -27.00%
std::flat_map<int,_int>::erase(iterator)/0 18.846 23.31%
std::flat_map<int,_int>::erase(iterator)/1024 79.444 4.19%
std::flat_map<int,_int>::erase(iterator)/32 22.513 9.06%
std::flat_map<int,_int>::erase(iterator)/8192 510.492 1.50%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.132 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 448.574 2.13%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 432.691 1.59%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 646.551 1.40%
std::flat_map<int,_int>::erase(key)_(existent)/0 19.410 22.89%
std::flat_map<int,_int>::erase(key)_(existent)/1024 126.197 23.85%
std::flat_map<int,_int>::erase(key)_(existent)/32 25.254 9.60%
std::flat_map<int,_int>::erase(key)_(existent)/8192 575.780 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.426 -9.12%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.491 -29.08%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.192 -14.76%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.338 -41.25%
std::flat_map<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.372 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.211 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.406 -5.07%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.503 34.77%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.501 11.28%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.851 33.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.757 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.778 -6.93%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.101 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.730 -12.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.751 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 127.781 -7.97%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 28.205 6.13%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 573.860 6.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.936 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.758 7.49%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.936 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.086 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.886 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 86.893 -8.44%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.897 6.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 529.778 5.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.057 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5477.984 3.80%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 651.151 2.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40790.925 1.94%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.860 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8040.340 1.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 743.724 4.45%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65349.917 1.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 427.106 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1657.669 5.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 501.617 4.69%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9888.589 6.10%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 426.561 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1654.529 4.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 504.944 5.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9803.606 5.48%
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.020 3.25%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 17.555 47.57%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.626 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.668 -8.15%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.913 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 30.788 -11.36%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.231 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 31.890 -3.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.971 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.693 50.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.701 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.705 -6.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 15.803 -2.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 34.726 19.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.262 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.440 26.82%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.965 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.021 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.472 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.453 21.49%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.385 6.50%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.081 28.62%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 18.101 8.91%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 91.556 3.41%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 22.412 20.50%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 658.772 8.48%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 18.187 9.82%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 90.921 2.31%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 22.369 18.58%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 658.535 -5.07%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.334 34.99%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.849 2.06%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.190 37.60%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 694.245 4.21%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.983 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.477 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.893 18.21%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.326 4.05%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.248 20.78%
std::flat_multimap<int,_int>::clear()/0 422.048 -
std::flat_multimap<int,_int>::clear()/1024 423.771 -
std::flat_multimap<int,_int>::clear()/32 424.771 -
std::flat_multimap<int,_int>::clear()/8192 440.725 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.595 1.26%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.572 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.001 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.661 5.89%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.805 -35.69%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.421 -1.20%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.744 -40.62%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.486 6.88%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.406 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.519 9.15%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.994 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.060 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.512 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.256 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.760 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.763 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.927 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.755 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.951 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.873 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1926.061 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.700 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.228 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.872 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.511 5.76%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.837 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3943.020 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.804 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31189.298 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8469.985 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.187 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 106318.663 -2.89%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.666 -3.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.537 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.518 -5.68%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.998 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.034 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.454 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.743 2.51%
std::flat_multimap<int,_int>::erase(iterator)/1024 76.245 -
std::flat_multimap<int,_int>::erase(iterator)/32 21.219 2.35%
std::flat_multimap<int,_int>::erase(iterator)/8192 494.061 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.808 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 443.122 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 429.793 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 641.549 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.409 2.09%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.200 5.07%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.196 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 515.587 1.13%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.835 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.910 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.350 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.431 1.56%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.440 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.213 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.343 -3.32%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.501 -26.65%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.191 -15.69%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.336 -33.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.833 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.884 28.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.260 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.097 -11.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.896 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 177.015 75.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.495 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 551.718 -1.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.027 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.981 14.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.158 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.499 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.014 -1.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 128.459 61.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.009 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.486 -1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.684 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4968.029 -3.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 628.077 -1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37472.829 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.159 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7380.765 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 698.151 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59921.130 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 426.300 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1355.487 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 476.413 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7790.527 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.856 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1359.605 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 478.088 1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7706.773 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.155 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 184.798 87.48%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.297 1.53%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 545.259 -1.20%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 16.036 1.46%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 29.378 27.72%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.376 1.40%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 26.278 -11.52%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.052 1.21%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.490 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.889 8.71%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.488 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.373 8.90%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.805 2.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.741 2.29%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.938 7.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 799.115 46.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 17.114 3.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.796 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.415 2.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1745.085 218.46%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.502 9.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.084 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.836 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1647.292 221.78%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.122 1.54%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.086 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.393 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.764 -14.64%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.215 -3.62%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.485 -15.42%
std::for_each(deque<int>)/32 3.821 -
std::for_each(deque<int>)/50 4.108 -
std::for_each(deque<int>)/8 0.921 -
std::for_each(deque<int>)/8192 254.640 -
std::for_each(join_view(vector<vector<int>>))/32 3.783 -
std::for_each(join_view(vector<vector<int>>))/50 4.032 -
std::for_each(join_view(vector<vector<int>>))/8 1.487 3.81%
std::for_each(join_view(vector<vector<int>>))/8192 262.845 -
std::for_each(list<int>)/32 11.144 -
std::for_each(list<int>)/50 23.815 -
std::for_each(list<int>)/8 2.558 -
std::for_each(list<int>)/8192 8440.344 -5.40%
std::for_each(vector<int>)/32 3.785 -
std::for_each(vector<int>)/50 4.101 -
std::for_each(vector<int>)/8 0.901 -
std::for_each(vector<int>)/8192 251.867 -
std::for_each_n(deque<int>)/32 3.776 -
std::for_each_n(deque<int>)/50 4.002 -
std::for_each_n(deque<int>)/8 1.155 -7.08%
std::for_each_n(deque<int>)/8192 257.500 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.845 -
std::for_each_n(join_view(vector<vector<int>>))/50 6.170 43.03%
std::for_each_n(join_view(vector<vector<int>>))/8 1.898 -5.00%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.857 -
std::for_each_n(list<int>)/32 11.141 -
std::for_each_n(list<int>)/50 24.113 3.49%
std::for_each_n(list<int>)/8 2.554 12.58%
std::for_each_n(list<int>)/8192 8039.457 4.16%
std::for_each_n(vector<int>)/32 3.858 -
std::for_each_n(vector<int>)/50 4.050 -
std::for_each_n(vector<int>)/8 2.542 -
std::for_each_n(vector<int>)/8192 252.305 -
std::generate(deque<int>)/1024 245.626 -
std::generate(deque<int>)/32 8.296 -
std::generate(deque<int>)/50 12.318 -
std::generate(deque<int>)/8192 1912.584 -
std::generate(list<int>)/1024 671.663 -
std::generate(list<int>)/32 8.800 1.24%
std::generate(list<int>)/50 15.697 -
std::generate(list<int>)/8192 6978.167 -
std::generate(vector<int>)/1024 244.047 -
std::generate(vector<int>)/32 8.009 -
std::generate(vector<int>)/50 12.037 -
std::generate(vector<int>)/8192 1850.088 -
std::generate_n(deque<int>)/1024 245.560 -
std::generate_n(deque<int>)/32 8.327 1.48%
std::generate_n(deque<int>)/50 12.382 -
std::generate_n(deque<int>)/8192 1955.132 -
std::generate_n(list<int>)/1024 650.835 -
std::generate_n(list<int>)/32 8.607 -
std::generate_n(list<int>)/50 15.601 -
std::generate_n(list<int>)/8192 7480.756 1.44%
std::generate_n(vector<int>)/1024 242.570 -
std::generate_n(vector<int>)/32 7.895 -
std::generate_n(vector<int>)/50 11.900 -
std::generate_n(vector<int>)/8192 1848.940 -
std::is_partitioned(deque<int>)_(partitioned)/1024 363.988 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.333 24.37%
std::is_partitioned(deque<int>)_(partitioned)/50 18.736 26.44%
std::is_partitioned(deque<int>)_(partitioned)/8192 3056.280 6.13%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.287 5.80%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.056 -1.54%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.613 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 694.310 -
std::is_partitioned(list<int>)_(partitioned)/1024 713.858 -
std::is_partitioned(list<int>)_(partitioned)/32 8.655 -
std::is_partitioned(list<int>)_(partitioned)/50 13.658 -1.31%
std::is_partitioned(list<int>)_(partitioned)/8192 6525.162 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.098 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.314 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.498 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2173.944 1.48%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.093 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.497 -3.30%
std::is_partitioned(vector<int>)_(partitioned)/50 9.755 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.789 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.452 -17.87%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.941 -8.86%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.420 -1.99%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.604 -8.70%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.161 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.646 10.17%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3862.349 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522298.326 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.985 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.952 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.583 1.61%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4096.187 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 681768.361 -1.07%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 64.046 33.33%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 498.353 1.38%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.010 18.88%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3956.068 1.67%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 640934.348 2.47%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 57.906 6.68%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.281 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.503 35.00%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3982.440 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687763.111 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.794 33.31%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.163 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.787 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9353.912 2.72%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1432180.808 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.402 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 812.688 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.717 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8342.356 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1609417.816 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.530 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.291 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.775 1.97%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9938.386 6.14%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420490.195 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.726 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.112 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.337 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9183.187 1.49%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589768.128 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.220 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 320.308 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.469 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2458.062 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213352.549 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.795 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.376 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.652 1.36%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4726.855 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1045799.141 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.442 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.199 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.791 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.433 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212838.551 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.686 3.53%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 520.935 -6.70%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.028 1.55%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4892.097 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000684.133 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.805 -2.03%
std::is_sorted(deque<int>)/1024 477.865 -
std::is_sorted(deque<int>)/8 3.348 3.04%
std::is_sorted(deque<int>)/8192 3819.468 -
std::is_sorted(deque<int>,_pred)/1024 597.530 -
std::is_sorted(deque<int>,_pred)/8 4.521 -3.39%
std::is_sorted(deque<int>,_pred)/8192 4798.069 -
std::is_sorted(list<int>)/1024 767.067 -
std::is_sorted(list<int>)/8 2.149 1.14%
std::is_sorted(list<int>)/8192 6819.861 -5.78%
std::is_sorted(list<int>,_pred)/1024 796.978 -
std::is_sorted(list<int>,_pred)/8 3.965 -
std::is_sorted(list<int>,_pred)/8192 7100.962 -6.14%
std::is_sorted(vector<int>)/1024 243.592 -
std::is_sorted(vector<int>)/8 2.077 -1.81%
std::is_sorted(vector<int>)/8192 1899.405 -
std::is_sorted(vector<int>,_pred)/1024 462.461 -
std::is_sorted(vector<int>,_pred)/8 3.779 -
std::is_sorted(vector<int>,_pred)/8192 3681.700 -
std::is_sorted_until(deque<int>)/1024 470.989 -
std::is_sorted_until(deque<int>)/8 2.717 -5.54%
std::is_sorted_until(deque<int>)/8192 3778.049 -
std::is_sorted_until(deque<int>,_pred)/1024 597.211 -
std::is_sorted_until(deque<int>,_pred)/8 3.855 -10.46%
std::is_sorted_until(deque<int>,_pred)/8192 4804.557 -
std::is_sorted_until(list<int>)/1024 753.612 -52.06%
std::is_sorted_until(list<int>)/8 2.275 1.72%
std::is_sorted_until(list<int>)/8192 6728.453 -
std::is_sorted_until(list<int>,_pred)/1024 793.797 -
std::is_sorted_until(list<int>,_pred)/8 4.169 -
std::is_sorted_until(list<int>,_pred)/8192 7558.763 3.79%
std::is_sorted_until(vector<int>)/1024 239.185 -
std::is_sorted_until(vector<int>)/8 2.055 -
std::is_sorted_until(vector<int>)/8192 1865.524 -
std::is_sorted_until(vector<int>,_pred)/1024 419.826 -2.18%
std::is_sorted_until(vector<int>,_pred)/8 3.543 3.11%
std::is_sorted_until(vector<int>,_pred)/8192 3268.295 -3.06%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 691.688 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.370 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13553.363 28.52%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11748.631 3.96%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.657 5.80%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100296.401 2.48%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11646.403 3.39%
std::list<int>::ctor(Range)_(cheap_elements)/32 342.487 4.90%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100100.328 2.06%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11616.860 3.93%
std::list<int>::ctor(const&)_(cheap_elements)/32 343.296 5.44%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101688.837 3.07%
std::list<int>::ctor(size)/1024 12609.433 6.30%
std::list<int>::ctor(size)/32 351.017 6.14%
std::list<int>::ctor(size)/8192 102508.880 6.60%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11750.267 2.43%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 355.808 7.80%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99820.482 1.03%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.994 8.24%
std::list<int>::erase(begin)_(cheap_elements)/32 11.062 7.90%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.023 10.19%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.893 5.27%
std::list<int>::insert(begin)_(cheap_elements)/32 10.928 6.79%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.933 6.36%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.876 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.107 2.95%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8701.181 -1.13%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.609 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 18.298 5.10%
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.260 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.894 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13512.121 21.07%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6518.497 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.330 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53703.750 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12632.612 3.51%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 354.086 4.73%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104938.496 3.61%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33008.903 3.95%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 921.235 2.77%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280910.148 2.64%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12625.667 3.90%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 355.169 4.66%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104770.797 3.51%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32264.960 1.28%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 926.000 2.64%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276838.657 1.37%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12631.002 3.00%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 356.602 5.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104755.187 3.45%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33090.804 3.08%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 922.091 2.05%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282797.460 2.73%
std::list<std::string>::ctor(size)/1024 12655.056 2.74%
std::list<std::string>::ctor(size)/32 355.227 5.84%
std::list<std::string>::ctor(size)/8192 105164.044 1.46%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12595.605 3.34%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 353.054 4.74%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104522.254 2.26%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32691.764 1.67%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 892.972 2.26%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 278979.300 2.10%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.708 8.10%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.289 3.98%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.754 8.08%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.914 4.58%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.042 2.20%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.832 1.61%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.914 6.05%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.500 9.12%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.848 5.79%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.361 3.18%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.532 4.06%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.258 3.42%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1209.258 -25.17%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.374 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10269.111 -13.25%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6819.484 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.213 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54862.940 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.944 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.651 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.125 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.493 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.910 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.044 -
std::map<int,_int>::clear()/0 422.772 -
std::map<int,_int>::clear()/1024 10704.455 3.45%
std::map<int,_int>::clear()/32 666.675 -
std::map<int,_int>::clear()/8192 82437.596 -1.08%
std::map<int,_int>::contains(key)_(existent)/0 0.011 -
std::map<int,_int>::contains(key)_(existent)/1024 4.161 1.42%
std::map<int,_int>::contains(key)_(existent)/32 1.586 -1.01%
std::map<int,_int>::contains(key)_(existent)/8192 5.419 -1.76%
std::map<int,_int>::contains(key)_(non-existent)/0 0.269 -3.80%
std::map<int,_int>::contains(key)_(non-existent)/1024 6.316 17.66%
std::map<int,_int>::contains(key)_(non-existent)/32 2.915 26.29%
std::map<int,_int>::contains(key)_(non-existent)/8192 9.347 19.75%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.319 -
std::map<int,_int>::count(key)_(existent)/32 1.722 2.49%
std::map<int,_int>::count(key)_(existent)/8192 6.001 -1.00%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.273 -1.22%
std::map<int,_int>::count(key)_(non-existent)/32 2.919 1.15%
std::map<int,_int>::count(key)_(non-existent)/8192 11.190 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.698 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5930.824 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 185.992 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51865.288 -
std::map<int,_int>::ctor(const&)/0 13.633 -
std::map<int,_int>::ctor(const&)/1024 6202.004 -
std::map<int,_int>::ctor(const&)/32 221.032 6.10%
std::map<int,_int>::ctor(const&)/8192 49585.367 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.630 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6206.447 -
std::map<int,_int>::ctor(const&,_alloc)/32 207.451 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49467.665 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8981.978 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.272 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72058.119 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.599 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12808.745 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.103 -3.85%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279152.098 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.379 3.06%
std::map<int,_int>::equal_range(key)_(existent)/32 1.828 2.61%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.642 2.00%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.772 -2.38%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.665 -2.42%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.577 -1.65%
std::map<int,_int>::erase(iterator)/0 20.641 -
std::map<int,_int>::erase(iterator)/1024 20.977 -
std::map<int,_int>::erase(iterator)/32 20.889 -
std::map<int,_int>::erase(iterator)/8192 20.969 -1.01%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.013 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7201.486 -1.48%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 600.269 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56234.230 -
std::map<int,_int>::erase(key)_(existent)/0 21.015 -1.20%
std::map<int,_int>::erase(key)_(existent)/1024 24.588 -3.15%
std::map<int,_int>::erase(key)_(existent)/32 22.595 -1.41%
std::map<int,_int>::erase(key)_(existent)/8192 26.533 3.15%
std::map<int,_int>::erase(key)_(non-existent)/0 0.263 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.626 5.82%
std::map<int,_int>::erase(key)_(non-existent)/32 2.645 15.90%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.853 7.08%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.957 1.60%
std::map<int,_int>::find(key)_(existent)/32 1.573 -1.10%
std::map<int,_int>::find(key)_(existent)/8192 5.503 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.354 -9.29%
std::map<int,_int>::find(key)_(non-existent)/32 2.574 -5.10%
std::map<int,_int>::find(key)_(non-existent)/8192 7.175 -13.86%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.003 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.697 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.405 1.32%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.830 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.995 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.325 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.824 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.180 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.201 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.121 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.148 2.14%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.319 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.203 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.460 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.147 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.538 1.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.661 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14816.355 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 814.164 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137567.734 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.420 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7776.201 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.578 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 138095.069 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.614 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11208.490 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 716.500 -1.12%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92845.105 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.818 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9624.916 1.72%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 698.337 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79795.886 1.50%
std::map<int,_int>::insert(value)_(already_present)/0 0.717 11.15%
std::map<int,_int>::insert(value)_(already_present)/1024 3.365 -1.62%
std::map<int,_int>::insert(value)_(already_present)/32 1.768 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.140 2.19%
std::map<int,_int>::insert(value)_(new_value)/0 17.960 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.571 1.06%
std::map<int,_int>::insert(value)_(new_value)/32 19.669 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.591 15.22%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.612 2.12%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.593 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.897 -2.94%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.960 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.842 1.54%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.933 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.531 -1.76%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.362 1.05%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.496 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.576 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.409 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.249 -9.64%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.562 -5.10%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.292 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6232.437 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.083 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49828.355 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.304 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6334.502 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.586 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50073.781 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.278 -3.16%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1473.053 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.282 6.12%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12539.790 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.010 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.085 -1.20%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.777 4.12%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.615 1.81%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.680 -1.17%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.474 -1.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.899 -1.30%
std::map<std::string,_int>::clear()/0 424.204 -
std::map<std::string,_int>::clear()/1024 20604.702 -2.07%
std::map<std::string,_int>::clear()/32 890.978 -2.76%
std::map<std::string,_int>::clear()/8192 200721.749 -1.50%
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.174 9.81%
std::map<std::string,_int>::contains(key)_(existent)/32 15.022 -4.46%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.977 -3.13%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 23.659 6.70%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.418 -10.92%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.645 -10.24%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.116 -1.86%
std::map<std::string,_int>::count(key)_(existent)/32 16.516 -1.28%
std::map<std::string,_int>::count(key)_(existent)/8192 30.509 -1.96%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -4.50%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.146 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.980 8.48%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.010 -2.71%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.793 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7229.895 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 221.850 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60388.833 -
std::map<std::string,_int>::ctor(const&)/0 13.661 -
std::map<std::string,_int>::ctor(const&)/1024 34749.841 -
std::map<std::string,_int>::ctor(const&)/32 691.911 1.57%
std::map<std::string,_int>::ctor(const&)/8192 344390.270 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.703 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36927.401 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 742.285 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346457.539 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.803 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41049.023 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 837.601 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390075.006 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.780 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57918.710 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.551 -1.10%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101547.719 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.706 -1.04%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.989 -1.54%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.145 4.33%
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.040 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.768 -5.76%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.745 -
std::map<std::string,_int>::erase(iterator)/0 28.391 8.69%
std::map<std::string,_int>::erase(iterator)/1024 29.252 12.75%
std::map<std::string,_int>::erase(iterator)/32 32.354 5.48%
std::map<std::string,_int>::erase(iterator)/8192 28.489 -19.60%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.588 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12009.113 -2.45%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.527 -2.86%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113207.292 -1.38%
std::map<std::string,_int>::erase(key)_(existent)/0 56.185 -24.95%
std::map<std::string,_int>::erase(key)_(existent)/1024 84.711 6.07%
std::map<std::string,_int>::erase(key)_(existent)/32 59.087 -27.70%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.363 12.19%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.156 5.07%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.489 1.36%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.270 -3.65%
std::map<std::string,_int>::find(key)_(existent)/0 0.035 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.755 1.31%
std::map<std::string,_int>::find(key)_(existent)/32 14.302 -2.08%
std::map<std::string,_int>::find(key)_(existent)/8192 28.196 -6.62%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.141 -
std::map<std::string,_int>::find(key)_(non-existent)/32 10.571 2.49%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.093 1.91%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.255 -7.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.231 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.622 -2.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.418 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.282 15.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.257 40.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.939 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.652 13.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.375 -9.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.272 -1.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.957 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.045 -2.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.509 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.853 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.349 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.393 -16.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 427.062 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66803.023 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1562.214 -2.57%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 839530.496 1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 426.052 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40670.840 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1106.270 -5.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 630210.183 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 427.791 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34461.144 -2.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1238.080 -1.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396192.029 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.971 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34329.517 -1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1266.187 5.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 363875.669 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.993 14.16%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.616 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.176 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.493 1.08%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.574 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.964 -
std::map<std::string,_int>::insert(value)_(new_value)/32 42.343 1.16%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.810 1.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.316 1.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.828 45.96%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.944 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.484 82.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.891 7.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.466 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.569 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.636 -5.79%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.214 4.50%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.852 -3.78%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.193 2.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.949 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.801 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.829 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36797.804 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 853.080 1.12%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348077.877 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.359 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35231.912 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 729.237 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346973.853 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17147.723 1.61%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.094 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211301.975 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.186 6.46%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.045 -5.76%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.668 -4.17%
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.718 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.932 -3.78%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.938 -2.40%
std::mismatch(deque<int>)_(it,_it,_it)/1000 464.365 2.84%
std::mismatch(deque<int>)_(it,_it,_it)/1024 479.084 2.13%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502890.688 1.15%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.277 1.09%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3897.118 1.51%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 446.759 -6.16%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.017 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494384.690 -1.56%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.886 -4.75%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3853.485 -1.37%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 712.724 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 716.081 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626508.804 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.389 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4803.040 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.629 1.35%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 722.997 -1.49%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623678.162 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.130 2.69%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.147 -
std::mismatch(list<int>)_(it,_it,_it)/1000 751.383 -36.27%
std::mismatch(list<int>)_(it,_it,_it)/1024 767.763 -51.00%
std::mismatch(list<int>)_(it,_it,_it)/1048576 938044.553 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.720 2.32%
std::mismatch(list<int>)_(it,_it,_it)/8192 7412.820 -6.43%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 760.942 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 776.107 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951203.260 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.798 -6.91%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12137.012 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.994 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.793 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986097.124 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.597 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12564.960 -1.30%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 806.692 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.055 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978064.880 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.573 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10253.502 -8.70%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.868 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.716 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76628.531 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.108 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.020 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.915 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.763 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76668.390 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.959 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 450.168 -6.54%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.727 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607738.897 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.985 -5.04%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4765.659 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 455.905 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.094 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607812.898 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.277 1.49%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4792.034 -
std::move(deque<int>)/1048576 54355.940 -
std::move(deque<int>)/262144 14852.439 -1.13%
std::move(deque<int>)/32768 1834.928 -13.22%
std::move(deque<int>)/4096 152.831 -9.86%
std::move(deque<int>)/512 23.850 -
std::move(deque<int>)/64 6.550 4.68%
std::move(deque<int>)/8 3.672 -1.22%
std::move(list<int>)/1048576 992464.354 -
std::move(list<int>)/262144 243781.279 -
std::move(list<int>)/32768 30751.603 -
std::move(list<int>)/4096 4818.331 -
std::move(list<int>)/512 355.907 -
std::move(list<int>)/64 41.134 -
std::move(list<int>)/8 3.444 -
std::move(vector<bool>)_(aligned)/1048576 2114.133 -
std::move(vector<bool>)_(aligned)/262144 255.706 -
std::move(vector<bool>)_(aligned)/32768 36.858 -
std::move(vector<bool>)_(aligned)/4096 7.000 -
std::move(vector<bool>)_(aligned)/512 2.335 -1.77%
std::move(vector<bool>)_(aligned)/64 1.639 -
std::move(vector<bool>)_(unaligned)/1048576 6685.648 -
std::move(vector<bool>)_(unaligned)/262144 1582.991 -
std::move(vector<bool>)_(unaligned)/32768 202.041 -
std::move(vector<bool>)_(unaligned)/4096 25.677 -
std::move(vector<bool>)_(unaligned)/512 4.375 -4.69%
std::move(vector<bool>)_(unaligned)/64 1.571 1.40%
std::move(vector<int>)/1048576 56350.267 -
std::move(vector<int>)/262144 21973.449 9.26%
std::move(vector<int>)/32768 2129.281 -
std::move(vector<int>)/4096 134.334 -
std::move(vector<int>)/512 20.192 -
std::move(vector<int>)/64 4.149 -
std::move(vector<int>)/8 2.264 -2.25%
std::move_backward(deque<int>)/1048576 129541.958 -
std::move_backward(deque<int>)/262144 30670.660 -
std::move_backward(deque<int>)/32768 3639.574 -2.54%
std::move_backward(deque<int>)/4096 175.032 9.82%
std::move_backward(deque<int>)/512 25.978 -1.34%
std::move_backward(deque<int>)/64 7.097 -1.45%
std::move_backward(deque<int>)/8 4.053 4.59%
std::move_backward(list<int>)/1048576 1042434.783 -
std::move_backward(list<int>)/262144 264162.358 -
std::move_backward(list<int>)/32768 32079.150 -
std::move_backward(list<int>)/4096 6438.017 17.46%
std::move_backward(list<int>)/512 556.222 49.49%
std::move_backward(list<int>)/64 39.797 -
std::move_backward(list<int>)/8 3.414 -
std::move_backward(vector<bool>)_(aligned)/1048576 2121.874 -
std::move_backward(vector<bool>)_(aligned)/262144 258.460 -
std::move_backward(vector<bool>)_(aligned)/32768 38.287 -
std::move_backward(vector<bool>)_(aligned)/4096 7.282 -
std::move_backward(vector<bool>)_(aligned)/512 2.487 1.68%
std::move_backward(vector<bool>)_(aligned)/64 1.784 5.16%
std::move_backward(vector<bool>)_(unaligned)/1048576 6485.044 -
std::move_backward(vector<bool>)_(unaligned)/262144 1582.237 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.417 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.318 -
std::move_backward(vector<bool>)_(unaligned)/512 4.826 4.01%
std::move_backward(vector<bool>)_(unaligned)/64 1.872 2.41%
std::move_backward(vector<int>)/1048576 56964.457 -
std::move_backward(vector<int>)/262144 24186.289 5.98%
std::move_backward(vector<int>)/32768 2144.808 -
std::move_backward(vector<int>)/4096 135.914 -
std::move_backward(vector<int>)/512 20.862 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.268 1.28%
std::multimap<int,_int>::clear()/0 421.697 -
std::multimap<int,_int>::clear()/1024 10134.281 -
std::multimap<int,_int>::clear()/32 654.428 -
std::multimap<int,_int>::clear()/8192 79738.367 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.640 -1.51%
std::multimap<int,_int>::contains(key)_(existent)/32 1.679 1.00%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.562 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.281 -1.29%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.370 3.59%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.212 -
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.503 -
std::multimap<int,_int>::count(key)_(existent)/32 3.490 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.570 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.893 1.40%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.397 -3.28%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.055 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.788 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.999 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.120 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51333.718 -
std::multimap<int,_int>::ctor(const&)/0 13.710 -
std::multimap<int,_int>::ctor(const&)/1024 6539.597 3.73%
std::multimap<int,_int>::ctor(const&)/32 229.517 2.57%
std::multimap<int,_int>::ctor(const&)/8192 52625.176 5.08%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.678 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6642.874 5.70%
std::multimap<int,_int>::ctor(const&,_alloc)/32 231.721 7.57%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53848.645 7.64%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.613 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8498.305 3.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.881 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68310.624 1.91%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.666 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12944.629 1.52%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 299.516 1.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 285581.095 4.74%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.987 -1.94%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.425 1.60%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.029 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.078 -1.75%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.304 -2.47%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.497 -5.20%
std::multimap<int,_int>::erase(iterator)/0 20.673 -
std::multimap<int,_int>::erase(iterator)/1024 20.926 -
std::multimap<int,_int>::erase(iterator)/32 20.889 -
std::multimap<int,_int>::erase(iterator)/8192 20.973 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.852 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7140.396 2.99%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.457 1.29%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55547.767 1.52%
std::multimap<int,_int>::erase(key)_(existent)/0 21.685 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.282 -2.47%
std::multimap<int,_int>::erase(key)_(existent)/32 22.885 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.701 -
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.737 -
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.252 -1.57%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.298 -1.37%
std::multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.875 1.12%
std::multimap<int,_int>::find(key)_(existent)/32 1.628 2.06%
std::multimap<int,_int>::find(key)_(existent)/8192 5.505 2.63%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.391 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.421 8.16%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.564 1.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.336 1.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 35.026 3.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.039 2.23%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.586 2.40%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.497 1.75%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.166 1.56%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.856 1.94%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.511 3.54%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.375 1.15%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.424 2.49%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.246 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.440 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.377 1.03%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.001 -2.62%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.264 1.55%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.687 2.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.553 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14792.182 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 792.482 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145926.027 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.122 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12236.361 2.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 724.586 1.78%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183710.350 4.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.489 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10859.189 3.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 698.658 2.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89286.927 3.95%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.033 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10100.377 3.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 690.738 1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81444.674 3.88%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.760 2.65%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.854 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.673 1.22%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.975 2.32%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.174 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 35.003 3.99%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.290 1.77%
std::multimap<int,_int>::insert(value)_(new_value)/8192 38.968 6.46%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.034 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.196 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.227 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.037 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.881 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.878 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6594.124 4.97%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.830 5.25%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52646.416 5.24%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.328 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6565.082 4.74%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.698 6.24%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52369.769 4.46%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.216 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1487.110 1.57%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.853 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12864.319 1.56%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.027 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.197 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.236 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.962 2.66%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.831 3.20%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.870 -
std::multimap<std::string,_int>::clear()/0 421.021 -
std::multimap<std::string,_int>::clear()/1024 19682.249 -1.10%
std::multimap<std::string,_int>::clear()/32 891.644 -
std::multimap<std::string,_int>::clear()/8192 198837.972 -1.28%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.016 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.858 -2.63%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.153 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.238 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.286 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.007 7.41%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.505 2.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.513 3.96%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.604 1.19%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.686 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.580 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.588 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.294 -1.82%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.783 1.24%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.695 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7106.034 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.282 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60120.941 -
std::multimap<std::string,_int>::ctor(const&)/0 13.566 -
std::multimap<std::string,_int>::ctor(const&)/1024 34660.286 -
std::multimap<std::string,_int>::ctor(const&)/32 826.837 -
std::multimap<std::string,_int>::ctor(const&)/8192 346715.558 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.608 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37726.906 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 794.458 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348505.311 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.762 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39799.127 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 731.561 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383541.468 -2.26%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.666 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53949.154 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 952.137 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1043331.534 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.835 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.198 1.45%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.019 1.78%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.814 -4.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.325 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.275 -1.52%
std::multimap<std::string,_int>::erase(iterator)/0 27.144 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.847 -
std::multimap<std::string,_int>::erase(iterator)/32 31.445 -
std::multimap<std::string,_int>::erase(iterator)/8192 26.539 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.889 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12160.352 -3.06%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.977 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112354.281 -2.29%
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.385 2.01%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.479 -2.54%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.941 2.38%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.487 -2.69%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.397 1.87%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.436 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.491 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.830 -
std::multimap<std::string,_int>::find(key)_(existent)/32 14.796 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.434 1.01%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.527 -3.34%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.190 -2.07%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.648 -2.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.412 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.674 -6.86%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.204 1.16%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.487 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.790 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.532 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.895 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.313 1.66%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.204 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.996 -1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.116 1.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.382 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.439 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.668 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.010 1.22%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.188 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.543 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66904.808 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1470.649 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 814657.043 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.732 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57243.650 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1485.727 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 796701.989 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.242 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33006.679 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1223.802 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 375117.273 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.201 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32023.842 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1175.261 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348138.823 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 52.843 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.514 1.65%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.120 -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.778 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.058 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.798 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 40.273 2.78%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 77.436 3.10%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.051 -2.04%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.090 -2.44%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 26.841 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.588 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.871 3.01%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.646 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36650.836 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 858.410 -1.04%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349793.837 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.336 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35858.575 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 643.324 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350876.615 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.129 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17355.735 -2.37%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.676 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210476.631 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 25.341 2.90%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.465 -1.79%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.735 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.993 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.672 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.248 -
std::multiset<int>::clear()/0 422.642 -
std::multiset<int>::clear()/1024 9727.515 -
std::multiset<int>::clear()/32 643.124 -
std::multiset<int>::clear()/8192 76838.465 -
std::multiset<int>::contains(key)_(existent)/0 0.011 -
std::multiset<int>::contains(key)_(existent)/1024 4.043 -
std::multiset<int>::contains(key)_(existent)/32 1.702 -
std::multiset<int>::contains(key)_(existent)/8192 8.348 1.73%
std::multiset<int>::contains(key)_(non-existent)/0 0.270 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.756 -
std::multiset<int>::contains(key)_(non-existent)/32 2.482 9.18%
std::multiset<int>::contains(key)_(non-existent)/8192 8.611 -2.57%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.672 -1.23%
std::multiset<int>::count(key)_(existent)/32 3.539 -2.44%
std::multiset<int>::count(key)_(existent)/8192 9.368 1.57%
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.039 1.51%
std::multiset<int>::count(key)_(non-existent)/32 2.264 -
std::multiset<int>::count(key)_(non-existent)/8192 9.395 1.33%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.719 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5862.744 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.868 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48577.479 -
std::multiset<int>::ctor(const&)/0 13.769 -
std::multiset<int>::ctor(const&)/1024 6127.584 1.05%
std::multiset<int>::ctor(const&)/32 219.142 1.50%
std::multiset<int>::ctor(const&)/8192 48685.080 -
std::multiset<int>::ctor(const&,_alloc)/0 13.624 -
std::multiset<int>::ctor(const&,_alloc)/1024 6154.727 -
std::multiset<int>::ctor(const&,_alloc)/32 220.088 1.24%
std::multiset<int>::ctor(const&,_alloc)/8192 48968.852 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.557 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8976.317 3.19%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 249.906 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70390.359 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.585 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12441.394 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.228 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 274838.818 5.15%
std::multiset<int>::equal_range(key)_(existent)/0 0.014 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.298 -
std::multiset<int>::equal_range(key)_(existent)/32 2.540 -1.87%
std::multiset<int>::equal_range(key)_(existent)/8192 8.754 3.13%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.367 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.323 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.559 -
std::multiset<int>::erase(iterator)/0 20.283 -
std::multiset<int>::erase(iterator)/1024 24.282 1.05%
std::multiset<int>::erase(iterator)/32 21.843 -
std::multiset<int>::erase(iterator)/8192 24.160 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.398 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6589.371 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 587.311 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52631.504 -
std::multiset<int>::erase(key)_(existent)/0 21.131 -
std::multiset<int>::erase(key)_(existent)/1024 39.965 -2.24%
std::multiset<int>::erase(key)_(existent)/32 22.438 -
std::multiset<int>::erase(key)_(existent)/8192 60.696 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.788 2.31%
std::multiset<int>::erase(key)_(non-existent)/32 2.581 -1.80%
std::multiset<int>::erase(key)_(non-existent)/8192 9.760 2.95%
std::multiset<int>::find(key)_(existent)/0 0.011 -
std::multiset<int>::find(key)_(existent)/1024 3.631 -1.63%
std::multiset<int>::find(key)_(existent)/32 1.688 1.52%
std::multiset<int>::find(key)_(existent)/8192 8.080 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.514 1.87%
std::multiset<int>::find(key)_(non-existent)/32 2.250 -
std::multiset<int>::find(key)_(non-existent)/8192 8.667 2.97%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.161 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.514 -15.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.753 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.829 -1.90%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.206 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.431 -2.93%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.593 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.606 2.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.201 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.132 -3.98%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.847 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.194 1.95%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.187 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.396 -2.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.142 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.614 2.02%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.250 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14384.600 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 792.527 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150982.533 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.275 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11643.123 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 721.515 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 209863.872 -
std::multiset<int>::insert(value)_(already_present)/0 18.213 -
std::multiset<int>::insert(value)_(already_present)/1024 28.986 -2.77%
std::multiset<int>::insert(value)_(already_present)/32 19.251 -
std::multiset<int>::insert(value)_(already_present)/8192 32.952 1.97%
std::multiset<int>::insert(value)_(new_value)/0 17.929 -
std::multiset<int>::insert(value)_(new_value)/1024 46.357 -2.62%
std::multiset<int>::insert(value)_(new_value)/32 19.982 -
std::multiset<int>::insert(value)_(new_value)/8192 82.334 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.158 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.655 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.828 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.956 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.857 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.085 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.303 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6224.387 1.81%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.223 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49802.848 2.61%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.291 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6226.487 2.51%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.501 3.15%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49626.083 2.22%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.216 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1341.139 2.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.695 7.51%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12340.338 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.031 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.230 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.649 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.472 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.820 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.096 -
std::multiset<std::string>::clear()/0 421.540 -
std::multiset<std::string>::clear()/1024 19968.986 -
std::multiset<std::string>::clear()/32 923.946 3.54%
std::multiset<std::string>::clear()/8192 203157.937 -1.19%
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.093 -3.32%
std::multiset<std::string>::contains(key)_(existent)/32 16.910 12.09%
std::multiset<std::string>::contains(key)_(existent)/8192 28.343 1.82%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.061 -2.42%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.528 -4.65%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.026 10.85%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.135 -2.58%
std::multiset<std::string>::count(key)_(existent)/32 19.357 5.22%
std::multiset<std::string>::count(key)_(existent)/8192 30.149 -2.52%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.303 9.16%
std::multiset<std::string>::count(key)_(non-existent)/32 10.921 3.39%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.793 8.19%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.685 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6868.153 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.945 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57507.810 -
std::multiset<std::string>::ctor(const&)/0 13.603 -
std::multiset<std::string>::ctor(const&)/1024 35020.129 -
std::multiset<std::string>::ctor(const&)/32 724.698 2.33%
std::multiset<std::string>::ctor(const&)/8192 341534.020 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.594 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36656.188 -
std::multiset<std::string>::ctor(const&,_alloc)/32 752.912 2.96%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343999.898 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.725 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40590.066 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 770.438 1.64%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379412.041 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.709 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54728.625 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 908.692 -1.03%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049432.104 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.126 7.47%
std::multiset<std::string>::equal_range(key)_(existent)/32 20.361 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.156 -1.88%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.803 -4.61%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.102 -4.57%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.678 -
std::multiset<std::string>::erase(iterator)/0 29.666 -6.13%
std::multiset<std::string>::erase(iterator)/1024 29.766 -11.66%
std::multiset<std::string>::erase(iterator)/32 31.405 -2.75%
std::multiset<std::string>::erase(iterator)/8192 27.077 -13.44%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.997 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12379.838 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.961 -1.46%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114554.876 -
std::multiset<std::string>::erase(key)_(existent)/0 41.417 -31.13%
std::multiset<std::string>::erase(key)_(existent)/1024 87.189 33.90%
std::multiset<std::string>::erase(key)_(existent)/32 50.882 -16.35%
std::multiset<std::string>::erase(key)_(existent)/8192 127.950 -4.76%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.695 -2.99%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.062 -3.71%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.298 2.45%
std::multiset<std::string>::find(key)_(existent)/0 0.035 -
std::multiset<std::string>::find(key)_(existent)/1024 27.986 -11.81%
std::multiset<std::string>::find(key)_(existent)/32 21.279 40.48%
std::multiset<std::string>::find(key)_(existent)/8192 39.968 -1.66%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.827 10.29%
std::multiset<std::string>::find(key)_(non-existent)/32 10.713 13.25%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.304 -4.80%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.566 10.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.321 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.256 -22.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.751 -11.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.266 1.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.551 7.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.562 -27.86%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.913 -6.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.427 -9.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.238 -25.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.334 17.13%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.397 -9.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.419 2.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.438 -23.52%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.452 -6.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.289 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 425.406 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70056.024 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1465.018 3.92%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 836572.001 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.813 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58146.196 1.06%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1434.424 -9.55%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799256.891 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.677 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.208 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.614 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.514 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.205 -
std::multiset<std::string>::insert(value)_(new_value)/1024 64.095 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.972 -
std::multiset<std::string>::insert(value)_(new_value)/8192 75.158 -20.32%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.106 5.31%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.155 -6.10%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.407 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.584 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.670 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.826 6.61%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.218 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36786.441 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 685.586 1.82%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348374.525 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.219 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35774.078 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 585.716 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346483.053 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16996.545 1.44%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.889 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208579.440 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.057 1.30%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.283 10.66%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.230 -8.26%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.837 -4.51%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.064 4.19%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.484 -1.28%
std::none_of(deque<int>)_(process_all)/32 11.549 -
std::none_of(deque<int>)_(process_all)/32768 10557.148 -
std::none_of(deque<int>)_(process_all)/50 18.325 -
std::none_of(deque<int>)_(process_all)/8 3.087 -4.27%
std::none_of(deque<int>)_(process_all)/8192 2632.313 -
std::none_of(list<int>)_(process_all)/32 11.699 -
std::none_of(list<int>)_(process_all)/32768 26161.714 -
std::none_of(list<int>)_(process_all)/50 21.867 -
std::none_of(list<int>)_(process_all)/8 2.604 -
std::none_of(list<int>)_(process_all)/8192 6997.161 -
std::none_of(vector<int>)_(process_all)/32 8.433 1.37%
std::none_of(vector<int>)_(process_all)/32768 8062.713 -
std::none_of(vector<int>)_(process_all)/50 13.675 -3.74%
std::none_of(vector<int>)_(process_all)/8 2.414 -
std::none_of(vector<int>)_(process_all)/8192 2026.752 -
std::partial_sort(deque<int>)_(ascending)/1024 7952.110 -
std::partial_sort(deque<int>)_(ascending)/8 29.915 -1.69%
std::partial_sort(deque<int>)_(ascending)/8192 161164.519 -2.01%
std::partial_sort(deque<int>)_(descending)/1024 18598.602 -
std::partial_sort(deque<int>)_(descending)/8 43.635 -
std::partial_sort(deque<int>)_(descending)/8192 294704.110 -1.32%
std::partial_sort(deque<int>)_(heap)/1024 18496.484 -
std::partial_sort(deque<int>)_(heap)/8 38.703 -
std::partial_sort(deque<int>)_(heap)/8192 287195.426 -1.79%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7912.796 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.738 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 165993.748 1.26%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19565.934 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.817 1.80%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 285426.878 -1.48%
std::partial_sort(deque<int>)_(repeated)/1024 6417.536 -
std::partial_sort(deque<int>)_(repeated)/8 27.513 -1.00%
std::partial_sort(deque<int>)_(repeated)/8192 68653.796 -
std::partial_sort(deque<int>)_(shuffled)/1024 16106.154 -
std::partial_sort(deque<int>)_(shuffled)/8 33.778 -
std::partial_sort(deque<int>)_(shuffled)/8192 267449.222 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4979.558 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.600 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55556.287 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8249.597 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.114 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97939.879 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8264.862 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.045 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100924.917 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4984.423 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.660 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55487.102 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9238.769 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.706 -1.09%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97843.482 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3936.637 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.769 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46876.023 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6931.174 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.786 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91041.197 -
std::partial_sort(vector<int>)_(ascending)/1024 4982.421 -
std::partial_sort(vector<int>)_(ascending)/8 20.696 -
std::partial_sort(vector<int>)_(ascending)/8192 54620.812 -
std::partial_sort(vector<int>)_(descending)/1024 8141.951 -
std::partial_sort(vector<int>)_(descending)/8 25.035 -
std::partial_sort(vector<int>)_(descending)/8192 97008.522 -
std::partial_sort(vector<int>)_(heap)/1024 8163.147 -
std::partial_sort(vector<int>)_(heap)/8 26.202 -2.34%
std::partial_sort(vector<int>)_(heap)/8192 100321.169 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4979.186 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.748 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54508.942 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9167.182 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.476 -1.20%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97127.316 -
std::partial_sort(vector<int>)_(repeated)/1024 3927.462 -
std::partial_sort(vector<int>)_(repeated)/8 20.326 1.40%
std::partial_sort(vector<int>)_(repeated)/8192 46639.602 -
std::partial_sort(vector<int>)_(shuffled)/1024 6898.131 -
std::partial_sort(vector<int>)_(shuffled)/8 22.240 -
std::partial_sort(vector<int>)_(shuffled)/8192 88097.245 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5477.124 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.818 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57262.049 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8517.266 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.909 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99639.829 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8730.190 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.965 1.87%
std::partial_sort_copy(deque<int>)_(heap)/8192 103380.510 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5487.173 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.592 -1.09%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57183.707 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9263.582 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.708 -3.60%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100075.008 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4315.282 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.442 -1.78%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49278.892 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7242.831 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.067 1.15%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92223.478 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5576.286 -1.21%
std::partial_sort_copy(list<int>)_(ascending)/8 8.906 -2.52%
std::partial_sort_copy(list<int>)_(ascending)/8192 60981.188 -
std::partial_sort_copy(list<int>)_(descending)/1024 8888.895 4.58%
std::partial_sort_copy(list<int>)_(descending)/8 19.003 1.58%
std::partial_sort_copy(list<int>)_(descending)/8192 100806.629 -
std::partial_sort_copy(list<int>)_(heap)/1024 8499.047 -
std::partial_sort_copy(list<int>)_(heap)/8 15.853 -2.28%
std::partial_sort_copy(list<int>)_(heap)/8192 105104.557 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5608.910 -1.11%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.909 -1.96%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60506.367 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9476.668 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.821 2.58%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100631.100 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4503.944 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.398 -1.57%
std::partial_sort_copy(list<int>)_(repeated)/8192 53233.353 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7690.894 4.82%
std::partial_sort_copy(list<int>)_(shuffled)/8 10.574 -1.12%
std::partial_sort_copy(list<int>)_(shuffled)/8192 92918.318 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5216.837 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.446 14.91%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55624.296 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8426.525 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.841 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98467.638 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8358.871 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.250 2.18%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102148.901 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5213.012 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.435 15.55%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55785.051 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9171.913 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.622 10.11%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98827.938 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4055.540 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.568 5.24%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47438.546 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7084.426 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.842 1.32%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91832.723 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5089.919 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.943 -2.33%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55199.441 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8282.488 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.731 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99412.403 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8304.711 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.349 1.69%
std::partial_sort_copy(vector<int>)_(heap)/8192 102288.321 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5092.072 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.008 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55245.710 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9233.586 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.889 -1.34%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99510.098 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4030.825 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.532 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47365.237 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7111.792 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.590 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94049.259 -
std::partition(deque<int>)_(dense)/1024 345.570 -4.07%
std::partition(deque<int>)_(dense)/32 9.868 -12.20%
std::partition(deque<int>)_(dense)/50 14.973 -7.71%
std::partition(deque<int>)_(dense)/8192 2805.797 -
std::partition(deque<int>)_(sparse)/1024 383.918 -7.05%
std::partition(deque<int>)_(sparse)/32 10.373 -
std::partition(deque<int>)_(sparse)/50 16.063 -2.31%
std::partition(deque<int>)_(sparse)/8192 3034.498 -7.08%
std::partition(list<int>)_(dense)/1024 389.767 -
std::partition(list<int>)_(dense)/32 8.815 -
std::partition(list<int>)_(dense)/50 13.379 -
std::partition(list<int>)_(dense)/8192 5124.733 17.39%
std::partition(list<int>)_(sparse)/1024 716.286 -1.03%
std::partition(list<int>)_(sparse)/32 8.928 -
std::partition(list<int>)_(sparse)/50 14.662 -
std::partition(list<int>)_(sparse)/8192 7861.150 9.83%
std::partition(vector<int>)_(dense)/1024 247.483 -
std::partition(vector<int>)_(dense)/32 8.650 2.58%
std::partition(vector<int>)_(dense)/50 13.127 -
std::partition(vector<int>)_(dense)/8192 1878.721 -
std::partition(vector<int>)_(sparse)/1024 258.364 -
std::partition(vector<int>)_(sparse)/32 9.113 2.62%
std::partition(vector<int>)_(sparse)/50 14.597 5.10%
std::partition(vector<int>)_(sparse)/8192 1878.043 -
std::partition_copy(deque<int>)/1024 636.064 -
std::partition_copy(deque<int>)/32 12.820 -
std::partition_copy(deque<int>)/50 21.104 -
std::partition_copy(deque<int>)/8192 5697.176 -
std::partition_copy(list<int>)/1024 715.123 -
std::partition_copy(list<int>)/32 8.595 1.20%
std::partition_copy(list<int>)/50 12.965 -1.50%
std::partition_copy(list<int>)/8192 7285.734 -
std::partition_copy(vector<int>)/1024 465.732 -3.70%
std::partition_copy(vector<int>)/32 8.183 -
std::partition_copy(vector<int>)/50 12.906 -2.07%
std::partition_copy(vector<int>)/8192 4550.610 -
std::partition_point(deque<int>)/1024 9.361 -
std::partition_point(deque<int>)/32 4.844 7.35%
std::partition_point(deque<int>)/50 5.019 -1.34%
std::partition_point(deque<int>)/8192 16.343 -
std::partition_point(list<int>)/1024 1321.874 17.57%
std::partition_point(list<int>)/32 16.120 1.12%
std::partition_point(list<int>)/50 24.727 -
std::partition_point(list<int>)/8192 14614.412 24.60%
std::partition_point(vector<int>)/1024 6.164 -1.12%
std::partition_point(vector<int>)/32 2.555 -
std::partition_point(vector<int>)/50 2.539 -
std::partition_point(vector<int>)/8192 9.435 -
std::remove(deque<int>)_(prefix)/1024 528.248 -
std::remove(deque<int>)_(prefix)/32 57.615 -
std::remove(deque<int>)_(prefix)/50 65.745 -
std::remove(deque<int>)_(prefix)/8192 3899.594 -
std::remove(deque<int>)_(sprinkled)/1024 520.982 -
std::remove(deque<int>)_(sprinkled)/32 59.184 11.40%
std::remove(deque<int>)_(sprinkled)/50 67.495 16.55%
std::remove(deque<int>)_(sprinkled)/8192 3868.488 -
std::remove(list<int>)_(prefix)/1024 983.783 -
std::remove(list<int>)_(prefix)/32 55.309 -
std::remove(list<int>)_(prefix)/50 66.953 -
std::remove(list<int>)_(prefix)/8192 8448.882 1.32%
std::remove(list<int>)_(sprinkled)/1024 952.707 -4.62%
std::remove(list<int>)_(sprinkled)/32 56.729 -
std::remove(list<int>)_(sprinkled)/50 65.364 -
std::remove(list<int>)_(sprinkled)/8192 7907.541 -
std::remove(vector<int>)_(prefix)/1024 316.655 1.33%
std::remove(vector<int>)_(prefix)/32 52.245 -
std::remove(vector<int>)_(prefix)/50 57.096 -
std::remove(vector<int>)_(prefix)/8192 2116.651 -
std::remove(vector<int>)_(sprinkled)/1024 288.992 -
std::remove(vector<int>)_(sprinkled)/32 51.607 -
std::remove(vector<int>)_(sprinkled)/50 55.733 -
std::remove(vector<int>)_(sprinkled)/8192 1994.316 -
std::remove_copy(deque<int>)_(prefix)/1024 387.426 2.95%
std::remove_copy(deque<int>)_(prefix)/32 13.089 -
std::remove_copy(deque<int>)_(prefix)/50 19.006 -
std::remove_copy(deque<int>)_(prefix)/8192 3360.287 -
std::remove_copy(deque<int>)_(sprinkled)/1024 361.078 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.173 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.403 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2887.558 -
std::remove_copy(list<int>)_(prefix)/1024 755.816 -
std::remove_copy(list<int>)_(prefix)/32 10.791 -
std::remove_copy(list<int>)_(prefix)/50 21.914 -
std::remove_copy(list<int>)_(prefix)/8192 7011.598 -2.91%
std::remove_copy(list<int>)_(sprinkled)/1024 740.275 -
std::remove_copy(list<int>)_(sprinkled)/32 11.236 -
std::remove_copy(list<int>)_(sprinkled)/50 18.843 -
std::remove_copy(list<int>)_(sprinkled)/8192 6944.366 -4.62%
std::remove_copy(vector<int>)_(prefix)/1024 266.958 -
std::remove_copy(vector<int>)_(prefix)/32 9.161 2.40%
std::remove_copy(vector<int>)_(prefix)/50 13.276 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.667 -
std::remove_copy(vector<int>)_(sprinkled)/1024 475.102 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.999 -1.71%
std::remove_copy(vector<int>)_(sprinkled)/50 24.353 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3664.055 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.354 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.978 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.392 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3883.060 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.163 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.787 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.546 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3304.014 -
std::remove_copy_if(list<int>)_(prefix)/1024 794.109 -
std::remove_copy_if(list<int>)_(prefix)/32 14.845 -
std::remove_copy_if(list<int>)_(prefix)/50 26.998 -
std::remove_copy_if(list<int>)_(prefix)/8192 7217.854 -4.71%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.350 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.544 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.585 -5.10%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7198.094 -3.74%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.919 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.180 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.724 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3331.282 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.772 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.321 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.890 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3745.586 -
std::remove_if(deque<int>)_(prefix)/1024 561.578 -
std::remove_if(deque<int>)_(prefix)/32 59.512 3.87%
std::remove_if(deque<int>)_(prefix)/50 67.793 1.93%
std::remove_if(deque<int>)_(prefix)/8192 4253.470 -
std::remove_if(deque<int>)_(sprinkled)/1024 534.377 -2.22%
std::remove_if(deque<int>)_(sprinkled)/32 56.276 -1.12%
std::remove_if(deque<int>)_(sprinkled)/50 63.322 -7.68%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.078 -
std::remove_if(list<int>)_(prefix)/1024 1035.542 -1.18%
std::remove_if(list<int>)_(prefix)/32 61.172 -
std::remove_if(list<int>)_(prefix)/50 75.231 -
std::remove_if(list<int>)_(prefix)/8192 9742.516 2.85%
std::remove_if(list<int>)_(sprinkled)/1024 993.601 -4.05%
std::remove_if(list<int>)_(sprinkled)/32 60.110 -
std::remove_if(list<int>)_(sprinkled)/50 73.775 -
std::remove_if(list<int>)_(sprinkled)/8192 8268.041 -
std::remove_if(vector<int>)_(prefix)/1024 357.245 -
std::remove_if(vector<int>)_(prefix)/32 52.160 -
std::remove_if(vector<int>)_(prefix)/50 56.947 -
std::remove_if(vector<int>)_(prefix)/8192 2599.445 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.433 -
std::remove_if(vector<int>)_(sprinkled)/32 56.234 -
std::remove_if(vector<int>)_(sprinkled)/50 64.700 -2.26%
std::remove_if(vector<int>)_(sprinkled)/8192 3828.114 -
std::replace(deque<int>)_(prefix)/1024 413.317 -
std::replace(deque<int>)_(prefix)/32 12.809 -
std::replace(deque<int>)_(prefix)/50 19.118 -
std::replace(deque<int>)_(prefix)/8192 3274.455 -
std::replace(deque<int>)_(sprinkled)/1024 353.185 -
std::replace(deque<int>)_(sprinkled)/32 12.636 -
std::replace(deque<int>)_(sprinkled)/50 18.699 -
std::replace(deque<int>)_(sprinkled)/8192 2822.139 -
std::replace(list<int>)_(prefix)/1024 738.927 -
std::replace(list<int>)_(prefix)/32 11.113 -
std::replace(list<int>)_(prefix)/50 18.496 -
std::replace(list<int>)_(prefix)/8192 7875.824 12.58%
std::replace(list<int>)_(sprinkled)/1024 728.676 -
std::replace(list<int>)_(sprinkled)/32 11.289 -
std::replace(list<int>)_(sprinkled)/50 17.851 1.23%
std::replace(list<int>)_(sprinkled)/8192 8027.557 12.49%
std::replace(vector<int>)_(prefix)/1024 159.958 -
std::replace(vector<int>)_(prefix)/32 4.978 -
std::replace(vector<int>)_(prefix)/50 7.845 3.78%
std::replace(vector<int>)_(prefix)/8192 1280.681 -
std::replace(vector<int>)_(sprinkled)/1024 164.402 1.77%
std::replace(vector<int>)_(sprinkled)/32 5.405 3.90%
std::replace(vector<int>)_(sprinkled)/50 8.760 11.39%
std::replace(vector<int>)_(sprinkled)/8192 1278.063 -
std::replace_if(deque<int>)_(prefix)/1024 482.444 -
std::replace_if(deque<int>)_(prefix)/32 14.155 3.00%
std::replace_if(deque<int>)_(prefix)/50 20.420 -
std::replace_if(deque<int>)_(prefix)/8192 3484.178 -
std::replace_if(deque<int>)_(sprinkled)/1024 364.111 -1.44%
std::replace_if(deque<int>)_(sprinkled)/32 12.448 -
std::replace_if(deque<int>)_(sprinkled)/50 18.665 -
std::replace_if(deque<int>)_(sprinkled)/8192 2921.136 -1.02%
std::replace_if(list<int>)_(prefix)/1024 743.575 -
std::replace_if(list<int>)_(prefix)/32 13.130 -
std::replace_if(list<int>)_(prefix)/50 24.104 -
std::replace_if(list<int>)_(prefix)/8192 7795.334 10.33%
std::replace_if(list<int>)_(sprinkled)/1024 741.618 -
std::replace_if(list<int>)_(sprinkled)/32 13.362 -
std::replace_if(list<int>)_(sprinkled)/50 23.085 -8.08%
std::replace_if(list<int>)_(sprinkled)/8192 8272.288 13.49%
std::replace_if(vector<int>)_(prefix)/1024 272.827 1.57%
std::replace_if(vector<int>)_(prefix)/32 9.049 1.38%
std::replace_if(vector<int>)_(prefix)/50 13.630 -
std::replace_if(vector<int>)_(prefix)/8192 2045.909 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.374 -
std::replace_if(vector<int>)_(sprinkled)/32 8.727 -
std::replace_if(vector<int>)_(sprinkled)/50 12.873 -6.18%
std::replace_if(vector<int>)_(sprinkled)/8192 1902.762 -
std::reverse(deque<int>)/32768 5732.591 -
std::reverse(deque<int>)/4096 720.090 -
std::reverse(deque<int>)/512 113.105 -
std::reverse(deque<int>)/64 13.062 -
std::reverse(deque<int>)/8 2.521 -
std::reverse(list<int>)/32768 18627.838 3.76%
std::reverse(list<int>)/4096 1675.692 -
std::reverse(list<int>)/512 193.667 -
std::reverse(list<int>)/64 17.346 -
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1043.353 -
std::reverse(vector<int>)/4096 130.464 -
std::reverse(vector<int>)/512 16.440 -
std::reverse(vector<int>)/64 4.134 -
std::reverse(vector<int>)/8 1.599 -
std::reverse_copy(deque<int>)/32768 8088.637 -
std::reverse_copy(deque<int>)/4096 975.738 -
std::reverse_copy(deque<int>)/512 131.298 4.51%
std::reverse_copy(deque<int>)/64 16.038 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26153.621 -
std::reverse_copy(list<int>)/4096 3147.121 -3.81%
std::reverse_copy(list<int>)/512 367.020 -
std::reverse_copy(list<int>)/64 30.351 -
std::reverse_copy(list<int>)/8 2.422 -
std::reverse_copy(vector<int>)/32768 976.685 -
std::reverse_copy(vector<int>)/4096 133.596 -1.04%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.471 -
std::reverse_copy(vector<int>)/8 2.473 2.31%
std::rotate(deque<int>)_(1_element_backward)/1024 42.618 -
std::rotate(deque<int>)_(1_element_backward)/32 4.453 -
std::rotate(deque<int>)_(1_element_backward)/50 5.352 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.292 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.753 1.70%
std::rotate(deque<int>)_(1_element_forward)/32 4.640 -1.13%
std::rotate(deque<int>)_(1_element_forward)/50 5.405 -2.58%
std::rotate(deque<int>)_(1_element_forward)/8192 301.431 -
std::rotate(deque<int>)_(by_1/2)/1024 182.816 5.39%
std::rotate(deque<int>)_(by_1/2)/32 7.432 -
std::rotate(deque<int>)_(by_1/2)/50 10.357 -
std::rotate(deque<int>)_(by_1/2)/8192 1460.936 -
std::rotate(deque<int>)_(by_1/3)/1024 1822.873 -
std::rotate(deque<int>)_(by_1/3)/32 45.561 -
std::rotate(deque<int>)_(by_1/3)/50 76.976 -
std::rotate(deque<int>)_(by_1/3)/8192 22745.988 -
std::rotate(deque<int>)_(by_1/4)/1024 781.455 -
std::rotate(deque<int>)_(by_1/4)/32 29.524 -
std::rotate(deque<int>)_(by_1/4)/50 75.377 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.623 -
std::rotate(list<int>)_(1_element_backward)/1024 1583.000 113.36%
std::rotate(list<int>)_(1_element_backward)/32 13.262 -
std::rotate(list<int>)_(1_element_backward)/50 22.809 2.05%
std::rotate(list<int>)_(1_element_backward)/8192 8554.511 -2.24%
std::rotate(list<int>)_(1_element_forward)/1024 1591.628 117.11%
std::rotate(list<int>)_(1_element_forward)/32 14.432 1.21%
std::rotate(list<int>)_(1_element_forward)/50 27.008 1.02%
std::rotate(list<int>)_(1_element_forward)/8192 9508.178 6.60%
std::rotate(list<int>)_(by_1/2)/1024 821.591 114.68%
std::rotate(list<int>)_(by_1/2)/32 5.969 -
std::rotate(list<int>)_(by_1/2)/50 12.773 -
std::rotate(list<int>)_(by_1/2)/8192 5009.678 -
std::rotate(list<int>)_(by_1/3)/1024 1382.222 71.62%
std::rotate(list<int>)_(by_1/3)/32 15.193 -
std::rotate(list<int>)_(by_1/3)/50 25.234 2.92%
std::rotate(list<int>)_(by_1/3)/8192 8919.393 2.17%
std::rotate(list<int>)_(by_1/4)/1024 579.699 -
std::rotate(list<int>)_(by_1/4)/32 12.584 -
std::rotate(list<int>)_(by_1/4)/50 25.535 2.21%
std::rotate(list<int>)_(by_1/4)/8192 7634.084 5.06%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.516 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.559 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.536 -
std::rotate(vector<bool>)_(1_element_backward)/8192 103.518 -2.13%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.249 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.639 1.81%
std::rotate(vector<bool>)_(1_element_forward)/50 17.585 1.29%
std::rotate(vector<bool>)_(1_element_forward)/8192 107.957 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.451 -
std::rotate(vector<bool>)_(by_1/2)/32 17.819 1.98%
std::rotate(vector<bool>)_(by_1/2)/50 17.607 2.14%
std::rotate(vector<bool>)_(by_1/2)/8192 15.153 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.909 -
std::rotate(vector<bool>)_(by_1/3)/32 17.576 2.09%
std::rotate(vector<bool>)_(by_1/3)/50 17.572 1.89%
std::rotate(vector<bool>)_(by_1/3)/8192 145.468 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.013 -
std::rotate(vector<bool>)_(by_1/4)/32 17.802 2.50%
std::rotate(vector<bool>)_(by_1/4)/50 17.664 2.31%
std::rotate(vector<bool>)_(by_1/4)/8192 30.004 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.595 -1.54%
std::rotate(vector<int>)_(1_element_backward)/32 2.907 -
std::rotate(vector<int>)_(1_element_backward)/50 5.341 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.800 1.28%
std::rotate(vector<int>)_(1_element_forward)/1024 35.387 -
std::rotate(vector<int>)_(1_element_forward)/32 2.943 -
std::rotate(vector<int>)_(1_element_forward)/50 5.269 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.197 -
std::rotate(vector<int>)_(by_1/2)/1024 31.997 -
std::rotate(vector<int>)_(by_1/2)/32 3.647 -
std::rotate(vector<int>)_(by_1/2)/50 4.437 -
std::rotate(vector<int>)_(by_1/2)/8192 241.013 -
std::rotate(vector<int>)_(by_1/3)/1024 1368.759 -
std::rotate(vector<int>)_(by_1/3)/32 21.557 -
std::rotate(vector<int>)_(by_1/3)/50 40.020 -
std::rotate(vector<int>)_(by_1/3)/8192 10872.044 -
std::rotate(vector<int>)_(by_1/4)/1024 331.180 2.61%
std::rotate(vector<int>)_(by_1/4)/32 12.074 1.63%
std::rotate(vector<int>)_(by_1/4)/50 40.109 -
std::rotate(vector<int>)_(by_1/4)/8192 2612.771 2.82%
std::rotate_copy(deque<int>)/1024 34.571 1.07%
std::rotate_copy(deque<int>)/32 2.574 -
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 291.798 -
std::rotate_copy(list<int>)/1024 727.042 -
std::rotate_copy(list<int>)/32 8.185 -3.33%
std::rotate_copy(list<int>)/50 14.318 -
std::rotate_copy(list<int>)/8192 6696.523 -
std::rotate_copy(vector<int>)/1024 33.258 2.20%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 735.721 15.71%
std::sample(deque<int>)/1024 11864.848 -
std::sample(deque<int>)/32 320.148 -
std::sample(deque<int>)/8192 95044.006 -
std::sample(list<int>)/1024 11890.997 1.73%
std::sample(list<int>)/32 312.824 -
std::sample(list<int>)/8192 96944.086 -
std::sample(vector<int>)/1024 11255.901 -
std::sample(vector<int>)/32 306.492 -
std::sample(vector<int>)/8192 90601.733 -
std::search(deque<int>)_(near_matches)/1000 17411.913 -29.03%
std::search(deque<int>)_(near_matches)/1024 18196.112 -29.04%
std::search(deque<int>)_(near_matches)/8192 1457579.933 1.29%
std::search(deque<int>)_(no_match)/1000 407.747 1.31%
std::search(deque<int>)_(no_match)/1024 417.115 -
std::search(deque<int>)_(no_match)/1048576 424548.042 -
std::search(deque<int>)_(no_match)/8192 3321.247 -
std::search(deque<int>)_(same_length)/1000 394.712 -6.26%
std::search(deque<int>)_(same_length)/1024 474.448 -
std::search(deque<int>)_(same_length)/8192 3783.117 -1.08%
std::search(deque<int>)_(single_element)/1000 448.341 -
std::search(deque<int>)_(single_element)/1024 458.885 -
std::search(deque<int>)_(single_element)/8192 3662.442 -
std::search(deque<int>,_pred)_(near_matches)/1000 27845.116 13.52%
std::search(deque<int>,_pred)_(near_matches)/1024 29130.754 13.10%
std::search(deque<int>,_pred)_(near_matches)/8192 1523245.824 -
std::search(deque<int>,_pred)_(no_match)/1000 427.817 -
std::search(deque<int>,_pred)_(no_match)/1024 437.473 6.09%
std::search(deque<int>,_pred)_(no_match)/1048576 445870.571 -
std::search(deque<int>,_pred)_(no_match)/8192 3504.646 -
std::search(deque<int>,_pred)_(same_length)/1000 498.362 3.53%
std::search(deque<int>,_pred)_(same_length)/1024 510.625 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.273 -
std::search(deque<int>,_pred)_(single_element)/1000 474.754 -
std::search(deque<int>,_pred)_(single_element)/1024 485.590 -
std::search(deque<int>,_pred)_(single_element)/8192 3880.113 -
std::search(list<int>)_(near_matches)/1000 37642.805 -
std::search(list<int>)_(near_matches)/1024 39863.519 1.41%
std::search(list<int>)_(near_matches)/8192 2559484.432 1.35%
std::search(list<int>)_(no_match)/1000 694.376 8.28%
std::search(list<int>)_(no_match)/1024 754.949 -2.21%
std::search(list<int>)_(no_match)/1048576 844772.231 -
std::search(list<int>)_(no_match)/8192 6937.739 -1.18%
std::search(list<int>)_(same_length)/1000 744.074 -
std::search(list<int>)_(same_length)/1024 771.687 2.45%
std::search(list<int>)_(same_length)/8192 10573.870 -
std::search(list<int>)_(single_element)/1000 698.155 5.17%
std::search(list<int>)_(single_element)/1024 739.316 1.25%
std::search(list<int>)_(single_element)/8192 7807.876 -
std::search(list<int>,_pred)_(near_matches)/1000 42530.621 -
std::search(list<int>,_pred)_(near_matches)/1024 44296.834 -
std::search(list<int>,_pred)_(near_matches)/8192 2736397.461 -
std::search(list<int>,_pred)_(no_match)/1000 751.837 -
std::search(list<int>,_pred)_(no_match)/1024 767.993 -
std::search(list<int>,_pred)_(no_match)/1048576 901013.335 -
std::search(list<int>,_pred)_(no_match)/8192 7089.504 1.12%
std::search(list<int>,_pred)_(same_length)/1000 774.293 -
std::search(list<int>,_pred)_(same_length)/1024 791.650 -
std::search(list<int>,_pred)_(same_length)/8192 9284.189 2.78%
std::search(list<int>,_pred)_(single_element)/1000 818.958 -
std::search(list<int>,_pred)_(single_element)/1024 839.456 -
std::search(list<int>,_pred)_(single_element)/8192 8819.473 1.84%
std::search(vector<int>)_(near_matches)/1000 14093.719 -
std::search(vector<int>)_(near_matches)/1024 14986.412 -
std::search(vector<int>)_(near_matches)/8192 769931.197 -
std::search(vector<int>)_(no_match)/1000 215.105 1.27%
std::search(vector<int>)_(no_match)/1024 221.391 1.81%
std::search(vector<int>)_(no_match)/1048576 215586.775 1.34%
std::search(vector<int>)_(no_match)/8192 1683.747 1.19%
std::search(vector<int>)_(same_length)/1000 247.169 2.84%
std::search(vector<int>)_(same_length)/1024 257.237 5.04%
std::search(vector<int>)_(same_length)/8192 1987.972 6.38%
std::search(vector<int>)_(single_element)/1000 237.909 2.71%
std::search(vector<int>)_(single_element)/1024 243.359 2.52%
std::search(vector<int>)_(single_element)/8192 1859.682 1.63%
std::search(vector<int>,_pred)_(near_matches)/1000 23042.269 -
std::search(vector<int>,_pred)_(near_matches)/1024 24149.909 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451893.844 -
std::search(vector<int>,_pred)_(no_match)/1000 468.594 -
std::search(vector<int>,_pred)_(no_match)/1024 475.041 -
std::search(vector<int>,_pred)_(no_match)/1048576 444036.176 1.60%
std::search(vector<int>,_pred)_(no_match)/8192 4035.408 -
std::search(vector<int>,_pred)_(same_length)/1000 600.624 -
std::search(vector<int>,_pred)_(same_length)/1024 615.113 -
std::search(vector<int>,_pred)_(same_length)/8192 4921.670 -
std::search(vector<int>,_pred)_(single_element)/1000 458.511 -
std::search(vector<int>,_pred)_(single_element)/1024 470.058 -
std::search(vector<int>,_pred)_(single_element)/8192 3742.158 -
std::search_n(deque<int>)_(no_match)/1000 437.753 1.71%
std::search_n(deque<int>)_(no_match)/1024 438.220 -
std::search_n(deque<int>)_(no_match)/1048576 439494.465 -
std::search_n(deque<int>)_(no_match)/8192 3425.339 -1.58%
std::search_n(deque<int>,_pred)_(no_match)/1000 602.073 -
std::search_n(deque<int>,_pred)_(no_match)/1024 626.038 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 550299.555 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4339.337 -
std::search_n(list<int>)_(no_match)/1000 1393.545 101.73%
std::search_n(list<int>)_(no_match)/1024 1447.886 93.65%
std::search_n(list<int>)_(no_match)/1048576 834579.898 -3.63%
std::search_n(list<int>)_(no_match)/8192 6745.391 -
std::search_n(list<int>,_pred)_(no_match)/1000 823.376 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.014 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980452.448 -
std::search_n(list<int>,_pred)_(no_match)/8192 8190.811 3.22%
std::search_n(vector<int>)_(no_match)/1000 205.128 -5.62%
std::search_n(vector<int>)_(no_match)/1024 210.036 -5.69%
std::search_n(vector<int>)_(no_match)/1048576 209030.297 -3.65%
std::search_n(vector<int>)_(no_match)/8192 1626.884 -4.12%
std::search_n(vector<int>,_pred)_(no_match)/1000 510.696 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.324 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 607289.952 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4177.460 -
std::set<int>::clear()/0 421.282 -
std::set<int>::clear()/1024 8651.377 -1.74%
std::set<int>::clear()/32 638.363 -
std::set<int>::clear()/8192 75556.571 -
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.978 -
std::set<int>::contains(key)_(existent)/32 1.718 -1.48%
std::set<int>::contains(key)_(existent)/8192 8.295 -
std::set<int>::contains(key)_(non-existent)/0 0.268 -
std::set<int>::contains(key)_(non-existent)/1024 5.361 -
std::set<int>::contains(key)_(non-existent)/32 2.383 -3.43%
std::set<int>::contains(key)_(non-existent)/8192 8.526 1.34%
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.321 -
std::set<int>::count(key)_(existent)/32 1.900 3.30%
std::set<int>::count(key)_(existent)/8192 8.115 3.03%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.746 3.08%
std::set<int>::count(key)_(non-existent)/32 2.977 2.21%
std::set<int>::count(key)_(non-existent)/8192 11.334 -
std::set<int>::ctor(&&,_different_allocs)/0 13.702 -
std::set<int>::ctor(&&,_different_allocs)/1024 5780.625 -
std::set<int>::ctor(&&,_different_allocs)/32 179.648 -
std::set<int>::ctor(&&,_different_allocs)/8192 47852.092 -
std::set<int>::ctor(const&)/0 13.679 -
std::set<int>::ctor(const&)/1024 6190.830 -
std::set<int>::ctor(const&)/32 220.946 -
std::set<int>::ctor(const&)/8192 49760.526 -
std::set<int>::ctor(const&,_alloc)/0 13.648 -
std::set<int>::ctor(const&,_alloc)/1024 6187.192 -
std::set<int>::ctor(const&,_alloc)/32 221.269 -
std::set<int>::ctor(const&,_alloc)/8192 48811.241 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.584 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8585.644 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.922 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68809.917 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.635 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12737.954 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.801 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282179.895 5.70%
std::set<int>::equal_range(key)_(existent)/0 0.013 -
std::set<int>::equal_range(key)_(existent)/1024 4.196 1.05%
std::set<int>::equal_range(key)_(existent)/32 1.711 -3.41%
std::set<int>::equal_range(key)_(existent)/8192 8.432 -5.06%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.313 -
std::set<int>::equal_range(key)_(non-existent)/32 2.724 1.31%
std::set<int>::equal_range(key)_(non-existent)/8192 9.799 -
std::set<int>::erase(iterator)/0 20.009 -1.24%
std::set<int>::erase(iterator)/1024 20.271 -1.78%
std::set<int>::erase(iterator)/32 20.287 -1.34%
std::set<int>::erase(iterator)/8192 20.385 -2.24%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.756 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6528.527 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 586.877 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52326.758 -
std::set<int>::erase(key)_(existent)/0 20.566 -
std::set<int>::erase(key)_(existent)/1024 40.103 2.84%
std::set<int>::erase(key)_(existent)/32 22.151 -
std::set<int>::erase(key)_(existent)/8192 52.454 3.23%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.308 -
std::set<int>::erase(key)_(non-existent)/32 2.406 -
std::set<int>::erase(key)_(non-existent)/8192 8.325 -1.81%
std::set<int>::find(key)_(existent)/0 0.010 -
std::set<int>::find(key)_(existent)/1024 3.991 -
std::set<int>::find(key)_(existent)/32 1.590 -
std::set<int>::find(key)_(existent)/8192 8.386 5.92%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.769 3.19%
std::set<int>::find(key)_(non-existent)/32 2.371 -
std::set<int>::find(key)_(non-existent)/8192 8.966 6.56%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.921 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.899 11.87%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.703 2.32%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.954 4.14%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.918 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.672 2.60%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.073 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.750 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.121 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.558 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.959 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 93.046 -5.65%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.168 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.283 -1.34%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.168 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.954 -5.51%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.231 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16160.207 -2.60%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 830.519 1.58%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 152984.515 3.14%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.771 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7696.048 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 570.866 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134302.130 1.10%
std::set<int>::insert(value)_(already_present)/0 0.582 -5.23%
std::set<int>::insert(value)_(already_present)/1024 6.738 11.69%
std::set<int>::insert(value)_(already_present)/32 1.790 -
std::set<int>::insert(value)_(already_present)/8192 10.906 12.27%
std::set<int>::insert(value)_(new_value)/0 17.952 -
std::set<int>::insert(value)_(new_value)/1024 41.676 -
std::set<int>::insert(value)_(new_value)/32 19.808 -
std::set<int>::insert(value)_(new_value)/8192 75.786 3.71%
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.216 -2.50%
std::set<int>::lower_bound(key)_(existent)/32 1.549 -
std::set<int>::lower_bound(key)_(existent)/8192 8.454 7.28%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.103 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.337 2.16%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.826 17.58%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6165.614 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.211 -3.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49374.747 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.340 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6228.246 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.226 -2.16%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49885.681 1.18%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.089 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1386.433 5.03%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.402 6.64%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12498.017 1.40%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.098 -2.54%
std::set<int>::upper_bound(key)_(existent)/32 1.738 -1.50%
std::set<int>::upper_bound(key)_(existent)/8192 8.262 5.48%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.997 -16.59%
std::set<int>::upper_bound(key)_(non-existent)/32 2.436 -18.39%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.138 -15.21%
std::set<std::string>::clear()/0 423.124 -
std::set<std::string>::clear()/1024 19716.416 -1.90%
std::set<std::string>::clear()/32 878.273 -2.23%
std::set<std::string>::clear()/8192 202594.329 -
std::set<std::string>::contains(key)_(existent)/0 0.016 -
std::set<std::string>::contains(key)_(existent)/1024 23.397 10.75%
std::set<std::string>::contains(key)_(existent)/32 15.675 -5.99%
std::set<std::string>::contains(key)_(existent)/8192 27.439 -9.32%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.154 -1.46%
std::set<std::string>::contains(key)_(non-existent)/32 10.879 6.22%
std::set<std::string>::contains(key)_(non-existent)/8192 30.192 6.68%
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 22.050 -7.58%
std::set<std::string>::count(key)_(existent)/32 15.470 5.40%
std::set<std::string>::count(key)_(existent)/8192 30.137 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.843 2.46%
std::set<std::string>::count(key)_(non-existent)/32 10.357 2.03%
std::set<std::string>::count(key)_(non-existent)/8192 32.008 -2.75%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.681 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7028.911 -
std::set<std::string>::ctor(&&,_different_allocs)/32 213.864 1.37%
std::set<std::string>::ctor(&&,_different_allocs)/8192 58282.724 -
std::set<std::string>::ctor(const&)/0 13.563 -
std::set<std::string>::ctor(const&)/1024 34781.279 -
std::set<std::string>::ctor(const&)/32 687.826 -
std::set<std::string>::ctor(const&)/8192 345703.963 -
std::set<std::string>::ctor(const&,_alloc)/0 13.583 -
std::set<std::string>::ctor(const&,_alloc)/1024 37098.947 -
std::set<std::string>::ctor(const&,_alloc)/32 802.653 1.43%
std::set<std::string>::ctor(const&,_alloc)/8192 345694.963 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.645 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40766.314 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 670.057 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382427.287 -1.16%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.652 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54405.417 -1.13%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 950.435 -1.05%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085636.388 -
std::set<std::string>::equal_range(key)_(existent)/0 0.034 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.348 2.10%
std::set<std::string>::equal_range(key)_(existent)/32 16.822 9.24%
std::set<std::string>::equal_range(key)_(existent)/8192 30.336 11.61%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.497 2.88%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.576 3.04%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.248 3.08%
std::set<std::string>::erase(iterator)/0 30.467 19.15%
std::set<std::string>::erase(iterator)/1024 28.492 -
std::set<std::string>::erase(iterator)/32 25.608 -18.65%
std::set<std::string>::erase(iterator)/8192 33.411 27.15%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.119 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11982.773 -3.08%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 712.891 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113275.375 -
std::set<std::string>::erase(key)_(existent)/0 68.234 5.67%
std::set<std::string>::erase(key)_(existent)/1024 102.010 32.62%
std::set<std::string>::erase(key)_(existent)/32 62.792 -10.39%
std::set<std::string>::erase(key)_(existent)/8192 73.027 2.64%
std::set<std::string>::erase(key)_(non-existent)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.506 -
std::set<std::string>::erase(key)_(non-existent)/32 12.134 -6.14%
std::set<std::string>::erase(key)_(non-existent)/8192 32.334 -
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.638 1.17%
std::set<std::string>::find(key)_(existent)/32 15.819 -6.74%
std::set<std::string>::find(key)_(existent)/8192 29.980 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.479 -
std::set<std::string>::find(key)_(non-existent)/32 10.133 5.54%
std::set<std::string>::find(key)_(non-existent)/8192 26.581 -4.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.457 1.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.233 10.63%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.255 1.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.183 8.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.136 23.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.437 2.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.509 -18.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.274 -26.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.812 -5.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.016 39.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.565 -23.75%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.178 -4.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.039 24.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.833 33.58%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.827 31.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.611 -7.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.370 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66287.714 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1484.279 -2.60%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 822062.345 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.738 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38750.241 -2.81%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1142.487 -3.28%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 617666.909 -1.52%
std::set<std::string>::insert(value)_(already_present)/0 15.117 -
std::set<std::string>::insert(value)_(already_present)/1024 32.813 -4.07%
std::set<std::string>::insert(value)_(already_present)/32 12.043 -
std::set<std::string>::insert(value)_(already_present)/8192 39.014 1.88%
std::set<std::string>::insert(value)_(new_value)/0 32.974 -
std::set<std::string>::insert(value)_(new_value)/1024 64.699 -
std::set<std::string>::insert(value)_(new_value)/32 40.738 -
std::set<std::string>::insert(value)_(new_value)/8192 91.115 30.48%
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.243 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.129 -
std::set<std::string>::lower_bound(key)_(existent)/8192 27.827 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.185 1.55%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.935 12.74%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.576 2.00%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.231 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36169.291 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 684.014 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348432.209 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.229 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35482.849 -3.03%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 728.182 1.09%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346950.748 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.052 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17116.554 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 339.485 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208730.147 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.361 1.42%
std::set<std::string>::upper_bound(key)_(existent)/32 16.995 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.922 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.299 -2.70%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.580 8.51%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.959 5.02%
std::shift_left(deque<int>)/1024 40.104 1.58%
std::shift_left(deque<int>)/32 4.726 -
std::shift_left(deque<int>)/50 5.490 -
std::shift_left(deque<int>)/8192 304.483 -
std::shift_left(list<int>)/1024 729.155 -
std::shift_left(list<int>)/32 14.485 -
std::shift_left(list<int>)/50 27.550 -
std::shift_left(list<int>)/8192 7696.006 -
std::shift_left(vector<int>)/1024 35.376 -
std::shift_left(vector<int>)/32 3.982 33.67%
std::shift_left(vector<int>)/50 5.272 -
std::shift_left(vector<int>)/8192 282.569 -
std::shift_right(deque<int>)/1024 42.697 -1.17%
std::shift_right(deque<int>)/32 4.339 -
std::shift_right(deque<int>)/50 5.211 -1.32%
std::shift_right(deque<int>)/8192 309.199 -
std::shift_right(list<int>)/1024 734.003 -
std::shift_right(list<int>)/32 14.416 -
std::shift_right(list<int>)/50 29.448 -1.97%
std::shift_right(list<int>)/8192 7463.762 1.27%
std::shift_right(vector<int>)/1024 35.815 -
std::shift_right(vector<int>)/32 4.193 41.39%
std::shift_right(vector<int>)/50 5.331 -
std::shift_right(vector<int>)/8192 298.544 -
std::shuffle(deque<int>)/1024 9455.678 -
std::shuffle(deque<int>)/32 299.470 -
std::shuffle(deque<int>)/8192 75027.721 -
std::shuffle(vector<int>)/1024 8862.083 -
std::shuffle(vector<int>)/32 279.737 -
std::shuffle(vector<int>)/8192 70847.123 -
std::sort(deque<int>)_(ascending)/1024 768.077 -
std::sort(deque<int>)_(ascending)/8 18.277 -1.90%
std::sort(deque<int>)_(ascending)/8192 5742.161 -
std::sort(deque<int>)_(descending)/1024 1299.445 -
std::sort(deque<int>)_(descending)/8 25.751 -1.38%
std::sort(deque<int>)_(descending)/8192 10380.189 -
std::sort(deque<int>)_(heap)/1024 6293.514 -
std::sort(deque<int>)_(heap)/8 24.968 -1.53%
std::sort(deque<int>)_(heap)/8192 69742.216 -
std::sort(deque<int>)_(pipe-organ)/1024 2755.593 -
std::sort(deque<int>)_(pipe-organ)/8 20.886 -1.07%
std::sort(deque<int>)_(pipe-organ)/8192 26731.146 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17769.550 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.333 -1.65%
std::sort(deque<int>)_(qsort_adversarial)/8192 462543.635 -
std::sort(deque<int>)_(repeated)/1024 1013.141 5.57%
std::sort(deque<int>)_(repeated)/8 18.705 -1.41%
std::sort(deque<int>)_(repeated)/8192 6802.325 1.04%
std::sort(deque<int>)_(shuffled)/1024 6947.262 -
std::sort(deque<int>)_(shuffled)/8 23.509 -
std::sort(deque<int>)_(shuffled)/8192 81269.328 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.743 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.411 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3779.163 -
std::sort(vector<NonIntegral>)_(descending)/1024 781.408 -
std::sort(vector<NonIntegral>)_(descending)/8 25.198 -
std::sort(vector<NonIntegral>)_(descending)/8192 5397.967 2.00%
std::sort(vector<NonIntegral>)_(heap)/1024 4237.245 -
std::sort(vector<NonIntegral>)_(heap)/8 22.564 -
std::sort(vector<NonIntegral>)_(heap)/8192 49978.796 -1.62%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1889.923 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.041 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18491.343 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13215.617 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.450 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155094.384 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.405 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.635 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3768.031 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4707.760 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.882 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85025.979 -
std::sort(vector<int>)_(ascending)/1024 540.966 -
std::sort(vector<int>)_(ascending)/8 16.744 -
std::sort(vector<int>)_(ascending)/8192 3778.750 -
std::sort(vector<int>)_(descending)/1024 1070.115 -
std::sort(vector<int>)_(descending)/8 24.544 -
std::sort(vector<int>)_(descending)/8192 7617.604 2.46%
std::sort(vector<int>)_(heap)/1024 4549.711 -
std::sort(vector<int>)_(heap)/8 22.433 -
std::sort(vector<int>)_(heap)/8192 45889.752 -
std::sort(vector<int>)_(pipe-organ)/1024 2286.229 -
std::sort(vector<int>)_(pipe-organ)/8 18.615 -
std::sort(vector<int>)_(pipe-organ)/8192 21643.984 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13316.632 3.04%
std::sort(vector<int>)_(qsort_adversarial)/8 16.844 -
std::sort(vector<int>)_(qsort_adversarial)/8192 152189.101 3.01%
std::sort(vector<int>)_(repeated)/1024 663.034 -
std::sort(vector<int>)_(repeated)/8 16.859 -
std::sort(vector<int>)_(repeated)/8192 5067.018 -
std::sort(vector<int>)_(shuffled)/1024 4671.359 -
std::sort(vector<int>)_(shuffled)/8 21.136 -
std::sort(vector<int>)_(shuffled)/8192 45274.413 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3380.498 -2.14%
std::stable_partition(deque<int>)_(alloc_fails)/32 1954.058 1.37%
std::stable_partition(deque<int>)_(alloc_fails)/50 1979.984 1.57%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17085.418 -
std::stable_partition(deque<int>)_(dense)/1024 620.055 -
std::stable_partition(deque<int>)_(dense)/32 29.523 -1.75%
std::stable_partition(deque<int>)_(dense)/50 39.453 -
std::stable_partition(deque<int>)_(dense)/8192 6097.993 -
std::stable_partition(deque<int>)_(sparse)/1024 490.908 2.29%
std::stable_partition(deque<int>)_(sparse)/32 11.198 1.29%
std::stable_partition(deque<int>)_(sparse)/50 28.617 2.04%
std::stable_partition(deque<int>)_(sparse)/8192 3647.307 2.63%
std::stable_partition(list<int>)_(alloc_fails)/1024 4156.838 1.32%
std::stable_partition(list<int>)_(alloc_fails)/32 1907.867 1.36%
std::stable_partition(list<int>)_(alloc_fails)/50 1931.944 1.28%
std::stable_partition(list<int>)_(alloc_fails)/8192 25209.377 -
std::stable_partition(list<int>)_(dense)/1024 1743.707 -
std::stable_partition(list<int>)_(dense)/32 32.840 -
std::stable_partition(list<int>)_(dense)/50 56.172 -2.25%
std::stable_partition(list<int>)_(dense)/8192 17455.540 -
std::stable_partition(list<int>)_(sparse)/1024 939.580 -
std::stable_partition(list<int>)_(sparse)/32 9.695 -
std::stable_partition(list<int>)_(sparse)/50 25.741 -
std::stable_partition(list<int>)_(sparse)/8192 8826.802 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2925.486 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1920.220 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1940.031 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9874.607 -
std::stable_partition(vector<int>)_(dense)/1024 295.594 -
std::stable_partition(vector<int>)_(dense)/32 21.689 1.88%
std::stable_partition(vector<int>)_(dense)/50 25.225 -
std::stable_partition(vector<int>)_(dense)/8192 2104.700 -
std::stable_partition(vector<int>)_(sparse)/1024 207.241 -1.16%
std::stable_partition(vector<int>)_(sparse)/32 7.452 1.01%
std::stable_partition(vector<int>)_(sparse)/50 20.843 -
std::stable_partition(vector<int>)_(sparse)/8192 1552.843 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4193.702 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.245 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19089.088 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28231.165 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.534 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27168.701 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13913.675 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.293 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26275.841 1.34%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16380.446 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.168 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22906.429 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25793.382 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.610 -2.34%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28791.000 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3914.186 2.01%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.241 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13035.302 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19326.749 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.801 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24787.406 -
std::stable_sort(deque<int>)_(ascending)/1024 2105.838 -
std::stable_sort(deque<int>)_(ascending)/8 18.297 -
std::stable_sort(deque<int>)_(ascending)/8192 13633.752 -
std::stable_sort(deque<int>)_(descending)/1024 2936.134 -
std::stable_sort(deque<int>)_(descending)/8 27.737 -
std::stable_sort(deque<int>)_(descending)/8192 21032.356 -
std::stable_sort(deque<int>)_(heap)/1024 2736.329 -
std::stable_sort(deque<int>)_(heap)/8 26.287 -
std::stable_sort(deque<int>)_(heap)/8192 17920.597 1.85%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2941.224 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.557 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20666.289 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3118.178 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.102 1.06%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20959.523 -
std::stable_sort(deque<int>)_(repeated)/1024 1348.688 1.21%
std::stable_sort(deque<int>)_(repeated)/8 18.302 -
std::stable_sort(deque<int>)_(repeated)/8192 7599.040 -
std::stable_sort(deque<int>)_(shuffled)/1024 2464.405 -
std::stable_sort(deque<int>)_(shuffled)/8 24.324 -
std::stable_sort(deque<int>)_(shuffled)/8192 14915.454 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4480.588 -1.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.406 4.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55402.107 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23554.839 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.007 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126302.219 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14156.037 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.477 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117534.453 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13968.576 -1.61%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.306 1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93157.392 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23024.142 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.696 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146670.033 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3286.884 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.232 2.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19063.118 1.15%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18393.615 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.016 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157804.795 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3978.916 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.830 1.52%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45821.826 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13244.261 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.752 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196609.504 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10354.684 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.210 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126203.470 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8668.001 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.632 -1.40%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123931.372 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14449.429 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.529 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210029.056 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1368.818 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.766 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15196.962 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12821.776 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.835 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184130.733 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4953.479 3.21%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.738 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20287.805 2.42%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24161.154 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.843 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25050.901 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14330.962 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.553 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31883.311 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14342.122 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.055 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21750.505 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23651.063 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.741 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35836.843 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3281.476 2.85%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.685 -3.28%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9475.152 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18445.608 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.267 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28684.616 -
std::stable_sort(vector<int>)_(ascending)/1024 2054.053 -
std::stable_sort(vector<int>)_(ascending)/8 16.884 -
std::stable_sort(vector<int>)_(ascending)/8192 13433.408 -
std::stable_sort(vector<int>)_(descending)/1024 2811.066 -
std::stable_sort(vector<int>)_(descending)/8 25.560 1.19%
std::stable_sort(vector<int>)_(descending)/8192 18391.295 -
std::stable_sort(vector<int>)_(heap)/1024 2508.584 -
std::stable_sort(vector<int>)_(heap)/8 21.985 -
std::stable_sort(vector<int>)_(heap)/8192 14393.667 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2788.537 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.987 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18248.811 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2869.640 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.662 -1.18%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18252.686 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.483 1.04%
std::stable_sort(vector<int>)_(repeated)/8 16.840 -
std::stable_sort(vector<int>)_(repeated)/8192 5262.236 -
std::stable_sort(vector<int>)_(shuffled)/1024 2187.096 -
std::stable_sort(vector<int>)_(shuffled)/8 21.111 -
std::stable_sort(vector<int>)_(shuffled)/8192 10785.408 -
std::swap_ranges(deque<int>)/1024 320.088 -
std::swap_ranges(deque<int>)/32 10.502 -
std::swap_ranges(deque<int>)/50 19.978 -
std::swap_ranges(deque<int>)/8192 2550.302 -
std::swap_ranges(list<int>)/1024 760.839 -
std::swap_ranges(list<int>)/32 19.483 -
std::swap_ranges(list<int>)/50 32.652 -
std::swap_ranges(list<int>)/8192 10095.590 -2.57%
std::swap_ranges(vector<int>)/1024 62.765 -
std::swap_ranges(vector<int>)/32 4.827 -
std::swap_ranges(vector<int>)/50 5.608 -
std::swap_ranges(vector<int>)/8192 476.659 -
std::transform(deque<int>)_(identity_transform)/1024 370.940 -
std::transform(deque<int>)_(identity_transform)/32 12.440 -
std::transform(deque<int>)_(identity_transform)/50 19.211 -1.83%
std::transform(deque<int>)_(identity_transform)/8192 2448.645 -
std::transform(deque<int>,_deque<int>)/1024 661.145 -
std::transform(deque<int>,_deque<int>)/32 21.486 -2.09%
std::transform(deque<int>,_deque<int>)/50 33.301 -1.37%
std::transform(deque<int>,_deque<int>)/8192 5416.974 -
std::transform(list<int>)_(identity_transform)/1024 748.202 -
std::transform(list<int>)_(identity_transform)/32 16.098 -
std::transform(list<int>)_(identity_transform)/50 40.129 1.88%
std::transform(list<int>)_(identity_transform)/8192 7070.869 -7.62%
std::transform(list<int>,_list<int>)/1024 847.956 -
std::transform(list<int>,_list<int>)/32 23.532 -
std::transform(list<int>,_list<int>)/50 36.692 -
std::transform(list<int>,_list<int>)/8192 8522.900 -8.34%
std::transform(vector<int>)_(identity_transform)/1024 262.784 -
std::transform(vector<int>)_(identity_transform)/32 9.079 1.74%
std::transform(vector<int>)_(identity_transform)/50 14.179 -
std::transform(vector<int>)_(identity_transform)/8192 2024.832 -
std::transform(vector<int>,_vector<int>)/1024 555.790 -
std::transform(vector<int>,_vector<int>)/32 17.224 -
std::transform(vector<int>,_vector<int>)/50 26.929 -
std::transform(vector<int>,_vector<int>)/8192 4440.856 -
std::unique(deque<int>)_(contiguous)/1024 735.139 -
std::unique(deque<int>)_(contiguous)/32 58.890 -
std::unique(deque<int>)_(contiguous)/52 68.096 -
std::unique(deque<int>)_(contiguous)/8192 5525.911 -
std::unique(deque<int>)_(sprinkled)/1024 910.080 6.31%
std::unique(deque<int>)_(sprinkled)/32 61.284 -1.91%
std::unique(deque<int>)_(sprinkled)/52 72.147 -2.15%
std::unique(deque<int>)_(sprinkled)/8192 7425.437 2.20%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.274 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.697 -
std::unique(deque<int>,_pred)_(contiguous)/52 70.200 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4452.618 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.551 -
std::unique(deque<int>,_pred)_(sprinkled)/32 62.318 1.11%
std::unique(deque<int>,_pred)_(sprinkled)/52 75.514 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.966 -
std::unique(list<int>)_(contiguous)/1024 913.601 -1.32%
std::unique(list<int>)_(contiguous)/32 55.328 -
std::unique(list<int>)_(contiguous)/52 67.519 -
std::unique(list<int>)_(contiguous)/8192 7042.026 -
std::unique(list<int>)_(sprinkled)/1024 973.541 1.25%
std::unique(list<int>)_(sprinkled)/32 57.694 -
std::unique(list<int>)_(sprinkled)/52 70.600 -
std::unique(list<int>)_(sprinkled)/8192 7907.937 -
std::unique(list<int>,_pred)_(contiguous)/1024 971.225 -1.84%
std::unique(list<int>,_pred)_(contiguous)/32 60.226 -
std::unique(list<int>,_pred)_(contiguous)/52 74.771 -
std::unique(list<int>,_pred)_(contiguous)/8192 7840.737 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1035.040 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.794 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.922 1.31%
std::unique(list<int>,_pred)_(sprinkled)/8192 8462.650 -
std::unique(vector<int>)_(contiguous)/1024 314.843 -
std::unique(vector<int>)_(contiguous)/32 51.056 -
std::unique(vector<int>)_(contiguous)/52 56.388 -
std::unique(vector<int>)_(contiguous)/8192 1935.098 -
std::unique(vector<int>)_(sprinkled)/1024 284.650 -
std::unique(vector<int>)_(sprinkled)/32 50.896 -
std::unique(vector<int>)_(sprinkled)/52 55.531 -
std::unique(vector<int>)_(sprinkled)/8192 1921.874 -
std::unique(vector<int>,_pred)_(contiguous)/1024 535.142 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.643 -2.59%
std::unique(vector<int>,_pred)_(contiguous)/52 62.818 -4.27%
std::unique(vector<int>,_pred)_(contiguous)/8192 3755.860 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.102 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.969 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.778 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5300.061 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.839 -
std::unique_copy(deque<int>)_(contiguous)/32 9.805 -34.33%
std::unique_copy(deque<int>)_(contiguous)/52 14.548 -30.99%
std::unique_copy(deque<int>)_(contiguous)/8192 3748.282 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.769 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.912 -
std::unique_copy(deque<int>)_(sprinkled)/52 18.662 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.857 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.529 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.892 3.87%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.865 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4485.089 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.435 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.651 1.16%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.268 1.22%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5158.647 1.58%
std::unique_copy(list<int>)_(contiguous)/1024 742.887 -
std::unique_copy(list<int>)_(contiguous)/32 11.113 -1.10%
std::unique_copy(list<int>)_(contiguous)/52 21.414 -1.85%
std::unique_copy(list<int>)_(contiguous)/8192 6805.511 -6.49%
std::unique_copy(list<int>)_(sprinkled)/1024 745.626 -
std::unique_copy(list<int>)_(sprinkled)/32 12.447 -
std::unique_copy(list<int>)_(sprinkled)/52 21.746 -
std::unique_copy(list<int>)_(sprinkled)/8192 6961.345 -3.33%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 794.204 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.147 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.656 -1.49%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7488.233 -5.53%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 843.984 1.68%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.996 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.672 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7413.181 -5.44%
std::unique_copy(vector<int>)_(contiguous)/1024 248.689 -
std::unique_copy(vector<int>)_(contiguous)/32 8.758 -
std::unique_copy(vector<int>)_(contiguous)/52 13.474 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.542 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.966 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.255 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.830 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.102 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 544.383 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.436 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.566 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3706.772 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.800 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.196 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.129 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4426.986 -
std::unordered_map<int,_int>::clear()/0 421.893 -
std::unordered_map<int,_int>::clear()/1024 7941.388 -2.08%
std::unordered_map<int,_int>::clear()/32 609.989 -
std::unordered_map<int,_int>::clear()/8192 62056.932 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.364 11.58%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.205 -11.71%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.243 -8.62%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.403 10.32%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.428 -5.15%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.380 -16.70%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.268 -18.75%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.283 3.87%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.217 7.22%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.366 -8.73%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.348 28.84%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.296 -20.66%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.122 -31.92%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.330 -7.41%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.938 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8884.330 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 292.650 2.62%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 103124.702 -2.99%
std::unordered_map<int,_int>::ctor(const&)/0 13.900 -
std::unordered_map<int,_int>::ctor(const&)/1024 6657.323 -
std::unordered_map<int,_int>::ctor(const&)/32 197.811 -
std::unordered_map<int,_int>::ctor(const&)/8192 55004.018 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.895 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10305.687 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 273.340 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 86075.252 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13516.019 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.179 1.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140642.220 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.831 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13399.109 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.919 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141707.767 -
std::unordered_map<int,_int>::erase(iterator)/0 19.640 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.313 -
std::unordered_map<int,_int>::erase(iterator)/32 20.172 -
std::unordered_map<int,_int>::erase(iterator)/8192 21.316 4.16%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.899 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5452.711 2.00%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.409 -1.64%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43599.989 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.114 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.772 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.294 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.798 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.179 10.44%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.054 7.31%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.005 -9.43%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.372 2.73%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.315 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.425 -2.72%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.157 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.322 17.25%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.100 -5.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.653 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13026.287 1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 741.505 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 136899.133 -1.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.318 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7570.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 614.749 1.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84539.435 -3.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.439 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14645.315 1.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 790.605 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150220.635 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.094 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14025.502 1.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 801.540 3.98%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146558.105 -1.48%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.661 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.762 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.671 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.026 -
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.165 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.614 -6.07%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.344 5.17%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.778 -8.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.911 1.19%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.126 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.915 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.555 9.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.137 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.019 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.255 3.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.744 -4.62%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.246 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6668.745 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.007 4.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53961.742 -2.34%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.224 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6667.000 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.588 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55043.609 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1326.046 3.84%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.957 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26453.402 -
std::unordered_multimap<int,_int>::clear()/0 424.255 -
std::unordered_multimap<int,_int>::clear()/1024 11174.068 40.89%
std::unordered_multimap<int,_int>::clear()/32 713.013 16.66%
std::unordered_multimap<int,_int>::clear()/8192 99913.215 64.06%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.139 -5.40%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.297 8.45%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.288 -8.60%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.572 20.12%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.454 -18.49%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.295 -15.60%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.540 -6.55%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.564 -9.84%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.619 -6.00%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.310 -23.15%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.493 15.04%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.487 9.76%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.415 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.929 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9269.125 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 305.368 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 122252.172 5.65%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.813 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6651.760 -1.99%
std::unordered_multimap<int,_int>::ctor(const&)/32 200.883 -2.37%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54388.326 -1.60%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.882 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9233.320 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.971 -1.29%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76189.327 -1.67%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.790 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14282.503 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.840 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 153233.011 3.19%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14226.764 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 385.676 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 149661.713 -
std::unordered_multimap<int,_int>::erase(iterator)/0 23.585 19.97%
std::unordered_multimap<int,_int>::erase(iterator)/1024 24.397 18.59%
std::unordered_multimap<int,_int>::erase(iterator)/32 25.032 23.78%
std::unordered_multimap<int,_int>::erase(iterator)/8192 29.552 6.00%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.032 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7338.279 31.57%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.465 11.97%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58089.246 28.64%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 24.692 19.41%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 25.314 17.82%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 25.179 18.77%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.452 14.16%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.271 -10.47%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.173 16.19%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.130 1.23%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.941 6.97%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.203 13.48%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.185 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.144 -3.67%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.073 -8.38%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.014 -19.43%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.041 -7.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.923 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 17653.329 5.62%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 833.186 3.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 178701.335 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.143 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15503.668 -1.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 869.865 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 187441.995 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.885 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17129.010 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 846.680 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 175090.676 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.960 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 19846.006 6.61%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 969.820 8.53%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 201303.797 5.94%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 22.175 10.74%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 33.907 27.97%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 25.210 14.78%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 24.514 -14.14%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 21.476 10.11%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.269 5.27%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 23.271 17.69%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 23.697 3.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.159 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7566.043 11.46%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 245.718 9.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 61256.511 12.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.102 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8757.097 30.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 253.658 25.49%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 67960.900 23.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1298.041 -41.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.436 3.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26998.662 -17.67%
std::unordered_multiset<int>::clear()/0 420.611 -
std::unordered_multiset<int>::clear()/1024 7849.762 -
std::unordered_multiset<int>::clear()/32 611.360 -
std::unordered_multiset<int>::clear()/8192 59765.204 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.362 14.01%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.209 -4.03%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.235 -17.06%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -16.11%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.380 -16.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.339 -9.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.235 -19.62%
std::unordered_multiset<int>::count(key)_(existent)/0 0.010 -54.67%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.469 -8.08%
std::unordered_multiset<int>::count(key)_(existent)/32 1.704 -4.78%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.696 -4.50%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.273 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.199 9.80%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.283 19.95%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.211 2.69%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.003 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8818.630 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 302.630 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104124.440 1.35%
std::unordered_multiset<int>::ctor(const&)/0 13.772 -
std::unordered_multiset<int>::ctor(const&)/1024 6647.416 -
std::unordered_multiset<int>::ctor(const&)/32 200.830 1.69%
std::unordered_multiset<int>::ctor(const&)/8192 55005.332 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.802 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9129.072 -2.39%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 257.515 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76535.481 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13620.965 1.82%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.785 -1.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143651.085 1.40%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.793 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13258.408 1.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.167 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143422.177 -
std::unordered_multiset<int>::erase(iterator)/0 19.765 -
std::unordered_multiset<int>::erase(iterator)/1024 20.491 -2.73%
std::unordered_multiset<int>::erase(iterator)/32 20.274 -
std::unordered_multiset<int>::erase(iterator)/8192 20.241 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.388 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5540.645 1.65%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.207 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44308.223 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.591 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.977 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.272 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.345 -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.270 -33.51%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.168 2.50%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.230 2.55%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.062 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.279 4.62%
std::unordered_multiset<int>::find(key)_(existent)/32 1.295 8.65%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.251 1.56%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.046 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.207 1.93%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.174 2.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.386 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 15838.136 1.61%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 798.773 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 170930.491 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.607 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15340.036 2.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 831.510 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 180850.706 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.078 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 34.222 7.97%
std::unordered_multiset<int>::insert(value)_(already_present)/32 22.054 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.740 -
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.552 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.287 -6.44%
std::unordered_multiset<int>::insert(value)_(new_value)/32 21.047 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 20.850 3.11%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.131 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6678.488 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.752 1.90%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54806.050 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.221 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6763.138 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.570 1.73%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54795.318 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.828 -8.25%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1432.982 9.54%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.511 1.67%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27281.783 5.15%
std::unordered_set<int>::clear()/0 420.926 -
std::unordered_set<int>::clear()/1024 8084.375 -
std::unordered_set<int>::clear()/32 616.061 -
std::unordered_set<int>::clear()/8192 62615.148 1.82%
std::unordered_set<int>::contains(key)_(existent)/0 0.013 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.344 16.48%
std::unordered_set<int>::contains(key)_(existent)/32 1.281 -6.46%
std::unordered_set<int>::contains(key)_(existent)/8192 1.514 19.13%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.364 -8.63%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.818 41.30%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.842 11.21%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.497 19.70%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.211 -8.07%
std::unordered_set<int>::count(key)_(existent)/32 1.474 8.38%
std::unordered_set<int>::count(key)_(existent)/8192 1.295 -1.20%
std::unordered_set<int>::count(key)_(non-existent)/0 0.265 -23.06%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.867 64.07%
std::unordered_set<int>::count(key)_(non-existent)/32 1.730 15.88%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.772 24.93%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.808 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9129.941 -3.34%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 294.821 -5.64%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103926.456 -6.30%
std::unordered_set<int>::ctor(const&)/0 13.801 -
std::unordered_set<int>::ctor(const&)/1024 6626.848 -1.92%
std::unordered_set<int>::ctor(const&)/32 198.580 -3.31%
std::unordered_set<int>::ctor(const&)/8192 54826.104 -1.55%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.935 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9629.153 -2.24%
std::unordered_set<int>::ctor(const&,_alloc)/32 265.040 -8.19%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80536.607 -2.52%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.782 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13537.650 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 364.088 -4.28%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140780.179 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.771 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13468.204 -1.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.357 -3.06%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142167.496 -
std::unordered_set<int>::erase(iterator)/0 19.815 -
std::unordered_set<int>::erase(iterator)/1024 20.471 -
std::unordered_set<int>::erase(iterator)/32 20.275 -
std::unordered_set<int>::erase(iterator)/8192 20.570 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.288 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5327.065 -1.69%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.595 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43715.963 -
std::unordered_set<int>::erase(key)_(existent)/0 21.537 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.549 -
std::unordered_set<int>::erase(key)_(existent)/32 21.473 -1.32%
std::unordered_set<int>::erase(key)_(existent)/8192 22.160 -6.44%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.112 6.31%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.130 4.79%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.973 -4.62%
std::unordered_set<int>::find(key)_(existent)/0 0.011 -
std::unordered_set<int>::find(key)_(existent)/1024 1.152 3.07%
std::unordered_set<int>::find(key)_(existent)/32 1.132 -13.16%
std::unordered_set<int>::find(key)_(existent)/8192 1.327 11.15%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.146 8.36%
std::unordered_set<int>::find(key)_(non-existent)/32 0.957 -16.96%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.126 -1.16%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.558 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12843.096 -1.74%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 748.548 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 137465.924 -1.55%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.037 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7724.038 2.09%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.961 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83662.087 -1.64%
std::unordered_set<int>::insert(value)_(already_present)/0 1.569 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.942 -22.49%
std::unordered_set<int>::insert(value)_(already_present)/32 1.653 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.230 -2.29%
std::unordered_set<int>::insert(value)_(new_value)/0 19.087 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.784 -6.36%
std::unordered_set<int>::insert(value)_(new_value)/32 20.381 1.51%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.776 -6.46%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.276 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6681.847 -2.09%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.466 -5.21%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55169.303 1.05%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.281 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6661.448 -2.87%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.768 -2.15%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54868.378 -1.07%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.87%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1335.071 -36.81%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.969 -6.62%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25610.236 -15.46%
std::unordered_set<std::string>::clear()/0 420.665 -
std::unordered_set<std::string>::clear()/1024 22663.547 -
std::unordered_set<std::string>::clear()/32 943.046 5.43%
std::unordered_set<std::string>::clear()/8192 221554.314 1.73%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.069 -14.55%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.783 -6.57%
std::unordered_set<std::string>::contains(key)_(existent)/8192 45.768 19.63%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.405 16.64%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.993 -1.30%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.395 -5.11%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.855 -
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 44.018 4.96%
std::unordered_set<std::string>::count(key)_(existent)/32 36.533 -
std::unordered_set<std::string>::count(key)_(existent)/8192 42.077 1.12%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.404 46.48%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.451 -3.25%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.240 1.50%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.680 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.782 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40299.704 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 987.277 3.83%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 725122.775 -
std::unordered_set<std::string>::ctor(const&)/0 13.790 -
std::unordered_set<std::string>::ctor(const&)/1024 34551.906 -
std::unordered_set<std::string>::ctor(const&)/32 659.355 -4.37%
std::unordered_set<std::string>::ctor(const&)/8192 343804.900 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.800 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63130.210 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1422.860 9.47%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607696.652 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.778 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62145.898 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1626.161 8.71%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 642694.382 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.769 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63980.112 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1466.339 -2.15%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638519.199 -
std::unordered_set<std::string>::erase(iterator)/0 26.064 -20.88%
std::unordered_set<std::string>::erase(iterator)/1024 26.703 -7.82%
std::unordered_set<std::string>::erase(iterator)/32 31.592 11.33%
std::unordered_set<std::string>::erase(iterator)/8192 32.503 22.18%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.266 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12340.891 2.72%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.688 -2.61%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118729.581 1.18%
std::unordered_set<std::string>::erase(key)_(existent)/0 61.907 -14.35%
std::unordered_set<std::string>::erase(key)_(existent)/1024 60.103 -28.16%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.115 -
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.791 19.99%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.277 -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.545 -20.66%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.562 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.018 -
std::unordered_set<std::string>::find(key)_(existent)/1024 43.322 12.01%
std::unordered_set<std::string>::find(key)_(existent)/32 35.623 -4.45%
std::unordered_set<std::string>::find(key)_(existent)/8192 38.819 9.77%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.897 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.511 5.19%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.401 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 420.154 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56390.518 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1834.868 -2.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 597120.878 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 419.025 -1.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57220.489 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1703.328 -13.67%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558348.052 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 63.416 150.48%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.493 -7.55%
std::unordered_set<std::string>::insert(value)_(already_present)/32 59.932 -12.88%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 23.961 -60.40%
std::unordered_set<std::string>::insert(value)_(new_value)/0 74.506 59.28%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.132 -
std::unordered_set<std::string>::insert(value)_(new_value)/32 46.527 -27.53%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.131 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.954 -2.19%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35827.152 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 799.101 2.19%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342216.267 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.987 -2.26%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35631.360 -1.90%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 679.332 6.58%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344139.304 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -11.57%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17112.190 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 331.846 -10.67%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211734.090 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.191 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.596 -1.05%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1878.300 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.629 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.805 -10.84%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 780.901 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.468 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.831 -10.92%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 668.890 15.02%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.169 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.306 -7.01%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 619.829 11.39%
std::vector<int>::ctor(size)/1024 40.411 -4.28%
std::vector<int>::ctor(size)/32 9.465 -10.06%
std::vector<int>::ctor(size)/8192 565.919 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.505 -1.86%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.362 -6.60%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.159 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.603 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.561 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.852 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.281 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.605 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.343 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.017 -2.16%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.497 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 793.763 -1.34%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 457.607 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3028.531 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 949.820 2.26%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 480.851 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4298.977 2.70%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2207.576 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 554.935 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13345.841 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.850 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.029 1.19%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.084 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.116 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.999 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 839.765 15.36%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.407 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.259 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 660.266 -1.27%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.360 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.359 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.366 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.362 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 507.688 4.83%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 16.484 2.67%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4644.925 1.04%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6292.873 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 128.322 -2.24%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52593.130 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 699.043 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.056 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6928.394 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19736.297 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 596.678 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171688.504 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.031 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.296 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6924.685 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19599.710 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.153 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170851.862 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.262 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.031 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6925.099 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19730.247 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 592.512 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171746.978 -
std::vector<std::string>::ctor(size)/1024 431.055 1.00%
std::vector<std::string>::ctor(size)/32 36.462 5.35%
std::vector<std::string>::ctor(size)/8192 4233.155 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.237 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.558 14.44%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5362.509 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19530.060 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 570.786 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170232.990 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.843 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.750 1.66%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4569.939 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.230 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.660 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4586.397 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.633 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.825 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.225 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.053 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.704 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.456 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.598 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.444 -2.99%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4560.154 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.070 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 37.167 4.26%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.797 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1639.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 483.149 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9795.729 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15194.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 820.125 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115310.150 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3066.499 1.84%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 547.106 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20648.109 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16846.827 1.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 891.383 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127327.774 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.031 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.987 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10940.935 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13437.876 1.03%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 898.279 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115354.264 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.367 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.132 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.007 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.166 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.766 1.33%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.025 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.013 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.610 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5695.611 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6302.095 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 121.830 -3.44%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51514.764 1.00%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 541.971 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.148 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3131.900 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 600.912 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.932 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5804.643 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.808 -
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.556 1.84%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.142 1.19%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.607 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.811 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.806 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.812 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.288 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.304 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.315 -
vector<bool>(const_vector<bool>&) 10.156 6.56%
vector<bool>(size_type,_const_value_type&) 8.122 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.173 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.875 1.24%
vector<bool>::reserve() 8.101 -1.11%
Geometric Mean 217.480 -4.83%