Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562831 2026-01-05T22:33:51 0:00:00
Previous 562817 2026-01-05T22:33:43 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2022 2420
Performance Improvements 2167 2514
Unchanged Tests 52991 52246
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/32 366.59% 10.872 50.726 - -17.44% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 249.35% 1.078 3.766 - 254.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 142.71% 19.750 47.934 - 117.25% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 114.23% 1193.449 2556.683 - 113.34% -
SetIntersection_Interlaced_Vector_uint32_262144_16 95.42% 3054051.658 5968226.881 - 70.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 92.22% 108.283 208.146 - 104.78% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 90.99% 766.268 1463.491 - 91.41% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 89.93% 369755.140 702289.007 - 89.87% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 88.26% 137.357 258.593 - 68.02% -
rng::find_last(list<int>)_(bail_10%)/1024 86.72% 674.697 1259.768 - 86.30% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 81.47% 826.707 1500.262 - 81.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 78.95% 13041454.808 23337258.272 - 11.70% -
SetIntersection_Interlaced_Vector_uint32_16384_256 78.54% 13713996.732 24484887.103 - 73.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 74.94% 80.401 140.650 - 78.09% -
SetIntersection_Interlaced_Vector_uint64_262144_16 72.29% 3368071.055 5802691.906 - 82.05% -
std::is_sorted(deque<int>)/8 71.22% 2.749 4.707 - 87.36% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 70.51% 4.255 7.255 - 70.62% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 69.73% 391260.481 664067.293 - 73.07% -
SetIntersection_Interlaced_Vector_uint32_262144_64 64.06% 10892009.014 17869100.004 - 117.63% -
rng::copy_if(deque<int>)_(entire_range)/64 64.01% 16.151 26.488 - 63.99% -
SetIntersection_Interlaced_Vector_uint32_16384_64 62.36% 5808626.713 9430609.260 - 58.78% -
std::copy_if(deque<int>)_(entire_range)/64 61.91% 16.151 26.150 - 61.83% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 60.54% 41.226 66.187 - 38.85% -
std::is_partitioned(list<int>)_(unpartitioned)/50 56.13% 4.502 7.029 - 61.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.73% 0.448 0.697 - 55.95% -
std::equal(list<int>)_(it,_it,_it)/1024 53.63% 1136.911 1746.662 - 53.66% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 53.59% 3.272 5.025 - 53.67% -
BM_RangesPopHeap_string_1 52.98% 0.458 0.700 - 33.70% -
std::move(vector<int>)/262144 52.26% 14211.094 21638.313 - -1.27% -
std::move_backward(vector<bool>)_(aligned)/64 52.03% 1.846 2.807 - 56.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 52.01% 49879667.023 75823214.186 - 17.74% -
BM_RangesPushHeap_uint64_Descending_1 51.20% 0.461 0.697 - 49.37% -
BM_tolower_char<char> 48.44% 0.466 0.692 - 0.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 47.44% 24.728 36.459 - 67.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 47.09% 0.393 0.578 - -17.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 46.54% 27.188 39.840 - 100.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 45.82% 166365274.762 242597934.430 - 13.79% -
BM_vector_deque_ranges_move_backward/0 45.66% 0.418 0.608 - 0.33% -
SetIntersection_Interlaced_Vector_uint64_16384_64 44.52% 5820070.216 8411187.386 - 40.38% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 44.32% 169.144 244.115 - 37.33% -
std::move_backward(deque<int>)/8 44.12% 4.013 5.783 - 74.26% -
SetIntersection_Interlaced_Vector_uint32_1024_16 42.99% 1803997.377 2579471.702 - 36.86% -
BM_PopHeap_pair<uint32,_uint32>_1 42.94% 0.486 0.695 - 37.25% -
SetIntersection_Interlaced_Vector_float_262144_4 42.30% 1529998.365 2177251.602 - 0.99% -
BM_RangesPopHeap_uint32_1 41.90% 0.442 0.628 - 51.10% -
BM_PushHeap_uint32_PipeOrgan_1 41.01% 0.449 0.633 - 33.50% -
BM_std_min<unsigned_long_long>/1 39.31% 0.328 0.458 - -0.09% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 38.71% 48.093 66.710 - 10.88% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 38.54% 0.391 0.542 - 39.03% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.96% 150.200 207.210 - 37.97% -
SetIntersection_Interlaced_Vector_uint64_16384_256 37.74% 17294355.117 23821522.706 - 16.81% -
rng::move_backward(vector<bool>)_(aligned)/64 37.71% 1.702 2.343 - 26.81% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 37.67% 0.266 0.366 - 24.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 37.66% 32.650 44.947 - 1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 37.09% 26088351.350 35765750.492 - -11.65% -
SetIntersection_Interlaced_Vector_uint64_1024_64 36.87% 3643653.628 4987039.838 - 5.40% -
SetIntersection_Interlaced_Set_uint32_16384_16384 36.77% 252212301.354 344941597.689 - 0.98% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 36.38% 95994551.413 130914806.693 - 62.45% -
SetIntersection_Interlaced_Vector_uint32_262144_256 35.63% 33966031.552 46068620.766 - 56.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.33% 0.411 0.556 - 23.86% -
BM_vector_deque_copy/0 35.31% 0.373 0.504 - 29.82% -
BM_StringCtorDefault 35.25% 0.268 0.363 - 54.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 35.23% 583.087 788.493 - 28.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 34.82% 0.364 0.490 - 42.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.77% 56.260 75.822 - 13.80% -
BM_std_minmax<unsigned_char>/5 34.75% 1.735 2.338 - 33.47% -
BM_std_minmax<unsigned_char>/6 34.46% 2.077 2.793 - 36.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.99% 25.271 33.862 - 16.08% -
BM_std_minmax<unsigned_char>/7 33.71% 2.403 3.214 - 32.03% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 33.23% 21.632 28.821 - -56.63% -
SetIntersection_Interlaced_Vector_uint32_1024_64 31.94% 3763624.534 4965644.262 - -2.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 31.70% 26.856 35.369 - 36.05% -
std::move_backward(vector<int>)/8 31.64% 2.256 2.970 - 29.74% -
rng::copy_if(deque<int>)_(every_other)/64 31.37% 23.421 30.770 - 31.50% -
std::copy_if(deque<int>)_(every_other)/64 30.99% 23.435 30.697 - 31.07% -
SetIntersection_Interlaced_Vector_uint64_1024_16 30.59% 1931130.575 2521958.879 - 3.57% -
rng::search(deque<int>)_(same_length)/1000 30.58% 354.776 463.282 - 39.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 30.51% 4774313.241 6230745.508 - -6.95% -
std::unordered_set<std::string>::erase(key)_(existent)/0 30.17% 94.677 123.239 - 0.40% -
BM_std_minmax<unsigned_char>/4 29.20% 1.468 1.896 - 28.70% -
BM_PushHeap_uint32_QuickSortAdversary_1 29.11% 0.540 0.697 - 44.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 29.05% 8177860.400 10553857.493 - 4.10% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 29.03% 639.591 825.275 - 12.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 29.03% 0.448 0.578 - 3.86% -
std::move_backward(vector<bool>)_(aligned)/512 28.70% 2.461 3.167 - 24.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 28.60% 2.421 3.114 - 36.28% -
std::search_n(list<int>)_(no_match)/1000 28.05% 535.293 685.439 - 1.20% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 27.28% 0.961 1.223 - -7.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 27.24% 18.831 23.960 - 1.82% -
std::move(list<int>)/4096 27.12% 3997.990 5082.249 - 16.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.85% 24.399 30.951 - 6.57% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 26.85% 0.421 0.534 - -1.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 26.56% 0.411 0.520 - -6.42% -
std::unique_copy(deque<int>)_(contiguous)/32 26.30% 9.629 12.162 - 10.12% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 26.22% 0.411 0.519 - -9.65% -
rng::move_backward(vector<int>)/8 26.16% 2.302 2.905 - 26.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 25.45% 1.187 1.489 - 16.55% -
BM_std_minmax<unsigned_char>/3 25.37% 1.142 1.431 - 20.00% -
SetIntersection_Interlaced_Vector_uint32_256_16 25.22% 6399545.827 8013634.457 - 19.06% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.17% 227.215 284.404 - 24.84% -
BM_PopHeap_uint64_1 25.15% 0.508 0.636 - 22.48% -
BM_RangesMakeThenSortHeap_float_Descending_4 24.82% 1.051 1.312 - 2.18% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 24.79% 771.227 962.449 - 24.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.45% 28.056 34.916 - -4.94% -
rng::find_last(deque<int>)_(bail_10%)/50 23.64% 11.461 14.171 - 23.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.50% 48.386 59.759 - 136.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 23.42% 24.427 30.148 - 62.28% -
BM_std_minmax<unsigned_char>/22 23.30% 2.610 3.218 - 28.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 23.12% 2396.376 2950.337 - 30.36% -
rng::find_last(list<int>)_(bail_10%)/8192 22.98% 6266.774 7706.847 - 23.34% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 22.69% 302.099 370.636 - 30.03% -
BM_std_minmax<unsigned_char>/21 22.26% 2.276 2.782 - 24.72% -
std::map<int,_int>::contains(key)_(non-existent)/8192 22.08% 7.547 9.213 - 21.90% -
BM_PushHeap_uint64_QuickSortAdversary_16 21.98% 0.921 1.123 - 22.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 21.71% 53573174.055 65203511.639 - 20.50% -
std::multiset<int>::find(key)_(non-existent)/32 21.68% 2.231 2.714 - 21.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.64% 17.631 21.446 - 21.96% -
BM_std_minmax<unsigned_char>/30 21.39% 2.834 3.440 - 26.52% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.19% 18.261 22.131 - 17.30% -
BM_lexicographical_compare_three_way_fast_path/1 20.76% 0.377 0.455 - 16.52% -
BM_std_minmax<unsigned_char>/14 20.73% 2.655 3.206 - 26.08% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 20.65% 0.306 0.369 - -18.14% -
rng::move_backward(deque<int>)/8 20.64% 3.998 4.823 - 31.89% -
BM_StringRelational_Eq_Small_Small_ChangeLast 20.63% 1.811 2.184 - 30.21% -
std::map<int,_int>::contains(key)_(non-existent)/32 20.53% 2.375 2.862 - 25.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 20.51% 0.460 0.554 - 11.96% -
SetIntersection_None_Set_float_1024_4 20.48% 9711127.933 11699847.116 - 31.86% -
rng::search(deque<int>)_(near_matches)/1024 20.34% 21277.827 25605.423 - 1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 20.26% 67698494.999 81413178.418 - 8.01% -
SetIntersection_Interlaced_Vector_float_1024_64 20.23% 3579941.165 4303997.130 - -26.59% -
BM_std_minmax<unsigned_char>/13 20.20% 2.290 2.753 - 24.06% -
rng::find_last(vector<char>)_(bail_90%)/1024 20.16% 11.584 13.919 - 15.24% -
BM_std_minmax<unsigned_char>/29 19.93% 2.491 2.987 - 22.95% -
rng::search(deque<int>)_(near_matches)/1000 19.93% 20474.344 24555.157 - 1.94% -
SetIntersection_None_Set_float_1024_1 19.91% 9825421.546 11781426.811 - 28.21% -
BM_MakeHeap_uint64_Random_16384 19.90% 0.989 1.186 - 14.72% -
BM_std_minmax<unsigned_char>/20 19.80% 1.926 2.308 - 19.42% -
BM_std_minmax<unsigned_char>/23 19.74% 3.077 3.685 - 23.41% -
std::partial_sort_copy(list<int>)_(repeated)/1024 19.55% 4507.044 5388.115 - 19.44% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 19.44% 0.995 1.188 - 3.41% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 19.08% 23.660 28.175 - 5.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.01% 10.187 12.123 - 24.13% -
BM_std_minmax<unsigned_char>/31 18.76% 3.286 3.902 - 23.57% -
std::map<int,_int>::contains(key)_(non-existent)/1024 18.45% 5.358 6.346 - 16.83% -
rng::adjacent_find(deque<int>)/50 18.43% 15.536 18.399 - -2.15% -
BM_std_min<short>/1 18.42% 0.381 0.451 - 54.18% -
BM_vector_deque_move/0 18.37% 0.432 0.511 - -7.94% -
SetIntersection_Interlaced_Vector_uint64_262144_256 18.31% 37746011.446 44657089.509 - 18.14% -
std::move_backward(deque<int>)/4096 18.23% 156.856 185.451 - 19.79% -
BM_MakeHeap_float_Random_4 18.23% 1.651 1.952 - 20.94% -
std::unordered_set<int>::find(key)_(non-existent)/1024 18.21% 1.014 1.199 - -7.88% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 18.16% 3338.968 3945.355 - 18.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 18.15% 9.451 11.166 - 47.45% -
BM_RangesPushHeap_float_Descending_1 18.09% 0.394 0.465 - -33.29% -
BM_std_minmax<unsigned_short>/4 18.04% 0.976 1.152 - 23.12% -
rng::find_last(vector<char>)_(bail_10%)/1048576 17.83% 113266.686 133464.262 - 18.97% -
rng::find_first_of(vector<int>)_(large_needle)/8192 17.44% 6922356.852 8129270.115 - 15.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 17.37% 1.049 1.231 - -8.04% -
SetIntersection_None_Set_float_1024_16 17.37% 9898529.569 11617807.998 - 28.25% -
std::unordered_set<std::string>::count(key)_(existent)/32 17.25% 35.287 41.373 - 6.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 17.20% 24.286 28.464 - 19.14% -
rng::find_first_of(vector<int>)_(large_needle)/1024 17.17% 108829.150 127511.774 - 16.09% -
SetIntersection_None_Set_float_1024_64 17.07% 9809253.602 11484113.284 - 27.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 17.02% 1617.576 1892.855 - -2.42% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 16.88% 95184177.871 111252579.828 - 11.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.83% 39.665 46.341 - 16.77% -
std::is_sorted_until(deque<int>)/8 16.72% 3.112 3.632 - 17.55% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 16.56% 6.646 7.747 - 43.60% -
std::move_backward(vector<int>)/64 16.51% 4.342 5.059 - 16.74% -
BM_std_minmax<unsigned_char>/15 16.41% 3.142 3.657 - 22.63% -
std::set<int>::insert(value)_(already_present)/0 16.41% 0.582 0.677 - 16.48% -
std::partition_point(deque<int>)/32 16.40% 4.305 5.011 - 11.87% -
rng::stable_partition(list<int>)_(dense)/8192 16.18% 18783.003 21822.674 - 19.71% -
std::for_each_n(list<int>)/8192 16.15% 7294.193 8471.916 - 16.36% -
BM_std_min<unsigned_short>/1 15.98% 0.327 0.380 - 49.46% -
rng::find_first_of(vector<int>)_(large_needle)/32 15.91% 105.858 122.703 - 16.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 15.85% 0.633 0.733 - 15.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 15.63% 2473076.504 2859716.415 - -8.87% -
rng::find_end(list<int>,_pred)_(same_length)/8192 15.57% 9172.118 10600.249 - -45.26% -
BM_std_minmax<unsigned_char>/28 15.56% 2.191 2.531 - 17.74% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 15.53% 105.412 121.786 - 13.72% -
SetIntersection_Interlaced_Vector_uint64_256_16 15.37% 6431369.175 7420065.154 - 19.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 15.33% 0.302 0.349 - -29.42% -
std::equal(list<int>)_(it,_it,_it)/8192 15.29% 9427.929 10869.226 - 7.73% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 15.27% 3378.139 3894.029 - 12.80% -
std::reverse(list<int>)/4096 15.25% 1655.162 1907.585 - 13.89% -
rng::copy_backward(vector<int>)/32768 15.21% 2836.792 3268.375 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_1024_4 15.11% 1255525.347 1445244.141 - 2.48% -
BM_RangesPushHeap_uint32_SingleElement_4 15.09% 0.333 0.384 - 11.02% -
rng::move_backward(vector<bool>)_(aligned)/512 15.06% 2.645 3.044 - 14.80% -
std::multiset<int>::erase(key)_(non-existent)/8192 15.02% 9.425 10.841 - 13.73% -
BM_std_minmax<unsigned_char>/12 14.97% 2.000 2.300 - 18.21% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 14.93% 20.073 23.069 - 16.28% -
std::partition_point(deque<int>)/50 14.80% 4.535 5.206 - 12.83% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 14.78% 0.306 0.351 - -27.47% -
std::unordered_multiset<int>::find(key)_(existent)/8192 14.74% 1.253 1.437 - 13.07% -
rng::find_first_of(vector<int>)_(large_needle)/50 14.61% 270.911 310.482 - 8.72% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 14.60% 2.552 2.924 - 13.45% -
std::multiset<int>::find(key)_(non-existent)/8192 14.53% 8.439 9.664 - 13.18% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 14.48% 64.997 74.407 - 19.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 14.37% 116159484.167 132854552.760 - 19.92% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 14.29% 23.220 26.538 - 22.61% -
rng::find(vector<bool>)_(process_all)/8 14.25% 0.646 0.738 - 22.82% -
std::search_n(list<int>)_(no_match)/8192 14.21% 6745.629 7703.899 - 5.29% -
BM_MakeHeap_float_Random_16 14.18% 1.552 1.773 - 10.25% -
std::swap_ranges(deque<int>)/1024 14.16% 320.040 365.352 - 10.86% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 13.99% 21.823 24.876 - 1.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.97% 46.521 53.022 - 13.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 13.97% 7411923.527 8447602.816 - 8.15% -
std::for_each(list<int>)/8192 13.86% 7846.674 8934.446 - 2.86% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 13.85% 5643.927 6425.720 - 15.15% -
BM_std_min<unsigned___int128>/1024 13.85% 442.763 504.080 - -25.82% -
std::multiset<int>::insert(value)_(new_value)/1024 13.84% 48.506 55.220 - 15.56% -
std::unordered_set<int>::contains(key)_(existent)/8192 13.78% 1.316 1.497 - -2.31% -
std::set<int>::insert(value)_(new_value)/1024 13.60% 42.069 47.792 - 13.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 13.50% 1416.285 1607.548 - 18.27% -
BM_std_min<unsigned___int128>/70000 13.48% 30488.255 34599.376 - -26.19% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 13.46% 53806730.395 61047170.467 - 32.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 13.38% 17.759 20.135 - 38.67% -
std::multiset<std::string>::find(key)_(non-existent)/8192 13.28% 27.064 30.659 - -5.04% -
std::swap_ranges(deque<int>)/8192 13.27% 2554.417 2893.344 - 9.76% -
BM_std_min<unsigned___int128>/64000 13.25% 27707.073 31378.067 - -26.83% -
BM_std_min<unsigned___int128>/4096 13.20% 1761.962 1994.518 - -26.74% -
std::search(deque<int>,_pred)_(near_matches)/1000 13.06% 23663.537 26752.927 - 14.78% -
BM_RangesMakeHeap_float_Random_64 13.03% 1.431 1.618 - -1.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 12.95% 24.133 27.258 - 22.30% -
BM_std_min<unsigned___int128>/512 12.92% 222.902 251.708 - -25.58% -
rng::adjacent_find(deque<int>)/8 12.89% 3.165 3.573 - -4.71% -
BM_vector_deque_move_backward/2 12.85% 1.832 2.067 - -9.34% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.81% 24787.259 27961.586 - 14.24% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.81% 37.990 42.855 - 4.89% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 12.75% 91.915 103.633 - 16.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 12.73% 21516172.253 24254506.614 - 48.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 12.71% 32.315 36.422 - 6.01% -
BM_vector_deque_copy/2 12.63% 1.730 1.948 - -5.66% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.62% 8.671 9.765 - 12.55% -
rng::rotate_copy(vector<int>)/8192 12.62% 541.177 609.472 - 114.89% -
SetIntersection_Interlaced_Vector_uint32_256_64 12.59% 6875255.664 7740992.994 - 6.29% -
BM_std_min<unsigned___int128>/4000 12.51% 1720.736 1936.007 - -27.20% -
BM_RangesPushHeap_uint32_SingleElement_16 12.47% 0.335 0.377 - 9.10% -
BM_deque_vector_move/0 12.46% 1.427 1.604 - 12.56% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 12.45% 1.337 1.503 - 4.64% -
BM_std_minmax<unsigned_char>/26 12.44% 1.438 1.616 - 12.06% -
BM_std_min<unsigned___int128>/5500 12.43% 2378.730 2674.335 - -26.87% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 12.39% 37.705 42.376 - 11.64% -
BM_std_minmax<unsigned_char>/19 12.34% 1.643 1.846 - 11.45% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12.32% 69.330 77.871 - 13.23% -
BM_std_minmax<unsigned_int>/4 12.28% 1.028 1.154 - 18.64% -
std::unordered_set<int>::contains(key)_(existent)/32 12.26% 1.243 1.396 - 9.60% -
rng::is_sorted(list<int>,_pred)/8192 12.21% 7800.655 8753.321 - -1.01% -
std::unique_copy(deque<int>)_(contiguous)/52 12.21% 14.467 16.233 - 5.79% -
std::unordered_set<int>::insert(value)_(already_present)/8192 12.11% 2.041 2.288 - 2.33% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 12.09% 5.805 6.508 - 13.33% -
SetIntersection_Interlaced_Vector_float_16384_1024 12.05% 45749715.727 51260439.254 - -30.41% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12.03% 10817.339 12118.467 - 7.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 12.01% 9664164.131 10824940.678 - 10.67% -
rng::unique_copy(deque<int>)_(contiguous)/52 11.95% 15.031 16.826 - 14.57% -
rng::search(deque<int>,_pred)_(near_matches)/1000 11.86% 23019.530 25750.642 - 1.96% -
BM_std_min<unsigned___int128>/65536 11.86% 28414.626 31785.382 - -27.59% -
rng::search(deque<int>,_pred)_(near_matches)/1024 11.86% 24089.055 26945.292 - 1.67% -
std::unordered_set<int>::count(key)_(non-existent)/32 11.85% 1.371 1.533 - 3.60% -
rng::unique(deque<int>)_(contiguous)/52 11.84% 73.208 81.876 - 20.33% -
std::unordered_multiset<int>::erase(iterator)/8192 11.77% 20.305 22.694 - 12.82% -
BM_PopHeap_float_262144 11.75% 35.597 39.781 - -2.18% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 11.74% 0.450 0.502 - 7.69% -
BM_std_min<unsigned___int128>/64 11.69% 27.035 30.194 - -22.11% -
rng::unique_copy(deque<int>)_(contiguous)/32 11.68% 9.909 11.066 - 13.47% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 11.65% 1.374 1.534 - -6.44% -
std::map<std::string,_int>::count(key)_(existent)/32 11.62% 15.649 17.467 - -3.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 11.59% 49130981.013 54825276.847 - 8.06% -
BM_std_minmax<unsigned_short>/32 11.56% 1.240 1.383 - 12.53% -
std::copy_backward(vector<bool>)_(aligned)/1048576 11.53% 2765.846 3084.824 - 12.95% -
BM_PushHeap_float_Descending_1 11.42% 0.480 0.535 - 24.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 11.42% 4248.522 4733.791 - -0.04% -
std::multiset<int>::find(key)_(non-existent)/1024 11.36% 5.499 6.124 - 11.86% -
std::transform(list<int>,_list<int>)/8192 11.31% 8525.756 9489.880 - 0.84% -
BM_std_min<unsigned_char>/3 11.29% 0.696 0.774 - 11.76% -
rng::adjacent_find(list<int>,_pred)/8192 11.26% 7788.259 8665.011 - -0.66% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 11.23% 0.457 0.508 - -16.73% -
rng::fill(deque<int>)/32 11.17% 1.358 1.510 - 2.69% -
BM_std_minmax<char>/16 11.15% 0.924 1.027 - 0.10% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.15% 10.564 11.742 - 14.99% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 11.10% 714.937 794.279 - 15.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 11.09% 19.315 21.457 - 12.03% -
BM_std_minmax<unsigned_char>/27 11.01% 1.869 2.075 - 11.06% -
BM_MakeHeap_uint32_Random_4 10.99% 1.132 1.256 - 12.03% -
BM_std_minmax<unsigned_char>/2 10.98% 0.840 0.933 - 5.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 10.97% 1.189 1.319 - 1.09% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 10.93% 1.223 1.357 - 8.11% -
BM_vector_deque_move_backward/1 10.93% 2.121 2.353 - -8.41% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 10.89% 0.412 0.457 - -7.89% -
BM_std_min<short>/4 10.88% 0.910 1.009 - -6.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.84% 10337719.204 11458357.923 - 6.29% -
std::any_of(deque<int>)_(process_all)/50 10.80% 18.332 20.312 - 5.35% -
std::find_first_of(deque<int>)_(small_needle)/50 10.67% 163.497 180.937 - 9.95% -
std::unordered_set<int>::contains(key)_(non-existent)/0 10.58% 0.440 0.486 - -0.64% -
BM_align/1 10.51% 0.886 0.980 - 9.27% -
rng::search(list<int>)_(same_length)/8192 10.50% 8118.472 8971.135 - -7.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 10.45% 5.436 6.004 - 19.01% -
BM_align/8 10.44% 0.880 0.972 - 8.27% -
rng::copy(vector<bool>)_(aligned)/262144 10.43% 277.921 306.902 - -6.05% -
rng::find_last(vector<char>)_(bail_10%)/8192 10.31% 896.332 988.699 - 12.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 10.30% 20.145 22.220 - 11.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.17% 19100.356 21042.534 - 20.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.15% 10.784 11.879 - 6.55% -
SetIntersection_Interlaced_Vector_float_262144_256 10.15% 30379603.725 33461900.897 - -35.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 10.01% 11753.681 12930.279 - 11.55% -
std::move_backward(vector<int>)/1048576 9.97% 53457.464 58785.746 - 7.91% -
rng::move(list<int>)/4096 9.96% 5429.882 5970.958 - 10.71% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 9.92% 2955.892 3249.204 - 7.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.88% 3530642.041 3879465.523 - -19.08% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.88% 9.932 10.913 - 4.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 9.83% 26.919 29.567 - 13.72% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 9.83% 11390.424 12510.506 - 0.28% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 9.73% 0.495 0.544 - 2.37% -
SetIntersection_Interlaced_Vector_float_1024_256 9.69% 5863917.336 6431898.234 - -19.02% -
BM_RangesMakeHeap_uint64_Random_256 9.66% 1.141 1.251 - 4.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 9.65% 12.338 13.530 - 28.17% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.53% 9.612 10.528 - 0.93% -
BM_vector_deque_copy/1 9.52% 2.000 2.190 - -5.58% -
std::find_first_of(deque<int>)_(small_needle)/32 9.43% 107.546 117.688 - 9.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 9.42% 0.521 0.570 - 19.62% -
rng::copy(vector<bool>)_(aligned)/1048576 9.33% 1039.460 1136.450 - -68.18% -
BM_std_minmax<long_long>/1 9.26% 0.611 0.667 - -3.71% -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.23% 10.308 11.260 - 11.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.21% 25.424 27.765 - 13.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 9.15% 0.758 0.828 - 1.05% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 9.11% 0.459 0.501 - -18.21% -
BM_std_minmax<char>/24 9.07% 1.154 1.259 - 0.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 9.07% 5038589.361 5495427.581 - 9.25% -
BM_StringFindNoMatch/10 9.04% 1.273 1.388 - 2.41% -
std::partition_copy(list<int>)/8192 9.03% 6733.244 7341.331 - 0.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.93% 7.104 7.738 - 6.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 8.85% 1443194.304 1570885.866 - -1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.71% 6520909.017 7088989.797 - 8.79% -
rng::find_end(deque<int>)_(single_element)/1024 8.71% 321.461 349.449 - 25.70% -
BM_deque_vector_ranges_move_backward/0 8.70% 1.464 1.591 - 5.86% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 8.70% 1.609 1.749 - 7.04% -
rng::is_partitioned(deque<int>)_(partitioned)/32 8.69% 9.101 9.891 - -6.44% -
BM_std_min<unsigned___int128>/29 8.65% 11.901 12.930 - -16.46% -
BM_std_minmax_element<short>/3 8.64% 1.063 1.155 - 0.61% -
rng::starts_with(list<int>)/8192 8.60% 8708.321 9456.849 - 5.74% -
BM_tolower_char<wchar_t> 8.59% 0.637 0.692 - 12.72% -
BM_std_min<unsigned___int128>/32 8.41% 13.265 14.382 - -17.36% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 8.40% 11861.481 12858.266 - 0.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 8.40% 1.226 1.329 - 1.93% -
std::unique(deque<int>)_(contiguous)/52 8.38% 70.362 76.255 - 11.39% -
SetIntersection_Interlaced_Vector_uint32_16384_16 8.36% 3277499.248 3551555.727 - 44.24% -
SetIntersection_Interlaced_Vector_uint64_1024_256 8.36% 6513168.845 7057375.233 - 6.50% -
rng::find_end(deque<int>)_(single_element)/8192 8.33% 2231.747 2417.726 - 9.73% -
BM_RangesPopHeap_uint64_1 8.31% 0.573 0.620 - 39.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.31% 188695441.284 204369733.973 - 0.23% -
SetIntersection_Interlaced_Vector_float_1024_4 8.30% 1263425.236 1368244.075 - -6.72% -
rng::unique_copy(list<int>)_(sprinkled)/8192 8.26% 7004.069 7582.473 - 8.63% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 8.25% 1.039 1.124 - 16.49% -
std::map<std::string,_int>::find(key)_(existent)/32 8.24% 15.213 16.467 - 7.73% -
std::find_first_of(list<int>)_(large_needle)/50 8.23% 1733.025 1875.701 - 8.12% -
BM_StringFindAllMatch/8 8.21% 2.382 2.577 - 1.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.20% 28.955 31.329 - -13.74% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 8.13% 705.231 762.595 - 11.17% -
rng::for_each(list<int>)/8192 8.09% 7891.148 8529.154 - 2.64% -
rng::partition(deque<int>)_(sparse)/32 8.08% 10.756 11.625 - -14.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 8.05% 30.089 32.512 - 4.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 8.04% 4.502 4.864 - 5.90% -
BM_std_minmax<unsigned_char>/11 8.04% 1.767 1.910 - 11.55% -
BM_RangesPushHeap_uint32_SingleElement_64 8.00% 0.350 0.378 - 5.85% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 7.94% 1.457 1.573 - -12.46% -
std::unordered_set<std::string>::erase(iterator)/1024 7.92% 30.883 33.330 - 11.68% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 7.89% 0.758 0.818 - 2.93% -
BM_std_minmax<char>/25 7.85% 1.180 1.272 - -0.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 7.81% 182.394 196.634 - 6.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 7.80% 1.226 1.322 - 1.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.77% 8.321 8.968 - 44.30% -
std::unordered_multiset<int>::erase(iterator)/1024 7.74% 20.489 22.075 - 10.09% -
rng::sort(vector<int>)_(descending)/8 7.74% 23.806 25.649 - 3.87% -
BM_std_minmax<unsigned_int>/16 7.73% 1.251 1.348 - 5.01% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 7.71% 2.933 3.160 - 11.86% -
rng::search(deque<int>,_pred)_(no_match)/1024 7.70% 346.449 373.109 - -14.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.67% 7.707 8.298 - 20.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.64% 1.228 1.322 - 1.38% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 7.62% 83.002 89.326 - -2.91% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 7.60% 2817.569 3031.725 - 10.45% -
BM_std_minmax_element<long_long>/3 7.57% 1.106 1.190 - 6.11% -
BM_deque_vector_copy/0 7.56% 1.422 1.530 - 2.66% -
BM_std_min<unsigned___int128>/27 7.51% 11.088 11.921 - -15.87% -
BM_std_min<unsigned___int128>/31 7.50% 12.879 13.845 - -17.40% -
BM_std_min<unsigned___int128>/24 7.49% 9.765 10.497 - -14.61% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 7.46% 658.940 708.124 - 1.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.44% 42.656 45.831 - 18.68% -
std::find(vector<long_long>)_(process_all)/8 7.42% 1.220 1.311 - 13.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 7.40% 21.705 23.312 - -3.35% -
BM_std_min<unsigned___int128>/28 7.39% 11.470 12.317 - -16.92% -
BM_std_min<unsigned___int128>/30 7.38% 12.373 13.286 - -17.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 7.33% 1.461 1.568 - -6.03% -
BM_std_min<unsigned___int128>/25 7.32% 10.171 10.916 - -15.49% -
rng::copy_backward(list<int>)/8 7.32% 2.312 2.482 - 0.80% -
BM_std_min<unsigned___int128>/26 7.31% 10.563 11.336 - -16.49% -
BM_std_min<unsigned_char>/5 7.31% 1.282 1.376 - 4.48% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.28% 7440.660 7982.593 - 7.47% -
BM_std_minmax<char>/26 7.27% 1.388 1.489 - -3.21% -
BM_std_minmax<short>/12 7.25% 1.384 1.485 - 7.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.25% 19760.333 21192.043 - 7.58% -
rng::stable_partition(deque<int>)_(dense)/50 7.22% 36.986 39.656 - 6.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 7.15% 27.277 29.226 - -4.37% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.14% 11310.762 12118.744 - 17.90% -
rng::for_each_n(list<int>)/8192 7.12% 7287.864 7807.067 - 8.03% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 7.12% 5.767 6.178 - 14.09% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 7.11% 0.333 0.356 - -26.79% -
BM_vector_deque_ranges_copy/2 7.10% 1.933 2.071 - 0.24% -
std::replace_if(vector<int>)_(sprinkled)/50 7.09% 13.702 14.673 - 13.73% -
BM_std_min<unsigned___int128>/23 7.06% 9.342 10.001 - -14.19% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 7.05% 2.463 2.636 - 16.95% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 7.05% 27.789 29.747 - 2.89% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.04% 11.210 11.998 - 3.15% -
rng::swap_ranges(deque<int>)/1024 6.99% 315.670 337.732 - 0.23% -
BM_std_minmax<char>/32 6.98% 1.499 1.603 - -2.10% -
BM_RangesPushHeap_uint64_Descending_4 6.94% 0.360 0.385 - 6.79% -
SetIntersection_Interlaced_Vector_uint32_256_4 6.93% 5257538.800 5621983.164 - 6.25% -
SetIntersection_None_Set_string_16384_1 6.92% 190136991.632 203301179.176 - 0.57% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.91% 2.097 2.242 - 3.77% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 6.88% 38144.360 40769.747 - 4.46% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.88% 1.395 1.491 - -19.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 6.86% 0.895 0.956 - 1.66% -
SetIntersection_Interlaced_Vector_uint32_256_1 6.85% 4435443.941 4739167.452 - 6.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.85% 0.543 0.580 - 3.29% -
rng::stable_partition(deque<int>)_(dense)/1024 6.85% 568.512 607.432 - 2.95% -
rng::move(deque<int>)/32768 6.76% 2027.175 2164.254 - -0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.76% 9328.946 9959.688 - 1.11% -
BM_std_min<char>/2 6.76% 0.492 0.525 - 8.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.74% 609.901 650.986 - 7.57% -
BM_std_min<unsigned___int128>/22 6.68% 8.920 9.516 - -13.54% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.66% 12040.375 12842.247 - 7.97% -
std::search(list<int>)_(no_match)/1000 6.64% 660.511 704.350 - -1.40% -
std::all_of(deque<int>)_(process_all)/32768 6.63% 10813.263 11530.177 - 9.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 6.62% 15355947.233 16372706.444 - -47.06% -
rng::partition(deque<int>)_(sparse)/50 6.61% 16.575 17.669 - -12.74% -
rng::move(list<int>)/32768 6.58% 34400.043 36665.263 - 2.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 6.57% 9.985 10.640 - 21.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 6.56% 187037796.250 199316330.095 - -4.13% -
SetIntersection_Interlaced_Set_float_256_64 6.56% 14277657.007 15214412.585 - -1.73% -
std::search(deque<int>)_(same_length)/1000 6.53% 331.728 353.383 - 0.04% -
rng::is_partitioned(deque<int>)_(partitioned)/50 6.49% 14.236 15.159 - -4.34% -
std::find(vector<long_long>)_(bail_25%)/8 6.49% 0.933 0.994 - 3.88% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.47% 751.012 799.601 - 10.12% -
rng::search(list<int>,_pred)_(no_match)/8192 6.47% 7831.290 8337.676 - 0.44% -
std::unique_copy(deque<int>)_(sprinkled)/52 6.41% 18.671 19.868 - 5.72% -
std::all_of(deque<int>)_(process_all)/8192 6.39% 2717.147 2890.815 - 10.27% -
std::remove(deque<int>)_(prefix)/32 6.36% 55.183 58.693 - -1.38% -
std::set<std::string>::find(key)_(non-existent)/32 6.36% 9.045 9.620 - 3.69% -
SetIntersection_None_Set_string_1024_4 6.35% 8937270.701 9504399.301 - 3.02% -
BM_MakeHeap_uint32_Random_256 6.34% 1.131 1.203 - 4.84% -
std::multiset<std::string>::find(key)_(non-existent)/1024 6.34% 21.501 22.864 - 3.25% -
std::shift_left(list<int>)/8192 6.32% 7182.478 7636.269 - -0.81% -
BM_std_minmax_element<char>/2 6.31% 0.647 0.688 - -0.03% -
std::find_first_of(deque<int>)_(small_needle)/8192 6.30% 28201.666 29978.806 - 4.90% -
rng::stable_partition(deque<int>)_(dense)/32 6.29% 27.638 29.375 - 4.90% -
std::unordered_set<int>::erase(key)_(non-existent)/32 6.29% 1.080 1.148 - -3.66% -
BM_std_minmax_element<char>/64000 6.28% 17247.989 18330.600 - 4.74% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 6.27% 629.432 668.889 - 0.70% -
rng::unique_copy(deque<int>)_(sprinkled)/52 6.25% 16.366 17.389 - 17.80% -
std::set<int>::upper_bound(key)_(existent)/1024 6.25% 4.068 4.323 - 4.53% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.24% 19781.041 21015.657 - 6.36% -
BM_std_minmax_element<char>/65536 6.24% 17694.336 18798.627 - 5.10% -
std::map<std::string,_int>::erase(key)_(existent)/1024 6.22% 60.814 64.599 - -25.58% -
std::set<int>::equal_range(key)_(non-existent)/32 6.22% 2.462 2.615 - -3.44% -
BM_std_minmax<short>/4 6.21% 1.026 1.089 - 12.23% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 6.20% 1.413 1.501 - 7.51% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 6.18% 1.076 1.143 - 3.27% -
BM_MakeHeap_uint64_Heap_4 6.18% 0.273 0.290 - 4.77% -
BM_RangesPushHeap_uint32_SingleElement_262144 6.17% 0.356 0.378 - 4.65% -
rng::replace(vector<int>)_(prefix)/8192 6.16% 1226.884 1302.498 - 3.09% -
BM_StringEraseWithMove_Empty_Transparent 6.16% 0.580 0.616 - 9.44% -
BM_std_min<unsigned_char>/6 6.14% 1.482 1.573 - 2.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.13% 79.451 84.325 - 11.29% -
SetIntersection_Front_Set_string_16384_4 6.13% 1274437.378 1352571.367 - 2.47% -
BM_std_minmax_element<char>/5500 6.11% 1489.895 1580.955 - 4.69% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 6.10% 1360.432 1443.478 - 7.57% -
BM_std_min<unsigned___int128>/21 6.08% 8.505 9.022 - -13.12% -
std::unique(deque<int>)_(contiguous)/32 6.08% 60.266 63.929 - 7.24% -
std::remove(deque<int>)_(prefix)/50 6.07% 63.231 67.069 - 1.81% -
BM_std_min<unsigned___int128>/20 6.04% 8.093 8.582 - -12.21% -
rng::find(list<int>)_(process_all)/8192 6.03% 11007.810 11671.886 - 11.79% -
rng::swap_ranges(deque<int>)/8192 6.02% 2536.034 2688.780 - -0.21% -
BM_std_minmax_element<char>/4096 6.01% 1111.234 1178.059 - 4.56% -
rng::unique(deque<int>)_(contiguous)/32 6.00% 62.000 65.721 - 11.80% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.99% 11.082 11.745 - 11.26% -
BM_RangesPushHeap_uint64_Ascending_64 5.98% 1.520 1.610 - 6.02% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 5.98% 1.311 1.390 - 4.43% -
BM_std_minmax<unsigned_short>/64 5.96% 1.525 1.616 - 5.93% -
BM_RangesMakeHeap_uint32_Heap_64 5.90% 0.229 0.243 - -5.50% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 5.90% 9.829 10.408 - -1.48% -
SetIntersection_Interlaced_Vector_float_1024_16 5.87% 1962924.043 2078212.772 - -26.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.87% 608.496 644.225 - 6.51% -
BM_std_min<char>/5 5.86% 1.357 1.436 - 0.72% -
BM_vector_deque_ranges_copy/1 5.85% 2.202 2.331 - -0.89% -
BM_std_minmax_element<char>/4000 5.84% 1086.341 1149.760 - 4.46% -
BM_RangesPushHeap_uint32_SingleElement_16384 5.84% 0.357 0.378 - 4.62% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.82% 663.596 702.187 - 4.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.81% 5.509 5.829 - 29.01% -
rng::any_of(deque<int>)_(process_all)/8192 5.81% 2646.134 2799.774 - 6.65% -
BM_std_minmax_element<char>/70000 5.80% 18945.116 20044.092 - 4.71% -
std::sort(vector<int>)_(descending)/8 5.80% 24.178 25.580 - 3.73% -
rng::any_of(deque<int>)_(process_all)/32768 5.78% 10532.347 11141.207 - 5.81% -
std::sort(vector<NonIntegral>)_(descending)/8 5.76% 24.014 25.396 - 0.38% -
std::generate_n(vector<int>)/50 5.74% 11.967 12.654 - 4.99% -
rng::fill(list<int>)/8192 5.74% 7117.260 7525.919 - 1.81% -
rng::move_backward(vector<int>)/262144 5.72% 22134.280 23401.275 - 6.00% -
BM_RangesPushHeap_uint32_SingleElement_1024 5.72% 0.363 0.383 - 4.37% -
std::find_end(list<int>,_pred)_(same_length)/8192 5.71% 10440.821 11036.801 - -46.39% -
std::map<std::string,_int>::contains(key)_(existent)/32 5.71% 14.934 15.786 - -2.27% -
BM_PushHeap_float_Ascending_16384 5.68% 4.057 4.287 - 1.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 5.66% 482.008 509.303 - 5.12% -
SetIntersection_None_Set_string_16384_256 5.65% 196634563.805 207754046.734 - 3.31% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 5.65% 23.968 25.322 - 32.68% -
rng::partial_sort(deque<int>)_(ascending)/8192 5.65% 162172.272 171327.452 - 4.43% -
rng::find_end(list<int>,_pred)_(process_all)/8192 5.63% 8310.305 8777.907 - -1.40% -
BM_std_minmax_element<char>/64 5.63% 17.420 18.400 - 4.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.63% 504.971 533.376 - -4.48% -
rng::search(list<int>)_(single_element)/1000 5.61% 656.397 693.204 - 4.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 5.58% 1890604.995 1996094.139 - 30.96% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.56% 10.425 11.005 - 4.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.55% 174920.543 184625.022 - 5.29% -
BM_MakeHeap_string_Ascending_1024 5.54% 4.788 5.053 - -4.10% -
BM_std_minmax<unsigned_char>/5500 5.54% 50.736 53.548 - 5.67% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 5.52% 3851.723 4064.168 - 3.23% -
BM_RangesPushHeap_uint32_SingleElement_256 5.51% 0.382 0.403 - 4.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.51% 5274.676 5565.273 - -4.05% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 5.50% 8134.139 8581.195 - -22.56% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 5.50% 27.108 28.598 - 1.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.49% 26.646 28.109 - 2.60% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 5.47% 1.230 1.297 - 4.86% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 5.46% 6.120 6.454 - 4.53% -
BM_std_min<unsigned___int128>/19 5.44% 7.690 8.108 - -11.41% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.43% 12.332 13.001 - 15.75% -
std::deque<int>::ctor(size)/32 5.42% 26.716 28.164 - 7.82% -
std::find_if(vector<int>)_(process_all)/8 5.39% 2.521 2.657 - -1.59% -
std::partial_sort(deque<int>)_(descending)/8 5.39% 41.592 43.833 - 5.96% -
SetIntersection_None_Set_string_1024_16 5.37% 8948621.484 9429309.908 - 4.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.37% 26.954 28.402 - 9.59% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 5.36% 1.023 1.077 - 0.03% -
BM_std_minmax_element<char>/512 5.35% 144.262 151.983 - 4.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.35% 752.059 792.285 - 1.97% -
std::unique_copy(deque<int>)_(sprinkled)/32 5.33% 10.552 11.115 - 20.41% -
BM_std_minmax_element<long_long>/2 5.31% 0.649 0.683 - 27.05% -
BM_std_min<short>/27 5.29% 2.274 2.395 - 4.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 5.27% 0.556 0.585 - 0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.26% 14965.124 15752.155 - 6.03% -
std::copy_n(deque<int>)/8 5.26% 2.650 2.790 - 5.55% -
BM_std_minmax<unsigned_char>/18 5.25% 1.318 1.387 - 5.34% -
bm_lexicographical_compare<signed_char>/1 5.24% 1.319 1.388 - 7.88% -
std::rotate(list<int>)_(1_element_forward)/1024 5.22% 736.184 774.588 - 5.23% -
BM_std_min<unsigned_char>/4 5.22% 1.008 1.061 - 8.36% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.21% 9.600 10.100 - 1.03% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.20% 24.171 25.429 - 4.83% -
BM_MakeHeap_uint64_Random_1024 5.19% 1.071 1.126 - 2.63% -
BM_std_min<char>/25 5.18% 1.152 1.212 - 5.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.17% 1061235.729 1116149.969 - -0.95% -
bm_ranges_lexicographical_compare<int>/16 5.16% 2.185 2.298 - -0.34% -
BM_std_min<unsigned___int128>/18 5.16% 7.257 7.631 - -10.55% -
BM_std_min<unsigned_char>/14 5.15% 1.790 1.882 - 4.89% -
std::move_backward(vector<bool>)_(aligned)/4096 5.13% 7.300 7.675 - 5.43% -
SetIntersection_Front_Vector_uint64_1024_64 5.12% 1421310.680 1494087.506 - 8.91% -
rng::for_each(join_view(vector<vector<int>>)/8 5.10% 1.437 1.511 - 5.31% -
rng::reverse(list<int>)/32768 5.10% 17394.429 18282.189 - 3.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.10% 78140.837 82123.799 - 3.43% -
BM_std_minmax_element<char>/1024 5.08% 283.757 298.172 - 3.98% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 5.07% 45.062 47.349 - 4.63% -
BM_std_minmax<unsigned_long_long>/1 5.07% 0.617 0.648 - 11.13% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.07% 174732.466 183584.527 - 5.46% -
SetIntersection_Front_Set_float_64_64 5.06% 15154073.407 15920839.959 - 3.33% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.06% 104059.852 109323.071 - -1.89% -
rng::fill(vector<int>)/32 5.04% 1.039 1.092 - 5.06% -
std::move_backward(vector<int>)/262144 5.04% 22020.734 23130.839 - 5.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.03% 1119.854 1176.184 - -4.66% -
std::reverse(vector<int>)/8 5.02% 1.543 1.621 - 1.53% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 5.01% 56.447 59.273 - 5.25% -
rng::copy(list<int>)/8 5.00% 2.300 2.415 - 2.28% -
BM_align/64 4.99% 0.881 0.924 - 3.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.99% 1072002.907 1125469.208 - 0.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 4.98% 495188.767 519841.807 - 2.52% -
BM_align/256 4.98% 0.881 0.925 - 3.02% -
std::map<int,_int>::find(key)_(non-existent)/32 4.96% 2.411 2.531 - 5.37% -
std::unique(list<int>)_(contiguous)/52 4.96% 67.437 70.780 - 5.21% -
rng::fill(vector<bool>)/512 4.93% 1.538 1.614 - 8.76% -
bm_lexicographical_compare<int>/7 4.90% 1.510 1.584 - 3.56% -
bm_lexicographical_compare<int>/6 4.89% 1.513 1.587 - 3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.88% 1709715.931 1793190.656 - -5.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.87% 0.895 0.939 - 4.19% -
rng::remove_if(vector<int>)_(sprinkled)/50 4.87% 64.725 67.874 - 13.78% -
std::unordered_set<int>::contains(key)_(existent)/1024 4.85% 1.324 1.388 - -1.00% -
std::find_end(deque<int>)_(same_length)/1000 4.85% 328.956 344.901 - -63.31% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 4.84% 1450.477 1520.644 - -10.05% -
BM_std_minmax_element<char>/3 4.82% 1.095 1.148 - -2.75% -
SetIntersection_None_Vector_uint64_1024_1024 4.81% 1099644.887 1152570.721 - 0.64% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.80% 12044.012 12622.694 - 4.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.80% 189449560.500 198539426.176 - -2.50% -
std::set<std::string>::contains(key)_(existent)/8192 4.79% 28.123 29.469 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4.78% 3690362.262 3866848.119 - 34.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 4.77% 0.558 0.585 - -0.85% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.77% 8.882 9.306 - 6.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 4.76% 2.948 3.088 - 1.64% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 4.76% 0.267 0.280 - 1.01% -
BM_RangesMakeHeap_uint64_Ascending_4 4.76% 0.406 0.426 - 0.54% -
BM_std_min<unsigned_char>/2 4.74% 0.485 0.508 - 4.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 4.74% 1630008.139 1707299.885 - -0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.73% 748.340 783.747 - 14.79% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 4.73% 8.783 9.198 - -0.13% -
BM_RangesMakeHeap_string_Descending_1024 4.72% 2.716 2.844 - -20.30% -
bm_ranges_swap_ranges_vb_unaligned/8 4.71% 4.773 4.999 - -0.13% -
BM_RangesMakeHeap_uint32_Random_256 4.71% 1.169 1.225 - 2.52% -
BM_StringFindAllMatch/512 4.69% 11.938 12.497 - 6.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.65% 4.682 4.900 - 6.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 4.65% 6734.987 7048.186 - 4.30% -
rng::find_first_of(deque<int>)_(large_needle)/32 4.64% 282.843 295.963 - -0.76% -
std::search_n(vector<int>)_(no_match)/1000 4.64% 205.245 214.762 - 4.52% -
std::search_n(vector<int>)_(no_match)/1024 4.63% 210.193 219.934 - 4.53% -
BM_RangesPushHeap_uint64_Descending_16 4.62% 0.361 0.377 - 4.91% -
SetIntersection_None_Set_string_1024_64 4.62% 9119124.808 9540461.969 - 5.60% -
BM_StringFindAllMatch/1 4.62% 2.632 2.753 - -0.75% -
BM_std_minmax<char>/29 4.62% 2.366 2.475 - -3.13% -
rng::stable_sort(vector<int>)_(ascending)/8 4.60% 16.437 17.193 - 4.22% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.60% 11.161 11.674 - 0.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 4.60% 0.544 0.570 - 0.61% -
BM_StringRelational_Less_Huge_Large_Control 4.58% 2.335 2.442 - -1.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.57% 40478.172 42326.902 - -2.16% -
BM_deque_deque_ranges_copy/64 4.56% 5.353 5.597 - 1.03% -
rng::partition_copy(list<int>)/8192 4.54% 7007.943 7326.378 - -0.58% -
BM_deque_deque_ranges_move/64 4.54% 5.351 5.594 - 1.32% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 4.53% 0.269 0.281 - 2.65% -
std::set<std::string>::find(key)_(existent)/1024 4.52% 23.142 24.187 - 5.37% -
BM_std_minmax<char>/20 4.51% 1.898 1.984 - -4.22% -
BM_MakeHeap_uint32_Random_262144 4.51% 0.992 1.037 - 2.95% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.49% 1.447 1.512 - 4.48% -
BM_std_min<char>/24 4.49% 2.638 2.756 - 4.22% -
BM_deque_deque_ranges_move_backward/65536 4.49% 8135.371 8500.440 - 5.91% -
rng::swap_ranges(deque<int>)/32 4.48% 10.740 11.221 - 2.22% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 4.48% 2.951 3.084 - 3.56% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.45% 26874.003 28070.522 - -0.74% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 4.45% 0.550 0.574 - 0.24% -
BM_StringRelational_Eq_Empty_Large_Control 4.44% 0.469 0.490 - 0.53% -
std::find_end(deque<int>)_(same_length)/1024 4.42% 337.071 351.974 - -80.96% -
rng::copy(vector<bool>)_(aligned)/64 4.42% 1.315 1.373 - -0.14% -
rng::partition_copy(deque<int>)/50 4.42% 27.610 28.829 - 4.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.41% 1082231.345 1130004.163 - 0.48% -
BM_std_minmax<unsigned_char>/64 4.41% 1.262 1.318 - 8.07% -
SetIntersection_Front_Vector_uint32_1024_16 4.41% 1144823.115 1195259.222 - -0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.40% 862.682 900.630 - 4.12% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.38% 94501.801 98642.574 - 1.30% -
BM_std_minmax<short>/27 4.38% 2.800 2.923 - 1.80% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.35% 1.157 1.207 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.34% 1517.055 1582.964 - 20.25% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.34% 24.258 25.311 - 8.16% -
std::for_each_n(deque<int>)/8 4.34% 1.154 1.204 - -4.02% -
std::copy(vector<bool>)_(aligned)/64 4.34% 1.305 1.361 - -0.46% -
std::copy_n(vector<bool>)_(aligned)/64 4.33% 1.304 1.361 - 4.44% -
SetIntersection_Interlaced_Set_uint32_64_16 4.33% 23780111.003 24808736.986 - 3.60% -
rng::starts_with(deque<int>)/1000 4.32% 455.545 475.236 - -0.55% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.32% 3.180 3.317 - -5.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.32% 28.129 29.344 - 12.70% -
SetIntersection_Front_Vector_uint64_1024_16 4.32% 1162674.369 1212858.251 - 1.34% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.32% 5.994 6.253 - 4.36% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.30% 1.796 1.873 - 6.90% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 4.30% 25674.003 26776.747 - 1.96% -
BM_PushHeap_uint32_Ascending_1 4.29% 0.428 0.447 - -10.92% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 4.28% 17.398 18.143 - 1.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 4.28% 0.447 0.466 - -33.14% -
bm_gcd_trivial 4.27% 0.881 0.918 - 7.23% -
rng::unique(list<int>)_(contiguous)/52 4.27% 67.380 70.258 - -6.32% -
std::all_of(vector<int>)_(process_all)/8 4.27% 2.424 2.527 - -1.31% -
std::for_each_n(list<int>)/8 4.27% 2.354 2.455 - -5.29% -
std::set<int>::contains(key)_(non-existent)/0 4.26% 0.271 0.282 - 5.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.26% 2545273.674 2653610.695 - 28.11% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 4.23% 22.834 23.800 - -6.25% -
rng::reverse(deque<int>)/8 4.23% 2.538 2.646 - 5.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 4.22% 0.269 0.280 - 0.28% -
std::map<int,_int>::erase(key)_(non-existent)/32 4.22% 2.747 2.863 - 20.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.21% 1.224 1.276 - 10.49% -
rng::distance(join_view(vector<vector<int>>)/4096 4.20% 4.344 4.526 - 5.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 4.20% 839.135 874.369 - 12.46% -
rng::copy_n(vector<bool>)_(aligned)/64 4.19% 1.312 1.367 - 4.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.17% 2197923.353 2289581.949 - -5.74% -
std::reverse(deque<int>)/64 4.16% 13.065 13.609 - 0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 4.15% 0.554 0.577 - -1.29% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 4.14% 0.550 0.573 - 0.46% -
BM_MakeHeap_string_SingleElement_4 4.13% 3.600 3.749 - 2.24% -
std::copy(vector<int>)/8 4.13% 2.156 2.245 - -0.08% -
std::multiset<int>::contains(key)_(existent)/1024 4.12% 3.919 4.081 - 1.27% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 4.11% 1.192 1.241 - -3.92% -
std::stable_partition(vector<int>)_(sparse)/1024 4.11% 209.926 218.547 - 5.44% -
rng::find_if(deque<int>)_(process_all)/32768 4.10% 11905.222 12393.194 - 1.65% -
BM_std_min<unsigned_char>/12 4.10% 1.329 1.384 - 1.89% -
SetIntersection_None_Set_string_16384_1024 4.09% 204855062.566 213223729.535 - 3.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.09% 4.556 4.742 - 6.52% -
BM_std_min<short>/16 4.08% 1.730 1.800 - -0.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.08% 0.991 1.032 - 4.13% -
SetIntersection_None_Set_string_256_256 4.08% 5817853.044 6055117.450 - -0.10% -
rng::replace(vector<int>)_(prefix)/1024 4.07% 161.549 168.122 - 1.69% -
BM_std_minmax<unsigned_short>/18 4.07% 1.909 1.987 - 0.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 4.06% 53.941 56.133 - 1.81% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.06% 522987.328 544213.415 - 4.38% -
BM_vector_deque_copy/64 4.06% 2.654 2.762 - -1.90% -
rng::transform(list<int>,_list<int>)/8192 4.05% 9874.366 10274.701 - 0.55% -
BM_std_min<unsigned___int128>/17 4.05% 6.823 7.099 - -10.02% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 4.05% 2.916 3.034 - 0.76% -
rng::sort(vector<NonIntegral>)_(descending)/8 4.04% 24.429 25.416 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 4.04% 19.103 19.875 - 3.64% -
BM_StringRelational_Less_Small_Small_ChangeLast 4.03% 1.776 1.847 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.02% 1641497.965 1707527.344 - 0.19% -
BM_PushHeap_string_SingleElement_16 4.02% 2.459 2.558 - -7.47% -
BM_std_minmax<unsigned_long_long>/15 4.01% 3.667 3.814 - 3.16% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 4.01% 1.403 1.460 - 17.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4.01% 4348986.768 4523341.585 - 1.21% -
BM_RangesMakeHeap_uint64_Random_16384 4.00% 1.001 1.042 - 3.68% -
BM_MakeHeap_string_Ascending_16384 4.00% 5.357 5.571 - -3.14% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.99% 4862564.925 5056667.765 - -0.13% -
BM_deque_vector_move_backward/0 3.98% 1.422 1.479 - 0.71% -
BM_RangesMakeThenSortHeap_uint64_Random_1 3.98% 0.269 0.279 - 2.11% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.98% 22.700 23.603 - 5.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.97% 777.692 808.578 - 1.81% -
BM_MakeHeap_string_Ascending_256 3.97% 4.751 4.940 - -0.98% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.97% 1.928 2.005 - 0.92% -
BM_RangesMakeHeap_string_Ascending_16384 3.95% 5.595 5.816 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 3.95% 9251153.148 9616262.903 - -11.07% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 3.94% 0.559 0.581 - -1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.94% 1644872.965 1709611.328 - -0.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.94% 24.463 25.426 - -1.66% -
BM_SortHeap_uint32_1 3.93% 0.254 0.264 - 1.44% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 3.93% 24.021 24.965 - -11.80% -
rng::copy(list<int>)/64 3.93% 34.196 35.539 - 5.14% -
BM_std_minmax<char>/8 3.93% 0.944 0.981 - -4.17% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 3.92% 821.469 853.694 - 4.05% -
BM_std_min<int>/24 3.92% 1.763 1.832 - 1.02% -
rng::move_backward(list<int>)/32768 3.91% 35325.113 36706.384 - 9.20% -
SetIntersection_None_Vector_uint32_1024_4 3.91% 1120445.623 1164240.261 - 1.23% -
BM_std_minmax<char>/19 3.89% 1.631 1.695 - -4.19% -
BM_deque_deque_ranges_copy_backward/64000 3.89% 7860.223 8165.885 - 3.31% -
BM_std_min<char>/32 3.89% 2.800 2.909 - -0.49% -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.87% 3.966 4.120 - -3.90% -
BM_StringRelational_Less_Small_Empty_Control 3.87% 1.848 1.920 - 1.12% -
rng::reverse(deque<int>)/64 3.87% 13.075 13.581 - 3.85% -
rng::find(list<int>)_(process_all)/32768 3.86% 26530.879 27555.473 - -1.20% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.86% 1411726.785 1466231.312 - 10.63% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.86% 6.381 6.627 - 3.90% -
BM_MakeHeap_uint64_Random_256 3.84% 1.203 1.249 - 10.11% -
std::set<int>::erase(key)_(existent)/1024 3.84% 39.976 41.511 - 7.58% -
std::copy_if(list<int>)_(entire_range)/64 3.84% 30.795 31.977 - -11.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 3.84% 0.540 0.560 - 4.90% -
std::rotate_copy(list<int>)/8192 3.83% 6723.878 6981.549 - 3.69% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.82% 19.795 20.552 - 10.33% -
BM_std_min<short>/2 3.81% 0.485 0.504 - 3.86% -
SetIntersection_Interlaced_Vector_string_256_256 3.81% 19852944.142 20608769.423 - -9.83% -
BM_RangesPushHeap_uint64_PipeOrgan_4 3.80% 0.487 0.505 - 2.44% -
std::unordered_multimap<int,_int>::clear()/1024 3.80% 7754.585 8049.026 - -3.80% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 3.79% 5615.300 5828.309 - 1.72% -
BM_std_minmax<int>/15 3.79% 1.958 2.032 - 0.15% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.77% 10.637 11.038 - 9.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.76% 1643072.019 1704912.516 - -0.20% -
std::set<int>::ctor(const&,_alloc)/8192 3.76% 47955.983 49759.061 - 1.18% -
rng::search(vector<int>)_(same_length)/8192 3.76% 1892.850 1963.990 - 4.54% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.76% 444.979 461.698 - 1.74% -
std::stable_partition(list<int>)_(sparse)/32 3.75% 9.744 10.110 - 2.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.75% 13385115.461 13886941.744 - 2.71% -
SetIntersection_Interlaced_Set_uint32_16_16 3.74% 40667579.851 42188204.328 - 4.28% -
rng::move_backward(vector<int>)/64 3.74% 4.145 4.300 - 4.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.72% 1642491.619 1703663.492 - -0.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.71% 31.255 32.415 - 11.05% -
BM_std_min<short>/3 3.70% 0.669 0.694 - 0.11% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.70% 9.548 9.902 - -12.16% -
BM_num_put<unsigned_long_long> 3.70% 11.451 11.874 - -2.56% -
BM_MakeThenSortHeap_uint32_Descending_1 3.70% 0.271 0.281 - 1.31% -
BM_std_minmax<short>/24 3.70% 2.204 2.285 - 2.70% -
BM_PushHeap_uint32_Descending_4 3.68% 0.342 0.355 - 3.05% -
BM_deque_deque_ranges_move_backward/70000 3.68% 8784.563 9107.835 - 7.08% -
BM_LowerBound_string_262144 3.68% 2280.296 2364.176 - 5.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 3.68% 19.637 20.359 - -1.87% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.67% 9.924 10.288 - 1.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.66% 5957884.878 6175668.762 - -7.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.65% 11443.844 11862.028 - 0.18% -
BM_MakeHeap_string_Ascending_16 3.64% 3.679 3.813 - 1.35% -
std::set<std::string>::find(key)_(non-existent)/1024 3.64% 19.252 19.953 - -2.03% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.63% 1.388 1.438 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.63% 20386912.731 21125962.577 - -3.23% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.62% 6268.698 6495.841 - 1.94% -
BM_MakeHeap_string_Random_4 3.62% 5.774 5.983 - 2.99% -
BM_std_min<unsigned_short>/24 3.62% 2.429 2.517 - 0.96% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.62% 21.796 22.584 - 3.22% -
rng::reverse_copy(list<int>)/4096 3.62% 3022.563 3131.889 - 1.95% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 3.62% 16.582 17.182 - 2.13% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 3.61% 23.016 23.848 - 10.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 3.61% 1.278 1.324 - -0.96% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.61% 98.950 102.524 - -2.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 3.61% 1.051 1.089 - -2.22% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 3.61% 0.401 0.415 - 2.63% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.61% 4.288 4.442 - 4.16% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.60% 28.110 29.123 - 1.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.60% 19397.846 20095.406 - 0.37% -
rng::find_if(vector<char>)_(process_all)/8 3.59% 2.451 2.539 - 2.08% -
BM_std_min<unsigned_long_long>/32 3.59% 3.170 3.284 - 0.70% -
BM_std_minmax_element<int>/3 3.59% 1.148 1.189 - 13.88% -
BM_std_minmax<char>/23 3.56% 2.887 2.990 - -5.55% -
std::fill(vector<bool>)/64 3.56% 1.514 1.568 - -4.10% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.56% 10.280 10.645 - 5.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.55% 166041775.988 171939129.162 - 3.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.55% 15829.098 16391.161 - 4.38% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.55% 213.880 221.474 - 0.92% -
BM_MakeThenSortHeap_string_SingleElement_262144 3.54% 50.691 52.488 - 1.82% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 3.54% 1863.943 1929.876 - 2.73% -
BM_std_minmax<unsigned_char>/10 3.53% 1.341 1.389 - 3.56% -
std::set<int>::erase(key)_(existent)/8192 3.52% 52.000 53.830 - 4.99% -
BM_MakeThenSortHeap_string_Descending_1024 3.49% 25.088 25.965 - -33.06% -
SetIntersection_Interlaced_Set_float_262144_4 3.49% 1265359.377 1309571.535 - 1.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 3.49% 0.577 0.598 - -1.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.49% 25.221 26.101 - -25.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.49% 4.892 5.063 - 0.24% -
BM_std_minmax<unsigned_long_long>/4 3.49% 1.594 1.649 - 3.31% -
SetIntersection_Interlaced_Set_string_16384_256 3.47% 344800155.828 356766902.430 - 1.46% -
BM_MakeHeap_string_Heap_262144 3.46% 5.115 5.292 - -3.21% -
BM_std_minmax<unsigned_long_long>/31 3.46% 4.738 4.902 - 2.33% -
rng::move_backward(deque<int>)/4096 3.46% 156.736 162.159 - 4.64% -
std::shift_right(deque<int>)/50 3.46% 5.116 5.293 - 25.62% -
BM_std_min<unsigned___int128>/15 3.45% 5.956 6.162 - -8.04% -
BM_deque_deque_copy_backward/1024 3.45% 40.339 41.730 - 8.59% -
rng::reverse(deque<int>)/512 3.45% 113.399 117.308 - 3.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.45% 27.660 28.613 - 2.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.43% 9.987 10.330 - 2.84% -
BM_std_minmax<short>/21 3.43% 1.984 2.052 - 0.34% -
std::search_n(vector<int>)_(no_match)/8192 3.42% 1627.319 1683.011 - 3.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 3.42% 10.421 10.778 - 8.81% -
BM_deque_vector_ranges_move/0 3.41% 1.431 1.480 - -4.39% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.41% 4.298 4.444 - 2.92% -
BM_MakeHeap_string_Heap_16384 3.40% 4.891 5.058 - -1.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 3.40% 14.066 14.544 - 2.42% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 3.39% 1.569 1.623 - -3.26% -
BM_std_min<unsigned___int128>/14 3.39% 5.500 5.687 - -7.27% -
BM_std_min<unsigned___int128>/16 3.39% 6.420 6.637 - -8.98% -
BM_RangesPushHeap_uint64_Ascending_256 3.39% 2.095 2.166 - 3.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.38% 7.195 7.439 - 1.68% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.38% 6066.811 6271.913 - 1.36% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 3.38% 4.249 4.392 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.38% 1544960.830 1597146.933 - 0.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.38% 27.660 28.594 - 1.54% -
SetIntersection_None_Vector_float_262144_16 3.37% 1185751.702 1225730.748 - 0.37% -
BM_std_minmax<char>/18 3.37% 1.295 1.338 - -3.59% -
std::set<int>::contains(key)_(non-existent)/32 3.36% 2.422 2.503 - 6.62% -
std::unordered_set<int>::clear()/8192 3.35% 60757.974 62794.650 - 1.33% -
BM_lexicographical_compare_three_way_slow_path/65536 3.35% 15615.167 16138.567 - -0.12% -
BM_lexicographical_compare_three_way_slow_path/262144 3.35% 62625.936 64721.767 - -0.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.35% 11407.708 11789.442 - 6.65% -
std::multiset<int>::erase(iterator)/1024 3.34% 24.003 24.806 - 4.42% -
SetIntersection_None_Set_string_16384_4 3.34% 193056151.763 199505124.018 - 1.24% -
std::adjacent_find(deque<int>)/50 3.33% 14.314 14.791 - 0.12% -
BM_PushHeap_string_SingleElement_4 3.33% 2.168 2.240 - -6.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.32% 1075713.605 1111434.889 - 1.48% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 3.32% 2025.014 2092.213 - 1.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.31% 71.335 73.698 - 1.95% -
rng::swap_ranges(deque<int>)/50 3.30% 19.587 20.234 - 1.49% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 3.30% 9.196 9.500 - 0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.30% 215.078 222.178 - 5.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.30% 1081166.461 1116836.577 - -1.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.28% 0.531 0.548 - -1.87% -
std::sort(deque<int>)_(ascending)/8 3.28% 18.199 18.796 - 2.10% -
BM_deque_deque_copy/64 3.28% 5.416 5.594 - 0.56% -
BM_deque_deque_copy/1024 3.28% 38.520 39.784 - 1.27% -
std::set<int>::contains(key)_(non-existent)/8192 3.27% 8.327 8.599 - 3.47% -
std::move(list<int>)/32768 3.27% 30548.601 31546.319 - 2.49% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 3.26% 0.957 0.988 - 4.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 3.26% 140550186.202 145130060.937 - 1.21% -
rng::for_each(multiset<int>::iterator)/8192 3.25% 7990.539 8250.075 - -49.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.24% 3.235 3.340 - 0.02% -
BM_PushHeap_string_SingleElement_256 3.24% 2.461 2.541 - -7.39% -
std::unordered_map<int,_int>::erase(iterator)/8192 3.24% 20.580 21.247 - 4.37% -
BM_std_min<unsigned_char>/4096 3.24% 28.931 29.869 - 3.23% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 3.24% 0.571 0.589 - 0.19% -
std::stable_partition(deque<int>)_(dense)/32 3.24% 30.405 31.389 - 4.95% -
BM_RangesPopHeap_float_262144 3.23% 38.916 40.174 - 4.79% -
BM_std_min<short>/8 3.23% 1.326 1.369 - 0.53% -
std::find_first_of(vector<int>)_(small_needle)/32 3.23% 45.535 47.006 - 0.38% -
BM_vector_deque_ranges_move_backward/70000 3.23% 8270.997 8538.030 - 11.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 3.23% 10.608 10.950 - 4.46% -
BM_RangesPushHeap_uint64_Ascending_16384 3.21% 3.604 3.720 - 4.37% -
BM_std_min<unsigned_short>/4 3.21% 0.975 1.007 - 2.65% -
SetIntersection_None_Set_string_16384_64 3.21% 194094669.973 200330997.419 - -0.19% -
SetIntersection_Interlaced_Vector_float_16384_64 3.21% 5266393.384 5435346.802 - -48.47% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.21% 1034.030 1067.180 - 3.48% -
std::remove_if(deque<int>)_(sprinkled)/50 3.20% 66.057 68.174 - 4.10% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.20% 1.793 1.850 - -2.35% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.20% 0.764 0.788 - 0.69% -
std::multiset<int>::erase(iterator)/8192 3.19% 24.027 24.794 - 4.87% -
SetIntersection_Front_Vector_uint64_1024_4 3.18% 1102797.856 1137858.526 - 0.68% -
rng::find_if_not(deque<int>)_(process_all)/32768 3.18% 11446.195 11809.931 - 1.50% -
BM_MakeHeap_string_Heap_256 3.18% 4.787 4.939 - -0.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.17% 828.593 854.874 - 3.97% -
BM_std_min<unsigned_char>/4000 3.17% 27.063 27.921 - 3.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.17% 859566.270 886812.924 - 1.24% -
BM_MakeThenSortHeap_string_Descending_262144 3.17% 85.314 88.016 - 1.98% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.17% 18.207 18.784 - 2.39% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.17% 17999482.914 18569560.801 - 5.32% -
BM_StringFindNoMatch/64 3.17% 1.841 1.900 - 2.72% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.16% 530.777 547.569 - -3.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 3.16% 6.457 6.660 - 1.45% -
SetIntersection_Front_Set_string_1024_64 3.16% 5011021.226 5169288.097 - 10.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.16% 688.256 709.989 - 2.13% -
BM_MakeHeap_uint64_Random_262144 3.16% 1.057 1.090 - 5.14% -
BM_StringEraseToEnd_Large_Transparent 3.15% 0.838 0.865 - 2.64% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.15% 4034.235 4161.288 - 3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.15% 5354647.560 5523194.613 - 7.56% -
std::fill(vector<bool>)/512 3.13% 1.494 1.540 - 0.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 3.12% 8.372 8.633 - -54.34% -
rng::contains_subrange(list<int>)_(process_all)/16 3.11% 4.842 4.992 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.10% 0.893 0.921 - 0.00% -
std::search(deque<int>,_pred)_(same_length)/1000 3.10% 479.307 494.146 - 3.37% -
BM_vector_deque_ranges_copy_backward/64 3.09% 2.952 3.043 - 0.28% -
SetIntersection_Front_Set_uint64_16384_1 3.09% 1089799.243 1123500.256 - 0.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.09% 2.117 2.183 - 4.03% -
rng::copy_n(vector<bool>)_(unaligned)/512 3.08% 3.552 3.661 - 10.23% -
BM_StringFindStringLiteral/1024 3.08% 17.567 18.108 - 0.13% -
std::unordered_map<int,_int>::clear()/1024 3.08% 8219.610 8472.605 - 0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.07% 1288563.168 1328185.535 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.07% 23891453.143 24624180.179 - -1.02% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.07% 21.151 21.799 - 2.38% -
std::search_n(vector<int>)_(no_match)/1048576 3.06% 209118.317 215520.315 - 2.89% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 3.06% 12307.724 12683.879 - 2.69% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.05% 7385.915 7611.385 - 0.13% -
rng::find_if_not(vector<int>)_(process_all)/8 3.05% 2.581 2.660 - 5.66% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 3.04% 10.196 10.506 - 0.65% -
std::multiset<int>::erase(key)_(non-existent)/32 3.04% 2.597 2.676 - -0.54% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 3.03% 5.820 5.997 - 5.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 3.03% 10.337 10.650 - 0.69% -
BM_std_minmax<char>/17 3.03% 1.086 1.119 - -0.11% -
rng::find_if(deque<int>)_(process_all)/8192 3.02% 2998.493 3089.174 - 2.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.02% 33.226 34.230 - -3.20% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 3.02% 1.408 1.450 - 0.96% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 3.01% 1.489 1.534 - -1.69% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.01% 521.665 537.374 - 1.25% -
std::map<int,_int>::contains(key)_(existent)/8192 3.01% 5.338 5.498 - 0.12% -
std::set<std::string>::find(key)_(non-existent)/8192 3.01% 25.728 26.502 - -5.87% -
rng::unique(deque<int>,_pred)_(contiguous)/52 3.01% 72.888 75.079 - 8.48% -
BM_RangesMakeHeap_uint32_Random_16384 3.00% 1.004 1.034 - -0.80% -
BM_deque_deque_ranges_copy_backward/1024 3.00% 40.349 41.559 - 9.25% -
BM_std_min<short>/25 2.99% 2.058 2.119 - 1.62% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.99% 38.226 39.367 - -9.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.97% 17710947.928 18237154.087 - -0.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.97% 48556.275 49998.001 - 1.17% -
BM_PushHeap_float_SingleElement_4 2.97% 0.356 0.367 - -3.05% -
BM_MakeHeap_string_Ascending_64 2.96% 4.667 4.805 - -0.97% -
BM_PushHeap_string_SingleElement_16384 2.96% 2.488 2.562 - -5.81% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 2.95% 0.985 1.014 - -1.97% -
std::is_partitioned(deque<int>)_(partitioned)/1024 2.95% 365.153 375.911 - 3.02% -
SetIntersection_Front_Vector_string_262144_16 2.94% 1695272.653 1745195.191 - 1.46% -
BM_MakeHeap_string_Heap_1024 2.94% 4.675 4.812 - -1.27% -
BM_RangesPushHeap_uint64_Ascending_262144 2.94% 4.654 4.791 - 1.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.94% 6.585 6.778 - 4.05% -
SetIntersection_Interlaced_Set_uint64_256_1 2.93% 4307963.626 4434324.425 - -0.50% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 2.93% 159717.097 164397.408 - -0.37% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.93% 43919.302 45205.019 - 3.45% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.93% 13.060 13.442 - 2.16% -
BM_vector_deque_ranges_move/2 2.92% 1.845 1.899 - 9.93% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.92% 1545428.673 1590542.762 - 3.91% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.92% 0.970 0.998 - -12.88% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.91% 47.149 48.523 - 2.31% -
BM_StringEraseToEnd_Large_Opaque 2.90% 1.014 1.043 - 3.28% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.90% 25739.016 26486.345 - 3.17% -
BM_std_min<unsigned_long_long>/64 2.90% 4.947 5.091 - 5.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.90% 1206251.333 1241233.782 - -0.31% -
BM_PushHeap_string_SingleElement_64 2.90% 2.521 2.594 - -6.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 2.90% 0.467 0.480 - -24.58% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.89% 4.748 4.885 - 3.41% -
BM_deque_deque_ranges_copy_backward/70000 2.89% 8660.817 8911.104 - 0.48% -
BM_std_minmax<unsigned_long_long>/5 2.89% 1.855 1.908 - 5.74% -
SetIntersection_None_Vector_uint32_262144_4 2.89% 1188240.801 1222532.222 - 1.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 2.88% 0.570 0.586 - 1.15% -
SetIntersection_Front_Set_float_262144_4 2.88% 1122924.746 1155213.482 - 1.31% -
rng::for_each(set<int>::iterator)/8192 2.87% 7984.618 8213.830 - -49.44% -
rng::partition_point(list<int>)/1024 2.87% 1253.560 1289.509 - 2.25% -
SetIntersection_Front_Vector_uint64_262144_256 2.87% 2242692.576 2306984.939 - -1.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 2.86% 1576197.277 1621286.641 - -4.40% -
SetIntersection_None_Vector_uint32_262144_16 2.86% 1204074.127 1238515.488 - 2.63% -
BM_MakeThenSortHeap_uint64_Random_4 2.86% 4.042 4.157 - 3.31% -
bm_swap_ranges_vb_aligned/64 2.86% 2.827 2.908 - 0.02% -
BM_RangesMakeThenSortHeap_string_Descending_262144 2.85% 84.986 87.411 - -12.36% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.85% 1535170.981 1578882.731 - 2.08% -
BM_std_min<unsigned_short>/27 2.84% 2.312 2.377 - -0.18% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.83% 0.596 0.613 - 0.14% -
BM_std_minmax<char>/31 2.83% 3.102 3.190 - -4.41% -
BM_std_minmax<unsigned_char>/32 2.82% 1.489 1.531 - -4.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.82% 28.877 29.691 - 0.84% -
BM_RangesPopHeap_uint32_262144 2.82% 40.771 41.920 - 2.35% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 2.81% 109.748 112.831 - 3.21% -
BM_RangesMakeHeap_uint32_Ascending_256 2.81% 0.599 0.616 - 3.02% -
BM_std_min<char>/31 2.80% 2.481 2.550 - 2.50% -
BM_deque_deque_move/64 2.80% 5.464 5.616 - 0.95% -
BM_PushHeap_string_PipeOrgan_262144 2.80% 17.052 17.529 - -20.57% -
BM_StringRead_Cold_Deep_Small 2.79% 0.890 0.915 - 13.40% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.79% 1465.457 1506.340 - 21.77% -
std::find_if_not(deque<int>)_(process_all)/32768 2.79% 11684.641 12010.217 - 0.05% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.78% 837191.439 860497.093 - -0.77% -
std::partition_point(list<int>)/8192 2.78% 12343.608 12686.945 - -0.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.78% 1.844 1.895 - -6.74% -
BM_MakeHeap_string_Heap_64 2.78% 4.923 5.060 - -0.82% -
SetIntersection_None_Set_float_262144_1024 2.77% 1158792.481 1190921.227 - 1.63% -
bm_ranges_lexicographical_compare<signed_char>/8 2.77% 3.195 3.284 - 3.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.77% 192568832.582 197897159.610 - -3.99% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.77% 10.022 10.299 - 1.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.76% 4539303.068 4664786.424 - 0.08% -
SetIntersection_Interlaced_Set_string_64_64 2.76% 38179236.273 39233642.609 - 8.94% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.76% 172631.979 177393.195 - 2.54% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.75% 1.420 1.459 - 2.02% -
SetIntersection_None_Vector_uint32_16384_64 2.75% 1152075.648 1183730.644 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.75% 26850820.784 27588541.908 - -0.51% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.75% 482518.751 495770.198 - -1.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 2.74% 1.169 1.201 - 14.32% -
std::adjacent_find(deque<int>)/8 2.74% 3.136 3.222 - 8.98% -
BM_MakeHeap_string_SingleElement_16 2.73% 5.643 5.797 - 1.26% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.73% 5.479 5.629 - 0.23% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.73% 576.439 592.147 - 3.63% -
727_cppcheck_r 2.72% 24.462 25.127 - -0.53% -
SetIntersection_None_Set_string_16384_16 2.72% 192701564.339 197938781.147 - 0.44% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.72% 49872.634 51227.383 - 2.52% -
BM_deque_deque_ranges_copy/64000 2.71% 2654.368 2726.411 - -4.42% -
rng::replace(vector<int>)_(sprinkled)/32 2.71% 6.376 6.549 - 16.85% -
std::unordered_multimap<int,_int>::clear()/8192 2.71% 59799.785 61421.156 - -5.38% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.71% 18.238 18.732 - 1.90% -
std::stable_sort(vector<int>)_(descending)/8 2.71% 25.137 25.818 - 1.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.71% 33.490 34.395 - -0.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.70% 9.630 9.890 - 1.39% -
BM_MakeThenSortHeap_string_Ascending_262144 2.70% 75.498 77.537 - -1.62% -
std::sort(deque<int>)_(pipe-organ)/1024 2.70% 2743.473 2817.548 - -0.33% -
BM_std_minmax<unsigned_int>/11 2.69% 1.753 1.800 - -1.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.69% 34.304 35.228 - 1.82% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.69% 1252593.910 1286304.363 - 1.97% -
rng::all_of(vector<int>)_(process_all)/8 2.69% 2.407 2.472 - -0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.69% 15345.147 15757.960 - 3.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.69% 44.518 45.715 - -5.88% -
BM_std_min<unsigned___int128>/13 2.68% 5.068 5.204 - -6.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.68% 87710.533 90059.601 - 2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.68% 2.494 2.561 - -2.06% -
BM_std_minmax<short>/30 2.67% 2.732 2.805 - 0.27% -
BM_vector_deque_move_backward/65536 2.67% 7789.946 7997.899 - 8.79% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.67% 284.223 291.811 - 3.37% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.67% 468.992 481.502 - 2.05% -
rng::is_sorted(list<int>)/1024 2.66% 762.438 782.732 - 3.06% -
SetIntersection_None_Vector_uint32_262144_16384 2.66% 1186914.106 1218493.276 - 0.68% -
SetIntersection_Front_Set_string_262144_16 2.66% 2034915.517 2089010.326 - 3.97% -
rng::fill(vector<bool>)/64 2.65% 1.558 1.600 - -0.34% -
SetIntersection_None_Vector_float_16384_16384 2.65% 1156856.782 1187511.096 - -0.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.65% 19814.416 20338.738 - 1.72% -
BM_std_min<unsigned_int>/24 2.64% 1.834 1.883 - 2.77% -
std::multiset<int>::erase(iterator)/0 2.64% 20.244 20.778 - 4.18% -
std::find_end(list<int>)_(process_all)/8192 2.63% 7350.760 7544.423 - 7.95% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.63% 20.157 20.688 - -1.18% -
rng::copy(deque<int>)/8 2.63% 2.682 2.753 - -1.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.62% 1.003 1.030 - 0.84% -
BM_std_min<unsigned_char>/28 2.62% 1.739 1.785 - 2.14% -
SetIntersection_None_Set_uint64_256_4 2.62% 11349997.239 11647595.715 - 2.67% -
std::stable_partition(vector<int>)_(dense)/50 2.62% 24.930 25.583 - -3.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.62% 339438949.245 348335267.617 - -0.86% -
bm_ranges_swap_ranges_vb_aligned/131072 2.62% 246.245 252.695 - 1.34% -
BM_std_minmax<unsigned_long_long>/7 2.62% 2.548 2.615 - 3.43% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.62% 16.727 17.165 - 1.83% -
rng::distance(join_view(vector<vector<int>>)/50 2.61% 0.586 0.601 - -0.62% -
rng::replace(vector<int>)_(sprinkled)/1024 2.61% 178.733 183.393 - 6.53% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.61% 524623.279 538293.856 - 2.78% -
SetIntersection_None_Vector_uint64_262144_256 2.60% 1166863.468 1197188.949 - -0.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.59% 4.359 4.472 - 3.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.59% 16.984 17.423 - 2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.58% 1092190.786 1120416.449 - 0.96% -
BM_CmpEqual_ushort_short 2.58% 1.032 1.059 - 0.16% -
BM_PushHeap_string_SingleElement_1024 2.58% 2.489 2.553 - -7.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.58% 38761316.717 39760837.027 - 1.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.58% 4.789 4.913 - 2.78% -
BM_MakeHeap_uint32_Random_16 2.57% 1.255 1.288 - 2.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.57% 343492861.693 352314394.215 - 2.00% -
std::generate(list<int>)/50 2.57% 15.413 15.809 - 2.89% -
BM_std_min<unsigned___int128>/12 2.57% 4.626 4.745 - -5.56% -
BM_std_min<short>/28 2.57% 2.641 2.708 - -0.79% -
BM_std_minmax<unsigned_long_long>/21 2.56% 3.503 3.592 - 2.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.56% 5301.599 5437.215 - -3.00% -
std::copy_backward(list<int>)/8 2.56% 2.443 2.506 - 2.60% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.56% 102.342 104.959 - 2.66% -
SetIntersection_None_Set_float_262144_262144 2.55% 1162554.770 1192165.037 - 2.21% -
BM_MakeThenSortHeap_float_Ascending_4 2.54% 1.433 1.469 - 5.18% -
std::copy(deque<int>)/8 2.54% 2.691 2.759 - 0.55% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.53% 28.057 28.768 - 7.01% -
SetIntersection_Interlaced_Set_uint32_256_4 2.53% 11460628.353 11750777.531 - 3.00% -
BM_RangesPushHeap_uint64_Ascending_1024 2.53% 2.576 2.642 - 2.52% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.53% 18.900 19.377 - 2.35% -
std::unordered_set<std::string>::clear()/32 2.52% 924.412 947.728 - 2.37% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 2.52% 1.172 1.201 - 0.21% -
BM_deque_deque_ranges_copy_backward/65536 2.50% 8169.880 8374.465 - 4.92% -
rng::for_each_n(list<int>)/8 2.50% 2.259 2.316 - -9.59% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 2.50% 55.072 56.451 - 2.95% -
std::partial_sort(deque<int>)_(heap)/8192 2.50% 284306.361 291410.909 - 2.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.49% 1.597 1.636 - 2.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.49% 7.310 7.492 - -0.72% -
BM_std_minmax<unsigned_long_long>/6 2.48% 2.119 2.172 - 4.01% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.48% 173513135.088 177814788.308 - 2.00% -
BM_MakeHeap_string_PipeOrgan_256 2.48% 4.788 4.907 - 2.83% -
std::rotate(vector<bool>)_(by_1/2)/32 2.47% 17.494 17.926 - -2.02% -
SetIntersection_None_Vector_uint64_256_4 2.47% 4389705.664 4498072.348 - 0.29% -
BM_CmpLess_uchar_uint 2.46% 1.107 1.135 - 1.24% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.46% 722.361 740.117 - 2.65% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.46% 2.357 2.415 - 0.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.46% 9.253 9.480 - 1.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.45% 1237007.794 1267346.485 - 0.15% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 2.45% 39.855 40.831 - 3.58% -
BM_std_min<char>/6 2.45% 1.572 1.611 - 1.39% -
rng::fold_left(list<int>)/50 2.45% 38.850 39.800 - 6.19% -
std::copy_backward(list<int>)/32768 2.44% 26661.396 27311.691 - 2.36% -
rng::find_last(vector<char>)_(bail_10%)/8 2.44% 1.563 1.602 - 2.24% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.44% 3692.006 3781.955 - 1.81% -
std::deque<int>::ctor(size)/8192 2.43% 444.602 455.397 - 3.38% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 2.43% 69.715 71.408 - 2.82% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.43% 74.747 76.562 - 2.09% -
BM_std_min<unsigned___int128>/11 2.42% 4.172 4.274 - -5.05% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.42% 179379.208 183726.831 - 4.60% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 2.42% 11602.279 11883.156 - 2.54% -
BM_RangesPopHeap_float_16384 2.42% 33.138 33.940 - 0.74% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 2.42% 19.255 19.721 - 0.39% -
std::copy_if(vector<int>)_(every_other)/8 2.41% 2.504 2.564 - 1.36% -
std::distance(join_view(vector<vector<int>>))/4096 2.40% 4.371 4.476 - 0.11% -
BM_SortHeap_string_16384 2.40% 96.153 98.463 - -0.60% -
SetIntersection_None_Vector_uint64_262144_16 2.40% 1154347.892 1182056.668 - -1.13% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.40% 26.352 26.983 - 2.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 2.39% 23.265 23.821 - 1.51% -
std::map<int,_int>::insert(value)_(new_value)/1024 2.39% 26.871 27.513 - -0.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.38% 1761.039 1802.998 - 16.82% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 2.38% 5.955 6.096 - 1.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.38% 16.407 16.798 - 1.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.37% 141803.214 145162.545 - 3.89% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.37% 1561194.986 1598144.777 - 2.22% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.37% 10029331.844 10266685.609 - 5.21% -
std::find_if_not(deque<int>)_(process_all)/8192 2.36% 2881.790 2949.871 - 0.15% -
std::partial_sort_copy(list<int>)_(heap)/8 2.36% 15.596 15.963 - -2.06% -
rng::move_backward(vector<bool>)_(aligned)/4096 2.36% 7.900 8.086 - 2.56% -
std::multimap<int,_int>::contains(key)_(existent)/1024 2.36% 3.615 3.700 - -1.83% -
BM_std_minmax<unsigned_short>/19 2.35% 2.199 2.251 - 3.54% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.35% 15.123 15.478 - 0.70% -
std::move_backward(deque<int>)/64 2.35% 7.142 7.310 - 33.55% -
SetIntersection_Front_Set_float_262144_64 2.35% 1851812.538 1895262.541 - 1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.34% 11.472 11.740 - 2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.34% 7692676.275 7872489.840 - 1.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.33% 150211.590 153716.785 - 1.39% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.32% 207.655 212.475 - 2.73% -
SetIntersection_Interlaced_Set_float_262144_256 2.31% 1558648.273 1594712.644 - 0.97% -
BM_MakeHeap_string_PipeOrgan_16 2.31% 3.605 3.689 - 2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.30% 19122387.832 19563126.805 - -0.41% -
std::partition(list<int>)_(dense)/32 2.30% 8.770 8.972 - -2.05% -
SetIntersection_None_Set_float_262144_4 2.30% 1160576.740 1187283.774 - 2.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 2.30% 0.698 0.714 - 1.42% -
std::rotate(vector<bool>)_(1_element_forward)/32 2.30% 17.375 17.775 - -1.51% -
SetIntersection_Front_Vector_uint64_256_256 2.28% 4587793.873 4692471.969 - 0.83% -
SetIntersection_Front_Vector_string_1024_16 2.28% 1698140.691 1736859.938 - 0.73% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 2.28% 19.935 20.389 - 5.66% -
std::copy_if(vector<int>)_(entire_range)/8 2.28% 2.279 2.330 - 2.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.27% 2.581 2.639 - -1.84% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.27% 161628.684 165303.317 - -2.54% -
SetIntersection_Interlaced_Set_float_1024_16 2.27% 11496694.843 11757806.897 - -0.18% -
std::unordered_multiset<int>::ctor(const&)/1024 2.27% 6590.292 6739.685 - 1.92% -
BM_MakeHeap_uint64_Ascending_16 2.26% 0.649 0.664 - -0.88% -
std::rotate(list<int>)_(1_element_backward)/8192 2.26% 8722.464 8919.751 - 5.67% -
BM_RangesMakeHeap_uint64_Random_1024 2.25% 1.041 1.065 - -1.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.25% 3.465 3.543 - -0.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.25% 8837.708 9036.726 - 4.99% -
BM_std_minmax<char>/30 2.24% 2.664 2.724 - -4.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 2.24% 5.305 5.424 - -0.12% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.24% 2.271 2.322 - 5.31% -
rng::none_of(deque<int>)_(process_all)/8 2.24% 4.479 4.579 - 4.43% -
std::reverse_copy(vector<int>)/4096 2.23% 132.832 135.800 - 1.44% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.23% 348525944.053 356309248.688 - 3.63% -
BM_lexicographical_compare_three_way_slow_path/16384 2.23% 3891.253 3978.122 - -0.16% -
BM_std_min<unsigned___int128>/10 2.23% 3.757 3.841 - -4.24% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 2.23% 190.080 194.319 - 1.94% -
rng::move(list<int>)/262144 2.23% 251699.423 257305.676 - 1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.22% 44819630.191 45816144.752 - -0.10% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.22% 210.811 215.498 - -0.56% -
BM_PushHeap_string_SingleElement_262144 2.22% 2.528 2.584 - -7.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.22% 70917.741 72490.351 - 5.77% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.21% 47.128 48.169 - 6.36% -
std::stable_sort(deque<int>)_(repeated)/1024 2.21% 1354.644 1384.543 - 0.74% -
SetIntersection_Interlaced_Set_string_64_16 2.21% 40298243.096 41187380.401 - 5.49% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.20% 92609.582 94649.419 - 0.75% -
std::multimap<int,_int>::ctor(const&)/32 2.20% 213.288 217.978 - 1.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.20% 120.909 123.566 - 4.02% -
std::partition(vector<int>)_(sparse)/32 2.20% 8.782 8.975 - 2.85% -
std::unordered_multiset<int>::erase(iterator)/32 2.19% 20.238 20.682 - 3.13% -
SetIntersection_None_Set_uint32_262144_16384 2.19% 1153920.981 1179157.469 - 2.40% -
rng::remove_if(vector<int>)_(sprinkled)/32 2.19% 56.695 57.934 - 8.50% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.18% 23.320 23.829 - -3.64% -
std::unordered_set<int>::clear()/1024 2.18% 7897.700 8069.804 - 2.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.18% 3058919.354 3125576.824 - 0.37% -
std::rotate(vector<bool>)_(1_element_forward)/50 2.18% 17.424 17.803 - -1.37% -
BM_CmpLess_short_uint 2.17% 1.100 1.124 - 1.78% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 2.17% 33.420 34.145 - 3.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.16% 9061.868 9257.680 - 1.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.16% 1.893 1.934 - -2.62% -
rng::search_n(vector<int>)_(no_match)/1000 2.15% 205.753 210.184 - 1.66% -
BM_std_minmax<char>/28 2.15% 2.082 2.126 - -5.71% -
SetIntersection_None_Set_float_262144_16 2.15% 1162138.021 1187076.902 - 2.23% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.14% 6727.557 6871.265 - 2.67% -
SetIntersection_Front_Vector_uint32_1024_64 2.13% 1423747.091 1454101.661 - 4.58% -
SetIntersection_Interlaced_Set_float_262144_16 2.13% 1581017.252 1614709.147 - 0.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.13% 2115506.836 2160575.682 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.12% 11623335.944 11869938.467 - 0.61% -
BM_MakeHeap_string_Random_16 2.12% 8.289 8.464 - 1.23% -
BM_PushHeap_uint64_Random_262144 2.12% 5.887 6.011 - -1.84% -
std::fill_n(list<int>)/8192 2.11% 8818.847 9004.980 - 27.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.11% 10673.606 10898.827 - 3.02% -
SetIntersection_Interlaced_Set_float_262144_64 2.11% 1552468.262 1585164.062 - 0.75% -
rng::find_if_not(list<int>)_(process_all)/50 2.11% 21.563 22.017 - 2.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 2.10% 10.715 10.940 - 1.49% -
BM_deque_deque_move_backward/70000 2.10% 8818.889 9003.953 - 2.32% -
SetIntersection_Front_Vector_uint64_262144_1 2.10% 1101267.529 1124365.654 - 0.36% -
BM_RangesMakeHeap_string_Heap_1024 2.10% 4.728 4.827 - 0.20% -
SetIntersection_Interlaced_Set_string_262144_256 2.09% 2082813.559 2126414.631 - 1.99% -
SetIntersection_Front_Vector_string_16384_256 2.09% 10070172.819 10280864.940 - 1.25% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.09% 20.302 20.727 - 1.41% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.09% 1.535 1.567 - 4.46% -
BM_StringCopy_Huge 2.09% 102.758 104.904 - 3.89% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.09% 1231049.889 1256725.504 - 2.49% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 2.08% 22.357 22.823 - 1.21% -
rng::transform(deque<int>)_(identity_transform)/50 2.08% 19.789 20.200 - 1.93% -
rng::starts_with(deque<int>)/1024 2.08% 472.475 482.293 - -1.18% -
std::rotate(vector<bool>)_(by_1/2)/50 2.08% 17.286 17.645 - -2.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.07% 9.849 10.053 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.07% 198.751 202.870 - 1.33% -
std::rotate(list<int>)_(1_element_forward)/8192 2.07% 8053.140 8219.930 - 3.99% -
std::partition_point(deque<int>)/1024 2.07% 9.168 9.358 - 1.43% -
std::map<int,_int>::contains(key)_(existent)/1024 2.07% 4.103 4.188 - 3.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 2.07% 6.740 6.880 - 0.49% -
BM_MakeThenSortHeap_float_Descending_1024 2.07% 8.033 8.199 - 2.74% -
bm_write 2.07% 582.843 594.882 - -0.14% -
BM_PopHeap_string_1 2.06% 0.513 0.523 - -25.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.06% 5343825.841 5454075.342 - 1.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.06% 35.018 35.740 - -1.07% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.06% 8.697 8.876 - -15.53% -
BM_std_minmax<short>/22 2.06% 2.269 2.316 - 1.73% -
BM_MakeHeap_string_QuickSortAdversary_4 2.06% 5.914 6.035 - 0.20% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.06% 0.964 0.984 - 2.22% -
SetIntersection_Front_Set_uint32_16384_1 2.06% 1091924.981 1114382.029 - -0.10% -
BM_RangesMakeHeap_string_Heap_262144 2.05% 5.184 5.290 - -2.72% -
BM_std_min<unsigned___int128>/8 2.04% 2.937 2.997 - -3.63% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.04% 23.054 23.524 - 3.24% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 2.04% 4627.053 4721.521 - -0.34% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.04% 11093.827 11320.227 - -0.30% -
std::sort(deque<int>)_(repeated)/8 2.03% 18.730 19.111 - 2.06% -
SetIntersection_Front_Set_uint64_262144_1 2.03% 1093259.113 1115489.284 - -3.47% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.03% 2937.445 2997.080 - 2.57% -
std::multiset<int>::erase(key)_(non-existent)/1024 2.03% 6.644 6.779 - 2.11% -
rng::move(vector<int>)/1048576 2.03% 56857.099 58009.461 - 0.43% -
BM_deque_deque_ranges_move_backward/64000 2.03% 7989.215 8151.119 - 2.70% -
BM_std_min<int>/64 2.03% 2.640 2.693 - 0.91% -
SetIntersection_Front_Set_uint32_64_16 2.03% 16710603.889 17049091.153 - 1.72% -
std::multimap<int,_int>::find(key)_(existent)/8192 2.03% 5.453 5.563 - 0.64% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.02% 337.580 344.411 - 0.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.02% 0.700 0.715 - -2.47% -
std::copy(deque<int>)/262144 2.02% 10247.479 10454.665 - 1.00% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 2.02% 32.995 33.662 - 1.22% -
std::remove_if(list<int>)_(prefix)/1024 2.01% 1035.682 1056.514 - 0.89% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 2.01% 663.737 677.086 - 1.57% -
BM_MakeThenSortHeap_string_SingleElement_64 2.01% 19.850 20.249 - 2.92% -
rng::partial_sort(deque<int>)_(heap)/8192 2.01% 278225.060 283819.687 - -0.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.01% 2.343 2.390 - -3.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.01% 1457666.119 1486944.577 - 1.99% -
SetIntersection_None_Set_uint32_256_64 2.01% 9255265.852 9440976.910 - 0.55% -
BM_PushHeap_uint32_Random_4 2.00% 2.454 2.503 - 0.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.00% 16.440 16.769 - 1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.00% 11435224.279 11663766.203 - 1.73% -
BM_num_get<double> 2.00% 35.735 36.449 - 2.92% -
BM_RangesMakeHeap_uint64_Random_262144 2.00% 1.062 1.083 - 3.97% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 2.00% 518.380 528.729 - 0.94% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.99% 1.980 2.020 - -2.96% -
BM_MakeThenSortHeap_string_SingleElement_256 1.99% 25.330 25.835 - 2.83% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.99% 8.683 8.856 - 1.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.99% 9.694 9.887 - 3.66% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.98% 34.009 34.684 - 0.98% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.98% 9820.692 10015.166 - 0.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.98% 4361327.415 4447592.123 - 1.01% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.98% 1.240 1.265 - 3.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.98% 0.653 0.666 - 1.68% -
rng::stable_partition(vector<int>)_(sparse)/32 1.97% 7.043 7.182 - -4.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.97% 623.393 635.696 - 3.82% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.97% 69.911 71.287 - 3.42% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.97% 10.102 10.301 - 1.53% -
BM_MakeThenSortHeap_string_Ascending_1024 1.97% 35.650 36.352 - 1.41% -
std::stable_partition(deque<int>)_(dense)/50 1.97% 41.071 41.879 - 5.53% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.97% 44.454 45.328 - 2.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.97% 390428.564 398104.006 - 1.86% -
SetIntersection_Interlaced_Set_float_262144_16384 1.97% 1242098.551 1266510.418 - 1.22% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.96% 7.477 7.624 - 2.08% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 1.96% 80345.849 81918.595 - -4.17% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.96% 19.024 19.396 - -1.00% -
rng::search_n(vector<int>)_(no_match)/1024 1.96% 210.536 214.654 - 1.92% -
rng::for_each(map<int>)/8 1.96% 6.224 6.346 - 41.84% -
bm_ranges_lexicographical_compare<signed_char>/16 1.95% 1.299 1.324 - 2.08% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.95% 443.951 452.616 - 0.36% -
BM_std_minmax<short>/31 1.95% 3.151 3.212 - 4.12% -
BM_RangesMakeHeap_string_Heap_256 1.95% 4.845 4.940 - -0.56% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.95% 4.929 5.025 - -0.74% -
BM_RangesMakeHeap_string_Heap_16384 1.94% 4.966 5.062 - 0.70% -
SetIntersection_Interlaced_Set_float_1024_256 1.94% 15902027.029 16210383.429 - -0.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.93% 24.522 24.995 - 1.70% -
BM_MakeHeap_string_Random_256 1.93% 10.378 10.578 - 1.56% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.93% 22397.434 22829.000 - -8.42% -
BM_std_min<unsigned_char>/7 1.93% 1.829 1.864 - 1.32% -
std::multiset<std::string>::find(key)_(existent)/8192 1.93% 39.137 39.891 - 38.00% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.93% 21.997 22.420 - 6.14% -
std::sort(deque<int>)_(descending)/8 1.93% 25.778 26.274 - 2.18% -
std::copy_n(vector<bool>)_(aligned)/32768 1.92% 35.401 36.082 - 1.74% -
std::set<std::string>::find(key)_(existent)/8192 1.92% 26.815 27.330 - -4.26% -
BM_std_minmax<unsigned_long_long>/2 1.92% 0.886 0.903 - 3.86% -
SetIntersection_Front_Set_uint32_262144_64 1.92% 1944574.571 1981827.507 - -1.36% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.92% 1.037 1.057 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.91% 10.865 11.073 - 0.84% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.91% 6.130 6.247 - 0.11% -
SetIntersection_None_Vector_uint64_262144_4 1.91% 1205087.941 1228106.307 - 0.73% -
SetIntersection_Front_Set_uint64_16384_256 1.91% 4417441.260 4501812.101 - -11.08% -
SetIntersection_None_Vector_uint32_262144_256 1.90% 1200234.042 1223081.762 - 1.57% -
std::list<int>::ctor(size)/8192 1.90% 93917.120 95702.280 - 0.58% -
rng::search(vector<int>)_(same_length)/1024 1.90% 249.076 253.809 - 2.61% -
BM_std_min<int>/17 1.90% 0.953 0.971 - 1.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.90% 36413.437 37104.701 - 2.48% -
std::reverse(deque<int>)/512 1.90% 113.311 115.460 - -0.45% -
std::map<int,_int>::insert(value)_(new_value)/8192 1.90% 39.250 39.995 - 0.59% -
std::all_of(deque<int>)_(process_all)/8 1.89% 3.226 3.287 - 6.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.89% 1.197 1.220 - -0.30% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.88% 3.687 3.757 - 0.11% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.88% 3.098 3.156 - 1.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.88% 6631.295 6755.694 - 2.67% -
SetIntersection_Interlaced_Vector_string_1024_1 1.86% 1127308.597 1148263.930 - 2.81% -
bm_ranges_swap_ranges_vb_aligned/262144 1.85% 489.304 498.373 - 0.00% -
std::partition_point(list<int>)/1024 1.85% 1268.172 1291.670 - -0.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.85% 2.422 2.467 - 13.91% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.85% 1.407 1.434 - -3.98% -
BM_std_minmax<char>/27 1.85% 1.825 1.859 - -4.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.85% 1654180.418 1684704.018 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.84% 1657587.809 1688155.922 - 0.21% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 1.84% 583.897 594.659 - -2.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.83% 198.779 202.425 - 2.08% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 1.83% 4.992 5.083 - 0.73% -
std::replace(vector<int>)_(sprinkled)/32 1.83% 5.797 5.903 - 17.22% -
std::stable_partition(vector<int>)_(sparse)/50 1.83% 20.676 21.054 - 4.46% -
BM_std_min<short>/12 1.83% 1.552 1.581 - 4.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.83% 51.574 52.515 - 1.42% -
SetIntersection_None_Set_float_262144_1 1.82% 1165741.779 1186994.709 - 2.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.82% 31895.696 32476.830 - 1.31% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.82% 6.140 6.252 - 6.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.82% 2.986 3.041 - 1.15% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.82% 19.369 19.721 - -3.17% -
BM_std_min<unsigned_short>/9 1.82% 6.198 6.310 - -2.56% -
BM_std_min<unsigned___int128>/9 1.81% 3.352 3.413 - -3.19% -
BM_RangesPushHeap_uint32_Random_4 1.81% 2.425 2.469 - -3.26% -
BM_std_minmax<unsigned_int>/2 1.80% 0.803 0.818 - -0.86% -
BM_MakeHeap_string_QuickSortAdversary_16 1.80% 8.516 8.669 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.80% 7569.909 7706.165 - 1.11% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.80% 20427.869 20795.250 - 4.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.80% 828716.154 843613.451 - 3.19% -
BM_MakeHeap_string_SingleElement_64 1.80% 6.288 6.401 - -0.72% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.80% 4.633 4.716 - -1.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.79% 9.206 9.371 - 1.26% -
bm_lexicographical_compare<int>/5 1.79% 1.515 1.542 - 0.75% -
BM_RangesMakeThenSortHeap_float_Heap_16 1.79% 1.952 1.987 - -5.35% -
std::rotate(vector<bool>)_(by_1/3)/32 1.79% 17.243 17.552 - -3.13% -
rng::search_n(vector<int>)_(no_match)/1048576 1.79% 209058.485 212802.147 - 1.74% -
SetIntersection_Interlaced_Set_string_256_256 1.79% 32163661.391 32739460.538 - 1.06% -
SetIntersection_None_Set_uint32_262144_256 1.79% 1159945.881 1180680.664 - 2.65% -
BM_deque_vector_ranges_copy_backward/4096 1.79% 147.186 149.816 - 1.29% -
SetIntersection_Front_Vector_string_1024_4 1.79% 1248726.887 1271028.164 - 2.59% -
SetIntersection_Interlaced_Set_uint32_256_1 1.78% 4373730.978 4451603.302 - 0.08% -
SetIntersection_None_Set_string_256_16 1.78% 11143138.874 11341451.298 - -0.92% -
SetIntersection_Interlaced_Set_string_262144_1024 1.77% 2111396.322 2148832.602 - 1.62% -
SetIntersection_None_Set_float_262144_256 1.77% 1165590.494 1186217.529 - 1.96% -
BM_deque_deque_ranges_copy_backward/64 1.77% 5.078 5.168 - 53.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.77% 214.350 218.137 - -0.29% -
BM_vector_deque_move_backward/70000 1.77% 8282.620 8428.895 - 5.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.77% 496.682 505.449 - 0.06% -
SetIntersection_None_Vector_uint32_1024_1024 1.76% 1145021.823 1165216.838 - 1.88% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.76% 7.228 7.355 - 2.43% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.76% 22.596 22.994 - -9.19% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.76% 23.676 24.093 - 3.15% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.76% 1066.391 1085.108 - 2.97% -
BM_vector_deque_ranges_copy_backward/70000 1.75% 8588.473 8739.096 - 7.15% -
BM_std_minmax<unsigned_short>/1 1.75% 0.634 0.645 - 3.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.75% 376.260 382.846 - 2.84% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 1.75% 103.290 105.098 - -1.04% -
BM_MakeHeap_string_Heap_16 1.75% 4.572 4.652 - 0.12% -
BM_std_minmax<unsigned_short>/16 1.74% 1.735 1.766 - 4.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.74% 3353188.293 3411526.960 - -4.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.74% 1165600.141 1185839.499 - 0.15% -
std::unordered_map<int,_int>::ctor(const&)/32 1.73% 200.805 204.281 - 1.61% -
std::rotate(vector<bool>)_(by_1/3)/50 1.73% 17.267 17.566 - -3.15% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.73% 33.463 34.041 - 0.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 131536.851 133802.554 - -0.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.72% 23.852 24.262 - 3.29% -
std::rotate_copy(list<int>)/50 1.72% 14.220 14.464 - 2.64% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.71% 1.364 1.388 - -0.01% -
BM_vector_deque_move_backward/64000 1.71% 7659.873 7791.038 - 5.88% -
BM_RangesMakeHeap_string_SingleElement_16384 1.71% 5.909 6.010 - 0.85% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.71% 28.085 28.566 - 5.73% -
std::replace(vector<int>)_(sprinkled)/8192 1.71% 1230.536 1251.598 - -8.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.71% 0.743 0.755 - 1.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.71% 23.922 24.331 - -0.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.71% 872.767 887.669 - 0.79% -
BM_RangesMakeHeap_string_Ascending_1024 1.71% 4.891 4.975 - -6.81% -
BM_CmpEqual_uint_uint 1.70% 1.106 1.124 - 1.21% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.70% 1361.878 1385.020 - -0.32% -
BM_PopHeap_float_16384 1.70% 34.121 34.700 - 4.72% -
BM_StringFindStringLiteral/128 1.70% 3.070 3.122 - -0.07% -
BM_MakeThenSortHeap_uint64_Random_262144 1.70% 35.351 35.951 - 1.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.70% 4170.196 4240.906 - 1.87% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.69% 381.237 387.677 - 0.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.69% 11.865 12.066 - 0.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.68% 31.243 31.769 - -0.53% -
BM_std_minmax<unsigned_long_long>/23 1.68% 4.352 4.426 - 2.97% -
std::multiset<int>::erase(key)_(existent)/1024 1.68% 41.563 42.262 - 4.03% -
std::rotate(vector<bool>)_(by_1/4)/32 1.68% 17.363 17.655 - -3.33% -
BM_std_minmax<unsigned_long_long>/30 1.68% 4.466 4.542 - 2.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.68% 95148.697 96746.224 - -0.06% -
BM_MakeHeap_string_QuickSortAdversary_64 1.68% 10.134 10.305 - 1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 1.68% 6202953.194 6306993.174 - 2.44% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.67% 1.412 1.436 - 0.23% -
std::replace_if(deque<int>)_(prefix)/8192 1.67% 3474.038 3532.214 - 0.23% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.67% 48.950 49.770 - 1.43% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.67% 216.468 220.086 - -0.23% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.67% 10.140 10.310 - 2.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.67% 32.911 33.460 - 18.47% -
rng::for_each(multiset<int>)/32 1.67% 25.205 25.625 - 17.04% -
BM_std_min<unsigned___int128>/6 1.67% 2.132 2.167 - -4.09% -
rng::none_of(deque<int>)_(process_all)/50 1.67% 27.103 27.555 - 3.74% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.66% 819168.132 832803.606 - -4.10% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.66% 0.978 0.994 - 1.05% -
BM_deque_deque_move_backward/64 1.66% 5.077 5.161 - 52.74% -
rng::for_each(set<int>)/8192 1.66% 7857.412 7987.919 - -51.43% -
BM_RangesPushHeap_uint64_Ascending_16 1.66% 0.941 0.957 - 2.18% -
SetIntersection_Front_Set_uint64_256_1 1.66% 4411960.029 4485198.771 - 1.87% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.66% 1.347 1.369 - 0.75% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.66% 19.073 19.389 - 1.12% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.65% 25.780 26.206 - 1.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.65% 18.883 19.195 - 1.01% -
bm_ranges_lexicographical_compare<signed_char>/6 1.65% 2.589 2.632 - 0.67% -
SetIntersection_Interlaced_Set_string_1024_4 1.65% 10491211.499 10664303.020 - 1.48% -
SetIntersection_None_Vector_uint32_262144_1024 1.65% 1198565.882 1218290.086 - 1.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 57562.709 58509.831 - -7.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.64% 6826.687 6938.858 - -9.65% -
rng::find_if(vector<char>)_(process_all)/1024 1.64% 269.019 273.439 - -0.29% -
SetIntersection_Front_Vector_uint64_16384_1024 1.64% 5851979.214 5948097.768 - -0.20% -
BM_vector_deque_move_backward/4000 1.64% 140.506 142.813 - -1.60% -
rng::find_if(vector<char>)_(bail_25%)/8 1.64% 0.943 0.958 - 0.97% -
BM_LowerBound_pair<uint32,_uint32>_256 1.64% 32.933 33.472 - 1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.64% 1767088.785 1796036.705 - -1.32% -
BM_std_min<unsigned_int>/4 1.64% 1.015 1.032 - 3.55% -
rng::rotate(deque<int>)_(1_element_backward)/1024 1.64% 42.830 43.531 - 11.30% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.64% 51.492 52.334 - -0.12% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.63% 100.815 102.461 - 1.01% -
SetIntersection_None_Vector_uint64_1024_4 1.63% 1124099.320 1142444.980 - -0.32% -
std::copy(list<int>)/32768 1.63% 25844.245 26265.566 - -0.59% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.63% 29.958 30.446 - 1.77% -
BM_PushHeap_uint32_Ascending_262144 1.63% 8.081 8.212 - 0.43% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.63% 55113.220 56010.259 - 4.37% -
BM_vector_deque_ranges_move_backward/64000 1.63% 7500.223 7622.147 - 6.20% -
BM_RangesMakeHeap_string_Heap_64 1.62% 4.943 5.023 - 0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.62% 2.303 2.340 - 1.61% -
rng::find_end(deque<int>)_(near_matches)/8192 1.62% 1121477.400 1139672.010 - -46.66% -
BM_std_min<unsigned_int>/64 1.62% 2.857 2.903 - 2.74% -
BM_RangesMakeHeap_string_SingleElement_1024 1.62% 6.145 6.245 - 0.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.62% 270983.554 275375.428 - 0.28% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.62% 19.420 19.735 - 2.46% -
std::rotate(vector<bool>)_(by_1/4)/50 1.62% 17.215 17.493 - -3.36% -
SetIntersection_None_Set_float_262144_64 1.62% 1164104.168 1182921.225 - 1.83% -
BM_std_min<char>/4 1.62% 1.103 1.121 - 4.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.61% 3.509 3.566 - 0.28% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.61% 21.973 22.327 - 3.39% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.61% 1484536.947 1508479.168 - 0.13% -
rng::remove_copy(deque<int>)_(sprinkled)/32 1.61% 12.186 12.382 - 0.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 1.61% 0.735 0.747 - -0.31% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.61% 20.538 20.869 - 1.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.61% 523.117 531.543 - -0.75% -
SetIntersection_None_Set_float_64_4 1.61% 21496451.040 21842651.590 - -3.75% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.61% 276879.831 281336.028 - 0.16% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.61% 427.929 434.816 - 3.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.61% 13.005 13.214 - 0.02% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.61% 1.238 1.258 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.60% 1125969.885 1144007.952 - 1.86% -
BM_deque_vector_ranges_copy/64 1.60% 2.581 2.622 - 0.55% -
std::move_backward(vector<bool>)_(aligned)/32768 1.60% 38.141 38.751 - 1.23% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.60% 5.658 5.749 - 1.53% -
rng::sort(deque<int>)_(pipe-organ)/8 1.60% 20.884 21.217 - 1.67% -
SetIntersection_Interlaced_Vector_float_256_64 1.60% 7275570.412 7391636.892 - -17.15% -
BM_std_min<unsigned_short>/12 1.60% 1.484 1.508 - -0.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.59% 11952.883 12143.436 - -0.52% -
BM_std_min<long_long>/13 1.59% 2.377 2.415 - 0.58% -
BM_RangesPushHeap_uint64_Random_4 1.59% 2.236 2.272 - 6.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.59% 36.453 37.034 - 26.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.59% 22.826 23.190 - 0.62% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.59% 23331.661 23703.139 - -7.77% -
SetIntersection_Front_Set_float_16384_1 1.59% 1108032.408 1125651.468 - 0.86% -
std::set<std::string>::ctor(const&)/32 1.59% 689.646 700.578 - 1.34% -
BM_MakeHeap_string_Random_16384 1.58% 12.614 12.814 - 1.53% -
BM_deque_vector_move_backward/4000 1.58% 143.594 145.866 - 2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.58% 1228268.240 1247691.933 - 0.33% -
SetIntersection_None_Set_uint64_1024_64 1.58% 8668018.130 8805052.450 - 1.50% -
SetIntersection_Front_Set_float_1024_16 1.58% 1303439.049 1324044.932 - 1.22% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.58% 21.954 22.301 - 0.03% -
BM_vector_deque_ranges_move/1 1.58% 2.147 2.181 - 7.35% -
BM_MakeHeap_string_QuickSortAdversary_256 1.58% 10.384 10.548 - 1.03% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.58% 17.981 18.265 - -2.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.58% 13155.906 13363.432 - 6.47% -
BM_deque_deque_copy_backward/65536 1.57% 8168.799 8297.425 - -0.07% -
SetIntersection_None_Set_uint64_1024_16 1.57% 8714458.744 8851467.867 - 1.29% -
std::stable_partition(vector<int>)_(sparse)/32 1.57% 7.268 7.382 - 7.40% -
rng::replace(vector<int>)_(sprinkled)/8192 1.57% 1399.330 1421.311 - 3.23% -
std::set<int>::upper_bound(key)_(existent)/32 1.57% 1.744 1.772 - 2.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.56% 7.493 7.610 - -1.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.56% 16133.999 16386.189 - 1.45% -
SetIntersection_None_Vector_float_16384_1 1.56% 1157883.460 1175967.253 - -2.31% -
std::multimap<std::string,_int>::clear()/1024 1.56% 19929.487 20240.149 - 2.29% -
BM_PopHeap_string_4 1.56% 5.266 5.349 - -0.13% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.56% 1.527 1.551 - 2.91% -
SetIntersection_None_Set_float_64_16 1.56% 18373007.854 18658847.275 - -2.95% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.55% 2.322 2.358 - 2.10% -
rng::sort(vector<NonIntegral>)_(heap)/1024 1.55% 4305.552 4372.472 - 0.63% -
std::move(deque<int>)/262144 1.55% 14821.763 15051.903 - 1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.55% 1110508.400 1127734.196 - 0.31% -
std::copy(vector<int>)/32768 1.55% 3721.516 3779.194 - 8.06% -
BM_RangesMakeThenSortHeap_float_Ascending_64 1.55% 3.942 4.003 - -2.59% -
std::partition_copy(list<int>)/50 1.55% 12.920 13.120 - -0.63% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.55% 179.247 182.018 - 0.27% -
rng::sort(deque<int>)_(ascending)/8 1.55% 18.375 18.659 - 2.32% -
BM_MakeHeap_string_Random_1024 1.54% 10.719 10.885 - 0.87% -
rng::partial_sort(vector<int>)_(descending)/8 1.54% 25.617 26.012 - 4.67% -
SetIntersection_Front_Set_float_256_4 1.54% 4472731.680 4541653.729 - 0.07% -
BM_std_min<unsigned_char>/5500 1.54% 37.015 37.585 - 1.38% -
std::find(list<int>)_(bail_25%)/1024 1.54% 130.192 132.192 - 1.58% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.53% 3.972 4.032 - -0.28% -
std::find_if_not(deque<int>)_(bail_25%)/32768 1.53% 2882.464 2926.647 - 7.58% -
BM_StringAssignStr_Huge_Transparent 1.53% 109.348 111.019 - 7.29% -
SetIntersection_None_Set_float_64_64 1.53% 11804059.106 11984115.834 - 0.92% -
BM_LowerBound_pair<uint32,_uint32>_16384 1.52% 101.063 102.604 - 0.77% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.52% 4256.880 4321.743 - 1.30% -
BM_CmpLess_ushort_schar 1.52% 1.031 1.046 - 0.32% -
std::multiset<int>::insert(value)_(already_present)/32 1.52% 19.049 19.339 - 1.78% -
SetIntersection_Front_Set_string_16_4 1.52% 67156524.219 68175916.597 - 1.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.52% 15469.726 15704.295 - 0.10% -
SetIntersection_Interlaced_Vector_string_16_16 1.51% 54281598.679 55102827.709 - -0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.51% 1508.473 1531.230 - -3.12% -
BM_MakeHeap_string_SingleElement_16384 1.51% 5.898 5.986 - -1.86% -
std::stable_sort(vector<int>)_(ascending)/8 1.51% 16.922 17.177 - 2.30% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.50% 15766406.557 16003220.705 - 5.38% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.50% 24.563 24.932 - 1.76% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.50% 63.086 64.030 - 1.66% -
SetIntersection_None_Set_string_1024_1024 1.49% 8866298.918 8998750.097 - -1.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.49% 13.906 14.113 - 0.68% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 1.49% 15.666 15.900 - -1.36% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.49% 673.744 683.787 - 1.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.49% 1.091 1.108 - 0.34% -
SetIntersection_None_Set_float_16384_1 1.49% 156143442.060 158465403.836 - 0.55% -
SetIntersection_Interlaced_Set_float_262144_1024 1.49% 1515920.574 1538443.277 - -0.63% -
SetIntersection_None_Vector_uint64_262144_16384 1.48% 1208006.264 1225933.335 - 0.77% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.48% 19.529 19.819 - 0.05% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.48% 55035.278 55851.467 - 1.81% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.48% 16.270 16.510 - 2.58% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.48% 304.306 308.804 - 2.17% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.48% 2.541 2.578 - 5.89% -
BM_std_minmax<unsigned_long_long>/14 1.48% 3.313 3.362 - 2.06% -
SetIntersection_Interlaced_Vector_float_256_16 1.48% 6245316.762 6337442.059 - -20.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.47% 1.111 1.127 - -1.59% -
BM_MakeHeap_string_PipeOrgan_64 1.47% 4.721 4.790 - 1.17% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.47% 681.729 691.760 - 1.60% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.47% 262494.141 266355.963 - -1.37% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.47% 1920.477 1948.719 - 1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.47% 1082500.082 1098402.858 - -2.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.47% 8.431 8.555 - 0.78% -
BM_deque_deque_copy_backward/64 1.47% 5.089 5.163 - 53.04% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.47% 2.040 2.070 - 2.14% -
SetIntersection_None_Set_uint32_262144_1 1.47% 1165242.434 1182347.900 - 2.00% -
SetIntersection_None_Vector_uint64_1024_64 1.47% 1150032.587 1166914.486 - 2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.47% 14.922 15.141 - -1.40% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.47% 16.181 16.418 - -2.60% -
BM_RangesSortHeap_uint32_4 1.47% 1.042 1.058 - 2.43% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.47% 10.641 10.797 - 2.41% -
std::set<int>::contains(key)_(non-existent)/1024 1.46% 5.258 5.334 - 0.54% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.46% 605.627 614.468 - -1.16% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.46% 106551.538 108106.221 - -3.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.46% 133.407 135.352 - 0.90% -
SetIntersection_Interlaced_Set_float_262144_1 1.46% 1095805.073 1111774.686 - 0.62% -
rng::find_if_not(list<int>)_(process_all)/32768 1.46% 28247.719 28659.248 - -2.07% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.46% 21.786 22.103 - 0.69% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.45% 38.504 39.064 - 0.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.45% 1.180 1.198 - -2.04% -
SetIntersection_None_Vector_float_262144_1024 1.45% 1190195.090 1207504.902 - -1.98% -
rng::any_of(deque<int>)_(process_all)/32 1.45% 11.533 11.701 - 1.31% -
std::copy(list<int>)/8 1.45% 2.460 2.496 - -0.68% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.45% 550845.692 558842.890 - 1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.45% 194886452.504 197712344.999 - -0.69% -
rng::partial_sort(vector<int>)_(heap)/8 1.45% 26.963 27.354 - 1.28% -
std::sort(deque<int>)_(heap)/1024 1.45% 6175.889 6265.330 - 0.41% -
rng::generate(list<int>)/50 1.45% 15.882 16.112 - 4.87% -
SetIntersection_Front_Vector_uint32_262144_262144 1.45% 345641275.502 350638732.475 - -0.06% -
rng::reverse_copy(list<int>)/8 1.45% 2.327 2.361 - 2.30% -
SetIntersection_Interlaced_Set_string_256_16 1.44% 18675778.857 18945275.950 - 4.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.44% 21.521 21.832 - -5.27% -
BM_RangesPushHeap_string_QuickSortAdversary_256 1.44% 14.422 14.630 - -0.24% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.44% 22.473 22.797 - 1.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.44% 174666.550 177182.198 - 4.32% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.44% 12.585 12.766 - 0.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.44% 7.196 7.300 - 0.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.44% 79.322 80.462 - -7.89% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.44% 68.599 69.584 - -0.00% -
std::set<int>::insert(value)_(already_present)/1024 1.44% 6.254 6.344 - -6.38% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.43% 275.486 279.439 - 1.02% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.43% 1.553 1.575 - -5.38% -
SetIntersection_Front_Vector_float_16384_1 1.43% 1110657.335 1126565.852 - 0.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.43% 1.101 1.117 - -3.97% -
BM_MakeHeap_uint32_PipeOrgan_16 1.43% 0.997 1.011 - -2.88% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 1.43% 62.813 63.709 - -4.61% -
SetIntersection_Interlaced_Set_string_4_4 1.42% 166534746.867 168907352.417 - 0.37% -
BM_std_min<long_long>/31 1.42% 3.394 3.442 - 1.15% -
std::copy_n(deque<int>)/64 1.42% 2.760 2.799 - 1.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 84385.978 85580.931 - 2.04% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.42% 20.022 20.305 - 0.96% -
rng::copy(deque<int>)/1048576 1.41% 49623.230 50325.144 - 0.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.41% 39.362 39.919 - 2.67% -
SetIntersection_None_Set_uint64_1024_1 1.41% 8667810.456 8790092.926 - -1.36% -
SetIntersection_None_Set_string_262144_1024 1.41% 1682498.535 1706205.727 - 0.05% -
std::find_if_not(list<int>)_(process_all)/50 1.41% 21.386 21.687 - 1.69% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.40% 1545073.324 1566779.215 - 2.21% -
SetIntersection_Interlaced_Set_float_4_1 1.40% 228360745.910 231567709.778 - 1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.40% 23.591 23.923 - 0.49% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.40% 4.873 4.941 - 1.01% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.40% 8.560 8.680 - -1.13% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.40% 10.574 10.722 - 0.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.40% 44.099 44.718 - 4.17% -
std::partition_copy(vector<int>)/1024 1.40% 467.058 473.604 - 3.58% -
SetIntersection_Front_Set_string_64_16 1.40% 25117840.424 25468778.660 - -1.13% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.40% 30.027 30.447 - 12.74% -
std::multiset<int>::count(key)_(existent)/32 1.40% 3.512 3.561 - 0.88% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.40% 2.047 2.076 - -0.20% -
BM_SortHeap_string_64 1.39% 29.790 30.205 - -1.12% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.39% 682.933 692.442 - 1.49% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.39% 35.278 35.770 - 0.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.39% 783.217 794.114 - -0.42% -
SetIntersection_None_Vector_uint32_16384_4 1.39% 1169506.166 1185770.322 - 0.79% -
std::unordered_set<std::string>::ctor(const&)/32 1.39% 707.849 717.685 - -0.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.38% 40.288 40.846 - -5.18% -
BM_SortHeap_string_1024 1.38% 59.244 60.063 - -1.28% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.38% 29.190 29.593 - 1.07% -
BM_std_min<long_long>/64 1.38% 4.846 4.913 - 0.16% -
std::all_of(vector<int>)_(process_all)/32 1.38% 8.318 8.433 - -0.77% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.38% 54356.123 55103.977 - -2.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.37% 14584.177 14784.709 - 1.35% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.37% 41.269 41.834 - 40.51% -
SetIntersection_Interlaced_Set_string_16384_64 1.37% 348214576.261 352970650.883 - 0.27% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 1.37% 10.522 10.666 - 3.04% -
BM_std_minmax_element<int>/64000 1.36% 15704.625 15918.840 - -5.42% -
std::multimap<std::string,_int>::clear()/8192 1.36% 200385.669 203116.412 - 0.20% -
std::set<int>::ctor(const&,_alloc)/1024 1.36% 6066.501 6149.107 - -1.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.36% 11490832.537 11647156.367 - -0.48% -
SetIntersection_Front_Vector_float_262144_256 1.36% 2311075.699 2342472.253 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.36% 4386477.857 4445976.828 - 0.40% -
std::partition_copy(vector<int>)/32 1.36% 8.068 8.178 - 0.23% -
BM_CmpEqual_int_int 1.35% 1.114 1.129 - 0.37% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.35% 421.494 427.187 - 5.37% -
std::multimap<std::string,_int>::erase(iterator)/1024 1.35% 27.782 28.157 - -14.70% -
BM_std_min<unsigned___int128>/7 1.35% 2.543 2.577 - -3.03% -
BM_RangesPopHeap_float_4 1.35% 2.437 2.470 - 4.26% -
std::find(vector<int>)_(process_all)/8 1.35% 2.660 2.696 - 1.84% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.35% 4.032 4.086 - 0.04% -
rng::for_each(multimap<int>::iterator)/32 1.35% 23.539 23.856 - 12.53% -
BM_deque_deque_copy_backward/70000 1.35% 9003.980 9125.255 - 8.60% -
rng::remove_copy_if(list<int>)_(sprinkled)/32 1.35% 14.499 14.694 - 0.51% -
rng::reverse_copy(vector<int>)/4096 1.35% 134.443 136.252 - -0.73% -
SetIntersection_None_Set_uint32_262144_4 1.34% 1162371.664 1178001.223 - 1.75% -
rng::move(vector<int>)/8 1.34% 2.290 2.321 - 4.49% -
rng::unique(list<int>)_(sprinkled)/52 1.34% 78.193 79.242 - 2.08% -
SetIntersection_Front_Set_uint32_262144_1 1.34% 1088229.592 1102801.515 - 0.48% -
SetIntersection_Front_Vector_string_1024_1024 1.34% 38314886.702 38827895.281 - -4.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.34% 18.134 18.376 - -7.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.34% 35929.670 36410.190 - 1.54% -
SetIntersection_Front_Set_string_1024_1 1.34% 1151406.925 1166788.758 - 1.63% -
BM_RangesPushHeap_uint32_Random_16384 1.33% 6.168 6.250 - 0.14% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.33% 0.939 0.951 - 1.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.33% 7.854 7.959 - 2.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 1.33% 72.302 73.265 - 43.36% -
std::adjacent_find(vector<int>)/1048576 1.33% 235712.216 238850.973 - 1.66% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.33% 3.828 3.879 - -0.41% -
rng::move_backward(deque<int>)/64 1.33% 7.241 7.337 - 30.56% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.33% 1.530 1.550 - -2.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 630106.547 638485.039 - 2.05% -
std::find(list<int>)_(bail_25%)/8192 1.33% 1426.692 1445.657 - 1.50% -
std::reverse_copy(list<int>)/8 1.33% 2.399 2.431 - 0.49% -
rng::partial_sort_copy(deque<int>)_(descending)/1024 1.33% 8427.400 8539.282 - 0.63% -
SetIntersection_Front_Set_uint32_256_64 1.33% 6320391.746 6404286.094 - 2.71% -
BM_SortHeap_string_256 1.33% 44.445 45.035 - -1.40% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.33% 1.010 1.023 - -8.60% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.32% 12.902 13.073 - 1.17% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.32% 11955.748 12113.935 - 0.24% -
std::move(vector<int>)/1048576 1.32% 56158.099 56900.257 - 1.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.32% 0.974 0.987 - 0.64% -
std::copy(deque<int>)/1048576 1.32% 49638.890 50294.523 - 1.13% -
BM_std_minmax_element<int>/65536 1.32% 16086.140 16298.380 - -5.37% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.32% 8438.364 8549.414 - 0.73% -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 1.32% 8.568 8.680 - 0.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.31% 14.919 15.115 - 3.01% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.31% 519.225 526.036 - 1.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.31% 11.795 11.949 - 1.47% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.30% 661.206 669.830 - 1.43% -
BM_num_put<unsigned_long> 1.30% 11.453 11.603 - -4.01% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.30% 6623.357 6709.588 - 1.61% -
BM_std_minmax<unsigned_int>/70000 1.30% 2353.014 2383.616 - 1.26% -
std::shift_left(list<int>)/50 1.30% 27.622 27.981 - 1.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.30% 1.295 1.312 - -0.47% -
BM_std_minmax<char>/22 1.30% 2.472 2.504 - -6.25% -
BM_std_minmax<short>/29 1.30% 2.537 2.570 - -3.83% -
std::move(vector<int>)/8 1.30% 2.251 2.280 - -1.09% -
BM_SortHeap_pair<uint32,_uint32>_262144 1.30% 33.645 34.081 - 0.20% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.30% 35675.672 36138.017 - 1.44% -
BM_MakeHeap_string_Random_262144 1.30% 15.408 15.608 - 0.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.30% 11.555 11.705 - 0.12% -
BM_vector_deque_ranges_move/64 1.29% 2.679 2.714 - 1.99% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.29% 17677.618 17906.042 - 0.83% -
std::search(list<int>)_(single_element)/1000 1.29% 667.020 675.631 - 0.67% -
std::rotate_copy(deque<int>)/1024 1.29% 34.560 35.005 - 2.32% -
std::partition(vector<int>)_(sparse)/50 1.29% 14.037 14.218 - 3.03% -
BM_std_minmax<int>/70000 1.29% 2352.588 2382.892 - 1.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.29% 3823.285 3872.458 - -0.91% -
std::set<std::string>::equal_range(key)_(existent)/32 1.29% 16.713 16.928 - 9.17% -
std::move(list<int>)/512 1.28% 356.009 360.583 - 2.66% -
std::set<int>::erase(key)_(non-existent)/32 1.28% 2.296 2.325 - -13.23% -
std::deque<std::string>::ctor(size)/32 1.28% 42.601 43.148 - 7.49% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.28% 18.191 18.424 - -1.05% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.28% 1.466 1.485 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.28% 6298728.220 6379456.492 - 0.16% -
BM_std_min<int>/12 1.28% 1.525 1.544 - 3.53% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 1.28% 51809.430 52472.142 - 0.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.28% 29.309 29.684 - 1.01% -
std::for_each(join_view(vector<vector<int>>))/8 1.28% 1.434 1.452 - 5.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.27% 45.802 46.386 - 0.67% -
rng::partial_sort_copy(list<int>)_(descending)/8 1.27% 17.641 17.866 - -3.89% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.27% 6.930 7.018 - 2.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.27% 22.709 22.998 - -0.40% -
rng::replace_if(vector<int>)_(prefix)/1024 1.27% 271.817 275.279 - -1.02% -
std::stable_sort(deque<int>)_(ascending)/1024 1.27% 2121.790 2148.805 - 1.60% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.27% 3.311 3.353 - 3.27% -
rng::for_each(set<int>)/32 1.27% 25.320 25.642 - 19.78% -
BM_CmpEqual_short_uint 1.27% 1.095 1.109 - 0.25% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.27% 22.534 22.820 - 2.84% -
BM_std_min<unsigned_int>/12 1.27% 1.479 1.498 - 1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.26% 33168.703 33588.100 - 3.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.26% 8470.661 8577.528 - 0.86% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.26% 6419.321 6500.230 - 1.58% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.26% 690794.499 699499.917 - 1.28% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.26% 59.141 59.886 - 1.40% -
BM_deque_vector_ranges_move_backward/4096 1.26% 147.235 149.090 - -0.06% -
std::find_if(list<int>)_(process_all)/32768 1.26% 27669.988 28018.485 - -1.98% -
SetIntersection_Front_Set_float_1024_1 1.26% 1107543.254 1121483.592 - 0.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.26% 17.682 17.904 - 0.78% -
SetIntersection_None_Vector_uint32_1024_64 1.26% 1152196.454 1166687.791 - 1.19% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.25% 16.380 16.585 - -2.13% -
std::multiset<int>::erase(iterator)/32 1.25% 21.719 21.991 - 3.15% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.25% 34.144 34.572 - 2.81% -
BM_MakeHeap_float_Random_262144 1.25% 1.120 1.134 - 1.65% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.25% 1877.399 1900.888 - 0.83% -
BM_MakeThenSortHeap_uint32_Random_4 1.25% 3.961 4.010 - 0.00% -
BM_PushHeap_string_Ascending_64 1.25% 7.753 7.850 - 9.96% -
BM_std_minmax_element<int>/70000 1.25% 17207.493 17422.238 - -5.36% -
BM_MakeHeap_string_Random_64 1.25% 9.998 10.123 - 0.90% -
rng::fold_left(deque<int>)/50 1.25% 27.127 27.465 - -0.95% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.24% 648.445 656.517 - 1.38% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.24% 18108.981 18334.387 - 1.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.24% 1.225 1.240 - 8.15% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.24% 29614.506 29982.930 - 5.75% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.24% 9945928.470 10069634.951 - 0.49% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.24% 41.197 41.708 - 1.05% -
rng::stable_partition(list<int>)_(sparse)/32 1.24% 9.753 9.874 - 0.76% -
std::search_n(list<int>,_pred)_(no_match)/8192 1.24% 7803.478 7900.233 - -3.04% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.24% 38.394 38.869 - 0.39% -
SetIntersection_Interlaced_Set_float_1024_1 1.24% 1106504.481 1120212.088 - -0.55% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.24% 58199.439 58919.947 - 3.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.24% 1.191 1.205 - -0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.24% 729.015 738.024 - -0.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.24% 805020.694 814965.277 - -2.53% -
rng::rotate(deque<int>)_(1_element_backward)/32 1.23% 4.537 4.593 - 10.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.23% 2141320.232 2167659.097 - -0.36% -
rng::adjacent_find(vector<int>,_pred)/1048576 1.23% 462908.183 468598.979 - 0.31% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.23% 6.559 6.640 - -0.39% -
rng::unique(list<int>)_(contiguous)/1024 1.23% 919.570 930.856 - 0.28% -
SetIntersection_None_Vector_uint64_256_1 1.23% 4480682.222 4535656.886 - 0.52% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.23% 25.060 25.367 - 1.66% -
BM_deque_deque_move_backward/64000 1.22% 8072.766 8171.532 - 1.79% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.22% 39.274 39.754 - 0.88% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 1.22% 2.049 2.074 - -0.06% -
rng::reverse_copy(deque<int>)/64 1.22% 19.909 20.152 - 1.08% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.22% 6.097 6.171 - 1.60% -
std::stable_partition(vector<int>)_(dense)/1024 1.22% 293.025 296.588 - 0.21% -
BM_std_min<unsigned_short>/18 1.22% 1.539 1.558 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.22% 123768.641 125272.687 - 1.35% -
std::all_of(list<int>)_(process_all)/32 1.22% 11.724 11.866 - 3.24% -
rng::reverse(vector<int>)/8 1.21% 1.556 1.575 - -2.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.21% 32012.944 32401.064 - -0.29% -
BM_std_min<char>/30 1.21% 2.276 2.304 - 3.64% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 1.21% 6.213 6.289 - -1.51% -
std::replace(vector<int>)_(prefix)/50 1.21% 7.630 7.722 - 1.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.21% 158372988.191 160283871.107 - 1.57% -
SetIntersection_Front_Vector_string_16384_1 1.21% 1135285.863 1148977.981 - 0.37% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.21% 2.050 2.075 - -0.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.20% 799.158 808.788 - 1.86% -
BM_deque_deque_ranges_move/1024 1.20% 38.912 39.381 - 0.05% -
BM_MakeThenSortHeap_uint32_Heap_4 1.20% 1.175 1.189 - -0.67% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.20% 4.309 4.361 - 0.61% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.20% 10.325 10.449 - 13.52% -
std::copy_backward(deque<int>)/8 1.20% 2.694 2.726 - -0.44% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.20% 76218.559 77130.319 - -0.21% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.20% 11080.310 11212.819 - -0.16% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.20% 691.147 699.412 - -19.31% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 1.20% 22.625 22.896 - -7.46% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.19% 18.040 18.256 - -1.73% -
std::multiset<std::string>::erase(iterator)/8192 1.19% 26.724 27.042 - -11.03% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 1.19% 5.756 5.825 - 0.88% -
SetIntersection_None_Set_float_262144_16384 1.19% 1166454.916 1180332.029 - 1.44% -
std::is_sorted_until(list<int>)/8192 1.19% 6730.122 6810.173 - -6.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.19% 23.252 23.529 - 0.13% -
BM_std_min<unsigned_short>/6 1.19% 0.948 0.959 - -0.00% -
std::remove_if(vector<int>)_(sprinkled)/32 1.19% 55.825 56.489 - 5.10% -
rng::stable_sort(vector<int>)_(repeated)/1024 1.18% 1096.000 1108.977 - -1.93% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 1.18% 19.483 19.714 - 5.97% -
rng::all_of(vector<int>)_(process_all)/32 1.18% 8.328 8.427 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.18% 59608253.826 60311968.097 - 0.22% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 1.18% 8596.950 8698.427 - -0.03% -
std::set<std::string>::erase(iterator)/1024 1.18% 25.872 26.176 - -7.01% -
std::deque<int>::ctor(size)/1024 1.17% 73.176 74.036 - 7.45% -
rng::partition(list<int>)_(dense)/32 1.17% 8.771 8.874 - 5.04% -
std::move_backward(list<int>)/512 1.17% 371.117 375.471 - 0.50% -
SetIntersection_Front_Set_uint64_64_4 1.17% 17143472.641 17344307.173 - 0.74% -
BM_RangesMakeHeap_string_SingleElement_4 1.17% 3.613 3.655 - 1.74% -
std::multimap<std::string,_int>::erase(iterator)/0 1.17% 27.125 27.443 - 4.66% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.17% 18.044 18.255 - -1.88% -
BM_deque_deque_copy/5500 1.17% 200.593 202.937 - 0.93% -
rng::starts_with(deque<int>,_pred)/8 1.17% 4.624 4.678 - 1.04% -
BM_CmpLess_uchar_uchar 1.17% 1.117 1.130 - 0.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.17% 11.371 11.504 - 1.60% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.17% 18.035 18.246 - -1.96% -
rng::remove_if(deque<int>)_(prefix)/1024 1.17% 584.455 591.266 - 5.38% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.16% 25.130 25.422 - -0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.16% 681.913 689.836 - 1.23% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.16% 18.232 18.444 - -1.76% -
BM_RangesMakeHeap_string_Random_1024 1.16% 10.615 10.738 - -0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.16% 203400716.381 205761732.336 - 1.98% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.16% 12.376 12.519 - 1.78% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.16% 26.402 26.708 - 2.87% -
std::find_first_of(list<int>)_(large_needle)/8192 1.16% 48770874.999 49335402.801 - 1.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.16% 14.210 14.375 - 0.58% -
SetIntersection_None_Set_float_16384_1024 1.16% 153560487.122 155336477.314 - -2.25% -
std::move_backward(vector<bool>)_(unaligned)/64 1.16% 1.836 1.857 - 3.74% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.15% 1.143 1.156 - -5.17% -
SetIntersection_Front_Set_float_16384_64 1.15% 2030791.278 2054211.931 - 2.03% -
BM_std_min<unsigned___int128>/4 1.15% 1.393 1.409 - -2.53% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.15% 13.645 13.802 - 0.68% -
BM_RangesMakeThenSortHeap_string_Ascending_256 1.15% 20.079 20.310 - -10.65% -
BM_RangesMakeHeap_string_Random_16 1.15% 8.236 8.330 - 0.52% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.15% 478.949 484.456 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.15% 9830673.198 9943553.693 - -0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.15% 8705848.066 8805761.598 - 1.45% -
rng::find(list<int>)_(process_all)/8 1.15% 2.239 2.264 - -3.90% -
SetIntersection_None_Set_uint32_262144_64 1.15% 1161539.307 1174853.435 - 2.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 1172.372 1185.810 - 2.39% -
SetIntersection_Interlaced_Vector_float_4_4 1.14% 144622955.134 146278287.487 - 0.50% -
SetIntersection_None_Set_uint32_262144_16 1.14% 1166116.699 1179463.217 - 1.99% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.14% 3.713 3.756 - 0.72% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.14% 10.217 10.334 - 1.31% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.14% 5972.082 6040.159 - 0.75% -
SetIntersection_Front_Set_float_1024_4 1.14% 1144489.243 1157527.520 - 0.21% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.14% 3.688 3.730 - 0.44% -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.14% 1.445 1.461 - -0.41% -
BM_tolower_string<char> 1.14% 22.878 23.138 - 52.39% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.14% 4916.408 4972.266 - -0.51% -
SetIntersection_Front_Vector_uint64_256_64 1.14% 4561594.419 4613416.329 - 0.30% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.14% 13.109 13.258 - 0.74% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.14% 187.242 189.368 - -0.77% -
std::all_of(deque<int>)_(process_all)/32 1.13% 11.619 11.751 - 1.77% -
SetIntersection_Interlaced_Vector_string_262144_16 1.13% 5596368.423 5659759.743 - -3.05% -
std::reverse(deque<int>)/8 1.13% 2.533 2.561 - 1.91% -
std::copy_n(deque<int>)/4096 1.13% 145.857 147.508 - -0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.13% 51.602 52.186 - 1.78% -
SetIntersection_Interlaced_Vector_string_16384_1 1.13% 1138227.033 1151105.242 - -0.58% -
BM_RangesMakeHeap_string_Descending_16 1.13% 2.367 2.394 - -13.08% -
BM_PushHeap_string_Ascending_4 1.13% 2.534 2.563 - -2.58% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 1.13% 80.529 81.435 - -90.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.12% 1735.740 1755.257 - -5.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.12% 27978.651 28293.242 - 12.58% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.12% 96533.745 97618.614 - 0.13% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.12% 17030.225 17221.525 - 4.77% -
std::replace(deque<int>)_(sprinkled)/8192 1.12% 2824.198 2855.909 - 1.08% -
BM_CmpLess_uchar_short 1.12% 1.043 1.054 - 1.08% -
BM_RangesMakeHeap_string_Random_16384 1.12% 12.440 12.580 - -1.85% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 1.12% 57.763 58.409 - 0.84% -
rng::move_backward(vector<bool>)_(aligned)/32768 1.12% 37.793 38.216 - -0.33% -
std::find(deque<int>)_(process_all)/8192 1.11% 1950.347 1972.061 - 0.25% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.11% 19.208 19.421 - 1.10% -
rng::replace_if(vector<int>)_(sprinkled)/8192 1.11% 1900.905 1922.019 - -0.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 1.11% 2.975 3.008 - 0.84% -
BM_std_minmax_element<char>/4 1.11% 1.245 1.258 - 1.31% -
SetIntersection_Interlaced_Vector_string_1024_64 1.11% 8389871.938 8482834.421 - 0.39% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.11% 24.802 25.077 - 2.80% -
BM_deque_vector_ranges_move_backward/1024 1.11% 36.831 37.238 - 1.46% -
BM_num_get<unsigned_long> 1.11% 11.035 11.157 - 0.90% -
rng::contains_subrange(list<int>)_(process_all)/32 1.11% 10.308 10.422 - -0.25% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 1.11% 794.054 802.833 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.11% 65870585.735 66598737.577 - -0.87% -
bm_ranges_swap_ranges_vb_aligned/512 1.11% 5.198 5.256 - 0.20% -
BM_vector_deque_ranges_copy/64 1.11% 2.782 2.813 - -0.19% -
BM_deque_vector_ranges_copy_backward/70000 1.10% 8543.802 8638.144 - -0.21% -
BM_std_min<unsigned___int128>/5 1.10% 1.778 1.798 - -2.84% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 1.10% 604066.645 610720.801 - 6.16% -
SetIntersection_None_Vector_uint32_256_16 1.10% 4254914.592 4301748.655 - 1.68% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.10% 20.705 20.932 - 1.26% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.10% 109923.774 111132.406 - -2.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.10% 5.440 5.500 - 8.12% -
SetIntersection_Front_Vector_uint32_262144_4 1.10% 1129767.689 1142174.804 - 0.44% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.10% 27.743 28.048 - 2.46% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.10% 8582.231 8676.430 - -0.18% -
std::stable_sort(vector<int>)_(repeated)/1024 1.10% 1095.540 1107.550 - -1.95% -
BM_RangesPopHeap_uint64_262144 1.10% 41.090 41.540 - 0.94% -
std::all_of(vector<int>)_(process_all)/50 1.10% 18.149 18.348 - 44.05% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.10% 24.408 24.676 - 1.16% -
BM_std_minmax_element<int>/4000 1.09% 986.424 997.206 - -5.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.09% 10.353 10.466 - 0.46% -
rng::remove_copy(deque<int>)_(sprinkled)/50 1.09% 18.393 18.593 - 0.68% -
SetIntersection_Interlaced_Set_string_16384_16 1.09% 243335354.942 245986593.812 - 0.80% -
rng::remove(vector<int>)_(sprinkled)/50 1.09% 64.726 65.430 - 18.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.09% 51.594 52.154 - -5.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.09% 31.703 32.047 - 0.65% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.08% 250505.758 253218.626 - -0.17% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.08% 16.918 17.100 - 1.27% -
rng::replace(list<int>)_(sprinkled)/50 1.08% 19.857 20.072 - 0.83% -
rng::move_backward(list<int>)/4096 1.08% 6577.226 6648.115 - 1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.08% 1121218.176 1133292.234 - -0.89% -
std::unordered_multiset<int>::erase(key)_(existent)/0 1.08% 20.724 20.947 - -0.04% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 1.07% 686298.157 693671.757 - 0.51% -
std::find_if_not(list<int>)_(process_all)/32768 1.07% 29421.291 29736.970 - -0.70% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.07% 2.854 2.884 - 0.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.07% 14658.052 14815.215 - 0.66% -
std::unordered_multiset<int>::ctor(const&)/32 1.07% 199.655 201.792 - 1.94% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.07% 21.701 21.933 - -0.32% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.07% 711.289 718.894 - 1.31% -
rng::find_if(list<int>)_(process_all)/32768 1.07% 28501.623 28805.802 - -1.43% -
rng::remove_copy(list<int>)_(sprinkled)/8192 1.07% 7203.360 7280.204 - 3.51% -
SetIntersection_Front_Set_uint64_64_16 1.07% 16287847.618 16461564.163 - -2.02% -
BM_PushHeap_uint32_Ascending_16384 1.07% 6.639 6.710 - -0.37% -
BM_std_minmax<unsigned_long_long>/22 1.07% 3.918 3.959 - 0.91% -
std::search(list<int>,_pred)_(single_element)/8192 1.07% 8604.886 8696.569 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.06% 1660174.643 1677845.947 - -0.57% -
SetIntersection_None_Vector_string_1024_4 1.06% 1210314.234 1223194.619 - -0.31% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.06% 3386.997 3423.023 - 0.10% -
std::map<int,_int>::count(key)_(existent)/1024 1.06% 4.389 4.435 - 1.74% -
rng::sort(deque<int>)_(heap)/8 1.06% 24.915 25.180 - 1.14% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.06% 22.687 22.928 - -4.49% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.06% 16.638 16.814 - 0.68% -
std::list<int>::ctor(size)/1024 1.06% 11573.964 11696.551 - 0.42% -
SetIntersection_Front_Vector_float_262144_1 1.06% 1111656.483 1123404.899 - -0.21% -
rng::find_if(vector<int>)_(bail_25%)/8192 1.06% 548.471 554.266 - 1.05% -
std::sort(deque<int>)_(heap)/8 1.05% 25.085 25.349 - 2.40% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.05% 2.422 2.447 - 4.00% -
std::copy_backward(deque<int>)/1048576 1.05% 128209.355 129557.420 - 0.90% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.05% 4.202 4.246 - 0.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.05% 906.259 915.757 - 1.22% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.05% 210.028 212.229 - 0.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.05% 32.292 32.631 - 0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.05% 7737.666 7818.533 - 1.20% -
BM_RangesMakeHeap_string_Random_256 1.04% 10.287 10.394 - 0.52% -
rng::is_sorted_until(list<int>)/8192 1.04% 6730.598 6800.899 - -17.60% -
SetIntersection_None_Set_string_262144_262144 1.04% 1685773.602 1703356.528 - 0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.04% 274928.480 277794.896 - 0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.04% 5847700.069 5908641.182 - 0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.04% 31.007 31.330 - 0.58% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.04% 1899.099 1918.878 - 1.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.04% 33.744 34.095 - 1.50% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.04% 18283270.637 18473321.426 - 1.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.04% 337.968 341.478 - -0.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.04% 10.157 10.262 - 7.04% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.04% 18.638 18.831 - -1.98% -
rng::for_each(set<int>)/8 1.04% 6.281 6.346 - 37.50% -
BM_CmpLess_uint_ushort 1.03% 1.121 1.133 - 0.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 1.03% 19738.630 19942.796 - 12.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.03% 3133.762 3166.170 - 1.30% -
BM_RangesMakeHeap_string_Descending_64 1.03% 2.617 2.644 - -13.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.03% 26711.474 26987.290 - 5.75% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.03% 37649.098 38037.756 - 2.11% -
BM_RangesMakeThenSortHeap_float_Random_4 1.03% 4.249 4.293 - -0.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.03% 22.899 23.135 - 3.60% -
BM_SortHeap_pair<uint32,_uint32>_16 1.03% 6.023 6.085 - -0.03% -
BM_std_minmax<char>/7 1.03% 2.323 2.347 - -7.79% -
SetIntersection_Interlaced_Set_float_1024_4 1.03% 10169452.920 10274013.888 - 2.05% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.03% 16.242 16.408 - 1.26% -
rng::move_backward(deque<int>)/512 1.03% 26.095 26.364 - 9.29% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 1.03% 8.258 8.343 - -0.80% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.03% 3.197 3.230 - 3.49% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.02% 13.774 13.915 - 0.90% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.02% 11.857 11.979 - -0.22% -
std::set<std::string>::ctor(const&)/1024 1.02% 34729.587 35085.048 - 2.29% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.02% 28.511 28.803 - -2.60% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.02% 36700.779 37075.448 - 0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.02% 74.808 75.571 - 0.36% -
SetIntersection_Front_Vector_string_1024_1 1.02% 1139103.965 1150709.805 - 0.90% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.02% 41.526 41.949 - 1.02% -
std::multiset<int>::insert(value)_(already_present)/1024 1.02% 28.560 28.851 - 1.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.02% 24352.993 24600.765 - 3.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.02% 37834.816 38219.700 - -10.22% -
std::flat_map<int,_int>::erase(iterator)/1024 1.02% 75.746 76.516 - 0.56% -
BM_num_get<void*> 1.01% 11.673 11.792 - 1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.01% 14.707 14.856 - 0.69% -
SetIntersection_Front_Vector_uint32_1024_256 1.01% 2340093.830 2363779.409 - 0.36% -
BM_std_minmax<unsigned_int>/3 1.01% 1.133 1.145 - -0.89% -
BM_std_min<unsigned_short>/7 1.01% 1.087 1.098 - -0.04% -
SetIntersection_Front_Vector_float_16_4 1.01% 57816692.229 58399532.969 - 0.81% -
std::search(list<int>)_(single_element)/8192 1.01% 7741.048 7819.032 - -0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.01% 11.264 11.378 - -0.32% -
std::sort(deque<int>)_(pipe-organ)/8 1.01% 20.923 21.133 - 1.38% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.01% 13.482 13.617 - 2.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.00% 1010.136 1020.281 - 6.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.00% 312.246 315.378 - 3.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.00% 2.225 2.247 - 0.55% -
rng::copy_backward(deque<int>)/4096 1.00% 147.501 148.980 - 0.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.00% 18.054 18.235 - 1.15% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::copy_n(vector<bool>)_(unaligned)/262144 -80.53% 7029.093 1368.773 - -0.01% -
std::copy_n(vector<bool>)_(unaligned)/262144 -75.88% 7102.147 1713.159 - 0.06% -
rng::rotate_copy(deque<int>)/32 -71.80% 9.382 2.645 - -1.78% -
std::rotate_copy(deque<int>)/32 -70.69% 9.286 2.721 - 3.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -69.89% 9.418 2.836 - -69.69% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -67.45% 9.218 3.001 - -67.41% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -56.48% 109.363 47.590 - -35.69% -
std::partition(list<int>)_(sparse)/1024 -50.72% 1457.973 718.549 - -0.98% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -50.52% 48.674 24.085 - -47.82% -
rng::partition(list<int>)_(sparse)/1024 -50.40% 1493.087 740.515 - 1.09% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -49.86% 49.404 24.769 - -49.82% -
rng::starts_with(list<int>)/1000 -49.21% 1498.320 761.040 - -0.06% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -49.04% 9.695 4.940 - -52.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -48.92% 69.452 35.477 - 12.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -48.04% 6985954.898 3629927.782 - -39.42% -
BM_std_min<unsigned_int>/1 -43.69% 0.457 0.257 - -20.99% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -43.63% 11.253 6.343 - -0.19% -
BM_std_min<int>/1 -42.24% 0.446 0.258 - -8.43% -
BM_RangesMakeHeap_uint64_Random_4 -41.52% 1.959 1.146 - -0.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -40.88% 2255.547 1333.555 - 1.19% -
std::copy_n(vector<bool>)_(aligned)/1048576 -40.87% 2048.650 1211.461 - -27.79% -
std::map<std::string,_int>::erase(key)_(existent)/32 -40.27% 87.656 52.353 - -34.56% -
rng::is_sorted(deque<int>)/8 -38.63% 4.007 2.459 - -13.84% -
BM_PushHeap_string_Descending_262144 -37.86% 5.325 3.309 - -39.27% -
std::map<std::string,_int>::erase(key)_(existent)/0 -36.78% 69.546 43.970 - 4.18% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -36.51% 430.220 273.147 - -7.20% -
rng::contains_subrange(deque<int>)_(process_all)/50 -36.25% 26.349 16.798 - -7.97% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -36.22% 0.483 0.308 - 0.81% -
rng::starts_with(list<int>)/1024 -34.68% 1192.166 778.774 - -0.62% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -34.36% 10.967 7.199 - -1.32% -
BM_RangesMakeHeap_uint32_Random_4 -33.98% 1.757 1.160 - -31.93% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.11% 0.402 0.269 - -33.61% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.55% 11.403 7.692 - -22.92% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -31.32% 4.310 2.960 - -29.44% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -30.25% 34.939 24.370 - -25.40% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -30.11% 7.539 5.269 - -26.73% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.01% 344430460.471 241062154.046 - -30.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -29.58% 6.415 4.517 - -1.84% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -29.48% 13.089 9.230 - -4.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -29.37% 0.556 0.392 - -12.25% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -29.33% 0.626 0.442 - -28.92% -
SetIntersection_Front_Set_uint64_16384_16384 -28.98% 351284587.235 249476325.760 - -27.13% -
rng::contains_subrange(deque<int>)_(process_all)/32 -28.44% 16.351 11.701 - -15.93% -
BM_PushHeap_uint32_Random_1 -28.36% 0.576 0.413 - -7.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -28.12% 9.618 6.913 - -27.17% -
SetIntersection_Interlaced_Vector_float_262144_16 -28.10% 4490802.072 3228718.986 - -48.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -28.09% 3.683 2.648 - -28.94% -
BM_std_minmax<long_long>/2 -28.00% 1.485 1.069 - -18.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -27.86% 6.648 4.796 - -25.72% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -27.77% 0.759 0.548 - -2.41% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.43% 8.941 6.488 - -21.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -26.56% 342434052.814 251472034.458 - -30.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -26.33% 6.871 5.062 - -3.88% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -26.17% 6.804 5.024 - -23.66% -
BM_vector_deque_ranges_move/0 -25.80% 0.621 0.461 - -11.31% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -25.63% 1.369 1.018 - -12.28% -
BM_StringDestroy_Small -25.61% 0.877 0.652 - -25.50% -
std::unordered_set<int>::find(key)_(existent)/32 -25.35% 1.455 1.086 - -4.34% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -24.82% 0.448 0.337 - 28.89% -
std::unordered_multiset<int>::count(key)_(existent)/32 -24.51% 1.783 1.346 - -27.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -24.50% 6.304 4.760 - -18.43% -
BM_RangesMakeHeap_float_Heap_64 -24.41% 0.256 0.193 - -6.02% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.40% 2174.885 1644.155 - -24.91% -
std::find_end(deque<int>)_(single_element)/8192 -24.32% 2964.613 2243.575 - 10.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -24.30% 0.350 0.265 - -24.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -24.30% 2.580 1.953 - -0.71% -
std::find(vector<bool>)_(process_all)/50 -23.76% 0.745 0.568 - -1.88% -
rng::find_end(deque<int>)_(match_near_end)/1000 -23.65% 44.105 33.674 - -89.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -23.07% 1.689 1.299 - -13.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -22.80% 1.138 0.879 - -18.36% -
rng::find_end(deque<int>)_(match_near_end)/1024 -22.71% 44.217 34.175 - -98.92% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -22.27% 8.492 6.600 - -33.12% -
rng::contains_subrange(list<int>)_(single_element)/8192 -22.23% 9035.778 7027.298 - 0.45% -
std::is_partitioned(deque<int>)_(partitioned)/32 -22.21% 12.175 9.472 - -3.10% -
rng::contains_subrange(deque<int>)_(process_all)/16 -21.87% 9.881 7.720 - -17.82% -
BM_RangesMakeHeap_float_Random_4 -21.85% 1.599 1.250 - -18.32% -
std::search(deque<int>)_(near_matches)/1024 -21.46% 25845.352 20298.808 - -1.69% -
std::search(deque<int>)_(near_matches)/1000 -21.39% 24659.736 19384.227 - -1.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -21.23% 31.831 25.074 - -25.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -21.11% 1828.000 1442.105 - -8.97% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -20.42% 125.515 99.887 - -19.10% -
rng::starts_with(deque<int>)/8 -20.18% 5.055 4.035 - -1.56% -
rng::generate_n(list<int>)/8192 -20.16% 8754.946 6989.668 - 0.31% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -19.96% 0.626 0.501 - -27.90% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.88% 55.902 44.788 - -20.17% -
std::unordered_set<int>::find(key)_(existent)/1024 -19.74% 1.347 1.082 - -6.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -19.72% 16.669 13.381 - 0.17% -
BM_std_minmax<long_long>/3 -19.71% 1.757 1.410 - -19.39% -
rng::move_backward(list<int>)/262144 -19.62% 339867.618 273177.817 - 2.34% -
rng::is_sorted_until(deque<int>)/8 -19.56% 3.729 3.000 - -30.00% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -19.45% 0.454 0.365 - 0.22% -
std::unordered_set<int>::find(key)_(non-existent)/32 -19.44% 1.239 0.998 - 1.50% -
BM_toupper_char<char> -19.40% 0.690 0.556 - -9.67% -
BM_PushHeap_string_Descending_16384 -19.38% 2.998 2.417 - -28.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -19.32% 0.554 0.447 - -27.32% -
BM_vector_deque_copy_backward/0 -19.27% 0.519 0.419 - 4.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -19.18% 0.552 0.446 - -12.84% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -18.92% 0.454 0.368 - 1.34% -
SetIntersection_Front_Vector_string_1024_256 -18.85% 12416807.091 10075958.325 - 1.34% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -18.73% 106.543 86.585 - 33.42% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -18.72% 0.453 0.368 - 1.73% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -18.50% 2.176 1.773 - -19.35% -
BM_std_min<__int128>/1 -18.44% 0.460 0.375 - 1.03% -
BM_PushHeap_string_Descending_1024 -18.44% 3.073 2.506 - -24.40% -
BM_vector_deque_move_backward/0 -18.21% 0.564 0.461 - 3.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -18.19% 0.636 0.521 - 16.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.12% 33001.913 27020.699 - 4.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.89% 35.432 29.094 - -20.14% -
BM_PushHeap_string_Descending_256 -17.83% 2.896 2.379 - -22.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -17.77% 31.296 25.735 - -28.33% -
std::unordered_set<int>::count(key)_(existent)/32 -17.40% 1.607 1.327 - -9.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.35% 44.867 37.082 - -1.25% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -17.25% 8.010 6.628 - -0.58% -
std::partition(deque<int>)_(dense)/50 -17.19% 16.868 13.969 - -14.50% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -17.14% 2.373 1.966 - 1.37% -
BM_MakeHeap_uint64_Random_4 -17.09% 2.036 1.688 - 16.79% -
rng::rotate_copy(list<int>)/8192 -17.01% 8327.343 6911.165 - -16.78% -
BM_PushHeap_float_Random_1 -16.96% 0.553 0.459 - -11.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -16.93% 0.845 0.702 - 10.80% -
BM_PushHeap_string_Random_262144 -16.92% 21.856 18.158 - -16.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -16.89% 368.700 306.430 - 5.85% -
rng::stable_partition(deque<int>)_(sparse)/32 -16.84% 13.317 11.074 - -0.81% -
rng::find_first_of(list<int>)_(large_needle)/1024 -16.76% 953902.639 794028.228 - -17.77% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -16.75% 2.676 2.228 - 1.77% -
std::search(deque<int>,_pred)_(no_match)/1024 -16.71% 426.712 355.392 - 8.58% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -16.67% 8131.172 6775.692 - -5.48% -
rng::equal(vector<bool>)_(unaligned)/50 -16.50% 0.850 0.710 - -3.63% -
std::is_partitioned(deque<int>)_(partitioned)/50 -16.50% 17.358 14.494 - -2.40% -
std::set<int>::lower_bound(key)_(non-existent)/32 -16.39% 2.751 2.300 - -3.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.34% 58.124 48.629 - -4.76% -
rng::find_end(deque<int>)_(match_near_end)/8192 -16.28% 329.679 275.997 - -99.83% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -16.25% 0.490 0.410 - -35.58% -
BM_toupper_char<wchar_t> -15.96% 0.686 0.576 - 4.08% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -15.92% 25.532 21.467 - 0.26% -
SetIntersection_Front_Set_uint64_16384_1024 -15.87% 16385407.933 13784969.307 - -7.73% -
std::rotate_copy(vector<int>)/8192 -15.86% 769.437 647.417 - 1.02% -
std::copy(vector<bool>)_(aligned)/1048576 -15.84% 3079.245 2591.396 - -21.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -15.77% 3.939 3.318 - 0.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -15.76% 44.758 37.704 - -11.90% -
BM_std_min<__int128>/4000 -15.64% 1825.188 1539.775 - -0.05% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -15.61% 1.408 1.188 - 2.43% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -15.60% 16.102 13.589 - -16.12% -
bm_lexicographical_compare<int>/2 -15.58% 1.619 1.367 - -9.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.55% 70.391 59.445 - 32.53% -
SetIntersection_Interlaced_Vector_float_16384_256 -15.47% 13862588.256 11717421.813 - -60.56% -
BM_std_min<__int128>/64000 -15.36% 29200.526 24714.571 - -0.08% -
BM_std_min<__int128>/65536 -15.36% 29900.411 25309.084 - -0.15% -
BM_std_min<__int128>/4096 -15.34% 1863.305 1577.499 - -0.08% -
std::partition(deque<int>)_(dense)/32 -15.31% 11.212 9.496 - -14.80% -
BM_std_min<__int128>/70000 -15.27% 31913.384 27039.757 - -0.08% -
std::map<std::string,_int>::erase(iterator)/0 -15.24% 32.220 27.309 - -0.38% -
std::search(deque<int>)_(no_match)/1024 -15.24% 417.465 353.858 - -14.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.23% 1.644 1.394 - 4.13% -
BM_PushHeap_string_PipeOrgan_16384 -15.13% 15.394 13.065 - -19.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -15.12% 5.734 4.868 - -0.15% -
BM_PushHeap_uint64_SingleElement_1 -15.11% 0.637 0.541 - 3.67% -
bm_lexicographical_compare<int>/3 -15.07% 1.892 1.607 - -5.06% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -15.03% 10.374 8.814 - -20.01% -
BM_std_min<__int128>/5500 -15.01% 2492.228 2118.160 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -14.98% 7.406 6.296 - -0.07% -
std::copy(list<int>)/4096 -14.98% 3955.926 3363.329 - 2.05% -
BM_deque_deque_ranges_move/1 -14.89% 3.668 3.122 - -8.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -14.88% 8.993 7.655 - -0.04% -
std::find_end(deque<int>)_(single_element)/1024 -14.85% 375.514 319.750 - 23.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -14.84% 0.461 0.392 - -26.60% -
rng::stable_partition(deque<int>)_(sparse)/50 -14.77% 32.162 27.411 - 0.02% -
SetIntersection_Front_Vector_uint32_16384_1024 -14.76% 7021166.588 5984588.432 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -14.71% 3.894 3.321 - -2.36% -
BM_std_min<__int128>/1024 -14.64% 463.782 395.892 - -0.04% -
BM_std_min<__int128>/512 -14.63% 232.907 198.827 - -0.02% -
BM_std_minmax<unsigned_char>/8 -14.62% 1.081 0.923 - -15.04% -
std::map<std::string,_int>::find(key)_(existent)/8192 -14.60% 33.622 28.713 - -7.41% -
std::find_end(deque<int>)_(single_element)/1000 -14.51% 365.601 312.568 - 24.94% -
BM_deque_deque_move/2 -14.29% 3.238 2.775 - -9.27% -
BM_PushHeap_string_Ascending_16384 -14.26% 23.822 20.426 - -8.25% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -14.24% 7.145 6.127 - -2.95% -
SetIntersection_Front_Vector_string_262144_256 -14.15% 11759785.883 10095510.185 - 1.25% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.14% 0.312 0.268 - 13.71% -
std::find_end(deque<int>)_(process_all)/8192 -14.14% 2347.754 2015.834 - -1.21% -
std::unique(deque<int>)_(sprinkled)/52 -14.04% 84.148 72.329 - -14.47% -
BM_deque_vector_copy_backward/0 -13.99% 1.606 1.381 - 0.18% -
std::map<std::string,_int>::erase(iterator)/8192 -13.90% 30.544 26.297 - -0.57% -
SetIntersection_Front_Vector_uint32_16384_16384 -13.89% 92660876.697 79792374.727 - 0.54% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -13.82% 1.574 1.356 - -5.25% -
BM_deque_deque_ranges_move/2 -13.81% 3.219 2.775 - -9.36% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -13.77% 6976023.065 6015112.701 - -5.52% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -13.75% 12193.721 10517.228 - 0.20% -
std::unordered_set<int>::count(key)_(existent)/1024 -13.75% 1.382 1.192 - -0.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.74% 868.830 749.438 - 7.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.69% 1.299 1.121 - -1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.68% 0.534 0.461 - 12.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -13.64% 3252627.656 2809094.175 - -4.18% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -13.59% 10.433 9.015 - -8.86% -
std::copy_n(list<int>)/4096 -13.51% 4089.747 3537.305 - -8.39% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -13.50% 10.211 8.833 - -16.62% -
SetIntersection_Front_Set_float_16384_256 -13.45% 5145162.621 4453343.235 - -13.42% -
BM_PushHeap_uint64_Descending_1 -13.32% 0.502 0.436 - -2.90% -
BM_deque_deque_ranges_copy/2 -13.26% 3.236 2.807 - -8.34% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -13.23% 10.123 8.783 - -25.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.20% 1.726 1.499 - -23.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -13.15% 1.525 1.325 - 2.25% -
std::set<int>::find(key)_(existent)/8192 -13.14% 9.229 8.016 - -0.26% -
BM_std_min<unsigned_long_long>/4 -13.10% 1.041 0.904 - -17.85% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -13.09% 9595.098 8339.465 - -12.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -13.01% 1.516 1.319 - -22.57% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -13.00% 1.799 1.565 - -8.75% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -12.99% 10.294 8.957 - -22.34% -
SetIntersection_Front_Set_float_256_256 -12.89% 9876140.026 8602895.489 - -7.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.84% 46.637 40.650 - 32.56% -
SetIntersection_Front_Set_string_16384_256 -12.81% 17084632.081 14895846.734 - 1.47% -
BM_PushHeap_float_SingleElement_1 -12.79% 0.614 0.535 - -23.23% -
BM_StringRelational_Less_Empty_Large_Control -12.71% 1.895 1.654 - -11.77% -
BM_std_min<int>/2 -12.66% 0.529 0.462 - 0.15% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -12.65% 1.207 1.055 - -15.10% -
std::map<std::string,_int>::erase(iterator)/32 -12.55% 29.349 25.665 - -7.38% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -12.51% 40.015 35.010 - -3.42% -
BM_deque_deque_ranges_copy_backward/2 -12.46% 3.118 2.729 - 7.79% -
std::map<std::string,_int>::erase(iterator)/1024 -12.38% 30.330 26.575 - -1.07% -
std::shift_right(list<int>)/50 -12.37% 31.481 27.586 - 2.46% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.36% 1.509 1.323 - -4.40% -
std::copy_backward(vector<bool>)_(aligned)/262144 -12.36% 725.958 636.224 - -15.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -12.33% 1.260 1.104 - -1.96% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.33% 9563.799 8384.462 - -13.05% -
BM_deque_deque_copy/2 -12.32% 3.234 2.836 - -7.38% -
bm_lexicographical_compare<int>/1 -12.26% 1.388 1.218 - -7.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -12.23% 1.344 1.179 - -2.28% -
BM_deque_deque_move/1 -12.20% 3.541 3.109 - -8.81% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -12.16% 1.468 1.289 - -0.26% -
BM_deque_deque_ranges_move/70000 -12.16% 3384.880 2973.421 - -8.00% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -12.08% 1.443 1.269 - -8.49% -
BM_deque_deque_ranges_move/65536 -12.06% 3203.764 2817.388 - -4.63% -
BM_StringRelational_Less_Small_Large_Control -12.02% 1.900 1.672 - 3.39% -
std::find_end(forward_list<int>)_(process_all)/8192 -11.97% 6424.368 5655.269 - 0.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -11.88% 2.530 2.229 - 19.72% -
std::search(list<int>)_(same_length)/8192 -11.87% 10615.928 9355.959 - -11.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -11.85% 10723.847 9453.181 - -0.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.83% 88.298 77.850 - -14.72% -
BM_vector_deque_move/2 -11.83% 1.955 1.724 - -5.91% -
BM_deque_deque_move_backward/2 -11.81% 3.117 2.749 - 11.47% -
BM_lexicographical_compare_three_way_slow_path/1 -11.78% 0.460 0.406 - 11.46% -
BM_deque_deque_copy_backward/1 -11.69% 3.548 3.134 - 12.09% -
BM_deque_deque_copy_backward/2 -11.66% 3.119 2.755 - 8.74% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -11.63% 1.940 1.714 - -4.05% -
BM_std_minmax<short>/3 -11.63% 1.304 1.152 - -3.27% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -11.63% 10.032 8.865 - -20.27% -
BM_std_min<__int128>/64 -11.60% 27.730 24.512 - 0.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -11.60% 0.932 0.824 - -5.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -11.58% 0.932 0.824 - -0.31% -
rng::equal(vector<bool>)_(unaligned)/8 -11.57% 0.785 0.695 - -5.90% -
std::set<int>::lower_bound(key)_(existent)/8192 -11.56% 8.861 7.836 - -0.13% -
BM_deque_deque_move_backward/1 -11.53% 3.549 3.140 - 15.17% -
bm_lexicographical_compare<unsigned_char>/8 -11.50% 1.499 1.326 - -11.42% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -11.48% 29732.301 26319.250 - -5.52% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -11.45% 10875.060 9629.760 - -8.02% -
std::unique(deque<int>)_(sprinkled)/1024 -11.42% 931.447 825.106 - -5.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -11.40% 9453624.759 8375534.219 - 2.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.34% 47.448 42.069 - -21.11% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -11.33% 0.408 0.362 - -0.02% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -11.32% 21913.105 19432.833 - -15.68% -
BM_std_minmax<long_long>/4 -11.29% 1.892 1.679 - -10.16% -
BM_RangesPopHeap_string_262144 -11.27% 99.123 87.953 - -13.05% -
rng::copy_backward(vector<bool>)_(aligned)/64 -11.26% 1.858 1.649 - -12.91% -
rng::copy_n(list<int>)/4096 -11.20% 4313.657 3830.628 - -3.83% -
std::find_end(deque<int>)_(process_all)/1048576 -11.19% 296936.655 263704.027 - -0.63% -
std::move_backward(list<int>)/4096 -11.11% 5656.156 5027.980 - 2.27% -
BM_getline_string -11.06% 17.976 15.989 - -8.79% -
SetIntersection_Front_Vector_uint32_16384_256 -11.02% 2605077.645 2317943.950 - 1.22% -
std::set<std::string>::contains(key)_(non-existent)/32 -11.02% 10.884 9.685 - 2.84% -
SetIntersection_Front_Vector_uint32_256_256 -10.92% 5181069.881 4615086.214 - -1.43% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -10.91% 34.376 30.625 - 30.55% -
BM_deque_vector_ranges_copy/65536 -10.89% 2922.628 2604.220 - -9.46% -
BM_std_min<unsigned_long_long>/8 -10.86% 2.350 2.095 - -10.03% -
bm_lexicographical_compare<signed_char>/64 -10.84% 2.254 2.009 - -13.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -10.80% 2.729 2.434 - -3.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -10.75% 1.287 1.149 - -9.18% -
BM_StringEraseToEnd_Empty_Opaque -10.61% 0.679 0.607 - -1.06% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -10.59% 2.741 2.450 - -2.19% -
BM_RangesMakeHeap_float_Heap_16 -10.55% 0.251 0.224 - 6.27% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -10.51% 40.502 36.247 - 12.53% -
rng::copy_if(list<int>)_(entire_range)/64 -10.50% 34.174 30.586 - -0.69% -
SetIntersection_Front_Vector_string_262144_1024 -10.48% 44651877.239 39972903.808 - -0.37% -
BM_std_min<char>/17 -10.47% 1.032 0.924 - -0.03% -
BM_StringRelational_Less_Empty_Empty_Control -10.45% 2.214 1.983 - 2.46% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.38% 933058.814 836189.399 - -10.43% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.37% 662.426 593.728 - -12.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.37% 2.502 2.242 - -13.85% -
BM_deque_deque_copy/64000 -10.36% 3010.100 2698.290 - -0.52% -
BM_deque_deque_ranges_copy/1 -10.34% 3.549 3.183 - -7.18% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -10.30% 22860.635 20505.786 - -14.43% -
BM_PushHeap_string_Descending_4 -10.24% 2.133 1.914 - -11.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -10.22% 1660024.066 1490307.706 - -6.44% -
BM_vector_deque_move/1 -10.22% 2.235 2.007 - -4.94% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.21% 928493.238 833653.138 - -10.83% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -10.21% 5.123 4.600 - 0.67% -
rng::search(list<int>,_pred)_(same_length)/8192 -10.19% 9769.459 8773.611 - -1.45% -
BM_std_minmax<char>/64 -10.19% 1.285 1.154 - -8.12% -
BM_MakeHeap_float_Random_256 -10.14% 1.500 1.348 - 8.88% -
std::find(vector<bool>)_(process_all)/8 -10.11% 0.607 0.546 - -5.29% -
SetIntersection_Front_Set_string_64_64 -10.11% 38261319.488 34394905.111 - -4.90% -
BM_deque_deque_move/70000 -10.07% 3433.517 3087.894 - -7.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.06% 7946.965 7147.488 - -4.49% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.03% 38.000 34.187 - -18.88% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.01% 1.497 1.347 - 2.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.00% 88299.838 79468.112 - -3.51% -
std::find(list<int>)_(process_all)/8192 -9.99% 8821.387 7939.858 - -6.61% -
rng::copy(vector<int>)/32768 -9.96% 3110.513 2800.773 - -19.66% -
SetIntersection_Front_Set_uint32_16384_256 -9.94% 5376465.893 4842207.446 - -0.34% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.92% 2648754.948 2386096.339 - -38.69% -
rng::search(list<int>,_pred)_(single_element)/8192 -9.91% 9223.894 8309.569 - -0.13% -
BM_StringRelational_Less_Empty_Small_Control -9.90% 2.205 1.987 - -0.24% -
BM_std_minmax<int>/4 -9.88% 1.026 0.925 - -5.18% -
SetIntersection_Interlaced_Set_float_1024_1024 -9.84% 16828128.869 15171939.680 - -0.23% -
SetIntersection_Front_Set_uint64_262144_1024 -9.82% 16366173.360 14758972.421 - 1.90% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -9.77% 11424.722 10308.683 - 2.45% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -9.74% 1.674 1.511 - -1.17% -
BM_RangesMakeHeap_uint32_Random_1024 -9.73% 1.181 1.066 - -0.52% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.67% 38.600 34.866 - 2.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -9.59% 22.654 20.482 - 3.26% -
bm_lexicographical_compare<int>/16 -9.57% 2.146 1.941 - -3.75% -
BM_deque_deque_ranges_move_backward/2 -9.56% 3.117 2.819 - 11.51% -
BM_deque_deque_ranges_copy_backward/1 -9.55% 3.469 3.138 - 13.08% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.53% 10.456 9.460 - 3.59% -
SetIntersection_Front_Vector_uint32_262144_64 -9.45% 1524911.008 1380780.366 - -3.35% -
SetIntersection_Front_Set_uint64_16384_64 -9.44% 2045310.491 1852302.862 - -3.20% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -9.42% 1.593 1.443 - -6.06% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -9.41% 6.632 6.007 - 2.30% -
std::set<int>::count(key)_(existent)/8192 -9.40% 8.716 7.897 - 1.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -9.39% 24.992 22.646 - -13.89% -
std::set<std::string>::contains(key)_(non-existent)/1024 -9.36% 22.150 20.076 - -3.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -9.30% 10.640 9.650 - -4.98% -
BM_PushHeap_string_PipeOrgan_1024 -9.26% 10.625 9.641 - -10.69% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.24% 1.850 1.679 - -9.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.19% 0.397 0.360 - -5.55% -
BM_std_minmax<long_long>/5 -9.15% 2.219 2.016 - -9.37% -
BM_PushHeap_string_Descending_64 -9.15% 2.571 2.336 - -13.22% -
std::find_if(list<int>)_(bail_25%)/32768 -9.14% 11131.627 10114.120 - -2.97% -
bm_lexicographical_compare<int>/4 -9.13% 1.388 1.261 - 0.17% -
bm_lexicographical_compare<unsigned_char>/5 -9.04% 1.718 1.562 - -9.86% -
BM_deque_vector_move/65536 -9.03% 2990.324 2720.423 - 0.69% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -9.02% 1.351 1.229 - -3.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -8.96% 12.285 11.184 - 2.85% -
std::set<std::string>::contains(key)_(non-existent)/8192 -8.93% 30.102 27.413 - 5.09% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -8.86% 1.657 1.510 - 0.51% -
SetIntersection_Front_Set_uint64_256_256 -8.85% 9510010.462 8668079.986 - -12.23% -
rng::is_sorted(list<int>)/8192 -8.83% 7989.217 7283.389 - 0.29% -
BM_PopHeap_string_262144 -8.79% 100.201 91.392 - -1.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -8.78% 11.433 10.429 - -0.16% -
SetIntersection_None_Set_float_1024_256 -8.77% 9756227.201 8900362.341 - -1.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -8.75% 2.992 2.730 - -21.62% -
BM_vector_deque_ranges_copy_backward/0 -8.73% 0.455 0.416 - -6.00% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.73% 14287.741 13040.611 - -9.09% -
BM_std_minmax<int>/2 -8.69% 0.859 0.784 - -12.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.69% 5.477 5.001 - 2.01% -
BM_StringRelational_Less_Small_Huge_Control -8.68% 1.895 1.730 - -1.55% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.67% 412.195 376.450 - -8.94% -
BM_StringRelational_Less_Large_Large_Control -8.67% 2.458 2.245 - 9.66% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.66% 2.308 2.108 - 10.75% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.66% 14480.576 13226.758 - -8.89% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.66% 1.365 1.247 - -3.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -8.66% 2.445 2.233 - -11.89% -
std::find_if(deque<int>)_(bail_25%)/32768 -8.65% 2988.311 2729.703 - -0.69% -
BM_RangesPushHeap_string_Ascending_1024 -8.63% 15.165 13.856 - 0.08% -
std::set<int>::equal_range(key)_(existent)/8192 -8.56% 8.884 8.124 - 2.10% -
BM_std_minmax<unsigned_int>/7 -8.54% 1.850 1.692 - -3.07% -
BM_StringRelational_Less_Small_Small_Control -8.48% 1.954 1.788 - 3.55% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.46% 8.823 8.077 - 2.76% -
BM_std_minmax<char>/3 -8.34% 1.139 1.044 - -13.66% -
BM_PushHeap_float_Ascending_16 -8.33% 1.071 0.981 - -7.85% -
SetIntersection_Interlaced_Set_uint32_256_256 -8.33% 9326607.154 8549507.344 - -3.42% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -8.31% 1.178 1.080 - -5.87% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -8.30% 0.449 0.412 - -36.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -8.28% 1.101 1.010 - -10.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -8.27% 22169697.339 20336324.387 - -3.18% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.25% 86821677.189 79655996.346 - 0.56% -
BM_RangesPushHeap_float_Ascending_16 -8.25% 1.069 0.981 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_256_64 -8.24% 7636395.590 7007053.648 - 3.78% -
BM_StringRelational_Eq_Large_Large_Control -8.23% 2.486 2.282 - 0.51% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -8.23% 28.920 26.540 - 1.04% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -8.23% 2781067.977 2552271.580 - 4.81% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.21% 33.468 30.719 - -1.65% -
rng::find(list<int>)_(bail_25%)/32768 -8.21% 8114.709 7448.608 - -2.12% -
BM_std_min<unsigned_long_long>/6 -8.21% 1.583 1.453 - -10.73% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -8.20% 1.428 1.311 - 4.04% -
SetIntersection_Interlaced_Vector_string_1024_256 -8.19% 23086838.261 21195607.434 - 2.16% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.16% 24.586 22.580 - -0.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -8.16% 0.490 0.450 - -19.00% -
rng::partition(deque<int>)_(sparse)/8192 -8.12% 3375.112 3100.967 - 2.42% -
SetIntersection_Front_Set_string_16384_64 -8.11% 4868060.805 4473463.258 - -9.90% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.10% 15138.217 13912.420 - -8.40% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.00% 1.597 1.469 - -12.06% -
std::unique(deque<int>)_(sprinkled)/32 -7.99% 67.257 61.881 - -8.00% -
std::none_of(vector<int>)_(process_all)/50 -7.97% 13.675 12.585 - -30.86% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.96% 2.395 2.205 - -7.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.95% 11058814.019 10179945.095 - 4.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -7.91% 10832834.691 9976316.840 - -7.81% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.90% 1.433 1.320 - -7.99% -
std::fill_n(deque<int>)/32 -7.90% 1.261 1.161 - 0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -7.88% 6448048.953 5939818.284 - -14.48% -
BM_StringRelational_Eq_Empty_Empty_Control -7.86% 2.009 1.851 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.79% 151630339.430 139818081.246 - -10.51% -
BM_std_min<__int128>/32 -7.79% 13.220 12.190 - 0.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.77% 1.447 1.335 - -16.02% -
BM_StringRelational_Less_Empty_Huge_Control -7.76% 2.105 1.941 - -2.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -7.73% 5927792.374 5469350.594 - 8.32% -
BM_deque_deque_ranges_move/64000 -7.73% 3176.510 2931.082 - 3.30% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -7.72% 2.583 2.383 - -1.33% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.72% 6.455 5.957 - -7.65% -
BM_std_min<unsigned_long_long>/5 -7.69% 1.313 1.212 - -9.78% -
std::adjacent_find(deque<int>,_pred)/8 -7.66% 4.803 4.435 - 3.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.65% 0.494 0.456 - 1.15% -
BM_std_min<__int128>/31 -7.65% 12.755 11.779 - 0.03% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -7.64% 1.324 1.223 - 0.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -7.64% 2.429 2.244 - 0.07% -
std::multiset<int>::contains(key)_(non-existent)/32 -7.64% 2.466 2.277 - -2.90% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -7.59% 40.210 37.158 - 1.50% -
BM_deque_vector_ranges_copy/70000 -7.59% 3045.385 2814.269 - -9.02% -
bm_lexicographical_compare<unsigned_char>/4 -7.59% 1.472 1.360 - -9.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -7.57% 9486211.616 8768496.269 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -7.50% 1.273 1.178 - -2.09% -
bm_lexicographical_compare<unsigned_char>/1 -7.50% 1.619 1.498 - -11.36% -
std::partition(deque<int>)_(sparse)/32 -7.46% 11.364 10.516 - 9.08% -
SetIntersection_Front_Set_float_262144_1024 -7.42% 15524020.148 14371471.854 - 1.17% -
std::find_if_not(deque<int>)_(bail_25%)/8 -7.42% 1.498 1.387 - -9.39% -
BM_PushHeap_float_QuickSortAdversary_16 -7.41% 1.064 0.985 - 0.61% -
BM_std_min<__int128>/30 -7.41% 12.296 11.386 - 0.01% -
BM_MakeHeap_uint32_Random_1024 -7.40% 1.138 1.053 - 2.23% -
SetIntersection_Front_Set_float_1024_256 -7.39% 4926912.754 4562863.122 - -8.78% -
BM_std_min<__int128>/29 -7.37% 11.872 10.997 - -0.05% -
BM_PushHeap_uint32_QuickSortAdversary_16 -7.36% 0.997 0.924 - -1.31% -
std::find_first_of(vector<int>)_(large_needle)/8192 -7.36% 7473300.624 6923512.792 - -1.96% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.32% 1.446 1.340 - 15.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.30% 151590311.355 140528116.765 - -10.24% -
std::count(list<int>)_(every_other)/8192 -7.30% 6894.213 6391.240 - -4.09% -
rng::reverse_copy(vector<int>)/8 -7.30% 2.561 2.374 - -6.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.29% 39.577 36.693 - -12.76% -
std::set<int>::equal_range(key)_(non-existent)/1024 -7.28% 6.815 6.318 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.28% 3532156.551 3275107.699 - -8.09% -
BM_PushHeap_string_PipeOrgan_256 -7.24% 8.555 7.936 - -8.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.24% 1.545 1.433 - -4.15% -
rng::replace_if(list<int>)_(sprinkled)/8192 -7.21% 8020.359 7441.834 - -0.14% -
SetIntersection_Front_Set_uint64_262144_16 -7.21% 1335902.647 1239604.591 - -5.11% -
bm_ranges_lexicographical_compare<int>/8 -7.20% 1.618 1.502 - -1.89% -
BM_deque_vector_move/64000 -7.19% 2940.023 2728.777 - 0.65% -
std::set<int>::contains(key)_(existent)/8192 -7.18% 8.981 8.336 - -0.66% -
BM_deque_deque_copy/1 -7.17% 3.507 3.256 - -4.33% -
std::copy_n(vector<int>)/4096 -7.16% 233.923 217.181 - 4.33% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -7.14% 7.232 6.716 - -4.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.12% 16.452 15.282 - -9.62% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -7.11% 21.745 20.199 - 3.53% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.10% 863876.233 802510.911 - -7.11% -
BM_StringConstructDestroyCStr_Empty_Opaque -7.10% 2.246 2.087 - -0.29% -
BM_std_min<unsigned___int128>/1 -7.09% 0.370 0.344 - -6.32% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -7.08% 281.859 261.905 - 0.52% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.04% 1.449 1.347 - -6.33% -
BM_std_min<long_long>/28 -7.00% 2.661 2.475 - -6.95% -
rng::starts_with(list<int>,_pred)/8192 -6.99% 10712.936 9963.772 - -12.53% -
BM_std_minmax<short>/2 -6.97% 0.964 0.897 - -2.13% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -6.92% 8.640 8.042 - 4.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -6.88% 0.305 0.284 - -18.63% -
BM_std_minmax<int>/3 -6.88% 1.116 1.039 - -13.25% -
SetIntersection_Front_Set_string_262144_64 -6.87% 5004008.547 4660183.585 - -2.94% -
BM_deque_vector_move/70000 -6.82% 3121.728 2908.857 - -1.92% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.81% 6.163 5.744 - 2.25% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.81% 139.435 129.944 - -7.40% -
rng::partition_point(list<int>)/8192 -6.79% 14102.138 13144.508 - -0.80% -
BM_std_min<__int128>/28 -6.78% 11.388 10.616 - 0.00% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -6.76% 1.848 1.723 - -6.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.74% 99524.554 92811.916 - -0.56% -
SetIntersection_None_Set_uint64_16384_16384 -6.72% 175152116.859 163375522.042 - -6.86% -
BM_StringRelationalLiteral_Less_Small_Large_Control -6.71% 1.752 1.635 - -4.98% -
rng::search(list<int>)_(single_element)/8192 -6.69% 7921.278 7391.301 - -0.38% -
std::replace_if(list<int>)_(sprinkled)/8192 -6.68% 7825.652 7302.794 - -0.17% -
BM_RangesMakeHeap_uint32_SingleElement_4 -6.67% 0.346 0.323 - -2.18% -
rng::swap_ranges(list<int>)/8192 -6.65% 10794.334 10076.199 - 0.03% -
SetIntersection_Front_Vector_string_1024_64 -6.65% 3812671.349 3559098.455 - 2.66% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -6.63% 80.493 75.155 - 12.88% -
BM_std_min<__int128>/27 -6.62% 10.948 10.223 - -0.00% -
std::find_end(deque<int>)_(process_all)/1024 -6.62% 313.730 292.962 - 10.51% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -6.62% 481.722 449.848 - -1.34% -
SetIntersection_Front_Vector_string_16384_1024 -6.61% 41184337.179 38460906.927 - -2.36% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -6.61% 1.272 1.188 - -4.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -6.60% 8366897.691 7814507.897 - -7.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.60% 1.414 1.321 - 22.26% -
rng::count(list<int>)_(every_other)/8192 -6.60% 7412.229 6923.218 - -0.04% -
SetIntersection_None_Vector_uint64_262144_1024 -6.59% 1226111.110 1145260.543 - -1.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -6.59% 515.628 481.639 - -5.56% -
SetIntersection_Interlaced_Vector_string_64_64 -6.58% 29152855.451 27233579.188 - -6.46% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -6.58% 28.293 26.432 - 4.26% -
BM_StringRelational_Less_Huge_Empty_Control -6.57% 1.966 1.837 - -11.90% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.53% 8206.727 7670.772 - 0.02% -
bm_ranges_lexicographical_compare<int>/4 -6.51% 1.386 1.295 - -0.10% -
BM_PushHeap_uint64_Ascending_16 -6.51% 1.018 0.952 - 4.42% -
std::partition(deque<int>)_(sparse)/50 -6.51% 17.381 16.250 - 4.58% -
std::find_first_of(vector<int>)_(large_needle)/1024 -6.51% 116337.250 108768.602 - -1.04% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.49% 10.522 9.839 - 0.34% -
std::unordered_set<std::string>::erase(iterator)/0 -6.46% 33.039 30.905 - 12.75% -
std::remove_if(list<int>)_(prefix)/50 -6.45% 80.252 75.072 - 0.33% -
std::vector<std::string>::ctor(size)/32 -6.45% 36.563 34.204 - 1.89% -
BM_std_minmax<long_long>/11 -6.45% 2.539 2.375 - -6.43% -
SetIntersection_Front_Vector_uint32_262144_256 -6.44% 2534383.150 2371206.303 - 4.46% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -6.44% 1.785 1.670 - 3.74% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.43% 14693.390 13748.674 - -6.16% -
BM_std_min<__int128>/26 -6.42% 10.498 9.824 - 0.09% -
rng::fill_n(deque<int>)/32 -6.41% 1.258 1.177 - -3.90% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.39% 1.340 1.255 - -6.70% -
BM_RangesPushHeap_string_Descending_262144 -6.37% 3.503 3.280 - -35.92% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.32% 12130.759 11364.257 - 0.49% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -6.32% 5.214 4.885 - 9.45% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -6.31% 7.881 7.383 - -0.82% -
BM_std_min<__int128>/25 -6.24% 10.092 9.462 - 0.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.22% 726.676 681.453 - -5.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.22% 1.151 1.079 - -3.88% -
BM_StringRelational_Less_Huge_Small_Control -6.21% 1.901 1.783 - -1.77% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -6.20% 17.079 16.020 - -1.11% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.17% 33.825 31.737 - -9.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -6.16% 0.865 0.812 - -4.34% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -6.15% 1.508 1.415 - -5.72% -
std::swap_ranges(list<int>)/8192 -6.13% 10275.906 9646.410 - -0.26% -
BM_deque_vector_copy/64000 -6.12% 2634.513 2473.285 - -13.21% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.12% 1.665 1.563 - 0.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.09% 1.351 1.269 - -3.72% -
std::is_sorted_until(deque<int>,_pred)/8 -6.09% 4.342 4.077 - -4.09% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -6.08% 1.651 1.551 - -3.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -6.06% 7119769.877 6688094.150 - -5.83% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.05% 1.751 1.645 - -2.00% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -6.03% 24.110 22.657 - -1.65% -
std::replace_if(list<int>)_(sprinkled)/50 -5.96% 24.208 22.766 - -1.12% -
std::unordered_set<std::string>::erase(iterator)/8192 -5.95% 28.025 26.358 - -20.14% -
BM_RangesPushHeap_uint64_SingleElement_16 -5.94% 0.359 0.337 - 0.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.94% 1.375 1.293 - 10.86% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.93% 222.174 209.003 - -0.11% -
std::replace(list<int>)_(sprinkled)/8192 -5.91% 7588.643 7139.884 - -0.28% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.91% 4943.092 4650.902 - 1.01% -
SetIntersection_Front_Vector_string_16384_16 -5.90% 1820316.003 1712869.498 - -0.32% -
BM_deque_vector_ranges_copy/64000 -5.90% 2792.967 2628.271 - -7.74% -
rng::find_if(list<int>)_(process_all)/8192 -5.90% 10792.418 10156.041 - -1.63% -
bm_lexicographical_compare<signed_char>/3 -5.85% 1.785 1.680 - -2.70% -
BM_vector_deque_copy_backward/2 -5.84% 2.174 2.047 - -0.97% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.83% 21.904 20.627 - -5.67% -
BM_std_min<unsigned_long_long>/7 -5.79% 1.870 1.762 - -7.32% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.79% 1.543 1.453 - -9.84% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.78% 17.187 16.194 - -5.76% -
BM_deque_deque_ranges_move_backward/1 -5.78% 3.527 3.323 - 18.91% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -5.77% 20.827 19.624 - -6.14% -
bm_lexicographical_compare<signed_char>/8 -5.76% 3.236 3.049 - -1.99% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -5.76% 6.045 5.697 - 5.59% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -5.76% 7.544 7.110 - -40.45% -
std::replace_if(list<int>)_(prefix)/8192 -5.76% 7522.652 7089.647 - -0.15% -
BM_PushHeap_string_Descending_16 -5.75% 2.303 2.171 - -10.86% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -5.73% 1.385 1.305 - -4.19% -
std::find_end(vector<int>)_(single_element)/8192 -5.72% 1988.982 1875.223 - 2.25% -
std::find_first_of(vector<int>)_(large_needle)/50 -5.71% 276.460 260.683 - -2.70% -
BM_std_min<__int128>/24 -5.70% 9.652 9.101 - -0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -5.68% 1667936.788 1573164.634 - -3.73% -
BM_std_minmax<long_long>/6 -5.66% 2.412 2.276 - -6.32% -
std::replace(list<int>)_(prefix)/8192 -5.65% 7409.480 6990.875 - -0.30% -
BM_MakeHeap_string_PipeOrgan_16384 -5.63% 5.797 5.471 - -1.59% -
rng::replace(list<int>)_(sprinkled)/8192 -5.62% 7736.924 7302.431 - 0.15% -
BM_RangesPushHeap_float_SingleElement_4 -5.62% 0.378 0.357 - -7.03% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.61% 1.583 1.495 - -6.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.60% 1.717 1.621 - -4.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.59% 2320124.606 2190431.692 - -7.52% -
rng::find_last(vector<int>)_(bail_90%)/8 -5.57% 0.681 0.643 - 17.42% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.56% 1.765 1.667 - -9.30% -
BM_PushHeap_uint32_SingleElement_16 -5.55% 0.377 0.356 - -0.12% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.52% 9090.860 8589.203 - -5.44% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.52% 20.936 19.781 - -5.98% -
std::equal(vector<bool>)_(unaligned)/50 -5.48% 0.850 0.803 - -8.86% -
SetIntersection_Front_Set_uint32_1024_1024 -5.47% 16338568.386 15444533.058 - -5.28% -
SetIntersection_Front_Set_float_256_64 -5.47% 6566821.820 6207735.633 - -5.30% -
std::unordered_set<std::string>::erase(iterator)/32 -5.47% 28.133 26.595 - -16.21% -
BM_RangesPushHeap_uint64_SingleElement_64 -5.46% 0.372 0.352 - -8.69% -
std::none_of(vector<int>)_(process_all)/8 -5.46% 2.532 2.393 - -4.36% -
BM_std_min<long_long>/3 -5.45% 1.326 1.254 - -2.24% -
std::map<int,_int>::ctor(const&)/32 -5.45% 226.193 213.861 - 0.93% -
SetIntersection_Front_Vector_string_64_64 -5.44% 28407931.607 26861237.004 - -3.06% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -5.44% 29.455 27.853 - -27.39% -
rng::count_if(list<int>)_(every_other)/8192 -5.44% 7648.643 7232.615 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.43% 18237559.278 17247368.512 - -4.87% -
BM_PushHeap_float_Descending_4 -5.43% 0.384 0.363 - 1.46% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -5.42% 24.979 23.625 - -11.98% -
std::move_backward(deque<int>)/32768 -5.41% 3745.720 3543.155 - -1.78% -
rng::replace(vector<int>)_(prefix)/32 -5.39% 5.237 4.955 - -1.70% -
BM_std_min<unsigned_long_long>/3 -5.39% 0.694 0.657 - -5.37% -
BM_RangesPushHeap_uint64_SingleElement_4 -5.39% 0.377 0.357 - -0.08% -
SetIntersection_None_Vector_string_16384_64 -5.39% 1342762.191 1270426.949 - -0.92% -
BM_std_min<__int128>/23 -5.38% 9.227 8.730 - -0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.37% 273.845 259.132 - -1.82% -
BM_StringRelationalLiteral_Less_Large_Small_Control -5.37% 1.619 1.532 - -18.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.34% 39.942 37.809 - 0.34% -
SetIntersection_Interlaced_Vector_float_262144_16384 -5.34% 347305143.295 328767432.700 - -5.83% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.33% 8800.739 8331.558 - -10.18% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.30% 226.164 214.175 - 3.59% -
BM_RangesMakeHeap_float_Heap_256 -5.30% 0.258 0.244 - -3.72% -
SetIntersection_Front_Set_uint64_262144_64 -5.30% 2023540.599 1916379.595 - 4.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.30% 1296.751 1228.083 - 0.23% -
std::set<int>::insert(value)_(already_present)/8192 -5.26% 9.969 9.445 - -12.80% -
BM_vector_deque_move/64 -5.22% 2.817 2.670 - -1.25% -
BM_PushHeap_uint64_Ascending_64 -5.21% 1.776 1.683 - 10.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -5.21% 1.754 1.662 - -8.13% -
BM_MakeHeap_float_Random_64 -5.21% 1.689 1.601 - -10.41% -
SetIntersection_Front_Vector_uint32_256_64 -5.19% 4746237.139 4499787.401 - -1.56% -
BM_std_min<__int128>/22 -5.19% 8.792 8.336 - 0.03% -
bm_lexicographical_compare<unsigned_char>/16 -5.18% 1.157 1.097 - -5.16% -
BM_StringConstructDestroyCStr_Small_Opaque -5.15% 2.312 2.193 - 5.33% -
std::map<int,_int>::ctor(const&)/8192 -5.15% 52948.333 50220.446 - 0.96% -
BM_std_min<unsigned_char>/16 -5.15% 2.612 2.478 - -5.39% -
bm_lexicographical_compare<signed_char>/4 -5.14% 2.025 1.920 - -1.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.12% 239.102 226.849 - -2.65% -
std::is_sorted(list<int>)/8192 -5.12% 7722.337 7326.904 - 2.18% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.11% 31.345 29.744 - -1.16% -
std::partition(vector<int>)_(dense)/32 -5.10% 8.536 8.101 - -5.02% -
BM_std_min<short>/17 -5.10% 1.688 1.602 - 1.04% -
SetIntersection_None_Vector_uint64_262144_64 -5.09% 1215751.680 1153817.095 - -4.70% -
BM_StringRelational_Less_Large_Empty_Control -5.09% 2.109 2.001 - 2.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -5.09% 4.210 3.996 - -4.10% -
SetIntersection_Interlaced_Set_float_64_64 -5.09% 15784010.843 14980944.200 - -0.78% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.08% 1.689 1.603 - -7.10% -
BM_SortHeap_pair<uint32,_uint32>_1 -5.08% 0.265 0.251 - 0.30% -
BM_MakeHeap_uint64_Heap_64 -5.07% 0.251 0.238 - 0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.07% 486.261 461.630 - -5.12% -
rng::is_sorted(vector<int>,_pred)/8 -5.06% 4.104 3.897 - 10.96% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -5.06% 1.265 1.201 - -8.22% -
rng::replace(vector<int>)_(prefix)/50 -5.04% 7.471 7.094 - 1.58% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -5.04% 17.693 16.801 - -1.31% -
rng::find_if_not(vector<char>)_(process_all)/8 -5.04% 2.532 2.405 - -2.61% -
SetIntersection_Front_Set_float_1024_1024 -5.03% 14990247.806 14235852.943 - -14.32% -
BM_std_minmax<char>/2 -5.01% 0.850 0.807 - -9.78% -
SetIntersection_Front_Set_string_1024_256 -5.00% 16017390.277 15215752.669 - -5.68% -
SetIntersection_Front_Set_uint64_256_16 -5.00% 5007878.788 4757712.654 - -2.95% -
SetIntersection_Front_Set_uint64_1024_64 -4.99% 2055770.357 1953239.814 - 3.45% -
BM_std_min<unsigned_long_long>/30 -4.99% 2.725 2.589 - -3.83% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.97% 29.210 27.758 - 10.36% -
BM_std_min<long_long>/32 -4.97% 3.644 3.463 - -4.28% -
std::find_end(deque<int>)_(same_length)/8192 -4.97% 2955.069 2808.317 - -81.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -4.96% 0.612 0.582 - -4.16% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.96% 0.576 0.548 - -1.09% -
SetIntersection_Front_Set_string_16384_1024 -4.95% 62064701.638 58989964.653 - -0.53% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.93% 472.250 448.962 - -3.39% -
BM_PushHeap_uint64_SingleElement_4 -4.92% 0.385 0.366 - 2.55% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -4.92% 351304234.172 334009257.361 - -4.58% -
std::find_if(deque<int>)_(bail_25%)/8192 -4.92% 750.467 713.556 - 1.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -4.91% 2.773 2.637 - -6.08% -
BM_RangesMakeHeap_uint32_Descending_64 -4.91% 0.250 0.238 - 0.50% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.90% 3.157 3.002 - -5.05% -
rng::count(list<int>)_(every_other)/8 -4.90% 2.142 2.037 - -2.99% -
std::count_if(list<int>)_(every_other)/8192 -4.87% 7543.030 7175.593 - -6.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -4.83% 1411617.650 1343420.749 - -3.91% -
rng::find_end(list<int>)_(single_element)/8192 -4.82% 7955.167 7571.626 - -13.62% -
BM_PushHeap_float_Ascending_64 -4.81% 1.839 1.750 - -3.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.80% 1239815.121 1180341.060 - -4.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.79% 786.833 749.132 - -1.67% -
SetIntersection_Interlaced_Vector_string_256_64 -4.79% 22159728.469 21098078.581 - 4.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -4.79% 7642387.472 7276354.192 - -0.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.78% 1711.975 1630.190 - 0.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.77% 52770.519 50254.942 - 0.81% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -4.76% 82.046 78.139 - -1.03% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.75% 6604.870 6290.879 - 1.10% -
SetIntersection_Front_Set_uint32_1024_64 -4.75% 2052856.885 1955344.745 - -4.26% -
BM_std_min<unsigned_int>/29 -4.74% 2.094 1.994 - -4.53% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -4.73% 2.310 2.201 - -2.83% -
BM_deque_vector_copy/70000 -4.72% 2984.719 2843.768 - -10.62% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.72% 12637.111 12040.618 - -4.84% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.69% 52.270 49.817 - -3.80% -
rng::partial_sort(deque<int>)_(ascending)/8 -4.69% 32.981 31.434 - 3.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.68% 142990.721 136293.079 - -1.32% -
std::fill(vector<int>)/32 -4.67% 1.121 1.068 - 2.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.67% 10127668.614 9655099.067 - -10.85% -
BM_std_min<__int128>/21 -4.66% 8.333 7.945 - -0.01% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -4.65% 8.906 8.492 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.64% 228.344 217.755 - 107.72% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.63% 8695.893 8292.959 - -9.48% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.63% 6601.661 6295.774 - 0.81% -
BM_StringRelational_Compare_Empty_Empty_Control -4.63% 1.683 1.605 - -0.46% -
SetIntersection_Front_Set_uint64_64_64 -4.63% 15682080.296 14955723.823 - -0.76% -
BM_StringRelational_Compare_Small_Empty_Control -4.63% 1.672 1.594 - -7.05% -
BM_StringRelational_Compare_Empty_Small_Control -4.63% 1.693 1.615 - -1.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -4.62% 502.509 479.302 - -12.85% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -4.61% 742.770 708.507 - -2.54% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.60% 11.217 10.701 - 1.19% -
SetIntersection_Interlaced_Vector_float_262144_64 -4.60% 8194327.292 7817260.537 - -60.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.59% 17.535 16.729 - -0.96% -
BM_std_minmax<short>/18 -4.59% 2.077 1.981 - -0.53% -
BM_MakeThenSortHeap_float_Descending_4 -4.59% 1.200 1.145 - -2.58% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.58% 35.798 34.157 - 15.60% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -4.58% 1.123 1.071 - 3.24% -
BM_RangesPushHeap_string_Ascending_16384 -4.56% 20.901 19.947 - 3.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.55% 13654.859 13033.060 - -3.45% -
BM_std_min<char>/19 -4.55% 1.267 1.209 - 2.32% -
rng::unique(list<int>)_(sprinkled)/1024 -4.55% 992.161 947.064 - -0.54% -
bm_lexicographical_compare<int>/8 -4.54% 1.619 1.546 - 0.31% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.54% 1.341 1.281 - -1.65% -
BM_std_min<char>/14 -4.53% 1.898 1.812 - -3.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -4.51% 1.649 1.575 - -0.36% -
SetIntersection_Front_Set_uint64_1024_256 -4.51% 4732297.217 4518810.015 - -6.62% -
rng::count(vector<int>)_(every_other)/8 -4.51% 1.383 1.321 - -4.51% -
bm_ranges_lexicographical_compare<int>/1 -4.50% 1.385 1.323 - 2.14% -
SetIntersection_Front_Set_float_16384_16384 -4.50% 251269977.451 239974095.444 - -30.01% -
rng::find_last(vector<char>)_(bail_10%)/50 -4.49% 5.821 5.560 - -0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.47% 17.611 16.823 - 0.60% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -4.46% 11.948 11.415 - -0.98% -
bm_lexicographical_compare<unsigned_char>/2 -4.46% 1.850 1.768 - -9.79% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.46% 30.968 29.588 - -2.35% -
std::remove_if(deque<int>)_(prefix)/32 -4.45% 59.582 56.928 - -1.97% -
BM_vector_deque_copy_backward/1 -4.45% 2.471 2.361 - 2.20% -
BM_deque_vector_copy/65536 -4.45% 2707.439 2587.060 - -12.01% -
BM_StringEraseWithMove_Large_Transparent -4.45% 2.701 2.581 - -0.26% -
rng::for_each(multimap<int>)/8192 -4.44% 7341.060 7015.352 - -57.45% -
BM_num_put<bool> -4.42% 10.678 10.206 - -6.94% -
BM_PushHeap_uint64_Random_4 -4.41% 2.170 2.074 - 0.91% -
rng::replace(vector<int>)_(sprinkled)/50 -4.40% 9.708 9.280 - 15.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -4.40% 1237448.411 1182979.548 - -2.95% -
BM_std_min<unsigned_short>/16 -4.40% 1.735 1.658 - -4.23% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -4.40% 26.018 24.873 - 1.00% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.40% 2.688 2.569 - -4.14% -
rng::remove_if(list<int>)_(sprinkled)/1024 -4.38% 1040.735 995.110 - -0.28% -
rng::find_last(list<int>)_(bail_90%)/50 -4.38% 1.346 1.287 - -0.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.38% 45.911 43.900 - 0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.38% 1748427.220 1671923.620 - -4.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -4.37% 0.580 0.555 - 0.32% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.36% 354.740 339.268 - -3.48% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.36% 16.399 15.684 - -4.90% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.36% 20.308 19.423 - 0.81% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -4.34% 0.517 0.495 - 6.67% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -4.34% 25.823 24.703 - 8.45% -
std::search(list<int>)_(no_match)/1024 -4.33% 770.877 737.473 - -0.13% -
bm_lexicographical_compare<unsigned_char>/7 -4.33% 2.164 2.070 - -6.47% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -4.33% 518.193 495.764 - -3.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 -4.33% 224.908 215.178 - 1.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.33% 724.622 693.275 - -0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.32% 2228500.207 2132179.896 - 6.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.32% 9088992.677 8696244.426 - -31.80% -
SetIntersection_None_Vector_uint64_16384_256 -4.31% 1185752.023 1134592.381 - -3.98% -
std::generate_n(list<int>)/8192 -4.31% 7106.061 6799.486 - -1.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.31% 3.124 2.990 - -6.67% -
BM_StringEraseWithMove_Empty_Opaque -4.29% 0.885 0.847 - 6.11% -
rng::contains(vector<int>)_(process_all)/8 -4.29% 2.677 2.562 - -5.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.29% 244317525.867 233847369.119 - -3.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -4.28% 3.846 3.681 - -1.29% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.28% 1.208 1.156 - -0.67% -
std::map<int,_int>::ctor(const&)/1024 -4.26% 6603.899 6322.279 - 1.06% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.26% 27.176 26.018 - 2.29% -
BM_RangesMakeHeap_uint32_Descending_4 -4.26% 0.288 0.276 - 0.05% -
rng::contains_subrange(list<int>)_(single_element)/16 -4.26% 5.107 4.889 - -1.33% -
BM_std_min<unsigned_short>/512 -4.26% 7.507 7.188 - 0.69% -
BM_MakeHeap_string_Descending_16384 -4.25% 3.127 2.994 - 0.61% -
SetIntersection_Front_Set_string_16384_16 -4.24% 2055488.763 1968286.220 - -4.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.24% 17.512 16.770 - 0.71% -
vector<bool>(const_vector<bool>&) -4.24% 9.875 9.457 - -3.78% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.23% 1.785 1.710 - -1.86% -
std::copy(vector<bool>)_(aligned)/262144 -4.21% 734.592 703.661 - 2.86% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -4.21% 32.730 31.352 - -36.21% -
BM_deque_vector_ranges_move/65536 -4.20% 2836.529 2717.333 - -1.23% -
BM_MakeHeap_string_Descending_262144 -4.20% 3.657 3.503 - -1.15% -
rng::find_last(vector<char>)_(bail_10%)/1024 -4.20% 118.455 113.483 - 0.67% -
BM_PushHeap_float_Ascending_262144 -4.19% 5.379 5.154 - -1.82% -
BM_deque_deque_copy_backward/512 -4.19% 22.569 21.624 - 16.44% -
BM_std_minmax<char>/14 -4.18% 2.618 2.508 - -1.80% -
rng::find_if_not(list<int>)_(process_all)/8192 -4.18% 9010.679 8634.255 - -3.66% -
BM_MakeThenSortHeap_float_Random_4 -4.17% 4.460 4.274 - -4.20% -
SetIntersection_Front_Set_uint32_256_256 -4.17% 9810751.406 9401861.184 - -3.77% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.16% 4.147 3.975 - -2.66% -
rng::search(vector<int>,_pred)_(no_match)/1048576 -4.15% 604265.625 579158.878 - 0.49% -
SetIntersection_Front_Set_string_256_64 -4.15% 15639020.259 14989997.229 - -7.56% -
SetIntersection_Interlaced_Set_float_16384_1 -4.13% 1122532.725 1076198.348 - -3.73% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.13% 15350241.798 14716983.962 - 0.05% -
SetIntersection_Front_Set_uint64_1024_1 -4.11% 1115438.591 1069570.610 - -4.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.11% 1259421.908 1207720.344 - -1.33% -
std::search(vector<int>)_(no_match)/1000 -4.10% 215.961 207.106 - -2.71% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -4.09% 1.205 1.156 - 0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.09% 750.469 719.769 - -0.07% -
BM_std_minmax<char>/13 -4.08% 2.234 2.143 - -4.41% -
std::find(vector<char>)_(bail_25%)/8 -4.07% 1.107 1.062 - 5.09% -
SetIntersection_Front_Set_uint64_262144_4 -4.07% 1187849.010 1139550.447 - 1.95% -
rng::replace_if(list<int>)_(prefix)/8192 -4.04% 7666.796 7357.103 - 2.12% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.04% 1098585.519 1054232.624 - -4.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.03% 229.121 219.886 - -1.83% -
std::adjacent_find(deque<int>,_pred)/50 -4.02% 31.197 29.942 - 0.80% -
BM_StringRelational_Less_Large_Small_Control -4.02% 1.817 1.744 - -2.03% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.01% 118020832.656 113285468.767 - -2.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -4.01% 0.885 0.850 - 2.04% -
BM_StringRelational_Compare_Large_Empty_Control -4.00% 1.669 1.603 - -6.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -3.99% 37.904 36.390 - -4.34% -
bm_lexicographical_compare<unsigned_char>/6 -3.99% 1.904 1.828 - -6.70% -
SetIntersection_None_Vector_string_262144_16 -3.99% 1371203.602 1316512.086 - -3.05% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -3.98% 1.453 1.395 - -3.01% -
BM_std_min<short>/32 -3.97% 3.110 2.986 - 1.48% -
BM_MakeHeap_string_PipeOrgan_262144 -3.97% 7.720 7.414 - -0.49% -
SetIntersection_None_Vector_string_16384_1 -3.94% 1289644.975 1238769.427 - -3.65% -
SetIntersection_None_Vector_uint64_16384_4 -3.93% 1177823.394 1131554.044 - 0.49% -
BM_std_min<char>/18 -3.93% 1.046 1.005 - 1.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.93% 21.352 20.513 - 0.19% -
SetIntersection_Front_Vector_uint32_16384_64 -3.92% 1507594.769 1448540.327 - 0.03% -
bm_ranges_lexicographical_compare<int>/2 -3.92% 1.615 1.552 - 1.60% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.91% 1537.933 1477.752 - -1.82% -
BM_std_minmax<short>/7 -3.91% 1.799 1.729 - -1.05% -
SetIntersection_None_Set_uint32_256_256 -3.91% 5992741.956 5758584.616 - -0.19% -
BM_PushHeap_uint64_Random_256 -3.90% 5.773 5.548 - -2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.89% 17452.091 16772.480 - -3.61% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.89% 23.851 22.922 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.88% 22.740 21.856 - -0.84% -
rng::starts_with(deque<int>,_pred)/8192 -3.88% 4160.002 3998.506 - -1.36% -
BM_vector_deque_ranges_move/4000 -3.88% 145.755 140.103 - -1.89% -
BM_RangesMakeHeap_string_Descending_262144 -3.87% 3.645 3.504 - -38.32% -
BM_MakeHeap_float_Random_1024 -3.87% 1.318 1.267 - 2.70% -
BM_PushHeap_uint32_SingleElement_64 -3.87% 0.378 0.364 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.86% 18.930 18.200 - -0.67% -
rng::find_if(list<int>)_(bail_25%)/32768 -3.86% 8857.635 8516.039 - 0.72% -
rng::find_end(deque<int>)_(process_all)/8192 -3.86% 2111.897 2030.473 - -14.94% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.85% 10.340 9.941 - -7.63% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.85% 52821.982 50787.796 - 1.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.85% 8238.817 7921.583 - -7.01% -
std::fill_n(vector<bool>)/64 -3.84% 1.599 1.537 - 1.27% -
BM_StringRead_Hot_Deep_Large -3.83% 0.587 0.565 - -1.87% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.83% 482.233 463.741 - -3.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.83% 1104146.337 1061874.497 - -5.47% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -3.82% 1.232 1.185 - 0.59% -
std::copy_n(list<int>)/32768 -3.82% 27056.032 26021.699 - 0.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.82% 51.356 49.396 - -3.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.82% 1.370 1.318 - -1.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.81% 33.196 31.931 - -4.64% -
rng::is_sorted(deque<int>,_pred)/8 -3.79% 4.608 4.434 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.77% 1112846.073 1070839.657 - -4.02% -
std::move(vector<bool>)_(unaligned)/512 -3.77% 4.689 4.512 - 13.45% -
std::equal(deque<int>)_(it,_it,_it)/50 -3.77% 20.927 20.138 - -16.46% -
bm_lexicographical_compare<signed_char>/2 -3.76% 1.555 1.497 - 0.13% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.76% 6541.815 6295.789 - 0.35% -
BM_MakeHeap_uint32_Random_64 -3.76% 1.393 1.340 - 7.19% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -3.75% 6.190 5.957 - -1.50% -
BM_MakeHeap_uint64_Descending_64 -3.74% 0.270 0.260 - 3.34% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.74% 22134.766 21307.380 - -3.64% -
SetIntersection_Interlaced_Vector_string_64_4 -3.72% 23596409.078 22718026.880 - -1.16% -
rng::remove(deque<int>)_(prefix)/32 -3.72% 59.359 57.152 - 3.65% -
rng::replace(list<int>)_(prefix)/8192 -3.72% 7510.385 7231.061 - -0.75% -
rng::partition(vector<int>)_(dense)/8192 -3.72% 1892.880 1822.518 - -3.33% -
BM_StringRelational_Less_Small_Small_ChangeFirst -3.71% 1.441 1.387 - 0.06% -
BM_RangesPushHeap_uint32_Ascending_1 -3.70% 0.481 0.463 - -19.68% -
std::is_sorted(deque<int>,_pred)/8 -3.70% 4.639 4.468 - 2.87% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.70% 15797998.022 15214193.949 - -0.34% -
BM_std_min<char>/29 -3.69% 2.051 1.975 - -1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.68% 11605164.360 11177651.964 - -1.50% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.68% 40.461 38.972 - 5.82% -
std::set<std::string>::clear()/1024 -3.68% 20579.161 19821.961 - -0.26% -
BM_vector_deque_move/5500 -3.67% 203.525 196.051 - -1.57% -
BM_StringRelational_Compare_Empty_Huge_Control -3.67% 1.662 1.601 - -1.48% -
rng::unique(deque<int>)_(sprinkled)/52 -3.67% 69.795 67.236 - -10.06% -
rng::find_if(list<int>)_(bail_25%)/8 -3.66% 1.321 1.273 - -3.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.65% 22126.506 21317.876 - -3.51% -
rng::none_of(deque<int>)_(process_all)/32 -3.65% 17.492 16.853 - -7.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.65% 3.649 3.515 - -2.32% -
std::stable_partition(list<int>)_(dense)/32 -3.63% 33.962 32.730 - -1.81% -
std::set<int>::find(key)_(non-existent)/32 -3.63% 2.352 2.267 - 0.01% -
std::find(list<int>)_(process_all)/1024 -3.63% 713.590 687.716 - -3.21% -
BM_PushHeap_uint64_Random_64 -3.62% 5.273 5.082 - -3.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.61% 17.323 16.698 - 0.01% -
BM_PushHeap_string_PipeOrgan_4 -3.59% 2.593 2.500 - -5.06% -
BM_std_min<unsigned_short>/20 -3.59% 2.265 2.184 - -1.66% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.57% 0.831 0.801 - -7.85% -
SetIntersection_Front_Vector_string_16_16 -3.57% 56158672.616 54153647.605 - -1.00% -
BM_std_min<__int128>/20 -3.57% 7.894 7.613 - -0.03% -
BM_RangesPushHeap_string_Ascending_256 -3.56% 11.579 11.167 - 1.76% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -3.56% 2.101 2.026 - -7.74% -
std::multimap<int,_int>::clear()/8192 -3.55% 84991.452 81975.382 - 0.26% -
BM_StringRelational_Compare_Large_Small_Control -3.53% 1.849 1.783 - -3.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.53% 0.847 0.817 - -1.09% -
SetIntersection_Front_Set_float_262144_16384 -3.52% 251604393.226 242742614.818 - -31.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.52% 12121038.605 11694220.829 - -2.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.50% 3.210 3.097 - -1.05% -
std::remove(list<int>)_(sprinkled)/1024 -3.50% 1005.113 969.905 - -4.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -3.50% 105.630 101.932 - -4.22% -
std::find_end(vector<int>)_(single_element)/1024 -3.50% 254.907 245.992 - 2.83% -
BM_std_min<char>/15 -3.50% 2.117 2.043 - -4.03% -
BM_PushHeap_string_PipeOrgan_64 -3.49% 6.010 5.800 - -8.18% -
std::find(vector<bool>)_(process_all)/1024 -3.49% 4.700 4.536 - -3.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.49% 0.725 0.699 - -1.17% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.48% 12459.013 12025.013 - -3.11% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.48% 522.981 504.774 - -4.31% -
rng::for_each(list<int>)/8 -3.48% 2.595 2.505 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.48% 1431330.656 1381591.491 - -1.71% -
BM_PushHeap_uint64_Random_16384 -3.47% 6.119 5.907 - -3.16% -
SetIntersection_Front_Set_uint32_1024_256 -3.45% 5208801.783 5029183.823 - 9.61% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.44% 1.315 1.270 - -3.33% -
BM_std_minmax<unsigned_short>/24 -3.44% 2.307 2.227 - -2.20% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.44% 6.579 6.353 - -0.37% -
BM_StringRelational_Compare_Huge_Small_Control -3.44% 1.852 1.788 - -3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -3.44% 17.632 17.026 - 0.25% -
BM_std_minmax_element<short>/4 -3.43% 1.260 1.217 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -3.43% 1190666.220 1149819.338 - 2.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.42% 0.778 0.752 - 2.40% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.42% 220.100 212.569 - -0.34% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -3.42% 1.573 1.519 - -10.47% -
std::search(vector<int>)_(no_match)/1024 -3.41% 219.451 211.959 - -1.55% -
rng::starts_with(deque<int>,_pred)/1048576 -3.41% 540545.174 522099.852 - -1.40% -
rng::remove_if(list<int>)_(prefix)/1024 -3.41% 1033.968 998.703 - -0.38% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.41% 21.890 21.144 - -3.66% -
BM_PopHeap_pair<uint32,_uint32>_262144 -3.41% 60.279 58.225 - -3.13% -
BM_deque_vector_ranges_move/70000 -3.41% 3044.236 2940.536 - 1.00% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.39% 21.690 20.955 - -1.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.38% 3.720 3.594 - -0.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.38% 296800.667 286760.434 - -3.35% -
BM_StringRelational_Compare_Small_Small_Control -3.38% 1.849 1.787 - -3.31% -
BM_PushHeap_float_Descending_16 -3.38% 0.380 0.367 - 1.14% -
rng::any_of(deque<int>)_(process_all)/50 -3.37% 20.165 19.485 - 6.24% -
rng::stable_partition(list<int>)_(dense)/50 -3.37% 57.233 55.303 - 5.05% -
rng::unique(deque<int>)_(sprinkled)/32 -3.37% 60.046 58.024 - -4.32% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.36% 31.675 30.610 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -3.36% 2.372 2.293 - -16.41% -
BM_std_min<int>/28 -3.36% 2.035 1.967 - -3.13% -
BM_std_minmax<char>/11 -3.36% 1.788 1.728 - 4.83% -
BM_vector_deque_ranges_move_backward/1 -3.35% 2.254 2.179 - -0.19% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.35% 9.422 9.107 - -18.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -3.35% 2.998 2.898 - -3.43% -
std::find_end(list<int>)_(single_element)/8192 -3.34% 7919.121 7654.663 - -11.36% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -3.34% 1.511 1.461 - -0.88% -
rng::partition(vector<int>)_(dense)/1024 -3.34% 243.689 235.561 - -2.88% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.33% 5.210 5.036 - -1.34% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.33% 6.561 6.343 - 0.25% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -3.32% 78.161 75.566 - -2.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.32% 2288669.526 2212708.859 - 0.60% -
std::equal(vector<bool>)_(unaligned)/8 -3.31% 0.847 0.819 - -3.85% -
SetIntersection_Front_Set_uint64_16_16 -3.31% 41674036.648 40294809.890 - -1.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.30% 705.046 681.799 - -3.60% -
rng::move(vector<bool>)_(aligned)/64 -3.30% 2.070 2.002 - 5.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.29% 381.383 368.820 - -0.61% -
BM_std_minmax<char>/10 -3.29% 1.385 1.339 - 2.91% -
BM_RangesPushHeap_string_Descending_1024 -3.29% 2.490 2.408 - -2.98% -
std::remove_if(list<int>)_(prefix)/32 -3.29% 63.675 61.579 - 0.18% -
BM_MakeThenSortHeap_uint64_Heap_4 -3.27% 1.231 1.190 - -1.38% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -3.27% 10.273 9.937 - -4.77% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.26% 1.863 1.802 - -8.63% -
BM_std_minmax<unsigned_long_long>/11 -3.25% 2.311 2.236 - -4.97% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.24% 1960.761 1897.210 - 1.17% -
std::set<std::string>::insert(value)_(new_value)/1024 -3.24% 66.305 64.158 - -0.66% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -3.23% 129.737 125.542 - -2.90% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -3.23% 1459532.871 1412396.480 - -11.61% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -3.22% 52006.517 50331.047 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.22% 11971900.066 11586600.133 - -4.45% -
BM_std_min<short>/18 -3.21% 1.596 1.545 - -4.61% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.21% 110.117 106.587 - 1.72% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.21% 6656.316 6442.944 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.20% 17.156 16.607 - 0.13% -
BM_std_minmax<unsigned_int>/6 -3.19% 1.387 1.343 - -0.10% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -3.19% 1.743 1.687 - -0.75% -
BM_RangesPushHeap_string_Descending_16 -3.19% 2.151 2.082 - -1.22% -
BM_StringEraseWithMove_Large_Opaque -3.19% 2.892 2.800 - -2.20% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -3.19% 21.951 21.251 - -13.60% -
BM_std_min<__int128>/19 -3.18% 7.479 7.241 - -0.00% -
bm_lexicographical_compare<signed_char>/5 -3.18% 2.222 2.151 - -2.51% -
std::partial_sort(vector<int>)_(heap)/8 -3.18% 26.783 25.930 - -3.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.18% 6364.230 6162.059 - -1.11% -
bm_lexicographical_compare<int>/64 -3.17% 5.087 4.926 - 2.34% -
std::replace(vector<int>)_(sprinkled)/50 -3.17% 9.053 8.766 - 13.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.17% 13934.443 13493.009 - 0.37% -
SetIntersection_None_Set_uint64_256_1 -3.17% 11833831.718 11458956.285 - -0.33% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -3.17% 38.373 37.157 - -1.35% -
std::reverse(list<int>)/32768 -3.16% 18745.287 18152.158 - 7.49% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.15% 23.624 22.881 - 3.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.15% 53357.242 51678.943 - 0.31% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.14% 6.930 6.712 - 1.86% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.14% 1.324 1.283 - 12.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.14% 13432.935 13011.405 - 0.32% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.13% 1.316 1.275 - 4.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -3.13% 11.302 10.949 - -0.35% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.13% 15.637 15.148 - -3.01% -
SetIntersection_Front_Vector_string_262144_16384 -3.12% 350745297.716 339810665.649 - -3.63% -
std::search(deque<int>)_(no_match)/1000 -3.12% 408.392 395.661 - -1.88% -
std::fill_n(vector<bool>)/512 -3.11% 1.608 1.558 - 9.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.11% 0.932 0.903 - -3.19% -
std::map<int,_int>::clear()/8192 -3.11% 86399.284 83712.935 - 3.29% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.10% 3059.990 2965.251 - -3.08% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.10% 2.910 2.820 - -1.56% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -3.09% 31.528 30.554 - -20.62% -
SetIntersection_Interlaced_Set_string_16_16 -3.08% 63150977.955 61203181.540 - -3.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 -3.08% 0.520 0.504 - -1.56% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.06% 64258502.568 62289698.217 - -8.18% -
BM_PushHeap_uint32_SingleElement_262144 -3.06% 0.378 0.367 - 0.11% -
std::search_n(list<int>)_(no_match)/1024 -3.06% 768.708 745.188 - -1.77% -
SetIntersection_None_Set_float_1024_1024 -3.06% 9153802.177 8873839.517 - -1.88% -
std::move(vector<bool>)_(aligned)/512 -3.06% 2.463 2.388 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.05% 9.286 9.003 - -3.25% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.05% 9.281 8.998 - -0.09% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.05% 3418476.144 3314246.444 - -3.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.05% 57593.545 55838.557 - 0.01% -
std::map<int,_int>::erase(iterator)/1024 -3.04% 21.715 21.054 - 0.17% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.04% 9.345 9.061 - 1.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -3.04% 19.935 19.330 - 0.05% -
BM_std_minmax_element<int>/4 -3.04% 1.226 1.189 - -4.31% -
std::search_n(deque<int>,_pred)_(no_match)/1000 -3.03% 620.757 601.919 - -0.13% -
std::set<int>::clear()/1024 -3.03% 8885.706 8616.061 - -1.69% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -3.03% 0.599 0.581 - -3.23% -
BM_std_min<char>/8 -3.02% 2.448 2.374 - 5.48% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.01% 3646.560 3536.672 - 11.37% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.01% 25.151 24.393 - -3.48% -
std::set<int>::find(key)_(non-existent)/8192 -3.01% 8.730 8.467 - 0.31% -
std::partition_copy(deque<int>)/32 -3.01% 13.000 12.609 - -2.96% -
BM_StringRelational_Compare_Empty_Large_Control -3.01% 1.668 1.618 - 0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -3.00% 75.006 72.753 - 11.63% -
BM_std_min<short>/19 -3.00% 1.876 1.820 - -7.83% -
rng::starts_with(list<int>)/8 -3.00% 3.073 2.981 - 2.41% -
std::stable_partition(deque<int>)_(dense)/1024 -3.00% 641.242 622.005 - 4.32% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.00% 1.115 1.081 - -0.77% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -2.99% 17.397 16.878 - 38.81% -
rng::for_each(multimap<int>::iterator)/8192 -2.98% 7633.981 7406.652 - -55.46% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.97% 1.664 1.615 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.97% 27158752.835 26352233.605 - 0.01% -
std::map<int,_int>::erase(iterator)/8192 -2.96% 21.764 21.119 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.96% 1113543.512 1080565.663 - -3.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.96% 5539744.612 5375860.837 - -3.78% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.95% 51383.586 49867.336 - -1.03% -
BM_PushHeap_uint64_SingleElement_16 -2.95% 0.366 0.355 - 5.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.95% 5.331 5.174 - -0.78% -
std::is_sorted(list<int>,_pred)/8192 -2.94% 7786.205 7557.112 - -0.70% -
BM_PushHeap_uint32_SingleElement_16384 -2.94% 0.378 0.367 - 0.05% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.94% 392.096 380.567 - -8.37% -
BM_vector_deque_move_backward/64 -2.94% 3.139 3.047 - 0.58% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.94% 9.255 8.983 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.93% 11633816.157 11292371.037 - -3.60% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -2.93% 5.263 5.109 - -25.05% -
BM_MakeHeap_uint64_Random_16 -2.93% 1.325 1.286 - -3.16% -
SetIntersection_Front_Set_float_1024_64 -2.92% 1965915.851 1908489.072 - -6.47% -
std::copy_backward(vector<int>)/4096 -2.92% 205.512 199.516 - -16.57% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -2.91% 28457.987 27629.485 - -1.92% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.91% 0.663 0.644 - -2.00% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -2.90% 60.279 58.532 - -0.95% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.88% 520.818 505.799 - 0.58% -
BM_std_min<unsigned_short>/64 -2.88% 3.548 3.445 - -1.52% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.88% 514.049 499.240 - -0.15% -
BM_StringConstructDestroyCStr_Large_Transparent -2.88% 9.437 9.166 - 2.39% -
std::unordered_set<int>::ctor(const&)/8192 -2.88% 56228.314 54610.386 - -0.68% -
std::multimap<int,_int>::ctor(const&)/8192 -2.88% 51124.884 49654.123 - -1.51% -
std::copy_if(list<int>)_(every_other)/4096 -2.87% 3249.146 3155.735 - -0.52% -
BM_std_min<__int128>/18 -2.87% 7.057 6.855 - -0.06% -
std::remove(deque<int>)_(sprinkled)/50 -2.87% 60.086 58.364 - 1.93% -
BM_StringRelational_Compare_Small_Huge_Control -2.87% 1.848 1.795 - -2.85% -
BM_std_minmax_element<long_long>/5500 -2.87% 1504.543 1461.437 - 1.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.86% 141504.734 137451.185 - -1.35% -
BM_vector_deque_ranges_copy_backward/1 -2.86% 2.326 2.259 - 1.80% -
BM_std_minmax<char>/6 -2.85% 1.992 1.935 - -10.21% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.84% 40.093 38.953 - 37.53% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -2.83% 5995793.809 5825935.666 - -0.70% -
BM_StringRelational_Less_Large_Huge_Control -2.83% 2.282 2.218 - -0.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.83% 0.944 0.917 - 1.08% -
BM_RangesPushHeap_uint64_SingleElement_262144 -2.82% 0.368 0.357 - -0.01% -
BM_StringAssignStr_Large_Transparent -2.82% 10.473 10.178 - 0.20% -
BM_PushHeap_float_Ascending_1024 -2.80% 3.211 3.121 - -1.83% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.80% 993.794 966.008 - -1.04% -
std::multimap<int,_int>::clear()/1024 -2.80% 10527.294 10232.990 - 0.11% -
SetIntersection_None_Set_uint64_16384_64 -2.79% 169849004.621 165102217.376 - -0.95% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.79% 1.242 1.208 - -2.14% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.79% 2.020 1.963 - 5.90% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.79% 1.799 1.749 - -1.50% -
BM_vector_deque_ranges_copy_backward/2 -2.79% 2.066 2.008 - 3.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.78% 0.494 0.480 - 0.00% -
SetIntersection_Front_Vector_uint64_1024_256 -2.78% 2348039.321 2282784.724 - -2.08% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -2.78% 0.576 0.560 - -1.24% -
BM_std_minmax<short>/17 -2.78% 1.824 1.773 - -1.07% -
BM_std_min<int>/32 -2.77% 2.224 2.162 - -2.68% -
std::find_end(vector<int>)_(single_element)/1000 -2.77% 247.213 240.353 - 2.75% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.77% 525.842 511.265 - 0.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.77% 1.874 1.822 - -5.00% -
BM_std_minmax<unsigned_long_long>/29 -2.77% 4.232 4.115 - -1.95% -
SetIntersection_Interlaced_Set_string_16384_1 -2.76% 1190468.778 1157604.255 - 0.17% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.76% 1.692 1.645 - -1.79% -
rng::copy_n(list<int>)/32768 -2.75% 26676.380 25941.912 - -1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.75% 19065270.210 18540514.572 - -3.41% -
BM_MakeThenSortHeap_string_Heap_1024 -2.75% 65.217 63.423 - 0.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.75% 30.628 29.786 - -1.38% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.75% 204.882 199.248 - 1.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.75% 13397.474 13029.163 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.75% 1187686.662 1155079.239 - -2.32% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.75% 24.887 24.204 - 0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.74% 351034867.121 341427410.514 - -2.55% -
bm_ranges_lexicographical_compare<int>/64 -2.74% 4.987 4.850 - -1.24% -
std::unique_copy(list<int>)_(contiguous)/52 -2.74% 22.034 21.431 - 5.48% -
BM_deque_deque_copy/65536 -2.73% 2955.726 2874.932 - -5.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.73% 12149.980 11817.875 - -6.92% -
std::count(list<int>)_(every_other)/1048576 -2.73% 825150.127 802608.382 - -3.47% -
std::find(list<int>)_(bail_25%)/32768 -2.73% 7934.537 7718.183 - -4.85% -
BM_std_min<int>/8 -2.72% 1.315 1.279 - -1.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.71% 151564.440 147453.888 - -0.36% -
std::multiset<int>::insert(value)_(new_value)/8192 -2.71% 75.887 73.829 - -0.26% -
BM_PopHeap_uint32_4 -2.71% 2.688 2.615 - -1.20% -
BM_std_minmax<short>/15 -2.71% 2.049 1.994 - 0.12% -
rng::copy(list<int>)/4096 -2.71% 3105.520 3021.504 - -1.45% -
BM_PushHeap_uint32_SingleElement_1024 -2.70% 0.383 0.373 - -0.02% -
BM_deque_vector_ranges_move/64000 -2.70% 2852.457 2775.578 - 1.75% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.69% 9.261 9.011 - -1.88% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -2.69% 2.955 2.876 - 1.12% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.69% 464.141 451.670 - -3.96% -
BM_std_minmax<unsigned_short>/7 -2.68% 1.721 1.675 - -4.44% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.67% 32.376 31.510 - -0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -2.67% 1.394 1.357 - -9.41% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.67% 1.155 1.124 - -8.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -2.67% 6.968 6.782 - -1.35% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -2.67% 5.036 4.902 - -16.84% -
std::set<std::string>::erase(key)_(existent)/8192 -2.67% 72.369 70.440 - -0.87% -
SetIntersection_Front_Set_float_262144_16 -2.66% 1269554.948 1235721.883 - -2.85% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.66% 25.026 24.361 - 1.15% -
std::remove_if(deque<int>)_(prefix)/50 -2.66% 68.201 66.388 - -0.64% -
BM_std_min<unsigned_int>/13 -2.66% 1.406 1.369 - -3.21% -
rng::find_end(deque<int>)_(same_length)/8192 -2.65% 2809.898 2735.479 - -75.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.65% 108366.270 105497.347 - -0.36% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.64% 4.425 4.308 - -15.02% -
BM_MakeThenSortHeap_float_Ascending_256 -2.64% 6.732 6.554 - 1.42% -
SetIntersection_None_Vector_uint64_262144_262144 -2.64% 1217683.153 1185596.563 - -1.66% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.63% 2.405 2.341 - -2.84% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -2.63% 25.590 24.916 - 2.62% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.63% 8.738 8.508 - -3.86% -
BM_RangesPushHeap_string_Descending_64 -2.63% 2.265 2.206 - -2.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.63% 24.385 23.744 - 0.07% -
BM_PopHeap_uint64_262144 -2.63% 42.785 41.660 - -0.86% -
BM_StringRelational_Compare_Small_Large_Control -2.62% 1.848 1.799 - -2.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.62% 0.810 0.789 - 4.20% -
BM_std_minmax_element<long_long>/4000 -2.61% 1095.156 1066.554 - 1.35% -
SetIntersection_Interlaced_Set_string_256_64 -2.61% 31475627.182 30653966.566 - -2.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.61% 3.570 3.477 - -0.37% -
BM_std_min<unsigned_char>/24 -2.61% 2.807 2.734 - -0.84% -
rng::contains_subrange(list<int>)_(process_all)/8192 -2.61% 8357.506 8139.421 - 16.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.61% 19.510 19.001 - 0.61% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -2.61% 3.100 3.019 - 2.71% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -2.60% 7.388 7.195 - 0.07% -
BM_std_minmax<unsigned_short>/23 -2.60% 2.516 2.450 - -4.65% -
BM_deque_deque_move/65536 -2.60% 2911.361 2835.687 - -1.14% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -2.59% 3545.716 3453.890 - -1.75% -
SetIntersection_Front_Set_uint64_1024_4 -2.58% 1169722.297 1139486.547 - 3.60% -
BM_RangesPushHeap_uint64_Random_16384 -2.58% 6.085 5.928 - -2.95% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.58% 6217.863 6057.364 - -1.97% -
BM_RangesPushHeap_uint32_Random_1 -2.58% 0.423 0.412 - -17.70% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -2.58% 2944.968 2869.030 - -0.25% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.58% 10.056 9.797 - -1.41% -
BM_std_minmax<short>/11 -2.57% 1.844 1.797 - 0.08% -
BM_StringRead_Cold_Shallow_Small -2.57% 0.870 0.848 - 9.12% -
SetIntersection_None_Set_float_16384_16384 -2.56% 160040293.047 155937065.397 - -0.52% -
BM_std_min<short>/21 -2.56% 1.809 1.762 - -3.59% -
std::replace_if(vector<int>)_(prefix)/1024 -2.56% 275.808 268.744 - -1.09% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.56% 18.546 18.072 - 2.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.56% 29.493 28.739 - 20.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.56% 23152040.053 22560198.330 - -4.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.55% 43.622 42.509 - -14.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.55% 1189667.424 1159306.166 - -3.54% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.55% 30.348 29.574 - -1.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.55% 37.520 36.565 - 8.90% -
std::search_n(deque<int>,_pred)_(no_match)/1024 -2.54% 642.046 625.720 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.54% 21998281.757 21439504.911 - -0.48% -
BM_PushHeap_uint32_SingleElement_256 -2.54% 0.402 0.392 - 0.04% -
std::find_end(list<int>)_(match_near_end)/1000 -2.54% 79.789 77.762 - -89.63% -
std::any_of(vector<int>)_(process_all)/8 -2.53% 2.540 2.476 - -0.21% -
BM_std_minmax<char>/12 -2.53% 2.014 1.963 - 2.47% -
BM_std_minmax_element<long_long>/4096 -2.53% 1120.931 1092.577 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.53% 224421512.342 218745470.275 - -2.25% -
std::generate_n(list<int>)/50 -2.53% 15.609 15.214 - -11.71% -
SetIntersection_Front_Vector_uint32_16_16 -2.52% 39094881.237 38109318.108 - 0.59% -
rng::fold_left(deque<int>)/8192 -2.52% 4465.041 4352.552 - -0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.52% 2.765 2.696 - 2.16% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.52% 148.097 144.373 - -1.20% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.51% 7400.452 7214.412 - 0.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.51% 2.352 2.293 - -1.76% -
BM_vector_deque_copy_backward/1024 -2.51% 38.217 37.257 - -2.95% -
rng::remove(vector<int>)_(sprinkled)/1024 -2.51% 524.142 510.992 - 77.32% -
BM_lexicographical_compare_three_way_fast_path/1024 -2.50% 251.398 245.104 - -0.32% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.50% 86072.340 83919.256 - -0.03% -
SetIntersection_Front_Set_uint64_1024_16 -2.50% 1327672.188 1294502.476 - 0.88% -
std::remove(deque<int>)_(sprinkled)/32 -2.49% 54.615 53.253 - 1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -2.49% 1093243.335 1066041.772 - -5.67% -
BM_StringResizeAndOverwrite -2.49% 0.846 0.825 - -4.15% -
std::multimap<int,_int>::erase(iterator)/1024 -2.49% 21.561 21.026 - 0.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.48% 43.340 42.265 - -29.65% -
BM_std_minmax<int>/16 -2.48% 1.385 1.351 - 2.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.47% 3940.199 3842.747 - 0.85% -
std::adjacent_find(list<int>,_pred)/8192 -2.47% 8293.018 8087.943 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.47% 18828911.625 18364590.337 - -2.80% -
BM_std_minmax_element<long_long>/64000 -2.46% 17486.801 17056.549 - -0.30% -
SetIntersection_Front_Set_string_262144_256 -2.46% 14986482.736 14617862.974 - -7.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.46% 18357943.968 17906740.813 - -6.31% -
BM_PushHeap_string_QuickSortAdversary_256 -2.46% 14.840 14.476 - -2.25% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -2.46% 0.515 0.502 - 8.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.45% 4518108.503 4407582.964 - -1.59% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.44% 800.797 781.230 - 0.40% -
rng::copy_n(vector<int>)/4096 -2.44% 147.715 144.109 - -1.47% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -2.43% 8.879 8.663 - 2.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.43% 17.732 17.301 - 1.50% -
std::multimap<int,_int>::erase(iterator)/0 -2.43% 21.277 20.760 - 0.82% -
BM_vector_deque_ranges_copy_backward/64000 -2.43% 7910.972 7718.762 - 5.24% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.42% 43.511 42.457 - 5.96% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.42% 6547.781 6389.518 - -0.76% -
BM_RangesPushHeap_string_Ascending_64 -2.42% 7.793 7.605 - 2.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.41% 377.307 368.203 - -1.65% -
BM_lexicographical_compare_three_way_slow_path/16 -2.41% 4.597 4.486 - -1.16% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -2.41% 367.638 358.778 - -0.10% -
BM_std_min<__int128>/17 -2.41% 6.638 6.478 - -0.05% -
BM_std_minmax<long_long>/29 -2.41% 4.322 4.217 - -2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.41% 1.030 1.005 - -1.69% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 -2.40% 3956.863 3861.857 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.40% 11025842.596 10761123.446 - -2.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.40% 5128768.094 5005644.156 - -1.49% -
rng::is_sorted_until(deque<int>,_pred)/8 -2.40% 4.368 4.263 - 10.57% -
SetIntersection_Front_Vector_uint32_16384_4 -2.40% 1127648.221 1100605.099 - -2.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.40% 1255572.474 1225465.063 - -1.10% -
SetIntersection_Interlaced_Vector_float_262144_1024 -2.40% 87778242.908 85673930.382 - -45.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.40% 1143248.596 1115841.790 - 0.14% -
SetIntersection_Front_Vector_uint64_64_64 -2.40% 11385510.137 11112574.157 - -0.60% -
SetIntersection_Interlaced_Vector_float_256_4 -2.40% 5441560.452 5311148.629 - -0.85% -
std::map<int,_int>::find(key)_(existent)/8192 -2.40% 5.513 5.381 - -2.27% -
BM_deque_deque_ranges_copy/65536 -2.39% 2845.244 2777.170 - 0.26% -
BM_RangesPushHeap_string_Descending_16384 -2.39% 2.379 2.322 - -5.68% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.39% 2728.463 2663.236 - 1.20% -
std::multimap<int,_int>::ctor(const&)/1024 -2.39% 6366.318 6214.140 - -1.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.39% 1.656 1.616 - -0.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.38% 2.109 2.059 - -2.55% -
rng::move_backward(list<int>)/512 -2.38% 378.659 369.651 - -0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.38% 161890065.430 158043510.929 - -2.36% -
std::stable_sort(deque<int>)_(repeated)/8 -2.37% 18.576 18.135 - -0.37% -
std::vector<int>::ctor(size)/1024 -2.37% 43.742 42.706 - 3.91% -
BM_vector_deque_ranges_copy/4000 -2.37% 145.419 141.979 - 0.47% -
rng::copy(list<int>)/32768 -2.36% 27096.299 26455.958 - -1.06% -
BM_StringDestroy_Huge -2.36% 10.721 10.468 - -1.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.35% 29.096 28.411 - -5.26% -
std::unordered_set<int>::ctor(const&)/32 -2.35% 203.085 198.309 - -0.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.35% 20.740 20.253 - 1.04% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.35% 7.451 7.276 - -0.87% -
std::set<int>::find(key)_(non-existent)/1024 -2.35% 5.707 5.573 - 0.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.35% 2.271 2.218 - -0.78% -
BM_deque_vector_ranges_move_backward/65536 -2.34% 8224.126 8031.400 - -0.81% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.34% 1.225 1.197 - 0.07% -
BM_std_minmax_element<long_long>/512 -2.33% 144.082 140.718 - 1.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.33% 204.153 199.392 - -0.15% -
SetIntersection_Interlaced_Set_float_256_256 -2.33% 9109094.721 8897110.834 - -5.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 -2.33% 0.489 0.478 - -1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.32% 1229360.460 1200790.154 - -2.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -2.32% 3.671 3.585 - -5.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -2.32% 223.566 218.376 - 109.03% -
BM_std_min<int>/3 -2.32% 0.708 0.692 - -0.54% -
std::set<int>::insert(value)_(new_value)/8192 -2.32% 75.259 73.516 - 3.48% -
BM_std_min<unsigned_char>/30 -2.32% 2.324 2.270 - -1.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 12363.542 12077.476 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.31% 5887214.002 5751032.018 - -3.75% -
BM_RangesMakeHeap_float_Random_256 -2.31% 1.309 1.278 - -11.63% -
BM_MakeThenSortHeap_string_Random_262144 -2.31% 193.685 189.213 - -2.40% -
std::remove_copy(vector<int>)_(sprinkled)/32 -2.31% 15.332 14.978 - -0.38% -
BM_PushHeap_uint64_Ascending_262144 -2.31% 5.194 5.074 - 8.93% -
std::map<int,_int>::erase(iterator)/0 -2.30% 21.269 20.779 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.30% 19338033.330 18892665.589 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.30% 1132350.015 1106275.748 - 2.50% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.30% 1374.913 1343.265 - 2.27% -
BM_std_minmax<unsigned_long_long>/3 -2.30% 1.307 1.277 - 3.09% -
rng::unique_copy(list<int>)_(sprinkled)/32 -2.29% 10.955 10.703 - -16.59% -
BM_PushHeap_uint64_Ascending_256 -2.29% 2.314 2.261 - 8.07% -
BM_MakeThenSortHeap_string_Heap_64 -2.29% 34.660 33.865 - -0.66% -
SetIntersection_Front_Set_uint64_256_4 -2.29% 4554684.193 4450275.743 - 0.02% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -2.29% 20.062 19.602 - 1.27% -
std::partition_copy(deque<int>)/50 -2.29% 21.666 21.170 - 0.29% -
BM_std_minmax_element<long_long>/65536 -2.29% 17877.300 17468.408 - -0.28% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.29% 4.378 4.278 - -1.92% -
rng::fill_n(vector<bool>)/64 -2.28% 1.394 1.362 - -3.87% -
SetIntersection_Front_Vector_uint32_16384_16 -2.28% 1217203.372 1189471.522 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.27% 1114872.035 1089536.625 - 0.45% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -2.27% 1931.266 1887.401 - -2.00% -
BM_std_minmax<unsigned_int>/23 -2.27% 2.440 2.385 - -0.14% -
SetIntersection_Front_Vector_uint32_256_16 -2.27% 4537763.282 4434927.989 - 1.50% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 44467.734 43460.418 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.27% 1213379.912 1185896.138 - -2.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -2.26% 14.440 14.114 - -0.08% -
BM_std_min<short>/23 -2.26% 2.131 2.083 - -1.57% -
731_astcenc_r -2.26% 10.254 10.023 - -1.90% -
rng::contains(list<int>)_(process_all)/8192 -2.26% 7134.772 6973.869 - 0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.25% 870.378 850.755 - -0.82% -
BM_std_min<__int128>/8 -2.25% 2.933 2.867 - -0.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.25% 111744.480 109227.771 - -2.65% -
std::multimap<int,_int>::clear()/32 -2.25% 676.038 660.839 - 0.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -2.25% 1.259 1.230 - -0.22% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.24% 9.045 8.842 - 3.88% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.24% 5.430 5.308 - -1.93% -
std::find_if(vector<int>)_(process_all)/50 -2.24% 14.251 13.932 - 0.08% -
BM_std_min<unsigned_int>/10 -2.24% 1.017 0.994 - -0.01% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.23% 48.884 47.793 - 0.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.23% 119950.943 117276.280 - -0.88% -
rng::starts_with(deque<int>,_pred)/1000 -2.23% 515.835 504.338 - -1.21% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.23% 5929087.950 5797034.358 - 0.27% -
rng::unique_copy(vector<int>)_(contiguous)/52 -2.23% 13.771 13.464 - -1.60% -
BM_std_min<short>/26 -2.23% 2.132 2.085 - -0.66% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.23% 23.594 23.069 - -0.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.22% 20.447 19.992 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.22% 5876351.309 5745825.062 - -2.54% -
BM_lexicographical_compare_three_way_fast_path/16384 -2.21% 3847.159 3761.977 - -0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 -2.21% 0.479 0.468 - -1.47% -
rng::find_end(list<int>)_(process_all)/8192 -2.21% 7627.218 7458.606 - 9.26% -
BM_std_minmax_element<long_long>/70000 -2.21% 19092.922 18670.886 - -0.14% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -2.21% 53914.322 52723.241 - -0.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.20% 1.837 1.797 - -1.16% -
BM_MakeThenSortHeap_string_Heap_16384 -2.20% 103.957 101.666 - 0.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.20% 14526.611 14206.987 - -0.50% -
BM_std_min<char>/26 -2.20% 1.181 1.155 - -0.02% -
std::multiset<int>::clear()/8192 -2.20% 75954.380 74283.438 - -0.23% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.20% 5.663 5.539 - -2.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.20% 4452435.517 4354647.902 - -1.23% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.19% 50812.352 49697.551 - -1.33% -
BM_RangesPushHeap_float_Ascending_262144 -2.19% 5.227 5.112 - -0.45% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.19% 0.989 0.968 - 6.60% -
std::rotate(deque<int>)_(by_1/2)/50 -2.19% 10.406 10.178 - -0.89% -
BM_MakeHeap_string_Descending_1024 -2.19% 2.787 2.726 - 0.41% -
rng::rotate(deque<int>)_(by_1/2)/50 -2.18% 10.451 10.223 - -1.19% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.18% 18413703.947 18012942.663 - -3.58% -
rng::remove_if(deque<int>)_(prefix)/32 -2.18% 63.138 61.764 - -3.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.18% 1739065.860 1701240.904 - -2.22% -
std::multiset<int>::clear()/1024 -2.17% 9658.526 9448.744 - -0.04% -
BM_MakeHeap_string_Ascending_262144 -2.17% 7.373 7.213 - -21.36% -
std::map<int,_int>::erase(iterator)/32 -2.17% 21.487 21.020 - -0.04% -
std::map<int,_int>::erase(key)_(existent)/8192 -2.17% 26.487 25.912 - -0.17% -
SetIntersection_Front_Set_string_16_16 -2.17% 63165147.379 61795861.930 - -2.40% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.17% 15.125 14.798 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.16% 1148869.125 1123998.777 - -3.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.16% 1290195.792 1262276.362 - -2.86% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.16% 9.973 9.757 - 4.41% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -2.16% 9281.869 9081.176 - -0.77% -
BM_std_min<__int128>/7 -2.16% 2.534 2.480 - -0.05% -
std::find_if(vector<char>)_(process_all)/8 -2.16% 2.568 2.513 - 3.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.16% 5.436 5.318 - -0.95% -
SetIntersection_Front_Set_uint32_262144_4 -2.15% 1127285.425 1102993.149 - -2.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.15% 13709.634 13414.289 - 0.65% -
BM_std_minmax_element<long_long>/1024 -2.15% 283.415 277.311 - 1.95% -
BM_MakeThenSortHeap_string_Heap_262144 -2.15% 183.125 179.182 - 0.53% -
BM_std_minmax<unsigned_short>/29 -2.15% 2.611 2.554 - -0.74% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -2.15% 13315.362 13028.833 - 0.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.15% 22.005 21.532 - 1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.14% 13868087.347 13570905.266 - -1.94% -
rng::copy_if(list<int>)_(every_other)/4096 -2.14% 3311.087 3240.203 - -0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.14% 192442.627 188324.698 - -1.88% -
std::multiset<int>::find(key)_(existent)/1024 -2.14% 3.784 3.703 - -2.54% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.13% 10.307 10.087 - -7.22% -
BM_std_min<__int128>/6 -2.13% 2.122 2.076 - 0.04% -
BM_PushHeap_string_PipeOrgan_16 -2.13% 4.165 4.076 - -4.82% -
rng::remove_if(list<int>)_(sprinkled)/8192 -2.13% 8440.788 8261.249 - -0.22% -
BM_vector_deque_move_backward/512 -2.13% 18.277 17.889 - 1.63% -
std::set<std::string>::erase(iterator)/32 -2.12% 26.914 26.342 - -15.53% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.12% 1.355 1.326 - -2.05% -
BM_RangesMakeHeap_string_PipeOrgan_256 -2.12% 4.874 4.771 - -13.23% -
std::stable_sort(deque<int>)_(heap)/8192 -2.11% 18086.686 17704.164 - 0.64% -
std::unordered_set<int>::erase(iterator)/8192 -2.11% 20.728 20.290 - 0.61% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -2.11% 19.894 19.474 - -7.49% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.11% 18.403 18.014 - -0.78% -
std::multiset<int>::ctor(const&)/8192 -2.11% 49486.003 48441.788 - -1.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.11% 22.807 22.326 - 3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.11% 2418263.328 2367351.681 - 1.22% -
BM_StringRelational_Eq_Small_Small_Control -2.10% 1.889 1.849 - -0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.10% 89.247 87.370 - -0.35% -
BM_PopHeap_uint32_262144 -2.10% 42.217 41.331 - -1.68% -
BM_num_get<unsigned_int> -2.10% 10.638 10.415 - -1.48% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.09% 1091014.032 1068173.760 - -3.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.09% 226.317 221.583 - -0.55% -
rng::adjacent_find(deque<int>,_pred)/50 -2.09% 30.707 30.065 - 3.61% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.08% 4.316 4.226 - -6.82% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.08% 24562447.112 24050765.944 - -1.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.08% 32.185 31.514 - -8.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.08% 3.969 3.886 - -2.03% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.08% 14.348 14.050 - -5.89% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.08% 1128739.430 1105278.008 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.08% 19199537.123 18800939.740 - -2.68% -
SetIntersection_Front_Set_uint64_262144_262144 -2.08% 1852115.725 1813679.363 - -0.03% -
BM_RangesPushHeap_string_PipeOrgan_16384 -2.07% 13.285 13.009 - -11.70% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -2.07% 347.696 340.488 - -0.50% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.07% 25.040 24.521 - 3.79% -
rng::rotate_copy(vector<int>)/1024 -2.07% 33.306 32.617 - 0.35% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.07% 174.178 170.572 - -0.08% -
std::multiset<int>::count(key)_(existent)/1024 -2.07% 5.727 5.608 - -1.90% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 12489.791 12231.607 - -0.24% -
SetIntersection_Front_Vector_uint64_16384_1 -2.07% 1119814.575 1096669.476 - -0.22% -
SetIntersection_Interlaced_Set_float_16_16 -2.07% 41947488.270 41080607.225 - -0.31% -
rng::stable_sort(deque<int>)_(repeated)/8 -2.07% 18.783 18.395 - 2.31% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.06% 730.634 715.553 - -0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.05% 17.570 17.210 - -0.16% -
BM_MakeThenSortHeap_string_Heap_256 -2.05% 50.491 49.458 - 0.75% -
SetIntersection_Front_Vector_uint64_256_16 -2.04% 4474733.740 4383266.206 - -1.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -2.04% 19.353 18.958 - -0.30% -
std::map<int,_int>::clear()/1024 -2.04% 10949.826 10726.666 - 1.38% -
rng::copy_backward(list<int>)/32768 -2.04% 30075.380 29463.198 - -2.85% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.03% 1.567 1.535 - -3.47% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.03% 115178.233 112836.884 - -0.18% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.03% 3.785 3.708 - 0.77% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -2.03% 1.770 1.734 - -0.18% -
rng::copy_backward(deque<int>)/1048576 -2.03% 125850.744 123294.839 - -2.54% -
SetIntersection_None_Set_uint64_1024_4 -2.03% 8861441.318 8681697.495 - 0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.02% 380.484 372.786 - -0.02% -
rng::partition_point(deque<int>)/32 -2.02% 4.222 4.137 - -2.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.02% 43817563.360 42933642.599 - -2.03% -
BM_PushHeap_uint64_PipeOrgan_4 -2.02% 0.497 0.487 - 0.13% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.01% 22.257 21.809 - -1.71% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.01% 1108254.329 1086003.381 - -2.24% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.01% 50217.490 49209.287 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.01% 1172054.346 1148526.035 - -0.24% -
std::replace(list<int>)_(sprinkled)/50 -2.00% 17.987 17.626 - -0.56% -
BM_std_minmax<char>/15 -2.00% 3.021 2.960 - 1.05% -
std::multiset<int>::ctor(const&)/1024 -2.00% 6235.034 6110.046 - -0.78% -
BM_std_min<unsigned_long_long>/29 -2.00% 2.501 2.451 - -0.21% -
rng::remove_if(deque<int>)_(prefix)/50 -2.00% 70.136 68.733 - -7.02% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -2.00% 4331.830 4245.242 - -0.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.00% 8.733 8.559 - 0.11% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.00% 4.086 4.004 - -1.07% -
std::multimap<int,_int>::erase(iterator)/32 -1.99% 21.432 21.005 - 1.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.99% 44.495 43.611 - -0.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.99% 115839.321 113538.978 - -0.09% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.98% 60.440 59.242 - 87.41% -
BM_std_min<char>/27 -1.97% 1.414 1.386 - 0.08% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.97% 16.034 15.717 - -2.22% -
std::copy_backward(vector<int>)/8 -1.97% 2.231 2.187 - -1.68% -
rng::search(deque<int>)_(single_element)/1000 -1.97% 439.314 430.649 - -4.28% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.97% 4.965 4.867 - 1.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.96% 8936558.147 8761038.043 - -27.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.96% 6848.214 6713.938 - 0.78% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.96% 0.719 0.705 - 1.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.96% 4082.922 4003.069 - -1.75% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -1.95% 1.524 1.494 - -2.71% -
std::set<int>::find(key)_(existent)/1024 -1.95% 3.980 3.903 - -2.92% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.95% 16.913 16.583 - -0.65% -
std::find(deque<int>)_(process_all)/50 -1.94% 14.009 13.737 - 3.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.94% 292.277 286.603 - -0.71% -
std::remove_if(list<int>)_(prefix)/8192 -1.94% 9634.807 9447.942 - 1.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.94% 7.508 7.362 - -2.17% -
std::for_each_n(list<int>)/50 -1.93% 24.600 24.124 - 5.97% -
rng::copy_if(vector<int>)_(entire_range)/8 -1.93% 2.320 2.275 - 3.27% -
SetIntersection_Front_Vector_uint64_256_4 -1.92% 4462152.541 4376339.181 - 0.63% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.92% 1855.484 1819.825 - -2.50% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.92% 533.204 522.960 - -1.46% -
SetIntersection_Front_Set_uint32_16384_16 -1.92% 1281335.321 1256718.265 - -3.82% -
BM_RangesPushHeap_string_Descending_4 -1.92% 1.943 1.905 - 1.31% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.92% 30.988 30.394 - -0.17% -
std::copy(vector<int>)/4096 -1.92% 230.054 225.640 - -2.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.92% 707.801 694.230 - -0.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.91% 20.265 19.878 - 0.04% -
SetIntersection_Interlaced_Vector_string_64_16 -1.91% 31238594.740 30641852.382 - -1.16% -
std::set<std::string>::erase(key)_(non-existent)/1024 -1.91% 26.356 25.853 - -2.48% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.91% 16550.559 16234.713 - -2.15% -
BM_std_min<__int128>/3 -1.91% 1.039 1.019 - 0.09% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.90% 3.873 3.799 - -3.86% -
BM_std_minmax<char>/4 -1.90% 1.454 1.426 - -7.99% -
BM_MakeHeap_uint64_SingleElement_256 -1.90% 0.586 0.575 - 0.01% -
SetIntersection_Front_Vector_uint64_1024_1 -1.90% 1119605.624 1098379.496 - 0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.89% 25.730 25.243 - 2.54% -
std::set<std::string>::clear()/8192 -1.89% 208629.481 204677.503 - 1.32% -
rng::rotate(list<int>)_(by_1/2)/1024 -1.89% 392.499 385.071 - 0.21% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.89% 806.279 791.030 - -0.52% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.89% 5.099 5.002 - -2.60% -
std::any_of(list<int>)_(process_all)/50 -1.89% 21.974 21.559 - -1.06% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.89% 4.870 4.778 - -0.03% -
SetIntersection_Front_Set_uint32_256_16 -1.89% 4966266.942 4872607.415 - -2.76% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.89% 726.460 712.761 - -0.63% -
SetIntersection_None_Vector_float_262144_4 -1.88% 1212305.384 1189487.460 - -1.90% -
std::sample(list<int>)/1024 -1.88% 11880.948 11657.553 - 0.10% -
BM_std_min<unsigned_char>/23 -1.87% 2.315 2.272 - -2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.87% 19038711.322 18683122.645 - -3.45% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.87% 541.628 531.516 - 0.48% -
std::copy_if(deque<int>)_(entire_range)/8 -1.87% 2.628 2.579 - -1.49% -
BM_std_min<unsigned_short>/22 -1.86% 1.879 1.844 - 1.75% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.86% 13761.017 13504.912 - -19.02% -
BM_std_minmax<long_long>/12 -1.86% 2.742 2.691 - -1.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.86% 21.722 21.318 - -0.46% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.85% 4406240.499 4324522.731 - -6.23% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.85% 5.260 5.163 - 4.27% -
SetIntersection_Front_Set_string_256_4 -1.85% 5316655.949 5218157.100 - -1.05% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.85% 50.429 49.495 - -2.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.85% 8366.234 8211.367 - -1.88% -
BM_std_min<unsigned_char>/20 -1.84% 1.542 1.514 - -0.12% -
BM_std_min<unsigned_int>/3 -1.84% 0.705 0.692 - -0.06% -
rng::for_each(map<int>::iterator)/8192 -1.84% 7590.577 7451.124 - -55.97% -
rng::fill_n(list<int>)/50 -1.84% 16.111 15.816 - -1.09% -
std::search(vector<int>)_(same_length)/8192 -1.84% 1992.405 1955.838 - -0.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.84% 10.649 10.454 - 0.22% -
SetIntersection_None_Set_uint64_16384_1024 -1.83% 165225664.247 162195263.282 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.83% 353896728.883 347411498.232 - -0.46% -
SetIntersection_Front_Set_uint32_262144_1024 -1.83% 16447614.913 16146565.476 - 4.36% -
BM_PushHeap_string_Ascending_262144 -1.83% 29.346 28.810 - -22.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.83% 32.876 32.275 - -2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.83% 13648140.229 13398860.061 - 2.78% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.83% 1921.396 1886.307 - -2.59% -
SetIntersection_Interlaced_Set_float_64_4 -1.82% 22639121.086 22226059.764 - -0.56% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.82% 15321.987 15042.802 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.82% 6.804 6.680 - -2.52% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.82% 1.210 1.188 - -0.06% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.82% 6691.148 6569.546 - 1.58% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -1.82% 17.028 16.719 - 4.41% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.81% 4.685 4.600 - 1.76% -
BM_PushHeap_uint64_Ascending_16384 -1.81% 3.875 3.805 - 6.75% -
BM_deque_deque_move/64000 -1.81% 2803.908 2753.088 - 1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.81% 579.853 569.374 - 1.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.80% 21.303 20.918 - -0.29% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.80% 1.233 1.211 - -2.25% -
std::find_if_not(vector<char>)_(process_all)/8 -1.80% 2.537 2.492 - 0.92% -
rng::is_sorted(list<int>,_pred)/8 -1.80% 4.311 4.233 - 0.16% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.80% 35.684 35.043 - 0.46% -
std::fill(list<int>)/50 -1.80% 35.101 34.470 - 104.26% -
std::copy(deque<int>)/64 -1.79% 2.712 2.663 - -0.78% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.79% 51566.002 50641.564 - -0.09% -
rng::move(vector<int>)/262144 -1.79% 22165.946 21769.072 - -1.36% -
BM_SortHeap_uint64_4 -1.79% 0.961 0.944 - 0.70% -
SetIntersection_Front_Set_float_262144_262144 -1.79% 1800050.945 1767851.643 - -0.88% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.79% 0.800 0.786 - 1.40% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.79% 0.614 0.603 - -2.04% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.79% 218.359 214.458 - -0.08% -
BM_std_min<unsigned_short>/31 -1.78% 2.587 2.541 - -2.11% -
std::find(list<int>)_(bail_25%)/8 -1.78% 0.937 0.920 - -3.55% -
BM_std_minmax<unsigned_int>/27 -1.78% 2.428 2.385 - 0.42% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 -1.78% 615.907 604.958 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.78% 53.204 52.258 - -1.84% -
BM_std_minmax<unsigned_short>/30 -1.78% 2.845 2.794 - 2.52% -
rng::partition(list<int>)_(sparse)/50 -1.78% 15.507 15.231 - -1.08% -
SetIntersection_Front_Set_string_262144_262144 -1.78% 17893511.961 17575614.014 - -0.64% -
rng::find_if(deque<int>)_(bail_25%)/32768 -1.78% 2753.471 2704.577 - -2.59% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.77% 16.782 16.485 - -0.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.77% 142822.703 140297.393 - -0.96% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -1.76% 1.627 1.598 - -7.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.76% 1269366.228 1246994.701 - -0.05% -
BM_RangesPushHeap_float_Ascending_64 -1.76% 1.783 1.751 - 0.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.76% 30.343 29.808 - 0.77% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -1.76% 1440.908 1415.577 - 0.01% -
SetIntersection_None_Vector_string_262144_1 -1.76% 1381413.532 1357146.511 - -0.33% -
rng::remove_copy(list<int>)_(prefix)/50 -1.76% 19.297 18.958 - -1.35% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.76% 22.184 21.794 - 0.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.76% 52953.085 52023.270 - -0.21% -
BM_std_min<int>/16 -1.76% 1.742 1.711 - 1.19% -
std::partition(list<int>)_(sparse)/32 -1.76% 9.032 8.873 - -0.13% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.76% 16.763 16.469 - -0.32% -
std::move(vector<bool>)_(unaligned)/64 -1.75% 1.580 1.552 - 1.19% -
BM_RangesPushHeap_string_Descending_256 -1.75% 2.336 2.296 - -3.05% -
BM_RangesMakeHeap_string_PipeOrgan_16 -1.75% 3.665 3.600 - -6.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.75% 32.637 32.066 - -0.64% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.75% 17.066 16.767 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.75% 21.060 20.692 - -0.78% -
BM_std_min<char>/7 -1.75% 1.907 1.874 - 0.97% -
BM_std_min<unsigned_short>/28 -1.74% 2.695 2.648 - -1.66% -
729_abc_r -1.74% 18.736 18.410 - -2.82% -
BM_lexicographical_compare_three_way_fast_path/4096 -1.74% 968.836 951.962 - -0.35% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -1.74% 12.092 11.882 - -2.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.74% 1275091.052 1252908.702 - -0.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.74% 3324.288 3266.493 - -1.65% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.74% 31.985 31.429 - 9.96% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.74% 9.447 9.283 - -0.77% -
SetIntersection_Front_Set_float_16384_1024 -1.74% 15922315.469 15646056.409 - 0.56% -
rng::unique_copy(list<int>)_(sprinkled)/52 -1.73% 22.726 22.332 - -6.24% -
std::fill(deque<int>)/1024 -1.73% 30.458 29.931 - -1.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.73% 817.572 803.440 - 0.09% -
std::search(list<int>)_(near_matches)/1024 -1.73% 39942.573 39252.199 - -0.98% -
SetIntersection_Front_Vector_float_262144_64 -1.73% 1433588.906 1408825.877 - -2.50% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.73% 6345.523 6235.948 - -1.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.73% 6351.211 6241.555 - -1.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.73% 143205.771 140734.457 - -0.25% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.72% 18.074 17.763 - -0.12% -
std::multimap<int,_int>::erase(iterator)/8192 -1.72% 21.571 21.199 - 1.16% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.72% 1.656 1.628 - -7.19% -
vector<bool>(size_type,_const_value_type&) -1.72% 8.142 8.002 - -1.89% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.72% 5986339.782 5883588.165 - -1.82% -
BM_std_min<short>/64 -1.71% 3.621 3.559 - 0.70% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.71% 40443041.233 39750466.914 - -8.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.71% 145620.172 143131.578 - 1.51% -
BM_std_min<unsigned_short>/8 -1.71% 1.299 1.277 - -2.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.71% 13.203 12.977 - 0.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.70% 37.082 36.451 - -0.22% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.70% 83720.773 82297.509 - -6.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.70% 22.789 22.402 - 1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.70% 172221795.299 169297337.739 - -1.06% -
SetIntersection_None_Set_uint64_16384_256 -1.70% 165732306.384 162920069.684 - -1.14% -
std::find_end(vector<int>)_(process_all)/8192 -1.69% 1716.452 1687.377 - -10.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.69% 64659.261 63564.162 - 0.49% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.69% 11.914 11.713 - 0.41% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.69% 0.651 0.640 - -1.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.68% 357060183.663 351044205.420 - -0.08% -
SetIntersection_Front_Vector_string_256_4 -1.68% 5008370.409 4924064.031 - -0.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.68% 28.699 28.216 - -3.89% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.68% 6.002 5.901 - -1.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.68% 34.589 34.007 - -0.68% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.68% 54.025 53.117 - -4.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.68% 146833294.794 144366819.228 - -2.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.68% 8889458.327 8740302.505 - -31.93% -
BM_StringEraseWithMove_Small_Transparent -1.68% 2.487 2.445 - -4.31% -
rng::all_of(list<int>)_(process_all)/8192 -1.68% 7557.988 7431.384 - 0.20% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -1.67% 0.638 0.628 - -1.19% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.67% 10.999 10.815 - 7.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.67% 1217577.184 1197224.107 - 0.45% -
BM_RangesPushHeap_string_SingleElement_64 -1.67% 2.518 2.475 - -5.19% -
BM_vector_deque_copy_backward/64000 -1.66% 7901.877 7770.481 - 7.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.66% 381.265 374.926 - 2.61% -
std::find_end(deque<int>,_pred)_(process_all)/8192 -1.66% 4431.284 4357.695 - 0.90% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -1.66% 14102.681 13868.612 - -0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.66% 16.920 16.639 - 0.44% -
std::copy_n(list<int>)/64 -1.66% 14.056 13.823 - -1.51% -
rng::move_backward(deque<int>)/32768 -1.66% 3708.524 3647.079 - 3.51% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.66% 7.443 7.319 - -3.99% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -1.66% 20.973 20.626 - 6.42% -
BM_std_minmax<short>/28 -1.65% 2.524 2.482 - -5.29% -
BM_std_minmax<char>/1 -1.65% 0.612 0.602 - -4.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.65% 57404.906 56457.230 - 1.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.65% 14.432 14.194 - -0.50% -
rng::remove(vector<int>)_(sprinkled)/8192 -1.65% 3836.782 3773.518 - 90.27% -
rng::find(vector<int>)_(process_all)/8 -1.65% 2.842 2.795 - -3.68% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.65% 25220.390 24804.621 - -1.40% -
std::unique(list<int>)_(sprinkled)/8192 -1.64% 7916.344 7786.160 - -0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.64% 4.302 4.231 - -1.23% -
BM_MakeThenSortHeap_float_Ascending_16 -1.64% 2.973 2.925 - -1.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.64% 1.135 1.116 - 0.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.63% 13510.312 13289.485 - -0.02% -
BM_std_min<short>/31 -1.63% 2.649 2.606 - 1.36% -
std::unique(list<int>)_(sprinkled)/1024 -1.63% 961.316 945.646 - -0.57% -
BM_std_minmax_element<long_long>/64 -1.63% 17.737 17.448 - -0.15% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -1.63% 14896.935 14654.439 - -1.00% -
std::vector<int>::ctor(size)/32 -1.63% 11.091 10.911 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.63% 17732416.969 17444052.084 - -0.36% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.62% 1925937.560 1894703.549 - 4.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.62% 23.170 22.795 - -0.71% -
std::search(list<int>)_(near_matches)/8192 -1.61% 2565596.766 2524178.058 - -1.50% -
BM_MakeThenSortHeap_float_Heap_64 -1.61% 3.480 3.424 - -2.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.61% 9.677 9.521 - 0.21% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.61% 45.696 44.961 - -1.75% -
std::partition(list<int>)_(sparse)/50 -1.61% 15.079 14.836 - 0.16% -
SetIntersection_None_Set_uint32_16384_4 -1.61% 153193708.907 150729631.383 - -12.61% -
BM_PushHeap_float_Ascending_256 -1.61% 2.524 2.483 - -1.66% -
BM_std_minmax<unsigned_short>/22 -1.61% 2.294 2.257 - -5.72% -
BM_std_min<unsigned_char>/15 -1.61% 2.134 2.100 - 0.67% -
SetIntersection_Front_Vector_uint64_262144_64 -1.61% 1443571.293 1420392.405 - -0.28% -
BM_PushHeap_uint64_Ascending_1024 -1.61% 2.767 2.723 - 5.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.61% 2238615.396 2202682.213 - -0.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.60% 9.174 9.027 - -2.93% -
rng::copy_backward(deque<int>)/262144 -1.60% 31329.813 30827.771 - -1.69% -
BM_RangesMakeHeap_string_SingleElement_16 -1.60% 5.621 5.531 - -0.02% -
bm_lexicographical_compare<unsigned_char>/3 -1.60% 2.107 2.073 - -5.91% -
BM_std_minmax<long_long>/10 -1.60% 2.189 2.154 - -1.62% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 589.516 580.080 - -0.17% -
BM_std_minmax<int>/11 -1.60% 1.782 1.754 - -4.25% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -1.59% 26.937 26.508 - 3.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.59% 6791.967 6683.984 - 0.00% -
BM_StringDestroy_Large -1.59% 6.968 6.857 - 1.63% -
BM_std_min<unsigned_char>/31 -1.59% 2.573 2.532 - 1.26% -
rng::remove(deque<int>)_(prefix)/50 -1.59% 65.558 64.519 - 1.63% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.58% 24008.735 23628.870 - -1.82% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.58% 3.853 3.792 - 3.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.58% 6512390.671 6409502.371 - -1.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.58% 1.614 1.589 - -3.78% -
rng::count(list<int>)_(every_other)/1048576 -1.58% 824879.564 811869.152 - -1.95% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.58% 55883.269 55002.805 - 1.38% -
SetIntersection_None_Vector_string_262144_64 -1.57% 1381555.069 1359830.167 - -0.83% -
SetIntersection_Front_Set_string_256_1 -1.57% 4610948.640 4538446.825 - -1.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.57% 811.687 798.926 - -1.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.57% 18.263 17.976 - -0.16% -
BM_std_min<unsigned_short>/32 -1.57% 2.887 2.841 - -2.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.57% 2476770.134 2437876.533 - -1.84% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.57% 28.100 27.659 - -0.39% -
rng::copy_if(list<int>)_(entire_range)/512 -1.57% 371.107 365.288 - -1.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.57% 65237.071 64215.339 - -3.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.56% 44.810 44.109 - -0.05% -
std::multiset<int>::erase(key)_(existent)/8192 -1.56% 60.948 59.997 - -2.91% -
SetIntersection_None_Vector_string_1024_16 -1.56% 1253614.590 1234064.927 - 0.22% -
rng::find_if(vector<char>)_(process_all)/32768 -1.56% 8259.200 8130.409 - -0.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 5400.088 5315.930 - 3.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.56% 2.077 2.045 - 0.08% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.56% 4.046 3.983 - -0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.55% 14010.396 13792.832 - 2.65% -
rng::copy_backward(deque<int>)/32768 -1.55% 3773.811 3715.318 - -3.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.55% 10.089 9.932 - 5.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 201.546 198.430 - -2.98% -
rng::fill_n(vector<int>)/8192 -1.55% 240.522 236.806 - -0.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.54% 32.578 32.075 - -7.20% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.54% 0.678 0.667 - 0.11% -
SetIntersection_None_Set_uint64_16384_16 -1.54% 166123769.638 163565940.923 - -0.01% -
BM_RangesPushHeap_string_SingleElement_1024 -1.54% 2.477 2.439 - -5.38% -
BM_num_put<long_long> -1.54% 12.043 11.858 - -4.70% -
BM_StringRead_Cold_Deep_Large -1.54% 1.347 1.327 - 9.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.54% 1181.295 1163.143 - -0.96% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -1.54% 4773.617 4700.283 - 9.13% -
BM_RangesMakeHeap_float_Random_262144 -1.53% 1.134 1.117 - -1.84% -
std::set<std::string>::insert(value)_(new_value)/32 -1.53% 41.051 40.422 - 0.23% -
BM_std_minmax_element<short>/70000 -1.53% 18930.701 18640.809 - 4.42% -
BM_deque_vector_ranges_copy_backward/1 -1.53% 2.117 2.084 - -2.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.52% 15.963 15.720 - -1.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.52% 23.760 23.399 - 1.37% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 -1.52% 11.578 11.401 - -0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.52% 198944274.412 195919220.463 - -9.35% -
BM_MakeThenSortHeap_float_Heap_256 -1.52% 6.079 5.987 - -3.99% -
BM_std_min<__int128>/5 -1.52% 1.774 1.747 - -0.07% -
SetIntersection_Front_Vector_float_16384_4 -1.52% 1132931.690 1115754.114 - -0.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.51% 33.361 32.856 - -4.23% -
BM_RangesPopHeap_string_16384 -1.51% 73.633 72.520 - 0.83% -
std::multiset<std::string>::count(key)_(existent)/32 -1.51% 19.736 19.438 - 7.79% -
SetIntersection_None_Set_float_256_64 -1.51% 9554285.310 9410187.361 - 0.16% -
BM_std_minmax_element<short>/65536 -1.51% 17705.664 17438.845 - 4.48% -
BM_std_minmax_element<short>/64000 -1.51% 17292.673 17032.093 - 4.48% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.50% 129.324 127.378 - -0.17% -
std::multiset<int>::contains(key)_(existent)/8192 -1.50% 8.467 8.340 - -5.40% -
BM_StringAssignAsciizMix_Opaque -1.50% 4.841 4.768 - 0.85% -
BM_std_min<char>/4096 -1.50% 29.600 29.156 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.50% 39298249.355 38708809.930 - -1.31% -
rng::for_each(multimap<int>)/50 -1.50% 38.512 37.934 - -24.91% -
std::replace(list<int>)_(prefix)/50 -1.50% 18.442 18.165 - -1.42% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -1.50% 193.304 190.407 - 0.22% -
rng::move(deque<int>)/262144 -1.50% 15070.126 14844.282 - -1.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.50% 21.048 20.733 - 0.59% -
BM_SortHeap_pair<uint32,_uint32>_4 -1.50% 1.819 1.791 - -5.22% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.49% 7540.030 7427.324 - -1.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.49% 153330.604 151039.405 - 0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.49% 2.924 2.880 - -0.30% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -1.49% 39.982 39.387 - -5.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.49% 72643.880 71564.921 - -1.87% -
std::find_end(list<int>)_(same_length)/1000 -1.48% 760.717 749.428 - -49.29% -
std::find_if(deque<int>)_(process_all)/50 -1.48% 23.918 23.563 - -1.43% -
rng::count(list<int>)_(every_other)/1024 -1.48% 713.142 702.574 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.48% 19904304.968 19609537.430 - 0.70% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 7120.932 7015.924 - -1.12% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.47% 2782639.568 2741625.244 - -5.13% -
BM_RangesPushHeap_string_SingleElement_256 -1.47% 2.466 2.430 - -5.09% -
rng::sort(vector<int>)_(heap)/8 -1.47% 22.684 22.351 - 0.54% -
SetIntersection_Front_Vector_float_16_16 -1.47% 38481973.779 37916299.574 - -0.51% -
std::find_end(vector<int>)_(process_all)/1024 -1.47% 226.258 222.934 - -8.72% -
rng::move_backward(list<int>)/1048576 -1.47% 1060774.411 1045210.448 - -0.51% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.47% 66.384 65.411 - -2.32% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.47% 63.894 62.958 - 1.07% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.46% 61240.630 60345.333 - -0.20% -
BM_LowerBound_float_64 -1.46% 8.617 8.491 - -0.37% -
std::search(vector<int>)_(same_length)/1024 -1.46% 257.976 254.209 - -0.25% -
std::stable_partition(list<int>)_(sparse)/50 -1.46% 25.937 25.558 - -2.14% -
BM_StringRead_Cold_Shallow_Empty -1.46% 0.861 0.849 - 7.94% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.46% 30.008 29.571 - -2.88% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.46% 31.375 30.918 - 7.30% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 -1.46% 3.072 3.028 - -0.04% -
BM_StringEraseToEnd_Huge_Opaque -1.46% 2.358 2.324 - -7.50% -
BM_RangesMakeHeap_float_Random_1024 -1.46% 1.230 1.212 - -1.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 8978.631 8847.969 - -1.90% -
SetIntersection_Interlaced_Set_string_256_4 -1.45% 14258572.060 14051254.047 - -0.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.45% 55220.249 54418.604 - -0.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.45% 1116842.294 1100631.559 - -1.60% -
std::sort(vector<int>)_(pipe-organ)/8 -1.45% 18.701 18.430 - -1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.45% 10.748 10.593 - -2.07% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.44% 15.661 15.435 - -1.25% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.44% 6799.510 6701.328 - 1.43% -
BM_std_minmax<unsigned_short>/26 -1.44% 2.586 2.549 - -1.24% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.44% 21.015 20.712 - -0.93% -
rng::copy(vector<int>)/4096 -1.44% 147.394 145.267 - -2.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.44% 1154811.671 1138153.635 - -4.14% -
rng::fill_n(vector<int>)/1024 -1.44% 29.905 29.473 - 0.69% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.44% 204.587 201.642 - -99.83% -
BM_RangesPushHeap_float_Random_262144 -1.44% 7.683 7.573 - 0.14% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.44% 214233374.447 211152215.664 - -1.33% -
std::find_if(list<int>)_(bail_25%)/8 -1.44% 1.213 1.195 - -1.85% -
rng::move(vector<bool>)_(unaligned)/64 -1.44% 1.633 1.610 - -0.57% -
std::list<std::string>::ctor(size)/8192 -1.44% 103493.964 102007.312 - -0.73% -
BM_RangesMakeHeap_uint64_Random_64 -1.44% 1.250 1.232 - -4.71% -
std::set<std::string>::count(key)_(existent)/32 -1.43% 15.844 15.617 - 7.91% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -1.43% 1.482 1.460 - 3.73% -
std::reverse_copy(list<int>)/32768 -1.43% 26074.002 25700.408 - -2.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.43% 8846491.337 8719768.503 - -33.08% -
rng::rotate(vector<int>)_(1_element_forward)/32 -1.43% 2.979 2.937 - 0.01% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.43% 14.043 13.843 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.43% 12710362.946 12528932.305 - -9.05% -
SetIntersection_Front_Set_uint32_16384_64 -1.43% 2040123.423 2011015.297 - -1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.43% 40522084.871 39944370.235 - -0.99% -
BM_RangesPushHeap_string_SingleElement_16384 -1.42% 2.483 2.448 - -4.64% -
SetIntersection_Front_Set_uint32_1024_4 -1.42% 1176537.517 1159802.567 - 1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.42% 1271503.317 1253433.292 - -1.51% -
rng::search(vector<int>)_(near_matches)/1024 -1.42% 14430.289 14225.258 - -0.79% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.42% 9513152.737 9378094.737 - 3.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.41% 286107.492 282062.294 - -0.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.41% 14164.083 13963.890 - 3.22% -
std::copy_n(deque<int>)/262144 -1.41% 10322.259 10176.392 - 0.35% -
rng::partition_point(deque<int>)/50 -1.41% 4.347 4.286 - -1.43% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.41% 2.102 2.072 - -5.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.41% 35.290 34.793 - 1.07% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.41% 14.860 14.651 - -1.14% -
BM_vector_deque_copy/5500 -1.41% 199.495 196.686 - 0.34% -
rng::for_each(map<int>)/8192 -1.41% 7244.715 7142.720 - -57.26% -
std::fill(vector<bool>)/32768 -1.41% 30.488 30.059 - -1.31% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 116336.304 114701.834 - -0.41% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.40% 22935.138 22613.142 - -1.89% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.40% 651.011 641.882 - 7.39% -
BM_StringAssignAsciiz_Large_Transparent -1.40% 11.678 11.514 - -0.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.40% 55721.789 54940.912 - 0.53% -
std::is_sorted(list<int>,_pred)/8 -1.40% 4.027 3.971 - -7.21% -
std::find_end(list<int>)_(same_length)/8192 -1.40% 8286.373 8170.404 - -56.20% -
SetIntersection_None_Vector_uint32_256_256 -1.40% 2310103.740 2277781.807 - 0.34% -
std::set<int>::contains(key)_(existent)/32 -1.40% 1.764 1.739 - 0.76% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.40% 30.180 29.757 - 0.00% -
BM_std_min<long_long>/30 -1.40% 3.268 3.222 - 1.82% -
BM_MakeHeap_float_Random_16384 -1.40% 1.155 1.139 - -5.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.39% 15889337.674 15667834.374 - -0.04% -
SetIntersection_Front_Set_uint32_16384_1024 -1.39% 16632681.990 16401288.850 - 6.08% -
SetIntersection_None_Vector_string_262144_16384 -1.39% 1379785.705 1360597.354 - -0.13% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.39% 129675.281 127872.754 - -2.23% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.39% 14935258.962 14727666.716 - -4.62% -
BM_std_min<unsigned_char>/13 -1.39% 1.563 1.541 - -1.31% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.39% 20.236 19.955 - 1.47% -
std::vector<int>::ctor(size)/8192 -1.38% 571.168 563.281 - -0.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.38% 25218.502 24870.491 - -1.76% -
std::unordered_set<std::string>::clear()/8192 -1.38% 222748.031 219674.852 - -0.65% -
SetIntersection_Front_Vector_uint32_64_16 -1.38% 15396290.051 15184016.640 - 0.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.38% 11.199 11.045 - 4.90% -
std::find_if_not(deque<int>)_(process_all)/8 -1.38% 3.986 3.931 - -0.84% -
BM_std_minmax_element<short>/4096 -1.38% 1113.266 1097.953 - 4.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.38% 9.379 9.250 - -2.51% -
SetIntersection_Front_Set_uint64_262144_16384 -1.37% 340336283.939 335656810.516 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.37% 23933985.055 23605206.154 - -4.29% -
SetIntersection_None_Vector_uint64_256_256 -1.37% 2288522.460 2257112.183 - -0.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.37% 301.071 296.954 - 1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.37% 9.890 9.755 - -0.63% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.37% 483.238 476.636 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.36% 1126738.615 1111360.187 - -1.73% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.36% 18.356 18.105 - 1.16% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.36% 45.418 44.800 - -2.21% -
BM_std_min<unsigned_long_long>/22 -1.36% 2.169 2.140 - -1.41% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.36% 4661716.158 4598310.399 - -2.43% -
std::find_end(vector<int>)_(process_all)/1048576 -1.36% 221033.126 218027.873 - -9.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.36% 1589753.656 1568149.120 - -1.38% -
BM_std_minmax_element<short>/5500 -1.36% 1492.383 1472.103 - 4.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.36% 40441158.533 39891708.716 - 0.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.36% 1.770 1.746 - -0.36% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.36% 36.115 35.625 - -0.99% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.36% 5.280 5.208 - 0.84% -
rng::copy_backward(deque<int>)/64 -1.36% 3.088 3.046 - -1.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.35% 170.355 168.048 - -1.55% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.35% 8663.614 8546.415 - -8.77% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.35% 684.865 675.607 - -2.67% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.35% 14.058 13.869 - -0.48% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.35% 1939.348 1913.186 - -1.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.35% 19767.681 19501.197 - -6.22% -
std::set<int>::clear()/32 -1.34% 644.538 635.887 - -0.73% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.34% 258.722 255.250 - -1.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.34% 72.421 71.451 - 0.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -1.34% 4.233 4.176 - 1.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.34% 1689000.244 1666390.545 - -0.82% -
rng::for_each(multiset<int>)/8192 -1.34% 7983.871 7877.156 - -51.71% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.34% 0.827 0.815 - -0.80% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.34% 726.918 717.207 - 0.24% -
SetIntersection_None_Vector_uint64_1024_1 -1.34% 1157257.847 1141803.654 - -0.03% -
std::remove_if(deque<int>)_(prefix)/1024 -1.33% 568.058 560.481 - 0.67% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.33% 182.470 180.037 - 2.43% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.33% 4.247 4.191 - -1.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.33% 7.591 7.490 - -2.98% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.33% 59.996 59.197 - -0.40% -
std::set<std::string>::erase(key)_(non-existent)/32 -1.33% 13.057 12.883 - -12.28% -
BM_vector_deque_ranges_move_backward/2 -1.33% 1.965 1.939 - 0.10% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.33% 1.439 1.420 - -1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.33% 117756825.939 116194040.427 - -1.01% -
rng::copy_backward(vector<int>)/4096 -1.32% 146.053 144.120 - 2.14% -
rng::is_sorted(list<int>,_pred)/1024 -1.32% 802.852 792.234 - -0.23% -
SetIntersection_None_Set_uint32_256_16 -1.32% 10945168.246 10800466.463 - -1.43% -
rng::remove_if(vector<int>)_(sprinkled)/8192 -1.32% 3880.292 3829.059 - 29.33% -
BM_RangesPushHeap_uint32_Random_262144 -1.32% 6.296 6.213 - -1.02% -
std::map<int,_int>::count(key)_(existent)/32 -1.32% 1.729 1.706 - 0.56% -
SetIntersection_Front_Vector_string_64_4 -1.32% 19088146.838 18836525.472 - 0.06% -
SetIntersection_Front_Set_uint64_256_64 -1.32% 5941897.841 5863620.086 - -5.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 6798.850 6709.294 - 0.97% -
bm_lexicographical_compare<signed_char>/6 -1.32% 2.501 2.468 - -0.90% -
BM_std_min<long_long>/29 -1.32% 3.024 2.985 - -1.87% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -1.32% 17.843 17.608 - -7.34% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.31% 4.892 4.828 - -0.37% -
std::find(list<int>)_(process_all)/8 -1.31% 2.435 2.403 - 0.27% -
std::map<std::string,_int>::clear()/1024 -1.31% 20634.286 20364.856 - -2.79% -
BM_deque_deque_copy_backward/64000 -1.30% 8286.804 8178.680 - 1.04% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -1.30% 2.206 2.177 - -0.84% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.30% 36887.478 36407.107 - -0.73% -
BM_LowerBound_string_1 -1.30% 4.756 4.694 - 2.14% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.30% 5.018 4.953 - -1.59% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.30% 50871.749 50212.116 - -1.49% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.30% 61.501 60.704 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.29% 5.360 5.291 - -3.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.29% 1.355 1.338 - -3.59% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -1.29% 1.522 1.502 - -2.97% -
SetIntersection_None_Set_uint32_16384_1 -1.29% 153366599.293 151385815.601 - -12.15% -
BM_RangesMakeHeap_string_Random_262144 -1.29% 15.377 15.179 - -21.85% -
BM_num_put<long> -1.29% 11.784 11.631 - -4.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.29% 42.181 41.636 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.29% 4641213.182 4581354.241 - -1.80% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.29% 18.364 18.127 - -2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.29% 11.713 11.562 - 0.74% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.29% 4.622 4.563 - -1.62% -
std::find(deque<int>)_(process_all)/8 -1.29% 3.454 3.410 - -0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.28% 22.202 21.917 - 24.85% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.28% 48.529 47.907 - 0.50% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.28% 20960.133 20691.371 - 0.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.28% 3.920 3.870 - 0.04% -
BM_RangesMakeHeap_string_SingleElement_64 -1.28% 6.387 6.306 - -2.61% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.28% 10.836 10.697 - 0.73% -
BM_RangesMakeHeap_string_PipeOrgan_64 -1.28% 4.771 4.710 - -7.72% -
BM_deque_vector_copy_backward/64000 -1.28% 8184.662 8079.974 - -1.61% -
BM_RangesPushHeap_uint64_Random_1024 -1.28% 5.985 5.908 - -1.65% -
BM_std_minmax<unsigned_long_long>/64 -1.28% 10.315 10.183 - -1.69% -
std::search(vector<int>)_(no_match)/8192 -1.28% 1665.138 1643.881 - -1.00% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.27% 5983045.947 5906874.501 - 0.96% -
rng::for_each(multimap<int>)/8 -1.27% 6.344 6.263 - 38.78% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.27% 31.385 30.986 - -0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.27% 1463553.086 1444941.146 - 0.04% -
std::multiset<std::string>::clear()/8192 -1.27% 203649.423 201059.859 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.27% 187758.307 185372.830 - 2.63% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.27% 15.084 14.893 - -1.17% -
std::search(vector<int>)_(same_length)/1000 -1.27% 247.954 244.809 - -0.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.27% 7.704 7.606 - 0.34% -
std::find_end(list<int>)_(same_length)/1024 -1.27% 771.978 762.188 - -49.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 -1.27% 485.112 478.960 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.27% 1170219.747 1155384.764 - -1.65% -
rng::stable_partition(list<int>)_(dense)/32 -1.27% 34.435 33.999 - 6.90% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -1.26% 1.387 1.370 - -7.10% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.26% 8320.872 8215.730 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.26% 3659619.053 3613389.138 - -1.05% -
rng::copy_if(list<int>)_(entire_range)/8 -1.26% 2.569 2.537 - -2.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.26% 673.037 664.550 - -1.06% -
rng::find_if(vector<char>)_(process_all)/8192 -1.26% 2072.827 2046.702 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.26% 16.813 16.601 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.26% 1.634 1.614 - 5.05% -
std::generate_n(deque<int>)/32 -1.26% 8.369 8.264 - -0.41% -
rng::move_backward(list<int>)/64 -1.25% 40.814 40.301 - 0.13% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.25% 11.320 11.178 - -0.83% -
std::set<std::string>::erase(iterator)/0 -1.25% 27.221 26.880 - 5.71% -
rng::search(vector<int>)_(no_match)/1048576 -1.25% 212807.767 210141.924 - -3.33% -
std::partial_sort_copy(deque<int>)_(descending)/8 -1.25% 20.373 20.118 - 2.30% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.25% 24.183 23.881 - -7.89% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.25% 731.891 722.738 - -1.15% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.25% 30.157 29.780 - -1.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.25% 1462938.720 1444666.236 - 0.05% -
rng::search(vector<int>)_(near_matches)/1000 -1.25% 13761.076 13589.271 - -0.56% -
std::adjacent_find(vector<int>,_pred)/8 -1.25% 3.373 3.331 - -1.13% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.25% 61452.517 60687.013 - -0.59% -
std::adjacent_find(vector<int>)/50 -1.24% 12.149 11.998 - -0.10% -
748_flightdm_r -1.24% 8.971 8.859 - -1.33% -
std::copy_backward(deque<int>)/64 -1.24% 2.976 2.939 - -1.04% -
BM_RangesMakeHeap_float_QuickSortAdversary_16 -1.24% 0.842 0.831 - -0.47% -
std::map<int,_int>::clear()/32 -1.24% 674.575 666.229 - 1.61% -
std::map<std::string,_int>::clear()/8192 -1.24% 206647.148 204091.912 - -0.90% -
BM_tolower_string<wchar_t> -1.24% 6.291 6.214 - -0.45% -
SetIntersection_Front_Vector_string_262144_262144 -1.24% 14577672.201 14397580.402 - -0.61% -
BM_PushHeap_float_Random_4 -1.23% 2.973 2.937 - 3.53% -
BM_std_minmax<short>/6 -1.23% 1.375 1.358 - -1.56% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.23% 14581.729 14401.726 - -0.30% -
SetIntersection_None_Set_uint32_16384_256 -1.23% 151956456.667 150080965.179 - -13.31% -
rng::copy_backward(vector<bool>)_(aligned)/512 -1.23% 1.775 1.753 - -0.69% -
rng::find(vector<char>)_(process_all)/50 -1.23% 1.635 1.615 - -0.36% -
std::remove_if(list<int>)_(sprinkled)/32 -1.23% 60.793 60.045 - 0.37% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.23% 4216.881 4165.058 - 0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.23% 1152023.595 1137875.526 - -1.12% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.23% 0.952 0.941 - -2.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.23% 9.653 9.535 - -0.58% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -1.23% 1.418 1.400 - -0.48% -
BM_RangesPushHeap_string_SingleElement_16 -1.23% 2.465 2.434 - -4.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.23% 18986220.276 18753598.094 - -3.39% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.22% 15556949.173 15366469.545 - 1.85% -
BM_deque_vector_ranges_copy/1 -1.22% 2.110 2.084 - -1.54% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.22% 247779.643 244747.557 - 0.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.22% 21.359 21.098 - 0.75% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.22% 0.944 0.932 - 4.31% -
BM_std_min<__int128>/9 -1.22% 3.314 3.274 - 0.03% -
BM_std_minmax_element<short>/4000 -1.22% 1086.649 1073.395 - 4.79% -
BM_SortHeap_uint32_64 -1.22% 8.072 7.973 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.22% 1174134.829 1159820.527 - 2.55% -
std::find_end(vector<int>)_(process_all)/1000 -1.22% 221.246 218.550 - -8.24% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.22% 39.333 38.854 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.22% 8403861.221 8301500.251 - -0.51% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.22% 22.663 22.388 - -0.07% -
std::stable_sort(deque<int>)_(heap)/8 -1.22% 26.642 26.318 - 1.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.21% 22.700 22.425 - -0.54% -
rng::copy_n(list<int>)/64 -1.21% 14.329 14.155 - -0.09% -
BM_std_minmax<char>/5 -1.21% 1.694 1.673 - -9.99% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.21% 20942.134 20689.029 - 0.19% -
std::set<int>::clear()/8192 -1.21% 76592.485 75667.001 - 1.90% -
std::set<std::string>::insert(value)_(new_value)/0 -1.21% 33.639 33.233 - 0.90% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.21% 22.542 22.270 - -2.48% -
rng::generate(list<int>)/32 -1.20% 8.759 8.653 - 1.36% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.20% 22.322 22.053 - -0.01% -
std::adjacent_find(vector<int>,_pred)/50 -1.20% 22.684 22.411 - -3.85% -
BM_MakeHeap_float_PipeOrgan_16 -1.20% 1.271 1.256 - -1.16% -
BM_vector_deque_move_backward/1024 -1.20% 38.250 37.792 - -1.84% -
BM_RangesPopHeap_uint64_16 -1.20% 7.666 7.574 - -1.10% -
std::find_end(list<int>)_(match_near_end)/8192 -1.19% 611.626 604.340 - -99.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.19% 1662620.741 1642817.352 - -4.93% -
rng::search(deque<int>)_(near_matches)/8192 -1.19% 1459841.406 1442459.362 - -0.42% -
SetIntersection_None_Vector_string_16384_256 -1.19% 1308609.628 1293048.176 - 0.18% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.19% 9.262 9.152 - 1.96% -
rng::copy(vector<int>)/1048576 -1.19% 50163.911 49568.118 - -1.25% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.19% 16.142 15.950 - -2.17% -
std::find_if(deque<int>)_(process_all)/1024 -1.19% 484.929 479.179 - -2.35% -
BM_std_min<__int128>/4 -1.19% 1.391 1.374 - -0.02% -
BM_StringFindCharLiteral/64 -1.19% 2.123 2.098 - 0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.19% 16528.600 16332.735 - 0.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.18% 54862.431 54212.441 - 0.47% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.18% 5975998.437 5905284.605 - -1.21% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.18% 5.507 5.442 - -0.70% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -1.18% 24.473 24.183 - 9.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.18% 12715.937 12565.523 - -1.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.18% 22.461 22.196 - 0.56% -
std::replace(deque<int>)_(prefix)/1024 -1.18% 417.065 412.134 - -0.56% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.18% 6442.707 6366.770 - -0.56% -
SetIntersection_None_Vector_string_256_16 -1.18% 4554712.162 4501054.261 - -0.02% -
std::set<int>::erase(iterator)/8192 -1.18% 20.909 20.663 - 1.65% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.18% 623555.636 616225.501 - 3.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.18% 2.555 2.525 - 7.04% -
std::find_end(deque<int>)_(match_near_end)/1000 -1.17% 34.311 33.908 - -89.74% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.17% 22.906 22.637 - -0.58% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.17% 13.827 13.665 - -3.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.17% 543.472 537.099 - 1.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.17% 12876540.012 12725581.062 - -1.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.17% 2348778.707 2321270.843 - -0.14% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.17% 28.778 28.441 - 1.65% -
SetIntersection_Front_Set_uint64_16384_16 -1.17% 1332140.910 1316572.830 - 2.36% -
SetIntersection_Front_Set_float_64_16 -1.17% 16819098.309 16622728.220 - -3.13% -
std::set<int>::find(key)_(existent)/32 -1.17% 1.593 1.575 - -2.78% -
BM_StringAssignAsciiz_Large_Opaque -1.17% 11.711 11.575 - -0.97% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.16% 26.569 26.260 - -2.64% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.16% 25.316 25.021 - -2.01% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.16% 23.548 23.274 - -0.34% -
BM_num_get<long_long> -1.16% 11.519 11.385 - 1.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 -1.16% 353955156.894 349855681.184 - 1.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.16% 16243039.886 16054981.195 - -1.18% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.16% 793.842 784.659 - -0.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.16% 3.159 3.122 - 0.17% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -1.15% 2.994 2.959 - 1.75% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.15% 91.813 90.754 - -0.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.15% 14.076 13.913 - -2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.15% 9546513.620 9436804.068 - -0.54% -
BM_RangesPushHeap_float_Random_16 -1.15% 5.431 5.369 - -0.74% -
BM_deque_deque_ranges_move_backward/4000 -1.15% 147.967 146.269 - 0.94% -
std::search(list<int>)_(same_length)/1024 -1.14% 777.125 768.229 - -1.02% -
SetIntersection_None_Vector_string_1024_1024 -1.14% 1247407.812 1233135.803 - 0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.14% 20884846.984 20645903.548 - 2.60% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.14% 22.628 22.370 - -1.28% -
std::map<int,_int>::erase(key)_(existent)/0 -1.14% 21.529 21.284 - 0.36% -
rng::fold_left(list<int>)/8 -1.14% 3.866 3.822 - -1.44% -
std::none_of(list<int>)_(process_all)/32 -1.14% 11.870 11.735 - 1.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.14% 34.528 34.135 - 1.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.13% 1.231 1.217 - 0.23% -
rng::search(deque<int>,_pred)_(same_length)/8192 -1.13% 4061.796 4015.787 - -1.14% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.13% 23.573 23.306 - -0.21% -
rng::is_partitioned(vector<int>)_(partitioned)/32 -1.13% 5.847 5.781 - 1.22% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.13% 14581936.443 14417326.092 - -0.33% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.13% 29.643 29.310 - -0.00% -
BM_std_min<char>/11 -1.12% 1.068 1.056 - 0.76% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.12% 1047744.761 1035963.134 - 4.63% -
rng::search(vector<int>)_(no_match)/1000 -1.12% 209.560 207.204 - -3.43% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.12% 513291.423 507524.011 - -0.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.12% 6797.770 6721.412 - -1.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 187837.450 185728.227 - 1.69% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.12% 427.487 422.690 - -0.68% -
BM_std_minmax<int>/23 -1.12% 2.331 2.305 - -2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.12% 1134220.192 1121509.005 - -3.64% -
rng::copy_if(vector<int>)_(every_other)/8 -1.12% 4.319 4.271 - 0.79% -
SetIntersection_None_Set_uint32_64_16 -1.12% 19195265.721 18980228.713 - -1.06% -
std::search(vector<int>)_(near_matches)/1000 -1.12% 14126.561 13968.465 - -1.76% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.12% 1.073 1.061 - -0.99% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.12% 70.252 69.468 - -1.13% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.12% 508.151 502.483 - -1.25% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.11% 497.457 491.916 - -1.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.11% 48.296 47.759 - 0.24% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.11% 16.065 15.887 - -1.25% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.11% 17.318 17.126 - -0.92% -
SetIntersection_Front_Vector_string_256_16 -1.11% 6455238.180 6383717.021 - -0.79% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.11% 17.849 17.651 - -1.99% -
BM_PopHeap_string_16384 -1.11% 74.256 73.435 - 1.01% -
BM_SortHeap_uint32_16 -1.11% 4.857 4.803 - -0.27% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.11% 10.274 10.160 - -0.05% -
rng::partition(list<int>)_(sparse)/32 -1.10% 9.169 9.067 - 0.14% -
BM_MakeThenSortHeap_float_Descending_64 -1.10% 3.303 3.266 - -1.94% -
std::set<std::string>::erase(key)_(existent)/32 -1.10% 75.037 74.211 - 6.54% -
SetIntersection_Front_Set_uint32_64_64 -1.10% 15571722.593 15400338.004 - -1.52% -
std::shift_right(vector<int>)/32 -1.10% 4.169 4.123 - -0.32% -
BM_deque_vector_ranges_move/64 -1.10% 2.614 2.585 - -0.88% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.10% 22365408.916 22119783.717 - -1.81% -
BM_CmpLess_uchar_ushort -1.10% 1.130 1.118 - -0.61% -
BM_deque_vector_ranges_move_backward/64000 -1.10% 8012.444 7924.489 - 0.78% -
std::fill_n(list<int>)/32 -1.10% 8.390 8.298 - 2.73% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.10% 5.577 5.515 - -1.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.10% 24.344 24.077 - 4.33% -
SetIntersection_Interlaced_Set_string_1024_1 -1.10% 1150720.779 1138103.070 - -0.85% -
rng::unique(list<int>)_(contiguous)/8192 -1.10% 7202.618 7123.742 - -0.62% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 -1.09% 25.181 24.906 - -0.18% -
rng::count(vector<bool>)/1000 -1.09% 3.003 2.970 - -1.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.09% 34.871 34.490 - -1.05% -
std::for_each_n(vector<int>)/8 -1.09% 2.550 2.522 - 0.75% -
rng::contains(list<int>)_(process_all)/50 -1.09% 18.550 18.347 - -5.16% -
std::move_backward(list<int>)/262144 -1.09% 264872.123 261981.501 - -1.11% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.09% 4.009 3.965 - -1.45% -
std::search(vector<int>,_pred)_(no_match)/1048576 -1.09% 448900.159 444011.965 - 1.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 206758.422 204508.360 - -0.02% -
BM_std_min<__int128>/16 -1.09% 6.190 6.123 - -0.18% -
BM_MakeThenSortHeap_float_Descending_16 -1.09% 1.883 1.863 - 1.25% -
BM_RangesPopHeap_uint64_4 -1.09% 2.733 2.704 - 1.38% -
rng::search(list<int>)_(same_length)/1024 -1.09% 762.501 754.216 - -0.89% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.09% 13.062 12.920 - -0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -1.09% 125.324 123.963 - -0.21% -
std::generate_n(deque<int>)/50 -1.09% 12.407 12.272 - -0.37% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.08% 24.590 24.323 - -6.56% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.08% 35.749 35.361 - 2.01% -
rng::contains(list<int>)_(process_all)/8 -1.08% 2.300 2.275 - -4.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.08% 14833.161 14673.084 - -1.24% -
rng::find(deque<int>)_(process_all)/8 -1.08% 3.472 3.435 - -2.48% -
rng::find(deque<int>)_(bail_25%)/1024 -1.08% 66.903 66.182 - -0.59% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.08% 1029.044 1017.953 - -1.20% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.08% 8.318 8.228 - -0.94% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.08% 17.646 17.456 - -0.59% -
BM_LowerBound_string_256 -1.07% 127.175 125.809 - -0.92% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.07% 9.215 9.116 - 1.14% -
std::remove_copy_if(vector<int>)_(prefix)/50 -1.07% 17.746 17.555 - -0.42% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.07% 15.014 14.853 - -3.93% -
BM_RangesSortHeap_float_4 -1.07% 1.066 1.055 - 2.73% -
std::copy_if(list<int>)_(entire_range)/512 -1.07% 371.077 367.111 - -1.19% -
std::shift_right(deque<int>)/32 -1.07% 4.374 4.327 - 33.06% -
SetIntersection_Interlaced_Set_string_262144_16 -1.07% 2189410.643 2166046.631 - 0.01% -
std::reverse(vector<int>)/64 -1.07% 4.150 4.106 - -1.19% -
rng::sort(vector<int>)_(ascending)/8 -1.06% 16.810 16.631 - -1.43% -
BM_MakeThenSortHeap_float_Heap_16 -1.06% 1.893 1.872 - -1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.06% 4599417.961 4550567.167 - -1.33% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -1.06% 5.183 5.128 - 1.39% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.06% 8.748 8.656 - -2.50% -
rng::rotate(list<int>)_(1_element_forward)/50 -1.06% 26.533 26.252 - 8.06% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.06% 17.665 17.477 - -52.12% -
SetIntersection_Front_Set_string_1024_1024 -1.06% 56905706.815 56302469.328 - -0.08% -
rng::copy_n(deque<int>)/32768 -1.06% 1147.141 1134.984 - -0.17% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.06% 604.777 598.375 - 0.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.06% 259.691 256.945 - 0.23% -
SetIntersection_None_Vector_uint32_1024_16 -1.06% 1144478.179 1132379.782 - -1.02% -
BM_std_minmax<long_long>/20 -1.06% 3.319 3.284 - -1.01% -
SetIntersection_None_Set_uint64_16384_4 -1.05% 161434731.187 159731966.709 - -0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.05% 7.663 7.582 - 1.53% -
std::multiset<int>::count(key)_(non-existent)/32 -1.05% 2.289 2.265 - -0.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.05% 1245.301 1232.218 - 1.79% -
std::copy_if(deque<int>)_(every_other)/8 -1.05% 3.497 3.461 - 0.06% -
BM_MakeThenSortHeap_string_SingleElement_4 -1.05% 6.347 6.280 - 5.39% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.05% 597.917 591.650 - -1.77% -
BM_MakeThenSortHeap_string_Ascending_16 -1.05% 9.748 9.646 - -0.30% -
rng::copy_n(deque<int>)/262144 -1.05% 10408.688 10299.772 - -0.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 864.947 855.898 - 2.05% -
std::set<std::string>::insert(value)_(already_present)/0 -1.05% 15.121 14.963 - -0.11% -
BM_PushHeap_uint32_Random_16384 -1.04% 6.315 6.249 - -0.44% -
BM_MakeHeap_string_Descending_256 -1.04% 2.755 2.726 - 1.02% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.04% 46.313 45.830 - -0.57% -
SetIntersection_None_Vector_uint64_256_16 -1.04% 4310392.381 4265532.996 - -0.42% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.04% 50.044 49.524 - -15.68% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.04% 24.687 24.431 - -0.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.04% 2338863.956 2314543.317 - -0.27% -
std::reverse_copy(vector<int>)/8 -1.04% 2.493 2.467 - 4.26% -
BM_num_put<long_double> -1.04% 59.244 58.629 - -0.25% -
rng::transform(list<int>)_(identity_transform)/8192 -1.04% 7102.153 7028.608 - -7.55% -
SetIntersection_None_Vector_uint64_16384_1024 -1.03% 1175392.387 1163236.292 - -1.28% -
BM_SortHeap_float_64 -1.03% 3.274 3.240 - 2.78% -
rng::fill(deque<int>)/1024 -1.03% 29.703 29.397 - -0.61% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.03% 48584.302 48083.725 - -1.32% -
rng::search_n(list<int>)_(no_match)/8192 -1.03% 6915.920 6844.668 - -7.42% -
std::map<int,_int>::find(key)_(existent)/1024 -1.03% 3.850 3.810 - 1.61% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.03% 21.989 21.763 - -1.15% -
BM_std_minmax<unsigned_short>/25 -1.03% 2.329 2.305 - -1.22% -
std::find_if(vector<char>)_(process_all)/1024 -1.03% 274.432 271.614 - 0.51% -
rng::replace_if(deque<int>)_(prefix)/32 -1.02% 14.095 13.951 - -1.20% -
rng::for_each(multiset<int>::iterator)/32 -1.02% 24.020 23.775 - 10.81% -
SetIntersection_None_Vector_uint64_262144_1 -1.02% 1197108.058 1184885.103 - 0.90% -
BM_std_minmax<long_long>/28 -1.02% 4.131 4.089 - -1.22% -
BM_std_min<unsigned_char>/1024 -1.02% 8.496 8.409 - -1.17% -
SetIntersection_Front_Set_uint32_262144_262144 -1.02% 1887091.469 1867853.352 - 1.53% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.02% 3.829 3.790 - -1.67% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.02% 2.521 2.495 - -2.07% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.02% 6892.675 6822.704 - -0.98% -
rng::remove_copy(list<int>)_(sprinkled)/32 -1.02% 9.540 9.443 - -0.25% -
std::rotate(list<int>)_(1_element_backward)/50 -1.01% 22.744 22.514 - -9.17% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.01% 23.516 23.279 - -0.27% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.01% 11.099 10.987 - -9.35% -
BM_std_min<__int128>/14 -1.01% 5.348 5.294 - 0.06% -
BM_num_put<const_void*> -1.01% 12.864 12.734 - -4.91% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.01% 23.890 23.649 - -3.45% -
BM_lexicographical_compare_three_way_fast_path/64 -1.01% 15.706 15.547 - -0.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.01% 22.197 21.973 - -0.84% -
SetIntersection_None_Vector_string_262144_262144 -1.01% 1375069.750 1361206.804 - 0.10% -
BM_PopHeap_uint32_16384 -1.01% 31.136 30.822 - -0.57% -
BM_MakeThenSortHeap_string_Heap_16 -1.01% 17.429 17.254 - -1.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 14.255 14.111 - -0.02% -
std::set<std::string>::count(key)_(existent)/1024 -1.00% 22.693 22.465 - -7.79% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.00% 41237462.487 40823915.208 - -0.63% -
BM_RangesPopHeap_uint64_16384 -1.00% 31.345 31.030 - -0.67% -
std::stable_partition(list<int>)_(dense)/50 -1.00% 57.693 57.115 - 0.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.00% 381844.423 378019.238 - 0.92% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34919.26% 1001212.809 350617305.614 - -0.37% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 254.70% 1.062 3.766 - 249.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 136.46% 25.272 59.759 - 23.50% -
SetIntersection_Interlaced_Vector_uint32_262144_64 117.63% 8210870.189 17869100.004 - 64.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 117.25% 22.064 47.934 - 142.71% -
rng::rotate_copy(vector<int>)/8192 114.89% 283.624 609.472 - 12.62% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 113.34% 1198.430 2556.683 - 114.23% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 109.03% 104.469 218.376 - -2.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.72% 104.833 217.755 - -4.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.78% 101.646 208.146 - 92.22% -
std::fill(list<int>)/50 104.26% 16.875 34.470 - -1.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 100.16% 19.904 39.840 - 46.54% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 91.41% 764.570 1463.491 - 90.99% -
rng::remove(vector<int>)_(sprinkled)/8192 90.27% 1983.225 3773.518 - -1.65% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 89.87% 369885.230 702289.007 - 89.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 87.41% 31.611 59.242 - -1.98% -
std::is_sorted(deque<int>)/8 87.36% 2.512 4.707 - 71.22% -
rng::find_last(list<int>)_(bail_10%)/1024 86.30% 676.213 1259.768 - 86.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 82.75% 79.427 145.154 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 82.61% 22.130 40.412 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16 82.05% 3187398.526 5802691.906 - 72.29% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 81.66% 825.865 1500.262 - 81.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.09% 78.975 140.650 - 74.94% -
rng::remove(vector<int>)_(sprinkled)/1024 77.32% 288.177 510.992 - -2.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 77.14% 6.496 11.507 - 0.34% -
BM_deque_deque_ranges_move_backward/0 75.10% 0.792 1.387 - 0.04% -
std::move_backward(deque<int>)/8 74.26% 3.319 5.783 - 44.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 73.37% 14123298.693 24484887.103 - 78.54% -
BM_deque_deque_ranges_copy_backward/0 73.31% 0.801 1.388 - 0.01% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 73.07% 383695.582 664067.293 - 69.73% -
BM_deque_deque_copy_backward/0 71.94% 0.809 1.391 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_262144_16 70.83% 3493641.371 5968226.881 - 95.42% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 70.62% 4.252 7.255 - 70.51% -
rng::find_end(vector<int>)_(single_element)/8192 70.36% 1912.641 3258.458 - 0.21% -
BM_deque_deque_move_backward/0 70.19% 0.815 1.387 - 0.01% -
rng::find_end(vector<int>)_(single_element)/1024 69.89% 242.411 411.827 - 0.20% -
rng::find_end(vector<int>)_(single_element)/1000 69.57% 237.076 402.013 - 0.17% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 68.02% 153.904 258.593 - 88.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 67.87% 4.759 7.989 - 0.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.76% 21.732 36.459 - 47.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 64.11% 42.507 69.760 - 0.65% -
rng::copy_if(deque<int>)_(entire_range)/64 63.99% 16.153 26.488 - 64.01% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 62.45% 80589715.558 130914806.693 - 36.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 62.28% 18.578 30.148 - 23.42% -
std::copy_if(deque<int>)_(entire_range)/64 61.83% 16.160 26.150 - 61.91% -
std::is_partitioned(list<int>)_(unpartitioned)/50 61.22% 4.360 7.029 - 56.13% -
SetIntersection_Interlaced_Vector_uint32_16384_64 58.78% 5939588.531 9430609.260 - 62.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 57.19% 57.316 90.092 - 0.37% -
SetIntersection_Interlaced_Vector_uint32_262144_256 56.33% 29468394.511 46068620.766 - 35.63% -
std::move_backward(vector<bool>)_(aligned)/64 56.04% 1.799 2.807 - 52.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.95% 0.447 0.697 - 55.73% -
BM_StringCtorDefault 54.34% 0.235 0.363 - 35.25% -
BM_std_min<short>/1 54.18% 0.293 0.451 - 18.42% -
rng::find_end(vector<int>)_(process_all)/8192 53.77% 1904.428 2928.469 - 0.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 53.67% 3.270 5.025 - 53.59% -
std::equal(list<int>)_(it,_it,_it)/1024 53.66% 1136.722 1746.662 - 53.63% -
rng::find_end(vector<int>)_(process_all)/1024 53.07% 242.555 371.278 - 0.13% -
BM_deque_deque_ranges_copy_backward/64 53.04% 3.377 5.168 - 1.77% -
BM_deque_deque_copy_backward/64 53.04% 3.374 5.163 - 1.47% -
rng::find_end(vector<int>)_(process_all)/1000 52.81% 236.990 362.134 - 0.06% -
BM_deque_deque_move_backward/64 52.74% 3.379 5.161 - 1.66% -
BM_tolower_string<char> 52.39% 15.184 23.138 - 1.14% -
BM_deque_deque_ranges_move_backward/64 51.75% 3.377 5.124 - -0.14% -
BM_RangesPopHeap_uint32_1 51.10% 0.415 0.628 - 41.90% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.64% 57.816 87.094 - 0.41% -
BM_std_min<unsigned_short>/1 49.46% 0.254 0.380 - 15.98% -
BM_RangesPushHeap_uint64_Descending_1 49.37% 0.467 0.697 - 51.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 48.37% 16347819.746 24254506.614 - 12.73% -
rng::find_end(vector<int>)_(process_all)/1048576 47.58% 253644.620 374335.983 - 0.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 47.45% 7.573 11.166 - 18.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 47.17% 27.360 40.267 - -0.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 45.94% 29.056 42.404 - 0.15% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 45.37% 0.336 0.489 - -0.34% -
BM_PushHeap_uint32_QuickSortAdversary_1 44.64% 0.482 0.697 - 29.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 44.30% 6.215 8.968 - 7.77% -
SetIntersection_Interlaced_Vector_uint32_16384_16 44.24% 2462320.493 3551555.727 - 8.36% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.05% 36.974 53.261 - 0.47% -
std::all_of(vector<int>)_(process_all)/50 44.05% 12.737 18.348 - 1.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 43.60% 5.395 7.747 - 16.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 43.36% 51.106 73.265 - 1.33% -
std::multiset<std::string>::find(key)_(existent)/32 42.96% 14.756 21.095 - -0.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 42.82% 0.343 0.490 - 34.82% -
rng::for_each(map<int>)/8 41.84% 4.474 6.346 - 1.96% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.74% 28.032 39.451 - -0.52% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.51% 29.773 41.834 - 1.37% -
SetIntersection_Interlaced_Vector_uint64_16384_64 40.38% 5991653.634 8411187.386 - 44.52% -
rng::search(deque<int>)_(same_length)/1000 39.83% 331.309 463.282 - 30.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.36% 31.860 44.401 - -0.43% -
BM_RangesPopHeap_uint64_1 39.31% 0.445 0.620 - 8.31% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 39.03% 0.390 0.542 - 38.54% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 38.85% 47.666 66.187 - 60.54% -
std::map<std::string,_int>::insert(value)_(already_present)/0 38.81% 12.159 16.878 - -2.99% -
rng::for_each(multimap<int>)/8 38.78% 4.513 6.263 - -1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 38.67% 14.520 20.135 - 13.38% -
std::multiset<std::string>::find(key)_(existent)/8192 38.00% 28.907 39.891 - 1.93% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.97% 150.190 207.210 - 37.96% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 37.53% 28.323 38.953 - -2.84% -
rng::for_each(set<int>)/8 37.50% 4.616 6.346 - 1.04% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 37.33% 177.764 244.115 - 44.32% -
BM_PopHeap_pair<uint32,_uint32>_1 37.25% 0.506 0.695 - 42.94% -
SetIntersection_Interlaced_Vector_uint32_1024_16 36.86% 1884804.393 2579471.702 - 42.99% -
BM_std_minmax<unsigned_char>/6 36.33% 2.048 2.793 - 34.46% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 36.28% 2.285 3.114 - 28.60% -
rng::search(deque<int>)_(no_match)/1024 36.05% 305.071 415.063 - -0.52% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.05% 25.997 35.369 - 31.70% -
rng::for_each(multiset<int>)/8 35.78% 4.575 6.212 - -0.28% -
BM_PopHeap_uint32_1 35.18% 0.456 0.617 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 34.44% 2876318.609 3866848.119 - 4.78% -
BM_RangesPopHeap_string_1 33.70% 0.524 0.700 - 52.98% -
std::move_backward(deque<int>)/64 33.55% 5.474 7.310 - 2.35% -
BM_PushHeap_uint32_PipeOrgan_1 33.50% 0.474 0.633 - 41.01% -
BM_std_minmax<unsigned_char>/5 33.47% 1.751 2.338 - 34.75% -
std::map<std::string,_int>::erase(key)_(existent)/8192 33.42% 64.897 86.585 - -18.73% -
std::shift_right(deque<int>)/32 33.06% 3.252 4.327 - -1.07% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 32.68% 19.084 25.322 - 5.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 32.56% 30.666 40.650 - -12.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.53% 44.854 59.445 - -15.55% -
rng::unique_copy(list<int>)_(contiguous)/52 32.50% 22.722 30.107 - 0.26% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 32.27% 46152295.536 61047170.467 - 13.46% -
BM_std_minmax<unsigned_char>/7 32.03% 2.434 3.214 - 33.71% -
rng::move_backward(deque<int>)/8 31.89% 3.657 4.823 - 20.64% -
SetIntersection_None_Set_float_1024_4 31.86% 8873001.079 11699847.116 - 20.48% -
rng::copy_if(deque<int>)_(every_other)/64 31.50% 23.399 30.770 - 31.37% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.15% 24.738 32.444 - 0.02% -
std::copy_if(deque<int>)_(every_other)/64 31.07% 23.421 30.697 - 30.99% -
std::map<std::string,_int>::insert(value)_(new_value)/32 31.05% 33.788 44.279 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_262144_4 30.96% 1524213.058 1996094.139 - 5.58% -
rng::move_backward(deque<int>)/64 30.56% 5.620 7.337 - 1.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.55% 23.458 30.625 - -10.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.36% 2263.289 2950.337 - 23.12% -
BM_StringRelational_Eq_Small_Small_ChangeLast 30.21% 1.678 2.184 - 20.63% -
BM_std_min<char>/1 30.16% 0.288 0.375 - -1.49% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 30.03% 285.034 370.636 - 22.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 29.96% 25.917 33.681 - 0.43% -
BM_vector_deque_copy/0 29.82% 0.388 0.504 - 35.31% -
std::set<std::string>::erase(iterator)/8192 29.79% 25.805 33.492 - 0.08% -
std::move_backward(vector<int>)/8 29.74% 2.289 2.970 - 31.64% -
std::set<std::string>::insert(value)_(new_value)/8192 29.62% 69.945 90.660 - 0.42% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.33% 2960.697 3829.059 - -1.32% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.29% 2958.414 3824.894 - -0.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 29.01% 4.519 5.829 - 5.81% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 28.89% 0.261 0.337 - -24.82% -
BM_std_minmax<unsigned_char>/4 28.70% 1.473 1.896 - 29.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 28.39% 614.138 788.493 - 35.23% -
BM_std_minmax<unsigned_char>/22 28.27% 2.509 3.218 - 23.30% -
SetIntersection_None_Set_float_1024_16 28.25% 9058916.320 11617807.998 - 17.37% -
SetIntersection_None_Set_float_1024_1 28.21% 9189361.142 11781426.811 - 19.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 28.17% 10.556 13.530 - 9.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.11% 2071386.390 2653610.695 - 4.26% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.94% 409.192 523.529 - -0.45% -
SetIntersection_None_Set_float_1024_64 27.59% 9001014.838 11484113.284 - 17.07% -
std::fill_n(list<int>)/8192 27.56% 7059.375 9004.980 - 2.11% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.25% 20.451 26.025 - 0.43% -
BM_std_minmax_element<long_long>/2 27.05% 0.538 0.683 - 5.31% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.04% 409.385 520.074 - -0.52% -
rng::move_backward(vector<bool>)_(aligned)/64 26.81% 1.848 2.343 - 37.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.79% 29.209 37.034 - 1.59% -
rng::move_backward(vector<int>)/8 26.79% 2.291 2.905 - 26.16% -
BM_std_minmax<unsigned_char>/30 26.52% 2.719 3.440 - 21.39% -
rng::for_each(map<int>::iterator)/8 26.29% 4.561 5.760 - 0.01% -
BM_std_minmax<unsigned_char>/14 26.08% 2.543 3.206 - 20.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 25.72% 29.443 37.016 - 0.55% -
rng::find_end(deque<int>)_(single_element)/1024 25.70% 277.999 349.449 - 8.71% -
std::shift_right(deque<int>)/50 25.62% 4.213 5.293 - 3.46% -
std::map<int,_int>::contains(key)_(non-existent)/32 25.36% 2.283 2.862 - 20.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 25.28% 35.100 43.975 - -0.69% -
std::find_end(deque<int>)_(single_element)/1000 24.94% 250.177 312.568 - -14.51% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 24.86% 770.826 962.449 - 24.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 24.85% 17.554 21.917 - -1.28% -
rng::find_last(deque<int>)_(bail_10%)/1024 24.84% 227.814 284.404 - 25.17% -
BM_std_minmax<unsigned_char>/21 24.72% 2.231 2.782 - 22.26% -
std::move_backward(vector<bool>)_(aligned)/512 24.41% 2.546 3.167 - 28.70% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 24.39% 0.294 0.366 - 37.67% -
BM_StringConstructDestroyCStr_Small_Transparent 24.32% 0.370 0.460 - 0.17% -
BM_PushHeap_float_Descending_1 24.29% 0.431 0.535 - 11.42% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 24.13% 9.767 12.123 - 19.01% -
BM_std_minmax<unsigned_char>/13 24.06% 2.219 2.753 - 20.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 23.86% 0.449 0.556 - 35.33% -
rng::find_last(deque<int>)_(bail_10%)/50 23.79% 11.447 14.171 - 23.64% -
SetIntersection_Interlaced_Vector_uint64_262144_4 23.58% 1582963.685 1956275.724 - 0.19% -
BM_std_minmax<unsigned_char>/31 23.57% 3.158 3.902 - 18.76% -
std::find_end(deque<int>)_(single_element)/1024 23.43% 259.051 319.750 - -14.85% -
BM_std_minmax<unsigned_char>/23 23.41% 2.986 3.685 - 19.74% -
rng::find_last(list<int>)_(bail_10%)/8192 23.34% 6248.576 7706.847 - 22.98% -
BM_std_minmax<unsigned_short>/4 23.12% 0.936 1.152 - 18.04% -
BM_std_minmax<unsigned_char>/29 22.95% 2.430 2.987 - 19.93% -
rng::find(vector<bool>)_(process_all)/8 22.82% 0.601 0.738 - 14.25% -
BM_std_minmax<unsigned_char>/15 22.63% 2.983 3.657 - 16.41% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.61% 21.644 26.538 - 14.29% -
BM_PopHeap_uint64_1 22.48% 0.519 0.636 - 25.15% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.38% 26.132 31.980 - -0.23% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 22.32% 25.525 31.222 - 0.75% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.30% 22.288 27.258 - 12.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 22.26% 1.080 1.321 - -6.60% -
BM_PushHeap_uint64_QuickSortAdversary_16 22.09% 0.920 1.123 - 21.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.96% 17.584 21.446 - 21.64% -
std::map<int,_int>::contains(key)_(non-existent)/8192 21.90% 7.558 9.213 - 22.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 21.77% 1237.061 1506.340 - 2.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 21.61% 8.749 10.640 - 6.57% -
rng::find_end(deque<int>)_(process_all)/1000 21.57% 252.042 306.416 - 0.30% -
std::multiset<int>::find(key)_(non-existent)/32 21.15% 2.240 2.714 - 21.68% -
BM_MakeHeap_float_Random_4 20.94% 1.614 1.952 - 18.23% -
rng::for_each(map<int>)/32 20.79% 21.250 25.669 - -0.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 20.76% 6.872 8.298 - 7.67% -
rng::copy_n(vector<int>)/32768 20.65% 2294.113 2767.839 - 0.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20.52% 17459.607 21042.534 - 10.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 20.50% 54109442.745 65203511.639 - 21.71% -
std::unique_copy(deque<int>)_(sprinkled)/32 20.41% 9.231 11.115 - 5.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.40% 735.462 885.524 - -0.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 20.36% 23.878 28.739 - -2.56% -
rng::unique(deque<int>)_(contiguous)/52 20.33% 68.043 81.876 - 11.84% -
std::map<int,_int>::erase(key)_(non-existent)/32 20.30% 2.380 2.863 - 4.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 20.26% 28.861 34.708 - 0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 20.25% 1316.425 1582.964 - 4.34% -
BM_std_minmax<unsigned_char>/3 20.00% 1.193 1.431 - 25.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 19.92% 110783943.527 132854552.760 - 14.37% -
SetIntersection_Interlaced_Vector_uint64_256_16 19.82% 6192708.049 7420065.154 - 15.37% -
std::move_backward(deque<int>)/4096 19.79% 154.815 185.451 - 18.23% -
rng::for_each(set<int>)/32 19.78% 21.407 25.642 - 1.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.72% 1.862 2.229 - -11.88% -
rng::stable_partition(list<int>)_(dense)/8192 19.71% 18229.439 21822.674 - 16.18% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 19.69% 62.168 74.407 - 14.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 19.62% 0.477 0.570 - 9.42% -
std::partial_sort_copy(list<int>)_(repeated)/1024 19.44% 4511.121 5388.115 - 19.55% -
BM_std_minmax<unsigned_char>/20 19.42% 1.932 2.308 - 19.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 19.14% 23.891 28.464 - 17.20% -
SetIntersection_Interlaced_Vector_uint32_256_16 19.06% 6730537.600 8013634.457 - 25.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 19.01% 5.045 6.004 - 10.45% -
rng::find_last(vector<char>)_(bail_10%)/1048576 18.97% 112184.656 133464.262 - 17.83% -
BM_deque_deque_ranges_move_backward/1 18.91% 2.795 3.323 - -5.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 18.76% 3322.226 3945.355 - 18.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.68% 38.617 45.831 - 7.44% -
BM_std_minmax<unsigned_int>/4 18.64% 0.973 1.154 - 12.28% -
rng::remove(vector<int>)_(sprinkled)/50 18.63% 55.156 65.430 - 1.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 18.47% 28.242 33.460 - 1.67% -
std::rotate(list<int>)_(1_element_forward)/32 18.31% 12.384 14.652 - 0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 18.27% 1359.236 1607.548 - 13.50% -
BM_std_minmax<unsigned_char>/12 18.21% 1.945 2.300 - 14.97% -
SetIntersection_Interlaced_Vector_uint64_262144_256 18.14% 37799435.342 44657089.509 - 18.31% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.90% 10279.085 12118.744 - 7.14% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 17.87% 1.238 1.460 - 4.01% -
rng::unique_copy(deque<int>)_(sprinkled)/52 17.80% 14.761 17.389 - 6.25% -
BM_std_minmax<unsigned_char>/28 17.74% 2.150 2.531 - 15.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 17.74% 64401241.139 75823214.186 - 52.01% -
std::is_sorted_until(deque<int>)/8 17.55% 3.090 3.632 - 16.72% -
rng::find(vector<char>)_(bail_25%)/8 17.53% 0.983 1.155 - -0.00% -
std::unordered_set<std::string>::find(key)_(existent)/1024 17.47% 35.266 41.428 - 0.05% -
rng::find_last(vector<int>)_(bail_90%)/8 17.42% 0.548 0.643 - -5.57% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 17.30% 18.866 22.131 - 21.19% -
std::replace(vector<int>)_(sprinkled)/32 17.22% 5.036 5.903 - 1.83% -
rng::for_each(multimap<int>)/32 17.21% 22.421 26.280 - 0.60% -
rng::for_each(multiset<int>)/32 17.04% 21.894 25.625 - 1.67% -
std::stable_partition(deque<int>)_(sparse)/32 17.01% 12.170 14.240 - 0.65% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 16.95% 2.254 2.636 - 7.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 16.92% 89.422 104.554 - 0.09% -
rng::replace(vector<int>)_(sprinkled)/32 16.85% 5.605 6.549 - 2.71% -
std::map<int,_int>::contains(key)_(non-existent)/1024 16.83% 5.432 6.346 - 18.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 16.82% 1543.415 1802.998 - 2.38% -
rng::find_first_of(vector<int>)_(large_needle)/32 16.82% 105.040 122.703 - 15.91% -
SetIntersection_Interlaced_Vector_uint64_16384_256 16.81% 20393610.749 23821522.706 - 37.74% -
BM_MakeHeap_uint64_Random_4 16.79% 1.446 1.688 - -17.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.77% 39.687 46.341 - 16.83% -
std::move_backward(vector<int>)/64 16.74% 4.334 5.059 - 16.51% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 16.69% 88.814 103.633 - 12.75% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 16.55% 1.278 1.489 - 25.45% -
std::multiset<std::string>::find(key)_(existent)/1024 16.53% 23.611 27.514 - -0.05% -
BM_lexicographical_compare_three_way_fast_path/1 16.52% 0.391 0.455 - 20.76% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 16.49% 0.965 1.124 - 8.25% -
std::set<int>::insert(value)_(already_present)/0 16.48% 0.582 0.677 - 16.41% -
BM_deque_deque_copy_backward/512 16.44% 18.571 21.624 - -4.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 16.37% 0.447 0.521 - -18.19% -
std::for_each_n(list<int>)/8192 16.36% 7280.648 8471.916 - 16.15% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.30% 25.696 29.885 - -0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 16.29% 6819872.302 7930658.818 - 0.89% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 16.28% 19.840 23.069 - 14.93% -
rng::contains_subrange(list<int>)_(process_all)/8192 16.15% 7007.931 8139.421 - -2.61% -
rng::find_first_of(vector<int>)_(large_needle)/1024 16.09% 109839.086 127511.774 - 17.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.08% 29.172 33.862 - 33.99% -
std::move(list<int>)/4096 16.03% 4380.130 5082.249 - 27.12% -
rng::rotate(list<int>)_(by_1/4)/8192 15.96% 7214.352 8365.786 - -0.16% -
std::multimap<std::string,_int>::ctor(const&)/32 15.91% 712.884 826.283 - -0.70% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 15.89% 1.157 1.340 - -7.32% -
std::multimap<std::string,_int>::count(key)_(existent)/32 15.87% 17.897 20.738 - -0.08% -
BM_deque_deque_move_backward/512 15.86% 18.633 21.589 - -0.15% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.75% 11.232 13.001 - 5.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.74% 30.443 35.235 - 0.53% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 15.64% 686.866 794.279 - 11.10% -
rng::replace(vector<int>)_(sprinkled)/50 15.60% 8.028 9.280 - -4.40% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 15.60% 29.548 34.157 - -4.58% -
std::multiset<int>::insert(value)_(new_value)/1024 15.56% 47.785 55.220 - 13.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 15.39% 0.636 0.733 - 15.85% -
rng::find_last(vector<char>)_(bail_90%)/1024 15.24% 12.079 13.919 - 20.16% -
rng::find_first_of(vector<int>)_(large_needle)/8192 15.18% 7057906.762 8129270.115 - 17.44% -
BM_deque_deque_move_backward/1 15.17% 2.726 3.140 - -11.53% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 15.15% 5580.502 6425.720 - 13.85% -
std::rotate(list<int>)_(1_element_forward)/50 15.08% 24.278 27.938 - 0.40% -
rng::find(vector<int>)_(bail_25%)/8 15.05% 1.368 1.574 - -0.98% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 14.99% 10.211 11.742 - 11.15% -
rng::find_end(deque<int>)_(single_element)/1000 14.84% 293.157 336.661 - 0.25% -
rng::move_backward(vector<bool>)_(aligned)/512 14.80% 2.651 3.044 - 15.06% -
BM_lexicographical_compare_three_way<IntPtr>/1 14.79% 0.393 0.451 - -1.12% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 14.79% 682.767 783.747 - 4.73% -
std::search(deque<int>,_pred)_(near_matches)/1000 14.78% 23307.568 26752.927 - 13.06% -
BM_MakeHeap_uint64_Random_16384 14.72% 1.034 1.186 - 19.90% -
rng::unique_copy(deque<int>)_(contiguous)/52 14.57% 14.687 16.826 - 11.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 14.32% 1.051 1.201 - 2.74% -
std::search(deque<int>,_pred)_(near_matches)/1024 14.24% 24476.718 27961.586 - 12.81% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.18% 13201.508 15072.933 - 0.11% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 14.09% 5.415 6.178 - 7.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 14.07% 25.903 29.548 - -0.20% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.98% 46.520 53.022 - 13.97% -
std::set<std::string>::contains(key)_(existent)/1024 13.94% 21.246 24.208 - 0.04% -
std::set<int>::insert(value)_(new_value)/1024 13.93% 41.947 47.792 - 13.60% -
BM_PushHeap_string_Ascending_256 13.93% 10.184 11.603 - 0.87% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 13.91% 2.165 2.467 - 1.85% -
std::reverse(list<int>)/4096 13.89% 1674.913 1907.585 - 15.25% -
BM_std_minmax_element<int>/3 13.88% 1.044 1.189 - 3.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.80% 66.627 75.822 - 34.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 13.79% 213192962.567 242597934.430 - 45.82% -
rng::remove_if(vector<int>)_(sprinkled)/50 13.78% 59.652 67.874 - 4.87% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 13.75% 24.410 27.765 - 9.21% -
std::multiset<int>::erase(key)_(non-existent)/8192 13.73% 9.532 10.841 - 15.02% -
std::replace_if(vector<int>)_(sprinkled)/50 13.73% 12.902 14.673 - 7.09% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 13.72% 25.999 29.567 - 9.83% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 13.72% 107.091 121.786 - 15.53% -
BM_StringConstructDestroyCStr_Empty_Transparent 13.71% 0.236 0.268 - -14.14% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.64% 4315.998 4904.814 - 0.40% -
BM_StringEraseWithMove_Huge_Opaque 13.55% 46.165 52.422 - 0.41% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.54% 33.079 37.560 - -0.28% -
std::find(vector<long_long>)_(process_all)/8 13.53% 1.155 1.311 - 7.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.52% 9.205 10.449 - 1.20% -
rng::unique_copy(deque<int>)_(contiguous)/32 13.47% 9.753 11.066 - 11.68% -
std::replace(vector<int>)_(sprinkled)/50 13.45% 7.726 8.766 - -3.17% -
std::move(vector<bool>)_(unaligned)/512 13.45% 3.977 4.512 - -3.77% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 13.45% 2.578 2.924 - 14.60% -
BM_StringRead_Cold_Deep_Small 13.40% 0.807 0.915 - 2.79% -
std::find_if(vector<int>)_(bail_25%)/8 13.38% 0.995 1.128 - 0.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 13.37% 0.411 0.466 - -0.34% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 13.33% 5.742 6.508 - 12.09% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13.23% 68.772 77.871 - 12.32% -
std::multiset<int>::find(key)_(non-existent)/8192 13.18% 8.539 9.664 - 14.53% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.11% 70.919 80.219 - -0.50% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.09% 608.872 688.575 - -0.40% -
BM_deque_deque_ranges_copy_backward/1 13.08% 2.775 3.138 - -9.55% -
std::unordered_multiset<int>::find(key)_(existent)/8192 13.07% 1.271 1.437 - 14.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.97% 42.841 48.398 - -0.18% -
std::copy_backward(vector<bool>)_(aligned)/1048576 12.95% 2731.159 3084.824 - 11.53% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 12.88% 66.582 75.155 - -6.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.86% 10.452 11.796 - 0.94% -
std::partition_point(deque<int>)/50 12.83% 4.614 5.206 - 14.80% -
std::unordered_multiset<int>::erase(iterator)/8192 12.82% 20.115 22.694 - 11.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 12.80% 3452.289 3894.029 - 15.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 12.77% 38973084.340 43949185.509 - 0.71% -
std::unordered_set<std::string>::erase(iterator)/0 12.75% 27.410 30.905 - -6.46% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.74% 27.006 30.447 - 1.40% -
BM_tolower_char<wchar_t> 12.72% 0.614 0.692 - 8.59% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 12.70% 26.039 29.344 - 4.32% -
rng::for_each(multimap<int>::iterator)/8 12.62% 4.500 5.067 - -0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.58% 25130.716 28293.242 - 1.12% -
BM_deque_vector_move/0 12.56% 1.425 1.604 - 12.46% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.55% 8.677 9.765 - 12.62% -
BM_std_minmax<unsigned_short>/32 12.53% 1.229 1.383 - 11.56% -
rng::for_each(multimap<int>::iterator)/32 12.53% 21.200 23.856 - 1.35% -
std::unordered_set<std::string>::count(key)_(existent)/8192 12.53% 32.211 36.247 - -10.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 12.46% 777.472 874.369 - 4.20% -
rng::adjacent_find(deque<int>,_pred)/8 12.46% 4.172 4.692 - -0.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 12.37% 2.230 2.506 - 0.23% -
BM_deque_vector_ranges_copy/0 12.37% 1.419 1.595 - 0.43% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 12.34% 31.581 35.477 - -48.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.33% 0.410 0.461 - -13.68% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 12.33% 1.316 1.478 - -0.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 12.30% 17757.838 19942.796 - 1.03% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 12.24% 1245.259 1397.679 - 0.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 12.23% 28232.246 31686.347 - 0.57% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 12.23% 735.338 825.275 - 29.03% -
BM_std_minmax<short>/4 12.23% 0.971 1.089 - 6.21% -
BM_deque_deque_copy_backward/1 12.09% 2.796 3.134 - -11.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.08% 1.145 1.283 - -3.14% -
BM_std_minmax<unsigned_char>/26 12.06% 1.442 1.616 - 12.44% -
BM_MakeHeap_uint32_Random_4 12.03% 1.122 1.256 - 10.99% -
rng::find_last(vector<char>)_(bail_10%)/8192 12.03% 882.529 988.699 - 10.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.03% 19.154 21.457 - 11.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.96% 0.495 0.554 - 20.51% -
std::partition_point(deque<int>)/32 11.87% 4.479 5.011 - 16.40% -
std::multiset<int>::find(key)_(non-existent)/1024 11.86% 5.475 6.124 - 11.36% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 11.86% 2.825 3.160 - 7.71% -
rng::unique(deque<int>)_(contiguous)/32 11.80% 58.783 65.721 - 6.00% -
rng::find(list<int>)_(process_all)/8192 11.79% 10440.951 11671.886 - 6.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 11.77% 19.880 22.220 - 10.30% -
BM_std_min<unsigned_char>/3 11.76% 0.693 0.774 - 11.29% -
std::multiset<std::string>::contains(key)_(existent)/32 11.75% 14.931 16.686 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11.70% 20892693.637 23337258.272 - 78.95% -
std::unordered_set<std::string>::erase(iterator)/1024 11.68% 29.843 33.330 - 7.92% -
rng::remove(vector<int>)_(sprinkled)/32 11.67% 51.390 57.388 - -0.16% -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.67% 10.083 11.260 - 9.23% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.64% 37.956 42.376 - 12.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.63% 65.173 72.753 - -3.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.61% 32.719 36.518 - 0.21% -
BM_vector_deque_ranges_move_backward/70000 11.58% 7651.795 8538.030 - 3.23% -
BM_std_minmax<unsigned_char>/11 11.55% 1.712 1.910 - 8.04% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11.55% 11591.857 12930.279 - 10.01% -
BM_deque_deque_ranges_move_backward/2 11.51% 2.528 2.819 - -9.56% -
BM_deque_deque_move_backward/2 11.47% 2.466 2.749 - -11.81% -
BM_lexicographical_compare_three_way_slow_path/1 11.46% 0.364 0.406 - -11.78% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.46% 314603016.862 350660897.826 - -0.06% -
BM_std_minmax<unsigned_char>/19 11.45% 1.656 1.846 - 12.34% -
rng::for_each_n(list<int>)/50 11.45% 21.734 24.221 - 0.20% -
std::unique(deque<int>)_(contiguous)/52 11.39% 68.457 76.255 - 8.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 11.37% 3175.716 3536.672 - -3.01% -
rng::rotate(deque<int>)_(1_element_backward)/1024 11.30% 39.110 43.531 - 1.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.29% 75.773 84.325 - 6.13% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.26% 0.526 0.586 - 0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.26% 10.557 11.745 - 5.99% -
rng::for_each(set<int>::iterator)/8 11.18% 4.534 5.041 - 0.18% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 11.17% 685.979 762.595 - 8.13% -
BM_std_minmax<unsigned_long_long>/1 11.13% 0.583 0.648 - 5.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 11.10% 100132907.677 111252579.828 - 16.88% -
BM_std_minmax<unsigned_char>/27 11.06% 1.868 2.075 - 11.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 11.05% 29.190 32.415 - 3.71% -
BM_RangesPushHeap_uint32_SingleElement_4 11.02% 0.346 0.384 - 15.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.00% 10.198 11.320 - -0.89% -
std::find_if_not(vector<int>)_(process_all)/32768 10.97% 8808.379 9774.916 - -0.01% -
rng::is_sorted(vector<int>,_pred)/8 10.96% 3.512 3.897 - -5.06% -
std::adjacent_find(list<int>)/50 10.95% 23.766 26.368 - -0.16% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 10.88% 60.162 66.710 - 38.71% -
BM_deque_deque_ranges_copy_backward/512 10.87% 19.497 21.616 - -0.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 10.86% 1.167 1.293 - -5.94% -
BM_PushHeap_uint64_Ascending_64 10.86% 1.518 1.683 - -5.21% -
std::swap_ranges(deque<int>)/1024 10.86% 329.566 365.352 - 14.16% -
std::find_if_not(vector<int>)_(process_all)/8192 10.81% 2194.863 2432.142 - -0.06% -
rng::for_each(multiset<int>::iterator)/32 10.81% 21.455 23.775 - -1.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 10.80% 0.633 0.702 - -16.93% -
bm_ranges_lexicographical_compare<signed_char>/64 10.75% 1.903 2.108 - -8.66% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.71% 4.148 4.593 - 1.23% -
rng::move(list<int>)/4096 10.71% 5393.364 5970.958 - 9.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.67% 9781715.482 10824940.678 - 12.01% -
SetIntersection_Front_Set_string_256_256 10.65% 27952799.539 30929636.140 - -0.92% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.63% 1325324.026 1466231.312 - 3.86% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.57% 26.653 29.470 - -0.38% -
rng::is_sorted_until(deque<int>,_pred)/8 10.57% 3.855 4.263 - -2.40% -
std::find_end(deque<int>)_(process_all)/1024 10.51% 265.101 292.962 - -6.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 10.49% 21.583 23.848 - 3.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 10.49% 1.154 1.276 - 4.21% -
BM_StringRead_Cold_Deep_Empty 10.48% 0.802 0.886 - -1.07% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 10.45% 2744.842 3031.725 - 7.60% -
BM_PopHeap_float_256 10.43% 20.337 22.458 - 0.33% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 10.41% 645.389 712.556 - 0.19% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 10.36% 25.152 27.758 - -4.97% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.33% 18.628 20.552 - 3.82% -
BM_RangesPopHeap_float_256 10.31% 19.990 22.052 - -0.45% -
std::all_of(deque<int>)_(process_all)/8192 10.27% 2621.478 2890.815 - 6.39% -
BM_MakeHeap_float_Random_16 10.25% 1.608 1.773 - 14.18% -
rng::copy_n(vector<bool>)_(unaligned)/512 10.23% 3.322 3.661 - 3.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 10.20% 0.256 0.282 - 0.15% -
rng::rotate(list<int>)_(by_1/2)/32 10.20% 6.099 6.721 - -0.21% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.15% 16.621 18.308 - -0.16% -
std::unique_copy(deque<int>)_(contiguous)/32 10.12% 11.045 12.162 - 26.30% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.12% 726.136 799.601 - 6.47% -
BM_MakeHeap_uint64_Random_256 10.11% 1.134 1.249 - 3.84% -
std::unordered_multiset<int>::erase(iterator)/1024 10.09% 20.052 22.075 - 7.74% -
SetIntersection_Front_Set_string_1024_64 10.06% 4696596.405 5169288.097 - 3.16% -
std::find_end(deque<int>)_(single_element)/8192 10.06% 2038.462 2243.575 - -24.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 9.96% 28.582 31.429 - -1.74% -
BM_PushHeap_string_Ascending_64 9.96% 7.139 7.850 - 1.25% -
std::find_first_of(deque<int>)_(small_needle)/50 9.95% 164.557 180.937 - 10.67% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 9.95% 25.231 27.741 - 0.71% -
BM_vector_deque_ranges_move/2 9.93% 1.727 1.899 - 2.92% -
std::swap_ranges(deque<int>)/8192 9.76% 2635.988 2893.344 - 13.27% -
rng::find_end(deque<int>)_(single_element)/8192 9.73% 2203.322 2417.726 - 8.33% -
BM_StringRead_Cold_Deep_Large 9.73% 1.209 1.327 - -1.54% -
BM_StringEraseWithMove_Huge_Transparent 9.67% 45.302 49.685 - -0.69% -
BM_StringRelational_Less_Large_Large_Control 9.66% 2.047 2.245 - -8.67% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 9.64% 22.057 24.183 - -1.18% -
std::find_first_of(deque<int>)_(small_needle)/32 9.62% 107.356 117.688 - 9.43% -
SetIntersection_Front_Set_uint32_1024_256 9.61% 4588185.853 5029183.823 - -3.45% -
std::unordered_set<int>::contains(key)_(existent)/32 9.60% 1.273 1.396 - 12.26% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.60% 16418.571 17994.604 - 0.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 9.59% 25.916 28.402 - 5.37% -
BM_StringRead_Cold_Shallow_Large 9.57% 1.034 1.133 - -0.88% -
BM_PushHeap_string_Ascending_1024 9.52% 13.088 14.334 - 0.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.45% 24.307 26.604 - 0.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 9.45% 4.463 4.885 - -6.32% -
std::move_backward(deque<int>)/512 9.44% 23.961 26.223 - 0.87% -
BM_StringEraseWithMove_Empty_Transparent 9.44% 0.562 0.616 - 6.16% -
std::remove_if(vector<int>)_(sprinkled)/50 9.37% 60.085 65.715 - -0.84% -
BM_MakeThenSortHeap_float_Descending_16384 9.33% 27.349 29.900 - 0.29% -
std::all_of(deque<int>)_(process_all)/32768 9.32% 10546.821 11530.177 - 6.63% -
std::fill_n(vector<bool>)/512 9.32% 1.425 1.558 - -3.11% -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.30% 10.099 11.038 - 3.77% -
std::set<std::string>::count(key)_(non-existent)/32 9.30% 9.672 10.572 - -0.25% -
rng::move_backward(deque<int>)/512 9.29% 24.122 26.364 - 1.03% -
std::equal(list<int>)_(it,_it,_it)/50 9.28% 33.915 37.063 - -0.69% -
BM_align/1 9.27% 0.897 0.980 - 10.51% -
rng::find_end(list<int>)_(process_all)/8192 9.26% 6826.746 7458.606 - -2.21% -
BM_deque_deque_ranges_copy_backward/1024 9.25% 38.040 41.559 - 3.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 9.25% 5030158.399 5495427.581 - 9.07% -
rng::move_backward(list<int>)/32768 9.20% 33613.677 36706.384 - 3.91% -
rng::partial_sort_copy(deque<int>)_(descending)/8 9.18% 19.673 21.479 - -0.30% -
std::set<std::string>::equal_range(key)_(existent)/32 9.17% 15.506 16.928 - 1.29% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 9.13% 4306.998 4700.283 - -1.54% -
BM_StringRead_Cold_Shallow_Small 9.12% 0.777 0.848 - -2.57% -
BM_PopHeap_float_16 9.12% 6.477 7.068 - 0.58% -
BM_RangesPushHeap_uint32_SingleElement_16 9.10% 0.346 0.377 - 12.47% -
rng::for_each(map<int>::iterator)/32 9.10% 22.979 25.071 - 0.93% -
std::shift_right(deque<int>)/1024 9.10% 39.829 43.452 - 0.08% -
BM_RangesPopHeap_float_64 9.09% 12.252 13.366 - -0.47% -
std::partition(deque<int>)_(sparse)/32 9.08% 9.640 10.516 - -7.46% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.03% 1.485 1.619 - -0.09% -
std::adjacent_find(deque<int>)/8 8.98% 2.957 3.222 - 2.74% -
SetIntersection_Interlaced_Set_string_64_64 8.94% 36012424.621 39233642.609 - 2.76% -
rng::find_end(list<int>)_(process_all)/1024 8.94% 673.763 733.965 - 0.06% -
BM_PushHeap_uint64_Ascending_262144 8.93% 4.658 5.074 - -2.31% -
SetIntersection_Front_Vector_uint64_1024_64 8.91% 1371893.129 1494087.506 - 5.12% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 8.90% 33.577 36.565 - -2.55% -
BM_RangesMakeHeap_float_Descending_64 8.89% 0.193 0.210 - 4.93% -
BM_MakeHeap_float_Random_256 8.88% 1.238 1.348 - -10.14% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.84% 16.136 17.562 - -0.70% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.81% 9.905 10.778 - 3.42% -
std::none_of(deque<int>)_(process_all)/50 8.80% 17.757 19.320 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.79% 6516277.013 7088989.797 - 8.71% -
BM_vector_deque_move_backward/65536 8.79% 7352.003 7997.899 - 2.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.78% 46.450 50.528 - -0.67% -
rng::fill(vector<bool>)/512 8.76% 1.484 1.614 - 4.93% -
BM_deque_deque_copy_backward/2 8.74% 2.534 2.755 - -11.66% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.74% 661.657 719.504 - -0.22% -
rng::find_first_of(vector<int>)_(large_needle)/50 8.72% 285.569 310.482 - 14.61% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.72% 16.239 17.655 - -0.09% -
rng::unique_copy(list<int>)_(sprinkled)/8192 8.63% 6980.278 7582.473 - 8.26% -
std::find_end(deque<int>)_(process_all)/1000 8.61% 262.581 285.188 - -0.21% -
BM_deque_deque_copy_backward/70000 8.60% 8402.618 9125.255 - 1.35% -
std::find_end(list<int>)_(process_all)/1000 8.59% 656.214 712.583 - 0.08% -
BM_deque_deque_copy_backward/1024 8.59% 38.430 41.730 - 3.45% -
BM_vector_deque_ranges_copy_backward/65536 8.58% 7661.263 8318.654 - 0.42% -
std::search(deque<int>,_pred)_(no_match)/1024 8.58% 327.319 355.392 - -16.71% -
rng::find(list<int>)_(process_all)/50 8.57% 18.837 20.452 - -0.71% -
BM_PopHeap_float_64 8.51% 12.508 13.572 - 0.01% -
rng::remove_if(vector<int>)_(sprinkled)/32 8.50% 53.393 57.934 - 2.19% -
rng::unique(deque<int>,_pred)_(contiguous)/52 8.48% 69.211 75.079 - 3.01% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.46% 34.305 37.206 - -0.32% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.45% 22.778 24.703 - -4.34% -
std::find_if_not(vector<int>)_(process_all)/1024 8.43% 283.693 307.598 - -0.13% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.41% 58.658 63.591 - -0.80% -
BM_std_min<unsigned_char>/4 8.36% 0.979 1.061 - 5.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.32% 5049280.676 5469350.594 - -7.73% -
BM_align/8 8.27% 0.898 0.972 - 10.44% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.17% 1.710 1.850 - -0.03% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.16% 596.810 645.524 - 0.34% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.16% 23.402 25.311 - 4.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8.15% 7810851.184 8447602.816 - 13.97% -
BM_std_min<char>/2 8.15% 0.485 0.525 - 6.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 8.15% 1.146 1.240 - 1.24% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 8.14% 0.464 0.502 - -2.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.12% 5.086 5.500 - 1.10% -
std::find_first_of(list<int>)_(large_needle)/50 8.12% 1734.898 1875.701 - 8.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.11% 1.255 1.357 - 10.93% -
BM_std_minmax<unsigned_char>/64 8.07% 1.219 1.318 - 4.41% -
BM_PushHeap_uint64_Ascending_256 8.07% 2.092 2.261 - -2.29% -
rng::rotate(list<int>)_(1_element_forward)/50 8.06% 24.293 26.252 - -1.06% -
std::copy(vector<int>)/32768 8.06% 3497.233 3779.194 - 1.55% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 8.06% 50738235.183 54825276.847 - 11.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.05% 5.285 5.710 - 0.11% -
rng::for_each_n(list<int>)/8192 8.03% 7226.471 7807.067 - 7.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.01% 75378224.467 81413178.418 - 20.26% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.00% 26.924 29.077 - -0.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.98% 47.560 51.357 - 0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.97% 11894.715 12842.247 - 6.66% -
std::find_end(list<int>)_(process_all)/8192 7.95% 6988.646 7544.423 - 2.63% -
BM_StringRead_Cold_Shallow_Empty 7.94% 0.786 0.849 - -1.46% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.92% 5300.869 5720.869 - -0.16% -
std::move_backward(vector<int>)/1048576 7.91% 54475.926 58785.746 - 9.97% -
std::set<std::string>::count(key)_(existent)/32 7.91% 14.472 15.617 - -1.43% -
std::multimap<std::string,_int>::erase(iterator)/32 7.90% 29.411 31.733 - 0.88% -
bm_lexicographical_compare<signed_char>/1 7.88% 1.286 1.388 - 5.24% -
BM_deque_vector_ranges_copy_backward/0 7.88% 1.377 1.485 - 0.05% -
BM_vector_deque_ranges_move_backward/65536 7.87% 7264.144 7835.838 - 0.99% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.85% 283833.536 306103.921 - -0.06% -
std::stable_partition(deque<int>)_(sparse)/50 7.82% 29.719 32.043 - -1.00% -
std::deque<int>::ctor(size)/32 7.82% 26.122 28.164 - 5.42% -
std::multiset<std::string>::count(key)_(existent)/32 7.79% 18.033 19.438 - -1.51% -
BM_deque_deque_ranges_copy_backward/2 7.79% 2.532 2.729 - -12.46% -
std::equal(list<int>)_(it,_it,_it)/8192 7.73% 10089.065 10869.226 - 15.29% -
std::map<std::string,_int>::find(key)_(existent)/32 7.73% 15.285 16.467 - 8.24% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.69% 0.466 0.502 - 11.74% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.62% 10.049 10.815 - -1.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.58% 19698.174 21192.043 - 7.25% -
std::set<int>::erase(key)_(existent)/1024 7.58% 38.586 41.511 - 3.84% -
std::find_if_not(deque<int>)_(bail_25%)/32768 7.58% 2720.463 2926.647 - 1.53% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.57% 1341.843 1443.478 - 6.10% -
std::stable_partition(deque<int>)_(dense)/8192 7.57% 5669.075 6098.437 - -0.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.57% 605.156 650.986 - 6.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.56% 5134784.353 5523194.613 - 3.15% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.51% 1.396 1.501 - 6.20% -
std::deque<std::string>::ctor(size)/32 7.49% 40.140 43.148 - 1.28% -
std::reverse(list<int>)/32768 7.49% 16886.928 18152.158 - -3.16% -
std::mismatch(list<int>)_(it,_it,_it)/8192 7.47% 7427.540 7982.593 - 7.28% -
std::deque<int>::ctor(size)/1024 7.45% 68.900 74.036 - 1.17% -
std::stable_partition(vector<int>)_(sparse)/32 7.40% 6.874 7.382 - 1.57% -
std::find_end(deque<int>,_pred)_(single_element)/1000 7.39% 597.719 641.882 - -1.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.39% 23.299 25.020 - 0.62% -
BM_vector_deque_ranges_move/1 7.35% 2.031 2.181 - 1.58% -
BM_RangesPopHeap_float_16 7.35% 6.443 6.917 - -0.34% -
BM_vector_deque_copy_backward/64000 7.32% 7240.333 7770.481 - -1.66% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.30% 9.986 10.714 - 0.09% -
std::set<std::string>::upper_bound(key)_(existent)/8192 7.30% 28.816 30.918 - -1.46% -
BM_StringAssignStr_Huge_Transparent 7.29% 103.479 111.019 - 1.53% -
BM_std_minmax<short>/12 7.25% 1.384 1.485 - 7.25% -
std::unique(deque<int>)_(contiguous)/32 7.24% 59.610 63.929 - 6.08% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 7.24% 698.815 749.438 - -13.74% -
bm_gcd_trivial 7.23% 0.856 0.918 - 4.27% -
BM_MakeHeap_uint32_Random_64 7.19% 1.250 1.340 - -3.76% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 7.16% 11963.456 12820.617 - 0.98% -
BM_vector_deque_ranges_copy_backward/70000 7.15% 8155.895 8739.096 - 1.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.14% 6641346.373 7115252.048 - -0.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.09% 11962.114 12810.062 - 0.15% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.08% 11316.703 12118.467 - 12.03% -
BM_deque_deque_ranges_move_backward/70000 7.08% 8505.993 9107.835 - 3.68% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 7.04% 9.587 10.262 - 1.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 7.04% 2.359 2.525 - -1.18% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 7.04% 1.634 1.749 - 8.70% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.01% 26.884 28.768 - 2.53% -
std::find_end(list<int>)_(process_all)/1048576 7.00% 817328.440 874580.784 - -0.58% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 7.00% 3036.664 3249.204 - 9.92% -
rng::none_of(list<int>)_(process_all)/8192 6.97% 7296.340 7805.130 - -0.64% -
SetIntersection_Interlaced_Vector_uint32_256_1 6.95% 4431080.797 4739167.452 - 6.85% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.90% 1.752 1.873 - 4.30% -
rng::stable_partition(list<int>)_(dense)/32 6.90% 31.804 33.999 - -1.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 6.89% 183.957 196.634 - 7.81% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.85% 954.862 1020.281 - 1.00% -
std::find_if_not(deque<int>)_(bail_25%)/8192 6.85% 688.769 735.950 - 0.93% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.84% 32.867 35.115 - -0.45% -
BM_StringFindAllMatch/512 6.80% 11.701 12.497 - 4.69% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.79% 610.659 652.133 - -0.00% -
BM_RangesPushHeap_uint64_Descending_4 6.79% 0.360 0.385 - 6.94% -
std::find_if_not(vector<int>)_(process_all)/8 6.77% 2.531 2.702 - 0.47% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 6.77% 60.673 64.781 - -0.49% -
BM_PushHeap_uint64_Ascending_16384 6.75% 3.564 3.805 - -1.81% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 6.71% 0.466 0.498 - 0.24% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 6.67% 0.464 0.495 - -4.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 6.65% 11054.044 11789.442 - 3.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.65% 4.595 4.900 - 4.65% -
rng::any_of(deque<int>)_(process_all)/8192 6.65% 2625.277 2799.774 - 5.81% -
BM_MakeHeap_float_PipeOrgan_4 6.62% 0.388 0.414 - 1.49% -
std::set<int>::contains(key)_(non-existent)/32 6.62% 2.348 2.503 - 3.36% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.60% 0.908 0.968 - -2.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.57% 29.042 30.951 - 26.85% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.56% 70.229 74.833 - 0.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.55% 11.148 11.879 - 10.15% -
std::set<std::string>::erase(key)_(existent)/32 6.54% 69.655 74.211 - -1.10% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.54% 25868.671 27559.807 - -0.18% -
rng::replace(vector<int>)_(sprinkled)/1024 6.53% 172.147 183.393 - 2.61% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 6.52% 4.452 4.742 - 4.09% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.51% 604.841 644.225 - 5.87% -
SetIntersection_Interlaced_Vector_uint64_1024_256 6.50% 6626906.845 7057375.233 - 8.36% -
BM_deque_deque_ranges_move_backward/1024 6.47% 38.224 40.698 - 0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.47% 12551.453 13363.432 - 1.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.44% 54705.056 58227.765 - -0.38% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.44% 7.270 7.738 - 8.93% -
std::unordered_set<int>::insert(value)_(new_value)/8192 6.42% 19.381 20.626 - -1.66% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 6.40% 3.377 3.593 - 0.95% -
BM_RangesPushHeap_uint64_Random_4 6.39% 2.135 2.272 - 1.59% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 6.36% 19758.973 21015.657 - 6.24% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.36% 45.289 48.169 - 2.21% -
std::all_of(deque<int>)_(process_all)/8 6.32% 3.091 3.287 - 1.89% -
SetIntersection_Front_Set_uint64_16384_4 6.30% 1083437.932 1151714.719 - 0.59% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 6.29% 8.755 9.306 - 4.77% -
SetIntersection_Interlaced_Vector_uint32_256_64 6.29% 7282858.379 7740992.994 - 12.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.29% 10780361.322 11458357.923 - 10.84% -
BM_RangesMakeHeap_float_Heap_16 6.27% 0.211 0.224 - -10.55% -
SetIntersection_Interlaced_Vector_uint32_256_4 6.25% 5291049.252 5621983.164 - 6.93% -
rng::any_of(deque<int>)_(process_all)/50 6.24% 18.340 19.485 - -3.37% -
BM_vector_deque_ranges_move_backward/64000 6.20% 7177.082 7622.147 - 1.63% -
rng::fold_left(list<int>)/50 6.19% 37.480 39.800 - 2.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.17% 14.634 15.536 - 0.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 6.16% 38.972 41.373 - 17.25% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.16% 575297.400 610720.801 - 1.10% -
rng::find_end(list<int>)_(process_all)/1048576 6.16% 824731.927 875501.299 - -0.38% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.14% 21.124 22.420 - 1.93% -
rng::fill_n(list<int>)/8192 6.14% 7077.929 7512.199 - -0.15% -
std::find_end(list<int>)_(single_element)/1024 6.12% 689.682 731.918 - -0.09% -
rng::any_of(vector<int>)_(process_all)/8 6.12% 2.354 2.498 - -1.00% -
BM_StringEraseWithMove_Empty_Opaque 6.11% 0.799 0.847 - -4.29% -
BM_std_minmax_element<long_long>/3 6.11% 1.121 1.190 - 7.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.10% 12768803.666 13548232.448 - -0.28% -
std::find_end(list<int>)_(single_element)/1000 6.10% 674.330 715.483 - 0.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.09% 5.893 6.252 - 1.82% -
SetIntersection_Front_Set_uint32_16384_1024 6.08% 15461815.069 16401288.850 - -1.39% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.07% 3.260 3.458 - -0.52% -
rng::stable_partition(deque<int>)_(dense)/50 6.03% 37.400 39.656 - 7.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.03% 14856.234 15752.155 - 5.26% -
BM_RangesPushHeap_uint64_Ascending_64 6.02% 1.519 1.610 - 5.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.01% 2011208.177 2132179.896 - -4.32% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 6.01% 34.356 36.422 - 12.71% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.01% 28.901 30.638 - -0.55% -
rng::move_backward(vector<int>)/262144 6.00% 22076.034 23401.275 - 5.72% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.97% 773.160 819.323 - 0.07% -
std::for_each_n(list<int>)/50 5.97% 22.766 24.124 - -1.93% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.97% 18.604 19.714 - 1.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.96% 40.068 42.457 - -2.42% -
std::partial_sort(deque<int>)_(descending)/8 5.96% 41.369 43.833 - 5.39% -
BM_std_minmax<unsigned_short>/64 5.93% 1.526 1.616 - 5.96% -
std::unordered_set<std::string>::find(key)_(existent)/8192 5.92% 35.502 37.605 - 0.75% -
BM_std_min<unsigned_long_long>/64 5.92% 4.807 5.091 - 2.90% -
BM_deque_deque_ranges_move_backward/65536 5.91% 8026.444 8500.440 - 4.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.90% 4.593 4.864 - 8.04% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.90% 1.854 1.963 - -2.79% -
std::set<int>::upper_bound(key)_(non-existent)/32 5.89% 2.435 2.578 - 1.48% -
BM_vector_deque_move_backward/64000 5.88% 7358.308 7791.038 - 1.71% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.87% 1.575 1.667 - 0.47% -
BM_deque_vector_ranges_move_backward/0 5.86% 1.503 1.591 - 8.70% -
SetIntersection_Front_Set_uint32_1024_1 5.86% 1061496.740 1123668.580 - 0.52% -
BM_RangesPushHeap_uint32_SingleElement_64 5.85% 0.357 0.378 - 8.00% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 5.85% 289.489 306.430 - -16.89% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 5.85% 26.619 28.175 - 19.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.82% 36.830 38.972 - -3.68% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 5.81% 13711.062 14508.073 - 0.99% -
rng::any_of(deque<int>)_(process_all)/32768 5.81% 10529.248 11141.207 - 5.78% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.81% 755.614 799.479 - -0.03% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.80% 5.000 5.290 - -0.65% -
BM_vector_deque_copy_backward/64 5.80% 2.961 3.133 - -0.19% -
std::unique_copy(deque<int>)_(contiguous)/52 5.79% 15.345 16.233 - 12.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.77% 68532.616 72490.351 - 2.22% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 5.75% 28351.503 29982.930 - 1.24% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 5.75% 25519.283 26987.290 - 1.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.75% 29.986 31.710 - -0.02% -
BM_std_minmax<unsigned_long_long>/5 5.74% 1.804 1.908 - 2.89% -
rng::starts_with(list<int>)/8192 5.74% 8943.543 9456.849 - 8.60% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.73% 27.017 28.566 - 1.71% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.73% 19.364 20.474 - -0.07% -
std::unique_copy(deque<int>)_(sprinkled)/52 5.72% 18.792 19.868 - 6.41% -
std::set<std::string>::erase(iterator)/0 5.71% 25.427 26.880 - -1.25% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.70% 7783.187 8226.674 - -0.35% -
std::rotate(list<int>)_(1_element_backward)/8192 5.67% 8441.119 8919.751 - 2.26% -
BM_std_minmax<unsigned_char>/5500 5.67% 50.677 53.548 - 5.54% -
rng::find_if_not(vector<int>)_(process_all)/8 5.66% 2.518 2.660 - 3.05% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.66% 19.298 20.389 - 2.28% -
BM_PushHeap_uint64_Ascending_1024 5.64% 2.577 2.723 - -1.61% -
std::set<int>::contains(key)_(non-existent)/0 5.64% 0.267 0.282 - 4.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.63% 9.553 10.091 - -0.80% -
BM_std_minmax<unsigned_char>/2 5.63% 0.883 0.933 - 10.98% -
std::find_if_not(vector<int>)_(process_all)/50 5.62% 14.233 15.033 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.60% 1402.366 1480.951 - 0.91% -
SetIntersection_None_Set_string_1024_64 5.60% 9034443.204 9540461.969 - 4.62% -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.59% 5.395 5.697 - -5.76% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.58% 22.356 23.603 - 3.98% -
rng::is_sorted_until(vector<int>,_pred)/8192 5.57% 3236.859 3417.047 - 0.95% -
std::copy_n(deque<int>)/8 5.55% 2.643 2.790 - 5.26% -
std::stable_partition(deque<int>)_(dense)/50 5.53% 39.686 41.879 - 1.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.52% 10.088 10.645 - 3.56% -
rng::move(vector<bool>)_(aligned)/64 5.51% 1.897 2.002 - -3.30% -
SetIntersection_Interlaced_Set_string_64_16 5.49% 39042539.347 41187380.401 - 2.21% -
std::unique_copy(list<int>)_(contiguous)/52 5.48% 20.317 21.431 - -2.74% -
BM_std_min<char>/8 5.48% 2.251 2.374 - -3.02% -
SetIntersection_None_Vector_uint32_1024_256 5.47% 1104667.208 1165088.855 - 0.91% -
BM_RangesMakeThenSortHeap_float_Descending_256 5.46% 5.718 6.030 - -0.92% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.46% 174085.234 183584.527 - 5.07% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.46% 10.557 11.133 - -0.01% -
std::stable_partition(vector<int>)_(sparse)/1024 5.44% 207.265 218.547 - 4.11% -
std::move_backward(vector<int>)/262144 5.43% 21939.934 23130.839 - 5.04% -
std::move_backward(vector<bool>)_(aligned)/4096 5.43% 7.280 7.675 - 5.13% -
BM_LowerBound_string_262144 5.42% 2242.703 2364.176 - 3.68% -
SetIntersection_Interlaced_Vector_uint64_1024_64 5.40% 4731346.646 4987039.838 - 36.87% -
BM_PushHeap_uint64_SingleElement_16 5.40% 0.337 0.355 - -2.95% -
BM_deque_deque_move_backward/1024 5.40% 38.511 40.590 - 0.61% -
BM_MakeThenSortHeap_string_SingleElement_4 5.39% 5.959 6.280 - -1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.38% 38932.997 41028.622 - 0.90% -
SetIntersection_Interlaced_Set_uint64_1024_1024 5.38% 15186180.066 16003220.705 - 1.50% -
rng::remove_if(deque<int>)_(prefix)/1024 5.38% 561.079 591.266 - 1.17% -
std::map<int,_int>::find(key)_(non-existent)/32 5.37% 2.402 2.531 - 4.96% -
std::set<std::string>::find(key)_(existent)/1024 5.37% 22.954 24.187 - 4.52% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.37% 405.412 427.187 - 1.35% -
rng::reverse(deque<int>)/8 5.37% 2.511 2.646 - 4.23% -
std::any_of(deque<int>)_(process_all)/50 5.35% 19.281 20.312 - 10.80% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.34% 1390.817 1465.102 - -0.13% -
BM_std_minmax<unsigned_char>/18 5.34% 1.317 1.387 - 5.25% -
BM_deque_deque_ranges_move_backward/512 5.34% 20.498 21.592 - -0.32% -
BM_StringConstructDestroyCStr_Small_Opaque 5.33% 2.082 2.193 - -5.15% -
std::copy_n(vector<int>)/8 5.33% 2.165 2.280 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_64_16 5.32% 17630998.058 18569560.801 - 3.17% -
std::for_each(join_view(vector<vector<int>>))/8 5.32% 1.379 1.452 - 1.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.32% 9.431 9.932 - -1.55% -
rng::for_each(set<int>::iterator)/32 5.32% 22.161 23.340 - -0.87% -
rng::for_each(join_view(vector<vector<int>>)/8 5.31% 1.435 1.511 - 5.10% -
BM_StringRelationalLiteral_Less_Large_Large_Control 5.31% 2.205 2.322 - 2.24% -
BM_vector_deque_move_backward/70000 5.30% 8004.825 8428.895 - 1.77% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.29% 175343.980 184625.022 - 5.55% -
std::search_n(list<int>)_(no_match)/8192 5.29% 7316.834 7703.899 - 14.21% -
rng::find_if(deque<int>)_(bail_25%)/8 5.29% 1.453 1.530 - -0.17% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.28% 6492.491 6835.395 - 0.17% -
SetIntersection_Front_Vector_uint64_262144_4 5.25% 1080121.867 1136840.713 - 0.45% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 5.25% 56.316 59.273 - 5.01% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.25% 211.099 222.178 - 3.30% -
BM_vector_deque_ranges_copy_backward/64000 5.24% 7334.739 7718.762 - -2.43% -
std::adjacent_find(list<int>,_pred)/50 5.23% 35.031 36.861 - 0.41% -
std::rotate(list<int>)_(1_element_forward)/1024 5.23% 736.115 774.588 - 5.22% -
BM_StringAssignStr_Huge_Opaque 5.22% 104.579 110.042 - 0.07% -
SetIntersection_Interlaced_Set_uint32_1024_64 5.21% 9758014.217 10266685.609 - 2.37% -
std::unique(list<int>)_(contiguous)/52 5.21% 67.273 70.780 - 4.96% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.21% 10.638 11.192 - 0.00% -
BM_MakeThenSortHeap_float_Ascending_4 5.18% 1.397 1.469 - 2.54% -
BM_MakeHeap_uint64_Random_262144 5.14% 1.037 1.090 - 3.16% -
rng::copy(list<int>)/64 5.14% 33.801 35.539 - 3.93% -
BM_std_min<char>/25 5.14% 1.153 1.212 - 5.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 5.12% 484.498 509.303 - 5.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.11% 5.705 5.997 - 3.03% -
SetIntersection_Front_Set_uint32_16384_16384 5.11% 337350157.014 354578744.047 - 0.85% -
BM_std_minmax_element<char>/65536 5.10% 17886.294 18798.627 - 6.24% -
std::remove_if(vector<int>)_(sprinkled)/32 5.10% 53.749 56.489 - 1.19% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.09% 26.086 27.413 - -8.93% -
std::find(vector<char>)_(bail_25%)/8 5.09% 1.011 1.062 - -4.07% -
rng::fill(vector<int>)/32 5.06% 1.039 1.092 - 5.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.06% 822.045 863.604 - 0.06% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 5.05% 1.536 1.614 - -1.26% -
rng::stable_partition(list<int>)_(dense)/50 5.05% 52.647 55.303 - -3.37% -
rng::partition(list<int>)_(dense)/32 5.04% 8.448 8.874 - 1.17% -
rng::distance(join_view(vector<vector<int>>)/4096 5.03% 4.309 4.526 - 4.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.01% 1973.306 2072.238 - -0.26% -
BM_std_minmax<unsigned_int>/16 5.01% 1.284 1.348 - 7.73% -
std::generate_n(vector<int>)/50 4.99% 12.052 12.654 - 5.74% -
std::set<int>::erase(key)_(existent)/8192 4.99% 51.270 53.830 - 3.52% -
rng::partition_copy(deque<int>)/50 4.99% 27.459 28.829 - 4.42% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.99% 8607.197 9036.726 - 2.25% -
BM_deque_vector_move/4000 4.96% 139.942 146.886 - 0.71% -
std::stable_partition(deque<int>)_(dense)/32 4.95% 29.909 31.389 - 3.24% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.93% 7.083 7.432 - 0.72% -
BM_std_minmax_element<short>/1024 4.93% 268.321 281.549 - -0.65% -
BM_deque_deque_ranges_copy_backward/65536 4.92% 7981.857 8374.465 - 2.50% -
BM_RangesPushHeap_uint64_Descending_16 4.91% 0.360 0.377 - 4.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.90% 0.534 0.560 - 3.84% -
rng::stable_partition(deque<int>)_(dense)/32 4.90% 28.003 29.375 - 6.29% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.90% 28579.279 29978.806 - 6.30% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.90% 10.530 11.045 - -1.38% -
BM_std_min<unsigned_char>/14 4.89% 1.795 1.882 - 5.15% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.89% 40.858 42.855 - 12.81% -
rng::generate(list<int>)/50 4.87% 15.364 16.112 - 1.45% -
std::multiset<int>::erase(iterator)/8192 4.87% 23.644 24.794 - 3.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 4.86% 1.237 1.297 - 5.47% -
BM_MakeHeap_uint32_Random_256 4.84% 1.147 1.203 - 6.34% -
std::find_if_not(list<int>)_(bail_25%)/8 4.83% 1.216 1.275 - -3.13% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.83% 24.257 25.429 - 5.20% -
BM_std_minmax<char>/11 4.83% 1.648 1.728 - -3.36% -
rng::contains_subrange(list<int>)_(same_length)/16 4.83% 6.609 6.928 - -0.20% -
rng::find_end(list<int>)_(single_element)/1024 4.82% 697.086 730.700 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_16384_16 4.81% 2435060.489 2552271.580 - -8.23% -
SetIntersection_Front_Set_uint64_262144_64 4.80% 1828545.247 1916379.595 - -5.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.80% 28.571 29.943 - -0.20% -
BM_RangesPopHeap_float_262144 4.79% 38.337 40.174 - 3.23% -
BM_std_minmax_element<short>/4000 4.79% 1024.336 1073.395 - -1.22% -
BM_std_minmax<unsigned_short>/16 4.79% 1.685 1.766 - 1.74% -
rng::copy_n(vector<bool>)_(aligned)/64 4.78% 1.304 1.367 - 4.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.78% 20668820.404 21655828.783 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.77% 16436.730 17221.525 - 1.12% -
BM_MakeHeap_uint64_Heap_4 4.77% 0.277 0.290 - 6.18% -
BM_std_min<unsigned_char>/2 4.75% 0.485 0.508 - 4.74% -
BM_std_minmax_element<char>/64000 4.74% 17500.325 18330.600 - 6.28% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.74% 670.415 702.187 - 5.82% -
BM_SortHeap_float_16384 4.74% 26.721 27.986 - -0.18% -
BM_std_min<char>/4 4.73% 1.071 1.121 - 1.62% -
BM_PopHeap_float_16384 4.72% 33.137 34.700 - 1.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.72% 4273.183 4474.733 - 0.75% -
std::map<int,_int>::erase(key)_(non-existent)/8192 4.71% 7.680 8.042 - -6.92% -
BM_std_minmax_element<char>/70000 4.71% 19141.762 20044.092 - 5.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.71% 1247648.960 1306453.951 - 0.06% -
SetIntersection_None_Vector_uint32_262144_1 4.70% 1163332.856 1218000.183 - 0.67% -
SetIntersection_Interlaced_Set_string_256_16 4.69% 18096272.313 18945275.950 - 1.44% -
BM_std_minmax_element<char>/5500 4.69% 1510.118 1580.955 - 6.11% -
rng::copy_if(vector<int>)_(entire_range)/64 4.68% 15.487 16.212 - 0.51% -
BM_vector_deque_copy_backward/65536 4.68% 7749.664 8112.056 - 0.95% -
rng::partial_sort(vector<int>)_(descending)/8 4.67% 24.851 26.012 - 1.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.67% 1330282.741 1392378.827 - -0.96% -
std::multimap<std::string,_int>::erase(iterator)/0 4.66% 26.220 27.443 - 1.17% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.65% 0.361 0.378 - 6.17% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.64% 24.349 25.479 - -0.28% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.64% 1.437 1.503 - 12.45% -
rng::move_backward(deque<int>)/4096 4.64% 154.970 162.159 - 3.46% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 4.63% 990094.294 1035963.134 - -1.12% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 4.63% 45.255 47.349 - 5.07% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.62% 0.361 0.378 - 5.84% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.60% 175649.828 183726.831 - 2.42% -
SetIntersection_Front_Vector_uint32_1024_64 4.58% 1390369.019 1454101.661 - 2.13% -
std::partition(deque<int>)_(sparse)/50 4.58% 15.538 16.250 - -6.51% -
BM_std_minmax_element<short>/4096 4.58% 1049.902 1097.953 - -1.38% -
BM_PushHeap_uint64_Descending_4 4.57% 0.361 0.377 - -0.44% -
SetIntersection_Interlaced_Vector_string_256_64 4.57% 20176840.220 21098078.581 - -4.79% -
BM_std_minmax_element<char>/4096 4.56% 1126.724 1178.059 - 6.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.54% 1116396.368 1167112.505 - -0.60% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 4.54% 0.945 0.988 - 3.26% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.54% 19131.650 20000.374 - 0.84% -
rng::search(vector<int>)_(same_length)/8192 4.54% 1878.783 1963.990 - 3.76% -
std::set<int>::upper_bound(key)_(existent)/1024 4.53% 4.135 4.323 - 6.25% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 4.53% 6.174 6.454 - 5.46% -
std::search_n(vector<int>)_(no_match)/1024 4.53% 210.407 219.934 - 4.63% -
std::search_n(vector<int>)_(no_match)/1000 4.52% 205.471 214.762 - 4.64% -
std::set<std::string>::count(key)_(non-existent)/1024 4.50% 22.786 23.812 - -0.14% -
rng::any_of(deque<int>)_(process_all)/8 4.49% 3.092 3.231 - 0.15% -
rng::move(vector<int>)/8 4.49% 2.221 2.321 - 1.34% -
BM_std_minmax_element<short>/64000 4.48% 16301.128 17032.093 - -1.51% -
BM_std_min<unsigned_char>/5 4.48% 1.317 1.376 - 7.31% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.48% 1.448 1.512 - 4.49% -
BM_std_minmax_element<short>/65536 4.48% 16691.883 17438.845 - -1.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.47% 25863.867 27020.699 - -18.12% -
std::none_of(deque<int>)_(process_all)/8 4.47% 3.088 3.226 - 0.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.46% 10.482 10.950 - 3.23% -
rng::find_last_if(vector<int>)_(bail_90%)/50 4.46% 1.500 1.567 - 2.09% -
rng::unique(list<int>,_pred)_(sprinkled)/32 4.46% 64.753 67.642 - 0.04% -
BM_std_minmax_element<short>/5500 4.46% 1409.228 1472.103 - -1.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.46% 6819.182 7123.422 - 0.37% -
SetIntersection_Front_Vector_uint32_262144_256 4.46% 2269960.075 2371206.303 - -6.44% -
BM_std_minmax_element<char>/4000 4.46% 1100.673 1149.760 - 5.84% -
std::stable_partition(vector<int>)_(sparse)/50 4.46% 20.155 21.054 - 1.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 4.46% 39030.040 40769.747 - 6.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.46% 9745650.668 10179945.095 - -7.95% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.44% 31325.941 32716.625 - 0.18% -
std::copy_n(vector<bool>)_(aligned)/64 4.44% 1.303 1.361 - 4.33% -
rng::none_of(deque<int>)_(process_all)/8 4.43% 4.385 4.579 - 2.24% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.43% 1.331 1.390 - 5.98% -
BM_std_min<char>/20 4.43% 1.530 1.597 - 0.23% -
rng::partial_sort(deque<int>)_(ascending)/8192 4.43% 164062.827 171327.452 - 5.65% -
std::stable_sort(deque<int>)_(descending)/8 4.42% 26.651 27.830 - 0.04% -
BM_PushHeap_uint64_Ascending_16 4.42% 0.912 0.952 - -6.51% -
BM_std_minmax_element<short>/70000 4.42% 17852.010 18640.809 - -1.53% -
BM_vector_deque_copy_backward/0 4.42% 0.402 0.419 - -19.27% -
std::multiset<int>::erase(iterator)/1024 4.42% 23.757 24.806 - 3.34% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.41% 9.345 9.757 - -2.16% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.41% 16.013 16.719 - -1.82% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 4.41% 31.200 32.575 - 0.70% -
rng::find_end(list<int>)_(single_element)/1000 4.40% 683.666 713.718 - -0.07% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.39% 10.454 10.913 - 9.88% -
rng::move(list<int>)/512 4.39% 353.190 368.687 - -0.57% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.38% 521384.531 544213.415 - 4.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.38% 15703.929 16391.161 - 3.55% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.37% 20.357 21.247 - 3.24% -
BM_RangesPushHeap_uint64_Ascending_16384 4.37% 3.564 3.720 - 3.21% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.37% 0.367 0.383 - 5.72% -
BM_vector_deque_copy_backward/70000 4.37% 8163.027 8519.736 - -0.68% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 4.37% 53666.341 56010.259 - 1.63% -
SetIntersection_Front_Set_uint32_262144_1024 4.36% 15471435.448 16146565.476 - -1.83% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.36% 5.991 6.253 - 4.32% -
BM_std_min<int>/4 4.36% 1.022 1.066 - -0.15% -
BM_num_get<long> 4.35% 11.063 11.544 - 0.36% -
BM_RangesMakeHeap_float_Heap_4 4.34% 0.275 0.287 - 2.17% -
std::remove(list<int>)_(sprinkled)/32 4.33% 54.824 57.199 - 0.02% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.33% 23.078 24.077 - -1.10% -
BM_std_min<short>/27 4.33% 2.295 2.395 - 5.29% -
std::copy_n(vector<int>)/4096 4.33% 208.171 217.181 - -7.16% -
rng::all_of(deque<int>)_(process_all)/8 4.32% 3.088 3.222 - -0.22% -
std::stable_partition(deque<int>)_(dense)/1024 4.32% 596.230 622.005 - -3.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 4.32% 169849.770 177182.198 - 1.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 4.31% 0.894 0.932 - -1.22% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 4.30% 6757.438 7048.186 - 4.65% -
std::any_of(deque<int>)_(process_all)/8 4.30% 3.089 3.222 - -0.06% -
SetIntersection_Interlaced_Set_uint32_16_16 4.28% 40454729.856 42188204.328 - 3.74% -
rng::move_backward(vector<int>)/64 4.28% 4.123 4.300 - 3.74% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.27% 4.951 5.163 - -1.85% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.27% 30111.892 31396.970 - -0.18% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.26% 23.921 24.942 - 0.73% -
SetIntersection_None_Set_string_1024_16 4.26% 9043766.953 9429309.908 - 5.37% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.26% 25.352 26.432 - -6.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.26% 22.779 23.749 - 0.10% -
BM_RangesPopHeap_float_4 4.26% 2.369 2.470 - 1.35% -
std::reverse_copy(vector<int>)/8 4.26% 2.367 2.467 - -1.04% -
std::multiset<std::string>::clear()/32 4.26% 881.927 919.475 - 0.26% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.24% 10.557 11.005 - 5.56% -
std::stable_partition(deque<int>)_(sparse)/1024 4.24% 453.809 473.059 - -0.22% -
rng::stable_sort(vector<int>)_(ascending)/8 4.22% 16.497 17.193 - 4.60% -
BM_std_min<char>/24 4.22% 2.645 2.756 - 4.49% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.20% 0.757 0.789 - -2.62% -
BM_StringConstructDestroyCStr_Large_Opaque 4.20% 14.281 14.881 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 4.19% 0.901 0.939 - 4.87% -
std::multiset<int>::erase(iterator)/0 4.18% 19.944 20.778 - 2.64% -
BM_std_minmax<unsigned_int>/31 4.18% 2.478 2.582 - 0.01% -
std::map<std::string,_int>::erase(key)_(existent)/0 4.18% 42.205 43.970 - -36.78% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.17% 42.926 44.718 - 1.40% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.16% 4.265 4.442 - 3.61% -
BM_std_minmax_element<char>/64 4.16% 17.665 18.400 - 5.63% -
std::map<int,_int>::erase(key)_(non-existent)/0 4.14% 0.254 0.264 - 0.42% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 4.13% 19969.565 20795.250 - 1.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 4.13% 0.991 1.032 - 4.08% -
BM_MakeThenSortHeap_float_Descending_256 4.13% 5.722 5.958 - -0.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 4.13% 1.338 1.394 - -15.23% -
BM_std_minmax<short>/31 4.12% 3.085 3.212 - 1.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.12% 865.000 900.630 - 4.40% -
BM_RangesPushHeap_uint32_SingleElement_256 4.11% 0.387 0.403 - 5.51% -
rng::all_of(list<int>)_(process_all)/8 4.11% 2.610 2.717 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.10% 10137763.980 10553857.493 - 29.05% -
std::copy_if(list<int>)_(entire_range)/32768 4.10% 30003.419 31234.620 - 0.04% -
std::remove_if(deque<int>)_(sprinkled)/50 4.10% 65.491 68.174 - 3.20% -
BM_toupper_char<wchar_t> 4.08% 0.554 0.576 - -15.96% -
rng::search(list<int>)_(single_element)/1000 4.08% 666.021 693.204 - 5.61% -
SetIntersection_Interlaced_Set_string_16384_1024 4.07% 339042062.996 352856331.064 - -1.00% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.07% 67252.082 69989.511 - -0.86% -
std::multiset<int>::erase(key)_(existent)/0 4.07% 20.811 21.658 - 0.63% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.07% 12129.540 12622.694 - 4.80% -
std::set<int>::count(key)_(existent)/1024 4.06% 4.174 4.344 - -0.01% -
BM_std_min<char>/3 4.05% 0.718 0.747 - 0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.05% 6.514 6.778 - 2.94% -
SetIntersection_Interlaced_Vector_string_16384_4 4.05% 1820903.984 1894703.549 - -1.62% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 4.05% 820.462 853.694 - 3.92% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 4.05% 97.281 101.217 - -0.82% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.04% 1.260 1.311 - -8.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.03% 2.098 2.183 - 3.09% -
BM_std_minmax_element<char>/512 4.03% 146.095 151.983 - 5.35% -
std::multiset<int>::erase(key)_(existent)/1024 4.03% 40.625 42.262 - 1.68% -
std::copy(list<int>)/64 4.02% 32.056 33.346 - 0.50% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.02% 118.788 123.566 - 2.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 4.02% 31.256 32.512 - 8.05% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 4.02% 778.068 809.323 - 0.89% -
BM_RangesMakeHeap_uint64_Random_256 4.02% 1.203 1.251 - 9.66% -
BM_std_minmax<unsigned_long_long>/6 4.01% 2.088 2.172 - 2.48% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 4.01% 22.324 23.219 - 0.61% -
BM_std_min<short>/12 4.00% 1.520 1.581 - 1.83% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 4.00% 2.353 2.447 - 1.05% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.00% 790.629 822.239 - 0.02% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.99% 952036.486 990065.653 - -0.02% -
std::rotate(list<int>)_(1_element_forward)/8192 3.99% 7904.335 8219.930 - 2.07% -
BM_std_minmax_element<char>/1024 3.98% 286.763 298.172 - 5.08% -
rng::find_end(list<int>)_(process_all)/1000 3.97% 685.603 712.853 - -0.42% -
SetIntersection_Front_Set_string_262144_16 3.97% 2009157.446 2089010.326 - 2.66% -
BM_RangesMakeHeap_uint64_Random_262144 3.97% 1.042 1.083 - 2.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.97% 822.208 854.874 - 3.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.97% 23661.935 24600.765 - 1.02% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.94% 18071.389 18783.778 - -0.52% -
SetIntersection_Interlaced_Set_uint64_256_256 3.93% 9023237.460 9378094.737 - -1.42% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.93% 9.460 9.832 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.91% 1530634.565 1590542.762 - 2.92% -
std::vector<int>::ctor(size)/1024 3.91% 41.099 42.706 - -2.37% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.91% 3.964 4.119 - -0.28% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.90% 6.378 6.627 - 3.86% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.89% 139722.410 145162.545 - 2.37% -
BM_StringCopy_Huge 3.89% 100.977 104.904 - 2.09% -
BM_vector_deque_move_backward/0 3.89% 0.444 0.461 - -18.21% -
std::find(vector<long_long>)_(bail_25%)/8 3.88% 0.956 0.994 - 6.49% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.88% 8.512 8.842 - -2.24% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.87% 794.479 825.252 - 0.16% -
rng::sort(vector<int>)_(descending)/8 3.87% 24.693 25.649 - 7.74% -
rng::rotate(list<int>)_(by_1/4)/32 3.87% 13.756 14.288 - -0.46% -
BM_RangesPushHeap_uint64_SingleElement_1 3.86% 0.616 0.640 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 3.86% 0.556 0.578 - 29.03% -
BM_std_min<short>/2 3.86% 0.485 0.504 - 3.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.86% 46.795 48.601 - 0.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.86% 6.564 6.817 - 0.84% -
BM_std_minmax<unsigned_long_long>/2 3.86% 0.869 0.903 - 1.92% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.85% 810.366 841.559 - -0.25% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 3.85% 4.307 4.472 - 2.59% -
rng::reverse(deque<int>)/64 3.85% 13.078 13.581 - 3.87% -
BM_RangesMakeThenSortHeap_float_Heap_64 3.84% 3.436 3.568 - 0.28% -
BM_RangesSortHeap_float_16384 3.84% 26.487 27.504 - -0.15% -
rng::find_last(vector<char>)_(bail_90%)/50 3.83% 1.031 1.071 - 0.59% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 3.82% 612.282 635.696 - 1.97% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.81% 17.177 17.832 - 0.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.81% 19480.732 20222.787 - 0.04% -
bm_lexicographical_compare<int>/6 3.80% 1.528 1.587 - 4.89% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.80% 5236.728 5435.798 - 0.11% -
std::find_end(list<int>)_(process_all)/1024 3.80% 703.015 729.722 - -0.18% -
BM_std_minmax_element<short>/512 3.79% 138.028 143.261 - -0.74% -
std::find(deque<int>)_(process_all)/50 3.79% 13.236 13.737 - -1.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.79% 23.627 24.521 - -2.07% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.78% 813.415 844.138 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_256_64 3.78% 6752044.939 7007053.648 - -8.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.78% 15184.574 15757.960 - 2.69% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.77% 2.160 2.242 - 6.91% -
std::rotate_copy(deque<int>)/32 3.77% 2.622 2.721 - -70.69% -
BM_std_minmax<short>/25 3.75% 2.203 2.285 - -0.18% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 3.74% 1.609 1.670 - -6.44% -
rng::none_of(deque<int>)_(process_all)/50 3.74% 26.561 27.555 - 1.67% -
std::move_backward(vector<bool>)_(unaligned)/64 3.74% 1.790 1.857 - 1.16% -
std::sort(vector<int>)_(descending)/8 3.73% 24.661 25.580 - 5.80% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 3.73% 1.408 1.460 - -1.43% -
rng::none_of(vector<int>)_(process_all)/8 3.72% 2.353 2.441 - -0.34% -
bm_ranges_lexicographical_compare<signed_char>/8 3.71% 3.166 3.284 - 2.77% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.71% 1072326.319 1112114.439 - 0.31% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.70% 0.325 0.337 - -0.25% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 3.70% 20.508 21.266 - -0.42% -
std::set<std::string>::find(key)_(non-existent)/32 3.69% 9.278 9.620 - 6.36% -
std::rotate_copy(list<int>)/8192 3.69% 6733.372 6981.549 - 3.83% -
BM_RangesMakeHeap_uint64_Random_16384 3.68% 1.005 1.042 - 4.00% -
BM_PushHeap_uint64_SingleElement_1 3.67% 0.522 0.541 - -15.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.67% 1199754.309 1243784.537 - 0.58% -
std::stable_partition(vector<int>)_(sparse)/8192 3.67% 1496.970 1551.903 - -0.12% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.66% 1.387 1.438 - 3.63% -
rng::reverse(list<int>)/32768 3.66% 17636.746 18282.189 - 5.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.66% 9.538 9.887 - 1.99% -
rng::remove(deque<int>)_(prefix)/32 3.65% 55.140 57.152 - -3.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 3.64% 19.177 19.875 - 4.04% -
BM_std_min<char>/30 3.64% 2.223 2.304 - 1.21% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.64% 480.400 497.870 - 0.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.63% 571.384 592.147 - 2.73% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.63% 343828812.084 356309248.688 - 2.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.63% 28.684 29.725 - -0.73% -
BM_std_minmax_element<short>/1 3.62% 0.303 0.314 - 1.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.62% 33.084 34.282 - -0.90% -
std::find_if(vector<char>)_(process_all)/8 3.62% 2.425 2.513 - -2.16% -
BM_SortHeap_float_4 3.61% 1.028 1.065 - -0.68% -
rng::adjacent_find(deque<int>,_pred)/50 3.61% 29.018 30.065 - -2.09% -
SetIntersection_Front_Set_uint64_1024_4 3.60% 1099855.862 1139486.547 - -2.58% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.60% 22.332 23.135 - 1.03% -
std::unordered_set<int>::count(key)_(non-existent)/32 3.60% 1.480 1.533 - 11.85% -
SetIntersection_Interlaced_Set_uint32_64_16 3.60% 23947750.423 24808736.986 - 4.33% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.59% 206.754 214.175 - -5.30% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.59% 9.132 9.460 - -9.53% -
std::partition_copy(vector<int>)/1024 3.58% 457.240 473.604 - 1.40% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 3.58% 39.421 40.831 - 2.45% -
BM_num_get<bool> 3.57% 12.081 12.513 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_1024_16 3.57% 2435110.210 2521958.879 - 30.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.56% 2.978 3.084 - 4.48% -
BM_MakeHeap_uint32_PipeOrgan_1024 3.56% 0.689 0.713 - -0.61% -
bm_lexicographical_compare<int>/7 3.56% 1.529 1.584 - 4.90% -
BM_std_minmax<unsigned_char>/10 3.56% 1.341 1.389 - 3.53% -
BM_std_min<unsigned_int>/4 3.55% 0.996 1.032 - 1.64% -
BM_StringRelational_Less_Small_Small_Control 3.55% 1.727 1.788 - -8.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.54% 367.573 380.584 - -0.25% -
BM_std_minmax<unsigned_short>/19 3.54% 2.174 2.251 - 2.35% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.54% 1.363 1.411 - 0.37% -
std::unordered_set<int>::insert(value)_(new_value)/1024 3.53% 19.511 20.199 - -7.11% -
BM_PushHeap_float_Random_4 3.53% 2.837 2.937 - -1.23% -
BM_std_min<int>/12 3.53% 1.492 1.544 - 1.28% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.51% 7033.546 7280.204 - 1.07% -
rng::move_backward(deque<int>)/32768 3.51% 3523.518 3647.079 - -1.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.50% 344875130.437 356950443.293 - 0.69% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.50% 46.842 48.481 - 0.48% -
BM_RangesPushHeap_uint64_Ascending_256 3.50% 2.093 2.166 - 3.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.49% 32454.172 33588.100 - 1.26% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.49% 3.121 3.230 - 1.03% -
BM_PopHeap_float_4 3.49% 2.374 2.456 - -0.09% -
std::map<int,_int>::contains(key)_(existent)/1024 3.48% 4.047 4.188 - 2.07% -
std::set<int>::insert(value)_(new_value)/8192 3.48% 71.043 73.516 - -2.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.48% 56938.238 58919.947 - 1.24% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.48% 1031.302 1067.180 - 3.21% -
std::set<int>::contains(key)_(non-existent)/8192 3.47% 8.311 8.599 - 3.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.47% 3.665 3.792 - -1.58% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.47% 28.126 29.101 - -0.38% -
std::adjacent_find(deque<int>,_pred)/8 3.46% 4.287 4.435 - -7.66% -
BM_std_minmax<unsigned_int>/15 3.46% 2.030 2.100 - -0.04% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.45% 2.855 2.954 - 0.05% -
SetIntersection_Front_Set_uint64_1024_64 3.45% 1888060.935 1953239.814 - -4.99% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 3.45% 33.007 34.145 - 2.17% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.45% 43698.974 45205.019 - 2.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.43% 79399.939 82123.799 - 5.10% -
BM_std_minmax<unsigned_long_long>/7 3.43% 2.528 2.615 - 2.62% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.42% 68.931 71.287 - 1.97% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.41% 1.149 1.188 - 19.44% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.41% 4.724 4.885 - 2.89% -
BM_std_minmax<unsigned_short>/1 3.41% 0.624 0.645 - 1.75% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.39% 21.594 22.327 - 1.61% -
BM_vector_deque_ranges_copy_backward/2 3.39% 1.943 2.008 - -2.79% -
BM_StringRelational_Less_Small_Large_Control 3.39% 1.617 1.672 - -12.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.38% 166312531.211 171939129.162 - 3.55% -
std::deque<int>::ctor(size)/8192 3.38% 440.529 455.397 - 2.43% -
std::stable_partition(list<int>)_(sparse)/1024 3.37% 913.276 944.077 - 0.18% -
std::search(deque<int>,_pred)_(same_length)/1000 3.37% 478.041 494.146 - 3.10% -
SetIntersection_None_Set_string_16384_1024 3.37% 206274752.285 213223729.535 - 4.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.37% 282.302 291.811 - 2.67% -
rng::sort(vector<int>)_(descending)/8192 3.36% 7274.141 7518.528 - 0.00% -
std::sort(vector<int>)_(descending)/8192 3.36% 7280.421 7524.788 - 0.01% -
rng::copy_if(list<int>)_(entire_range)/32768 3.35% 28402.928 29354.460 - 0.17% -
rng::reverse(deque<int>)/512 3.35% 113.509 117.308 - 3.45% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.35% 4026.534 4161.288 - 3.15% -
BM_RangesPushHeap_string_Ascending_16384 3.34% 19.301 19.947 - -4.56% -
std::find_if(vector<int>)_(process_all)/8192 3.34% 2194.264 2267.574 - 0.06% -
BM_StringRelational_Eq_Small_Huge_Control 3.34% 0.481 0.497 - 1.00% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.33% 22.143 22.881 - -3.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.33% 3.554 3.672 - 0.55% -
SetIntersection_Front_Set_float_64_64 3.33% 15408325.764 15920839.959 - 5.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.32% 2.642 2.730 - 0.98% -
BM_deque_deque_ranges_copy_backward/64000 3.31% 7903.927 8165.885 - 3.89% -
BM_MakeThenSortHeap_uint64_Random_4 3.31% 4.024 4.157 - 2.86% -
BM_std_minmax<unsigned_long_long>/4 3.31% 1.597 1.649 - 3.49% -
SetIntersection_None_Set_string_1024_1 3.31% 8932918.245 9228657.072 - -0.01% -
SetIntersection_None_Set_string_16384_256 3.31% 201103205.264 207754046.734 - 5.65% -
BM_deque_deque_ranges_move/64000 3.30% 2837.385 2931.082 - -7.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.29% 23.489 24.262 - 1.72% -
std::map<int,_int>::clear()/8192 3.29% 81046.531 83712.935 - -3.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.29% 0.562 0.580 - 6.85% -
BM_StringEraseToEnd_Large_Opaque 3.28% 1.010 1.043 - 2.90% -
rng::copy_if(vector<int>)_(entire_range)/8 3.27% 2.203 2.275 - -1.93% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.27% 3.247 3.353 - 1.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 3.27% 1.107 1.143 - 6.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 3.26% 7.247 7.483 - 0.11% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.26% 19.835 20.482 - -9.59% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.25% 22.145 22.864 - 6.34% -
BM_std_minmax<unsigned_short>/31 3.25% 2.998 3.095 - -0.61% -
BM_std_min<unsigned_char>/29 3.24% 1.966 2.030 - 0.51% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.24% 22.785 23.524 - 2.04% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 3.24% 1.038 1.071 - -4.58% -
std::all_of(list<int>)_(process_all)/32 3.24% 11.494 11.866 - 1.22% -
std::search_n(vector<int>)_(no_match)/8192 3.24% 1630.218 1683.011 - 3.42% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3.23% 3936.866 4064.168 - 5.52% -
BM_std_min<unsigned_char>/4096 3.23% 28.934 29.869 - 3.24% -
rng::replace(vector<int>)_(sprinkled)/8192 3.23% 1376.809 1421.311 - 1.57% -
BM_RangesMakeThenSortHeap_float_Heap_4 3.23% 1.225 1.265 - 1.98% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.23% 596937.809 616225.501 - -1.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.22% 13528.009 13963.890 - -1.41% -
rng::partial_sort(deque<int>)_(heap)/8 3.22% 36.906 38.095 - 0.78% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.22% 21.880 22.584 - 3.62% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.21% 29.485 30.432 - 0.34% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 3.21% 109.318 112.831 - 2.81% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 3.21% 25.684 26.508 - -1.59% -
rng::for_each(multiset<int>::iterator)/8 3.21% 4.806 4.960 - 0.19% -
std::stable_partition(deque<int>)_(sparse)/8192 3.21% 3369.537 3477.589 - -0.33% -
BM_deque_deque_move_backward/65536 3.20% 8062.987 8321.000 - 0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.19% 817541.859 843613.451 - 1.80% -
BM_align/64 3.19% 0.896 0.924 - 4.99% -
SetIntersection_None_Vector_uint32_1024_1 3.19% 1121442.065 1157189.743 - -0.26% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.18% 3.986 4.113 - -0.36% -
std::remove_if(deque<int>)_(sprinkled)/32 3.18% 56.119 57.904 - 0.61% -
std::partition(deque<int>)_(sparse)/8192 3.18% 3025.115 3121.217 - 0.44% -
BM_std_min<unsigned_char>/4000 3.17% 27.063 27.921 - 3.17% -
BM_RangesMakeHeap_float_Ascending_256 3.17% 0.644 0.665 - 1.22% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 3.17% 25672.861 26486.345 - 2.90% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.17% 21.641 22.326 - -2.11% -
std::find_if(vector<int>)_(process_all)/32768 3.17% 8804.068 9082.827 - -0.10% -
SetIntersection_None_Vector_uint64_256_64 3.16% 3526385.901 3637951.744 - -0.10% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.16% 4.420 4.559 - -0.28% -
BM_std_minmax<unsigned_long_long>/15 3.16% 3.697 3.814 - 4.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 3.15% 23.356 24.093 - 1.76% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.15% 589.992 608.597 - -0.55% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.15% 11.632 11.998 - 7.04% -
std::multiset<int>::erase(iterator)/32 3.15% 21.319 21.991 - 1.25% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.15% 421.550 434.816 - 1.61% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.14% 26.628 27.463 - -0.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.13% 2074.404 2139.347 - -0.33% -
std::unordered_multiset<int>::erase(iterator)/32 3.13% 20.054 20.682 - 2.19% -
BM_std_min<unsigned_char>/64 3.11% 4.087 4.214 - 0.50% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.11% 16671.511 17190.598 - 0.45% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 3.11% 13.373 13.790 - -0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.10% 20018363.160 20639400.828 - -0.54% -
rng::replace(vector<int>)_(prefix)/8192 3.09% 1263.413 1302.498 - 6.16% -
BM_std_minmax<unsigned_long_long>/3 3.09% 1.239 1.277 - -2.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.09% 24.668 25.429 - 0.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.08% 0.824 0.849 - 0.27% -
rng::is_sorted(list<int>)/1024 3.06% 759.465 782.732 - 2.66% -
rng::partial_sort(deque<int>)_(ascending)/8 3.06% 30.501 31.434 - -4.69% -
BM_vector_deque_ranges_move_backward/64 3.05% 2.995 3.086 - 0.51% -
BM_PushHeap_uint32_Descending_4 3.05% 0.344 0.355 - 3.68% -
BM_PushHeap_uint64_Descending_16 3.05% 0.360 0.371 - -1.55% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 3.04% 10.351 10.666 - 1.37% -
std::partition(vector<int>)_(sparse)/50 3.03% 13.799 14.218 - 1.29% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.03% 4716.780 4859.614 - -0.51% -
rng::starts_with(vector<int>,_pred)/8 3.03% 4.126 4.251 - -0.13% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.02% 364.874 375.911 - 2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.02% 1134326.021 1168638.603 - -0.90% -
BM_RangesMakeHeap_uint32_Ascending_256 3.02% 0.598 0.616 - 2.81% -
SetIntersection_None_Set_string_1024_4 3.02% 9225614.110 9504399.301 - 6.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.02% 10579.287 10898.827 - 2.11% -
BM_align/256 3.02% 0.898 0.925 - 4.98% -
BM_num_get<long_double> 3.02% 35.576 36.650 - 0.88% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.02% 1.095 1.128 - -0.89% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.01% 5160.517 5315.930 - -1.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 3.01% 306.174 315.378 - 1.00% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.01% 14.674 15.115 - 1.31% -
SetIntersection_Interlaced_Set_uint32_256_4 3.00% 11408589.433 11750777.531 - 2.53% -
BM_std_min<short>/30 2.99% 2.347 2.418 - -0.44% -
std::stable_partition(list<int>)_(sparse)/32 2.99% 9.816 10.110 - 3.75% -
rng::sort(deque<int>)_(repeated)/8192 2.99% 6573.259 6769.859 - 0.27% -
BM_MakeHeap_string_Random_4 2.99% 5.810 5.983 - 3.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.99% 87449.028 90059.601 - 2.68% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.98% 35894.394 36965.042 - 0.22% -
std::unique(deque<int>)_(sprinkled)/8192 2.98% 7389.143 7609.496 - -0.07% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.98% 576.398 593.578 - -0.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 2.97% 815538.739 839794.259 - -0.14% -
BM_std_minmax<unsigned_long_long>/23 2.97% 4.298 4.426 - 1.68% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 2.97% 1053.798 1085.108 - 1.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.97% 2.477 2.551 - 0.51% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.97% 22.715 23.389 - -0.75% -
BM_MakeHeap_uint32_Random_262144 2.95% 1.007 1.037 - 4.51% -
rng::stable_partition(deque<int>)_(dense)/1024 2.95% 590.021 607.432 - 6.85% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.95% 37178.320 38274.221 - -0.01% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 2.95% 54.835 56.451 - 2.50% -
std::partial_sort(deque<int>)_(ascending)/8 2.94% 29.620 30.492 - -0.57% -
BM_SortHeap_float_262144 2.94% 30.427 31.321 - 0.03% -
rng::partial_sort_copy(list<int>)_(repeated)/8 2.93% 8.394 8.640 - -0.61% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 2.93% 0.794 0.818 - 7.89% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.92% 4.318 4.444 - 3.41% -
BM_num_get<double> 2.92% 35.414 36.449 - 2.00% -
BM_MakeThenSortHeap_string_SingleElement_64 2.92% 19.674 20.249 - 2.01% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.92% 18.230 18.763 - -0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.91% 66.127 68.054 - 0.29% -
BM_std_minmax<char>/10 2.91% 1.301 1.339 - -3.29% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.91% 1.507 1.551 - 1.56% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.90% 260027.664 267575.322 - 0.90% -
SetIntersection_Front_Vector_uint32_262144_1 2.90% 1089372.245 1120942.798 - 0.55% -
rng::sort(deque<int>)_(repeated)/8 2.90% 18.482 19.017 - 0.90% -
std::generate(list<int>)/50 2.89% 15.364 15.809 - 2.57% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 2.89% 28.912 29.747 - 7.05% -
std::search_n(vector<int>)_(no_match)/1048576 2.89% 209472.741 215520.315 - 3.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.89% 1161018.633 1194537.371 - -0.54% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.88% 5339.875 5493.848 - 0.60% -
std::is_sorted(deque<int>,_pred)/8 2.87% 4.343 4.468 - -3.70% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.87% 25.963 26.708 - 1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.87% 8142213.485 8375534.219 - -11.40% -
std::for_each(list<int>)/8192 2.86% 8685.738 8934.446 - 13.86% -
std::copy(vector<bool>)_(aligned)/262144 2.86% 684.074 703.661 - -4.21% -
BM_std_minmax<int>/16 2.86% 1.314 1.351 - -2.48% -
SetIntersection_None_Vector_uint64_1024_256 2.86% 1122723.844 1154804.860 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.85% 1090735.430 1121866.972 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.85% 1202052.231 1236344.120 - 0.98% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.85% 27.382 28.163 - 0.64% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 2.85% 10.874 11.184 - -8.96% -
BM_PushHeap_uint64_SingleElement_262144 2.85% 0.357 0.368 - -1.51% -
std::partition(vector<int>)_(sparse)/32 2.85% 8.726 8.975 - 2.20% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.85% 5341.132 5493.375 - 0.62% -
std::partial_sort(deque<int>)_(heap)/8 2.85% 37.585 38.655 - 1.00% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.84% 372.277 382.846 - 1.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.84% 10.045 10.330 - 3.43% -
std::set<std::string>::contains(key)_(non-existent)/32 2.84% 9.418 9.685 - -11.02% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 2.84% 22.191 22.820 - 1.27% -
BM_MakeHeap_string_PipeOrgan_256 2.83% 4.771 4.907 - 2.48% -
std::multiset<int>::erase(key)_(existent)/32 2.83% 22.348 22.980 - 0.50% -
std::find_end(vector<int>)_(single_element)/1024 2.83% 239.229 245.992 - -3.50% -
BM_MakeThenSortHeap_string_SingleElement_256 2.83% 25.125 25.835 - 1.99% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 2.82% 69.450 71.408 - 2.43% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.82% 567.015 582.980 - -0.23% -
BM_RangesMakeThenSortHeap_float_Heap_256 2.81% 5.897 6.063 - 0.47% -
SetIntersection_Interlaced_Vector_string_1024_1 2.81% 1116861.479 1148263.930 - 1.86% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.81% 0.762 0.783 - 0.57% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.81% 33.628 34.572 - 1.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.80% 23115.742 23762.869 - -0.05% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.80% 24.394 25.077 - 1.11% -
BM_MakeHeap_uint32_Random_16 2.79% 1.253 1.288 - 2.57% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.79% 5.924 6.089 - -0.03% -
BM_std_minmax<int>/6 2.78% 1.349 1.387 - 0.01% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.78% 523714.820 538293.856 - 2.61% -
BM_SortHeap_float_64 2.78% 3.152 3.240 - -1.03% -
std::find_if(vector<char>)_(bail_25%)/8 2.78% 0.929 0.954 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.78% 13036575.196 13398860.061 - -1.83% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.78% 4.780 4.913 - 2.58% -
BM_std_min<unsigned_int>/24 2.77% 1.832 1.883 - 2.64% -
BM_std_minmax<long_long>/15 2.77% 3.649 3.750 - 0.34% -
std::set<int>::upper_bound(key)_(existent)/8192 2.76% 7.860 8.077 - -8.46% -
std::find_end(vector<int>)_(single_element)/1000 2.75% 233.910 240.353 - -2.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.75% 27.846 28.613 - 3.45% -
SetIntersection_None_Vector_string_262144_256 2.75% 1314140.772 1350300.337 - 0.16% -
rng::find_end(deque<int>)_(process_all)/1024 2.75% 302.597 310.917 - -0.28% -
BM_std_min<unsigned_int>/64 2.74% 2.826 2.903 - 1.62% -
std::partial_sort(deque<int>)_(heap)/8192 2.74% 283639.195 291410.909 - 2.50% -
BM_MakeThenSortHeap_float_Descending_1024 2.74% 7.981 8.199 - 2.07% -
BM_RangesSortHeap_float_64 2.73% 3.139 3.225 - 0.25% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.73% 5348.338 5494.460 - 0.08% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 2.73% 1878.566 1929.876 - 3.54% -
BM_RangesSortHeap_float_262144 2.73% 29.911 30.728 - -0.03% -
BM_MakeThenSortHeap_float_Descending_262144 2.73% 34.451 35.391 - 0.33% -
rng::stable_partition(vector<int>)_(sparse)/1024 2.73% 206.833 212.475 - 2.32% -
std::fill_n(list<int>)/32 2.73% 8.078 8.298 - -1.10% -
BM_RangesSortHeap_float_4 2.73% 1.027 1.055 - -1.07% -
BM_StringFindNoMatch/64 2.72% 1.849 1.900 - 3.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.72% 14223.418 14610.783 - 0.17% -
SetIntersection_Front_Set_uint32_256_64 2.71% 6235168.440 6404286.094 - 1.33% -
BM_std_minmax<unsigned_long_long>/21 2.71% 3.498 3.592 - 2.56% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.71% 2.939 3.019 - -2.61% -
BM_StringRelational_Less_Large_Empty_Control 2.71% 1.949 2.001 - -5.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.71% 13520570.156 13886941.744 - 3.75% -
BM_MakeHeap_float_Random_1024 2.70% 1.234 1.267 - -3.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.70% 3.951 4.057 - -0.17% -
BM_std_minmax<short>/24 2.70% 2.225 2.285 - 3.70% -
BM_deque_deque_ranges_move_backward/64000 2.70% 7937.075 8151.119 - 2.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.70% 24143.721 24794.583 - -0.09% -
BM_std_minmax<int>/7 2.70% 1.711 1.757 - -0.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.69% 12351.172 12683.879 - 3.06% -
rng::fill(deque<int>)/32 2.69% 1.470 1.510 - 11.17% -
rng::fill(deque<int>)/8192 2.68% 239.636 246.065 - -0.31% -
std::fill(vector<int>)/32 2.68% 1.041 1.068 - -4.67% -
SetIntersection_None_Set_uint64_256_4 2.67% 11344161.418 11647595.715 - 2.62% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.67% 6692.290 6871.265 - 2.14% -
rng::move(list<int>)/32768 2.67% 35710.677 36665.263 - 6.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.67% 38.881 39.919 - 1.41% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.67% 6580.153 6755.694 - 1.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.66% 13347.825 13703.538 - 0.77% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.66% 134.904 138.498 - 0.95% -
std::move(list<int>)/512 2.66% 351.226 360.583 - 1.28% -
BM_deque_vector_copy/0 2.66% 1.490 1.530 - 7.56% -
rng::find_last(vector<char>)_(bail_90%)/8192 2.66% 102.243 104.959 - 2.56% -
SetIntersection_Front_Vector_string_1024_64 2.66% 3467030.313 3559098.455 - -6.65% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.65% 13436.304 13792.832 - -1.55% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 2.65% 3.322 3.410 - -0.94% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.65% 2437.334 2501.936 - 0.28% -
SetIntersection_None_Set_uint32_262144_256 2.65% 1150203.369 1180680.664 - 1.79% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.65% 721.013 740.117 - 2.46% -
std::copy_if(vector<int>)_(entire_range)/8 2.65% 2.270 2.330 - 2.28% -
BM_std_min<unsigned_short>/4 2.65% 0.981 1.007 - 3.21% -
rng::find_if(deque<int>)_(process_all)/8192 2.64% 3009.631 3089.174 - 3.02% -
rng::for_each(list<int>)/8192 2.64% 8309.713 8529.154 - 8.09% -
BM_StringEraseToEnd_Large_Transparent 2.64% 0.842 0.865 - 3.15% -
std::rotate_copy(list<int>)/50 2.64% 14.092 14.464 - 1.72% -
SetIntersection_None_Vector_uint32_262144_16 2.63% 1206738.179 1238515.488 - 2.86% -
BM_MakeHeap_uint64_Random_1024 2.63% 1.097 1.126 - 5.19% -
BM_RangesMakeHeap_float_QuickSortAdversary_4 2.63% 0.405 0.415 - 3.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.63% 180627.510 185372.830 - -1.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 2.62% 24.279 24.916 - -2.63% -
BM_std_min<unsigned_char>/6 2.62% 1.533 1.573 - 6.14% -
rng::search(vector<int>)_(same_length)/1024 2.61% 247.345 253.809 - 1.90% -
SetIntersection_Front_Set_uint64_262144_256 2.61% 4480569.092 4597644.037 - -0.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.61% 365.381 374.926 - -1.66% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.60% 27.396 28.109 - 5.49% -
rng::fold_left(list<int>)/8192 2.60% 10517.347 10790.628 - -0.35% -
std::copy_backward(list<int>)/8 2.60% 2.442 2.506 - 2.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.60% 20123377.965 20645903.548 - -1.14% -
std::map<int,_int>::find(key)_(existent)/32 2.59% 1.531 1.570 - -0.39% -
SetIntersection_Front_Vector_string_1024_4 2.59% 1238963.220 1271028.164 - 1.79% -
rng::generate(deque<int>)/8192 2.59% 2043.634 2096.521 - 0.50% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.58% 36197.141 37132.292 - 0.82% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.58% 38.392 39.384 - -0.34% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.58% 16.095 16.510 - 1.48% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.57% 2921.965 2997.080 - 2.03% -
rng::move_backward(vector<bool>)_(aligned)/4096 2.56% 7.885 8.086 - 2.36% -
SetIntersection_None_Vector_uint32_16384_16 2.55% 1158031.336 1187564.362 - 0.73% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.55% 2440.793 2502.986 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.55% 1131003.983 1159820.527 - -1.22% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.54% 172991.240 177393.195 - 2.76% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.54% 4.050 4.153 - 0.66% -
rng::contains_subrange(list<int>)_(process_all)/50 2.54% 17.614 18.061 - -0.02% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 2.54% 11588.809 11883.156 - 2.42% -
BM_MakeHeap_float_SingleElement_256 2.54% 0.651 0.668 - -0.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.54% 24.618 25.243 - -1.89% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.53% 26.317 26.983 - 2.40% -
std::sort(vector<NonIntegral>)_(heap)/8192 2.52% 49965.984 51227.383 - 2.72% -
BM_RangesPushHeap_uint64_Ascending_1024 2.52% 2.577 2.642 - 2.53% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 2.52% 507058.957 519841.807 - 4.98% -
BM_std_minmax<unsigned_short>/30 2.52% 2.726 2.794 - -1.78% -
BM_RangesMakeHeap_uint32_Random_256 2.52% 1.194 1.225 - 4.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.52% 35.352 36.241 - -0.48% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.50% 0.648 0.664 - -1.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.50% 792.503 812.327 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.50% 1079289.680 1106275.748 - -2.30% -
BM_std_min<char>/31 2.50% 2.488 2.550 - 2.80% -
SetIntersection_None_Vector_uint64_16384_16 2.49% 1150911.147 1179600.861 - -0.63% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.49% 27.448 28.131 - -0.30% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.49% 1226220.865 1256725.504 - 2.09% -
std::move(list<int>)/32768 2.49% 30781.152 31546.319 - 3.27% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.48% 1410218.515 1445244.141 - 15.11% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.48% 609.417 624.518 - -0.10% -
std::for_each(list<int>)/8 2.48% 2.505 2.567 - 0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.48% 36208.118 37104.701 - 1.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 2.47% 55686.736 57063.088 - -0.27% -
SetIntersection_Front_Set_string_16384_4 2.47% 1319955.810 1352571.367 - 6.13% -
BM_std_minmax<char>/12 2.47% 1.915 1.963 - -2.53% -
SetIntersection_Front_Set_string_1024_4 2.47% 1313043.316 1345456.591 - -0.74% -
std::shift_right(list<int>)/50 2.46% 26.923 27.586 - -12.37% -
BM_StringRelational_Less_Empty_Empty_Control 2.46% 1.935 1.983 - -10.45% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.46% 19.261 19.735 - 1.62% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.46% 27.375 28.048 - 1.10% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.46% 41.761 42.788 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.46% 85.416 87.514 - -0.51% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.45% 10062.098 10308.683 - -9.77% -
BM_std_min<short>/29 2.45% 2.349 2.407 - -0.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.44% 6156564.523 6306993.174 - 1.68% -
BM_RangesPushHeap_uint64_PipeOrgan_4 2.44% 0.493 0.505 - 3.80% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.44% 26.488 27.134 - 0.23% -
BM_RangesSortHeap_uint32_4 2.43% 1.033 1.058 - 1.47% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 2.43% 0.448 0.459 - -0.30% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.43% 1.160 1.188 - -15.61% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 2.43% 175.770 180.037 - -1.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.43% 7.181 7.355 - 1.76% -
rng::contains_subrange(list<int>)_(single_element)/50 2.43% 17.644 18.072 - -2.56% -
rng::partition(deque<int>)_(sparse)/8192 2.42% 3027.739 3100.967 - -8.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.42% 1.598 1.636 - 2.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.42% 14.201 14.544 - 3.40% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.42% 22.414 22.956 - 0.86% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.41% 10.543 10.797 - 1.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.41% 1187584.866 1216233.898 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.41% 24110.938 24691.924 - -0.60% -
BM_StringFindNoMatch/10 2.41% 1.355 1.388 - 9.04% -
rng::starts_with(list<int>)/8 2.41% 2.911 2.981 - -3.00% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 2.41% 19.539 20.010 - 0.35% -
std::sort(deque<int>)_(heap)/8 2.40% 24.754 25.349 - 1.05% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.40% 0.734 0.752 - -3.42% -
SetIntersection_None_Set_uint32_262144_16384 2.40% 1151559.490 1179157.469 - 2.19% -
BM_std_min<unsigned_short>/19 2.39% 1.893 1.938 - 0.76% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.39% 18.346 18.784 - 3.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.39% 1158.173 1185.810 - 1.15% -
BM_StringConstructDestroyCStr_Large_Transparent 2.39% 8.952 9.166 - -2.88% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.38% 21.293 21.799 - 3.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.38% 1149559.839 1176869.450 - -0.39% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 2.37% 0.531 0.544 - 9.73% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.37% 20.152 20.630 - 0.83% -
std::unordered_set<std::string>::clear()/32 2.37% 925.829 947.728 - 2.52% -
std::copy_backward(list<int>)/32768 2.36% 26680.931 27311.691 - 2.44% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.36% 13.303 13.617 - 1.01% -
std::unordered_set<int>::count(key)_(existent)/8192 2.36% 1.316 1.347 - -10.01% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.36% 10.072 10.310 - 1.67% -
SetIntersection_Front_Set_uint64_16384_16 2.36% 1286271.739 1316572.830 - -1.17% -
std::rotate(list<int>)_(by_1/3)/32 2.35% 15.080 15.435 - -0.37% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.35% 29.042 29.726 - 0.12% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.35% 18.933 19.377 - 2.53% -
BM_RangesPopHeap_uint32_262144 2.35% 40.959 41.920 - 2.82% -
bm_lexicographical_compare<int>/64 2.34% 4.813 4.926 - -3.17% -
rng::move_backward(list<int>)/262144 2.34% 266936.807 273177.817 - -19.62% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.34% 3.738 3.826 - 0.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.34% 7.777 7.959 - 1.33% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.33% 58.614 59.978 - 0.10% -
std::find_if(vector<int>)_(process_all)/1024 2.33% 283.577 290.178 - 0.08% -
BM_std_minmax<unsigned_long_long>/31 2.33% 4.790 4.902 - 3.46% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.33% 2.236 2.288 - 12.11% -
std::unordered_set<int>::clear()/1024 2.32% 7886.450 8069.804 - 2.18% -
BM_std_min<char>/19 2.32% 1.182 1.209 - -4.55% -
BM_StringAssignStr_Large_Opaque 2.32% 10.166 10.402 - -0.40% -
std::rotate_copy(deque<int>)/1024 2.32% 34.211 35.005 - 1.29% -
BM_deque_deque_move_backward/70000 2.32% 8799.801 9003.953 - 2.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.32% 40813.701 41759.367 - 0.62% -
rng::find_if_not(deque<int>)_(process_all)/8192 2.32% 2801.915 2866.834 - -0.79% -
rng::sort(deque<int>)_(ascending)/8 2.32% 18.237 18.659 - 1.55% -
std::set<int>::upper_bound(key)_(existent)/32 2.31% 1.731 1.772 - 1.57% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.31% 18.313 18.737 - 0.81% -
rng::find_first_of(vector<int>)_(small_needle)/32 2.31% 47.426 48.523 - 2.91% -
rng::stable_sort(deque<int>)_(repeated)/8 2.31% 17.980 18.395 - -2.07% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.30% 14155.231 14481.472 - -0.13% -
rng::reverse_copy(list<int>)/8 2.30% 2.308 2.361 - 1.45% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.30% 19.666 20.118 - -1.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.30% 0.583 0.596 - -0.49% -
std::stable_sort(vector<int>)_(ascending)/8 2.30% 16.791 17.177 - 1.51% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.30% 5.872 6.007 - -9.41% -
std::find_if(list<int>)_(process_all)/8 2.30% 3.424 3.503 - -0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.29% 23.835 24.382 - 0.46% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.29% 25.435 26.018 - -4.26% -
std::multimap<std::string,_int>::clear()/1024 2.29% 19787.068 20240.149 - 1.56% -
std::set<std::string>::ctor(const&)/1024 2.29% 34300.991 35085.048 - 1.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.28% 11.478 11.740 - 2.34% -
std::map<int,_int>::contains(key)_(existent)/32 2.28% 1.577 1.613 - -0.26% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.28% 27.706 28.338 - -0.21% -
rng::copy(list<int>)/8 2.28% 2.361 2.415 - 5.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.27% 17.036 17.423 - 2.59% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.27% 31.575 32.292 - 0.05% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.27% 1313.452 1343.265 - -2.30% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.27% 3232.173 3305.395 - 0.07% -
std::move_backward(list<int>)/4096 2.27% 4916.616 5027.980 - -11.11% -
BM_RangesMakeThenSortHeap_float_Descending_1024 2.26% 8.004 8.185 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.26% 1298890.183 1328185.535 - 3.07% -
rng::partition_point(list<int>)/1024 2.25% 1261.101 1289.509 - 2.87% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.25% 34.099 34.866 - -9.67% -
std::find_end(vector<int>)_(single_element)/8192 2.25% 1834.008 1875.223 - -5.72% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.25% 5.617 5.744 - -6.81% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.25% 1.296 1.325 - -13.15% -
std::multiset<std::string>::insert(value)_(new_value)/32 2.25% 42.679 43.638 - 0.98% -
BM_MakeHeap_string_SingleElement_4 2.24% 3.667 3.749 - 4.13% -
std::map<std::string,_int>::clear()/32 2.24% 897.888 917.990 - 0.73% -
BM_std_minmax<unsigned_long_long>/30 2.24% 4.442 4.542 - 1.68% -
rng::sort(vector<int>)_(descending)/1024 2.24% 1040.270 1063.547 - -0.10% -
rng::find_last(vector<char>)_(bail_10%)/8 2.24% 1.567 1.602 - 2.44% -
SetIntersection_None_Set_float_262144_16 2.23% 1161137.533 1187076.902 - 2.15% -
SetIntersection_Interlaced_Set_string_16_4 2.23% 76441112.552 78147668.254 - 0.71% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.23% 586.673 599.761 - 0.19% -
BM_MakeHeap_uint32_Random_1024 2.23% 1.030 1.053 - -7.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.23% 136267.164 139303.896 - -0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.23% 66640.303 68123.641 - 0.43% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.22% 1563364.666 1598144.777 - 2.37% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.22% 0.963 0.984 - 2.06% -
rng::swap_ranges(deque<int>)/32 2.22% 10.977 11.221 - 4.48% -
BM_std_min<long_long>/20 2.22% 2.008 2.052 - -0.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.22% 21.980 22.467 - 0.81% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 2.22% 6.866 7.018 - 1.27% -
SetIntersection_None_Set_float_262144_262144 2.21% 1166374.509 1192165.037 - 2.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.21% 8773.164 8966.974 - 0.93% -
SetIntersection_None_Vector_uint64_1024_64 2.21% 1141726.734 1166914.486 - 1.47% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.21% 1532976.971 1566779.215 - 1.40% -
SetIntersection_None_Set_uint32_262144_1024 2.20% 1144851.727 1170090.900 - 0.53% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.20% 4692.278 4795.575 - 0.06% -
rng::contains(deque<int>)_(process_all)/8 2.20% 2.943 3.008 - -0.21% -
BM_vector_deque_copy_backward/1 2.20% 2.310 2.361 - -4.45% -
BM_RangesPushHeap_string_Ascending_64 2.19% 7.442 7.605 - -2.42% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.18% 61.548 62.893 - -0.08% -
BM_RangesPushHeap_uint64_Ascending_16 2.18% 0.937 0.957 - 1.66% -
BM_RangesMakeThenSortHeap_float_Descending_4 2.18% 1.284 1.312 - 24.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.18% 35288.698 36057.884 - 0.62% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.18% 572.944 585.425 - 0.22% -
std::sort(deque<int>)_(descending)/8 2.18% 25.714 26.274 - 1.93% -
bm_ranges_lexicographical_compare<signed_char>/512 2.18% 7.690 7.858 - -0.71% -
std::is_sorted(list<int>)/8192 2.18% 7170.888 7326.904 - -5.12% -
std::multiset<std::string>::clear()/1024 2.18% 19435.514 19858.275 - -0.47% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.17% 302.232 308.804 - 1.48% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.17% 5347.640 5463.915 - -0.45% -
BM_MakeHeap_string_PipeOrgan_16 2.17% 3.610 3.689 - 2.31% -
SetIntersection_Interlaced_Vector_string_1024_256 2.16% 20746730.950 21195607.434 - -8.19% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.16% 13.158 13.442 - 2.93% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.16% 2.639 2.696 - -2.52% -
BM_num_get<float> 2.15% 35.392 36.152 - -0.98% -
BM_vector_deque_ranges_move_backward/1024 2.15% 37.311 38.111 - -0.04% -
rng::is_partitioned(vector<int>)_(partitioned)/50 2.14% 8.481 8.663 - -2.43% -
BM_LowerBound_string_1 2.14% 4.596 4.694 - -1.30% -
BM_std_min<unsigned_char>/28 2.14% 1.747 1.785 - 2.62% -
rng::copy_backward(vector<int>)/4096 2.14% 141.099 144.120 - -1.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.14% 3.132 3.199 - 0.06% -
bm_ranges_lexicographical_compare<int>/1 2.14% 1.295 1.323 - -4.50% -
SetIntersection_None_Set_float_262144_1 2.14% 1162173.096 1186994.709 - 1.82% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.14% 2.027 2.070 - 1.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.13% 695.164 709.989 - 3.16% -
BM_std_min<char>/13 2.13% 1.564 1.597 - -0.98% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 2.13% 16.823 17.182 - 3.62% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.12% 4.241 4.331 - 0.65% -
rng::replace_if(list<int>)_(prefix)/8192 2.12% 7204.213 7357.103 - -4.04% -
SetIntersection_None_Set_uint32_262144_64 2.11% 1150543.051 1174853.435 - 1.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.11% 37251.794 38037.756 - 1.03% -
std::multiset<int>::erase(key)_(non-existent)/1024 2.11% 6.639 6.779 - 2.03% -
rng::find_if_not(list<int>)_(process_all)/50 2.11% 21.563 22.017 - 2.11% -
std::sort(vector<int>)_(descending)/1024 2.11% 1041.615 1063.547 - -0.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.11% 30.292 30.930 - 0.47% -
SetIntersection_None_Set_float_262144_4 2.10% 1162813.152 1187283.774 - 2.30% -
std::sort(deque<int>)_(ascending)/8 2.10% 18.409 18.796 - 3.28% -
std::set<int>::equal_range(key)_(existent)/8192 2.10% 7.957 8.124 - -8.56% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.10% 31.514 32.175 - 0.21% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.10% 2.309 2.358 - 1.55% -
std::search(deque<int>)_(single_element)/1000 2.09% 439.237 448.435 - -0.05% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.09% 9967495.994 10176100.815 - -0.17% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.09% 22.533 23.004 - 0.70% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.09% 74.994 76.562 - 2.43% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.08% 7.468 7.624 - 1.96% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.08% 3.504 3.577 - -0.04% -
rng::find_if(vector<char>)_(process_all)/8 2.08% 2.487 2.539 - 3.59% -
rng::unique(list<int>)_(sprinkled)/52 2.08% 77.628 79.242 - 1.34% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.08% 1546726.724 1578882.731 - 2.85% -
bm_ranges_lexicographical_compare<signed_char>/16 2.08% 1.297 1.324 - 1.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.08% 198.307 202.425 - 1.83% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.07% 20.347 20.768 - -0.59% -
BM_LowerBound_pair<uint32,_uint32>_1024 2.07% 44.410 45.328 - 1.97% -
std::sort(deque<int>)_(repeated)/8 2.06% 18.724 19.111 - 2.03% -
SetIntersection_Interlaced_Set_uint64_256_4 2.06% 11496271.590 11733432.533 - -0.58% -
BM_std_minmax<unsigned_long_long>/14 2.06% 3.294 3.362 - 1.48% -
std::copy(list<int>)/4096 2.05% 3295.613 3363.329 - -14.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.05% 141347.330 144251.562 - -0.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.05% 838.670 855.898 - -1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.05% 625651.529 638485.039 - 1.33% -
SetIntersection_Interlaced_Set_float_1024_4 2.05% 10067753.317 10274013.888 - 1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.05% 28.986 29.580 - -0.08% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.05% 471.852 481.502 - 2.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.04% 1126792.444 1149819.338 - -3.43% -
BM_RangesPopHeap_float_1024 2.04% 27.301 27.858 - -0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.04% 83870.291 85580.931 - 1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.04% 0.833 0.850 - -4.01% -
SetIntersection_Interlaced_Set_uint32_256_16 2.04% 11982647.564 12226532.043 - 0.19% -
BM_MakeHeap_uint32_SingleElement_64 2.04% 0.508 0.519 - 0.77% -
std::unordered_multiset<int>::ctor(const&)/8192 2.03% 54728.895 55842.422 - 0.03% -
SetIntersection_Front_Set_float_16384_64 2.03% 2013315.238 2054211.931 - 1.15% -
BM_std_min<char>/21 2.02% 1.809 1.846 - 0.04% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.02% 559.521 570.817 - 0.41% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.02% 1.430 1.459 - 2.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.01% 34.663 35.361 - -1.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.01% 4.903 5.001 - -8.69% -
BM_deque_vector_move_backward/4000 2.01% 142.995 145.866 - 1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.01% 1099617.376 1121677.786 - -0.02% -
710_omnetpp_r 2.00% 8.847 9.024 - -0.06% -
SetIntersection_None_Set_uint32_262144_1 2.00% 1159141.115 1182347.900 - 1.47% -
BM_RangesMakeHeap_float_PipeOrgan_16 2.00% 1.273 1.299 - 0.21% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.00% 174328165.684 177814788.308 - 2.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.00% 345406858.829 352314394.215 - 2.57% -
SetIntersection_None_Vector_string_1024_256 2.00% 1207845.068 1231985.951 - -0.63% -
BM_vector_deque_ranges_move/64 1.99% 2.661 2.714 - 1.29% -
SetIntersection_Interlaced_Set_string_262144_256 1.99% 2084884.928 2126414.631 - 2.09% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.99% 49796.103 50787.796 - -3.85% -
SetIntersection_None_Set_uint32_262144_16 1.99% 1156487.547 1179463.217 - 1.14% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 1.99% 29.839 30.431 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.99% 1457980.001 1486944.577 - 2.01% -
SetIntersection_Front_Set_string_16_4 1.98% 66849474.666 68175916.597 - 1.52% -
BM_MakeThenSortHeap_string_Descending_262144 1.98% 86.305 88.016 - 3.17% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.98% 32.807 33.457 - 0.54% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.98% 11.800 12.033 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.98% 201776211.563 205761732.336 - 1.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.97% 776.956 792.285 - 5.35% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.97% 11.848 12.082 - -0.22% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.97% 1261439.127 1286304.363 - 2.69% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.96% 26260.727 26776.747 - 4.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.96% 2.639 2.690 - 0.05% -
rng::search(deque<int>,_pred)_(near_matches)/1000 1.96% 25255.045 25750.642 - 11.86% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.96% 8.976 9.152 - -1.19% -
rng::transform(list<int>,_list<int>)/50 1.96% 39.020 39.784 - 0.52% -
SetIntersection_None_Set_float_262144_256 1.96% 1163435.059 1186217.529 - 1.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.95% 72.287 73.698 - 3.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.95% 14.780 15.068 - -0.96% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.95% 164.650 167.862 - 0.01% -
rng::reverse_copy(list<int>)/4096 1.95% 3071.994 3131.889 - 3.62% -
SetIntersection_Front_Set_uint64_262144_4 1.95% 1117760.870 1139550.447 - -4.07% -
BM_std_minmax_element<long_long>/1024 1.95% 272.019 277.311 - -2.15% -
BM_std_min<int>/17 1.94% 0.952 0.971 - 1.90% -
rng::search(deque<int>)_(near_matches)/1000 1.94% 24086.824 24555.157 - 19.93% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.94% 35840.003 36536.149 - 0.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.94% 6372.183 6495.841 - 3.62% -
std::unordered_multiset<int>::ctor(const&)/32 1.94% 197.953 201.792 - 1.07% -
BM_num_get<long_long> 1.94% 11.169 11.385 - -1.16% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.94% 190.627 194.319 - 2.23% -
std::none_of(list<int>)_(process_all)/32768 1.93% 25757.955 26256.126 - 0.60% -
BM_RangesPushHeap_float_Random_4 1.93% 2.912 2.968 - -0.57% -
std::remove(deque<int>)_(sprinkled)/50 1.93% 57.257 58.364 - -2.87% -
rng::transform(deque<int>)_(identity_transform)/50 1.93% 19.818 20.200 - 2.08% -
BM_RangesPushHeap_uint64_Ascending_262144 1.93% 4.701 4.791 - 2.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.93% 1.304 1.329 - 8.40% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.92% 3.908 3.983 - 0.18% -
std::unordered_multiset<int>::ctor(const&)/1024 1.92% 6612.872 6739.685 - 2.27% -
rng::search_n(vector<int>)_(no_match)/1024 1.92% 210.616 214.654 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.92% 1134963.232 1156723.109 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.92% 343275906.863 349855681.184 - -1.16% -
std::reverse(deque<int>)/8 1.91% 2.513 2.561 - 1.13% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.91% 7.508 7.652 - 0.41% -
SetIntersection_None_Vector_uint32_262144_1024 1.91% 1195447.572 1218290.086 - 1.65% -
std::multimap<int,_int>::ctor(const&)/32 1.91% 213.901 217.978 - 2.20% -
BM_CmpLess_uint_schar 1.90% 1.055 1.075 - -0.04% -
BM_PushHeap_uint32_Random_16 1.90% 4.413 4.497 - -0.48% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.90% 18.383 18.732 - 2.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.90% 9.303 9.480 - 2.46% -
SetIntersection_Front_Set_uint64_262144_1024 1.90% 14483865.216 14758972.421 - -9.82% -
std::set<int>::clear()/8192 1.90% 74257.731 75667.001 - -1.21% -
std::vector<std::string>::ctor(size)/32 1.89% 33.569 34.204 - -6.45% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.89% 255.983 260.824 - 0.08% -
BM_std_min<unsigned_char>/12 1.89% 1.358 1.384 - 4.10% -
rng::unique(list<int>,_pred)_(sprinkled)/52 1.89% 82.809 84.371 - -0.22% -
rng::rotate(list<int>)_(by_1/3)/50 1.88% 23.588 24.032 - 0.10% -
BM_std_min<char>/12 1.88% 1.333 1.358 - -0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 6599.656 6723.782 - 0.59% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.88% 516.327 526.036 - 1.31% -
SetIntersection_None_Vector_uint32_1024_1024 1.88% 1143717.582 1165216.838 - 1.76% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.88% 1.455 1.483 - 0.58% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.87% 4.778 4.867 - -1.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.87% 19.657 20.024 - 0.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.87% 4163.116 4240.906 - 1.70% -
rng::for_each_n(deque<int>)/50 1.87% 3.920 3.993 - -0.11% -
SetIntersection_Front_Set_uint64_256_1 1.87% 4403054.720 4485198.771 - 1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.86% 1123108.440 1144007.952 - 1.60% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.86% 638636.758 650520.412 - -0.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.86% 794.016 808.788 - 1.20% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.86% 6.589 6.712 - -3.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.86% 390836.472 398104.006 - 1.97% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.85% 15087053.996 15366469.545 - -1.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.85% 18.684 19.030 - -0.48% -
BM_std_min<unsigned_int>/8 1.84% 1.278 1.301 - 0.55% -
std::copy_if(list<int>)_(every_other)/32768 1.84% 25223.941 25688.466 - -0.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.84% 725.020 738.368 - -0.05% -
rng::any_of(list<int>)_(process_all)/8192 1.84% 7108.697 7239.502 - 0.02% -
std::find(vector<int>)_(process_all)/8 1.84% 2.647 2.696 - 1.35% -
BM_StringFindStringLiteral/64 1.84% 2.097 2.135 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.83% 179098839.391 182380973.167 - 0.93% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.83% 16.856 17.165 - 2.62% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.83% 11.320 11.527 - 0.15% -
SetIntersection_None_Set_float_262144_64 1.83% 1161667.966 1182921.225 - 1.62% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.83% 22.075 22.479 - 0.17% -
SetIntersection_Interlaced_Set_float_262144_4 1.83% 1286060.385 1309571.535 - 3.49% -
BM_std_min<long_long>/30 1.82% 3.164 3.222 - -1.40% -
BM_MakeThenSortHeap_string_SingleElement_262144 1.82% 51.549 52.488 - 3.54% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.82% 20.426 20.797 - -0.16% -
SetIntersection_Front_Vector_float_1024_4 1.82% 1119411.652 1139774.523 - 0.99% -
BM_std_minmax_element<long_long>/512 1.82% 138.204 140.718 - -2.33% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.82% 39.256 39.970 - -0.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.82% 23.532 23.960 - 27.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.82% 34.600 35.228 - 2.69% -
std::remove(deque<int>)_(prefix)/50 1.81% 65.874 67.069 - 6.07% -
BM_std_min<short>/20 1.81% 2.248 2.289 - 0.82% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 1.81% 3.347 3.408 - -0.31% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.81% 3714.704 3781.955 - 2.44% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.81% 794.216 808.578 - 3.97% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.81% 55.137 56.133 - 4.06% -
rng::fill(list<int>)/8192 1.81% 7392.444 7525.919 - 5.74% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.81% 54860.945 55851.467 - 1.48% -
BM_std_minmax<short>/27 1.80% 2.871 2.923 - 4.38% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.80% 14.834 15.101 - -0.75% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.80% 23.073 23.488 - 0.38% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.80% 2039.062 2075.723 - 0.80% -
rng::stable_sort(deque<int>)_(ascending)/8 1.80% 18.376 18.706 - 0.43% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.80% 219.925 223.878 - -0.12% -
BM_vector_deque_ranges_copy_backward/1 1.80% 2.219 2.259 - -2.86% -
BM_deque_deque_move_backward/64000 1.79% 8027.519 8171.532 - 1.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.79% 1210.548 1232.218 - -1.05% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.79% 6594.850 6712.867 - -0.19% -
BM_std_minmax<unsigned_short>/2 1.78% 0.848 0.863 - 0.71% -
BM_CmpLess_short_uint 1.78% 1.104 1.124 - 2.17% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.78% 23.051 23.461 - 0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.78% 51.274 52.186 - 1.13% -
std::multiset<int>::insert(value)_(already_present)/32 1.78% 19.001 19.339 - 1.52% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.78% 12.301 12.519 - 1.16% -
std::all_of(deque<int>)_(process_all)/32 1.77% 11.546 11.751 - 1.13% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.77% 29.917 30.446 - 1.63% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.77% 705.691 718.173 - -0.65% -
BM_std_minmax_element<short>/64 1.77% 17.237 17.542 - 0.45% -
std::partition(deque<int>)_(sparse)/1024 1.77% 389.174 396.054 - 0.12% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 1.77% 2.189 2.228 - -16.75% -
BM_RangesPushHeap_string_Ascending_256 1.76% 10.974 11.167 - -3.56% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.76% 24.501 24.932 - 1.50% -
std::none_of(list<int>)_(process_all)/32 1.76% 11.532 11.735 - -1.14% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.76% 4.521 4.600 - -1.81% -
SetIntersection_None_Set_uint32_262144_262144 1.76% 1148176.270 1168330.728 - 0.32% -
BM_std_min<unsigned_short>/22 1.75% 1.813 1.844 - -1.86% -
SetIntersection_None_Set_uint32_262144_4 1.75% 1157711.346 1178001.223 - 1.34% -
BM_deque_vector_ranges_move/64000 1.75% 2727.864 2775.578 - -2.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.75% 0.742 0.755 - 1.71% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.75% 42.765 43.512 - 0.72% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.75% 2.908 2.959 - -1.15% -
std::map<int,_int>::count(key)_(existent)/1024 1.74% 4.359 4.435 - 1.06% -
rng::search_n(vector<int>)_(no_match)/1048576 1.74% 209154.474 212802.147 - 1.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.74% 23.474 23.883 - -0.79% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.74% 453.792 461.698 - 3.76% -
BM_RangesMakeHeap_string_SingleElement_4 1.74% 3.593 3.655 - 1.17% -
std::stable_sort(deque<int>)_(ascending)/8 1.74% 18.150 18.466 - -0.69% -
std::copy_n(vector<bool>)_(aligned)/32768 1.74% 35.466 36.082 - 1.92% -
rng::contains(deque<int>)_(process_all)/8192 1.74% 1910.885 1944.047 - -0.36% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.73% 24.846 25.277 - 0.93% -
BM_std_min<char>/18 1.73% 0.988 1.005 - -3.93% -
BM_std_minmax<short>/22 1.73% 2.277 2.316 - 2.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.73% 11465374.355 11663766.203 - 2.00% -
BM_MakeThenSortHeap_string_SingleElement_16 1.73% 13.716 13.953 - 0.22% -
std::find_first_of(vector<int>)_(large_needle)/32 1.72% 104.780 106.587 - -3.21% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.72% 5729.589 5828.309 - 3.79% -
rng::sort(deque<int>)_(repeated)/1024 1.72% 946.790 963.097 - -0.02% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.72% 2.585 2.630 - 0.42% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.72% 19994.390 20338.738 - 2.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.72% 10.114 10.288 - 3.67% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.72% 0.943 0.960 - 0.72% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.72% 34356.153 34947.480 - 0.49% -
SetIntersection_Front_Set_uint32_256_4 1.72% 4483068.703 4560163.231 - 0.87% -
SetIntersection_Front_Set_uint32_262144_256 1.72% 4783864.002 4866009.575 - 0.15% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.72% 4.719 4.800 - 0.39% -
SetIntersection_Front_Set_uint32_64_16 1.72% 16761495.227 17049091.153 - 2.03% -
BM_deque_vector_ranges_move/4000 1.72% 143.122 145.577 - -0.40% -
BM_LowerBound_pair<uint32,_uint32>_256 1.71% 32.909 33.472 - 1.64% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.71% 38.360 39.016 - 0.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.71% 676.393 687.948 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.71% 1137567.190 1156972.952 - -0.18% -
BM_RangesPushHeap_float_Random_1024 1.71% 7.398 7.524 - 0.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.71% 13717.694 13951.581 - 0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.70% 20379909.592 20726780.318 - -0.17% -
rng::stable_sort(deque<int>)_(heap)/1024 1.70% 2722.797 2769.070 - -0.06% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.70% 10.127 10.299 - 2.77% -
std::unordered_set<int>::erase(key)_(existent)/32 1.70% 21.059 21.417 - -0.53% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.70% 24.578 24.995 - 1.93% -
BM_CmpLess_schar_short 1.70% 0.948 0.964 - -0.99% -
rng::replace(vector<int>)_(prefix)/1024 1.69% 165.327 168.122 - 4.07% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.69% 25.770 26.206 - 1.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.69% 182644.161 185728.227 - -1.12% -
std::find_if_not(list<int>)_(process_all)/50 1.69% 21.327 21.687 - 1.41% -
std::replace(vector<int>)_(prefix)/50 1.68% 7.594 7.722 - 1.21% -
SetIntersection_None_Vector_uint32_256_16 1.68% 4230663.609 4301748.655 - 1.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.68% 7.316 7.439 - 3.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 635959.970 646625.039 - -0.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.68% 0.655 0.666 - 1.98% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.68% 3.957 4.023 - 0.24% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.68% 12.114 12.316 - 0.83% -
SetIntersection_Front_Set_uint32_262144_16384 1.67% 351370920.612 357253385.740 - -0.26% -
rng::search(deque<int>,_pred)_(near_matches)/1024 1.67% 26503.842 26945.292 - 11.86% -
rng::sort(deque<int>)_(pipe-organ)/8 1.67% 20.869 21.217 - 1.60% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.66% 62.982 64.030 - 1.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.66% 0.940 0.956 - 6.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.66% 12269.656 12473.415 - -0.19% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.66% 34.527 35.100 - -0.05% -
rng::search_n(vector<int>)_(no_match)/1000 1.66% 206.756 210.184 - 2.15% -
std::adjacent_find(vector<int>)/1048576 1.66% 234956.049 238850.973 - 1.33% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.66% 24.954 25.367 - 1.23% -
BM_MakeThenSortHeap_uint64_Random_262144 1.66% 35.365 35.951 - 1.70% -
std::rotate(list<int>)_(by_1/3)/8192 1.65% 8774.675 8919.730 - -0.59% -
BM_MakeHeap_float_Random_262144 1.65% 1.115 1.134 - 1.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.65% 27.979 28.441 - -1.17% -
rng::find_if(deque<int>)_(process_all)/32768 1.65% 12191.876 12393.194 - 4.10% -
rng::stable_sort(deque<int>)_(heap)/8192 1.65% 17701.697 17993.971 - -0.76% -
BM_std_minmax<unsigned_short>/28 1.65% 2.543 2.585 - 0.31% -
std::set<int>::erase(iterator)/8192 1.65% 20.328 20.663 - -1.18% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.65% 21.976 22.338 - 0.42% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.65% 28.135 28.598 - 5.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.65% 561.789 571.033 - -0.07% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.64% 264645.710 268983.128 - 0.09% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 1.64% 3.038 3.088 - 4.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.64% 42761.124 43460.418 - -2.27% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.64% 3.265 3.318 - -0.42% -
BM_vector_deque_move_backward/512 1.63% 17.601 17.889 - -2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.63% 9795136.959 9955166.566 - -0.50% -
BM_StringDestroy_Large 1.63% 6.747 6.857 - -1.59% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.63% 9.269 9.420 - 0.92% -
rng::remove(deque<int>)_(prefix)/50 1.63% 63.484 64.519 - -1.59% -
SetIntersection_None_Set_float_262144_1024 1.63% 1171820.474 1190921.227 - 2.77% -
SetIntersection_Front_Set_string_1024_1 1.63% 1148086.621 1166788.758 - 1.34% -
BM_CmpLess_int_uchar 1.63% 1.118 1.137 - 0.75% -
std::move_backward(deque<int>)/262144 1.62% 29751.221 30234.147 - -0.80% -
SetIntersection_Interlaced_Set_uint64_64_64 1.62% 15158007.264 15403994.530 - 0.37% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.62% 31.815 32.331 - -0.11% -
BM_std_min<short>/25 1.62% 2.086 2.119 - 2.99% -
SetIntersection_Interlaced_Set_string_262144_1024 1.62% 2114599.366 2148832.602 - 1.77% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.62% 779.609 792.229 - 0.87% -
SetIntersection_Front_Vector_uint64_64_16 1.61% 15216967.588 15462597.170 - -0.81% -
BM_std_min<unsigned_short>/23 1.61% 2.135 2.169 - -0.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.61% 2.303 2.340 - 1.62% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.61% 6603.159 6709.588 - 1.30% -
rng::move_backward(deque<int>)/262144 1.61% 29928.839 30410.943 - -0.57% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.61% 16.665 16.933 - 0.07% -
std::unordered_map<int,_int>::ctor(const&)/32 1.61% 201.044 204.281 - 1.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.61% 22.047 22.402 - -1.70% -
BM_std_minmax<short>/20 1.61% 2.001 2.033 - 0.16% -
std::map<int,_int>::clear()/32 1.61% 655.700 666.229 - -1.24% -
std::map<int,_int>::find(key)_(existent)/1024 1.61% 3.750 3.810 - -1.03% -
bm_ranges_lexicographical_compare<int>/2 1.60% 1.527 1.552 - -3.92% -
SetIntersection_None_Set_uint32_256_1 1.60% 11425949.725 11609155.603 - 0.38% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.60% 1107234.404 1124954.717 - 0.54% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.60% 6.074 6.171 - 1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.60% 5368191.344 5454075.342 - 2.06% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.60% 680.868 691.760 - 1.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.60% 11.323 11.504 - 1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.60% 10916.691 11090.937 - 0.83% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.60% 28.526 28.982 - 0.52% -
std::stable_sort(deque<int>)_(ascending)/1024 1.60% 2115.055 2148.805 - 1.27% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.59% 16.546 16.810 - -0.74% -
BM_MakeThenSortHeap_uint64_Descending_256 1.59% 8.639 8.777 - 0.59% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.58% 6398.836 6500.230 - 1.26% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 6467.293 6569.546 - -1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.58% 39142053.124 39760837.027 - 2.58% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.58% 41542.158 42198.360 - 0.02% -
rng::replace(vector<int>)_(prefix)/50 1.58% 6.984 7.094 - -5.04% -
BM_PushHeap_float_Ascending_16384 1.58% 4.221 4.287 - 5.68% -
std::copy(deque<int>)/32768 1.58% 1142.695 1160.737 - -0.34% -
std::find(list<int>)_(bail_25%)/1024 1.58% 130.138 132.192 - 1.54% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 11890.098 12077.476 - -2.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.57% 157800040.821 160283871.107 - 1.21% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 1.57% 666.610 677.086 - 2.01% -
SetIntersection_None_Vector_uint32_262144_256 1.57% 1204172.385 1223081.762 - 1.90% -
BM_MakeHeap_string_PipeOrgan_4 1.57% 2.550 2.590 - 0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 1.57% 4.968 5.046 - 0.82% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.57% 20.673 20.996 - 0.08% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.56% 5.376 5.460 - 0.09% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.56% 24.344 24.724 - 0.93% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.56% 344846.082 350211.003 - 0.96% -
BM_MakeHeap_string_Random_256 1.56% 10.416 10.578 - 1.93% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.55% 8.111 8.237 - 0.76% -
BM_vector_deque_ranges_move_backward/512 1.55% 17.739 18.014 - -0.29% -
std::transform(deque<int>,_deque<int>)/32 1.55% 21.584 21.919 - -0.27% -
BM_std_min<unsigned_int>/32 1.55% 2.172 2.206 - -0.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.54% 35856.864 36410.190 - 1.34% -
rng::sort(deque<int>)_(heap)/1024 1.54% 6250.758 6347.086 - 0.52% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.54% 1.370 1.391 - -0.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.54% 28.161 28.594 - 3.38% -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1.54% 1338.059 1358.632 - -0.95% -
SetIntersection_Front_Set_uint32_262144_262144 1.53% 1839633.871 1867853.352 - -1.02% -
std::reverse(vector<int>)/8 1.53% 1.596 1.621 - 5.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.53% 7.468 7.582 - -1.05% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.53% 5.662 5.749 - 1.60% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.53% 10.146 10.301 - 1.97% -
BM_MakeHeap_string_Random_16384 1.53% 12.621 12.814 - 1.58% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.53% 2060.719 2092.213 - 3.32% -
BM_deque_deque_move/4000 1.53% 145.869 148.097 - -0.17% -
BM_std_min<long_long>/12 1.53% 2.029 2.060 - -0.72% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.53% 24996.242 25377.915 - -0.23% -
SetIntersection_Front_Vector_uint32_256_4 1.53% 4393165.070 4460234.378 - 0.04% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.52% 21.209 21.532 - -2.15% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.52% 1890.123 1918.878 - 1.04% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.52% 7107.124 7215.161 - 0.78% -
std::is_sorted_until(list<int>)/8 1.52% 2.208 2.241 - 0.36% -
BM_std_min<unsigned_short>/18 1.52% 1.534 1.558 - 1.22% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.52% 4255.268 4319.799 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.51% 23.466 23.821 - 2.39% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.51% 19.152 19.442 - 0.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 140999.593 143131.578 - -1.71% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.51% 204742.214 207835.750 - 0.18% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.51% 76176.223 77325.951 - 0.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.51% 382532.526 388301.559 - 0.91% -
rng::search(deque<int>)_(near_matches)/1024 1.51% 25225.077 25605.423 - 20.34% -
BM_deque_vector_ranges_copy/4000 1.51% 142.496 144.642 - 0.57% -
std::find(list<int>)_(bail_25%)/8192 1.50% 1424.244 1445.657 - 1.33% -
rng::find_if_not(deque<int>)_(process_all)/32768 1.50% 11635.146 11809.931 - 3.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.50% 33.591 34.095 - 1.04% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 1.50% 36.609 37.158 - -7.59% -
BM_std_min<unsigned_char>/32 1.50% 2.864 2.907 - 0.56% -
SetIntersection_Front_Vector_uint32_256_16 1.50% 4369336.929 4434927.989 - -2.27% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.50% 28.693 29.123 - 3.60% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.50% 0.983 0.998 - -19.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.50% 3.110 3.156 - 1.88% -
BM_std_min<unsigned_int>/16 1.50% 1.908 1.937 - -0.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.50% 16.047 16.288 - -0.44% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.50% 17.046 17.301 - -2.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.50% 72615.390 73702.042 - -0.01% -
SetIntersection_None_Set_uint64_1024_64 1.50% 8675352.491 8805052.450 - 1.58% -
BM_MakeHeap_uint64_Random_64 1.49% 1.283 1.302 - -0.34% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.49% 365.978 371.444 - 0.83% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.49% 1921189.127 1949859.621 - 0.50% -
BM_CmpLess_int_uint 1.49% 1.111 1.128 - 0.74% -
BM_MakeThenSortHeap_float_Ascending_64 1.49% 3.960 4.019 - -0.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.49% 682.295 692.442 - 1.39% -
rng::swap_ranges(deque<int>)/50 1.49% 19.938 20.234 - 3.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.49% 10.780 10.940 - 2.10% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.48% 3.568 3.621 - -0.27% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.48% 550674.961 558842.890 - 1.45% -
SetIntersection_Interlaced_Set_string_1024_4 1.48% 10508623.239 10664303.020 - 1.65% -
BM_std_min<short>/32 1.48% 2.943 2.986 - -3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.48% 1095222.076 1111434.889 - 3.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.48% 46.797 47.490 - 0.31% -
std::all_of(list<int>)_(process_all)/50 1.48% 21.545 21.864 - 0.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.48% 33.637 34.135 - -1.14% -
std::set<int>::count(key)_(existent)/8192 1.48% 7.782 7.897 - -9.40% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.47% 54332.482 55133.483 - 0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.47% 11.776 11.949 - 1.31% -
SetIntersection_Front_Set_string_16384_256 1.47% 14679650.652 14895846.734 - -12.81% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.47% 19.666 19.955 - -1.39% -
std::set<int>::count(key)_(existent)/32 1.47% 1.793 1.819 - -0.45% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.47% 30.574 31.022 - 0.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.47% 1192.195 1209.666 - 0.12% -
BM_deque_vector_ranges_move_backward/1024 1.46% 36.700 37.238 - 1.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.46% 1.655 1.679 - -0.61% -
SetIntersection_Interlaced_Set_string_16384_256 1.46% 351631065.344 356766902.430 - 3.47% -
rng::starts_with(vector<int>,_pred)/1000 1.46% 455.743 462.397 - -0.05% -
SetIntersection_Interlaced_Set_uint64_256_16 1.46% 12140773.147 12317853.983 - 0.11% -
SetIntersection_Front_Vector_string_262144_16 1.46% 1720166.411 1745195.191 - 2.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 1.45% 44.302 44.947 - 37.66% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.45% 1.303 1.322 - 7.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.45% 16151.400 16386.189 - 1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.45% 8679669.839 8805761.598 - 1.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.45% 6.565 6.660 - 3.16% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.45% 674.023 683.787 - 1.49% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.45% 206173.258 209159.763 - 0.22% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.44% 18.487 18.754 - -0.65% -
BM_std_minmax_element<long_long>/4096 1.44% 1077.033 1092.577 - -2.53% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.44% 35624.174 36138.017 - 1.30% -
std::reverse_copy(vector<int>)/4096 1.44% 133.874 135.800 - 2.23% -
SetIntersection_None_Set_float_262144_16384 1.44% 1163602.455 1180332.029 - 1.19% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.44% 1904.935 1932.322 - 0.23% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.44% 1921.113 1948.719 - 1.47% -
std::find_if(deque<int>)_(bail_25%)/8192 1.44% 703.452 713.556 - -4.92% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.43% 660.362 669.830 - 1.30% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.43% 13.697 13.894 - 0.70% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.43% 4.117 4.176 - -1.34% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.43% 6606.844 6701.328 - -1.44% -
std::partition_point(deque<int>)/1024 1.43% 9.226 9.358 - 2.07% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.43% 22.091 22.406 - 0.84% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.43% 49.070 49.770 - 1.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.42% 51.778 52.515 - 1.83% -
BM_MakeThenSortHeap_float_Ascending_256 1.42% 6.462 6.554 - -2.64% -
std::multiset<int>::insert(value)_(already_present)/8192 1.42% 32.582 33.045 - -0.15% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.42% 1.279 1.298 - 0.39% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.42% 1509789.326 1531200.947 - -0.40% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.42% 7580.128 7687.539 - 0.59% -
rng::partial_sort(vector<int>)_(ascending)/8 1.41% 20.636 20.928 - -0.07% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.41% 20.438 20.727 - 2.09% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.41% 27.135 27.518 - 0.57% -
BM_MakeThenSortHeap_string_Ascending_1024 1.41% 35.846 36.352 - 1.97% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.41% 17.891 18.143 - 4.28% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.41% 173.553 175.992 - -0.44% -
std::stable_sort(deque<int>)_(heap)/1024 1.40% 2716.434 2754.505 - -0.76% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.40% 59.061 59.886 - 1.26% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.40% 0.775 0.786 - -1.79% -
SetIntersection_Front_Vector_string_262144_1 1.40% 1141228.534 1157160.001 - 0.85% -
BM_CmpEqual_short_short 1.40% 1.117 1.132 - 0.45% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.39% 151602.058 153716.785 - 2.33% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.39% 5.058 5.128 - -1.06% -
BM_std_min<char>/6 1.39% 1.589 1.611 - 2.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.39% 9.755 9.890 - 2.70% -
SetIntersection_Front_Vector_uint64_16384_256 1.39% 2291855.874 2323698.965 - -0.28% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.39% 68367.888 69317.543 - -0.50% -
std::multiset<int>::insert(value)_(already_present)/0 1.38% 18.092 18.342 - 0.27% -
std::map<int,_int>::clear()/1024 1.38% 10580.321 10726.666 - -2.04% -
BM_RangesPopHeap_uint64_4 1.38% 2.667 2.704 - -1.09% -
std::all_of(list<int>)_(process_all)/8192 1.38% 7605.898 7710.771 - 0.33% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.38% 647.588 656.517 - 1.24% -
std::sort(deque<int>)_(pipe-organ)/8 1.38% 20.846 21.133 - 1.01% -
BM_std_min<unsigned_char>/5500 1.38% 37.074 37.585 - 1.54% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.38% 54255.902 55002.805 - -1.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.38% 23.730 24.057 - 0.67% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.38% 87.514 88.718 - 0.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.38% 1.304 1.322 - 7.64% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.37% 3109.761 3152.459 - 0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.37% 8.736 8.856 - 1.99% -
BM_deque_deque_ranges_move/4000 1.37% 145.680 147.677 - -0.61% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.37% 1.940 1.966 - -17.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.37% 24.540 24.876 - 13.99% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.37% 325.440 329.898 - 0.51% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.37% 23.083 23.399 - -1.52% -
rng::generate(list<int>)/32 1.36% 8.537 8.653 - -1.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.36% 556118.838 563706.925 - 0.05% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.36% 16.129 16.349 - -0.68% -
BM_std_min<short>/31 1.36% 2.571 2.606 - -1.63% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 6187.769 6271.913 - 3.38% -
std::find_if(deque<int>)_(process_all)/32768 1.36% 11637.762 11795.751 - 0.98% -
std::copy_if(vector<int>)_(every_other)/8 1.36% 2.530 2.564 - 2.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.36% 1.320 1.338 - 0.83% -
SetIntersection_Front_Set_string_16384_16384 1.35% 348414383.381 353133776.869 - -0.22% -
SetIntersection_Front_Set_string_262144_4 1.35% 1299642.822 1317226.164 - -0.86% -
std::partition_copy(vector<int>)/50 1.35% 12.971 13.146 - -0.94% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.35% 4257.964 4315.446 - 0.34% -
BM_std_minmax_element<long_long>/4000 1.35% 1052.350 1066.554 - -2.61% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.35% 14587.835 14784.709 - 1.37% -
BM_MakeHeap_string_Ascending_16 1.35% 3.762 3.813 - 3.64% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 1.35% 123606.006 125272.687 - 1.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.35% 529.962 537.099 - -1.17% -
SetIntersection_None_Vector_uint32_262144_4 1.35% 1206296.218 1222532.222 - 2.89% -
std::partition_copy(deque<int>)/1024 1.34% 635.141 643.683 - 0.31% -
rng::move(list<int>)/262144 1.34% 253892.495 257305.676 - 2.23% -
SetIntersection_Front_Vector_string_1024_256 1.34% 9942359.291 10075958.325 - -18.85% -
bm_ranges_swap_ranges_vb_aligned/131072 1.34% 249.347 252.695 - 2.62% -
rng::move_backward(list<int>)/4096 1.34% 6560.116 6648.115 - 1.08% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.34% 212.330 215.178 - -4.33% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 5461.853 5535.087 - 0.03% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.34% 11.542 11.697 - -0.53% -
SetIntersection_None_Vector_string_262144_1024 1.34% 1349693.025 1367773.836 - -0.58% -
std::set<std::string>::ctor(const&)/32 1.34% 691.335 700.578 - 1.59% -
SetIntersection_Front_Vector_uint64_1024_16 1.34% 1196861.502 1212858.251 - 4.32% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.33% 200.204 202.870 - 2.07% -
BM_deque_deque_copy/4000 1.33% 145.493 147.431 - 0.17% -
SetIntersection_None_Vector_uint64_16384_64 1.33% 1173032.512 1188632.343 - 0.04% -
std::unordered_set<int>::clear()/8192 1.33% 61971.823 62794.650 - 3.35% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.32% 8903.991 9021.738 - -0.24% -
std::find(vector<int>)_(bail_25%)/8 1.32% 1.374 1.392 - -0.07% -
BM_std_min<unsigned_char>/7 1.32% 1.840 1.864 - 1.93% -
std::set<std::string>::clear()/8192 1.32% 202010.872 204677.503 - -1.89% -
std::stable_sort(deque<int>)_(descending)/1024 1.32% 2938.555 2977.230 - 0.65% -
BM_deque_deque_ranges_move/64 1.32% 5.522 5.594 - 4.54% -
SetIntersection_Front_Set_float_262144_4 1.31% 1140228.310 1155213.482 - 2.88% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.31% 43412.401 43982.415 - 0.17% -
BM_std_minmax_element<char>/4 1.31% 1.242 1.258 - 1.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.31% 10.200 10.334 - 1.14% -
std::set<int>::equal_range(key)_(existent)/1024 1.31% 4.130 4.184 - -0.10% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.31% 709.586 718.894 - 1.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.31% 32056.630 32476.830 - 1.82% -
SetIntersection_None_Vector_string_262144_4 1.31% 1353459.219 1371181.185 - 0.29% -
std::multimap<int,_int>::erase(iterator)/32 1.31% 20.733 21.005 - -1.99% -
BM_StringFindAllMatch/8 1.31% 2.544 2.577 - 8.21% -
BM_MakeThenSortHeap_float_Random_262144 1.31% 62.360 63.175 - 0.70% -
BM_RangesPushHeap_string_Descending_4 1.31% 1.881 1.905 - -1.92% -
rng::any_of(deque<int>)_(process_all)/32 1.31% 11.550 11.701 - 1.45% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.30% 97372.653 98642.574 - 4.38% -
std::generate(list<int>)/32 1.30% 8.540 8.652 - -0.63% -
SetIntersection_Front_Vector_uint64_262144_16 1.30% 1167680.955 1182856.154 - 0.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.30% 0.939 0.951 - 1.33% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.30% 3125.633 3166.170 - 1.03% -
rng::partition_point(list<int>)/32 1.30% 15.619 15.821 - 0.28% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.30% 4266.459 4321.743 - 1.52% -
SetIntersection_Interlaced_Set_string_262144_262144 1.30% 17375759.848 17600806.234 - -0.42% -
SetIntersection_None_Set_uint64_1024_16 1.29% 8738560.901 8851467.867 - 1.57% -
BM_MakeHeap_string_Descending_64 1.29% 2.560 2.593 - -0.78% -
std::set<std::string>::ctor(const&)/8192 1.29% 342636.056 347048.197 - 0.41% -
BM_CmpEqual_int_short 1.29% 1.120 1.134 - 0.13% -
rng::is_sorted_until(list<int>)/1024 1.29% 748.423 758.054 - 0.01% -
BM_deque_vector_ranges_copy_backward/4096 1.29% 147.915 149.816 - 1.79% -
rng::partial_sort(vector<int>)_(heap)/8 1.28% 27.008 27.354 - 1.45% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.28% 15.821 16.024 - -0.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.28% 511.311 517.854 - 0.04% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.28% 37398.272 37876.738 - 0.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.28% 18.021 18.252 - 0.68% -
SetIntersection_Interlaced_Vector_string_256_1 1.28% 4531051.187 4588893.321 - 0.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.28% 690692.380 699499.917 - 1.26% -
std::copy_n(deque<int>)/64 1.27% 2.764 2.799 - 1.42% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 1.27% 347610.472 352038.920 - 0.65% -
std::multiset<int>::contains(key)_(existent)/1024 1.27% 4.029 4.081 - 4.12% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 1.27% 19.356 19.602 - -2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.27% 2.885 2.921 - 0.52% -
SetIntersection_Front_Set_float_262144_64 1.27% 1871469.646 1895262.541 - 2.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.27% 2928457.312 2965685.623 - 0.73% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.27% 2855.264 2891.544 - -0.25% -
std::find_if_not(vector<char>)_(process_all)/1024 1.27% 270.441 273.875 - -0.04% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.27% 16.886 17.100 - 1.08% -
std::fill_n(vector<bool>)/64 1.27% 1.518 1.537 - -3.84% -
BM_deque_deque_copy/1024 1.27% 39.286 39.784 - 3.28% -
SetIntersection_Interlaced_Set_string_1024_256 1.27% 35695325.305 36147008.994 - 0.64% -
BM_std_minmax<unsigned_int>/70000 1.26% 2353.849 2383.616 - 1.30% -
BM_MakeHeap_string_SingleElement_16 1.26% 5.724 5.797 - 2.73% -
BM_std_min<char>/23 1.26% 2.281 2.310 - -0.53% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.26% 9.254 9.371 - 1.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.26% 9.827 9.951 - -0.32% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 1.26% 20.671 20.932 - 1.10% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.26% 343426.413 347760.289 - 0.54% -
BM_deque_vector_move_backward/70000 1.26% 8523.670 8631.200 - -0.21% -
BM_std_min<unsigned_char>/31 1.26% 2.500 2.532 - -1.59% -
BM_MakeThenSortHeap_float_Ascending_16384 1.26% 27.668 28.016 - 0.09% -
rng::move(deque<int>)/1048576 1.26% 54335.645 55019.727 - 0.90% -
BM_std_minmax<int>/70000 1.26% 2353.285 2382.892 - 1.29% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.26% 16.205 16.408 - 1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.26% 562.306 569.374 - -1.81% -
SetIntersection_Front_Vector_string_262144_256 1.25% 9970545.148 10095510.185 - -14.15% -
BM_MakeThenSortHeap_float_Descending_16 1.25% 1.840 1.863 - -1.09% -
BM_LowerBound_string_16 1.25% 36.653 37.112 - -0.06% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.25% 699.381 708.124 - 7.46% -
std::move_backward(deque<int>)/1048576 1.25% 127138.003 128726.358 - 0.28% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.25% 17.893 18.117 - 0.21% -
SetIntersection_Front_Vector_string_16384_256 1.25% 10154110.659 10280864.940 - 2.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 530.755 537.374 - 3.01% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.25% 6.069 6.145 - -0.26% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.25% 26.369 26.698 - 0.60% -
BM_CmpLess_uchar_uint 1.24% 1.121 1.135 - 2.46% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.24% 972.537 984.612 - 0.38% -
rng::stable_partition(list<int>)_(sparse)/50 1.24% 25.724 26.044 - -0.23% -
std::fill_n(vector<int>)/8192 1.24% 235.554 238.477 - 0.02% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.24% 234045374.633 236943653.434 - 0.55% -
SetIntersection_None_Set_string_16384_4 1.24% 197065644.491 199505124.018 - 3.34% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.24% 875988.622 886812.924 - 3.17% -
BM_MakeHeap_string_Random_16 1.23% 8.361 8.464 - 2.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.23% 681.437 689.836 - 1.16% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.23% 2.947 2.983 - 0.05% -
SetIntersection_None_Vector_uint32_1024_4 1.23% 1150106.441 1164240.261 - 3.91% -
std::move_backward(vector<bool>)_(aligned)/32768 1.23% 38.281 38.751 - 1.60% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.23% 13.870 14.040 - 0.42% -
std::is_sorted_until(vector<int>,_pred)/8192 1.23% 3328.184 3368.973 - -0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.22% 689.465 697.901 - 0.57% -
SetIntersection_Front_Set_float_1024_16 1.22% 1308042.976 1324044.932 - 1.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.22% 904.716 915.757 - 1.05% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.22% 33.256 33.662 - 2.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.22% 55777.066 56457.230 - -1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.22% 2338864.778 2367351.681 - -2.11% -
SetIntersection_Front_Vector_uint32_16384_256 1.22% 2290052.784 2317943.950 - -11.02% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.22% 5.712 5.781 - -1.13% -
SetIntersection_Interlaced_Set_float_262144_16384 1.22% 1251303.222 1266510.418 - 1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.21% 143389547.512 145130060.937 - 3.26% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.21% 22.549 22.823 - 2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.21% 4469183.778 4523341.585 - 4.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.21% 6.875 6.958 - 0.48% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 1.21% 24.408 24.704 - -0.33% -
std::find_if(deque<int>)_(process_all)/8192 1.21% 2845.291 2879.679 - 0.00% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 1.21% 34.586 35.004 - 0.58% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.21% 31.180 31.556 - 0.23% -
rng::sort(deque<int>)_(descending)/8 1.21% 25.537 25.845 - 0.45% -
BM_CmpEqual_uint_uint 1.21% 1.111 1.124 - 1.70% -
BM_RangesSortHeap_uint64_4 1.21% 0.934 0.945 - -0.19% -
rng::copy_if(list<int>)_(every_other)/32768 1.20% 25335.272 25640.287 - -0.78% -
std::search_n(list<int>)_(no_match)/1000 1.20% 677.286 685.439 - 28.05% -
rng::stable_sort(deque<int>)_(descending)/1024 1.20% 2944.206 2979.488 - 0.43% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.20% 538.689 545.136 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.20% 7726.137 7818.533 - 1.05% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.20% 2631.783 2663.236 - -2.39% -
std::find_if(list<int>)_(process_all)/50 1.19% 21.457 21.714 - 0.91% -
BM_std_min<unsigned_int>/12 1.19% 1.481 1.498 - 1.27% -
SetIntersection_None_Vector_uint32_1024_64 1.19% 1152939.517 1166687.791 - 1.26% -
BM_std_min<int>/16 1.19% 1.691 1.711 - -1.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.19% 1317.860 1333.555 - -40.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.19% 11.691 11.830 - -0.10% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.19% 12.298 12.444 - 0.92% -
std::move(vector<bool>)_(unaligned)/64 1.19% 1.534 1.552 - -1.75% -
std::remove(deque<int>)_(sprinkled)/32 1.19% 52.627 53.253 - -2.49% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.19% 10.575 10.701 - -4.60% -
std::stable_sort(deque<int>)_(heap)/8 1.19% 26.009 26.318 - -1.22% -
BM_num_get<void*> 1.19% 11.654 11.792 - 1.01% -
std::set<int>::ctor(const&,_alloc)/8192 1.18% 49177.703 49759.061 - 3.76% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.18% 3.638 3.681 - -0.45% -
BM_PushHeap_uint32_Random_256 1.18% 6.040 6.111 - 0.27% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.18% 71.855 72.699 - 0.44% -
SetIntersection_Front_Set_float_262144_1024 1.17% 14204613.479 14371471.854 - -7.42% -
BM_MakeHeap_string_PipeOrgan_64 1.17% 4.734 4.790 - 1.47% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.17% 1105807.847 1118765.148 - -0.14% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.17% 955445.278 966635.717 - -0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.17% 11.549 11.684 - 0.02% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.17% 1875.280 1897.210 - -3.24% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.17% 8971.002 9075.880 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.17% 248119157.896 251019392.201 - 0.59% -
std::partial_sort(vector<int>)_(ascending)/8 1.17% 20.668 20.909 - 0.30% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.17% 2943.764 2978.140 - 0.87% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.17% 12.923 13.073 - 1.32% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 1.17% 16.421 16.612 - 0.78% -
SetIntersection_Front_Vector_string_256_256 1.17% 20167089.749 20402191.724 - -0.17% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.17% 22.819 23.085 - -0.29% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.17% 49422.171 49998.001 - 2.97% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.16% 24.392 24.676 - 1.10% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 1.16% 17.898 18.105 - -1.36% -
std::stable_sort(vector<int>)_(descending)/8 1.16% 25.522 25.818 - 2.71% -
std::multimap<int,_int>::erase(iterator)/8192 1.16% 20.956 21.199 - -1.72% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.16% 550743.602 557115.221 - 0.94% -
std::find_if(list<int>)_(bail_25%)/1024 1.16% 191.630 193.846 - -0.07% -
SetIntersection_Interlaced_Set_float_4_1 1.16% 228922305.274 231567709.778 - 1.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.15% 24.083 24.361 - -2.66% -
BM_std_min<long_long>/31 1.15% 3.403 3.442 - 1.42% -
std::move(vector<int>)/1048576 1.15% 56252.719 56900.257 - 1.32% -
rng::adjacent_find(list<int>)/8192 1.15% 6942.128 7021.973 - 0.94% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 1.15% 18.028 18.235 - 1.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.15% 3.006 3.041 - 1.82% -
std::move_backward(vector<bool>)_(unaligned)/512 1.14% 4.639 4.692 - -0.81% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.14% 9.015 9.118 - 0.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.14% 4.045 4.091 - 0.45% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.14% 9.013 9.116 - -1.07% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.14% 283.395 286.628 - -0.01% -
BM_std_minmax_element<long_long>/5500 1.14% 1444.963 1461.437 - -2.87% -
rng::sort(deque<int>)_(heap)/8 1.14% 24.896 25.180 - 1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.14% 29.829 30.168 - 0.40% -
BM_RangesPushHeap_float_Random_16384 1.14% 7.634 7.721 - 0.50% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.14% 29.704 30.041 - -0.12% -
SetIntersection_Front_Set_float_16_16 1.14% 41397596.381 41867541.198 - 0.09% -
std::shift_left(list<int>)/50 1.13% 27.667 27.981 - 1.30% -
std::for_each(join_view(vector<vector<int>>))/8192 1.13% 262.303 265.278 - 0.81% -
BM_RangesPopHeap_uint32_4 1.13% 2.629 2.658 - -0.05% -
rng::sort(deque<int>)_(heap)/8192 1.13% 69292.902 70076.583 - 0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.13% 4098.563 4144.819 - -0.38% -
std::copy(deque<int>)/1048576 1.13% 49733.641 50294.523 - 1.32% -
std::map<int,_int>::erase(key)_(existent)/1024 1.13% 24.892 25.173 - 0.82% -
SetIntersection_Front_Vector_uint64_4_4 1.13% 143745761.185 145365944.039 - 0.44% -
std::set<int>::contains(key)_(existent)/1024 1.13% 3.957 4.001 - -0.83% -
BM_deque_vector_ranges_move_backward/1 1.13% 2.117 2.141 - 0.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.12% 18.293 18.498 - 0.35% -
BM_CmpEqual_uchar_schar 1.12% 1.050 1.062 - -0.46% -
BM_MakeHeap_string_Descending_4 1.12% 2.095 2.118 - -0.16% -
BM_StringRelational_Less_Small_Empty_Control 1.12% 1.898 1.920 - 3.87% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 1.12% 24.659 24.934 - -0.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.12% 3.614 3.655 - 0.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.12% 2.844 2.876 - -2.69% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.12% 1107342.422 1119710.251 - -0.82% -
BM_std_minmax<long_long>/23 1.12% 4.329 4.377 - -0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.12% 19.175 19.389 - 1.66% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.11% 1102354.118 1114642.949 - -0.08% -
BM_MakeThenSortHeap_uint64_Random_16384 1.11% 22.087 22.333 - 0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.11% 9850.082 9959.688 - 6.76% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.11% 6.029 6.096 - 2.38% -
BM_std_min<char>/28 1.11% 1.776 1.796 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 7621.439 7706.165 - 1.80% -
rng::equal(vector<bool>)_(unaligned)/8192 1.11% 64.767 65.487 - 0.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.11% 33.160 33.528 - 0.43% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.11% 18133.682 18334.387 - 1.24% -
rng::search(vector<int>)_(same_length)/1000 1.11% 241.906 244.581 - 0.63% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.11% 16.585 16.769 - 2.00% -
BM_RangesMakeHeap_string_Heap_4 1.11% 3.029 3.063 - 0.86% -
BM_MakeHeap_uint64_PipeOrgan_16 1.10% 1.028 1.039 - 0.12% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.10% 16.505 16.687 - 0.81% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.10% 63.766 64.469 - -0.58% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.10% 2.120 2.143 - 0.79% -
rng::copy_n(vector<int>)/1048576 1.10% 49369.004 49911.041 - 0.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.10% 19.210 19.421 - 1.11% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.10% 6222.572 6290.879 - -4.75% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.10% 23.656 23.915 - 0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.09% 16.161 16.338 - 0.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.09% 19.435 19.647 - 0.16% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.09% 1.690 1.708 - -0.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.09% 6.080 6.146 - 0.99% -
SetIntersection_Front_Set_string_262144_1 1.09% 1142036.237 1154485.138 - -0.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.09% 1.305 1.319 - 10.97% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.09% 539.160 545.029 - 0.46% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 1.09% 24.531 24.798 - -0.07% -
SetIntersection_Interlaced_Set_string_64_4 1.09% 26877999.369 27170351.149 - -0.10% -
std::rotate(list<int>)_(by_1/4)/8192 1.09% 7224.915 7303.466 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.09% 7787858.656 7872489.840 - 2.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.09% 23.834 24.093 - -0.92% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.09% 356.894 360.769 - -0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 19.509 19.721 - -0.50% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.09% 17.328 17.516 - 0.96% -
rng::partition(list<int>)_(sparse)/1024 1.09% 732.566 740.515 - -50.40% -
std::is_sorted_until(vector<int>,_pred)/1024 1.08% 414.112 418.600 - -0.21% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.08% 210.815 213.100 - 0.94% -
SetIntersection_Front_Set_uint32_16384_4 1.08% 1138839.181 1151169.532 - -0.95% -
std::find_first_of(list<int>)_(large_needle)/8192 1.08% 48807461.141 49335402.801 - 1.16% -
std::replace(deque<int>)_(sprinkled)/8192 1.08% 2825.352 2855.909 - 1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.08% 348257.440 352020.539 - 0.36% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.08% 5.479 5.538 - 0.91% -
rng::reverse_copy(deque<int>)/64 1.08% 19.937 20.152 - 1.22% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.08% 6940.574 7015.483 - 0.36% -
BM_CmpLess_uchar_short 1.08% 1.043 1.054 - 1.12% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.07% 2122.459 2145.249 - 0.98% -
bm_lexicographical_compare<unsigned_char>/64 1.07% 1.965 1.986 - -0.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.07% 29.280 29.593 - 1.38% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.07% 293.810 296.954 - -1.37% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.07% 30.552 30.879 - -0.97% -
BM_MakeThenSortHeap_string_Ascending_16384 1.07% 62.292 62.958 - -1.47% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.07% 20.649 20.869 - 1.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.07% 34.425 34.793 - -1.41% -
rng::find(list<int>)_(process_all)/1024 1.06% 688.579 695.910 - 0.95% -
std::map<int,_int>::ctor(const&)/1024 1.06% 6255.736 6322.279 - -4.26% -
SetIntersection_Interlaced_Set_string_256_256 1.06% 32395133.878 32739460.538 - 1.79% -
rng::move(vector<bool>)_(aligned)/4096 1.06% 8.120 8.207 - -0.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.06% 386.412 390.516 - -0.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.06% 19.782 19.992 - -2.22% -
std::transform(deque<int>,_deque<int>)/50 1.06% 33.403 33.757 - 0.99% -
BM_StringFindMatch1/4096 1.06% 1059.700 1070.902 - 0.46% -
BM_deque_deque_move/64000 1.06% 2724.308 2753.088 - -1.81% -
SetIntersection_Front_Set_uint32_1024_4 1.06% 1147687.113 1159802.567 - -1.42% -
rng::find_if(vector<int>)_(bail_25%)/8192 1.05% 548.482 554.266 - 1.06% -
BM_MakeThenSortHeap_float_Random_1024 1.05% 33.192 33.542 - 0.52% -
SetIntersection_None_Vector_string_16384_16 1.05% 1283943.514 1297481.268 - -0.69% -
BM_CmpEqual_ushort_ushort 1.05% 1.107 1.119 - 0.61% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.05% 7.461 7.540 - 0.31% -
BM_std_minmax<char>/15 1.05% 2.930 2.960 - -2.00% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.05% 1927.132 1947.336 - 0.08% -
BM_num_get<unsigned_short> 1.05% 10.520 10.631 - 0.54% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 343818.163 347420.998 - 0.75% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.05% 49.396 49.914 - 0.34% -
rng::find_last(list<int>)_(bail_10%)/8 1.05% 2.057 2.078 - -0.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.05% 41.276 41.708 - 1.24% -
rng::find_last(list<int>)_(bail_10%)/1048576 1.05% 786272.952 794497.991 - 0.86% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.05% 0.984 0.994 - 1.66% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.04% 9161.955 9257.680 - 2.16% -
rng::starts_with(deque<int>,_pred)/8 1.04% 4.630 4.678 - 1.17% -
BM_deque_vector_copy/64 1.04% 2.573 2.600 - 0.15% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.04% 36093.548 36469.347 - -0.04% -
std::move(deque<int>)/262144 1.04% 14896.958 15051.903 - 1.55% -
BM_deque_deque_copy_backward/64000 1.04% 8094.689 8178.680 - -1.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.04% 20.045 20.253 - -2.35% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.04% 10.221 10.327 - 0.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 61.348 61.984 - 0.08% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.04% 5.596 5.654 - 0.89% -
BM_MakeHeap_string_QuickSortAdversary_64 1.04% 10.199 10.305 - 1.68% -
BM_std_min<short>/17 1.04% 1.586 1.602 - -5.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.04% 18.027 18.213 - 0.71% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.04% 26.268 26.540 - -8.23% -
std::partial_sort(deque<int>)_(ascending)/8192 1.03% 163691.265 165385.181 - -0.70% -
std::remove_if(list<int>)_(prefix)/8192 1.03% 9351.179 9447.942 - -1.94% -
SetIntersection_None_Vector_uint32_16384_1024 1.03% 1171638.470 1183759.644 - 0.58% -
BM_MakeThenSortHeap_uint64_Descending_16 1.03% 5.569 5.627 - 0.65% -
BM_deque_deque_ranges_copy/64 1.03% 5.540 5.597 - 4.56% -
std::set<int>::erase(key)_(existent)/0 1.03% 20.266 20.475 - -0.46% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.03% 9.997 10.100 - 5.21% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.03% 22.565 22.797 - 1.44% -
std::multiset<int>::insert(value)_(already_present)/1024 1.03% 28.557 28.851 - 1.02% -
BM_MakeHeap_string_QuickSortAdversary_256 1.03% 10.440 10.548 - 1.58% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.03% 8.968 9.061 - -3.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.03% 9.527 9.625 - -0.27% -
BM_RangesMakeThenSortHeap_float_Random_64 1.03% 17.660 17.841 - -0.08% -
BM_MakeHeap_string_Descending_256 1.02% 2.698 2.726 - -1.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.02% 41.214 41.636 - -1.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.02% 276.608 279.439 - 1.43% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.02% 197.232 199.248 - -2.75% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.02% 1.327 1.340 - -0.04% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.02% 56.166 56.740 - 0.86% -
rng::partition(list<int>)_(dense)/50 1.02% 13.230 13.365 - 0.99% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.02% 41.524 41.949 - 1.02% -
BM_std_min<int>/24 1.02% 1.813 1.832 - 3.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.02% 1.382 1.396 - 0.50% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.02% 3071.368 3102.638 - 0.26% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 1.02% 40.769 41.185 - 0.91% -
std::rotate_copy(vector<int>)/8192 1.02% 640.902 647.417 - -15.86% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.02% 16.692 16.862 - -0.11% -
SetIntersection_None_Vector_float_16384_1024 1.02% 1171838.611 1183733.930 - 0.58% -
SetIntersection_Front_Vector_string_16384_16384 1.01% 349321957.742 352867091.473 - 0.64% -
BM_RangesMakeThenSortHeap_string_Heap_16384 1.01% 101.432 102.461 - 1.63% -
BM_std_minmax<long_long>/21 1.01% 3.505 3.541 - 0.40% -
std::multiset<int>::contains(key)_(existent)/32 1.01% 1.664 1.681 - -0.89% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6091.188 6152.888 - 0.70% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.01% 439560.399 444011.965 - -1.09% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.01% 8.371 8.456 - 0.45% -
rng::contains(vector<int>)_(process_all)/8192 1.01% 1837.450 1856.031 - -0.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 16.630 16.798 - 2.38% -
BM_PopHeap_string_16384 1.01% 72.700 73.435 - -1.11% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.01% 4.892 4.941 - 1.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.01% 29.387 29.684 - 1.28% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.01% 18288672.191 18473321.426 - 1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.01% 51.030 51.545 - 0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.01% 4403163.729 4447592.123 - 1.98% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.01% 27.906 28.188 - -0.34% -
BM_std_minmax<long_long>/14 1.01% 3.290 3.323 - -0.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.01% 19.003 19.195 - 1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.01% 4604.609 4650.902 - -5.91% -
rng::remove_copy(list<int>)_(prefix)/32 1.00% 10.998 11.108 - 0.57% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.00% 16841.287 17010.269 - -0.47% -
BM_deque_vector_ranges_move/70000 1.00% 2911.333 2940.536 - -3.41% -
std::count(vector<int>)_(every_other)/8 1.00% 1.334 1.347 - -0.70% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.00% 24.626 24.873 - -4.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.00% 1.244 1.256 - 0.51% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.820 - 0.07% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.642 - -1.44% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.997 - -16.28% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 205.195 - 0.28% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 630.491 - -0.25% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.674 - -0.16% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.042 - -0.49% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 604.340 - -1.19% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.242 - 0.02% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.497 - 0.07% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.390 - -0.00% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 621.249 - 0.14% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.552 - -0.02% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.92% 3176.120 34.175 - -22.71% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.035 - -0.02% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.875 - -0.31% -
std::find_end(list<int>)_(match_near_end)/1024 -98.69% 4607.023 60.206 - -0.32% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.377 - 0.18% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.540 - -0.44% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.559 - 0.55% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.133 - -0.19% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.269 - 0.09% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 60.929 - -0.92% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.307 - -0.28% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.69% 772.137 64.199 - 0.38% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.27% 823.035 71.836 - 0.49% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.08% 821.234 81.435 - 1.13% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.74% 330.652 33.908 - -1.17% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.66% 325.687 33.674 - -23.65% -
std::find_end(list<int>)_(match_near_end)/1000 -89.63% 749.559 77.762 - -2.54% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.638 - -0.33% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.44% 264.507 27.939 - 0.24% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 557.330 59.732 - -0.26% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.23% 262.594 28.289 - -0.69% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.55% 596.926 74.338 - -0.02% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.89% 590.037 77.330 - 0.03% -
std::find_end(deque<int>)_(same_length)/8192 -81.07% 14836.594 2808.317 - -4.97% -
std::find_end(deque<int>)_(same_length)/1024 -80.96% 1848.876 351.974 - 4.42% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.578 - 0.05% -
rng::find_end(deque<int>)_(same_length)/8192 -75.77% 11291.873 2735.479 - -2.65% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -69.69% 9.355 2.836 - -69.89% -
rng::copy(vector<bool>)_(aligned)/1048576 -68.18% 3571.863 1136.450 - 9.33% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -67.41% 9.208 3.001 - -67.45% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -65.10% 27176762.565 9485801.796 - 0.11% -
rng::find_end(deque<int>)_(same_length)/1000 -64.82% 939.226 330.421 - -0.25% -
std::find_end(deque<int>)_(same_length)/1000 -63.31% 940.071 344.901 - 4.85% -
SetIntersection_Interlaced_Vector_float_262144_64 -60.78% 19934308.373 7817260.537 - -4.60% -
SetIntersection_Interlaced_Vector_float_16384_256 -60.56% 29707649.995 11717421.813 - -15.47% -
rng::for_each(multimap<int>)/8192 -57.45% 16489.075 7015.352 - -4.44% -
rng::for_each(map<int>)/8192 -57.26% 16713.732 7142.720 - -1.41% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.20% 11552.573 4944.600 - -0.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -56.63% 66.455 28.821 - 33.23% -
std::find_end(list<int>)_(same_length)/8192 -56.20% 18652.964 8170.404 - -1.40% -
rng::for_each(map<int>::iterator)/8192 -55.97% 16922.387 7451.124 - -1.84% -
rng::for_each(multimap<int>::iterator)/8192 -55.46% 16627.615 7406.652 - -2.98% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.35% 11485.048 5128.212 - -0.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -54.34% 18.906 8.633 - 3.12% -
std::remove_copy(list<int>)_(prefix)/1024 -53.34% 1616.980 754.488 - -0.37% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -52.38% 10.375 4.940 - -49.04% -
rng::fill(list<int>)/50 -52.27% 35.178 16.789 - -0.24% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.12% 36.504 17.477 - -1.06% -
std::find_end(deque<int>)_(near_matches)/8192 -52.03% 2352157.408 1128428.274 - -0.33% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.89% 3921.697 1886.676 - -0.06% -
rng::for_each(multiset<int>)/8192 -51.71% 16312.973 7877.156 - -1.34% -
std::set<std::string>::count(key)_(existent)/0 -51.68% 0.023 0.011 - -41.92% -
std::swap_ranges(list<int>)/1024 -51.51% 1568.947 760.781 - -0.62% -
rng::for_each(set<int>)/8192 -51.43% 16444.769 7987.919 - 1.66% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.34% 499.582 243.080 - -0.09% -
rng::find_end(vector<int>)_(same_length)/1024 -51.30% 513.721 250.163 - -0.08% -
rng::find_end(vector<int>)_(same_length)/1000 -51.25% 502.089 244.789 - -0.00% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.12% 1251.621 611.791 - 0.05% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.09% 10257.544 5017.025 - 0.08% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.09% 1281.249 626.708 - 0.08% -
std::find_end(vector<int>)_(same_length)/1000 -50.77% 499.138 245.749 - -0.63% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.64% 1583.779 781.740 - -0.13% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.63% 1547.258 763.904 - -0.19% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.60% 1584.591 782.845 - 0.10% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.51% 1547.523 765.935 - 0.11% -
std::find_end(vector<int>)_(same_length)/8192 -50.37% 4048.483 2009.216 - 0.57% -
std::find_end(vector<int>)_(same_length)/1024 -50.23% 510.199 253.908 - -0.86% -
rng::find_end(list<int>)_(same_length)/1000 -49.90% 1475.782 739.385 - -0.78% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.88% 1559.576 781.722 - 0.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -49.82% 49.361 24.769 - -49.86% -
std::find_end(list<int>)_(same_length)/1024 -49.46% 1508.105 762.188 - -1.27% -
rng::for_each(set<int>::iterator)/8192 -49.44% 16244.215 8213.830 - 2.87% -
std::find_end(list<int>)_(same_length)/1000 -49.29% 1477.769 749.428 - -1.48% -
rng::find_end(vector<int>)_(same_length)/8192 -49.12% 3826.819 1947.117 - -0.10% -
rng::find_end(list<int>)_(same_length)/1024 -49.06% 1495.851 761.968 - 0.57% -
rng::for_each(multiset<int>::iterator)/8192 -49.04% 16188.113 8250.075 - 3.25% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.96% 1222.852 624.131 - -0.05% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.94% 1252.685 639.621 - -0.03% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.92% 10022.870 5119.944 - -0.03% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.82% 1565.377 801.166 - 0.00% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.62% 6284039.491 3228718.986 - -28.10% -
SetIntersection_Interlaced_Vector_float_16384_64 -48.47% 10547797.829 5435346.802 - 3.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -47.82% 46.158 24.085 - -50.52% -
rng::find_end(list<int>)_(same_length)/8192 -47.80% 15910.348 8305.526 - -0.70% -
std::find_end(deque<int>)_(near_matches)/1024 -47.43% 31268.968 16436.601 - -0.13% -
std::find_end(deque<int>)_(near_matches)/1000 -47.36% 30100.476 15844.933 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -47.06% 30927304.443 16372706.444 - 6.62% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.66% 2136620.622 1139672.010 - 1.62% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.63% 1440.233 768.687 - -0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.61% 1030.020 549.951 - 0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.54% 1029.055 550.106 - -0.13% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.39% 20587.125 11036.801 - 5.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.17% 953.567 513.341 - -0.87% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.59% 23.598 12.839 - -0.05% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.26% 19365.065 10600.249 - 15.57% -
SetIntersection_Interlaced_Vector_float_262144_1024 -45.19% 156317150.750 85673930.382 - -2.40% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.93% 1363.352 750.816 - 0.06% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.13% 48.179 27.881 - -0.45% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -40.45% 11.940 7.110 - -5.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.42% 5992121.144 3629927.782 - -48.04% -
BM_PushHeap_string_Descending_262144 -39.27% 5.448 3.309 - -37.86% -
rng::find_end(deque<int>)_(near_matches)/1000 -39.10% 27541.831 16773.123 - -0.61% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.71% 13.472 8.256 - -0.03% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.69% 3891607.232 2386096.339 - -9.92% -
BM_RangesMakeHeap_string_Descending_262144 -38.32% 5.681 3.504 - -3.87% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.23% 28629.841 17684.795 - -0.64% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.86% 40.399 25.102 - 0.43% -
rng::for_each(set<int>)/50 -37.79% 60.515 37.649 - 0.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -36.51% 0.648 0.412 - -8.30% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.21% 49.147 31.352 - -4.21% -
BM_RangesPushHeap_string_Descending_262144 -35.92% 5.119 3.280 - -6.37% -
rng::for_each(multiset<int>::iterator)/50 -35.86% 56.078 35.967 - -0.11% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -35.69% 73.999 47.590 - -56.48% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -35.58% 0.637 0.410 - -16.25% -
SetIntersection_Interlaced_Vector_float_262144_256 -35.39% 51787677.388 33461900.897 - 10.15% -
std::map<std::string,_int>::erase(key)_(existent)/32 -34.56% 80.000 52.353 - -40.27% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.92% 1572.084 1038.905 - 0.02% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.61% 0.405 0.269 - -33.11% -
BM_RangesPushHeap_float_Descending_1 -33.29% 0.697 0.465 - 18.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -33.14% 0.697 0.466 - 4.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -33.12% 9.868 6.600 - -22.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -33.08% 13030688.087 8719768.503 - -1.43% -
BM_MakeThenSortHeap_string_Descending_1024 -33.06% 38.787 25.965 - 3.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.93% 12841103.054 8740302.505 - -1.68% -
BM_RangesMakeHeap_uint32_Random_4 -31.93% 1.704 1.160 - -33.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.80% 12751375.971 8696244.426 - -4.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.71% 40.917 27.942 - -0.01% -
SetIntersection_Front_Set_float_262144_16384 -31.63% 355021426.120 242742614.818 - -3.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.30% 12818368.126 8806535.648 - 0.53% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.94% 349044701.739 241062154.046 - -30.01% -
std::none_of(vector<int>)_(process_all)/50 -30.86% 18.201 12.585 - -7.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.85% 12744330.709 8812504.663 - -0.24% -
std::multiset<std::string>::erase(key)_(existent)/0 -30.77% 59.257 41.025 - 0.25% -
rng::for_each(set<int>::iterator)/50 -30.55% 50.510 35.078 - -0.37% -
SetIntersection_Interlaced_Vector_float_16384_1024 -30.41% 73662480.050 51260439.254 - 12.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.37% 361164310.337 251472034.458 - -26.56% -
SetIntersection_Front_Set_float_16384_16384 -30.01% 342866356.375 239974095.444 - -4.50% -
rng::is_sorted_until(deque<int>)/8 -30.00% 4.285 3.000 - -19.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -29.91% 95.888 67.210 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -29.80% 12843962.186 9016013.314 - 0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -29.65% 60.081 42.265 - -2.48% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -29.44% 4.195 2.960 - -31.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -29.42% 0.494 0.349 - 15.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -28.94% 3.727 2.648 - -28.09% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -28.92% 0.622 0.442 - -29.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.67% 46.002 32.814 - -0.49% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.33% 35.906 25.735 - -17.77% -
BM_PushHeap_string_Descending_16384 -28.26% 3.369 2.417 - -19.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -28.06% 40.813 29.362 - -0.30% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -27.90% 0.695 0.501 - -19.96% -
std::copy_n(vector<bool>)_(aligned)/1048576 -27.79% 1677.673 1211.461 - -40.87% -
BM_std_min<unsigned___int128>/65536 -27.59% 43894.516 31785.382 - 11.86% -
std::unordered_multiset<int>::count(key)_(existent)/32 -27.55% 1.858 1.346 - -24.51% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -27.47% 0.484 0.351 - 14.78% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -27.39% 38.362 27.853 - -5.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -27.32% 0.616 0.447 - -19.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.26% 12045144.303 8761038.043 - -1.96% -
BM_std_min<unsigned___int128>/4000 -27.20% 2659.258 1936.007 - 12.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -27.18% 0.634 0.462 - -0.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -27.17% 9.492 6.913 - -28.12% -
SetIntersection_Front_Set_uint64_16384_16384 -27.13% 342334821.646 249476325.760 - -28.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -26.91% 45.679 33.388 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.90% 11903904.478 8701203.743 - -0.75% -
BM_std_min<unsigned___int128>/5500 -26.87% 3656.764 2674.335 - 12.43% -
BM_std_min<unsigned___int128>/64000 -26.83% 42883.511 31378.067 - 13.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -26.79% 0.487 0.356 - 7.11% -
BM_std_min<unsigned___int128>/4096 -26.74% 2722.689 1994.518 - 13.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -26.73% 7.191 5.269 - -30.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.71% 11916398.273 8733034.166 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.71% 11922039.318 8738143.197 - -0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -26.60% 0.534 0.392 - -14.84% -
SetIntersection_Interlaced_Vector_float_1024_64 -26.59% 5862817.303 4303997.130 - 20.23% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.30% 2819898.220 2078212.772 - 5.87% -
BM_std_min<unsigned___int128>/70000 -26.19% 46877.141 34599.376 - 13.48% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.13% 93.675 69.193 - 0.51% -
BM_std_min<unsigned___int128>/1024 -25.82% 679.539 504.080 - 13.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -25.72% 6.456 4.796 - -27.86% -
BM_std_min<unsigned___int128>/512 -25.58% 338.247 251.708 - 12.92% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -25.58% 86.808 64.599 - 6.22% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -25.52% 11.792 8.783 - -13.23% -
BM_StringDestroy_Small -25.50% 0.876 0.652 - -25.61% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.40% 32.669 24.370 - -30.25% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -25.36% 33.594 25.074 - -21.23% -
BM_PopHeap_string_1 -25.23% 0.700 0.523 - 2.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -25.22% 34.902 26.101 - 3.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -25.20% 23.667 17.703 - 0.50% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.05% 6.816 5.109 - -2.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.01% 12672.794 9503.520 - 0.12% -
rng::for_each(multimap<int>)/50 -24.91% 50.521 37.934 - -1.50% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.91% 2189.661 1644.155 - -24.40% -
rng::for_each(map<int>::iterator)/50 -24.68% 49.859 37.556 - -0.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.58% 0.637 0.480 - 2.90% -
BM_PushHeap_string_Descending_1024 -24.40% 3.315 2.506 - -18.44% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.38% 12568.340 9504.035 - -0.09% -
BM_RangesMakeHeap_string_Descending_16384 -24.37% 3.849 2.911 - 0.77% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.15% 38.247 29.011 - -0.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -24.15% 0.350 0.265 - -24.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -23.66% 6.580 5.024 - -26.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.40% 44.124 33.798 - -0.29% -
BM_PushHeap_float_SingleElement_1 -23.23% 0.697 0.535 - -12.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.15% 37.470 28.796 - 0.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -23.10% 1.949 1.499 - -13.20% -
BM_PushHeap_string_Ascending_262144 -22.99% 37.413 28.810 - -1.83% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -22.92% 9.978 7.692 - -32.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -22.57% 1.704 1.319 - -13.01% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -22.56% 11081.635 8581.195 - 5.50% -
BM_PushHeap_string_Descending_256 -22.41% 3.067 2.379 - -17.83% -
BM_RangesMakeHeap_string_Ascending_262144 -22.34% 9.764 7.583 - 0.68% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -22.34% 11.534 8.957 - -12.99% -
BM_std_min<unsigned___int128>/64 -22.11% 38.764 30.194 - 11.69% -
std::copy(vector<bool>)_(aligned)/1048576 -21.96% 3320.693 2591.396 - -15.84% -
BM_RangesMakeHeap_string_Random_262144 -21.85% 19.422 15.179 - -1.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -21.62% 3.483 2.730 - -8.75% -
BM_MakeHeap_string_Ascending_262144 -21.36% 9.172 7.213 - -2.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.23% 8.236 6.488 - -27.43% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -21.12% 95.417 75.262 - -0.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.11% 53.323 42.069 - -11.34% -
BM_std_min<unsigned_int>/1 -20.99% 0.325 0.257 - -43.69% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.97% 2426521.335 1917576.617 - -0.02% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -20.62% 38.494 30.554 - -3.09% -
SetIntersection_Interlaced_Vector_float_256_16 -20.59% 7980317.087 6337442.059 - 1.48% -
BM_PushHeap_string_PipeOrgan_262144 -20.57% 22.068 17.529 - 2.80% -
BM_RangesMakeHeap_string_Descending_1024 -20.30% 3.569 2.844 - 4.72% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.27% 11.119 8.865 - -11.63% -
rng::contains(list<int>)_(process_all)/32 -20.23% 11.260 8.982 - 0.11% -
BM_RangesMakeHeap_string_Descending_256 -20.23% 3.427 2.734 - -0.72% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.17% 56.102 44.788 - -19.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.14% 36.432 29.094 - -17.89% -
std::unordered_set<std::string>::erase(iterator)/8192 -20.14% 33.005 26.358 - -5.95% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -20.01% 11.019 8.814 - -15.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -19.90% 1.862 1.491 - 6.88% -
BM_PushHeap_string_PipeOrgan_16384 -19.86% 16.302 13.065 - -15.13% -
BM_RangesPushHeap_uint32_Ascending_1 -19.68% 0.576 0.463 - -3.70% -
rng::copy(vector<int>)/32768 -19.66% 3486.281 2800.773 - -9.96% -
BM_vector_deque_ranges_copy/64000 -19.51% 2956.845 2380.101 - 0.40% -
BM_std_minmax<long_long>/3 -19.39% 1.750 1.410 - -19.71% -
vector<bool>::reserve() -19.37% 10.127 8.165 - -0.41% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -19.35% 2.199 1.773 - -18.50% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -19.31% 866.786 699.412 - 1.20% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.27% 31.956 25.799 - -0.02% -
BM_vector_deque_move/64000 -19.25% 2929.030 2365.061 - 0.11% -
BM_vector_deque_copy/64000 -19.16% 2941.764 2378.216 - 0.36% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -19.10% 123.465 99.887 - -20.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -19.08% 4794321.919 3879465.523 - 9.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -19.02% 71.999 58.303 - -0.55% -
SetIntersection_Interlaced_Vector_float_1024_256 -19.02% 7942825.478 6431898.234 - 9.69% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -19.02% 16676.190 13504.912 - -1.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -19.00% 0.556 0.450 - -8.16% -
std::unordered_set<std::string>::find(key)_(existent)/32 -18.88% 42.144 34.187 - -10.03% -
BM_StringRelationalLiteral_Less_Large_Small_Control -18.86% 1.888 1.532 - -5.37% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.68% 11.199 9.107 - -3.35% -
BM_std_minmax<long_long>/2 -18.66% 1.315 1.069 - -28.00% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.65% 2342269.648 1905512.003 - -0.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -18.63% 0.349 0.284 - -6.88% -
BM_vector_deque_move/70000 -18.60% 3168.333 2579.119 - -0.27% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.43% 5.835 4.760 - -24.50% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -18.38% 1712.715 1397.882 - -0.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -18.36% 1.076 0.879 - -22.80% -
BM_RangesMakeHeap_float_Random_4 -18.32% 1.530 1.250 - -21.85% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -18.21% 0.612 0.501 - 9.11% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -18.18% 40414.932 33066.177 - -0.26% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -18.14% 0.451 0.369 - 20.65% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.02% 38852.096 31850.398 - -0.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.02% 16.484 13.514 - 0.51% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -17.87% 838.420 688.600 - 0.69% -
BM_std_min<unsigned_long_long>/4 -17.85% 1.101 0.904 - -13.10% -
rng::contains_subrange(deque<int>)_(process_all)/16 -17.82% 9.394 7.720 - -21.87% -
BM_vector_deque_move/65536 -17.78% 2875.902 2364.670 - -0.27% -
rng::find_first_of(list<int>)_(large_needle)/1024 -17.77% 965612.659 794028.228 - -16.76% -
BM_vector_deque_ranges_copy/65536 -17.75% 2875.076 2364.657 - -0.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -17.75% 14450.307 11885.368 - 0.07% -
BM_RangesPushHeap_uint32_Random_1 -17.70% 0.501 0.412 - -2.58% -
std::multimap<std::string,_int>::erase(iterator)/8192 -17.61% 32.841 27.059 - 0.79% -
rng::is_sorted_until(list<int>)/8192 -17.60% 8253.666 6800.899 - 1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.59% 7160322.808 5900866.404 - -0.18% -
BM_std_min<unsigned___int128>/30 -17.59% 16.121 13.286 - 7.38% -
BM_vector_deque_copy/70000 -17.48% 3131.595 2584.313 - -0.36% -
BM_vector_deque_ranges_copy/70000 -17.47% 3133.310 2585.870 - -0.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -17.44% 61.439 50.726 - 366.59% -
BM_vector_deque_ranges_move/65536 -17.43% 2859.981 2361.452 - -0.30% -
BM_std_min<unsigned___int128>/31 -17.40% 16.762 13.845 - 7.50% -
BM_std_min<unsigned___int128>/32 -17.36% 17.403 14.382 - 8.41% -
SetIntersection_Interlaced_Vector_string_262144_64 -17.34% 22115214.153 18280989.934 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -17.15% 0.697 0.578 - 47.09% -
SetIntersection_Interlaced_Vector_float_256_64 -17.15% 8922089.377 7391636.892 - 1.60% -
BM_std_min<unsigned___int128>/28 -16.92% 14.826 12.317 - 7.39% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.90% 12642.666 10505.670 - 0.58% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.84% 5.894 4.902 - -2.67% -
std::rotate(list<int>)_(by_1/2)/8192 -16.78% 6269.659 5217.410 - 0.28% -
rng::rotate_copy(list<int>)/8192 -16.78% 8304.351 6911.165 - -17.01% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -16.73% 0.611 0.508 - 11.23% -
BM_PushHeap_string_Random_262144 -16.70% 21.799 18.158 - -16.92% -
BM_vector_deque_ranges_move/64000 -16.67% 2853.758 2378.096 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -16.62% 10.593 8.833 - -13.50% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.62% 7182027.345 5988476.427 - 0.09% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.59% 12.832 10.703 - -2.29% -
std::copy_backward(vector<int>)/4096 -16.57% 239.131 199.516 - -2.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.56% 42.521 35.478 - 0.52% -
BM_std_min<unsigned___int128>/26 -16.49% 13.575 11.336 - 7.31% -
BM_std_min<unsigned___int128>/29 -16.46% 15.478 12.930 - 8.65% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.46% 24.106 20.138 - -3.77% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.42% 1702202.816 1422739.906 - -0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -16.41% 2.743 2.293 - -3.36% -
rng::for_each(multiset<int>)/50 -16.40% 45.153 37.748 - 0.27% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.29% 26.008 21.772 - -0.28% -
std::unordered_set<std::string>::erase(iterator)/32 -16.21% 31.739 26.595 - -5.47% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -16.12% 16.201 13.589 - -15.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -16.06% 34.282 28.775 - 0.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.02% 1.590 1.335 - -7.77% -
std::move(list<int>)/64 -16.00% 48.844 41.030 - -0.81% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.93% 13.918 11.701 - -28.44% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -15.91% 605.369 509.050 - 0.79% -
BM_std_min<unsigned___int128>/27 -15.87% 14.170 11.921 - 7.51% -
std::rotate(list<int>)_(by_1/2)/32 -15.85% 7.086 5.963 - -0.43% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -15.79% 27.327 23.011 - -0.03% -
std::find_end(vector<int>)_(near_matches)/8192 -15.75% 919809.210 774955.978 - -0.12% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.68% 58.731 49.524 - -1.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.68% 23045.624 19432.833 - -11.32% -
BM_RangesPushHeap_string_Ascending_262144 -15.58% 35.282 29.783 - 0.23% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.56% 922659.027 779118.942 - -0.14% -
rng::none_of(vector<int>)_(process_all)/50 -15.55% 14.879 12.566 - -0.20% -
std::set<std::string>::erase(iterator)/32 -15.53% 31.185 26.342 - -2.12% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.53% 10.507 8.876 - 2.06% -
BM_std_min<unsigned___int128>/25 -15.49% 12.916 10.916 - 7.32% -
BM_vector_deque_ranges_move/70000 -15.22% 3048.032 2584.259 - -0.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.20% 41.952 35.574 - 0.04% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.13% 749.637 636.224 - -12.36% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -15.10% 1.242 1.055 - -12.65% -
BM_std_minmax<unsigned_char>/8 -15.04% 1.087 0.923 - -14.62% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -15.02% 5.069 4.308 - -2.64% -
rng::find_end(deque<int>)_(process_all)/8192 -14.94% 2387.084 2030.473 - -3.86% -
std::search(deque<int>)_(no_match)/1024 -14.82% 415.445 353.858 - -15.24% -
std::partition(deque<int>)_(dense)/32 -14.80% 11.146 9.496 - -15.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.72% 91.292 77.850 - -11.83% -
std::multimap<std::string,_int>::erase(iterator)/1024 -14.70% 33.010 28.157 - 1.35% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.66% 232.555 198.466 - 0.18% -
rng::partition(list<int>)_(dense)/8192 -14.61% 5095.363 4350.915 - -0.46% -
BM_std_min<unsigned___int128>/24 -14.61% 12.292 10.497 - 7.49% -
rng::search(deque<int>,_pred)_(no_match)/1024 -14.52% 436.511 373.109 - 7.70% -
std::partition(deque<int>)_(dense)/50 -14.50% 16.338 13.969 - -17.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -14.48% 6945703.739 5939818.284 - -7.88% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.48% 30.478 26.066 - 0.09% -
rng::partition(deque<int>)_(sparse)/32 -14.47% 13.592 11.625 - 8.08% -
std::unique(deque<int>)_(sprinkled)/52 -14.47% 84.561 72.329 - -14.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.43% 23964.622 20505.786 - -10.30% -
std::rotate(list<int>)_(by_1/4)/32 -14.42% 14.572 12.470 - -0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -14.32% 0.501 0.429 - 0.00% -
SetIntersection_Front_Set_float_1024_1024 -14.32% 16614296.323 14235852.943 - -5.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -14.24% 92.297 79.150 - 0.80% -
BM_std_min<unsigned___int128>/23 -14.19% 11.655 10.001 - 7.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.17% 14.050 12.059 - 0.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.13% 49.503 42.509 - -2.55% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.99% 63.041 54.224 - -0.08% -
rng::for_each(multimap<int>::iterator)/50 -13.93% 41.754 35.938 - -0.86% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.91% 72.127 62.096 - 0.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -13.89% 26.299 22.646 - -9.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -13.85% 2.602 2.242 - -10.37% -
rng::is_sorted(deque<int>)/8 -13.84% 2.854 2.459 - -38.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.83% 5711.960 4921.820 - -0.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.74% 36.317 31.329 - 8.20% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.71% 308734.544 266400.057 - -0.04% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -13.68% 1.398 1.206 - 0.05% -
BM_std_minmax<char>/3 -13.66% 1.209 1.044 - -8.34% -
rng::find_end(list<int>)_(single_element)/8192 -13.62% 8765.201 7571.626 - -4.82% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -13.60% 24.595 21.251 - -3.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.55% 89.063 76.997 - -0.59% -
BM_std_min<unsigned___int128>/22 -13.54% 11.007 9.516 - 6.68% -
std::all_of(deque<int>)_(process_all)/50 -13.52% 21.237 18.366 - 0.15% -
SetIntersection_Front_Set_float_16384_256 -13.42% 5143497.701 4453343.235 - -13.45% -
BM_RangesMakeHeap_string_Descending_64 -13.35% 3.051 2.644 - 1.03% -
SetIntersection_None_Set_uint32_16384_256 -13.31% 173125433.843 150080965.179 - -1.23% -
BM_std_minmax<int>/3 -13.25% 1.198 1.039 - -6.88% -
std::move(deque<int>)/32768 -13.24% 2121.008 1840.265 - -0.29% -
std::set<int>::erase(key)_(non-existent)/32 -13.23% 2.680 2.325 - 1.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -13.23% 1.497 1.299 - -23.07% -
BM_RangesMakeHeap_string_PipeOrgan_256 -13.23% 5.498 4.771 - -2.12% -
BM_PushHeap_string_Descending_64 -13.22% 2.692 2.336 - -9.15% -
BM_deque_vector_copy/64000 -13.21% 2849.679 2473.285 - -6.12% -
BM_std_min<unsigned___int128>/21 -13.12% 10.385 9.022 - 6.08% -
bm_lexicographical_compare<signed_char>/64 -13.12% 2.313 2.009 - -10.84% -
BM_RangesMakeHeap_string_Descending_16 -13.08% 2.754 2.394 - 1.13% -
BM_RangesPopHeap_string_262144 -13.05% 101.152 87.953 - -11.27% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -13.05% 9642.357 8384.462 - -12.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -12.99% 0.341 0.297 - -2.01% -
rng::copy_backward(vector<bool>)_(aligned)/64 -12.91% 1.893 1.649 - -11.26% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -12.88% 1.146 0.998 - 2.92% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -12.85% 549.961 479.302 - -4.62% -
BM_std_minmax<int>/2 -12.85% 0.900 0.784 - -8.69% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -12.84% 0.512 0.446 - -19.18% -
std::set<int>::insert(value)_(already_present)/8192 -12.80% 10.831 9.445 - -5.26% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.76% 42.062 36.693 - -7.29% -
rng::partition(deque<int>)_(sparse)/50 -12.74% 20.250 17.669 - 6.61% -
std::partition(list<int>)_(sparse)/8192 -12.74% 8176.408 7134.971 - -0.17% -
SetIntersection_None_Set_uint32_16384_4 -12.61% 172477287.711 150729631.383 - -1.61% -
std::partition(list<int>)_(dense)/8192 -12.55% 5019.045 4389.090 - -0.26% -
rng::starts_with(list<int>,_pred)/8192 -12.53% 11390.943 9963.772 - -6.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -12.46% 1.797 1.573 - 7.94% -
BM_std_min<unsigned_char>/1 -12.37% 0.325 0.284 - -1.44% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -12.36% 99.736 87.411 - 2.85% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.32% 9511.754 8339.465 - -13.09% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -12.28% 1.161 1.018 - -25.63% -
std::set<std::string>::erase(key)_(non-existent)/32 -12.28% 14.686 12.883 - -1.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -12.25% 0.447 0.392 - -29.37% -
SetIntersection_Front_Set_uint64_256_256 -12.23% 9876181.378 8668079.986 - -8.85% -
BM_std_min<unsigned___int128>/20 -12.21% 9.775 8.582 - 6.04% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -12.21% 57.214 50.230 - 0.07% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.17% 1652076.977 1450947.183 - 0.00% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.16% 11.272 9.902 - 3.70% -
SetIntersection_None_Set_uint32_16384_1 -12.15% 172327363.153 151385815.601 - -1.29% -
std::copy_n(vector<bool>)_(aligned)/262144 -12.15% 675.857 593.728 - -10.37% -
SetIntersection_None_Set_uint32_16384_64 -12.14% 173128619.688 152107229.960 - -0.22% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.07% 28.701 25.236 - -0.50% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.06% 1.671 1.469 - -8.00% -
BM_deque_vector_copy/65536 -12.01% 2940.076 2587.060 - -4.45% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -11.98% 26.840 23.625 - -5.42% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -11.90% 42.799 37.704 - -15.76% -
BM_StringRelational_Less_Huge_Empty_Control -11.90% 2.085 1.837 - -6.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -11.89% 2.534 2.233 - -8.66% -
rng::remove_if(deque<int>)_(sprinkled)/50 -11.84% 71.396 62.944 - -0.17% -
SetIntersection_None_Set_uint32_16384_16 -11.81% 171727238.737 151445404.595 - -0.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -11.80% 28.305 24.965 - 3.93% -
BM_StringRelational_Less_Empty_Large_Control -11.77% 1.875 1.654 - -12.71% -
rng::partition(list<int>)_(sparse)/8192 -11.73% 7879.756 6955.545 - -0.96% -
std::generate_n(list<int>)/50 -11.71% 17.232 15.214 - -2.53% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.70% 14.734 13.009 - -2.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -11.65% 40480084.849 35765750.492 - 37.09% -
std::copy_if(list<int>)_(entire_range)/64 -11.64% 36.189 31.977 - 3.84% -
BM_RangesMakeHeap_float_Random_256 -11.63% 1.447 1.278 - -2.31% -
BM_PushHeap_string_Descending_4 -11.62% 2.166 1.914 - -10.24% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.61% 1597873.556 1412396.480 - -3.23% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -11.50% 27.061 23.949 - -0.10% -
bm_lexicographical_compare<unsigned_char>/8 -11.42% 1.497 1.326 - -11.50% -
BM_std_min<unsigned___int128>/19 -11.41% 9.153 8.108 - 5.44% -
BM_RangesMakeHeap_string_Descending_4 -11.37% 2.416 2.142 - 0.66% -
bm_lexicographical_compare<unsigned_char>/1 -11.36% 1.690 1.498 - -7.50% -
SetIntersection_Front_Set_float_262144_256 -11.36% 4869000.848 4316030.061 - -0.80% -
std::find_end(list<int>)_(single_element)/8192 -11.36% 8635.307 7654.663 - -3.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.32% 32.692 28.992 - 0.27% -
BM_vector_deque_ranges_move/0 -11.31% 0.519 0.461 - -25.80% -
BM_vector_deque_copy/65536 -11.26% 2663.154 2363.231 - -0.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.25% 384.496 341.234 - 0.44% -
std::search(list<int>)_(same_length)/8192 -11.25% 10541.812 9355.959 - -11.87% -
BM_PushHeap_float_Random_1 -11.22% 0.517 0.459 - -16.96% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.16% 1859.037 1651.599 - 0.04% -
SetIntersection_Front_Set_uint64_16384_256 -11.08% 5062987.970 4501812.101 - 1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -11.07% 10813488.645 9616262.903 - 3.95% -
BM_MakeThenSortHeap_string_Descending_256 -11.05% 19.664 17.491 - -0.99% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.05% 347.567 309.159 - 0.24% -
BM_RangesMakeHeap_float_Random_16 -11.04% 1.710 1.521 - -0.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.04% 356.884 317.471 - -0.11% -
std::multiset<std::string>::erase(iterator)/8192 -11.03% 30.396 27.042 - 1.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.97% 14.982 13.338 - 0.05% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.96% 11.918 10.612 - 0.11% -
BM_PushHeap_uint32_Ascending_1 -10.92% 0.502 0.447 - 4.29% -
rng::find_end(vector<int>)_(near_matches)/1024 -10.87% 15986.728 14249.354 - -0.13% -
BM_PushHeap_string_Descending_16 -10.86% 2.436 2.171 - -5.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.85% 10830407.145 9655099.067 - -4.67% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.83% 934903.318 833653.138 - -10.21% -
rng::move_backward(vector<bool>)_(unaligned)/512 -10.76% 5.365 4.788 - -0.60% -
BM_std_min<unsigned_long_long>/6 -10.73% 1.628 1.453 - -8.21% -
BM_PushHeap_string_PipeOrgan_1024 -10.69% 10.795 9.641 - -9.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -10.67% 1.131 1.010 - -8.28% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -10.65% 22.730 20.310 - 1.15% -
rng::find_end(vector<int>)_(near_matches)/1000 -10.62% 15425.724 13787.550 - 0.72% -
BM_deque_vector_copy/70000 -10.62% 3181.643 2843.768 - -4.72% -
BM_std_min<unsigned___int128>/18 -10.55% 8.531 7.631 - 5.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.51% 156242487.660 139818081.246 - -7.79% -
std::set<std::string>::erase(key)_(existent)/1024 -10.49% 76.565 68.533 - -0.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.47% 57.437 51.423 - -0.30% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -10.47% 1.697 1.519 - -3.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.46% 36.609 32.781 - 0.06% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.46% 1847.947 1654.726 - 0.03% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.43% 933545.116 836189.399 - -10.38% -
BM_MakeHeap_float_Random_64 -10.41% 1.787 1.601 - -5.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.38% 2837.261 2542.720 - -0.30% -
std::map<int,_int>::insert(value)_(already_present)/0 -10.31% 0.679 0.609 - -0.39% -
BM_MakeHeap_uint64_Ascending_4 -10.31% 0.452 0.405 - -1.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -10.30% 2.635 2.364 - -0.25% -
std::find_end(vector<int>)_(process_all)/8192 -10.29% 1880.826 1687.377 - -1.69% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.25% 34.844 31.273 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.24% 156557811.397 140528116.765 - -7.30% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.23% 48.272 43.336 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -10.22% 42570.084 38219.700 - 1.02% -
BM_std_minmax<char>/6 -10.21% 2.155 1.935 - -2.85% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.18% 9275.978 8331.558 - -5.33% -
BM_std_minmax<long_long>/4 -10.16% 1.868 1.679 - -11.29% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.16% 29.440 26.450 - 0.82% -
std::multiset<std::string>::erase(iterator)/1024 -10.06% 32.973 29.654 - -0.59% -
rng::unique(deque<int>)_(sprinkled)/52 -10.06% 74.755 67.236 - -3.67% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.05% 1690.468 1520.644 - 4.84% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.04% 2686841.797 2417161.924 - -0.14% -
BM_std_min<unsigned_long_long>/8 -10.03% 2.329 2.095 - -10.86% -
BM_std_min<unsigned___int128>/17 -10.02% 7.890 7.099 - 4.05% -
BM_std_minmax<char>/5 -9.99% 1.859 1.673 - -1.21% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.99% 35.260 31.737 - -6.17% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.95% 13056530.111 11757829.673 - 0.09% -
std::find_end(list<int>)_(near_matches)/1000 -9.93% 36998.954 33323.154 - -0.98% -
bm_lexicographical_compare<int>/2 -9.91% 1.518 1.367 - -15.58% -
SetIntersection_Front_Set_string_16384_64 -9.90% 4964723.665 4473463.258 - -8.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.88% 1594.660 1437.068 - -0.22% -
bm_lexicographical_compare<unsigned_char>/5 -9.86% 1.733 1.562 - -9.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -9.84% 21.985 19.821 - -0.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -9.84% 1.612 1.453 - -5.79% -
SetIntersection_Interlaced_Vector_string_256_256 -9.83% 22855078.454 20608769.423 - 3.81% -
std::find_end(list<int>)_(near_matches)/1024 -9.82% 38556.447 34768.377 - -0.13% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -9.82% 31.600 28.497 - -0.99% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.81% 1627487.471 1467794.118 - 0.06% -
bm_lexicographical_compare<unsigned_char>/2 -9.79% 1.960 1.768 - -4.46% -
BM_std_min<unsigned_long_long>/5 -9.78% 1.343 1.212 - -7.69% -
BM_std_minmax<char>/2 -9.78% 0.895 0.807 - -5.01% -
std::unordered_set<int>::count(key)_(existent)/32 -9.73% 1.470 1.327 - -17.40% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -9.73% 1.860 1.679 - -9.24% -
BM_toupper_char<char> -9.67% 0.615 0.556 - -19.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -9.65% 7680.387 6938.858 - 1.64% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -9.65% 0.574 0.519 - 26.22% -
std::find_end(list<int>)_(near_matches)/8192 -9.64% 2502622.025 2261448.252 - -0.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.62% 16.908 15.282 - -7.12% -
rng::for_each_n(list<int>)/8 -9.59% 2.562 2.316 - 2.50% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.54% 25486.971 23055.390 - 0.20% -
rng::generate_n(list<int>)/50 -9.50% 17.443 15.786 - -0.49% -
std::multiset<int>::find(key)_(existent)/8192 -9.49% 8.910 8.065 - -0.16% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -9.48% 9161.493 8292.959 - -4.63% -
BM_deque_vector_ranges_copy/65536 -9.46% 2876.318 2604.220 - -10.89% -
std::find_end(vector<int>)_(process_all)/1048576 -9.45% 240787.130 218027.873 - -1.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.43% 209.113 189.396 - -0.47% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -9.41% 1.498 1.357 - -2.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -9.39% 28.812 26.106 - 0.39% -
std::find_if_not(deque<int>)_(bail_25%)/8 -9.39% 1.531 1.387 - -7.42% -
BM_RangesMakeHeap_string_SingleElement_262144 -9.39% 8.224 7.452 - -0.12% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.38% 26097.227 23648.580 - 0.47% -
BM_std_minmax<long_long>/5 -9.37% 2.224 2.016 - -9.15% -
BM_deque_deque_ranges_move/2 -9.36% 3.061 2.775 - -13.81% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -9.35% 12.120 10.987 - -1.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.35% 216119695.254 195919220.463 - -1.52% -
BM_vector_deque_move_backward/2 -9.34% 2.280 2.067 - 12.85% -
rng::find_end(list<int>)_(near_matches)/8192 -9.33% 2495790.325 2262894.355 - -0.11% -
BM_deque_deque_copy/70000 -9.31% 3166.577 2871.710 - -0.67% -
BM_StringRelationalLiteral_Less_Small_Small_Control -9.30% 1.838 1.667 - -5.56% -
BM_RangesPushHeap_float_SingleElement_1 -9.29% 0.637 0.578 - -0.02% -
BM_deque_deque_move/2 -9.27% 3.059 2.775 - -14.29% -
std::is_sorted_until(list<int>,_pred)/8192 -9.21% 7769.360 7054.007 - 0.13% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -9.19% 25.320 22.994 - 1.76% -
bm_lexicographical_compare<unsigned_char>/4 -9.18% 1.497 1.360 - -7.59% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -9.18% 1.265 1.149 - -10.75% -
std::rotate(list<int>)_(1_element_backward)/50 -9.17% 24.788 22.514 - -1.01% -
rng::rotate(list<int>)_(by_1/3)/32 -9.15% 15.617 14.188 - 0.09% -
rng::generate_n(list<int>)/32 -9.12% 9.532 8.663 - -0.05% -
rng::find_end(forward_list<int>)_(same_length)/8192 -9.09% 14344.443 13040.611 - -8.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -9.05% 13775017.240 12528932.305 - -1.43% -
std::map<std::string,_int>::ctor(const&)/32 -9.04% 788.837 717.536 - -0.24% -
BM_deque_vector_ranges_copy/70000 -9.02% 3093.417 2814.269 - -7.59% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.01% 43.268 39.367 - 2.99% -
BM_std_min<unsigned___int128>/16 -8.98% 7.292 6.637 - 3.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -8.97% 1584.128 1442.105 - -21.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -8.96% 11486.061 10456.531 - 0.56% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.94% 413.401 376.450 - -8.67% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.91% 29.304 26.692 - 0.01% -
SetIntersection_None_Set_uint32_16384_1024 -8.90% 166193423.307 151395908.210 - 0.37% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.89% 14518.091 13226.758 - -8.66% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.87% 13.857 12.628 - -0.20% -
rng::is_sorted_until(list<int>,_pred)/8192 -8.87% 7808.102 7115.555 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -8.87% 3137905.409 2859716.415 - 15.63% -
std::equal(vector<bool>)_(unaligned)/50 -8.86% 0.881 0.803 - -5.48% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -8.86% 9.891 9.015 - -13.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.84% 1.233 1.124 - -2.67% -
BM_deque_deque_move/1 -8.81% 3.409 3.109 - -12.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -8.80% 93.536 85.305 - -0.02% -
std::distance(deque<int>)/8192 -8.80% 0.694 0.633 - -0.13% -
BM_getline_string -8.79% 17.531 15.989 - -11.06% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.79% 41200.820 37580.291 - -0.28% -
SetIntersection_Front_Set_float_1024_256 -8.78% 5002160.321 4562863.122 - -7.39% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -8.77% 9368.361 8546.415 - -1.35% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.76% 61.212 55.852 - 0.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -8.75% 1.715 1.565 - -13.00% -
BM_deque_deque_ranges_move/1 -8.74% 3.421 3.122 - -14.89% -
std::find_end(vector<int>)_(process_all)/1024 -8.72% 244.220 222.934 - -1.47% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.70% 42839.974 39110.900 - -0.30% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.69% 0.385 0.352 - -5.46% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -8.63% 1.973 1.802 - -3.26% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.60% 1.119 1.023 - 1.33% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -8.58% 29.795 27.238 - 0.46% -
std::distance(deque<int>)/1024 -8.58% 0.694 0.634 - 0.38% -
BM_PushHeap_string_PipeOrgan_256 -8.56% 8.679 7.936 - -7.24% -
rng::rotate(list<int>)_(by_1/2)/50 -8.51% 13.824 12.648 - -0.85% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -8.49% 1.387 1.269 - -12.08% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.47% 208.483 190.821 - 0.73% -
BM_std_min<int>/1 -8.43% 0.282 0.258 - -42.24% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.42% 24928.584 22829.000 - 1.93% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -8.41% 8185.334 7496.551 - -0.96% -
BM_vector_deque_move_backward/1 -8.41% 2.569 2.353 - 10.93% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.40% 43397884.001 39750466.914 - -1.71% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.40% 15187.746 13912.420 - -8.10% -
rng::find_end(list<int>)_(near_matches)/1000 -8.39% 36519.227 33453.646 - 0.68% -
std::copy_n(list<int>)/4096 -8.39% 3861.248 3537.305 - -13.51% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.37% 415.312 380.567 - -2.94% -
BM_deque_deque_ranges_copy/2 -8.34% 3.063 2.807 - -13.26% -
rng::remove_if(vector<int>)_(prefix)/1024 -8.34% 383.016 351.056 - 0.64% -
std::none_of(deque<int>)_(process_all)/8192 -8.33% 2873.189 2633.805 - -0.12% -
BM_RangesPushHeap_string_PipeOrgan_1024 -8.30% 10.449 9.582 - -0.85% -
BM_vector_deque_ranges_copy/0 -8.26% 0.463 0.424 - -1.21% -
BM_PushHeap_string_Ascending_16384 -8.25% 22.263 20.426 - -14.26% -
std::none_of(deque<int>)_(process_all)/32768 -8.24% 11512.710 10564.021 - -0.18% -
std::find_end(vector<int>)_(process_all)/1000 -8.24% 238.172 218.550 - -1.22% -
SetIntersection_Interlaced_Vector_string_262144_1024 -8.23% 241358599.479 221484749.648 - 0.35% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.22% 1.308 1.201 - -5.06% -
std::distance(deque<int>)/4096 -8.21% 0.693 0.637 - 0.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.21% 34.334 31.514 - -2.08% -
rng::find_end(list<int>)_(near_matches)/1024 -8.19% 38068.399 34950.384 - 0.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.18% 32.211 29.576 - 0.56% -
BM_PushHeap_string_PipeOrgan_64 -8.18% 6.317 5.800 - -3.49% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.18% 67835917.167 62289698.217 - -3.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -8.16% 1.331 1.222 - 0.23% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.15% 4705.299 4321.643 - 0.08% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.15% 196.101 180.124 - 0.76% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.14% 828.133 760.722 - 0.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.13% 1.809 1.662 - -5.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.13% 1614.876 1483.626 - 0.08% -
BM_std_minmax<char>/64 -8.12% 1.256 1.154 - -10.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.09% 3563369.357 3275107.699 - -7.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -8.08% 12700289.857 11674618.037 - -0.55% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.06% 1583.043 1455.479 - -0.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -8.04% 1.339 1.231 - 17.37% -
BM_std_min<unsigned___int128>/15 -8.04% 6.700 6.162 - 3.45% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -8.02% 10469.102 9629.760 - -11.45% -
std::replace(vector<int>)_(sprinkled)/8192 -8.02% 1360.685 1251.598 - 1.71% -
std::unique(deque<int>)_(sprinkled)/32 -8.00% 67.262 61.881 - -7.99% -
BM_deque_deque_ranges_move/70000 -8.00% 3231.865 2973.421 - -12.16% -
BM_std_minmax<char>/4 -7.99% 1.550 1.426 - -1.90% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.99% 1.434 1.320 - -7.90% -
rng::contains_subrange(deque<int>)_(process_all)/50 -7.97% 18.253 16.798 - -36.25% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.97% 573.869 528.156 - -0.04% -
std::rotate(list<int>)_(by_1/2)/50 -7.96% 13.854 12.751 - -0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.95% 63561.715 58509.831 - 1.65% -
BM_deque_deque_ranges_move_backward/5500 -7.94% 223.600 205.847 - 0.07% -
BM_vector_deque_move/0 -7.94% 0.555 0.511 - 18.37% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.93% 587.620 541.026 - 0.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.92% 3.582 3.298 - 0.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.89% 87.357 80.462 - 1.44% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.89% 25.927 23.881 - -1.25% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -7.89% 0.496 0.457 - 10.89% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.88% 1.302 1.199 - 18.21% -
BM_std_minmax<short>/16 -7.87% 1.900 1.751 - 0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -7.86% 1.735 1.598 - -1.76% -
bm_lexicographical_compare<int>/1 -7.86% 1.322 1.218 - -12.26% -
BM_PushHeap_uint32_Random_1 -7.85% 0.448 0.413 - -28.36% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -7.85% 0.870 0.801 - -3.57% -
BM_PushHeap_float_Ascending_16 -7.85% 1.065 0.981 - -8.33% -
BM_std_min<short>/19 -7.83% 1.975 1.820 - -3.00% -
std::is_sorted(vector<int>,_pred)/8 -7.81% 4.107 3.786 - -0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -7.81% 10821432.848 9976316.840 - -7.91% -
std::set<std::string>::count(key)_(existent)/1024 -7.79% 24.362 22.465 - -1.00% -
BM_std_minmax<char>/7 -7.79% 2.545 2.347 - 1.03% -
BM_PushHeap_string_SingleElement_1024 -7.78% 2.768 2.553 - 2.58% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -7.77% 25700.541 23703.139 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -7.75% 10825815.741 9986551.307 - 0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.74% 2.196 2.026 - -3.56% -
BM_deque_vector_ranges_copy/64000 -7.74% 2848.643 2628.271 - -5.90% -
SetIntersection_Front_Set_uint64_16384_1024 -7.73% 14939915.937 13784969.307 - -15.87% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.72% 5.104 4.710 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.71% 6691892.096 6175668.762 - 3.66% -
BM_std_minmax<char>/21 -7.71% 2.392 2.207 - 0.18% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.65% 6.451 5.957 - -7.72% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -7.63% 10.762 9.941 - -3.85% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.59% 2687706.736 2483582.746 - 0.46% -
rng::for_each(map<int>)/50 -7.59% 41.514 38.364 - -0.85% -
std::distance(deque<int>)/50 -7.59% 0.694 0.641 - -0.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.58% 19.884 18.376 - 1.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.58% 2.386 2.205 - -7.96% -
SetIntersection_Front_Set_string_256_64 -7.56% 16216560.552 14989997.229 - -4.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.55% 800.521 740.078 - 0.58% -
rng::transform(list<int>)_(identity_transform)/8192 -7.55% 7602.481 7028.608 - -1.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.52% 0.374 0.346 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -7.52% 2368474.392 2190431.692 - -5.59% -
BM_StringEraseToEnd_Huge_Opaque -7.50% 2.512 2.324 - -1.46% -
rng::remove(list<int>)_(sprinkled)/50 -7.50% 69.512 64.302 - -0.05% -
SetIntersection_Front_Set_float_256_256 -7.49% 9299531.568 8602895.489 - -12.89% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.49% 21.049 19.474 - -2.11% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.48% 0.437 0.404 - -0.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -7.47% 1.322 1.223 - 27.28% -
BM_PushHeap_string_SingleElement_16 -7.47% 2.764 2.558 - 4.02% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.46% 24.740 22.896 - 1.20% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.45% 3401.418 3147.864 - -0.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.44% 5.271 4.879 - 0.25% -
rng::search_n(list<int>)_(no_match)/8192 -7.42% 7393.262 6844.668 - -1.03% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.41% 31.010 28.713 - -14.60% -
rng::search(list<int>)_(same_length)/8192 -7.40% 9688.475 8971.135 - 10.50% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.40% 140.326 129.944 - -6.81% -
BM_PushHeap_string_SingleElement_256 -7.39% 2.744 2.541 - 3.24% -
std::map<std::string,_int>::erase(iterator)/32 -7.38% 27.710 25.665 - -12.55% -
BM_deque_deque_copy/2 -7.38% 3.062 2.836 - -12.32% -
rng::find(vector<char>)_(process_all)/1024 -7.36% 17.498 16.211 - -0.48% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -7.35% 84.857 78.619 - -0.39% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.34% 19.002 17.608 - -1.32% -
BM_std_min<unsigned_long_long>/7 -7.32% 1.901 1.762 - -5.79% -
SetIntersection_Front_Set_string_262144_256 -7.30% 15768914.669 14617862.974 - -2.46% -
BM_std_min<unsigned___int128>/14 -7.27% 6.133 5.687 - 3.39% -
BM_RangesMakeHeap_string_PipeOrgan_4 -7.25% 2.769 2.569 - -0.53% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.25% 42919.747 39808.019 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -7.22% 134711079.062 124984318.746 - 0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.22% 8.259 7.663 - 0.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.22% 10.872 10.087 - -2.13% -
BM_PushHeap_string_SingleElement_262144 -7.22% 2.785 2.584 - 2.22% -
std::is_sorted(list<int>,_pred)/8 -7.21% 4.279 3.971 - -1.40% -
std::transform(list<int>)_(identity_transform)/8192 -7.20% 7638.448 7088.457 - 0.25% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.20% 294.331 273.147 - -36.51% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.20% 34.562 32.075 - -1.54% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.19% 1.754 1.628 - -1.72% -
BM_deque_deque_ranges_copy/1 -7.18% 3.429 3.183 - -10.34% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -7.16% 24.128 22.401 - 0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -7.12% 8413392.289 7814507.897 - -6.60% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.11% 863946.773 802510.911 - -7.10% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.10% 1.475 1.370 - -1.26% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -7.10% 1.725 1.603 - -5.08% -
rng::partial_sort(deque<int>)_(descending)/8 -7.09% 44.162 41.030 - 0.85% -
BM_deque_deque_move/70000 -7.06% 3322.638 3087.894 - -10.07% -
BM_StringRelational_Compare_Small_Empty_Control -7.05% 1.715 1.594 - -4.63% -
BM_RangesPushHeap_float_SingleElement_4 -7.03% 0.384 0.357 - -5.62% -
rng::none_of(deque<int>)_(process_all)/32 -7.02% 18.126 16.853 - -3.65% -
rng::remove_if(deque<int>)_(prefix)/50 -7.02% 73.925 68.733 - -2.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.01% 8519.177 7921.583 - -3.85% -
std::set<std::string>::erase(iterator)/1024 -7.01% 28.150 26.176 - 1.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.00% 22.383 20.815 - -0.20% -
std::remove_if(vector<int>)_(prefix)/1024 -6.97% 383.161 356.467 - -0.33% -
rng::any_of(vector<int>)_(process_all)/50 -6.97% 13.628 12.678 - -0.42% -
BM_std_min<long_long>/28 -6.95% 2.659 2.475 - -7.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.95% 6695979.291 6230745.508 - 30.51% -
BM_num_put<bool> -6.94% 10.966 10.206 - -4.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -6.93% 17.941 16.697 - 0.09% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -6.92% 12696.049 11817.875 - -2.73% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -6.90% 41122.622 38284.961 - 0.25% -
std::replace(vector<int>)_(sprinkled)/1024 -6.88% 168.901 157.274 - 0.20% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.88% 3587.318 3340.449 - 0.08% -
SetIntersection_None_Set_uint64_16384_16384 -6.86% 175405007.723 163375522.042 - -6.72% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.82% 4.535 4.226 - -2.08% -
BM_RangesMakeHeap_string_Ascending_1024 -6.81% 5.339 4.975 - 1.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.80% 2.956 2.755 - 0.80% -
std::set<int>::erase(key)_(non-existent)/8192 -6.77% 8.745 8.154 - 0.04% -
BM_std_min<short>/4 -6.76% 1.082 1.009 - 10.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -6.74% 2.032 1.895 - 2.78% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -6.73% 1.848 1.723 - -6.76% -
SetIntersection_Interlaced_Vector_float_1024_4 -6.72% 1466805.052 1368244.075 - 8.30% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.71% 6547.822 6108.179 - -0.21% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.71% 314.247 293.153 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.71% 5.434 5.069 - 0.67% -
SetIntersection_None_Vector_float_262144_16384 -6.70% 1302353.996 1215063.442 - -0.27% -
bm_lexicographical_compare<unsigned_char>/6 -6.70% 1.959 1.828 - -3.99% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.70% 1.345 1.255 - -6.39% -
BM_PushHeap_string_SingleElement_4 -6.69% 2.401 2.240 - 3.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -6.67% 3.203 2.990 - -4.31% -
std::find_first_of(deque<int>)_(large_needle)/32 -6.63% 305.248 285.004 - 0.41% -
SetIntersection_Front_Set_uint64_1024_256 -6.62% 4839335.147 4518810.015 - -4.51% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.62% 2.081 1.943 - -0.61% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.61% 39873910.333 37236521.997 - -0.93% -
std::find(list<int>)_(process_all)/8192 -6.61% 8501.542 7939.858 - -9.99% -
BM_std_min<unsigned___int128>/13 -6.57% 5.570 5.204 - 2.68% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.56% 26.030 24.323 - -1.08% -
rng::generate(list<int>)/8192 -6.54% 7535.177 7042.105 - -0.64% -
std::set<int>::erase(key)_(non-existent)/1024 -6.53% 5.627 5.259 - 0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.53% 6.745 6.304 - 0.28% -
std::generate(list<int>)/8192 -6.51% 7406.022 6923.531 - -0.67% -
BM_RangesMakeThenSortHeap_string_Descending_256 -6.51% 19.320 18.064 - -0.47% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.48% 27.680 25.886 - -0.94% -
SetIntersection_Front_Set_float_1024_64 -6.47% 2040500.876 1908489.072 - -2.92% -
bm_lexicographical_compare<unsigned_char>/7 -6.47% 2.213 2.070 - -4.33% -
SetIntersection_Interlaced_Vector_string_64_64 -6.46% 29115011.975 27233579.188 - -6.58% -
BM_PushHeap_string_SingleElement_64 -6.45% 2.773 2.594 - 2.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -6.44% 1592909.470 1490307.706 - -10.22% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -6.44% 10.572 9.891 - 8.69% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.44% 1.639 1.534 - 11.65% -
BM_std_minmax<long_long>/11 -6.43% 2.538 2.375 - -6.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.42% 0.556 0.520 - 26.56% -
BM_RangesMakeHeap_float_Descending_4 -6.40% 0.294 0.276 - 0.09% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.39% 1064668.540 996603.680 - 0.16% -
std::is_sorted_until(list<int>)/8192 -6.39% 7275.159 6810.173 - 1.19% -
rng::partition(deque<int>)_(dense)/50 -6.38% 15.399 14.416 - 0.42% -
std::set<int>::insert(value)_(already_present)/1024 -6.38% 6.776 6.344 - 1.44% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.37% 793.665 743.095 - -0.06% -
std::unordered_set<int>::find(key)_(existent)/1024 -6.34% 1.155 1.082 - -19.74% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.33% 1.438 1.347 - -7.04% -
BM_PushHeap_uint64_SingleElement_64 -6.33% 0.407 0.381 - -0.20% -
BM_std_minmax<long_long>/6 -6.32% 2.429 2.276 - -5.66% -
BM_RangesMakeHeap_string_PipeOrgan_16 -6.32% 3.843 3.600 - -1.75% -
BM_std_min<unsigned___int128>/1 -6.32% 0.367 0.344 - -7.09% -
rng::unique(list<int>)_(contiguous)/52 -6.32% 74.996 70.258 - 4.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -6.31% 19112219.179 17906740.813 - -2.46% -
rng::reverse_copy(vector<int>)/8 -6.29% 2.534 2.374 - -7.30% -
std::find_end(vector<int>)_(near_matches)/1000 -6.26% 14998.970 14059.307 - -0.50% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -6.25% 1.594 1.495 - -5.61% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -6.25% 25.387 23.800 - 4.23% -
BM_std_minmax<char>/22 -6.25% 2.671 2.504 - 1.30% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.24% 23.819 22.332 - -1.73% -
std::set<std::string>::find(key)_(existent)/32 -6.23% 16.304 15.289 - 0.86% -
SetIntersection_Interlaced_Vector_string_16384_16 -6.23% 4611664.826 4324522.731 - -1.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -6.22% 20795.083 19501.197 - -1.35% -
std::count_if(list<int>)_(every_other)/8192 -6.21% 7650.780 7175.593 - -4.87% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.21% 87742.745 82297.509 - -1.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.21% 8.480 7.954 - 0.57% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.16% 14651.286 13748.674 - -6.43% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.14% 20.908 19.624 - -5.77% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.11% 13.265 12.454 - -0.26% -
BM_StringRelational_Compare_Large_Empty_Control -6.10% 1.707 1.603 - -4.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -6.08% 2.807 2.637 - -4.91% -
std::unique(vector<int>)_(sprinkled)/52 -6.07% 58.973 55.391 - 0.09% -
std::unique_copy(list<int>)_(contiguous)/32 -6.06% 11.933 11.209 - -0.56% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -6.06% 1.536 1.443 - -9.42% -
rng::copy(vector<bool>)_(aligned)/262144 -6.05% 326.673 306.902 - 10.43% -
std::partial_sort_copy(deque<int>)_(heap)/8 -6.05% 16.769 15.755 - -0.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -6.04% 0.629 0.591 - 0.95% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.04% 4687.834 4404.871 - 0.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -6.03% 1.668 1.568 - 7.33% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.02% 810.889 762.055 - 0.07% -
BM_RangesMakeHeap_float_Heap_64 -6.02% 0.206 0.193 - -24.41% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -6.00% 1.359 1.278 - 0.13% -
BM_vector_deque_ranges_copy_backward/0 -6.00% 0.442 0.416 - -8.73% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.98% 21.040 19.781 - -5.52% -
rng::remove_if(vector<int>)_(prefix)/50 -5.98% 60.991 57.342 - 0.27% -
rng::rotate(list<int>)_(1_element_backward)/8192 -5.98% 8360.165 7860.409 - -0.87% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.98% 6.198 5.828 - 0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.98% 2.204 2.072 - -1.41% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -5.97% 26.404 24.829 - 0.03% -
std::remove_if(vector<int>)_(prefix)/50 -5.93% 60.836 57.231 - 0.04% -
BM_vector_deque_move/2 -5.91% 1.832 1.724 - -11.83% -
rng::reverse(list<int>)/4096 -5.91% 1752.269 1648.703 - -0.64% -
bm_lexicographical_compare<unsigned_char>/3 -5.91% 2.204 2.073 - -1.60% -
rng::equal(vector<bool>)_(unaligned)/8 -5.90% 0.738 0.695 - -11.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.90% 724.185 681.453 - -6.22% -
std::find_end(vector<int>)_(near_matches)/1024 -5.90% 15538.485 14622.423 - -0.34% -
rng::rotate(list<int>)_(1_element_forward)/32 -5.89% 14.929 14.050 - -2.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 -5.88% 135.039 127.099 - -1.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.88% 48.571 45.715 - 2.69% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.88% 572.166 538.524 - -0.10% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.88% 586.077 551.632 - -0.28% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -5.87% 1.147 1.080 - -8.31% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.87% 28.153 26.502 - 3.01% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.86% 41.838 39.387 - -1.49% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.84% 713.431 671.735 - -0.16% -
rng::rotate(list<int>)_(1_element_forward)/8192 -5.84% 8257.666 7775.076 - 0.78% -
std::unique(deque<int>)_(sprinkled)/1024 -5.83% 876.229 825.106 - -11.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 -5.83% 349137399.607 328767432.700 - -5.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.83% 7101937.656 6688094.150 - -6.06% -
BM_PushHeap_string_SingleElement_16384 -5.81% 2.720 2.562 - 2.96% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.76% 15.326 14.443 - -0.91% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.76% 17.184 16.194 - -5.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -5.74% 2429059.805 2289581.949 - 4.17% -
BM_RangesSortHeap_string_262144 -5.73% 184.054 173.501 - -0.07% -
BM_std_minmax<unsigned_short>/22 -5.72% 2.394 2.257 - -1.61% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -5.72% 1.501 1.415 - -6.15% -
BM_std_minmax<char>/28 -5.71% 2.255 2.126 - 2.15% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -5.70% 1.958 1.846 - -0.36% -
SetIntersection_Front_Set_string_1024_256 -5.68% 16132533.935 15215752.669 - -5.00% -
BM_RangesPushHeap_string_Descending_16384 -5.68% 2.462 2.322 - -2.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.67% 1130122.085 1066041.772 - -2.49% -
rng::remove_copy(deque<int>)_(prefix)/50 -5.67% 21.867 20.627 - -5.83% -
BM_vector_deque_copy/2 -5.66% 2.065 1.948 - 12.63% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.65% 85160109.902 80351499.110 - 0.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -11.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.62% 1900064.770 1793190.656 - 4.88% -
BM_std_minmax_element<int>/4096 -5.60% 1078.512 1018.116 - 0.71% -
BM_vector_deque_copy/1 -5.58% 2.319 2.190 - 9.52% -
SetIntersection_Interlaced_Set_float_256_256 -5.58% 9422638.077 8897110.834 - -2.33% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -5.57% 0.428 0.404 - 0.86% -
BM_std_min<unsigned___int128>/12 -5.56% 5.024 4.745 - 2.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.56% 509.978 481.639 - -6.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -5.55% 0.381 0.360 - -9.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.55% 1858.385 1755.257 - 1.12% -
BM_std_minmax<char>/23 -5.55% 3.165 2.990 - 3.56% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.52% 6366303.523 6015112.701 - -13.77% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -5.52% 27855.829 26319.250 - -11.48% -
BM_RangesMakeHeap_uint32_Heap_64 -5.50% 0.257 0.243 - 5.90% -
std::find(deque<int>)_(bail_25%)/8 -5.48% 2.064 1.951 - 0.17% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -5.48% 7168.426 6775.692 - -16.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.47% 1123355.739 1061874.497 - -3.83% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.46% 3.509 3.317 - 4.32% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.46% 3625.838 3427.868 - 0.10% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.44% 9083.306 8589.203 - -5.52% -
BM_std_minmax_element<int>/64000 -5.42% 16831.837 15918.840 - 1.36% -
std::multiset<int>::contains(key)_(existent)/8192 -5.40% 8.816 8.340 - -1.50% -
BM_std_min<unsigned_char>/16 -5.39% 2.619 2.478 - -5.15% -
BM_RangesPushHeap_string_SingleElement_1024 -5.38% 2.578 2.439 - -1.54% -
BM_std_min<short>/24 -5.38% 2.537 2.400 - 0.14% -
std::unordered_multimap<int,_int>::clear()/8192 -5.38% 64910.535 61421.156 - 2.71% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -5.38% 1.665 1.575 - 1.43% -
BM_std_minmax_element<int>/4000 -5.38% 1053.856 997.206 - 1.09% -
BM_std_min<unsigned_long_long>/3 -5.37% 0.694 0.657 - -5.39% -
BM_std_minmax_element<int>/65536 -5.37% 17223.564 16298.380 - 1.32% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.36% 24.063 22.773 - -0.93% -
BM_std_minmax_element<int>/70000 -5.36% 18408.428 17422.238 - 1.25% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.35% 2.099 1.987 - 1.79% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.34% 8.368 7.921 - 0.07% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.30% 6.100 5.776 - -0.26% -
SetIntersection_Front_Set_float_256_64 -5.30% 6555169.679 6207735.633 - -5.47% -
std::find(vector<bool>)_(process_all)/8 -5.29% 0.576 0.546 - -10.11% -
std::for_each_n(list<int>)/8 -5.29% 2.592 2.455 - 4.27% -
BM_std_minmax<short>/28 -5.29% 2.621 2.482 - -1.65% -
SetIntersection_Front_Set_uint32_1024_1024 -5.28% 16305377.951 15444533.058 - -5.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.27% 23.046 21.832 - 1.44% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.26% 29.989 28.411 - -2.35% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -5.25% 1.431 1.356 - -13.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.24% 3544102.664 3358518.772 - 0.69% -
BM_deque_deque_copy/65536 -5.23% 3033.535 2874.932 - -2.73% -
BM_MakeHeap_float_Random_16384 -5.23% 1.202 1.139 - -1.40% -
BM_SortHeap_pair<uint32,_uint32>_4 -5.22% 1.890 1.791 - -1.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -5.22% 3.783 3.585 - -2.32% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.21% 18.090 17.148 - 0.95% -
BM_RangesPushHeap_string_SingleElement_64 -5.19% 2.611 2.475 - -1.67% -
BM_std_minmax_element<int>/5500 -5.18% 1441.659 1366.915 - 0.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.18% 43.079 40.846 - 1.38% -
BM_std_minmax<int>/4 -5.18% 0.975 0.925 - -9.88% -
SetIntersection_Front_Set_uint64_256_64 -5.18% 6183862.103 5863620.086 - -1.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.18% 55.003 52.154 - 1.09% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.17% 1.219 1.156 - 1.15% -
bm_lexicographical_compare<unsigned_char>/16 -5.16% 1.156 1.097 - -5.18% -
rng::contains(list<int>)_(process_all)/50 -5.16% 19.346 18.347 - -1.09% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.14% 29.851 28.316 - -0.37% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.13% 2889972.657 2741625.244 - -1.47% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.13% 2.451 2.325 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.13% 25.329 24.031 - -0.41% -
rng::contains(vector<int>)_(process_all)/8 -5.12% 2.700 2.562 - -4.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.12% 486.553 461.630 - -5.07% -
BM_std_minmax_element<int>/512 -5.12% 138.136 131.064 - 0.56% -
BM_std_minmax_element<int>/1024 -5.12% 272.780 258.816 - 0.83% -
BM_RangesPushHeap_string_Random_16384 -5.11% 17.039 16.168 - -0.88% -
SetIntersection_Front_Set_uint64_262144_16 -5.11% 1306417.906 1239604.591 - -7.21% -
BM_RangesPushHeap_string_SingleElement_256 -5.09% 2.560 2.430 - -1.47% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.09% 3.562 3.381 - 0.05% -
bm_lexicographical_compare<int>/3 -5.06% 1.692 1.607 - -15.07% -
BM_PushHeap_string_PipeOrgan_4 -5.06% 2.634 2.500 - -3.59% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.05% 3.162 3.002 - -4.90% -
BM_std_min<unsigned___int128>/11 -5.05% 4.501 4.274 - 2.42% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -5.04% 15851961.809 15053279.907 - -0.47% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.04% 32.285 30.659 - 13.28% -
BM_MakeThenSortHeap_string_Descending_16384 -5.03% 68.034 64.612 - -0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.02% 32.806 31.158 - 0.09% -
std::partition(vector<int>)_(dense)/32 -5.02% 8.529 8.101 - -5.10% -
rng::sort(deque<int>)_(descending)/1024 -5.02% 1371.191 1302.425 - -0.20% -
BM_std_minmax<unsigned_char>/16 -5.01% 0.973 0.924 - -0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -5.00% 1.918 1.822 - -2.77% -
BM_StringRelationalLiteral_Less_Small_Large_Control -4.98% 1.720 1.635 - -6.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.98% 10.156 9.650 - -9.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.97% 1.875 1.782 - -0.34% -
BM_std_minmax<unsigned_long_long>/11 -4.97% 2.353 2.236 - -3.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -4.97% 1.780 1.692 - -0.98% -
BM_std_minmax<char>/1 -4.96% 0.634 0.602 - -1.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.94% 36.731 34.916 - 24.45% -
BM_vector_deque_move/1 -4.94% 2.111 2.007 - -10.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.93% 1728085.321 1642817.352 - -1.19% -
BM_num_put<const_void*> -4.91% 13.392 12.734 - -1.01% -
SetIntersection_Front_Set_string_64_64 -4.90% 36168943.159 34394905.111 - -10.11% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.90% 16.491 15.684 - -4.36% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.88% 23.631 22.479 - 0.40% -
std::rotate(list<int>)_(1_element_backward)/32 -4.87% 13.926 13.248 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.87% 18129815.843 17247368.512 - -5.43% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.86% 81.240 77.295 - 0.81% -
std::find(list<int>)_(bail_25%)/32768 -4.85% 8111.893 7718.183 - -2.73% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.84% 55.819 53.117 - -1.68% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.84% 12653.161 12040.618 - -4.72% -
std::reverse_copy(deque<int>)/512 -4.82% 131.491 125.154 - -0.19% -
BM_PushHeap_string_PipeOrgan_16 -4.82% 4.282 4.076 - -2.13% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.82% 9.697 9.230 - -29.48% -
SetIntersection_Front_Set_uint64_1024_1 -4.80% 1123546.113 1069570.610 - -4.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -4.78% 1193854.461 1136794.533 - 0.42% -
BM_std_minmax<char>/27 -4.77% 1.952 1.859 - 1.85% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -4.77% 10.434 9.937 - -3.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.76% 51.061 48.629 - -16.34% -
rng::contains(list<int>)_(process_all)/8 -4.75% 2.389 2.275 - -1.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.75% 10.944 10.425 - -0.21% -
SetIntersection_Interlaced_Vector_float_64_64 -4.74% 12059808.496 11487814.254 - 0.28% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.73% 385.210 366.994 - -0.02% -
rng::adjacent_find(deque<int>)/8 -4.71% 3.750 3.573 - 12.89% -
BM_RangesMakeHeap_uint64_Random_64 -4.71% 1.293 1.232 - -1.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.70% 23672624.642 22560198.330 - -2.56% -
BM_num_put<long_long> -4.70% 12.442 11.858 - -1.54% -
SetIntersection_None_Vector_uint64_262144_64 -4.70% 1210662.059 1153817.095 - -5.09% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.69% 23207.748 22119.523 - -0.64% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.67% 14.786 14.095 - -0.58% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.67% 885184.985 843827.771 - -0.21% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.67% 1049643.553 1000615.516 - -0.74% -
BM_MakeHeap_string_SingleElement_262144 -4.67% 7.792 7.428 - 0.99% -
BM_std_minmax<char>/30 -4.67% 2.857 2.724 - 2.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.66% 1233.666 1176.184 - 5.03% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.65% 1105698.292 1054232.624 - -4.04% -
BM_std_minmax<unsigned_short>/23 -4.65% 2.570 2.450 - -2.60% -
BM_RangesPushHeap_string_SingleElement_16 -4.65% 2.553 2.434 - -1.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.64% 1.700 1.621 - -5.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -4.64% 5.992 5.714 - 0.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.64% 33.486 31.931 - -3.81% -
BM_RangesPushHeap_string_SingleElement_16384 -4.64% 2.567 2.448 - -1.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.64% 716.572 683.334 - 0.20% -
BM_deque_deque_ranges_move/65536 -4.63% 2954.201 2817.388 - -12.06% -
rng::sort(deque<int>)_(ascending)/1024 -4.63% 800.600 763.549 - -0.41% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.62% 15441548.750 14727666.716 - -1.39% -
std::stable_partition(vector<int>)_(dense)/32 -4.62% 22.156 21.132 - 0.37% -
BM_RangesMakeHeap_uint32_Random_262144 -4.62% 1.053 1.004 - 0.32% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.61% 1.156 1.103 - -0.23% -
BM_std_min<short>/18 -4.61% 1.619 1.545 - -3.21% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.61% 66.788 63.709 - 1.43% -
BM_MakeHeap_uint32_SingleElement_4 -4.60% 0.338 0.322 - -2.17% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -4.58% 350038075.910 334009257.361 - -4.92% -
BM_StringEraseToEnd_Huge_Transparent -4.57% 2.566 2.449 - -0.55% -
rng::partition(deque<int>)_(dense)/32 -4.56% 10.514 10.034 - 0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.56% 681.514 650.442 - 0.36% -
SetIntersection_Front_Set_string_16384_16 -4.56% 2062276.852 1968286.220 - -4.24% -
BM_StringFindAllMatch/64 -4.55% 3.072 2.932 - 0.37% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.54% 34.290 32.731 - 0.15% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.54% 1012.364 966.399 - 1.00% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.53% 1.236 1.180 - 0.65% -
BM_std_min<unsigned_int>/29 -4.53% 2.089 1.994 - -4.74% -
rng::count(vector<int>)_(every_other)/8 -4.51% 1.383 1.321 - -4.51% -
rng::search(list<int>)_(no_match)/1000 -4.50% 725.931 693.242 - -0.23% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.49% 24.006 22.928 - 1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.49% 7483.608 7147.488 - -10.06% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.48% 558.384 533.376 - 5.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.47% 224.843 214.782 - -0.59% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.47% 2.179 2.082 - 0.23% -
BM_RangesMakeHeap_string_Ascending_256 -4.47% 5.067 4.841 - 0.77% -
std::copy_if(vector<int>)_(entire_range)/64 -4.47% 16.363 15.632 - -0.33% -
BM_std_min<unsigned_char>/21 -4.46% 1.800 1.719 - -0.85% -
std::set<std::string>::contains(key)_(existent)/32 -4.46% 16.378 15.648 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -4.45% 12126495.359 11586600.133 - -3.22% -
BM_std_minmax<unsigned_short>/7 -4.44% 1.752 1.675 - -2.68% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.42% 7.026 6.716 - -7.14% -
BM_deque_deque_ranges_copy/64000 -4.42% 2852.468 2726.411 - 2.71% -
BM_std_minmax<char>/31 -4.41% 3.337 3.190 - 2.83% -
BM_std_minmax<char>/13 -4.41% 2.242 2.143 - -4.08% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.40% 1.384 1.323 - -12.36% -
BM_RangesPushHeap_string_SingleElement_4 -4.40% 2.294 2.193 - -0.90% -
BM_std_minmax<unsigned_char>/32 -4.40% 1.601 1.531 - 2.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.40% 1695818.908 1621286.641 - 2.86% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.39% 4651.064 4446.654 - 0.09% -
rng::remove(list<int>)_(sprinkled)/32 -4.39% 57.619 55.087 - -0.03% -
BM_deque_vector_ranges_move/0 -4.39% 1.548 1.480 - 3.41% -
BM_std_min<short>/22 -4.39% 1.887 1.804 - -0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.39% 20956.365 20036.821 - 0.09% -
std::remove(list<int>)_(sprinkled)/1024 -4.37% 1014.270 969.905 - -3.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.37% 30.562 29.226 - 7.15% -
std::none_of(vector<int>)_(process_all)/8 -4.36% 2.502 2.393 - -5.46% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -4.34% 38.042 36.390 - -3.99% -
std::unordered_set<int>::find(key)_(existent)/32 -4.34% 1.135 1.086 - -25.35% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -4.34% 15.847 15.159 - 6.49% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.34% 0.849 0.812 - -6.16% -
rng::stable_partition(vector<int>)_(dense)/32 -4.33% 22.515 21.541 - 0.86% -
BM_deque_deque_copy/1 -4.33% 3.403 3.256 - -7.17% -
rng::unique(deque<int>)_(sprinkled)/32 -4.32% 60.646 58.024 - -3.37% -
BM_std_minmax_element<int>/4 -4.31% 1.243 1.189 - -3.04% -
SetIntersection_Front_Set_uint32_64_4 -4.31% 18171404.125 17387391.945 - 0.80% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.31% 527.512 504.774 - -3.48% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -4.31% 1.242 1.188 - -6.61% -
BM_StringEraseWithMove_Small_Transparent -4.31% 2.555 2.445 - -1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.29% 3564623.846 3411526.960 - 1.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.29% 24664485.495 23605206.154 - -1.37% -
BM_std_minmax<unsigned_char>/24 -4.29% 1.207 1.155 - -0.02% -
SetIntersection_Front_Vector_string_1024_1024 -4.28% 40565885.635 38827895.281 - 1.34% -
BM_std_min<long_long>/32 -4.28% 3.618 3.463 - -4.97% -
rng::search(deque<int>)_(single_element)/1000 -4.28% 449.899 430.649 - -1.97% -
std::set<std::string>::erase(key)_(non-existent)/8192 -4.27% 33.518 32.088 - 0.17% -
std::set<std::string>::find(key)_(existent)/8192 -4.26% 28.547 27.330 - 1.92% -
BM_RangesSortHeap_uint32_1 -4.26% 0.267 0.255 - -0.10% -
SetIntersection_Front_Set_uint32_1024_64 -4.26% 2042257.401 1955344.745 - -4.75% -
BM_std_minmax<int>/11 -4.25% 1.832 1.754 - -1.60% -
BM_std_min<unsigned___int128>/10 -4.24% 4.011 3.841 - 2.23% -
rng::copy_backward(vector<int>)/8 -4.24% 2.289 2.192 - 0.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.24% 39.382 37.714 - 0.32% -
BM_std_min<unsigned_short>/16 -4.23% 1.732 1.658 - -4.40% -
BM_SortHeap_float_256 -4.23% 6.044 5.788 - -0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.23% 34.307 32.856 - -1.51% -
BM_std_minmax_element<int>/64 -4.22% 17.279 16.550 - -0.99% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.22% 848.946 813.097 - -0.27% -
BM_std_minmax<char>/20 -4.22% 2.071 1.984 - 4.51% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -4.22% 106.421 101.932 - -3.50% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.22% 26.602 25.481 - 0.47% -
rng::fill(vector<bool>)/32768 -4.21% 31.012 29.705 - -0.94% -
rng::for_each_n(deque<int>)/8 -4.21% 1.205 1.154 - -0.02% -
BM_MakeThenSortHeap_float_Random_4 -4.20% 4.462 4.274 - -4.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.20% 566.526 542.735 - -0.73% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.20% 69.063 66.165 - 0.71% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -4.19% 1.362 1.305 - -5.73% -
BM_std_minmax<char>/19 -4.19% 1.769 1.695 - 3.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -4.18% 2931522.323 2809094.175 - -13.64% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.17% 85479.600 81918.595 - 1.96% -
BM_std_minmax<char>/8 -4.17% 1.024 0.981 - 3.93% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -4.16% 0.607 0.582 - -4.96% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.16% 40.888 39.188 - -0.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -4.15% 1.495 1.433 - -7.24% -
BM_StringResizeAndOverwrite -4.15% 0.860 0.825 - -2.49% -
rng::find_last(deque<int>)_(bail_10%)/8 -4.14% 2.680 2.569 - -4.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -4.14% 1187331.518 1138153.635 - -1.44% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -4.14% 8230.994 7890.292 - -0.84% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.14% 96778.037 92776.226 - 0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.13% 207895026.233 199316330.095 - 6.56% -
BM_PushHeap_string_Random_16384 -4.12% 16.941 16.242 - 0.55% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.11% 272539.877 261342.826 - -0.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.10% 4.167 3.996 - -5.09% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.10% 868401.436 832803.606 - 1.66% -
std::fill(vector<bool>)/64 -4.10% 1.635 1.568 - 3.56% -
BM_MakeHeap_string_Ascending_1024 -4.10% 5.269 5.053 - 5.54% -
BM_std_min<unsigned___int128>/6 -4.09% 2.260 2.167 - 1.67% -
rng::stable_partition(vector<int>)_(dense)/50 -4.09% 26.440 25.357 - -0.21% -
std::is_sorted_until(deque<int>,_pred)/8 -4.09% 4.251 4.077 - -6.09% -
std::count(list<int>)_(every_other)/8192 -4.09% 6663.637 6391.240 - -7.30% -
std::set<int>::ctor(const&)/1024 -4.08% 6286.032 6029.677 - -0.63% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.07% 7.486 7.182 - 1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.07% 1230370.665 1180341.060 - -4.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.06% 1742643.591 1671923.620 - -4.38% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.05% 1.787 1.714 - -11.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.05% 5800.436 5565.273 - 5.51% -
std::none_of(list<int>)_(process_all)/8 -4.05% 2.716 2.606 - -0.13% -
BM_std_min<char>/15 -4.03% 2.129 2.043 - -3.50% -
std::for_each_n(deque<int>)/8 -4.02% 1.254 1.204 - 4.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.02% 1115675.272 1070839.657 - -3.77% -
BM_num_put<unsigned_long> -4.01% 12.087 11.603 - 1.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.00% 13.557 13.014 - -0.08% -
BM_num_put<long> -4.00% 12.116 11.631 - -1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.99% 206128728.144 197897159.610 - 2.77% -
BM_MakeThenSortHeap_float_Heap_256 -3.99% 6.235 5.987 - -1.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.99% 7.623 7.319 - -1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.99% 243553227.606 233847369.119 - -4.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.98% 1.045 1.004 - -0.60% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -3.98% 1.493 1.434 - 1.85% -
SetIntersection_None_Vector_uint64_16384_256 -3.98% 1181587.672 1134592.381 - -4.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.98% 1188914.098 1141645.850 - 0.71% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.97% 1.163 1.117 - 1.43% -
std::find_first_of(deque<int>)_(large_needle)/50 -3.97% 701.586 673.724 - 0.19% -
BM_RangesPushHeap_string_SingleElement_262144 -3.97% 2.635 2.531 - -0.72% -
rng::remove_if(deque<int>)_(prefix)/32 -3.97% 64.315 61.764 - -2.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.96% 470.272 451.670 - -2.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.95% 29932.934 28750.294 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.95% 1170226.431 1123998.777 - -2.16% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.93% 15.461 14.853 - -1.07% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.93% 0.644 0.619 - 0.43% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.92% 23.499 22.578 - -0.03% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.92% 1.292 1.241 - 4.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -3.91% 1398137.019 1343420.749 - -4.83% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.91% 14.221 13.665 - -1.17% -
rng::fill_n(deque<int>)/32 -3.90% 1.225 1.177 - -6.41% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.90% 4.287 4.120 - 3.87% -
rng::find(list<int>)_(process_all)/8 -3.90% 2.356 2.264 - 1.15% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.89% 18.589 17.866 - 1.27% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.89% 29.358 28.216 - -1.68% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -3.88% 96040.359 92310.397 - 0.85% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.88% 5.266 5.062 - -26.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -3.88% 1.123 1.079 - -6.22% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -3.88% 1.613 1.551 - -6.08% -
rng::fill_n(vector<bool>)/64 -3.87% 1.417 1.362 - -2.28% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.86% 8.850 8.508 - -2.63% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.86% 3.952 3.799 - -1.90% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.86% 2.486 2.390 - 2.01% -
std::equal(vector<bool>)_(unaligned)/8 -3.85% 0.852 0.819 - -3.31% -
std::adjacent_find(vector<int>,_pred)/50 -3.85% 23.308 22.411 - -1.20% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.83% 482.204 463.741 - -3.83% -
BM_std_minmax<short>/29 -3.83% 2.673 2.570 - 1.30% -
BM_std_min<unsigned_long_long>/30 -3.83% 2.692 2.589 - -4.99% -
rng::copy_n(list<int>)/4096 -3.83% 3983.009 3830.628 - -11.20% -
SetIntersection_Front_Set_uint32_16384_16 -3.82% 1306571.012 1256718.265 - -1.92% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.81% 2.789 2.683 - 0.19% -
rng::find_if(list<int>)_(bail_25%)/8 -3.81% 1.323 1.273 - -3.66% -
std::unordered_multimap<int,_int>::clear()/1024 -3.80% 8367.371 8049.026 - 3.80% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.80% 2.531 2.434 - -10.80% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.80% 51.786 49.817 - -4.69% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -3.80% 569.216 547.569 - 3.16% -
rng::starts_with(vector<int>)/1024 -3.80% 77.654 74.707 - -0.07% -
BM_std_minmax<unsigned_char>/25 -3.79% 1.226 1.179 - 0.03% -
std::move(vector<bool>)_(unaligned)/4096 -3.79% 26.643 25.634 - 0.04% -
vector<bool>(const_vector<bool>&) -3.78% 9.828 9.457 - -4.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.78% 51.335 49.396 - -3.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.78% 1.651 1.589 - -1.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.78% 5586850.693 5375860.837 - -2.96% -
SetIntersection_Front_Set_uint32_256_256 -3.77% 9770664.787 9401861.184 - -4.17% -
BM_MakeHeap_float_Ascending_256 -3.77% 0.671 0.646 - -0.26% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.76% 24.285 23.373 - -0.09% -
bm_lexicographical_compare<int>/16 -3.75% 2.016 1.941 - -9.57% -
SetIntersection_None_Set_float_64_4 -3.75% 22693730.100 21842651.590 - 1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.75% 5974823.053 5751032.018 - -2.31% -
SetIntersection_Interlaced_Set_float_16384_1 -3.73% 1117899.423 1076198.348 - -4.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.73% 1634042.050 1573164.634 - -5.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.72% 1.318 1.269 - -6.09% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.71% 29893.299 28784.664 - 0.05% -
BM_std_minmax<long_long>/1 -3.71% 0.693 0.667 - 9.26% -
rng::find(vector<int>)_(process_all)/8 -3.68% 2.902 2.795 - -1.65% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.67% 1.613 1.554 - 0.06% -
rng::find_if_not(list<int>)_(process_all)/8192 -3.66% 8962.737 8634.255 - -4.18% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.66% 12.983 12.507 - 0.35% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.66% 21.947 21.144 - -3.41% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.66% 1.192 1.148 - 6.29% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.65% 6.507 6.270 - -0.30% -
SetIntersection_None_Vector_string_16384_1 -3.65% 1285737.091 1238769.427 - -3.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -3.64% 1163915.963 1121509.005 - -1.12% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.64% 22112.458 21307.380 - -3.74% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -3.64% 24.729 23.829 - 2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -3.64% 1156443.458 1114351.355 - 0.57% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.64% 4.918 4.739 - 0.39% -
rng::equal(vector<bool>)_(unaligned)/50 -3.63% 0.736 0.710 - -16.50% -
SetIntersection_Front_Vector_string_262144_16384 -3.63% 352619279.783 339810665.649 - -3.12% -
BM_std_min<unsigned___int128>/8 -3.63% 3.109 2.997 - 2.04% -
BM_PushHeap_uint64_Random_64 -3.62% 5.273 5.082 - -3.62% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.62% 32.723 31.538 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.61% 17401.413 16772.480 - -3.89% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.61% 1108149.455 1068173.760 - -2.09% -
BM_RangesPushHeap_float_SingleElement_16 -3.61% 0.377 0.364 - -1.65% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.61% 551.473 531.589 - 0.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.60% 707.261 681.799 - -3.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.60% 11713603.877 11292371.037 - -2.93% -
BM_std_minmax<char>/18 -3.59% 1.388 1.338 - 3.37% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -3.59% 1.388 1.338 - -1.29% -
BM_std_min<short>/21 -3.59% 1.828 1.762 - -2.56% -
std::deque<std::string>::ctor(size)/8192 -3.58% 8536.419 8230.469 - -0.65% -
std::find(vector<bool>)_(process_all)/1024 -3.58% 4.704 4.536 - -3.49% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.58% 18681011.411 18012942.663 - -2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.57% 357910942.758 345129363.921 - 0.18% -
std::remove(list<int>)_(sprinkled)/50 -3.55% 68.613 66.178 - 0.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.55% 1.293 1.247 - -8.66% -
std::find(list<int>)_(bail_25%)/8 -3.55% 0.954 0.920 - -1.78% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.55% 621.673 599.633 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.54% 1201867.408 1159306.166 - -2.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.53% 12457692.081 12017753.787 - 1.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.52% 654.074 631.040 - 0.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.51% 22093.856 21317.876 - -3.65% -
SetIntersection_Interlaced_Set_string_16_16 -3.51% 63429020.985 61203181.540 - -3.08% -
BM_std_minmax<int>/10 -3.51% 1.437 1.387 - -0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.51% 82356.231 79468.112 - -10.00% -
rng::remove(deque<int>)_(sprinkled)/50 -3.50% 64.228 61.980 - -0.94% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.49% 4.368 4.216 - 0.51% -
BM_StringRelational_Compare_Large_Small_Control -3.48% 1.848 1.783 - -3.53% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.48% 351.508 339.268 - -4.36% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.48% 18.097 17.467 - 11.62% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.48% 25.273 24.393 - -3.01% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -3.47% 1.591 1.535 - -2.03% -
std::count(list<int>)_(every_other)/1048576 -3.47% 831485.064 802608.382 - -2.73% -
SetIntersection_Front_Set_uint64_262144_1 -3.47% 1155611.682 1115489.284 - 2.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.47% 17.733 17.118 - -0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.45% 13499.045 13033.060 - -4.55% -
rng::stable_sort(deque<int>)_(shuffled)/8 -3.45% 24.494 23.649 - -1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.45% 19350304.820 18683122.645 - -1.87% -
BM_PushHeap_float_Ascending_64 -3.45% 1.813 1.750 - -4.81% -
BM_MakeThenSortHeap_string_Ascending_256 -3.44% 20.869 20.152 - -0.47% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.44% 2.708 2.615 - 6.22% -
rng::search(vector<int>)_(no_match)/1000 -3.43% 214.571 207.204 - -1.12% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.43% 1.230 1.188 - 0.82% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -3.43% 3.001 2.898 - -3.35% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -3.42% 36.251 35.010 - -12.51% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.42% 8851964.824 8549507.344 - -8.33% -
std::shift_right(list<int>)/8192 -3.42% 7715.005 7451.507 - -0.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.42% 5.478 5.291 - -1.29% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.41% 1.273 1.229 - -9.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.41% 19194819.515 18540514.572 - -2.75% -
BM_std_minmax<int>/1 -3.40% 0.622 0.601 - -0.04% -
std::any_of(deque<int>)_(process_all)/8192 -3.40% 2719.398 2626.889 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.39% 19412075.116 18753598.094 - -1.23% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.39% 464.701 448.962 - -4.93% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.36% 18.102 17.493 - 1.62% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.36% 282.400 272.906 - -0.38% -
std::remove_if(vector<int>)_(prefix)/32 -3.36% 53.783 51.977 - -0.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.35% 296700.670 286760.434 - -3.38% -
SetIntersection_Front_Set_uint64_1024_1024 -3.35% 15759082.511 15231247.094 - -0.26% -
SetIntersection_Front_Vector_uint32_262144_64 -3.35% 1428603.747 1380780.366 - -9.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -3.35% 24.119 23.312 - 7.40% -
rng::partition(vector<int>)_(dense)/8192 -3.33% 1885.371 1822.518 - -3.72% -
rng::search(vector<int>)_(no_match)/1048576 -3.33% 217386.727 210141.924 - -1.25% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.33% 1.314 1.270 - -3.44% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.33% 18.263 17.655 - 1.68% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.32% 20.765 20.076 - -9.36% -
rng::search(vector<int>)_(no_match)/1024 -3.32% 219.297 212.024 - -0.91% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.32% 1.513 1.463 - -0.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.31% 5777.588 5586.095 - 0.31% -
BM_StringRelational_Compare_Small_Small_Control -3.31% 1.848 1.787 - -3.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.31% 46449.127 44910.927 - -0.56% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.29% 5754.013 5564.465 - -0.21% -
std::set<int>::ctor(const&)/8192 -3.29% 49932.478 48289.709 - -0.25% -
SetIntersection_Interlaced_Set_string_1024_64 -3.29% 17718489.607 17136110.698 - 0.40% -
std::none_of(list<int>)_(process_all)/8192 -3.27% 7200.784 6965.004 - -0.66% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.27% 2.378 2.300 - -16.39% -
BM_std_minmax<short>/3 -3.27% 1.191 1.152 - -11.63% -
BM_RangesMakeHeap_string_Ascending_64 -3.26% 4.866 4.707 - 0.36% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.26% 10181326.453 9849347.988 - -0.50% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -3.26% 1.677 1.623 - 3.39% -
BM_RangesPushHeap_uint32_Random_4 -3.26% 2.552 2.469 - 1.81% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.25% 9.305 9.003 - -3.05% -
rng::find_last(list<int>)_(bail_10%)/50 -3.25% 16.695 16.152 - -0.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.25% 111738.717 108106.221 - 1.46% -
rng::all_of(deque<int>)_(process_all)/50 -3.25% 18.336 17.740 - -0.06% -
BM_std_min<unsigned_long_long>/31 -3.25% 3.027 2.929 - 0.45% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -3.24% 1116791.557 1080565.663 - -2.96% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.24% 13.329 12.897 - 0.93% -
750_sealcrypto_r -3.24% 18.966 18.351 - -0.58% -
BM_std_min<char>/64 -3.24% 4.195 4.059 - -0.43% -
BM_std_minmax<unsigned_char>/1 -3.24% 0.623 0.603 - 0.33% -
std::copy_n(deque<int>)/32768 -3.23% 1174.105 1136.130 - -0.68% -
BM_PushHeap_float_Descending_64 -3.23% 0.393 0.381 - -1.09% -
rng::copy_backward(deque<int>)/32768 -3.23% 3839.464 3715.318 - -1.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 -3.23% 0.600 0.581 - -3.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.23% 21830274.495 21125962.577 - 3.63% -
BM_StringRelational_Compare_Huge_Small_Control -3.23% 1.848 1.788 - -3.44% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.22% 747707.984 723605.766 - 0.08% -
BM_std_minmax<char>/26 -3.21% 1.538 1.489 - 7.27% -
BM_std_min<unsigned_int>/13 -3.21% 1.414 1.369 - -2.66% -
BM_MakeHeap_string_Heap_262144 -3.21% 5.468 5.292 - 3.46% -
std::find(list<int>)_(process_all)/1024 -3.21% 710.525 687.716 - -3.63% -
std::multiset<std::string>::contains(key)_(existent)/1024 -3.20% 22.982 22.247 - -0.89% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.20% 2.386 2.310 - 0.10% -
std::stable_partition(vector<int>)_(dense)/50 -3.20% 26.429 25.583 - 2.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.20% 35.360 34.230 - 3.02% -
SetIntersection_Front_Set_uint64_16384_64 -3.20% 1913438.329 1852302.862 - -9.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -3.19% 512.110 495.764 - -4.33% -
BM_std_min<unsigned___int128>/9 -3.19% 3.526 3.413 - 1.81% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.19% 0.933 0.903 - -3.11% -
rng::copy_backward(deque<int>)/8 -3.19% 2.793 2.704 - -0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.18% 21005333.031 20336324.387 - -8.27% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -3.18% 59.847 57.944 - 0.51% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.17% 20.366 19.721 - 1.82% -
BM_vector_deque_copy_backward/4000 -3.16% 146.692 142.051 - 0.25% -
BM_std_min<char>/14 -3.16% 1.871 1.812 - -4.53% -
BM_PushHeap_uint64_Random_16384 -3.16% 6.099 5.907 - -3.47% -
BM_RangesSortHeap_float_16 -3.16% 1.651 1.599 - -0.15% -
BM_MakeHeap_uint64_Random_16 -3.16% 1.328 1.286 - -2.93% -
SetIntersection_Front_Set_uint32_262144_16 -3.15% 1311088.146 1269773.445 - -0.61% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.15% 2.576 2.495 - -0.28% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.15% 18.136 17.566 - 1.73% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.14% 3421781.287 3314246.444 - -3.05% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.14% 0.687 0.666 - -0.48% -
BM_MakeHeap_string_Ascending_16384 -3.14% 5.751 5.571 - 4.00% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.13% 18.120 17.552 - 1.79% -
BM_PopHeap_pair<uint32,_uint32>_262144 -3.13% 60.109 58.225 - -3.41% -
SetIntersection_Front_Set_float_64_16 -3.13% 17160329.910 16622728.220 - -1.17% -
BM_std_minmax<char>/29 -3.13% 2.555 2.475 - 4.62% -
BM_std_min<int>/28 -3.13% 2.030 1.967 - -3.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.12% 1580.504 1531.230 - 1.51% -
rng::reverse_copy(list<int>)/32768 -3.11% 26087.266 25274.833 - 0.03% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.11% 12411.370 12025.013 - -3.48% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.10% 9.774 9.472 - -22.21% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.08% 3059.360 2965.251 - -3.10% -
BM_std_min<unsigned_char>/22 -3.08% 2.104 2.039 - 0.23% -
BM_std_minmax<unsigned_int>/7 -3.07% 1.745 1.692 - -8.54% -
rng::stable_sort(deque<int>)_(heap)/8 -3.07% 26.363 25.555 - -0.71% -
BM_RangesPushHeap_float_Descending_64 -3.06% 0.391 0.379 - -0.04% -
SetIntersection_Front_Vector_string_64_64 -3.06% 27708046.126 26861237.004 - -5.44% -
BM_RangesPushHeap_string_Descending_256 -3.05% 2.368 2.296 - -1.75% -
BM_PushHeap_float_SingleElement_4 -3.05% 0.378 0.367 - 2.97% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.05% 5837692.488 5659759.743 - 1.13% -
BM_SortHeap_float_16 -3.05% 1.651 1.600 - 0.01% -
SetIntersection_None_Vector_string_262144_16 -3.05% 1357876.105 1316512.086 - -3.99% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.04% 22.887 22.191 - 0.12% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.04% 8147.870 7900.233 - 1.24% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.04% 6.166 5.979 - -0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.04% 66227.609 64215.339 - -1.57% -
BM_deque_vector_ranges_move/1 -3.04% 2.150 2.085 - -0.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -3.03% 7.609 7.378 - 0.30% -
SetIntersection_Front_Vector_string_262144_64 -3.03% 3494745.407 3388792.525 - -0.85% -
std::any_of(deque<int>)_(process_all)/32768 -3.03% 10839.924 10511.364 - -0.38% -
BM_std_min<unsigned___int128>/7 -3.03% 2.657 2.577 - 1.35% -
std::partial_sort(vector<int>)_(heap)/8 -3.02% 26.738 25.930 - -3.18% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -3.02% 561735.320 544779.174 - -0.15% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -3.01% 3.023 2.932 - -0.47% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.01% 15.619 15.148 - -3.13% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -3.01% 1.439 1.395 - -3.98% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.01% 500.560 485.519 - -0.74% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.00% 5605.619 5437.215 - 2.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.00% 0.875 0.848 - -0.08% -
SetIntersection_None_Set_float_64_1 -2.99% 23380365.306 22680216.977 - 0.86% -
rng::count(list<int>)_(every_other)/8 -2.99% 2.099 2.037 - -4.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.98% 7.720 7.490 - -1.33% -
BM_RangesPushHeap_string_Descending_1024 -2.98% 2.482 2.408 - -3.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.98% 204.518 198.430 - -1.55% -
rng::remove_if(vector<int>)_(prefix)/32 -2.97% 53.632 52.036 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.97% 2342490.207 2272836.067 - 0.39% -
std::find_if(list<int>)_(bail_25%)/32768 -2.97% 10423.988 10114.120 - -9.14% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -2.97% 1.548 1.502 - -1.29% -
std::partition_copy(deque<int>)/32 -2.96% 12.995 12.609 - -3.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.96% 13472516.940 13073848.528 - -0.77% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.96% 2.082 2.020 - 1.99% -
BM_std_minmax<int>/27 -2.96% 2.493 2.419 - 0.56% -
SetIntersection_None_Set_float_64_16 -2.95% 19226834.711 18658847.275 - 1.56% -
BM_RangesPushHeap_uint64_Random_16384 -2.95% 6.108 5.928 - -2.58% -
BM_vector_deque_copy_backward/1024 -2.95% 38.388 37.257 - -2.51% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.95% 6.313 6.127 - -14.24% -
SetIntersection_Front_Set_uint64_256_16 -2.95% 4902114.409 4757712.654 - -5.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.95% 1218881.462 1182979.548 - -4.40% -
SetIntersection_Front_Set_string_256_16 -2.95% 7602450.527 7378550.565 - 0.88% -
std::multiset<std::string>::erase(iterator)/0 -2.94% 30.057 29.172 - -0.85% -
std::partition(vector<int>)_(dense)/1024 -2.94% 248.416 241.104 - -0.34% -
SetIntersection_Front_Set_string_262144_64 -2.94% 4801407.128 4660183.585 - -6.87% -
SetIntersection_Front_Vector_uint32_16384_4 -2.94% 1133918.601 1100605.099 - -2.40% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.94% 4.486 4.355 - 0.99% -
rng::find_if(vector<int>)_(process_all)/8 -2.94% 2.628 2.550 - -0.11% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.94% 93.381 90.638 - -0.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.94% 566.041 549.426 - -0.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.93% 9.300 9.027 - -1.60% -
std::set<int>::find(key)_(existent)/1024 -2.92% 4.020 3.903 - -1.95% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.92% 2.551 2.476 - -0.51% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.91% 92.006 89.326 - 7.62% -
std::multiset<int>::erase(key)_(existent)/8192 -2.91% 61.796 59.997 - -1.56% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.91% 1.868 1.814 - 0.62% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.91% 2883.600 2799.769 - 0.19% -
BM_PushHeap_uint64_Descending_1 -2.90% 0.449 0.436 - -13.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.90% 171061756.955 166095878.487 - -0.31% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.90% 2.345 2.277 - -7.64% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.90% 129.293 125.542 - -3.23% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.89% 5.116 4.968 - -0.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.88% 30.448 29.571 - -1.46% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.88% 1.041 1.011 - 1.43% -
rng::partition(vector<int>)_(dense)/1024 -2.88% 242.535 235.561 - -3.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.86% 1299485.231 1262276.362 - -2.16% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.86% 1552.366 1507.968 - 0.68% -
rng::copy_backward(list<int>)/32768 -2.85% 30329.043 29463.198 - -2.04% -
BM_StringRelational_Compare_Small_Huge_Control -2.85% 1.848 1.795 - -2.87% -
SetIntersection_Front_Set_float_262144_16 -2.85% 1271955.649 1235721.883 - -2.66% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.84% 18.161 17.645 - 2.08% -
BM_std_min<unsigned___int128>/5 -2.84% 1.850 1.798 - 1.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.84% 2.410 2.341 - -2.63% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.83% 5.700 5.539 - -2.20% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -2.83% 2.265 2.201 - -4.73% -
707_ntest_r -2.83% 16.946 16.467 - 0.35% -
rng::none_of(list<int>)_(process_all)/32 -2.83% 11.854 11.519 - -0.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.82% 1.119 1.088 - -0.01% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.82% 45810.047 44517.543 - -0.27% -
729_abc_r -2.82% 18.943 18.410 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.80% 18894162.785 18364590.337 - -2.47% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.80% 116545110.701 113285468.767 - -4.01% -
BM_std_min<unsigned_long_long>/16 -2.79% 2.470 2.401 - -0.80% -
std::map<std::string,_int>::clear()/1024 -2.79% 20950.037 20364.856 - -1.31% -
rng::copy(vector<int>)/4096 -2.79% 149.432 145.267 - -1.44% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.79% 64.880 63.073 - -0.40% -
std::set<int>::find(key)_(existent)/32 -2.78% 1.620 1.575 - -1.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -2.78% 88161.777 85709.918 - -0.43% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.78% 12.065 11.730 - -0.29% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.77% 18.009 17.510 - 0.28% -
SetIntersection_Front_Set_uint32_256_16 -2.76% 5011159.071 4872607.415 - -1.89% -
BM_RangesMakeHeap_uint32_Random_64 -2.76% 1.326 1.289 - -0.47% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.76% 1.220 1.187 - -0.57% -
rng::generate_n(deque<int>)/32 -2.76% 8.506 8.271 - -0.75% -
SetIntersection_Front_Set_uint32_262144_4 -2.75% 1134217.881 1102993.149 - -2.15% -
BM_std_minmax_element<char>/3 -2.75% 1.180 1.148 - 4.82% -
BM_std_minmax<char>/5500 -2.75% 50.967 49.566 - -0.94% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.74% 6.048 5.882 - -0.56% -
BM_RangesMakeHeap_string_Heap_262144 -2.72% 5.438 5.290 - 2.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.71% 1731.791 1684.804 - 0.15% -
std::search(vector<int>)_(no_match)/1000 -2.71% 212.878 207.106 - -4.10% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -2.71% 1.536 1.494 - -1.95% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.70% 267.929 260.683 - -5.71% -
rng::reverse(vector<int>)/8 -2.70% 1.619 1.575 - 1.21% -
bm_lexicographical_compare<signed_char>/3 -2.70% 1.727 1.680 - -5.85% -
std::sort(deque<int>)_(descending)/1024 -2.70% 1335.997 1299.932 - -0.26% -
BM_std_min<int>/32 -2.68% 2.222 2.162 - -2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.68% 19318583.879 18800939.740 - -2.08% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.67% 694.170 675.607 - -1.35% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.66% 644450.793 627291.592 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 11055273.728 10761123.446 - -2.40% -
723_llvm_r -2.66% 11.766 11.453 - -0.45% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.66% 3840.279 3738.158 - -0.07% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.66% 4.084 3.975 - -4.16% -
BM_MakeHeap_string_SingleElement_1024 -2.66% 6.309 6.141 - 0.60% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.65% 4.929 4.798 - -0.42% -
BM_std_min<unsigned_char>/23 -2.65% 2.334 2.272 - -1.87% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.65% 233.023 226.849 - -5.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.65% 112198.437 109227.771 - -2.25% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.64% 26.972 26.260 - -1.16% -
SetIntersection_Interlaced_Set_float_16384_256 -2.63% 204562970.796 199174906.814 - -0.06% -
SetIntersection_None_Vector_float_16384_4 -2.63% 1204920.359 1173224.932 - -0.49% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.63% 4.766 4.641 - 0.13% -
BM_deque_vector_ranges_copy_backward/1 -2.62% 2.141 2.084 - -1.53% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.62% 0.966 0.941 - -1.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.62% 1.986 1.934 - 2.16% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.61% 2.469 2.405 - -5.04% -
BM_RangesMakeHeap_string_SingleElement_64 -2.61% 6.475 6.306 - -1.28% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -2.60% 29.573 28.803 - 1.02% -
BM_StringRelational_Compare_Small_Large_Control -2.60% 1.847 1.799 - -2.62% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.60% 16.857 16.418 - 1.47% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.60% 5.136 5.002 - -1.89% -
rng::reverse_copy(deque<int>)/8 -2.59% 3.045 2.966 - -0.66% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.59% 2776.580 2704.577 - -1.78% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.59% 703.473 685.241 - -0.02% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -2.59% 4.109 4.003 - 1.55% -
BM_StringRelational_Compare_Huge_Empty_Control -2.59% 1.663 1.620 - 0.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.59% 1936.374 1886.307 - -1.83% -
BM_MakeThenSortHeap_float_Descending_4 -2.58% 1.175 1.145 - -4.59% -
SetIntersection_None_Vector_float_262144_1 -2.58% 1238098.101 1206164.168 - -0.87% -
BM_PushHeap_string_Ascending_4 -2.58% 2.630 2.563 - 1.13% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.57% 610.367 594.659 - 1.84% -
BM_std_minmax<long_long>/29 -2.57% 4.329 4.217 - -2.41% -
BM_std_min<unsigned_short>/9 -2.56% 6.476 6.310 - 1.82% -
SetIntersection_Front_Set_string_1024_16 -2.56% 2021728.781 1969882.236 - -0.63% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.56% 598.051 582.756 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.56% 18879.617 18396.840 - -0.02% -
BM_num_put<unsigned_long_long> -2.56% 12.186 11.874 - 3.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.55% 350373833.961 341427410.514 - -2.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.55% 2.112 2.059 - -2.38% -
rng::copy_backward(deque<int>)/1048576 -2.54% 126507.844 123294.839 - -2.03% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -2.54% 726.967 708.507 - -4.61% -
std::multiset<int>::find(key)_(existent)/1024 -2.54% 3.799 3.703 - -2.14% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.54% 169607.424 165303.317 - 2.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.54% 5895408.758 5745825.062 - -2.22% -
std::remove(list<int>)_(sprinkled)/8192 -2.53% 8120.089 7914.441 - -0.15% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.53% 3.778 3.683 - 0.43% -
BM_std_min<unsigned___int128>/4 -2.53% 1.446 1.409 - 1.15% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.53% 142.475 138.874 - -0.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.53% 42034.536 40972.125 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.53% 836092.059 814965.277 - 1.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.53% 12.190 11.882 - -1.74% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.52% 349.146 340.347 - 0.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.52% 6.853 6.680 - -1.82% -
bm_swap_ranges_vb_unaligned/262144 -2.52% 3945.194 3845.853 - 0.00% -
BM_StringRelational_Less_Empty_Huge_Control -2.52% 1.992 1.941 - -7.76% -
SetIntersection_Front_Set_uint32_64_1 -2.52% 18083700.233 17628604.577 - -0.85% -
bm_lexicographical_compare<signed_char>/5 -2.51% 2.207 2.151 - -3.18% -
rng::copy(vector<int>)/8 -2.51% 2.289 2.231 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -2.51% 148083360.559 144366819.228 - -1.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.51% 9.488 9.250 - -1.38% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.50% 8.878 8.656 - -1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.50% 203639481.750 198539426.176 - 4.80% -
SetIntersection_Front_Vector_float_262144_64 -2.50% 1444985.010 1408825.877 - -1.73% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.50% 1866.459 1819.825 - -1.92% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.50% 22.899 22.327 - -0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.49% 1424096.293 1388582.281 - -0.46% -
std::reverse_copy(list<int>)/32768 -2.49% 26357.294 25700.408 - -1.43% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.49% 2828.744 2758.337 - -0.66% -
rng::find(deque<int>)_(process_all)/8 -2.48% 3.522 3.435 - -1.08% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.48% 26.510 25.853 - -1.91% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.48% 22.836 22.270 - -1.21% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.48% 179.250 174.806 - -0.29% -
std::any_of(list<int>)_(process_all)/8192 -2.47% 7129.926 6953.484 - -0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.47% 0.733 0.715 - 2.02% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.47% 1.589 1.550 - 1.33% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.47% 6456.008 6296.643 - 0.24% -
BM_MakeThenSortHeap_float_Heap_4 -2.46% 1.239 1.209 - 0.51% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.46% 2075.600 2024.524 - -0.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.46% 14540.328 14182.618 - -0.23% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.46% 572.303 558.239 - -0.58% -
BM_std_min<unsigned_short>/32 -2.46% 2.913 2.841 - -1.57% -
rng::remove(deque<int>)_(sprinkled)/32 -2.45% 56.806 55.414 - -0.42% -
rng::generate_n(deque<int>)/8192 -2.45% 1978.367 1929.977 - -0.55% -
SetIntersection_Interlaced_Set_string_256_64 -2.44% 31420791.964 30653966.566 - -2.61% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.43% 4712813.627 4598310.399 - -1.36% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.42% 4.571 4.460 - 0.62% -
rng::find_if(deque<int>)_(process_all)/50 -2.42% 24.140 23.555 - 0.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.42% 1939.794 1892.855 - 17.02% -
rng::starts_with(list<int>,_pred)/8 -2.42% 3.725 3.635 - 0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.42% 605.029 590.397 - 0.09% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.42% 2.747 2.681 - -0.11% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -2.41% 0.562 0.548 - -27.77% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.41% 27481.513 26820.079 - 0.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.41% 152722.434 149047.187 - 0.92% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.40% 4294.011 4190.754 - 0.21% -
SetIntersection_Front_Set_string_16_16 -2.40% 63316156.559 61795861.930 - -2.17% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.40% 14.851 14.494 - -16.50% -
BM_MakeThenSortHeap_string_Random_262144 -2.40% 193.862 189.213 - -2.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.39% 1125354.664 1098402.858 - 1.47% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.39% 8.866 8.654 - -0.13% -
SetIntersection_Interlaced_Vector_float_16_16 -2.39% 39141974.530 38206496.517 - 0.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.39% 56451.942 55103.977 - 1.38% -
std::is_sorted_until(vector<int>,_pred)/8 -2.39% 3.616 3.530 - -0.17% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.38% 6.765 6.604 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.38% 22426995.112 21893142.256 - 0.31% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.38% 2255.797 2202.167 - 0.01% -
BM_std_minmax<short>/19 -2.37% 2.429 2.371 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.37% 5.385 5.258 - 0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.36% 3.402 3.321 - -14.71% -
BM_MakeThenSortHeap_float_Random_16 -2.36% 10.211 9.969 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.36% 161869880.783 158043510.929 - -2.38% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.36% 4530.031 4422.960 - -0.05% -
SetIntersection_Front_Vector_string_16384_1024 -2.36% 39391165.899 38460906.927 - -6.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.36% 34925.971 34101.889 - -0.94% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.35% 30.301 29.588 - -4.46% -
std::find_if(deque<int>)_(process_all)/1024 -2.35% 490.724 479.179 - -1.19% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.35% 36.685 35.823 - -0.43% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.35% 1.895 1.850 - 3.20% -
SetIntersection_Interlaced_Set_float_64_16 -2.35% 24692200.157 24112732.909 - 0.87% -
BM_MakeHeap_uint32_PipeOrgan_256 -2.33% 0.630 0.616 - 0.18% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.32% 66.967 65.411 - -1.47% -
BM_MakeThenSortHeap_float_Heap_64 -2.32% 3.505 3.424 - -1.61% -
rng::contains(list<int>)_(process_all)/1048576 -2.32% 842192.479 822639.930 - -0.40% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -2.32% 2258.969 2206.601 - 0.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.32% 3.599 3.515 - -3.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.32% 1182462.211 1155079.239 - -2.75% -
BM_std_min<char>/16 -2.31% 2.563 2.503 - 0.71% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.31% 36.826 35.975 - -0.09% -
SetIntersection_None_Vector_float_16384_1 -2.31% 1203775.177 1175967.253 - 1.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.31% 10548.071 10304.437 - -0.72% -
BM_MakeThenSortHeap_string_Ascending_4 -2.31% 5.357 5.233 - -0.78% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.31% 1.532 1.497 - 13.78% -
SetIntersection_None_Vector_float_1024_1 -2.30% 1180606.853 1153432.128 - 0.66% -
rng::copy_if(list<int>)_(entire_range)/8 -2.30% 2.597 2.537 - -1.26% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.29% 471131.775 460320.080 - -0.28% -
SetIntersection_None_Vector_float_16384_64 -2.29% 1203707.658 1176140.577 - 0.12% -
std::search(list<int>)_(single_element)/1024 -2.29% 770.832 753.182 - 0.36% -
BM_deque_vector_ranges_copy_backward/65536 -2.29% 8219.273 8031.136 - 0.00% -
SetIntersection_None_Vector_float_262144_64 -2.29% 1236760.107 1208476.526 - 0.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.28% 4.993 4.879 - -0.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.28% 1.207 1.179 - -12.23% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.28% 27381.297 26756.987 - 0.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.28% 556.187 543.505 - 0.57% -
std::map<int,_int>::find(key)_(existent)/8192 -2.27% 5.507 5.381 - -2.40% -
std::find_if(vector<bool>)_(process_all)/50 -2.27% 36.550 35.721 - -0.42% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.27% 16.152 15.786 - 5.71% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.26% 50.640 49.495 - -1.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -2.26% 14.235 13.913 - -1.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.25% 839.705 820.783 - 0.69% -
BM_deque_vector_ranges_copy/5500 -2.25% 201.053 196.531 - -0.12% -
BM_PushHeap_string_QuickSortAdversary_256 -2.25% 14.809 14.476 - -2.46% -
SetIntersection_None_Set_float_16384_1024 -2.25% 158910340.260 155336477.314 - 1.16% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.25% 1.239 1.211 - -1.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.25% 223773493.631 218745470.275 - -2.53% -
BM_deque_vector_ranges_copy_backward/5500 -2.25% 203.645 199.070 - -0.77% -
SetIntersection_Front_Set_uint32_1024_16 -2.25% 1350572.741 1320231.485 - -0.81% -
BM_PushHeap_uint64_Random_256 -2.24% 5.676 5.548 - -3.90% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.24% 1110902.634 1086003.381 - -2.01% -
BM_std_min<long_long>/3 -2.24% 1.283 1.254 - -5.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.24% 4899.764 4790.167 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.24% 11961779.316 11694220.829 - -3.52% -
rng::find_if(vector<bool>)_(process_all)/50 -2.24% 36.684 35.864 - -0.41% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.23% 130795.705 127872.754 - -1.39% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.23% 113671.721 111132.406 - 1.10% -
BM_std_minmax<int>/23 -2.23% 2.357 2.305 - -1.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.22% 1.114 1.089 - 3.61% -
BM_deque_vector_copy/1 -2.22% 2.128 2.080 - 0.11% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -2.22% 16.074 15.717 - -1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.22% 1739813.622 1701240.904 - -2.18% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.22% 502.758 491.615 - -0.56% -
BM_std_min<unsigned_short>/8 -2.22% 1.305 1.277 - -1.71% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.22% 42.774 41.827 - -0.19% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.21% 77.273 75.566 - -3.32% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.21% 45.812 44.800 - -1.36% -
BM_deque_vector_ranges_move_backward/5500 -2.20% 203.150 198.673 - -0.39% -
BM_RangesPushHeap_string_Descending_64 -2.20% 2.255 2.206 - -2.63% -
BM_std_minmax<unsigned_short>/24 -2.20% 2.277 2.227 - -3.44% -
SetIntersection_None_Vector_float_16384_16 -2.20% 1204217.839 1177743.706 - -0.19% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.20% 14.981 14.652 - 0.46% -
BM_StringEraseWithMove_Large_Opaque -2.20% 2.863 2.800 - -3.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.19% 32.998 32.275 - -1.83% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.19% 2.505 2.450 - -10.59% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.19% 195.122 190.855 - -0.34% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.19% 12.581 12.306 - 0.19% -
BM_PopHeap_float_262144 -2.18% 40.667 39.781 - 11.75% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -2.17% 16.305 15.950 - -1.19% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.17% 65.761 64.334 - 0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.17% 7.525 7.362 - -1.94% -
rng::move_backward(vector<int>)/1048576 -2.16% 58534.849 57268.466 - 0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.16% 43262.729 42326.902 - 4.57% -
rng::generate_n(deque<int>)/50 -2.16% 12.547 12.276 - -0.59% -
SetIntersection_None_Vector_float_256_256 -2.16% 2338157.163 2287718.803 - 0.88% -
rng::adjacent_find(deque<int>)/50 -2.15% 18.803 18.399 - 18.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.15% 16590.771 16234.713 - -1.91% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.14% 169328284.042 165698829.075 - 0.56% -
std::stable_partition(list<int>)_(sparse)/50 -2.14% 26.118 25.558 - -1.46% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.14% 1.234 1.208 - -2.79% -
rng::partition_point(deque<int>)/32 -2.14% 4.227 4.137 - -2.02% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.14% 172480590.266 168792311.418 - 0.79% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.14% 24344.024 23823.631 - -0.08% -
BM_std_minmax<short>/2 -2.13% 0.916 0.897 - -6.97% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.13% 16.946 16.585 - 1.25% -
rng::find_first_of(deque<int>)_(small_needle)/32 -2.13% 110.994 108.634 - -0.50% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.12% 0.710 0.695 - -0.12% -
rng::find(list<int>)_(bail_25%)/32768 -2.12% 7609.810 7448.608 - -8.21% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.12% 1525.534 1493.220 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -2.11% 5072933.882 4965644.262 - 31.94% -
std::copy(vector<int>)/4096 -2.11% 230.508 225.640 - -1.92% -
BM_std_min<unsigned_short>/31 -2.11% 2.596 2.541 - -1.78% -
SetIntersection_None_Vector_float_1024_4 -2.11% 1176791.674 1151967.105 - -0.45% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -2.10% 18.517 18.127 - -1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.10% 6805263.177 6662142.761 - 0.18% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.10% 104.725 102.524 - 3.61% -
BM_std_minmax<unsigned_short>/11 -2.10% 1.719 1.683 - -0.32% -
BM_std_minmax<char>/32 -2.10% 1.638 1.603 - 6.98% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.10% 939.210 919.533 - -0.74% -
SetIntersection_None_Vector_float_262144_256 -2.09% 1228446.866 1202743.868 - 0.36% -
721_gcc_r -2.09% 13.193 12.917 - -0.94% -
std::search(list<int>,_pred)_(no_match)/8192 -2.09% 7148.754 6999.511 - 0.02% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.09% 1.203 1.178 - -7.50% -
std::partition_copy(list<int>)/32 -2.08% 8.591 8.412 - 0.65% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.08% 13051.207 12779.392 - -0.56% -
std::remove_copy(deque<int>)_(prefix)/32 -2.08% 13.223 12.948 - 0.29% -
SetIntersection_Front_Vector_uint64_1024_256 -2.08% 2331233.624 2282784.724 - -2.78% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.08% 4828.533 4728.269 - -0.13% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.07% 2.548 2.495 - -1.02% -
BM_StringRelational_Eq_Empty_Huge_Control -2.07% 0.490 0.480 - -0.88% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -2.07% 5.193 5.085 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.07% 1226161.821 1200790.154 - -2.32% -
rng::search(list<int>)_(no_match)/1024 -2.07% 744.351 728.951 - 0.49% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.07% 29264.151 28659.248 - 1.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -2.07% 10.816 10.593 - -1.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.07% 1246787.098 1221037.604 - 0.08% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.06% 69643.137 68206.647 - -0.22% -
std::partial_sort_copy(list<int>)_(heap)/8 -2.06% 16.299 15.963 - 2.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.06% 2.615 2.561 - 2.68% -
SetIntersection_Front_Vector_string_256_64 -2.06% 11102266.401 10873978.606 - 0.42% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.05% 1.354 1.326 - -2.12% -
std::partition(list<int>)_(dense)/32 -2.05% 9.160 8.972 - 2.30% -
std::stable_sort(vector<int>)_(heap)/1024 -2.05% 2570.571 2517.992 - 0.09% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.04% 16.450 16.114 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.04% 1.223 1.198 - 1.45% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -2.04% 0.616 0.603 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.03% 43824732.315 42933642.599 - -2.02% -
BM_deque_vector_ranges_copy_backward/64000 -2.03% 8143.333 7977.808 - 0.35% -
rng::rotate(vector<bool>)_(by_1/3)/32 -2.03% 18.643 18.265 - 1.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.03% 3.967 3.886 - -2.08% -
BM_StringRelational_Less_Large_Small_Control -2.03% 1.780 1.744 - -4.02% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.03% 20.366 19.953 - 3.64% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.02% 19793.996 19393.423 - -0.56% -
SetIntersection_Front_Set_uint64_64_16 -2.02% 16801236.744 16461564.163 - 1.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.02% 110502.960 108269.929 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.02% 1432588.292 1403649.872 - -0.58% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.02% 18.295 17.926 - 2.47% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.01% 605105.949 592918.676 - -0.47% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.01% 25.535 25.021 - -1.16% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.00% 0.657 0.644 - -2.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.00% 1210127.874 1185896.138 - -2.27% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.00% 1.678 1.645 - -6.05% -
BM_std_minmax<short>/23 -2.00% 2.693 2.639 - -0.52% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -2.00% 1925.894 1887.401 - -2.27% -
SetIntersection_None_Vector_float_1024_256 -2.00% 1172549.659 1149121.443 - -0.56% -
std::multiset<int>::ctor(const&)/32 -2.00% 226.405 221.886 - -0.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.99% 0.789 0.773 - -1.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.99% 815.174 798.926 - -1.57% -
SetIntersection_None_Vector_float_256_64 -1.99% 3714384.864 3640359.794 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.99% 12984027.672 12725581.062 - -1.17% -
bm_lexicographical_compare<signed_char>/8 -1.99% 3.111 3.049 - -5.76% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.99% 18.009 17.651 - -1.11% -
std::find_if(list<int>)_(process_all)/32768 -1.98% 28585.393 28018.485 - 1.26% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.98% 19.212 18.831 - 1.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.98% 6.567 6.437 - -0.06% -
SetIntersection_None_Vector_float_262144_1024 -1.98% 1231846.355 1207504.902 - 1.45% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.97% 4.072 3.992 - -0.03% -
rng::find_first_of(deque<int>)_(small_needle)/50 -1.97% 170.764 167.397 - -0.25% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.97% 1.034 1.014 - 2.95% -
BM_std_minmax<int>/31 -1.97% 2.717 2.663 - 0.83% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.97% 6178.916 6057.364 - -2.58% -
std::remove_if(deque<int>)_(prefix)/32 -1.97% 58.069 56.928 - -4.45% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.96% 18.611 18.246 - 1.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.96% 198005632.991 194126627.668 - -0.32% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.96% 1.126 1.104 - -12.33% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.96% 60.718 59.530 - -0.23% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.96% 7061741.999 6923512.792 - -7.36% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.95% 30.721 30.121 - 0.40% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.95% 5.582 5.473 - -0.09% -
BM_std_minmax<unsigned_long_long>/29 -1.95% 4.196 4.115 - -2.77% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.95% 1129.579 1107.550 - 1.10% -
rng::count(list<int>)_(every_other)/1048576 -1.95% 828014.020 811869.152 - -1.58% -
std::find_if(vector<bool>)_(process_all)/8 -1.95% 5.605 5.496 - -0.27% -
std::fill_n(list<int>)/50 -1.94% 16.175 15.861 - -0.82% -
BM_MakeThenSortHeap_string_Descending_64 -1.94% 13.149 12.894 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.94% 13838856.642 13570905.266 - -2.14% -
BM_MakeThenSortHeap_float_Descending_64 -1.94% 3.331 3.266 - -1.10% -
rng::search(deque<int>)_(same_length)/8192 -1.93% 3840.255 3765.978 - -0.68% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.93% 22.179 21.750 - -0.27% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.93% 1130.797 1108.977 - 1.18% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.93% 5.412 5.308 - -2.24% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.92% 5.638 5.530 - -0.17% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.92% 4.362 4.278 - -2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.92% 61706112.524 60522713.804 - -0.50% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.92% 28169.723 27629.485 - -2.91% -
BM_deque_vector_move/70000 -1.92% 2965.684 2908.857 - -6.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.91% 24.182 23.720 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.91% 1359393.309 1333465.494 - -0.51% -
std::multiset<int>::count(key)_(existent)/1024 -1.90% 5.717 5.608 - -2.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.90% 9019.269 8847.969 - -1.46% -
731_astcenc_r -1.90% 10.217 10.023 - -2.26% -
BM_vector_deque_copy/64 -1.90% 2.815 2.762 - 4.06% -
SetIntersection_None_Vector_float_262144_4 -1.90% 1212478.636 1189487.460 - -1.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.90% 1.217 1.193 - 0.84% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.89% 45805.127 44937.286 - -0.25% -
vector<bool>(size_type,_const_value_type&) -1.89% 8.157 8.002 - -1.72% -
BM_MakeThenSortHeap_string_Random_16384 -1.89% 111.158 109.053 - 0.39% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.89% 603218.480 591800.530 - -0.61% -
BM_RangesMakeHeap_float_Random_64 -1.89% 1.649 1.618 - 13.03% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.89% 49713.458 48773.904 - -0.96% -
bm_ranges_lexicographical_compare<int>/8 -1.89% 1.530 1.502 - -7.20% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.89% 111426.724 109323.071 - 5.06% -
BM_vector_deque_ranges_move/4000 -1.89% 142.798 140.103 - -3.88% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.89% 23048.098 22613.142 - -1.40% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.88% 9.184 9.011 - -2.69% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.88% 44029.499 43199.889 - -0.28% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -1.88% 8368.913 8211.367 - -1.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.88% 191937.124 188324.698 - -2.14% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.88% 18.605 18.255 - 1.17% -
SetIntersection_None_Set_float_1024_1024 -1.88% 9043955.541 8873839.517 - -3.06% -
std::find(vector<bool>)_(process_all)/50 -1.88% 0.579 0.568 - -23.76% -
std::search(deque<int>)_(no_match)/1000 -1.88% 403.222 395.661 - -3.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.87% 55303.478 54266.933 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -1.87% 0.559 0.548 - 3.28% -
std::search(deque<int>)_(near_matches)/1000 -1.87% 19754.209 19384.227 - -21.39% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.87% 38.554 37.832 - 0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.87% 72930.302 71564.921 - -1.49% -
BM_StringRead_Hot_Deep_Large -1.87% 0.576 0.565 - -3.83% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.87% 36624.782 35939.829 - -0.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.87% 20.747 20.359 - 3.68% -
BM_std_min<long_long>/29 -1.87% 3.041 2.985 - -1.32% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.86% 1.742 1.710 - -4.23% -
rng::search(vector<int>)_(single_element)/1000 -1.86% 231.937 227.619 - -0.14% -
BM_MakeHeap_string_SingleElement_16384 -1.86% 6.100 5.986 - 1.51% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.86% 18.495 18.151 - -0.69% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.86% 18.496 18.153 - -0.74% -
BM_std_minmax<unsigned_short>/27 -1.85% 2.877 2.824 - -0.70% -
std::find_if(list<int>)_(bail_25%)/8 -1.85% 1.218 1.195 - -1.44% -
BM_RangesMakeHeap_string_Random_16384 -1.85% 12.816 12.580 - 1.12% -
SetIntersection_Interlaced_Set_float_16384_64 -1.84% 218670151.260 214635969.256 - -0.32% -
rng::search(vector<int>)_(single_element)/1024 -1.84% 237.174 232.801 - -0.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.84% 4.602 4.517 - -29.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.84% 2483647.245 2437876.533 - -1.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.84% 53.239 52.258 - -1.78% -
BM_PushHeap_uint64_Random_262144 -1.84% 6.124 6.011 - 2.12% -
BM_RangesMakeHeap_float_Random_262144 -1.84% 1.138 1.117 - -1.53% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.84% 2.689 2.639 - 2.27% -
BM_vector_deque_move_backward/1024 -1.84% 38.499 37.792 - -1.20% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.83% 3.769 3.700 - 2.36% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.83% 1.569 1.540 - -0.41% -
rng::stable_sort(vector<int>)_(heap)/1024 -1.83% 2569.631 2522.636 - 0.24% -
BM_PushHeap_float_Ascending_1024 -1.83% 3.179 3.121 - -2.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.83% 223.979 219.886 - -4.03% -
SetIntersection_Interlaced_Set_float_16384_4 -1.83% 172337323.014 169189216.900 - -0.23% -
std::multiset<std::string>::ctor(const&)/1024 -1.82% 35540.210 34891.861 - -0.13% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.82% 7940.068 7795.227 - -0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.82% 5706998.570 5602915.753 - -0.01% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.82% 24067.480 23628.870 - -1.58% -
BM_PushHeap_float_Ascending_262144 -1.82% 5.250 5.154 - -4.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.82% 263.935 259.132 - -5.37% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.82% 4.155 4.079 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.82% 5992620.302 5883588.165 - -1.72% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.82% 1505.128 1477.752 - -3.91% -
std::set<int>::count(key)_(non-existent)/32 -1.82% 2.971 2.916 - 0.05% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.82% 505.387 496.201 - 0.13% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.82% 5.628 5.526 - -0.37% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.82% 27.325 26.828 - -0.52% -
std::stable_partition(list<int>)_(dense)/32 -1.81% 33.335 32.730 - -3.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.81% 13485.490 13240.919 - -0.00% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.81% 22528060.249 22119783.717 - -1.10% -
SetIntersection_Front_Set_uint32_16384_64 -1.81% 2048064.386 2011015.297 - -1.43% -
BM_StringEraseToEnd_Small_Opaque -1.80% 0.625 0.614 - -0.38% -
BM_PushHeap_uint32_Random_262144 -1.80% 6.438 6.322 - -0.41% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.80% 4.802 4.716 - 1.80% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.80% 4665165.020 4581354.241 - -1.29% -
BM_std_minmax<char>/14 -1.80% 2.554 2.508 - -4.18% -
bm_lexicographical_compare<signed_char>/4 -1.79% 1.956 1.920 - -5.14% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.79% 1.675 1.645 - -2.76% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.79% 3.711 3.645 - -0.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.79% 216.654 212.786 - -0.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.79% 21.417 21.035 - -0.37% -
std::move_backward(deque<int>)/32768 -1.78% 3607.432 3543.155 - -5.41% -
rng::rotate_copy(deque<int>)/32 -1.78% 2.693 2.645 - -71.80% -
rng::find_if(vector<bool>)_(process_all)/8 -1.78% 5.615 5.515 - -0.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.77% 602.331 591.650 - -1.05% -
BM_vector_deque_copy/1024 -1.77% 36.419 35.774 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.77% 37971085.713 37299424.599 - 0.04% -
std::search_n(list<int>)_(no_match)/1024 -1.77% 758.598 745.188 - -3.06% -
BM_StringRelational_Less_Huge_Small_Control -1.77% 1.815 1.783 - -6.21% -
std::search(vector<int>)_(near_matches)/1000 -1.76% 14218.910 13968.465 - -1.12% -
BM_PushHeap_float_Random_64 -1.76% 6.773 6.654 - -0.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.76% 25316.375 24870.491 - -1.38% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.76% 0.652 0.640 - -1.69% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.76% 18.774 18.444 - 1.16% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.76% 2.334 2.293 - -2.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.75% 4074.385 4003.069 - -1.96% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.75% 11.463 11.263 - -0.31% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.75% 3515.329 3453.890 - -2.59% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.75% 45.760 44.961 - -1.61% -
rng::search(list<int>)_(single_element)/1024 -1.75% 726.036 713.355 - -0.40% -
SetIntersection_Interlaced_Vector_string_256_16 -1.74% 11012878.271 10820839.492 - 0.83% -
rng::copy(deque<int>)/262144 -1.74% 10413.986 10232.527 - -0.27% -
std::set<int>::ctor(const&,_alloc)/1024 -1.74% 6257.867 6149.107 - 1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.74% 1433779.474 1408878.073 - -0.50% -
std::transform(list<int>)_(identity_transform)/50 -1.74% 39.631 38.944 - -0.01% -
SetIntersection_Front_Vector_uint64_262144_256 -1.73% 2347708.118 2306984.939 - 2.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.73% 1130930.001 1111360.187 - -1.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.73% 34.593 33.995 - -0.85% -
SetIntersection_Interlaced_Set_float_256_64 -1.73% 15482092.676 15214412.585 - 6.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.73% 2472426.390 2429691.557 - -0.44% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.73% 2059.670 2024.082 - -0.85% -
BM_PushHeap_float_QuickSortAdversary_1024 -1.73% 0.626 0.615 - -0.83% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.73% 18.576 18.256 - 1.19% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.72% 13.698 13.462 - -0.22% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 698.023 686.001 - -0.62% -
BM_MakeThenSortHeap_string_Random_256 -1.72% 55.726 54.766 - 0.64% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.72% 40393.564 39700.696 - -0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.71% 12.067 11.860 - 0.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.71% 22.189 21.809 - -2.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.71% 1192277.524 1171889.253 - 0.16% -
rng::fill(list<int>)/32 -1.71% 8.459 8.314 - -0.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.71% 653.510 642.347 - 0.14% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.71% 3.906 3.839 - 0.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.71% 1.207 1.186 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.71% 1405558.975 1381591.491 - -3.48% -
SetIntersection_Front_Set_float_16384_16 -1.71% 1316938.492 1294482.829 - 0.36% -
rng::replace(vector<int>)_(prefix)/32 -1.70% 5.041 4.955 - -5.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.70% 179827.219 176778.785 - 0.74% -
BM_std_minmax<unsigned_long_long>/64 -1.69% 10.358 10.183 - -1.28% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.69% 1.560 1.534 - 3.01% -
std::search(deque<int>)_(near_matches)/1024 -1.69% 20648.652 20298.808 - -21.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.69% 28.527 28.043 - 0.40% -
BM_vector_deque_ranges_move/4096 -1.69% 147.375 144.884 - -0.09% -
rng::copy_if(list<int>)_(entire_range)/512 -1.69% 371.557 365.288 - -1.57% -
rng::copy_backward(deque<int>)/262144 -1.69% 31356.570 30827.771 - -1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.69% 1.022 1.005 - -2.41% -
SetIntersection_None_Vector_float_1024_1024 -1.69% 1172877.518 1153112.982 - -0.67% -
std::set<int>::clear()/1024 -1.69% 8763.731 8616.061 - -3.03% -
SetIntersection_None_Set_uint32_1024_64 -1.68% 8872702.556 8723369.588 - -0.79% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.68% 5728.184 5631.908 - -0.28% -
BM_PopHeap_uint32_262144 -1.68% 42.037 41.331 - -2.10% -
std::copy_backward(vector<int>)/8 -1.68% 2.225 2.187 - -1.97% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.67% 18.467 18.158 - -0.90% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.67% 8.518 8.376 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.67% 230882842.887 227031885.769 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.67% 761.820 749.132 - -4.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.67% 3.854 3.790 - -1.02% -
SetIntersection_None_Vector_uint64_262144_262144 -1.66% 1205659.984 1185596.563 - -2.64% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.66% 25.856 25.426 - 3.94% -
BM_vector_deque_ranges_copy_backward/512 -1.66% 17.908 17.610 - -0.07% -
BM_std_min<unsigned_short>/20 -1.66% 2.221 2.184 - -3.59% -
BM_PushHeap_float_Ascending_256 -1.66% 2.525 2.483 - -1.61% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.66% 756.591 744.020 - -0.26% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.66% 2108.558 2073.553 - 0.35% -
BM_std_min<unsigned_short>/28 -1.66% 2.693 2.648 - -1.74% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.66% 34.988 34.408 - -0.00% -
BM_std_min<unsigned_long_long>/13 -1.65% 1.753 1.724 - 0.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.65% 23.373 22.986 - -0.28% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.65% 1.302 1.281 - -4.54% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.65% 23.038 22.657 - -6.03% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.65% 6.000 5.901 - -1.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.65% 3321.319 3266.493 - -1.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.65% 374.381 368.203 - -2.41% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.65% 3.669 3.608 - -0.27% -
BM_RangesPushHeap_uint64_Random_1024 -1.65% 6.007 5.908 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.65% 1174726.128 1155384.764 - -1.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.65% 31.233 30.719 - -8.21% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.64% 52.333 51.473 - 0.06% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.64% 2619.712 2576.695 - 0.06% -
BM_std_minmax<unsigned_char>/17 -1.64% 1.105 1.087 - -0.03% -
BM_std_min<unsigned_char>/30 -1.64% 2.308 2.270 - -2.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.64% 27720.962 27266.984 - -0.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.63% 11.641 11.451 - -0.74% -
rng::find_if(list<int>)_(process_all)/8192 -1.63% 10324.504 10156.041 - -5.90% -
SetIntersection_Front_Set_string_64_4 -1.63% 20199438.915 19870616.004 - -0.43% -
std::generate_n(list<int>)/8192 -1.62% 6911.802 6799.486 - -4.31% -
SetIntersection_None_Set_string_256_1 -1.62% 12111226.559 11914616.201 - 0.36% -
std::find(vector<bool>)_(process_all)/1048576 -1.62% 3717.570 3657.341 - -0.38% -
BM_std_minmax<long_long>/10 -1.62% 2.190 2.154 - -1.60% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.62% 18759.187 18455.381 - 0.00% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.62% 4.638 4.563 - -1.29% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.62% 78.812 77.537 - 2.70% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.62% 5.606 5.515 - -1.10% -
rng::remove(list<int>)_(sprinkled)/1024 -1.62% 965.413 949.819 - -0.90% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.61% 526.220 517.724 - -0.13% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.61% 19991.291 19668.884 - -0.65% -
SetIntersection_None_Set_uint32_1024_1 -1.61% 8917480.948 8773897.688 - -0.63% -
BM_deque_vector_copy_backward/64000 -1.61% 8211.904 8079.974 - -1.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.61% 10.499 10.330 - -0.21% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.60% 54857.549 53977.769 - 0.05% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.60% 34.217 33.669 - 0.19% -
std::replace_if(vector<int>)_(prefix)/50 -1.60% 13.880 13.657 - 0.22% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.60% 5947.088 5851.814 - -0.96% -
BM_std_min<unsigned_long_long>/23 -1.60% 2.429 2.390 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.60% 1118531.528 1100631.559 - -1.45% -
BM_vector_deque_move_backward/4000 -1.60% 145.134 142.813 - 1.64% -
SetIntersection_Interlaced_Set_string_1024_16 -1.60% 13871943.210 13650518.040 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.60% 0.763 0.751 - 0.46% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.60% 13.682 13.464 - -2.23% -
std::find_if(vector<int>)_(process_all)/8 -1.59% 2.700 2.657 - 5.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.59% 1.146 1.127 - 1.47% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.59% 2109.088 2075.498 - 0.43% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.59% 12583.186 12382.915 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.59% 4478852.996 4407582.964 - -2.45% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.59% 23434.932 23062.384 - 0.05% -
SetIntersection_None_Vector_float_262144_262144 -1.59% 1230660.922 1211103.808 - 0.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.59% 5.033 4.953 - -1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.59% 148345299.263 145991881.535 - -0.66% -
BM_MakeHeap_string_PipeOrgan_16384 -1.59% 5.559 5.471 - -5.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -1.58% 15.035 14.798 - -2.17% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.58% 11870.674 11683.362 - -0.38% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.58% 56.982 56.083 - -0.26% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.58% 19876.242 19562.863 - -0.76% -
rng::remove(vector<int>)_(prefix)/50 -1.58% 57.016 56.118 - -0.07% -
BM_MakeThenSortHeap_string_Heap_16 -1.57% 17.530 17.254 - -1.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -1.57% 1.339 1.318 - -3.82% -
BM_std_min<short>/23 -1.57% 2.116 2.083 - -2.26% -
SetIntersection_None_Set_float_256_256 -1.57% 5868907.246 5777005.350 - -0.07% -
BM_vector_deque_move/5500 -1.57% 199.170 196.051 - -3.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.57% 16.010 15.759 - 0.01% -
BM_vector_deque_ranges_copy/4096 -1.56% 147.930 145.615 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.56% 1271473.000 1251584.232 - -0.16% -
rng::starts_with(deque<int>)/8 -1.56% 4.099 4.035 - -20.18% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.56% 2.865 2.820 - -3.10% -
BM_std_min<unsigned___int128>/3 -1.56% 1.042 1.026 - 0.13% -
BM_std_minmax<short>/6 -1.56% 1.379 1.358 - -1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.56% 34.265 33.730 - 0.06% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.56% 7544.921 7427.324 - -1.49% -
SetIntersection_None_Set_float_16384_64 -1.56% 157288677.064 154839660.507 - 0.01% -
SetIntersection_Front_Vector_uint32_256_64 -1.56% 4570940.437 4499787.401 - -5.19% -
BM_std_minmax<long_long>/12 -1.56% 2.733 2.691 - -1.86% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.55% 31.535 31.045 - -0.27% -
BM_StringRelational_Less_Small_Huge_Control -1.55% 1.758 1.730 - -8.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.55% 170.697 168.048 - -1.35% -
rng::partition(vector<int>)_(sparse)/50 -1.55% 14.284 14.062 - -0.94% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.55% 1.554 1.529 - -0.66% -
std::search(vector<int>)_(no_match)/1024 -1.55% 215.287 211.959 - -3.41% -
SetIntersection_Front_Set_uint64_16_16 -1.54% 40927042.435 40294809.890 - -3.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.54% 14.974 14.744 - -0.05% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.54% 15.965 15.720 - -1.52% -
BM_deque_vector_ranges_copy/1 -1.54% 2.116 2.084 - -1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.54% 634125.713 624380.283 - -0.14% -
BM_MakeHeap_uint64_Ascending_262144 -1.53% 0.741 0.729 - -0.03% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.53% 9041.560 8902.892 - 0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.53% 4667182.281 4595639.443 - -0.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.53% 23.453 23.094 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.53% 6509247.389 6409502.371 - -1.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.53% 2092303.873 2060256.510 - 0.71% -
BM_std_minmax<unsigned_int>/11 -1.53% 1.828 1.800 - 2.69% -
BM_std_minmax<unsigned_short>/3 -1.52% 1.165 1.147 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.52% 23525373.353 23167435.080 - -0.16% -
SetIntersection_Front_Set_uint32_64_64 -1.52% 15637852.942 15400338.004 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.52% 1595079.572 1570885.866 - 8.85% -
BM_std_min<unsigned_short>/64 -1.52% 3.498 3.445 - -2.88% -
BM_RangesMakeHeap_float_Random_1024 -1.51% 1.231 1.212 - -1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.51% 1272700.235 1253433.292 - -1.42% -
std::copy_n(list<int>)/64 -1.51% 14.036 13.823 - -1.66% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.51% 18.048 17.775 - 2.30% -
std::multimap<int,_int>::ctor(const&)/8192 -1.51% 50416.686 49654.123 - -2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.51% 20055065.732 19752064.573 - 0.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.51% 13.015 12.818 - -0.41% -
std::multimap<int,_int>::ctor(const&)/1024 -1.51% 6309.245 6214.140 - -2.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.51% 6.385 6.289 - 1.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.51% 7.735 7.619 - -0.19% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.51% 17.565 17.301 - -0.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.50% 0.999 0.984 - 0.04% -
BM_MakeThenSortHeap_string_Random_1024 -1.50% 70.329 69.271 - 0.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.50% 11348349.166 11177651.964 - -3.68% -
BM_MakeThenSortHeap_string_Random_64 -1.50% 40.049 39.447 - 0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.50% 6.048 5.957 - -3.75% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.50% 503943.795 496373.760 - -0.74% -
rng::search(deque<int>,_pred)_(same_length)/1024 -1.50% 514.173 506.459 - -0.78% -
std::search(list<int>)_(near_matches)/8192 -1.50% 2562559.066 2524178.058 - -1.61% -
BM_vector_deque_move/4096 -1.50% 147.104 144.901 - -0.24% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.50% 1.776 1.749 - -2.79% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.50% 4.051 3.991 - -0.61% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.49% 12755.831 12565.523 - -1.18% -
BM_RangesPushHeap_float_Ascending_16384 -1.49% 4.360 4.295 - 0.17% -
std::copy_if(deque<int>)_(entire_range)/8 -1.49% 2.618 2.579 - -1.87% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.49% 50970.990 50212.116 - -1.30% -
BM_RangesPushHeap_uint64_Random_256 -1.49% 5.718 5.632 - 0.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.49% 734.152 723.231 - -0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.49% 5081213.234 5005644.156 - -2.40% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.48% 6.704 6.604 - 0.81% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.48% 767.997 756.613 - 0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.48% 1151681.609 1134611.608 - -0.84% -
BM_StringRelational_Compare_Empty_Huge_Control -1.48% 1.625 1.601 - -3.67% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.48% 329.177 324.314 - 0.72% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -1.48% 20.234 19.935 - -0.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -1.48% 10.564 10.408 - 5.90% -
BM_num_get<unsigned_int> -1.48% 10.571 10.415 - -2.10% -
BM_MakeHeap_uint32_PipeOrgan_64 -1.47% 0.718 0.708 - 0.32% -
BM_StringDestroy_Huge -1.47% 10.624 10.468 - -2.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.47% 259.061 255.250 - -1.34% -
rng::copy_n(vector<int>)/4096 -1.47% 146.260 144.109 - -2.44% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.47% 8.488 8.363 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.47% 4452716.125 4387347.510 - -0.08% -
rng::is_sorted_until(list<int>,_pred)/8 -1.47% 3.802 3.747 - -0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.46% 44.229 43.581 - 0.48% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.46% 21.578 21.263 - 0.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.46% 17.887 17.626 - -0.35% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.46% 530.682 522.960 - -1.92% -
BM_RangesPushHeap_string_Random_262144 -1.45% 18.500 18.232 - -0.16% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.45% 8902.986 8773.611 - -10.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.45% 1.240 1.222 - -0.63% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.45% 29.452 29.024 - 0.32% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.45% 503070.061 495770.198 - 2.75% -
std::deque<std::string>::ctor(size)/1024 -1.45% 713.683 703.329 - 0.04% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 -1.45% 4.024 3.965 - -1.09% -
std::set<std::string>::contains(key)_(existent)/8192 -1.45% 29.902 29.469 - 4.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.45% 11996775.274 11823041.673 - -0.58% -
rng::copy(list<int>)/4096 -1.45% 3065.811 3021.504 - -2.71% -
rng::fold_left(list<int>)/8 -1.44% 3.878 3.822 - -1.14% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.44% 449828.650 443353.599 - -0.14% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.44% 310.671 306.201 - 0.44% -
BM_MakeThenSortHeap_float_Heap_1024 -1.44% 8.327 8.207 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.44% 1133133.410 1116836.577 - 3.30% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.44% 1.441 1.420 - -1.33% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.44% 599.219 590.617 - -0.67% -
SetIntersection_Front_Vector_uint32_256_256 -1.43% 4682174.170 4615086.214 - -10.92% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.43% 32182.190 31721.322 - -0.09% -
rng::find_if(list<int>)_(process_all)/32768 -1.43% 29224.039 28805.802 - 1.07% -
std::find_if(deque<int>)_(process_all)/50 -1.43% 23.905 23.563 - -1.48% -
rng::sort(vector<int>)_(ascending)/8 -1.43% 16.873 16.631 - -1.06% -
BM_deque_vector_copy/5500 -1.43% 197.122 194.304 - -0.23% -
SetIntersection_None_Set_uint32_256_16 -1.43% 10957093.849 10800466.463 - -1.32% -
std::set<int>::insert(value)_(already_present)/32 -1.43% 1.793 1.768 - -0.64% -
rng::partition_point(deque<int>)/50 -1.43% 4.348 4.286 - -1.41% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.42% 215.859 212.786 - 0.52% -
BM_LowerBound_uint32_16 -1.42% 7.443 7.337 - 0.13% -
std::search(vector<int>)_(near_matches)/1024 -1.42% 15085.628 14870.997 - -0.32% -
735_gem5_r -1.42% 13.564 13.372 - -0.58% -
std::replace(list<int>)_(prefix)/50 -1.42% 18.427 18.165 - -1.50% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.42% 2842.084 2801.844 - 0.17% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.41% 3919.163 3863.740 - 0.34% -
BM_std_min<unsigned_long_long>/22 -1.41% 2.170 2.140 - -1.36% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.41% 171929.527 169507.384 - -0.15% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.41% 2934.428 2893.144 - 0.26% -
SetIntersection_Front_Vector_float_256_64 -1.41% 4607275.553 4542491.859 - -0.88% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.41% 9.936 9.797 - -2.58% -
rng::starts_with(deque<int>,_pred)/1048576 -1.40% 529525.007 522099.852 - -3.41% -
BM_SortHeap_string_256 -1.40% 45.675 45.035 - 1.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.40% 15.356 15.141 - 1.47% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.40% 470.451 463.865 - 0.00% -
BM_std_min<int>/8 -1.40% 1.297 1.279 - -2.72% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.40% 25156.212 24804.621 - -1.65% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -1.40% 8902.142 8777.907 - 5.63% -
std::search(list<int>)_(no_match)/1000 -1.40% 714.315 704.350 - 6.64% -
SetIntersection_None_Set_float_1024_256 -1.39% 9025923.384 8900362.341 - -8.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.39% 16.530 16.301 - -0.87% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 918.944 906.203 - -0.85% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.38% 1.207 1.190 - -3.27% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 115679.663 114078.298 - 0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.38% 1590158.736 1568149.120 - -1.36% -
std::remove(deque<int>)_(prefix)/32 -1.38% 59.516 58.693 - 6.36% -
std::map<std::string,_int>::ctor(const&)/1024 -1.38% 35413.056 34923.500 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.38% 14669529.617 14466815.795 - -0.56% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -1.38% 30.202 29.786 - -2.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.37% 14518.819 14319.460 - 0.13% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.37% 18.051 17.803 - 2.18% -
std::set<std::string>::count(key)_(existent)/8192 -1.37% 29.586 29.180 - -0.25% -
BM_PopHeap_uint64_4 -1.37% 2.707 2.670 - -0.60% -
BM_StringFindStringLiteral/512 -1.37% 9.485 9.355 - 0.95% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.37% 270051.449 266355.963 - 1.47% -
rng::move(vector<int>)/262144 -1.36% 22070.296 21769.072 - -1.79% -
rng::starts_with(deque<int>,_pred)/8192 -1.36% 4053.826 3998.506 - -3.88% -
BM_std_min<char>/29 -1.36% 2.002 1.975 - -3.69% -
SetIntersection_None_Set_string_1024_1024 -1.36% 9123095.946 8998750.097 - 1.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.36% 17.510 17.272 - -0.33% -
SetIntersection_Front_Set_uint32_262144_64 -1.36% 2009181.915 1981827.507 - 1.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.36% 1.065 1.050 - -0.52% -
BM_vector_deque_copy/4000 -1.36% 142.847 140.903 - -0.29% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.36% 16.119 15.900 - 1.49% -
SetIntersection_None_Set_uint64_1024_1 -1.36% 8911112.275 8790092.926 - 1.41% -
SetIntersection_None_Set_uint64_256_256 -1.36% 5881457.348 5801693.292 - 0.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.35% 6.875 6.782 - -2.67% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.35% 128010.318 126276.761 - -0.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.35% 1.130 1.115 - 0.02% -
rng::remove_copy(list<int>)_(prefix)/50 -1.35% 19.217 18.958 - -1.76% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.35% 42983.316 42403.949 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.35% 139327.740 137451.185 - -2.86% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.35% 37.665 37.157 - -3.17% -
BM_RangesPushHeap_string_Ascending_4 -1.35% 2.616 2.580 - -0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.34% 116054.503 114494.808 - -0.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.34% 49879.528 49209.287 - -2.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.34% 455.974 449.848 - -6.62% -
BM_CmpLess_schar_schar -1.34% 0.971 0.958 - -0.32% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.34% 5.104 5.036 - -3.33% -
BM_deque_deque_copy_backward/4000 -1.34% 148.992 147.001 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.34% 151229730.458 149209225.926 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.34% 38268252.508 37757153.990 - -0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.33% 1224040.143 1207720.344 - -4.11% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.33% 50368.839 49697.551 - -2.19% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.33% 213999564.324 211152215.664 - -1.44% -
BM_RangesPushHeap_string_Random_1024 -1.33% 15.119 14.918 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.33% 4611857.407 4550567.167 - -1.06% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.33% 2.415 2.383 - -7.72% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.33% 4.955 4.889 - -4.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.33% 45287.869 44687.033 - -0.28% -
BM_std_minmax<long_long>/13 -1.33% 3.103 3.061 - -0.05% -
748_flightdm_r -1.33% 8.978 8.859 - -1.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.33% 173439.236 171140.770 - -0.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.32% 8.007 7.901 - 0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.32% 138121.258 136293.079 - -4.68% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.32% 48728.440 48083.725 - -1.03% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.32% 2841.555 2803.968 - 0.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.32% 7.295 7.199 - -34.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.32% 1820053.058 1796036.705 - 1.64% -
std::copy(vector<bool>)_(aligned)/4096 -1.32% 4.700 4.638 - -0.34% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.32% 30.178 29.780 - -1.25% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.31% 17.025 16.801 - -5.04% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.31% 0.936 0.924 - -7.36% -
rng::all_of(list<int>)_(process_all)/32 -1.31% 11.700 11.546 - 0.14% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.31% 19.985 19.722 - 0.48% -
BM_RangesMakeHeap_uint32_Random_16 -1.31% 1.270 1.254 - -0.73% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.31% 29.452 29.066 - 0.08% -
std::shift_right(list<int>)/32 -1.31% 14.566 14.375 - -0.80% -
rng::search(vector<int>)_(no_match)/8192 -1.31% 1660.819 1639.075 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 1244552.635 1228259.672 - -0.03% -
SetIntersection_None_Vector_float_1024_64 -1.31% 1162344.580 1147132.682 - -0.84% -
std::fill(vector<bool>)/32768 -1.31% 30.457 30.059 - -1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.31% 39221005.015 38708809.930 - -1.50% -
BM_std_min<unsigned_char>/13 -1.31% 1.562 1.541 - -1.39% -
std::all_of(vector<int>)_(process_all)/8 -1.31% 2.561 2.527 - 4.27% -
std::transform(vector<int>)_(identity_transform)/32 -1.30% 9.079 8.960 - 0.02% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.30% 27.636 27.276 - -0.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.30% 30.926 30.524 - 0.85% -
BM_std_minmax<unsigned_long_long>/13 -1.30% 3.011 2.972 - 0.39% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.30% 0.954 0.941 - 0.23% -
std::stable_sort(vector<int>)_(descending)/1024 -1.30% 2841.434 2804.621 - -0.22% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.29% 11.879 11.725 - -0.48% -
rng::search(vector<int>)_(single_element)/8192 -1.29% 1832.157 1808.467 - -0.24% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.29% 4.056 4.004 - -0.74% -
SetIntersection_Front_Set_string_256_1 -1.29% 4597769.751 4538446.825 - -1.57% -
BM_PopHeap_string_262144 -1.29% 92.586 91.392 - -8.79% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.29% 186698.038 184289.752 - -0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.29% 3.729 3.681 - -4.28% -
SetIntersection_Front_Vector_uint32_64_64 -1.29% 11668614.594 11518280.584 - 0.88% -
SetIntersection_None_Vector_float_16_1 -1.29% 68561932.010 67679486.263 - 0.16% -
std::replace_if(deque<int>)_(prefix)/32 -1.29% 14.189 14.006 - -0.28% -
SetIntersection_None_Vector_uint64_16384_1024 -1.28% 1178367.719 1163236.292 - -1.03% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.28% 22.660 22.370 - -1.14% -
std::rotate(deque<int>)_(by_1/2)/32 -1.28% 7.464 7.369 - -0.41% -
BM_vector_deque_ranges_move/5500 -1.28% 199.726 197.172 - -0.79% -
BM_SortHeap_string_1024 -1.28% 60.841 60.063 - 1.38% -
BM_MakeHeap_string_Heap_16384 -1.28% 5.123 5.058 - 3.40% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.27% 11573029.408 11425514.074 - -0.31% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.27% 1503.899 1484.741 - 0.30% -
std::move(vector<int>)/262144 -1.27% 21917.347 21638.313 - 52.26% -
SetIntersection_Front_Vector_string_64_16 -1.27% 21963888.588 21684442.606 - -0.26% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.27% 5868.238 5793.606 - -0.90% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.27% 2841.748 2805.610 - -0.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.27% 8425693.956 8318569.532 - -0.31% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.27% 44769.524 44200.467 - -0.15% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.27% 23.086 22.793 - 0.99% -
BM_MakeHeap_string_Heap_1024 -1.27% 4.874 4.812 - 2.94% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.27% 12530.058 12371.326 - 0.60% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.27% 1436680.778 1418493.493 - -0.98% -
BM_deque_vector_move/1 -1.26% 2.132 2.105 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.26% 620.801 612.959 - 0.96% -
736_ocio_r -1.26% 16.395 16.188 - -0.10% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.26% 0.925 0.914 - 0.04% -
rng::search_n(list<int>)_(no_match)/1024 -1.26% 743.679 734.332 - -0.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.25% 508.867 502.483 - -1.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.25% 37.552 37.082 - -17.35% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.25% 16.089 15.887 - -1.11% -
SetIntersection_Front_Vector_uint64_256_1 -1.25% 4421225.389 4365838.066 - -0.95% -
rng::copy(vector<int>)/1048576 -1.25% 50195.955 49568.118 - -1.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.25% 1259292.479 1243542.072 - 0.34% -
BM_vector_deque_move/64 -1.25% 2.704 2.670 - -5.22% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.25% 15.630 15.435 - -1.44% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.25% 4497.255 4441.114 - -0.52% -
bm_ranges_lexicographical_compare<int>/64 -1.24% 4.911 4.850 - -2.74% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.24% 1479.362 1460.970 - -0.06% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.24% 12.654 12.497 - -0.33% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.24% 2075.487 2049.733 - -0.34% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.24% 4324.189 4270.596 - 0.07% -
rng::count(vector<bool>)/1000 -1.24% 3.007 2.970 - -1.09% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.24% 16.972 16.762 - 0.33% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.24% 15.448 15.257 - 0.80% -
BM_std_minmax<unsigned_short>/26 -1.24% 2.581 2.549 - -1.44% -
BM_std_min<int>/7 -1.24% 1.053 1.040 - 0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.24% 14856.787 14673.084 - -1.08% -
rng::sort(deque<int>)_(ascending)/8192 -1.24% 5817.836 5745.953 - -0.22% -
std::sort(deque<int>)_(ascending)/8192 -1.24% 5815.339 5743.492 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.23% 4409086.893 4354647.902 - -2.20% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.23% 27.861 27.517 - -0.23% -
BM_deque_vector_ranges_move/65536 -1.23% 2751.194 2717.333 - -4.20% -
BM_std_min<char>/4096 -1.23% 29.519 29.156 - -1.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.23% 24.809 24.504 - 0.04% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.23% 4.284 4.231 - -1.64% -
BM_std_min<char>/4000 -1.23% 27.841 27.499 - -1.00% -
SetIntersection_None_Set_float_16384_256 -1.23% 157405903.206 155476646.841 - 0.64% -
SetIntersection_None_Vector_float_16384_256 -1.23% 1184387.305 1169878.156 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.22% 28241113.491 27895550.842 - 0.05% -
BM_std_minmax<long_long>/28 -1.22% 4.140 4.089 - -1.02% -
std::fill(deque<int>)/1024 -1.22% 30.301 29.931 - -1.73% -
BM_RangesPushHeap_string_Descending_16 -1.22% 2.108 2.082 - -3.19% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.22% 21.213 20.955 - -3.39% -
BM_std_minmax<unsigned_short>/25 -1.22% 2.333 2.305 - -1.03% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.21% 2180.803 2154.309 - 0.31% -
rng::copy_n(list<int>)/32768 -1.21% 26260.779 25941.912 - -2.75% -
std::find_end(deque<int>)_(process_all)/8192 -1.21% 2040.607 2015.834 - -14.14% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.21% 37314.571 36861.573 - -0.41% -
BM_LowerBound_float_16 -1.21% 7.876 7.780 - 0.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.21% 88.543 87.470 - -0.56% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.21% 10.511 10.384 - -0.05% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.21% 5977580.871 5905284.605 - -1.18% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.21% 18.395 18.173 - -0.17% -
rng::starts_with(deque<int>,_pred)/1000 -1.21% 510.498 504.338 - -2.23% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.21% 523.334 517.027 - -0.67% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 -1.20% 1030.312 1017.953 - -1.08% -
rng::any_of(list<int>)_(process_all)/50 -1.20% 21.911 21.648 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.20% 4776810.662 4719526.607 - -0.67% -
rng::find(list<int>)_(process_all)/32768 -1.20% 27889.888 27555.473 - 3.86% -
BM_StringRelational_Compare_Empty_Small_Control -1.20% 1.634 1.615 - -4.63% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.20% 146.124 144.373 - -2.52% -
BM_PopHeap_uint32_4 -1.20% 2.647 2.615 - -2.71% -
rng::replace_if(deque<int>)_(prefix)/32 -1.20% 14.119 13.951 - -1.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.20% 16.284 16.089 - -0.05% -
std::copy_if(list<int>)_(entire_range)/512 -1.19% 371.541 367.111 - -1.07% -
BM_std_min<unsigned_int>/17 -1.19% 0.971 0.959 - 0.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.19% 15274.592 15092.717 - -0.25% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.19% 20.890 20.642 - -0.10% -
std::reverse(vector<int>)/64 -1.19% 4.155 4.106 - -1.07% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.19% 10.346 10.223 - -2.18% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.19% 2927.737 2892.997 - 0.30% -
SetIntersection_None_Set_float_16384_16 -1.19% 157434394.525 155568116.031 - 0.22% -
BM_deque_vector_move_backward/64000 -1.18% 8032.919 7937.731 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.18% 27.503 27.177 - -0.56% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.18% 5.322 5.259 - 0.60% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.18% 4207.500 4157.722 - -0.80% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.18% 5.060 5.000 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.18% 16247044.179 16054981.195 - -1.16% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.18% 20.935 20.688 - 2.63% -
bm_swap_ranges_vb_aligned/8 -1.18% 3.350 3.310 - 0.06% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.18% 530.104 523.858 - 0.24% -
BM_std_minmax<unsigned_long_long>/20 -1.18% 3.287 3.249 - -0.94% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.18% 23.312 23.037 - 0.08% -
rng::starts_with(deque<int>)/1024 -1.18% 488.028 482.293 - 2.08% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.17% 1.018 1.006 - 0.19% -
rng::none_of(list<int>)_(process_all)/50 -1.17% 21.957 21.699 - 0.41% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.17% 1.529 1.511 - -9.74% -
BM_std_min<unsigned_char>/1024 -1.17% 8.509 8.409 - -1.02% -
std::sort(vector<int>)_(ascending)/8 -1.17% 16.889 16.691 - -0.32% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.17% 25.296 25.000 - -0.41% -
753_ns3_r -1.17% 10.220 10.100 - -0.46% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.17% 16898.269 16700.843 - 0.06% -
rng::rotate(list<int>)_(by_1/2)/8192 -1.17% 4959.577 4901.666 - -0.13% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.17% 518.238 512.188 - 0.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.17% 7.616 7.527 - -0.12% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.17% 15.068 14.893 - -1.27% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.17% 25.298 25.004 - 0.62% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.16% 4731.584 4676.469 - -0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.16% 1.818 1.797 - -2.20% -
SetIntersection_None_Set_uint32_64_1 -1.16% 23611252.453 23336392.248 - -0.91% -
SetIntersection_Interlaced_Vector_string_64_4 -1.16% 22985515.989 22718026.880 - -3.72% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.16% 601.176 594.182 - 0.26% -
std::reverse(list<int>)/64 -1.16% 17.656 17.451 - 0.45% -
rng::copy(deque<int>)/8 -1.16% 2.785 2.753 - 2.63% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.16% 30.094 29.744 - -5.11% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.16% 63.191 62.456 - 0.39% -
SetIntersection_Interlaced_Vector_string_64_16 -1.16% 31002124.310 30641852.382 - -1.91% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.16% 1435945.514 1419261.893 - -0.81% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.16% 497.697 491.916 - -1.11% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.16% 621.679 614.468 - 1.46% -
BM_MakeHeap_float_PipeOrgan_16 -1.16% 1.271 1.256 - -1.20% -
BM_lexicographical_compare_three_way_slow_path/16 -1.16% 4.539 4.486 - -2.41% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.16% 210.947 208.504 - 0.05% -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.16% 8269.466 8173.743 - -0.56% -
std::set<std::string>::erase(key)_(existent)/0 -1.16% 64.322 63.578 - -0.71% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.15% 731.179 722.738 - -1.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.15% 17225.710 17026.896 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.15% 1257734.375 1243221.027 - 0.41% -
BM_MakeHeap_string_Descending_262144 -1.15% 3.544 3.503 - -4.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.15% 17721552.366 17517316.432 - 0.07% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.15% 22.016 21.763 - -1.03% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.15% 34740.056 34341.343 - -0.97% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.15% 6799.442 6721.412 - -1.12% -
BM_deque_deque_move/65536 -1.14% 2868.529 2835.687 - -2.60% -
BM_std_min<unsigned_long_long>/14 -1.14% 1.931 1.909 - -0.25% -
SetIntersection_None_Set_uint64_16384_256 -1.14% 164805983.085 162920069.684 - -1.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.14% 1.134 1.121 - -13.69% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.14% 23.543 23.274 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.14% 17714416.270 17512121.225 - -0.81% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.14% 13.861 13.703 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.14% 117420920.321 116082459.985 - -0.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.14% 1.398 1.382 - -0.54% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.14% 8.624 8.526 - -0.28% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.14% 14.820 14.651 - -1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.14% 5266124.134 5206190.400 - 0.52% -
rng::search(deque<int>,_pred)_(same_length)/8192 -1.14% 4061.986 4015.787 - -1.13% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.13% 28.830 28.503 - -0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.13% 22810965.791 22552382.118 - -0.09% -
SetIntersection_Front_Set_string_64_16 -1.13% 25760772.646 25468778.660 - 1.40% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.13% 448382.906 443302.856 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.13% 4476323.204 4425622.106 - -0.92% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.13% 44.368 43.865 - -0.06% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.13% 1162453.764 1149313.610 - -0.67% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.13% 19804.003 19580.297 - -0.39% -
SetIntersection_None_Vector_uint64_262144_16 -1.13% 1195547.156 1182056.668 - 2.40% -
SetIntersection_Front_Vector_float_262144_256 -1.13% 2369205.226 2342472.253 - 1.36% -
std::adjacent_find(vector<int>,_pred)/8 -1.13% 3.369 3.331 - -1.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.13% 36179.412 35771.603 - -0.36% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.13% 70.259 69.468 - -1.12% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.13% 8.779 8.680 - 1.40% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.12% 1934.951 1913.186 - -1.35% -
BM_std_min<unsigned_long_long>/15 -1.12% 2.188 2.163 - 0.28% -
rng::copy_if(list<int>)_(every_other)/512 -1.12% 360.271 356.230 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.12% 44566160.270 44066550.116 - 0.11% -
BM_SortHeap_string_64 -1.12% 30.548 30.205 - 1.39% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.12% 14.904 14.737 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.12% 1150767.223 1137875.526 - -1.23% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.12% 55.987 55.360 - 0.17% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 7095.167 7015.924 - -1.47% -
std::replace_if(list<int>)_(sprinkled)/50 -1.12% 23.023 22.766 - -5.96% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.11% 8.686 8.590 - 0.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.11% 16.201 16.020 - -6.20% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.11% 2.951 2.918 - -0.28% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.11% 4512.298 4462.156 - -0.91% -
BM_deque_deque_move_backward/4000 -1.11% 148.460 146.811 - -0.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.11% 4.238 4.191 - -1.33% -
std::reverse_copy(deque<int>)/4096 -1.11% 984.876 973.955 - -0.79% -
std::move_backward(list<int>)/262144 -1.11% 264917.793 261981.501 - -1.09% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.11% 854723.895 845256.066 - 0.42% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.11% 6230.988 6162.059 - -3.18% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.11% 919.804 909.630 - 0.97% -
BM_MakeThenSortHeap_float_Heap_16 -1.10% 1.893 1.872 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.10% 9.165 9.064 - -0.35% -
rng::copy_backward(deque<int>)/64 -1.10% 3.080 3.046 - -1.36% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.10% 23725.647 23465.016 - -0.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.10% 127703.608 126301.026 - -0.78% -
BM_RangesPopHeap_uint64_16 -1.10% 7.658 7.574 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.10% 1239048.821 1225465.063 - -2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.09% 1643621.908 1625674.156 - -0.40% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -1.09% 0.931 0.921 - 0.15% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.09% 2471.247 2444.309 - -0.06% -
std::partition_copy(vector<int>)/8192 -1.09% 4630.920 4580.476 - -0.60% -
std::search_n(deque<int>)_(no_match)/1000 -1.09% 447.837 442.960 - -0.77% -
rng::fill_n(list<int>)/50 -1.09% 15.990 15.816 - -1.84% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.09% 8221.797 8132.288 - -0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.09% 17887202.045 17692476.231 - 0.08% -
BM_std_minmax<int>/9 -1.09% 1.171 1.158 - -0.22% -
std::replace_if(vector<int>)_(prefix)/1024 -1.09% 271.697 268.744 - -2.56% -
std::move(vector<int>)/8 -1.09% 2.305 2.280 - 1.30% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.09% 274976.948 271991.514 - 0.41% -
std::find_if_not(list<int>)_(process_all)/8192 -1.08% 8232.869 8143.642 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.08% 21.657 21.422 - 0.28% -
rng::partition(list<int>)_(sparse)/50 -1.08% 15.398 15.231 - -1.78% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.08% 7277.034 7198.277 - -0.37% -
rng::move(vector<bool>)_(aligned)/512 -1.08% 2.682 2.653 - -0.21% -
std::multiset<int>::ctor(const&)/8192 -1.08% 48971.432 48441.788 - -2.11% -
BM_StringRelational_Less_Huge_Large_Control -1.08% 2.468 2.442 - 4.58% -
BM_MakeHeap_string_SingleElement_256 -1.08% 6.349 6.280 - 0.53% -
std::sample(deque<int>)/32 -1.07% 325.207 321.720 - -0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.07% 36.127 35.740 - 2.06% -
BM_std_minmax<short>/17 -1.07% 1.792 1.773 - -2.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.07% 17239735.576 17055314.304 - -0.30% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.07% 616.069 609.485 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.07% 1260473.471 1247007.164 - 0.53% -
SetIntersection_None_Vector_uint32_262144_262144 -1.07% 1195868.022 1183093.874 - 0.53% -
std::map<std::string,_int>::erase(iterator)/1024 -1.07% 26.862 26.575 - -12.38% -
std::sort(vector<int>)_(pipe-organ)/8 -1.07% 18.628 18.430 - -1.45% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.07% 4.047 4.004 - -2.00% -
std::transform(vector<int>)_(identity_transform)/50 -1.07% 14.254 14.102 - -0.14% -
rng::for_each(list<int>)/8 -1.07% 2.532 2.505 - -3.48% -
BM_RangesPushHeap_uint32_Random_64 -1.06% 5.509 5.450 - 0.57% -
SetIntersection_None_Vector_uint64_262144_1024 -1.06% 1157587.781 1145260.543 - -6.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.06% 671.691 664.550 - -1.26% -
BM_std_min<int>/10 -1.06% 1.005 0.994 - 0.01% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.06% 2722382.268 2693460.577 - -0.21% -
BM_MakeThenSortHeap_string_Heap_4 -1.06% 5.944 5.881 - -0.04% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.06% 15.077 14.917 - 0.17% -
SetIntersection_None_Set_uint32_64_16 -1.06% 19183596.248 18980228.713 - -1.12% -
rng::copy(list<int>)/32768 -1.06% 26739.305 26455.958 - -2.36% -
std::any_of(list<int>)_(process_all)/50 -1.06% 21.789 21.559 - -1.89% -
BM_vector_deque_ranges_move_backward/4096 -1.06% 149.792 148.210 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.06% 171104569.112 169297337.739 - -1.70% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.05% 1.406 1.392 - 0.12% -
rng::rotate(vector<bool>)_(by_1/4)/32 -1.05% 18.620 18.424 - 1.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.05% 34.857 34.490 - -1.09% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.05% 503.190 497.892 - -1.00% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.05% 11.303 11.184 - -0.50% -
SetIntersection_Front_Set_string_256_4 -1.05% 5273604.658 5218157.100 - -1.85% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.05% 168295946.102 166526532.431 - -0.37% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.05% 8264.406 8177.524 - -0.58% -
BM_RangesMakeHeap_uint64_Random_1024 -1.05% 1.076 1.065 - 2.25% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.05% 71.418 70.668 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.05% 3651714.423 3613389.138 - -1.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.05% 3.130 3.097 - -3.50% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.05% 8302.829 8215.730 - -1.26% -
BM_std_minmax<short>/7 -1.05% 1.747 1.729 - -3.91% -
SetIntersection_None_Set_float_16384_4 -1.05% 157305482.109 155657629.459 - -0.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.05% 44.836 44.366 - -0.52% -
SetIntersection_Front_Vector_float_64_16 -1.05% 15376407.449 15215401.789 - 0.14% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.05% 17073.667 16895.049 - 0.14% -
BM_toupper_string<char> -1.05% 15.135 14.976 - 0.47% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.04% 106.207 105.098 - 1.75% -
BM_vector_deque_ranges_copy/5500 -1.04% 199.283 197.202 - 0.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.04% 4491284.306 4444386.308 - -0.60% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.04% 29.886 29.574 - -2.55% -
BM_std_minmax<unsigned_short>/15 -1.04% 1.942 1.922 - 0.60% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.04% 30.593 30.274 - 0.20% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.04% 6307.307 6241.555 - -1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.04% 1261314.554 1248186.541 - 0.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.04% 6301.484 6235.948 - -1.73% -
BM_deque_deque_copy_backward/5500 -1.04% 207.573 205.415 - 0.09% -
std::copy_backward(deque<int>)/64 -1.04% 2.970 2.939 - -1.24% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.04% 109910.345 108768.602 - -6.51% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.04% 976.147 966.008 - -2.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.04% 7.690 7.610 - 1.56% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.04% 4.384 4.338 - 0.10% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.04% 32.399 32.063 - -0.14% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.04% 645.328 638.636 - -0.25% -
SetIntersection_Front_Vector_float_1024_1 -1.04% 1125612.828 1113943.625 - 0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.03% 36176.790 35802.888 - -0.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.03% 50385.792 49867.336 - -2.95% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.03% 78.951 78.139 - -4.76% -
std::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.925 2446.516 - 0.03% -
BM_std_min<unsigned_long_long>/24 -1.03% 2.683 2.656 - 0.25% -
BM_PopHeap_uint32_64 -1.03% 12.662 12.532 - -0.53% -
SetIntersection_Front_Vector_uint64_256_16 -1.02% 4428659.873 4383266.206 - -2.04% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.02% 2.060 2.039 - 0.68% -
std::search(list<int>)_(same_length)/1024 -1.02% 776.150 768.229 - -1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.02% 24877936.082 24624180.179 - 3.07% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.02% 24298530.133 24050765.944 - -2.08% -
SetIntersection_None_Vector_uint32_1024_16 -1.02% 1144042.767 1132379.782 - -1.06% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.02% 5347.502 5293.007 - -0.33% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.02% 278.112 275.279 - 1.27% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.02% 653337.894 646692.442 - 0.01% -
BM_RangesPushHeap_uint32_Random_262144 -1.02% 6.277 6.213 - -1.32% -
std::copy(vector<bool>)_(unaligned)/64 -1.01% 1.834 1.815 - -0.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.01% 117382475.219 116194040.427 - -1.33% -
BM_MakeThenSortHeap_float_Ascending_16 -1.01% 2.954 2.925 - -1.64% -
BM_std_minmax<long_long>/20 -1.01% 3.318 3.284 - -1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.01% 23719081.531 23479064.610 - -0.93% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.01% 204339.988 202273.605 - -0.06% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.01% 82905.490 82067.436 - -0.54% -
rng::move(deque<int>)/262144 -1.01% 14995.658 14844.282 - -1.50% -
rng::is_sorted(list<int>,_pred)/8192 -1.01% 8842.431 8753.321 - 12.21% -
std::find(vector<char>)_(bail_25%)/1024 -1.01% 5.442 5.387 - 0.06% -
BM_RangesPushHeap_uint64_Random_262144 -1.01% 6.008 5.948 - 0.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.01% 14.046 13.904 - -0.86% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.00% 9.019 8.928 - -0.75% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.00% 731.282 723.947 - -0.79% -
std::search(vector<int>)_(no_match)/8192 -1.00% 1660.526 1643.881 - -1.28% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.00% 19.592 19.396 - 1.96% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.00% 1.402 1.388 - 4.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.00% 1111525.099 1100401.933 - 0.55% -


Report Time: 5.88s
Name Current %
706_stockfish_r 21.413 -
707_ntest_r 16.467 -
709_cactus_r 19.597 -
710_omnetpp_r 9.024 -
721_gcc_r 12.917 -
723_llvm_r 11.453 -
727_cppcheck_r 25.127 2.72%
729_abc_r 18.410 -1.74%
731_astcenc_r 10.023 -2.26%
735_gem5_r 13.372 -
736_ocio_r 16.188 -
737_gmsh_r 12.648 -
748_flightdm_r 8.859 -1.24%
750_sealcrypto_r 18.351 -
753_ns3_r 10.100 -
766_femflow_r 12.857 -
BM_CmpEqual_int_int 1.129 1.35%
BM_CmpEqual_int_schar 1.126 -
BM_CmpEqual_int_short 1.134 -
BM_CmpEqual_int_uchar 1.121 -
BM_CmpEqual_int_uint 1.122 -
BM_CmpEqual_int_ushort 1.135 -
BM_CmpEqual_schar_int 1.140 -
BM_CmpEqual_schar_schar 1.105 -
BM_CmpEqual_schar_short 1.149 -
BM_CmpEqual_schar_uchar 1.109 -
BM_CmpEqual_schar_uint 1.114 -
BM_CmpEqual_schar_ushort 1.110 -
BM_CmpEqual_short_int 1.139 -
BM_CmpEqual_short_schar 1.129 -
BM_CmpEqual_short_short 1.132 -
BM_CmpEqual_short_uchar 1.114 -
BM_CmpEqual_short_uint 1.109 1.27%
BM_CmpEqual_short_ushort 1.116 -
BM_CmpEqual_uchar_int 1.123 -
BM_CmpEqual_uchar_schar 1.062 -
BM_CmpEqual_uchar_short 1.046 -
BM_CmpEqual_uchar_uchar 1.110 -
BM_CmpEqual_uchar_uint 1.129 -
BM_CmpEqual_uchar_ushort 1.120 -
BM_CmpEqual_uint_int 1.130 -
BM_CmpEqual_uint_schar 1.075 -
BM_CmpEqual_uint_short 1.064 -
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.124 1.70%
BM_CmpEqual_uint_ushort 1.122 -
BM_CmpEqual_ushort_int 1.130 -
BM_CmpEqual_ushort_schar 1.042 -
BM_CmpEqual_ushort_short 1.059 2.58%
BM_CmpEqual_ushort_uchar 1.129 -
BM_CmpEqual_ushort_uint 1.116 -
BM_CmpEqual_ushort_ushort 1.119 -
BM_CmpLess_int_int 1.129 -
BM_CmpLess_int_schar 1.136 -
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.137 -
BM_CmpLess_int_uint 1.128 -
BM_CmpLess_int_ushort 1.130 -
BM_CmpLess_schar_int 1.146 -
BM_CmpLess_schar_schar 0.958 -
BM_CmpLess_schar_short 0.964 -
BM_CmpLess_schar_uchar 1.117 -
BM_CmpLess_schar_uint 1.107 -
BM_CmpLess_schar_ushort 1.117 -
BM_CmpLess_short_int 1.134 -
BM_CmpLess_short_schar 0.964 -
BM_CmpLess_short_short 0.966 -
BM_CmpLess_short_uchar 1.124 -
BM_CmpLess_short_uint 1.124 2.17%
BM_CmpLess_short_ushort 1.125 -
BM_CmpLess_uchar_int 1.121 -
BM_CmpLess_uchar_schar 1.045 -
BM_CmpLess_uchar_short 1.054 1.12%
BM_CmpLess_uchar_uchar 1.130 1.17%
BM_CmpLess_uchar_uint 1.135 2.46%
BM_CmpLess_uchar_ushort 1.118 -1.10%
BM_CmpLess_uint_int 1.130 -
BM_CmpLess_uint_schar 1.075 -
BM_CmpLess_uint_short 1.075 -
BM_CmpLess_uint_uchar 1.124 -
BM_CmpLess_uint_uint 1.121 -
BM_CmpLess_uint_ushort 1.133 1.03%
BM_CmpLess_ushort_int 1.113 -
BM_CmpLess_ushort_schar 1.046 1.52%
BM_CmpLess_ushort_short 1.043 -
BM_CmpLess_ushort_uchar 1.123 -
BM_CmpLess_ushort_uint 1.126 -
BM_CmpLess_ushort_ushort 1.124 -
BM_LowerBound_float_1 2.661 -
BM_LowerBound_float_1024 21.897 -
BM_LowerBound_float_16 7.780 -
BM_LowerBound_float_16384 66.132 -
BM_LowerBound_float_256 14.220 -
BM_LowerBound_float_262144 575.442 -
BM_LowerBound_float_4 11.495 -
BM_LowerBound_float_64 8.491 -1.46%
BM_LowerBound_pair<uint32,_uint32>_1 2.820 -3.10%
BM_LowerBound_pair<uint32,_uint32>_1024 45.328 1.97%
BM_LowerBound_pair<uint32,_uint32>_16 16.358 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.604 1.52%
BM_LowerBound_pair<uint32,_uint32>_256 33.472 1.64%
BM_LowerBound_pair<uint32,_uint32>_262144 614.468 1.46%
BM_LowerBound_pair<uint32,_uint32>_4 11.241 -
BM_LowerBound_pair<uint32,_uint32>_64 18.831 -
BM_LowerBound_string_1 4.694 -1.30%
BM_LowerBound_string_1024 178.734 -
BM_LowerBound_string_16 37.112 -
BM_LowerBound_string_16384 398.663 -
BM_LowerBound_string_256 125.809 -1.07%
BM_LowerBound_string_262144 2364.176 3.68%
BM_LowerBound_string_4 19.928 -
BM_LowerBound_string_64 69.746 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.867 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.409 1.12%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.695 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.748 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 47.349 5.07%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 677.086 2.01%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.321 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 35.004 -
BM_LowerBound_uint32_1 2.596 -
BM_LowerBound_uint32_1024 21.709 -
BM_LowerBound_uint32_16 7.337 -
BM_LowerBound_uint32_16384 65.522 -
BM_LowerBound_uint32_256 14.186 -
BM_LowerBound_uint32_262144 556.050 -
BM_LowerBound_uint32_4 10.468 -
BM_LowerBound_uint32_64 8.077 -
BM_LowerBound_uint64_1 2.604 -
BM_LowerBound_uint64_1024 24.782 -
BM_LowerBound_uint64_16 7.419 -
BM_LowerBound_uint64_16384 70.476 -
BM_LowerBound_uint64_256 16.464 -
BM_LowerBound_uint64_262144 582.589 -
BM_LowerBound_uint64_4 10.488 -
BM_LowerBound_uint64_64 8.378 -
BM_MakeHeap_float_Ascending_1 0.276 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.837 -
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.646 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.412 -
BM_MakeHeap_float_Ascending_64 0.632 -
BM_MakeHeap_float_Descending_1 0.276 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.214 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.280 -
BM_MakeHeap_float_Descending_64 0.195 -
BM_MakeHeap_float_Heap_1 0.274 -
BM_MakeHeap_float_Heap_1024 0.222 -
BM_MakeHeap_float_Heap_16 0.212 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.280 -
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.273 -
BM_MakeHeap_float_PipeOrgan_1024 0.705 -
BM_MakeHeap_float_PipeOrgan_16 1.256 -1.20%
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.703 -
BM_MakeHeap_float_PipeOrgan_4 0.414 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.275 -
BM_MakeHeap_float_Random_1024 1.267 -3.87%
BM_MakeHeap_float_Random_16 1.773 14.18%
BM_MakeHeap_float_Random_16384 1.139 -1.40%
BM_MakeHeap_float_Random_256 1.348 -10.14%
BM_MakeHeap_float_Random_262144 1.134 1.25%
BM_MakeHeap_float_Random_4 1.952 18.23%
BM_MakeHeap_float_Random_64 1.601 -5.21%
BM_MakeHeap_float_SingleElement_1 0.273 -
BM_MakeHeap_float_SingleElement_1024 0.695 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.657 -
BM_MakeHeap_float_SingleElement_256 0.668 -
BM_MakeHeap_float_SingleElement_262144 0.714 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.365 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.178 -7.50%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.386 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.818 7.89%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.518 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.513 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.613 2.83%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.477 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.502 -2.46%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.498 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.540 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.574 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.495 -4.34%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.347 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.188 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.406 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.548 -4.96%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.324 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.208 -2.79%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.375 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.329 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.786 -1.79%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.272 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.034 4.05%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.971 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.084 4.48%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.156 1.88%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.088 4.76%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.614 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.230 1.03%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 4.76%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.197 -2.34%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.081 -3.00%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.185 -3.82%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.188 -1.82%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.223 -7.64%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.782 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.116 -1.64%
BM_MakeHeap_string_Ascending_1 0.257 -
BM_MakeHeap_string_Ascending_1024 5.053 5.54%
BM_MakeHeap_string_Ascending_16 3.813 3.64%
BM_MakeHeap_string_Ascending_16384 5.571 4.00%
BM_MakeHeap_string_Ascending_256 4.940 3.97%
BM_MakeHeap_string_Ascending_262144 7.213 -2.17%
BM_MakeHeap_string_Ascending_4 2.853 -
BM_MakeHeap_string_Ascending_64 4.805 2.96%
BM_MakeHeap_string_Descending_1 0.260 -
BM_MakeHeap_string_Descending_1024 2.726 -2.19%
BM_MakeHeap_string_Descending_16 2.378 -
BM_MakeHeap_string_Descending_16384 2.994 -4.25%
BM_MakeHeap_string_Descending_256 2.726 -1.04%
BM_MakeHeap_string_Descending_262144 3.503 -4.20%
BM_MakeHeap_string_Descending_4 2.118 -
BM_MakeHeap_string_Descending_64 2.593 -
BM_MakeHeap_string_Heap_1 0.261 -
BM_MakeHeap_string_Heap_1024 4.812 2.94%
BM_MakeHeap_string_Heap_16 4.652 1.75%
BM_MakeHeap_string_Heap_16384 5.058 3.40%
BM_MakeHeap_string_Heap_256 4.939 3.18%
BM_MakeHeap_string_Heap_262144 5.292 3.46%
BM_MakeHeap_string_Heap_4 3.047 -
BM_MakeHeap_string_Heap_64 5.060 2.78%
BM_MakeHeap_string_PipeOrgan_1 0.254 -
BM_MakeHeap_string_PipeOrgan_1024 4.968 -
BM_MakeHeap_string_PipeOrgan_16 3.689 2.31%
BM_MakeHeap_string_PipeOrgan_16384 5.471 -5.63%
BM_MakeHeap_string_PipeOrgan_256 4.907 2.48%
BM_MakeHeap_string_PipeOrgan_262144 7.414 -3.97%
BM_MakeHeap_string_PipeOrgan_4 2.590 -
BM_MakeHeap_string_PipeOrgan_64 4.790 1.47%
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.722 1.40%
BM_MakeHeap_string_QuickSortAdversary_16 8.669 1.80%
BM_MakeHeap_string_QuickSortAdversary_16384 11.879 -
BM_MakeHeap_string_QuickSortAdversary_256 10.548 1.58%
BM_MakeHeap_string_QuickSortAdversary_262144 12.766 1.44%
BM_MakeHeap_string_QuickSortAdversary_4 6.035 2.06%
BM_MakeHeap_string_QuickSortAdversary_64 10.305 1.68%
BM_MakeHeap_string_Random_1 0.250 -
BM_MakeHeap_string_Random_1024 10.885 1.54%
BM_MakeHeap_string_Random_16 8.464 2.12%
BM_MakeHeap_string_Random_16384 12.814 1.58%
BM_MakeHeap_string_Random_256 10.578 1.93%
BM_MakeHeap_string_Random_262144 15.608 1.30%
BM_MakeHeap_string_Random_4 5.983 3.62%
BM_MakeHeap_string_Random_64 10.123 1.25%
BM_MakeHeap_string_SingleElement_1 0.260 -
BM_MakeHeap_string_SingleElement_1024 6.141 -
BM_MakeHeap_string_SingleElement_16 5.797 2.73%
BM_MakeHeap_string_SingleElement_16384 5.986 1.51%
BM_MakeHeap_string_SingleElement_256 6.280 -
BM_MakeHeap_string_SingleElement_262144 7.428 -
BM_MakeHeap_string_SingleElement_4 3.749 4.13%
BM_MakeHeap_string_SingleElement_64 6.401 1.80%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.889 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.604 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.987 1.32%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.960 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.789 -2.62%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.003 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.941 -1.23%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.204 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.107 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.194 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.783 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.050 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.387 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.118 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.932 -1.22%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.783 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.442 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.921 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.798 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.075 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.556 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.723 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.250 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.802 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.800 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.877 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.672 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.867 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.990 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.689 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.999 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.938 -
BM_MakeHeap_uint32_Ascending_1 0.271 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.604 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.600 -
BM_MakeHeap_uint32_Ascending_262144 0.662 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.555 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.253 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.276 -
BM_MakeHeap_uint32_Descending_64 0.234 -
BM_MakeHeap_uint32_Heap_1 0.274 -
BM_MakeHeap_uint32_Heap_1024 0.256 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.285 -
BM_MakeHeap_uint32_Heap_64 0.236 -
BM_MakeHeap_uint32_PipeOrgan_1 0.277 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.713 -
BM_MakeHeap_uint32_PipeOrgan_16 1.011 1.43%
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.616 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.673 -
BM_MakeHeap_uint32_PipeOrgan_4 0.414 -
BM_MakeHeap_uint32_PipeOrgan_64 0.708 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.275 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.603 -1.79%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.445 -
BM_MakeHeap_uint32_Random_1 0.273 -
BM_MakeHeap_uint32_Random_1024 1.053 -7.40%
BM_MakeHeap_uint32_Random_16 1.288 2.57%
BM_MakeHeap_uint32_Random_16384 0.997 -
BM_MakeHeap_uint32_Random_256 1.203 6.34%
BM_MakeHeap_uint32_Random_262144 1.037 4.51%
BM_MakeHeap_uint32_Random_4 1.256 10.99%
BM_MakeHeap_uint32_Random_64 1.340 -3.76%
BM_MakeHeap_uint32_SingleElement_1 0.275 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.491 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.547 -
BM_MakeHeap_uint32_SingleElement_262144 0.626 -
BM_MakeHeap_uint32_SingleElement_4 0.322 -
BM_MakeHeap_uint32_SingleElement_64 0.519 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.648 -
BM_MakeHeap_uint64_Ascending_16 0.664 2.26%
BM_MakeHeap_uint64_Ascending_16384 0.628 -
BM_MakeHeap_uint64_Ascending_256 0.627 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.405 -
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.271 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.287 -
BM_MakeHeap_uint64_Descending_64 0.260 -3.74%
BM_MakeHeap_uint64_Heap_1 0.275 -
BM_MakeHeap_uint64_Heap_1024 0.252 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.277 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.290 6.18%
BM_MakeHeap_uint64_Heap_64 0.238 -5.07%
BM_MakeHeap_uint64_PipeOrgan_1 0.275 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_MakeHeap_uint64_PipeOrgan_16 1.039 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.653 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.727 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.270 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.404 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.126 5.19%
BM_MakeHeap_uint64_Random_16 1.286 -2.93%
BM_MakeHeap_uint64_Random_16384 1.186 19.90%
BM_MakeHeap_uint64_Random_256 1.249 3.84%
BM_MakeHeap_uint64_Random_262144 1.090 3.16%
BM_MakeHeap_uint64_Random_4 1.688 -17.09%
BM_MakeHeap_uint64_Random_64 1.302 -
BM_MakeHeap_uint64_SingleElement_1 0.271 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.506 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.575 -1.90%
BM_MakeHeap_uint64_SingleElement_262144 0.755 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.510 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.671 -
BM_MakeThenSortHeap_float_Ascending_16 2.925 -1.64%
BM_MakeThenSortHeap_float_Ascending_16384 28.016 -
BM_MakeThenSortHeap_float_Ascending_256 6.554 -2.64%
BM_MakeThenSortHeap_float_Ascending_262144 31.536 -
BM_MakeThenSortHeap_float_Ascending_4 1.469 2.54%
BM_MakeThenSortHeap_float_Ascending_64 4.019 -
BM_MakeThenSortHeap_float_Descending_1 0.279 -
BM_MakeThenSortHeap_float_Descending_1024 8.199 2.07%
BM_MakeThenSortHeap_float_Descending_16 1.863 -1.09%
BM_MakeThenSortHeap_float_Descending_16384 29.900 -
BM_MakeThenSortHeap_float_Descending_256 5.958 -
BM_MakeThenSortHeap_float_Descending_262144 35.391 -
BM_MakeThenSortHeap_float_Descending_4 1.145 -4.59%
BM_MakeThenSortHeap_float_Descending_64 3.266 -1.10%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.207 -
BM_MakeThenSortHeap_float_Heap_16 1.872 -1.06%
BM_MakeThenSortHeap_float_Heap_16384 25.929 -
BM_MakeThenSortHeap_float_Heap_256 5.987 -1.52%
BM_MakeThenSortHeap_float_Heap_262144 30.814 -
BM_MakeThenSortHeap_float_Heap_4 1.209 -
BM_MakeThenSortHeap_float_Heap_64 3.424 -1.61%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.456 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.019 -2.61%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.479 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.270 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.331 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.529 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.983 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.207 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.989 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.316 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.089 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.408 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.534 3.01%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.826 -
BM_MakeThenSortHeap_float_Random_1 0.269 -
BM_MakeThenSortHeap_float_Random_1024 33.542 -
BM_MakeThenSortHeap_float_Random_16 9.969 -
BM_MakeThenSortHeap_float_Random_16384 47.688 -
BM_MakeThenSortHeap_float_Random_256 25.871 -
BM_MakeThenSortHeap_float_Random_262144 63.175 -
BM_MakeThenSortHeap_float_Random_4 4.274 -4.17%
BM_MakeThenSortHeap_float_Random_64 18.133 -
BM_MakeThenSortHeap_float_SingleElement_1 0.270 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.778 -1.89%
BM_MakeThenSortHeap_float_SingleElement_16 3.215 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.871 -
BM_MakeThenSortHeap_float_SingleElement_256 3.983 -1.56%
BM_MakeThenSortHeap_float_SingleElement_262144 52.334 1.64%
BM_MakeThenSortHeap_float_SingleElement_4 1.344 -
BM_MakeThenSortHeap_float_SingleElement_64 3.305 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.659 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.734 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.725 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.233 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.585 -2.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.230 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.194 -1.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.782 -2.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.795 -1.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.949 -3.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.007 -1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.229 -11.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.755 -1.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.913 -1.15%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.437 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.094 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.593 -1.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 33.995 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.895 2.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.027 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.744 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.901 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.986 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.860 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.730 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.810 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.330 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.101 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.582 -1.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.093 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.562 -1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.361 -1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.709 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.951 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.057 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.504 1.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.095 1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.024 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.186 1.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.046 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.338 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.655 -14.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.318 -15.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.429 -8.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.296 -14.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.381 -19.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.648 -28.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.868 -15.12%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 36.352 1.97%
BM_MakeThenSortHeap_string_Ascending_16 9.646 -1.05%
BM_MakeThenSortHeap_string_Ascending_16384 62.958 -1.47%
BM_MakeThenSortHeap_string_Ascending_256 20.152 -
BM_MakeThenSortHeap_string_Ascending_262144 77.537 2.70%
BM_MakeThenSortHeap_string_Ascending_4 5.233 -
BM_MakeThenSortHeap_string_Ascending_64 15.825 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.965 3.49%
BM_MakeThenSortHeap_string_Descending_16 7.799 -
BM_MakeThenSortHeap_string_Descending_16384 64.612 -
BM_MakeThenSortHeap_string_Descending_256 17.491 -
BM_MakeThenSortHeap_string_Descending_262144 88.016 3.17%
BM_MakeThenSortHeap_string_Descending_4 3.670 -
BM_MakeThenSortHeap_string_Descending_64 12.894 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.423 -2.75%
BM_MakeThenSortHeap_string_Heap_16 17.254 -1.01%
BM_MakeThenSortHeap_string_Heap_16384 101.666 -2.20%
BM_MakeThenSortHeap_string_Heap_256 49.458 -2.05%
BM_MakeThenSortHeap_string_Heap_262144 179.182 -2.15%
BM_MakeThenSortHeap_string_Heap_4 5.881 -
BM_MakeThenSortHeap_string_Heap_64 33.865 -2.29%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.554 -3.09%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.488 -
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.073 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.935 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 78.139 -4.76%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.795 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.893 -1.27%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 71.408 2.43%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.797 1.44%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 112.831 2.81%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 56.451 2.50%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 194.319 2.23%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.468 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.831 2.45%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.271 -
BM_MakeThenSortHeap_string_Random_16 22.468 -
BM_MakeThenSortHeap_string_Random_16384 109.053 -
BM_MakeThenSortHeap_string_Random_256 54.766 -
BM_MakeThenSortHeap_string_Random_262144 189.213 -2.31%
BM_MakeThenSortHeap_string_Random_4 10.317 -
BM_MakeThenSortHeap_string_Random_64 39.447 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.446 1.63%
BM_MakeThenSortHeap_string_SingleElement_16 13.953 -
BM_MakeThenSortHeap_string_SingleElement_16384 38.869 1.24%
BM_MakeThenSortHeap_string_SingleElement_256 25.835 1.99%
BM_MakeThenSortHeap_string_SingleElement_262144 52.488 3.54%
BM_MakeThenSortHeap_string_SingleElement_4 6.280 -1.05%
BM_MakeThenSortHeap_string_SingleElement_64 20.249 2.01%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.054 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.585 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.558 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.195 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.837 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.543 2.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.740 2.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.626 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.527 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.612 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.818 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.865 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.140 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.475 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.904 1.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.595 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.727 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.258 1.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.490 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.020 1.99%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.330 3.43%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.125 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.955 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.446 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.323 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.815 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.358 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.409 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.303 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.492 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.213 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.875 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.104 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.594 -3.38%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.682 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.834 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.904 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.744 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.496 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.601 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.352 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.490 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 13.530 9.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 6.004 10.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 20.135 13.38%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.640 6.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 30.148 23.42%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.730 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.298 7.67%
BM_MakeThenSortHeap_uint32_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.694 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.718 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.862 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.659 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.126 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.420 -1.33%
BM_MakeThenSortHeap_uint32_Ascending_64 8.670 -
BM_MakeThenSortHeap_uint32_Descending_1 0.281 3.70%
BM_MakeThenSortHeap_uint32_Descending_1024 10.191 -
BM_MakeThenSortHeap_uint32_Descending_16 5.552 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.269 -
BM_MakeThenSortHeap_uint32_Descending_256 8.763 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.320 -
BM_MakeThenSortHeap_uint32_Descending_4 1.320 -7.90%
BM_MakeThenSortHeap_uint32_Descending_64 8.644 -
BM_MakeThenSortHeap_uint32_Heap_1 0.276 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.354 -
BM_MakeThenSortHeap_uint32_Heap_16 5.157 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.503 -
BM_MakeThenSortHeap_uint32_Heap_256 8.301 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.676 1.10%
BM_MakeThenSortHeap_uint32_Heap_4 1.189 1.20%
BM_MakeThenSortHeap_uint32_Heap_64 8.160 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.281 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.131 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.825 1.19%
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.222 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.241 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.562 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.411 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.287 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.281 4.53%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.685 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.654 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.624 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.518 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.724 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.734 -2.03%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.029 -
BM_MakeThenSortHeap_uint32_Random_1 0.281 -
BM_MakeThenSortHeap_uint32_Random_1024 15.504 -
BM_MakeThenSortHeap_uint32_Random_16 8.718 -
BM_MakeThenSortHeap_uint32_Random_16384 22.204 -
BM_MakeThenSortHeap_uint32_Random_256 13.319 -
BM_MakeThenSortHeap_uint32_Random_262144 32.383 -
BM_MakeThenSortHeap_uint32_Random_4 4.010 1.25%
BM_MakeThenSortHeap_uint32_Random_64 11.923 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.274 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.198 4.73%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.004 -2.00%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.721 2.42%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.644 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.842 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.443 -9.42%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.254 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.278 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.775 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.519 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.100 1.08%
BM_MakeThenSortHeap_uint64_Ascending_256 8.779 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.367 1.23%
BM_MakeThenSortHeap_uint64_Ascending_4 1.463 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.419 -
BM_MakeThenSortHeap_uint64_Descending_1 0.273 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.327 -
BM_MakeThenSortHeap_uint64_Descending_16 5.627 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.408 1.03%
BM_MakeThenSortHeap_uint64_Descending_256 8.777 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.932 1.50%
BM_MakeThenSortHeap_uint64_Descending_4 1.463 -
BM_MakeThenSortHeap_uint64_Descending_64 8.468 -
BM_MakeThenSortHeap_uint64_Heap_1 0.276 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.416 -
BM_MakeThenSortHeap_uint64_Heap_16 5.303 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.660 -
BM_MakeThenSortHeap_uint64_Heap_256 8.467 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.984 -
BM_MakeThenSortHeap_uint64_Heap_4 1.190 -3.27%
BM_MakeThenSortHeap_uint64_Heap_64 8.282 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.200 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.121 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.516 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.420 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.206 1.65%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.399 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.942 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.688 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.538 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.510 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.810 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 25.021 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.459 2.75%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.950 -
BM_MakeThenSortHeap_uint64_Random_1 0.278 -
BM_MakeThenSortHeap_uint64_Random_1024 15.563 -
BM_MakeThenSortHeap_uint64_Random_16 8.607 -
BM_MakeThenSortHeap_uint64_Random_16384 22.333 -
BM_MakeThenSortHeap_uint64_Random_256 13.446 -
BM_MakeThenSortHeap_uint64_Random_262144 35.951 1.70%
BM_MakeThenSortHeap_uint64_Random_4 4.157 2.86%
BM_MakeThenSortHeap_uint64_Random_64 11.823 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.272 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.784 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.031 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.983 2.40%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.791 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.241 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.211 -1.80%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.965 -
BM_PopHeap_float_1 0.472 -
BM_PopHeap_float_1024 28.200 -
BM_PopHeap_float_16 7.068 -
BM_PopHeap_float_16384 34.700 1.70%
BM_PopHeap_float_256 22.458 -
BM_PopHeap_float_262144 39.781 11.75%
BM_PopHeap_float_4 2.456 -
BM_PopHeap_float_64 13.572 -
BM_PopHeap_pair<uint32,_uint32>_1 0.695 42.94%
BM_PopHeap_pair<uint32,_uint32>_1024 29.780 -1.25%
BM_PopHeap_pair<uint32,_uint32>_16 9.283 -1.74%
BM_PopHeap_pair<uint32,_uint32>_16384 44.961 -1.61%
BM_PopHeap_pair<uint32,_uint32>_256 22.370 -1.14%
BM_PopHeap_pair<uint32,_uint32>_262144 58.225 -3.41%
BM_PopHeap_pair<uint32,_uint32>_4 3.214 -
BM_PopHeap_pair<uint32,_uint32>_64 15.793 -
BM_PopHeap_string_1 0.523 2.06%
BM_PopHeap_string_1024 56.500 -
BM_PopHeap_string_16 14.463 -
BM_PopHeap_string_16384 73.435 -1.11%
BM_PopHeap_string_256 41.209 -
BM_PopHeap_string_262144 91.392 -8.79%
BM_PopHeap_string_4 5.349 1.56%
BM_PopHeap_string_64 26.155 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.560 -2.78%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.827 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.451 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 59.530 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.045 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 75.566 -3.32%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.246 1.05%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.642 -
BM_PopHeap_uint32_1 0.617 -
BM_PopHeap_uint32_1024 21.241 -
BM_PopHeap_uint32_16 7.538 -
BM_PopHeap_uint32_16384 30.822 -1.01%
BM_PopHeap_uint32_256 16.832 -
BM_PopHeap_uint32_262144 41.331 -2.10%
BM_PopHeap_uint32_4 2.615 -2.71%
BM_PopHeap_uint32_64 12.532 -
BM_PopHeap_uint64_1 0.636 25.15%
BM_PopHeap_uint64_1024 21.505 -
BM_PopHeap_uint64_16 7.652 -
BM_PopHeap_uint64_16384 31.183 -
BM_PopHeap_uint64_256 17.065 -
BM_PopHeap_uint64_262144 41.660 -2.63%
BM_PopHeap_uint64_4 2.670 -
BM_PopHeap_uint64_64 12.692 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.121 -2.80%
BM_PushHeap_float_Ascending_16 0.981 -8.33%
BM_PushHeap_float_Ascending_16384 4.287 5.68%
BM_PushHeap_float_Ascending_256 2.483 -1.61%
BM_PushHeap_float_Ascending_262144 5.154 -4.19%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.750 -4.81%
BM_PushHeap_float_Descending_1 0.535 11.42%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.367 -3.38%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 -5.43%
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.468 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.912 -
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.490 -
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.985 -7.41%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.459 -16.96%
BM_PushHeap_float_Random_1024 7.482 -
BM_PushHeap_float_Random_16 5.377 -
BM_PushHeap_float_Random_16384 7.599 -
BM_PushHeap_float_Random_256 7.211 -
BM_PushHeap_float_Random_262144 7.600 -
BM_PushHeap_float_Random_4 2.937 -1.23%
BM_PushHeap_float_Random_64 6.654 -
BM_PushHeap_float_SingleElement_1 0.535 -12.79%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.368 -
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.367 2.97%
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.519 26.22%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.190 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.614 -1.26%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.018 1.27%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.257 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.697 -1.28%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.801 -3.57%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.407 -
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.470 -
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.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.069 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.230 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.258 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.667 -1.54%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.930 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.032 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.666 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.589 -1.58%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.460 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.619 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.338 -1.29%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.492 2.49%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.291 -1.29%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.490 -1.33%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.300 1.44%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.526 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.696 -2.52%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.680 -1.82%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.447 -19.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.573 4.14%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.574 4.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.589 3.24%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.570 4.60%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.548 3.28%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.580 6.85%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.334 -
BM_PushHeap_string_Ascending_16 4.717 -
BM_PushHeap_string_Ascending_16384 20.426 -14.26%
BM_PushHeap_string_Ascending_256 11.603 -
BM_PushHeap_string_Ascending_262144 28.810 -1.83%
BM_PushHeap_string_Ascending_4 2.563 1.13%
BM_PushHeap_string_Ascending_64 7.850 1.25%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.506 -18.44%
BM_PushHeap_string_Descending_16 2.171 -5.75%
BM_PushHeap_string_Descending_16384 2.417 -19.38%
BM_PushHeap_string_Descending_256 2.379 -17.83%
BM_PushHeap_string_Descending_262144 3.309 -37.86%
BM_PushHeap_string_Descending_4 1.914 -10.24%
BM_PushHeap_string_Descending_64 2.336 -9.15%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.641 -9.26%
BM_PushHeap_string_PipeOrgan_16 4.076 -2.13%
BM_PushHeap_string_PipeOrgan_16384 13.065 -15.13%
BM_PushHeap_string_PipeOrgan_256 7.936 -7.24%
BM_PushHeap_string_PipeOrgan_262144 17.529 2.80%
BM_PushHeap_string_PipeOrgan_4 2.500 -3.59%
BM_PushHeap_string_PipeOrgan_64 5.800 -3.49%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.148 -3.13%
BM_PushHeap_string_QuickSortAdversary_16 10.166 -
BM_PushHeap_string_QuickSortAdversary_16384 15.684 -4.36%
BM_PushHeap_string_QuickSortAdversary_256 14.476 -2.46%
BM_PushHeap_string_QuickSortAdversary_262144 16.194 -5.78%
BM_PushHeap_string_QuickSortAdversary_4 6.099 -
BM_PushHeap_string_QuickSortAdversary_64 12.889 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.949 -
BM_PushHeap_string_Random_16 10.135 -
BM_PushHeap_string_Random_16384 16.242 -
BM_PushHeap_string_Random_256 14.191 -
BM_PushHeap_string_Random_262144 18.158 -16.92%
BM_PushHeap_string_Random_4 5.943 -
BM_PushHeap_string_Random_64 12.749 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.553 2.58%
BM_PushHeap_string_SingleElement_16 2.558 4.02%
BM_PushHeap_string_SingleElement_16384 2.562 2.96%
BM_PushHeap_string_SingleElement_256 2.541 3.24%
BM_PushHeap_string_SingleElement_262144 2.584 2.22%
BM_PushHeap_string_SingleElement_4 2.240 3.33%
BM_PushHeap_string_SingleElement_64 2.594 2.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.578 29.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.813 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.105 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.937 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.936 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.553 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.005 -2.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.992 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 55.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.708 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.733 15.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.755 1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.696 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.699 -3.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.939 4.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.461 -13.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.493 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.921 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.203 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.921 3.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.261 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.578 47.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.265 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.852 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.817 -3.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.556 35.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.411 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.439 3.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.521 -1.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.064 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.509 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.477 -2.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.726 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.429 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.732 -
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.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.751 -
BM_PushHeap_uint32_Ascending_1 0.447 4.29%
BM_PushHeap_uint32_Ascending_1024 3.933 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.710 1.07%
BM_PushHeap_uint32_Ascending_256 3.080 -
BM_PushHeap_uint32_Ascending_262144 8.212 1.63%
BM_PushHeap_uint32_Ascending_4 0.759 -
BM_PushHeap_uint32_Ascending_64 2.219 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.362 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.355 3.68%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.633 41.01%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.877 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.028 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.697 29.11%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.604 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.924 -7.36%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.711 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.413 -28.36%
BM_PushHeap_uint32_Random_1024 6.224 -
BM_PushHeap_uint32_Random_16 4.497 -
BM_PushHeap_uint32_Random_16384 6.249 -1.04%
BM_PushHeap_uint32_Random_256 6.111 -
BM_PushHeap_uint32_Random_262144 6.322 -
BM_PushHeap_uint32_Random_4 2.503 2.00%
BM_PushHeap_uint32_Random_64 5.533 -
BM_PushHeap_uint32_SingleElement_1 0.470 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -2.70%
BM_PushHeap_uint32_SingleElement_16 0.356 -5.55%
BM_PushHeap_uint32_SingleElement_16384 0.367 -2.94%
BM_PushHeap_uint32_SingleElement_256 0.392 -2.54%
BM_PushHeap_uint32_SingleElement_262144 0.367 -3.06%
BM_PushHeap_uint32_SingleElement_4 0.365 -
BM_PushHeap_uint32_SingleElement_64 0.364 -3.87%
BM_PushHeap_uint64_Ascending_1 0.471 -
BM_PushHeap_uint64_Ascending_1024 2.723 -1.61%
BM_PushHeap_uint64_Ascending_16 0.952 -6.51%
BM_PushHeap_uint64_Ascending_16384 3.805 -1.81%
BM_PushHeap_uint64_Ascending_256 2.261 -2.29%
BM_PushHeap_uint64_Ascending_262144 5.074 -2.31%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.683 -5.21%
BM_PushHeap_uint64_Descending_1 0.436 -13.32%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.371 -
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.404 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.377 -
BM_PushHeap_uint64_Descending_64 0.381 -
BM_PushHeap_uint64_PipeOrgan_1 0.469 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.892 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.688 -
BM_PushHeap_uint64_PipeOrgan_262144 3.021 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -2.02%
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.469 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.123 21.98%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.873 -
BM_PushHeap_uint64_Random_16 4.257 -
BM_PushHeap_uint64_Random_16384 5.907 -3.47%
BM_PushHeap_uint64_Random_256 5.548 -3.90%
BM_PushHeap_uint64_Random_262144 6.011 2.12%
BM_PushHeap_uint64_Random_4 2.074 -4.41%
BM_PushHeap_uint64_Random_64 5.082 -3.62%
BM_PushHeap_uint64_SingleElement_1 0.541 -15.11%
BM_PushHeap_uint64_SingleElement_1024 0.374 -
BM_PushHeap_uint64_SingleElement_16 0.355 -2.95%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.366 -4.92%
BM_PushHeap_uint64_SingleElement_64 0.381 -
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.699 -
BM_RangesMakeHeap_float_Ascending_16 0.734 -
BM_RangesMakeHeap_float_Ascending_16384 0.655 -
BM_RangesMakeHeap_float_Ascending_256 0.665 -
BM_RangesMakeHeap_float_Ascending_262144 0.698 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.277 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -
BM_RangesMakeHeap_float_Descending_16 0.219 -
BM_RangesMakeHeap_float_Descending_16384 0.232 -
BM_RangesMakeHeap_float_Descending_256 0.255 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.276 -
BM_RangesMakeHeap_float_Descending_64 0.210 -
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.224 -10.55%
BM_RangesMakeHeap_float_Heap_16384 0.231 -
BM_RangesMakeHeap_float_Heap_256 0.244 -5.30%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.287 -
BM_RangesMakeHeap_float_Heap_64 0.193 -24.41%
BM_RangesMakeHeap_float_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.700 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.299 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.666 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.706 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.797 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.831 -1.24%
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.415 3.61%
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.276 -
BM_RangesMakeHeap_float_Random_1024 1.212 -1.46%
BM_RangesMakeHeap_float_Random_16 1.521 -
BM_RangesMakeHeap_float_Random_16384 1.224 -
BM_RangesMakeHeap_float_Random_256 1.278 -2.31%
BM_RangesMakeHeap_float_Random_262144 1.117 -1.53%
BM_RangesMakeHeap_float_Random_4 1.250 -21.85%
BM_RangesMakeHeap_float_Random_64 1.618 13.03%
BM_RangesMakeHeap_float_SingleElement_1 0.273 -
BM_RangesMakeHeap_float_SingleElement_1024 0.694 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.657 -
BM_RangesMakeHeap_float_SingleElement_256 0.639 -
BM_RangesMakeHeap_float_SingleElement_262144 0.713 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.361 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.230 -2.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.400 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.747 1.61%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.125 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.504 -3.08%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.478 -2.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.582 -4.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.468 -2.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.450 -8.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.477 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.547 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.584 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.530 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.570 9.42%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.511 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.276 4.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.382 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.406 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.555 -4.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.329 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.217 -1.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.301 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.363 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.335 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.773 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.111 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.008 1.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.876 -2.69%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.026 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.097 -3.50%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.041 1.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.561 2.68%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 2.990 -4.31%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.198 1.45%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.088 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.180 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.186 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.222 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.127 1.47%
BM_RangesMakeHeap_string_Ascending_1 0.253 -
BM_RangesMakeHeap_string_Ascending_1024 4.975 1.71%
BM_RangesMakeHeap_string_Ascending_16 3.678 -
BM_RangesMakeHeap_string_Ascending_16384 5.816 3.95%
BM_RangesMakeHeap_string_Ascending_256 4.841 -
BM_RangesMakeHeap_string_Ascending_262144 7.583 -
BM_RangesMakeHeap_string_Ascending_4 2.848 -
BM_RangesMakeHeap_string_Ascending_64 4.707 -
BM_RangesMakeHeap_string_Descending_1 0.255 -
BM_RangesMakeHeap_string_Descending_1024 2.844 4.72%
BM_RangesMakeHeap_string_Descending_16 2.394 1.13%
BM_RangesMakeHeap_string_Descending_16384 2.911 -
BM_RangesMakeHeap_string_Descending_256 2.734 -
BM_RangesMakeHeap_string_Descending_262144 3.504 -3.87%
BM_RangesMakeHeap_string_Descending_4 2.142 -
BM_RangesMakeHeap_string_Descending_64 2.644 1.03%
BM_RangesMakeHeap_string_Heap_1 0.253 -
BM_RangesMakeHeap_string_Heap_1024 4.827 2.10%
BM_RangesMakeHeap_string_Heap_16 4.659 -
BM_RangesMakeHeap_string_Heap_16384 5.062 1.94%
BM_RangesMakeHeap_string_Heap_256 4.940 1.95%
BM_RangesMakeHeap_string_Heap_262144 5.290 2.05%
BM_RangesMakeHeap_string_Heap_4 3.063 -
BM_RangesMakeHeap_string_Heap_64 5.023 1.62%
BM_RangesMakeHeap_string_PipeOrgan_1 0.253 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.902 -2.67%
BM_RangesMakeHeap_string_PipeOrgan_16 3.600 -1.75%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.109 -2.93%
BM_RangesMakeHeap_string_PipeOrgan_256 4.771 -2.12%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.110 -5.76%
BM_RangesMakeHeap_string_PipeOrgan_4 2.569 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.710 -1.28%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.566 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.526 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.730 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.384 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.628 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.882 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.152 -
BM_RangesMakeHeap_string_Random_1 0.247 -
BM_RangesMakeHeap_string_Random_1024 10.738 1.16%
BM_RangesMakeHeap_string_Random_16 8.330 1.15%
BM_RangesMakeHeap_string_Random_16384 12.580 1.12%
BM_RangesMakeHeap_string_Random_256 10.394 1.04%
BM_RangesMakeHeap_string_Random_262144 15.179 -1.29%
BM_RangesMakeHeap_string_Random_4 5.718 -
BM_RangesMakeHeap_string_Random_64 10.008 -
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.245 1.62%
BM_RangesMakeHeap_string_SingleElement_16 5.531 -1.60%
BM_RangesMakeHeap_string_SingleElement_16384 6.010 1.71%
BM_RangesMakeHeap_string_SingleElement_256 6.373 -
BM_RangesMakeHeap_string_SingleElement_262144 7.452 -
BM_RangesMakeHeap_string_SingleElement_4 3.655 1.17%
BM_RangesMakeHeap_string_SingleElement_64 6.306 -1.28%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.094 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.606 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.994 1.66%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.961 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.828 9.15%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.006 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.256 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.951 1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 1.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.108 1.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.193 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.788 3.20%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.057 1.92%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.921 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.395 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.967 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.122 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.956 6.86%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.793 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.928 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.795 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.250 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.735 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.191 -1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.777 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.791 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.894 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.608 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.850 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.991 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.696 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.302 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.294 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.939 -
BM_RangesMakeHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.607 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.607 -
BM_RangesMakeHeap_uint32_Ascending_256 0.616 2.81%
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.387 -
BM_RangesMakeHeap_uint32_Ascending_64 0.557 -
BM_RangesMakeHeap_uint32_Descending_1 0.277 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.253 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.259 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.276 -4.26%
BM_RangesMakeHeap_uint32_Descending_64 0.238 -4.91%
BM_RangesMakeHeap_uint32_Heap_1 0.276 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.250 -
BM_RangesMakeHeap_uint32_Heap_16384 0.238 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.235 -
BM_RangesMakeHeap_uint32_Heap_4 0.275 -
BM_RangesMakeHeap_uint32_Heap_64 0.243 5.90%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.695 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.032 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.628 -1.67%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.400 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.711 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.634 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.066 -9.73%
BM_RangesMakeHeap_uint32_Random_16 1.254 -
BM_RangesMakeHeap_uint32_Random_16384 1.034 3.00%
BM_RangesMakeHeap_uint32_Random_256 1.225 4.71%
BM_RangesMakeHeap_uint32_Random_262144 1.004 -
BM_RangesMakeHeap_uint32_Random_4 1.160 -33.98%
BM_RangesMakeHeap_uint32_Random_64 1.289 -
BM_RangesMakeHeap_uint32_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.572 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.490 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.549 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.625 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -6.67%
BM_RangesMakeHeap_uint32_SingleElement_64 0.517 -
BM_RangesMakeHeap_uint64_Ascending_1 0.273 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.648 -
BM_RangesMakeHeap_uint64_Ascending_16 0.644 -2.91%
BM_RangesMakeHeap_uint64_Ascending_16384 0.633 -
BM_RangesMakeHeap_uint64_Ascending_256 0.627 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -
BM_RangesMakeHeap_uint64_Ascending_4 0.426 4.76%
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.277 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.235 -
BM_RangesMakeHeap_uint64_Heap_1 0.273 -
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.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.281 -
BM_RangesMakeHeap_uint64_Heap_64 0.237 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.649 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.028 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.640 -1.69%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.755 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.719 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.404 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.278 -
BM_RangesMakeHeap_uint64_Random_1024 1.065 2.25%
BM_RangesMakeHeap_uint64_Random_16 1.287 -
BM_RangesMakeHeap_uint64_Random_16384 1.042 4.00%
BM_RangesMakeHeap_uint64_Random_256 1.251 9.66%
BM_RangesMakeHeap_uint64_Random_262144 1.083 2.00%
BM_RangesMakeHeap_uint64_Random_4 1.146 -41.52%
BM_RangesMakeHeap_uint64_Random_64 1.232 -1.44%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.505 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.756 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.326 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.507 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.654 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.983 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.134 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.640 1.23%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.672 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.278 -
BM_RangesMakeThenSortHeap_float_Ascending_64 4.003 1.55%
BM_RangesMakeThenSortHeap_float_Descending_1 0.281 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.185 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.814 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.470 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.030 -
BM_RangesMakeThenSortHeap_float_Descending_262144 35.100 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.312 24.82%
BM_RangesMakeThenSortHeap_float_Descending_64 3.353 1.27%
BM_RangesMakeThenSortHeap_float_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.237 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.987 1.79%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.463 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.063 -
BM_RangesMakeThenSortHeap_float_Heap_262144 30.274 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.265 1.98%
BM_RangesMakeThenSortHeap_float_Heap_64 3.568 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.376 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.875 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.829 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.289 1.21%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.921 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.485 1.28%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.023 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.343 1.03%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.932 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.048 1.10%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.979 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.615 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.461 -3.34%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.888 -
BM_RangesMakeThenSortHeap_float_Random_1 0.275 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.021 -
BM_RangesMakeThenSortHeap_float_Random_16 9.933 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.752 -
BM_RangesMakeThenSortHeap_float_Random_256 25.373 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.276 -
BM_RangesMakeThenSortHeap_float_Random_4 4.293 1.03%
BM_RangesMakeThenSortHeap_float_Random_64 17.841 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.867 -1.97%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.318 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.710 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.113 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.473 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.352 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.410 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.068 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.619 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.883 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.830 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.135 -1.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.779 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.254 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.375 1.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.890 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.190 1.59%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.073 1.91%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.684 1.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.293 -3.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.890 2.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 4.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.544 3.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.660 3.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.821 2.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.940 2.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.228 2.69%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.692 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.371 1.79%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.856 1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.959 1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.174 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.949 1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.995 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.797 -2.20%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.466 1.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.141 1.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.610 1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.331 1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.705 1.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.740 2.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.321 -14.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.053 2.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.278 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.929 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.378 1.01%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.792 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.882 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.515 1.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.976 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.260 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.663 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.298 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.425 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.304 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.338 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.730 -8.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.879 -
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.352 -4.21%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.637 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.709 1.43%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.310 1.15%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.295 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.406 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.561 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 27.853 -5.44%
BM_RangesMakeThenSortHeap_string_Descending_16 7.824 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.165 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.064 -
BM_RangesMakeThenSortHeap_string_Descending_262144 87.411 2.85%
BM_RangesMakeThenSortHeap_string_Descending_4 3.683 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.043 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 64.030 1.50%
BM_RangesMakeThenSortHeap_string_Heap_16 17.832 -
BM_RangesMakeThenSortHeap_string_Heap_16384 102.461 1.63%
BM_RangesMakeThenSortHeap_string_Heap_256 49.770 1.67%
BM_RangesMakeThenSortHeap_string_Heap_262144 180.124 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.976 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.572 1.25%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 38.953 -2.84%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.650 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.276 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.266 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 78.619 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.799 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.103 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.272 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.717 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.512 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.002 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.396 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.610 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.970 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.691 -
BM_RangesMakeThenSortHeap_string_Random_16 22.445 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.678 -
BM_RangesMakeThenSortHeap_string_Random_256 54.374 -
BM_RangesMakeThenSortHeap_string_Random_262144 190.821 -
BM_RangesMakeThenSortHeap_string_Random_4 10.451 -
BM_RangesMakeThenSortHeap_string_Random_64 39.357 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.574 -2.55%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.790 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.157 -3.17%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.916 -2.63%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.230 -
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.454 5.46%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.602 -2.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.958 -2.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.559 -2.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.394 -1.92%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.114 -2.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.611 -1.99%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.430 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.684 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.763 -1.72%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.606 -1.27%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.757 -1.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.977 -1.71%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.109 -1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.183 3.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.454 -1.84%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.786 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.560 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.631 1.05%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.214 1.61%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.226 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.045 -1.56%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.288 3.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.009 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.899 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.202 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.366 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.341 -2.63%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.263 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.498 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.555 1.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.528 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.040 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.545 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.655 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.750 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.330 1.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.113 1.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.386 1.27%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.837 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.571 1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.332 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.678 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.559 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.063 3.49%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.534 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.756 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.573 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.648 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.870 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.271 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.707 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.731 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.863 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.727 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.050 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.424 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.680 1.32%
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.220 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.537 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.290 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.772 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.375 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.460 4.01%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.705 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.272 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.311 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.085 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.406 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.286 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.412 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.187 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.131 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.076 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.797 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.199 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.210 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.543 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.369 1.66%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.258 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.619 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.632 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.493 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.472 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.387 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.687 -3.19%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.956 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.554 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.658 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.195 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.312 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.629 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.970 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.910 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.500 3.30%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.965 -1.09%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.819 1.48%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.673 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.803 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.415 -6.15%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.208 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.690 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.473 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.902 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.709 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.000 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.461 1.14%
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.354 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.262 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.582 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.717 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.696 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.478 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.416 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.270 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.374 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.297 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.617 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.464 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.032 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.201 2.52%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.228 -1.08%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.176 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.130 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.504 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.372 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.116 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.401 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.960 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.629 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.540 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.488 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.786 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.943 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.450 3.02%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.925 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 3.98%
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.452 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.618 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.143 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.383 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.761 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.086 1.35%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.725 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.765 12.62%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.004 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.631 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.801 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.108 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.188 -6.61%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.957 -7.72%
BM_RangesPopHeap_float_1 0.476 -
BM_RangesPopHeap_float_1024 27.858 -
BM_RangesPopHeap_float_16 6.917 -
BM_RangesPopHeap_float_16384 33.940 2.42%
BM_RangesPopHeap_float_256 22.052 -
BM_RangesPopHeap_float_262144 40.174 3.23%
BM_RangesPopHeap_float_4 2.470 1.35%
BM_RangesPopHeap_float_64 13.366 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.501 -19.96%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.571 -1.46%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.250 -1.38%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.800 -1.36%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.270 -1.21%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 58.532 -2.90%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.150 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.717 -1.97%
BM_RangesPopHeap_string_1 0.700 52.98%
BM_RangesPopHeap_string_1024 56.384 -
BM_RangesPopHeap_string_16 14.344 -
BM_RangesPopHeap_string_16384 72.520 -1.51%
BM_RangesPopHeap_string_256 40.931 -
BM_RangesPopHeap_string_262144 87.953 -11.27%
BM_RangesPopHeap_string_4 5.280 -
BM_RangesPopHeap_string_64 25.874 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.442 -29.33%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.673 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.401 -1.52%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.197 -1.33%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 30.945 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.973 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.176 -1.34%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.532 -
BM_RangesPopHeap_uint32_1 0.628 41.90%
BM_RangesPopHeap_uint32_1024 21.297 -
BM_RangesPopHeap_uint32_16 7.516 -
BM_RangesPopHeap_uint32_16384 31.118 -
BM_RangesPopHeap_uint32_256 17.023 -
BM_RangesPopHeap_uint32_262144 41.920 2.82%
BM_RangesPopHeap_uint32_4 2.658 -
BM_RangesPopHeap_uint32_64 12.612 -
BM_RangesPopHeap_uint64_1 0.620 8.31%
BM_RangesPopHeap_uint64_1024 21.429 -
BM_RangesPopHeap_uint64_16 7.574 -1.20%
BM_RangesPopHeap_uint64_16384 31.030 -1.00%
BM_RangesPopHeap_uint64_256 17.048 -
BM_RangesPopHeap_uint64_262144 41.540 1.10%
BM_RangesPopHeap_uint64_4 2.704 -1.09%
BM_RangesPopHeap_uint64_64 12.666 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.119 -
BM_RangesPushHeap_float_Ascending_16 0.981 -8.25%
BM_RangesPushHeap_float_Ascending_16384 4.295 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.112 -2.19%
BM_RangesPushHeap_float_Ascending_4 0.538 -
BM_RangesPushHeap_float_Ascending_64 1.751 -1.76%
BM_RangesPushHeap_float_Descending_1 0.465 18.09%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.363 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.095 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.515 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.143 -
BM_RangesPushHeap_float_PipeOrgan_4 0.481 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.625 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.979 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.420 -
BM_RangesPushHeap_float_Random_1024 7.524 -
BM_RangesPushHeap_float_Random_16 5.369 -1.15%
BM_RangesPushHeap_float_Random_16384 7.721 -
BM_RangesPushHeap_float_Random_256 7.317 -
BM_RangesPushHeap_float_Random_262144 7.573 -1.44%
BM_RangesPushHeap_float_Random_4 2.968 -
BM_RangesPushHeap_float_Random_64 6.668 -
BM_RangesPushHeap_float_SingleElement_1 0.578 -
BM_RangesPushHeap_float_SingleElement_1024 0.390 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -5.62%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.459 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.189 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.575 -4.51%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.958 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.650 3.03%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.850 -4.01%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.403 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 5.27%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.740 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.091 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.247 1.00%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.318 -2.16%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.668 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.937 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.032 4.08%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.662 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.616 -2.39%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.461 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.630 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.396 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.462 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.362 -1.94%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.424 2.24%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.378 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.195 -2.60%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.639 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.637 -4.91%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.880 2.07%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 4.28%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.581 3.94%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.581 -3.03%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 4.77%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 3.49%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.577 4.15%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.560 3.84%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.586 2.88%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.856 -8.63%
BM_RangesPushHeap_string_Ascending_16 4.704 -
BM_RangesPushHeap_string_Ascending_16384 19.947 -4.56%
BM_RangesPushHeap_string_Ascending_256 11.167 -3.56%
BM_RangesPushHeap_string_Ascending_262144 29.783 -
BM_RangesPushHeap_string_Ascending_4 2.580 -
BM_RangesPushHeap_string_Ascending_64 7.605 -2.42%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.408 -3.29%
BM_RangesPushHeap_string_Descending_16 2.082 -3.19%
BM_RangesPushHeap_string_Descending_16384 2.322 -2.39%
BM_RangesPushHeap_string_Descending_256 2.296 -1.75%
BM_RangesPushHeap_string_Descending_262144 3.280 -6.37%
BM_RangesPushHeap_string_Descending_4 1.905 -1.92%
BM_RangesPushHeap_string_Descending_64 2.206 -2.63%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.582 -
BM_RangesPushHeap_string_PipeOrgan_16 4.079 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.009 -2.07%
BM_RangesPushHeap_string_PipeOrgan_256 7.921 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.651 -1.11%
BM_RangesPushHeap_string_PipeOrgan_4 2.495 -
BM_RangesPushHeap_string_PipeOrgan_64 5.828 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.257 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.278 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.900 1.49%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.630 1.44%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.418 1.47%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.171 1.22%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.073 1.32%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.918 -
BM_RangesPushHeap_string_Random_16 10.191 -
BM_RangesPushHeap_string_Random_16384 16.168 -
BM_RangesPushHeap_string_Random_256 14.216 -
BM_RangesPushHeap_string_Random_262144 18.232 -
BM_RangesPushHeap_string_Random_4 5.957 -
BM_RangesPushHeap_string_Random_64 12.783 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.439 -1.54%
BM_RangesPushHeap_string_SingleElement_16 2.434 -1.23%
BM_RangesPushHeap_string_SingleElement_16384 2.448 -1.42%
BM_RangesPushHeap_string_SingleElement_256 2.430 -1.47%
BM_RangesPushHeap_string_SingleElement_262144 2.531 -
BM_RangesPushHeap_string_SingleElement_4 2.193 -
BM_RangesPushHeap_string_SingleElement_64 2.475 -1.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.480 2.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.059 -2.38%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.936 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.924 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.500 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.030 2.62%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.898 -3.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.392 -29.37%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.705 -1.96%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.702 -16.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.752 -3.42%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.715 2.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 -2.83%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.392 -14.84%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.472 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.534 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.524 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.880 -1.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.180 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.218 -2.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.520 26.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.082 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.270 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.858 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.812 -6.16%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.554 20.51%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.480 2.46%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.483 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.535 -1.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.217 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.625 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.566 1.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.856 1.99%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.521 -18.19%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.746 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.731 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.753 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.763 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.666 1.98%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_RangesPushHeap_uint32_Ascending_1 0.463 -3.70%
BM_RangesPushHeap_uint32_Ascending_1024 3.884 -
BM_RangesPushHeap_uint32_Ascending_16 1.389 -
BM_RangesPushHeap_uint32_Ascending_16384 6.604 -
BM_RangesPushHeap_uint32_Ascending_256 3.044 -
BM_RangesPushHeap_uint32_Ascending_262144 8.045 -
BM_RangesPushHeap_uint32_Ascending_4 0.756 -
BM_RangesPushHeap_uint32_Ascending_64 2.200 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.398 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.360 -
BM_RangesPushHeap_uint32_Descending_64 0.377 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.410 -16.25%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.915 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.873 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.381 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.687 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.028 -1.46%
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.308 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.534 26.85%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.919 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.584 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.412 -2.58%
BM_RangesPushHeap_uint32_Random_1024 6.088 -
BM_RangesPushHeap_uint32_Random_16 4.419 -
BM_RangesPushHeap_uint32_Random_16384 6.250 1.33%
BM_RangesPushHeap_uint32_Random_256 5.899 -
BM_RangesPushHeap_uint32_Random_262144 6.213 -1.32%
BM_RangesPushHeap_uint32_Random_4 2.469 1.81%
BM_RangesPushHeap_uint32_Random_64 5.450 -
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.383 5.72%
BM_RangesPushHeap_uint32_SingleElement_16 0.377 12.47%
BM_RangesPushHeap_uint32_SingleElement_16384 0.378 5.84%
BM_RangesPushHeap_uint32_SingleElement_256 0.403 5.51%
BM_RangesPushHeap_uint32_SingleElement_262144 0.378 6.17%
BM_RangesPushHeap_uint32_SingleElement_4 0.384 15.09%
BM_RangesPushHeap_uint32_SingleElement_64 0.378 8.00%
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.642 2.53%
BM_RangesPushHeap_uint64_Ascending_16 0.957 1.66%
BM_RangesPushHeap_uint64_Ascending_16384 3.720 3.21%
BM_RangesPushHeap_uint64_Ascending_256 2.166 3.39%
BM_RangesPushHeap_uint64_Ascending_262144 4.791 2.94%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.610 5.98%
BM_RangesPushHeap_uint64_Descending_1 0.697 51.20%
BM_RangesPushHeap_uint64_Descending_1024 0.390 -
BM_RangesPushHeap_uint64_Descending_16 0.377 4.62%
BM_RangesPushHeap_uint64_Descending_16384 0.385 -
BM_RangesPushHeap_uint64_Descending_256 0.406 -
BM_RangesPushHeap_uint64_Descending_262144 0.385 -
BM_RangesPushHeap_uint64_Descending_4 0.385 6.94%
BM_RangesPushHeap_uint64_Descending_64 0.384 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.891 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.385 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.034 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.505 3.80%
BM_RangesPushHeap_uint64_PipeOrgan_64 1.325 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.921 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.546 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.908 -1.28%
BM_RangesPushHeap_uint64_Random_16 4.258 -
BM_RangesPushHeap_uint64_Random_16384 5.928 -2.58%
BM_RangesPushHeap_uint64_Random_256 5.632 -
BM_RangesPushHeap_uint64_Random_262144 5.948 -
BM_RangesPushHeap_uint64_Random_4 2.272 1.59%
BM_RangesPushHeap_uint64_Random_64 5.251 -
BM_RangesPushHeap_uint64_SingleElement_1 0.640 -
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -5.94%
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -2.82%
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -5.39%
BM_RangesPushHeap_uint64_SingleElement_64 0.352 -5.46%
BM_RangesSortHeap_float_1 0.266 -
BM_RangesSortHeap_float_1024 7.975 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.504 -
BM_RangesSortHeap_float_256 5.831 -
BM_RangesSortHeap_float_262144 30.728 -
BM_RangesSortHeap_float_4 1.055 -1.07%
BM_RangesSortHeap_float_64 3.225 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.802 1.15%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.096 2.38%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.823 2.08%
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.301 1.97%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.662 2.02%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.749 8.70%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.704 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 58.933 -
BM_RangesSortHeap_string_16 14.135 -
BM_RangesSortHeap_string_16384 96.062 -
BM_RangesSortHeap_string_256 44.305 -
BM_RangesSortHeap_string_262144 173.501 -
BM_RangesSortHeap_string_4 4.249 -
BM_RangesSortHeap_string_64 29.697 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.612 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.602 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.647 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.444 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.332 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.395 -3.98%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.270 -
BM_RangesSortHeap_uint32_1 0.255 -
BM_RangesSortHeap_uint32_1024 10.253 -
BM_RangesSortHeap_uint32_16 4.809 -
BM_RangesSortHeap_uint32_16384 16.351 -
BM_RangesSortHeap_uint32_256 8.080 -
BM_RangesSortHeap_uint32_262144 24.493 -
BM_RangesSortHeap_uint32_4 1.058 1.47%
BM_RangesSortHeap_uint32_64 7.988 -
BM_RangesSortHeap_uint64_1 0.260 -
BM_RangesSortHeap_uint64_1024 10.187 -
BM_RangesSortHeap_uint64_16 4.930 -
BM_RangesSortHeap_uint64_16384 16.381 -
BM_RangesSortHeap_uint64_256 8.275 -
BM_RangesSortHeap_uint64_262144 24.523 -
BM_RangesSortHeap_uint64_4 0.945 -
BM_RangesSortHeap_uint64_64 7.921 -
BM_SortHeap_float_1 0.261 -
BM_SortHeap_float_1024 8.081 -
BM_SortHeap_float_16 1.600 -
BM_SortHeap_float_16384 27.986 -
BM_SortHeap_float_256 5.788 -
BM_SortHeap_float_262144 31.321 -
BM_SortHeap_float_4 1.065 -
BM_SortHeap_float_64 3.240 -1.03%
BM_SortHeap_pair<uint32,_uint32>_1 0.251 -5.08%
BM_SortHeap_pair<uint32,_uint32>_1024 13.943 -
BM_SortHeap_pair<uint32,_uint32>_16 6.085 1.03%
BM_SortHeap_pair<uint32,_uint32>_16384 22.915 -
BM_SortHeap_pair<uint32,_uint32>_256 10.278 -
BM_SortHeap_pair<uint32,_uint32>_262144 34.081 1.30%
BM_SortHeap_pair<uint32,_uint32>_4 1.791 -1.50%
BM_SortHeap_pair<uint32,_uint32>_64 8.776 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 60.063 1.38%
BM_SortHeap_string_16 14.274 -
BM_SortHeap_string_16384 98.463 2.40%
BM_SortHeap_string_256 45.035 1.33%
BM_SortHeap_string_262144 178.861 -
BM_SortHeap_string_4 4.280 -
BM_SortHeap_string_64 30.205 1.39%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.687 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.624 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.902 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.519 1.16%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.857 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.436 1.67%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.350 -
BM_SortHeap_uint32_1 0.264 3.93%
BM_SortHeap_uint32_1024 10.235 -
BM_SortHeap_uint32_16 4.803 -1.11%
BM_SortHeap_uint32_16384 16.390 -
BM_SortHeap_uint32_256 8.095 -
BM_SortHeap_uint32_262144 24.561 -
BM_SortHeap_uint32_4 1.045 -
BM_SortHeap_uint32_64 7.973 -1.22%
BM_SortHeap_uint64_1 0.255 -
BM_SortHeap_uint64_1024 10.218 -
BM_SortHeap_uint64_16 4.988 -
BM_SortHeap_uint64_16384 16.435 -
BM_SortHeap_uint64_256 8.307 -
BM_SortHeap_uint64_262144 24.684 -
BM_SortHeap_uint64_4 0.944 -1.79%
BM_SortHeap_uint64_64 7.948 -
BM_StringAssignAsciizMix_Opaque 4.768 -1.50%
BM_StringAssignAsciizMix_Transparent 3.001 -
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 183.034 -
BM_StringAssignAsciiz_Huge_Transparent 184.603 -
BM_StringAssignAsciiz_Large_Opaque 11.575 -1.17%
BM_StringAssignAsciiz_Large_Transparent 11.514 -1.40%
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 110.042 -
BM_StringAssignStr_Huge_Transparent 111.019 1.53%
BM_StringAssignStr_Large_Opaque 10.402 -
BM_StringAssignStr_Large_Transparent 10.178 -2.82%
BM_StringAssignStr_Small_Opaque 0.725 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.087 -7.10%
BM_StringConstructDestroyCStr_Empty_Transparent 0.268 -14.14%
BM_StringConstructDestroyCStr_Huge_Opaque 158.570 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.158 -
BM_StringConstructDestroyCStr_Large_Opaque 14.881 -
BM_StringConstructDestroyCStr_Large_Transparent 9.166 -2.88%
BM_StringConstructDestroyCStr_Small_Opaque 2.193 -5.15%
BM_StringConstructDestroyCStr_Small_Transparent 0.460 -
BM_StringCopy_Empty 0.654 -
BM_StringCopy_Huge 104.904 2.09%
BM_StringCopy_Large 6.189 -
BM_StringCopy_Small 0.654 -
BM_StringCtorDefault 0.363 35.25%
BM_StringDestroy_Empty 0.653 -
BM_StringDestroy_Huge 10.468 -2.36%
BM_StringDestroy_Large 6.857 -1.59%
BM_StringDestroy_Small 0.652 -25.61%
BM_StringEraseToEnd_Empty_Opaque 0.607 -10.61%
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.324 -1.46%
BM_StringEraseToEnd_Huge_Transparent 2.449 -
BM_StringEraseToEnd_Large_Opaque 1.043 2.90%
BM_StringEraseToEnd_Large_Transparent 0.865 3.15%
BM_StringEraseToEnd_Small_Opaque 0.614 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.847 -4.29%
BM_StringEraseWithMove_Empty_Transparent 0.616 6.16%
BM_StringEraseWithMove_Huge_Opaque 52.422 -
BM_StringEraseWithMove_Huge_Transparent 49.685 -
BM_StringEraseWithMove_Large_Opaque 2.800 -3.19%
BM_StringEraseWithMove_Large_Transparent 2.581 -4.45%
BM_StringEraseWithMove_Small_Opaque 2.549 -
BM_StringEraseWithMove_Small_Transparent 2.445 -1.68%
BM_StringFindAllMatch/1 2.753 4.62%
BM_StringFindAllMatch/131072 2271.792 -
BM_StringFindAllMatch/32768 576.026 -
BM_StringFindAllMatch/4096 80.577 -
BM_StringFindAllMatch/512 12.497 4.69%
BM_StringFindAllMatch/64 2.932 -
BM_StringFindAllMatch/8 2.577 8.21%
BM_StringFindCharLiteral/1024 16.984 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.468 -
BM_StringFindCharLiteral/256 5.368 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.509 -
BM_StringFindCharLiteral/512 9.265 -
BM_StringFindCharLiteral/64 2.098 -1.19%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.525 -
BM_StringFindMatch1/1 983.439 -
BM_StringFindMatch1/32768 1575.380 -
BM_StringFindMatch1/4096 1070.902 -
BM_StringFindMatch1/512 990.786 -
BM_StringFindMatch1/64 985.119 -
BM_StringFindMatch1/8 983.487 -
BM_StringFindMatch2/1 983.619 -
BM_StringFindMatch2/32768 1575.633 -
BM_StringFindMatch2/4096 1067.999 -
BM_StringFindMatch2/512 991.911 -
BM_StringFindMatch2/64 983.910 -
BM_StringFindMatch2/8 983.631 -
BM_StringFindNoMatch/10 1.388 9.04%
BM_StringFindNoMatch/131072 1967.371 -
BM_StringFindNoMatch/32768 499.797 -
BM_StringFindNoMatch/4096 75.405 -
BM_StringFindNoMatch/512 9.307 -
BM_StringFindNoMatch/64 1.900 3.17%
BM_StringFindStringLiteral/1024 18.108 3.08%
BM_StringFindStringLiteral/128 3.122 1.70%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.699 -
BM_StringFindStringLiteral/256 5.328 -
BM_StringFindStringLiteral/32 1.655 -
BM_StringFindStringLiteral/4096 77.615 -
BM_StringFindStringLiteral/512 9.355 -
BM_StringFindStringLiteral/64 2.135 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.643 -
BM_StringMove_Empty 1.307 -
BM_StringMove_Huge 1.303 -
BM_StringMove_Large 1.303 -
BM_StringMove_Small 1.306 -
BM_StringRead_Cold_Deep_Empty 0.886 -
BM_StringRead_Cold_Deep_Large 1.327 -1.54%
BM_StringRead_Cold_Deep_Small 0.915 2.79%
BM_StringRead_Cold_Shallow_Empty 0.849 -1.46%
BM_StringRead_Cold_Shallow_Large 1.133 -
BM_StringRead_Cold_Shallow_Small 0.848 -2.57%
BM_StringRead_Hot_Deep_Empty 0.475 -
BM_StringRead_Hot_Deep_Large 0.565 -3.83%
BM_StringRead_Hot_Deep_Small 0.476 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.469 -
BM_StringRead_Hot_Shallow_Small 0.471 -
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.361 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.550 1.33%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.535 -2.03%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.207 4.35%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.438 3.63%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.070 1.47%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.554 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.575 1.43%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -4.09%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -2.97%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -4.28%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.551 -6.08%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.368 -18.92%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.362 -11.33%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.368 -18.72%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.365 -19.45%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.337 -24.82%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.542 38.54%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.548 -27.77%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.815 -1.34%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.544 9.73%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.369 20.65%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.366 37.67%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.502 11.74%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.446 -19.18%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.508 11.23%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.501 9.11%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.242 6.91%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.850 3.20%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.326 -2.12%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.670 -6.44%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.322 2.24%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.532 -5.37%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.635 -6.71%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.325 -13.15%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.005 3.97%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.391 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.667 -5.56%
BM_StringRelational_Compare_Empty_Empty_Control 1.605 -4.63%
BM_StringRelational_Compare_Empty_Huge_Control 1.601 -3.67%
BM_StringRelational_Compare_Empty_Large_Control 1.618 -3.01%
BM_StringRelational_Compare_Empty_Small_Control 1.615 -4.63%
BM_StringRelational_Compare_Huge_Empty_Control 1.620 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.920 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.579 -
BM_StringRelational_Compare_Huge_Huge_Control 98.876 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.788 -3.44%
BM_StringRelational_Compare_Large_Empty_Control 1.603 -4.00%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.088 -
BM_StringRelational_Compare_Large_Small_Control 1.783 -3.53%
BM_StringRelational_Compare_Small_Empty_Control 1.594 -4.63%
BM_StringRelational_Compare_Small_Huge_Control 1.795 -2.87%
BM_StringRelational_Compare_Small_Large_Control 1.799 -2.62%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.710 -4.23%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.787 -3.38%
BM_StringRelational_Eq_Empty_Empty_Control 1.851 -7.86%
BM_StringRelational_Eq_Empty_Huge_Control 0.480 -
BM_StringRelational_Eq_Empty_Large_Control 0.490 4.44%
BM_StringRelational_Eq_Empty_Small_Control 0.487 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.723 -6.76%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.084 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.605 -
BM_StringRelational_Eq_Huge_Huge_Control 99.179 -
BM_StringRelational_Eq_Large_Huge_Control 0.486 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 12.45%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.963 -2.79%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.282 -8.23%
BM_StringRelational_Eq_Small_Huge_Control 0.497 -
BM_StringRelational_Eq_Small_Large_Control 0.483 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.510 -8.86%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.184 20.63%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.534 11.65%
BM_StringRelational_Eq_Small_Small_Control 1.849 -2.10%
BM_StringRelational_Less_Empty_Empty_Control 1.983 -10.45%
BM_StringRelational_Less_Empty_Huge_Control 1.941 -7.76%
BM_StringRelational_Less_Empty_Large_Control 1.654 -12.71%
BM_StringRelational_Less_Empty_Small_Control 1.987 -9.90%
BM_StringRelational_Less_Huge_Empty_Control 1.837 -6.57%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.206 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.933 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.196 -
BM_StringRelational_Less_Huge_Huge_Control 99.138 -
BM_StringRelational_Less_Huge_Large_Control 2.442 4.58%
BM_StringRelational_Less_Huge_Small_Control 1.783 -6.21%
BM_StringRelational_Less_Large_Empty_Control 2.001 -5.09%
BM_StringRelational_Less_Large_Huge_Control 2.218 -2.83%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 1.71%
BM_StringRelational_Less_Large_Large_ChangeLast 1.860 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.245 -8.67%
BM_StringRelational_Less_Large_Small_Control 1.744 -4.02%
BM_StringRelational_Less_Small_Empty_Control 1.920 3.87%
BM_StringRelational_Less_Small_Huge_Control 1.730 -8.68%
BM_StringRelational_Less_Small_Large_Control 1.672 -12.02%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -3.71%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 4.03%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.269 -12.08%
BM_StringRelational_Less_Small_Small_Control 1.788 -8.48%
BM_StringResizeAndOverwrite 0.825 -2.49%
BM_align/1 0.980 10.51%
BM_align/256 0.925 4.98%
BM_align/64 0.924 4.99%
BM_align/8 0.972 10.44%
BM_deque_deque_copy/0 1.387 -
BM_deque_deque_copy/1 3.256 -7.17%
BM_deque_deque_copy/1024 39.784 3.28%
BM_deque_deque_copy/2 2.836 -12.32%
BM_deque_deque_copy/4000 147.431 -
BM_deque_deque_copy/4096 151.472 -
BM_deque_deque_copy/512 20.369 -
BM_deque_deque_copy/5500 202.937 1.17%
BM_deque_deque_copy/64 5.594 3.28%
BM_deque_deque_copy/64000 2698.290 -10.36%
BM_deque_deque_copy/65536 2874.932 -2.73%
BM_deque_deque_copy/70000 2871.710 -
BM_deque_deque_copy_backward/0 1.391 -
BM_deque_deque_copy_backward/1 3.134 -11.69%
BM_deque_deque_copy_backward/1024 41.730 3.45%
BM_deque_deque_copy_backward/2 2.755 -11.66%
BM_deque_deque_copy_backward/4000 147.001 -
BM_deque_deque_copy_backward/4096 154.438 -
BM_deque_deque_copy_backward/512 21.624 -4.19%
BM_deque_deque_copy_backward/5500 205.415 -
BM_deque_deque_copy_backward/64 5.163 1.47%
BM_deque_deque_copy_backward/64000 8178.680 -1.30%
BM_deque_deque_copy_backward/65536 8297.425 1.57%
BM_deque_deque_copy_backward/70000 9125.255 1.35%
BM_deque_deque_move/0 1.387 -
BM_deque_deque_move/1 3.109 -12.20%
BM_deque_deque_move/1024 39.310 -
BM_deque_deque_move/2 2.775 -14.29%
BM_deque_deque_move/4000 148.097 -
BM_deque_deque_move/4096 151.102 -
BM_deque_deque_move/512 20.382 -
BM_deque_deque_move/5500 202.569 -
BM_deque_deque_move/64 5.616 2.80%
BM_deque_deque_move/64000 2753.088 -1.81%
BM_deque_deque_move/65536 2835.687 -2.60%
BM_deque_deque_move/70000 3087.894 -10.07%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.140 -11.53%
BM_deque_deque_move_backward/1024 40.590 -
BM_deque_deque_move_backward/2 2.749 -11.81%
BM_deque_deque_move_backward/4000 146.811 -
BM_deque_deque_move_backward/4096 154.189 -
BM_deque_deque_move_backward/512 21.589 -
BM_deque_deque_move_backward/5500 205.386 -
BM_deque_deque_move_backward/64 5.161 1.66%
BM_deque_deque_move_backward/64000 8171.532 1.22%
BM_deque_deque_move_backward/65536 8321.000 -
BM_deque_deque_move_backward/70000 9003.953 2.10%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.183 -10.34%
BM_deque_deque_ranges_copy/1024 39.405 -
BM_deque_deque_ranges_copy/2 2.807 -13.26%
BM_deque_deque_ranges_copy/4000 147.101 -
BM_deque_deque_ranges_copy/4096 149.663 -
BM_deque_deque_ranges_copy/512 20.313 -
BM_deque_deque_ranges_copy/5500 202.277 -
BM_deque_deque_ranges_copy/64 5.597 4.56%
BM_deque_deque_ranges_copy/64000 2726.411 2.71%
BM_deque_deque_ranges_copy/65536 2777.170 -2.39%
BM_deque_deque_ranges_copy/70000 3017.317 -
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.138 -9.55%
BM_deque_deque_ranges_copy_backward/1024 41.559 3.00%
BM_deque_deque_ranges_copy_backward/2 2.729 -12.46%
BM_deque_deque_ranges_copy_backward/4000 147.239 -
BM_deque_deque_ranges_copy_backward/4096 154.379 -
BM_deque_deque_ranges_copy_backward/512 21.616 -
BM_deque_deque_ranges_copy_backward/5500 205.770 -
BM_deque_deque_ranges_copy_backward/64 5.168 1.77%
BM_deque_deque_ranges_copy_backward/64000 8165.885 3.89%
BM_deque_deque_ranges_copy_backward/65536 8374.465 2.50%
BM_deque_deque_ranges_copy_backward/70000 8911.104 2.89%
BM_deque_deque_ranges_move/0 1.387 -
BM_deque_deque_ranges_move/1 3.122 -14.89%
BM_deque_deque_ranges_move/1024 39.381 1.20%
BM_deque_deque_ranges_move/2 2.775 -13.81%
BM_deque_deque_ranges_move/4000 147.677 -
BM_deque_deque_ranges_move/4096 151.495 -
BM_deque_deque_ranges_move/512 20.323 -
BM_deque_deque_ranges_move/5500 201.814 -
BM_deque_deque_ranges_move/64 5.594 4.54%
BM_deque_deque_ranges_move/64000 2931.082 -7.73%
BM_deque_deque_ranges_move/65536 2817.388 -12.06%
BM_deque_deque_ranges_move/70000 2973.421 -12.16%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.323 -5.78%
BM_deque_deque_ranges_move_backward/1024 40.698 -
BM_deque_deque_ranges_move_backward/2 2.819 -9.56%
BM_deque_deque_ranges_move_backward/4000 146.269 -1.15%
BM_deque_deque_ranges_move_backward/4096 153.539 -
BM_deque_deque_ranges_move_backward/512 21.592 -
BM_deque_deque_ranges_move_backward/5500 205.847 -
BM_deque_deque_ranges_move_backward/64 5.124 -
BM_deque_deque_ranges_move_backward/64000 8151.119 2.03%
BM_deque_deque_ranges_move_backward/65536 8500.440 4.49%
BM_deque_deque_ranges_move_backward/70000 9107.835 3.68%
BM_deque_vector_copy/0 1.530 7.56%
BM_deque_vector_copy/1 2.080 -
BM_deque_vector_copy/1024 37.011 -
BM_deque_vector_copy/2 1.837 -
BM_deque_vector_copy/4000 142.305 -
BM_deque_vector_copy/4096 146.449 -
BM_deque_vector_copy/512 16.649 -
BM_deque_vector_copy/5500 194.304 -
BM_deque_vector_copy/64 2.600 -
BM_deque_vector_copy/64000 2473.285 -6.12%
BM_deque_vector_copy/65536 2587.060 -4.45%
BM_deque_vector_copy/70000 2843.768 -4.72%
BM_deque_vector_copy_backward/0 1.381 -13.99%
BM_deque_vector_copy_backward/1 2.084 -
BM_deque_vector_copy_backward/1024 37.080 -
BM_deque_vector_copy_backward/2 1.844 -
BM_deque_vector_copy_backward/4000 142.580 -
BM_deque_vector_copy_backward/4096 148.557 -
BM_deque_vector_copy_backward/512 17.931 -
BM_deque_vector_copy_backward/5500 201.322 -
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 8079.974 -1.28%
BM_deque_vector_copy_backward/65536 8183.666 -
BM_deque_vector_copy_backward/70000 8721.021 -
BM_deque_vector_move/0 1.604 12.46%
BM_deque_vector_move/1 2.105 -
BM_deque_vector_move/1024 36.844 -
BM_deque_vector_move/2 1.844 -
BM_deque_vector_move/4000 146.886 -
BM_deque_vector_move/4096 145.676 -
BM_deque_vector_move/512 16.671 -
BM_deque_vector_move/5500 195.963 -
BM_deque_vector_move/64 2.610 -
BM_deque_vector_move/64000 2728.777 -7.19%
BM_deque_vector_move/65536 2720.423 -9.03%
BM_deque_vector_move/70000 2908.857 -6.82%
BM_deque_vector_move_backward/0 1.479 3.98%
BM_deque_vector_move_backward/1 2.084 -
BM_deque_vector_move_backward/1024 36.995 -
BM_deque_vector_move_backward/2 1.840 -
BM_deque_vector_move_backward/4000 145.866 1.58%
BM_deque_vector_move_backward/4096 148.042 -
BM_deque_vector_move_backward/512 17.932 -
BM_deque_vector_move_backward/5500 201.900 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7937.731 -
BM_deque_vector_move_backward/65536 8061.402 -
BM_deque_vector_move_backward/70000 8631.200 -
BM_deque_vector_ranges_copy/0 1.595 -
BM_deque_vector_ranges_copy/1 2.084 -1.22%
BM_deque_vector_ranges_copy/1024 36.883 -
BM_deque_vector_ranges_copy/2 1.839 -
BM_deque_vector_ranges_copy/4000 144.642 -
BM_deque_vector_ranges_copy/4096 145.164 -
BM_deque_vector_ranges_copy/512 16.646 -
BM_deque_vector_ranges_copy/5500 196.531 -
BM_deque_vector_ranges_copy/64 2.622 1.60%
BM_deque_vector_ranges_copy/64000 2628.271 -5.90%
BM_deque_vector_ranges_copy/65536 2604.220 -10.89%
BM_deque_vector_ranges_copy/70000 2814.269 -7.59%
BM_deque_vector_ranges_copy_backward/0 1.485 -
BM_deque_vector_ranges_copy_backward/1 2.084 -1.53%
BM_deque_vector_ranges_copy_backward/1024 37.163 -
BM_deque_vector_ranges_copy_backward/2 1.843 -
BM_deque_vector_ranges_copy_backward/4000 142.418 -
BM_deque_vector_ranges_copy_backward/4096 149.816 1.79%
BM_deque_vector_ranges_copy_backward/512 17.935 -
BM_deque_vector_ranges_copy_backward/5500 199.070 -
BM_deque_vector_ranges_copy_backward/64 2.912 -
BM_deque_vector_ranges_copy_backward/64000 7977.808 -
BM_deque_vector_ranges_copy_backward/65536 8031.136 -
BM_deque_vector_ranges_copy_backward/70000 8638.144 1.10%
BM_deque_vector_ranges_move/0 1.480 3.41%
BM_deque_vector_ranges_move/1 2.085 -
BM_deque_vector_ranges_move/1024 36.937 -
BM_deque_vector_ranges_move/2 1.844 -
BM_deque_vector_ranges_move/4000 145.577 -
BM_deque_vector_ranges_move/4096 146.140 -
BM_deque_vector_ranges_move/512 16.726 -
BM_deque_vector_ranges_move/5500 199.016 -
BM_deque_vector_ranges_move/64 2.585 -1.10%
BM_deque_vector_ranges_move/64000 2775.578 -2.70%
BM_deque_vector_ranges_move/65536 2717.333 -4.20%
BM_deque_vector_ranges_move/70000 2940.536 -3.41%
BM_deque_vector_ranges_move_backward/0 1.591 8.70%
BM_deque_vector_ranges_move_backward/1 2.141 -
BM_deque_vector_ranges_move_backward/1024 37.238 1.11%
BM_deque_vector_ranges_move_backward/2 1.837 -
BM_deque_vector_ranges_move_backward/4000 141.332 -
BM_deque_vector_ranges_move_backward/4096 149.090 1.26%
BM_deque_vector_ranges_move_backward/512 17.914 -
BM_deque_vector_ranges_move_backward/5500 198.673 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 7924.489 -1.10%
BM_deque_vector_ranges_move_backward/65536 8031.400 -2.34%
BM_deque_vector_ranges_move_backward/70000 8545.587 -
BM_getline_string 15.989 -11.06%
BM_lexicographical_compare_three_way<IntPtr>/1 0.451 -
BM_lexicographical_compare_three_way<IntPtr>/1024 248.518 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249087.272 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.278 -2.29%
BM_lexicographical_compare_three_way<IntPtr>/16384 3828.733 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.468 -1.12%
BM_lexicographical_compare_three_way<IntPtr>/262144 61046.218 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.137 -
BM_lexicographical_compare_three_way<IntPtr>/4096 960.818 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.435 -1.44%
BM_lexicographical_compare_three_way<IntPtr>/65536 15270.238 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.998 2.92%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.960 -1.27%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495742.410 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.839 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7559.445 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.963 -1.09%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120206.989 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.340 1.62%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1883.316 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 29.786 -2.75%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30052.082 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.240 1.24%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 252.159 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249413.967 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.174 -2.95%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3825.480 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.496 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60984.321 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.041 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 968.069 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.301 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15292.730 -
BM_lexicographical_compare_three_way_fast_path/1 0.455 20.76%
BM_lexicographical_compare_three_way_fast_path/1024 245.104 -2.50%
BM_lexicographical_compare_three_way_fast_path/1048576 249808.280 -
BM_lexicographical_compare_three_way_fast_path/16 4.308 -
BM_lexicographical_compare_three_way_fast_path/16384 3761.977 -2.21%
BM_lexicographical_compare_three_way_fast_path/256 70.355 -
BM_lexicographical_compare_three_way_fast_path/262144 60345.333 -1.46%
BM_lexicographical_compare_three_way_fast_path/4 1.140 -
BM_lexicographical_compare_three_way_fast_path/4096 951.962 -1.74%
BM_lexicographical_compare_three_way_fast_path/64 15.547 -1.01%
BM_lexicographical_compare_three_way_fast_path/65536 15042.802 -1.82%
BM_lexicographical_compare_three_way_slow_path/1 0.406 -11.78%
BM_lexicographical_compare_three_way_slow_path/1024 247.754 -
BM_lexicographical_compare_three_way_slow_path/1048576 253218.626 1.08%
BM_lexicographical_compare_three_way_slow_path/16 4.486 -2.41%
BM_lexicographical_compare_three_way_slow_path/16384 3978.122 2.23%
BM_lexicographical_compare_three_way_slow_path/256 71.260 -
BM_lexicographical_compare_three_way_slow_path/262144 64721.767 3.35%
BM_lexicographical_compare_three_way_slow_path/4 1.150 -
BM_lexicographical_compare_three_way_slow_path/4096 981.381 -
BM_lexicographical_compare_three_way_slow_path/64 15.596 -
BM_lexicographical_compare_three_way_slow_path/65536 16138.567 3.35%
BM_map_find_string_literal 12.353 -
BM_num_get<bool> 12.513 -
BM_num_get<double> 36.449 2.00%
BM_num_get<float> 36.152 -
BM_num_get<long> 11.544 -
BM_num_get<long_double> 36.650 -
BM_num_get<long_long> 11.385 -1.16%
BM_num_get<unsigned_int> 10.415 -2.10%
BM_num_get<unsigned_long> 11.157 1.11%
BM_num_get<unsigned_long_long> 11.102 -
BM_num_get<unsigned_short> 10.631 -
BM_num_get<void*> 11.792 1.01%
BM_num_put<bool> 10.206 -4.42%
BM_num_put<const_void*> 12.734 -1.01%
BM_num_put<double> 57.547 -
BM_num_put<long> 11.631 -1.29%
BM_num_put<long_double> 58.629 -1.04%
BM_num_put<long_long> 11.858 -1.54%
BM_num_put<unsigned_long> 11.603 1.30%
BM_num_put<unsigned_long_long> 11.874 3.70%
BM_std_min<__int128>/1 0.375 -18.44%
BM_std_min<__int128>/10 3.667 -
BM_std_min<__int128>/1024 395.892 -14.64%
BM_std_min<__int128>/11 4.050 -
BM_std_min<__int128>/12 4.476 -
BM_std_min<__int128>/13 4.881 -
BM_std_min<__int128>/14 5.294 -1.01%
BM_std_min<__int128>/15 5.700 -
BM_std_min<__int128>/16 6.123 -1.09%
BM_std_min<__int128>/17 6.478 -2.41%
BM_std_min<__int128>/18 6.855 -2.87%
BM_std_min<__int128>/19 7.241 -3.18%
BM_std_min<__int128>/2 0.659 -
BM_std_min<__int128>/20 7.613 -3.57%
BM_std_min<__int128>/21 7.945 -4.66%
BM_std_min<__int128>/22 8.336 -5.19%
BM_std_min<__int128>/23 8.730 -5.38%
BM_std_min<__int128>/24 9.101 -5.70%
BM_std_min<__int128>/25 9.462 -6.24%
BM_std_min<__int128>/26 9.824 -6.42%
BM_std_min<__int128>/27 10.223 -6.62%
BM_std_min<__int128>/28 10.616 -6.78%
BM_std_min<__int128>/29 10.997 -7.37%
BM_std_min<__int128>/3 1.019 -1.91%
BM_std_min<__int128>/30 11.386 -7.41%
BM_std_min<__int128>/31 11.779 -7.65%
BM_std_min<__int128>/32 12.190 -7.79%
BM_std_min<__int128>/4 1.374 -1.19%
BM_std_min<__int128>/4000 1539.775 -15.64%
BM_std_min<__int128>/4096 1577.499 -15.34%
BM_std_min<__int128>/5 1.747 -1.52%
BM_std_min<__int128>/512 198.827 -14.63%
BM_std_min<__int128>/5500 2118.160 -15.01%
BM_std_min<__int128>/6 2.076 -2.13%
BM_std_min<__int128>/64 24.512 -11.60%
BM_std_min<__int128>/64000 24714.571 -15.36%
BM_std_min<__int128>/65536 25309.084 -15.36%
BM_std_min<__int128>/7 2.480 -2.16%
BM_std_min<__int128>/70000 27039.757 -15.27%
BM_std_min<__int128>/8 2.867 -2.25%
BM_std_min<__int128>/9 3.274 -1.22%
BM_std_min<char>/1 0.375 -
BM_std_min<char>/10 0.913 -
BM_std_min<char>/1024 8.387 -
BM_std_min<char>/11 1.056 -1.12%
BM_std_min<char>/12 1.358 -
BM_std_min<char>/13 1.597 -
BM_std_min<char>/14 1.812 -4.53%
BM_std_min<char>/15 2.043 -3.50%
BM_std_min<char>/16 2.503 -
BM_std_min<char>/17 0.924 -10.47%
BM_std_min<char>/18 1.005 -3.93%
BM_std_min<char>/19 1.209 -4.55%
BM_std_min<char>/2 0.525 6.76%
BM_std_min<char>/20 1.597 -
BM_std_min<char>/21 1.846 -
BM_std_min<char>/22 2.075 -
BM_std_min<char>/23 2.310 -
BM_std_min<char>/24 2.756 4.49%
BM_std_min<char>/25 1.212 5.18%
BM_std_min<char>/26 1.155 -2.20%
BM_std_min<char>/27 1.386 -1.97%
BM_std_min<char>/28 1.796 -
BM_std_min<char>/29 1.975 -3.69%
BM_std_min<char>/3 0.747 -
BM_std_min<char>/30 2.304 1.21%
BM_std_min<char>/31 2.550 2.80%
BM_std_min<char>/32 2.909 3.89%
BM_std_min<char>/4 1.121 1.62%
BM_std_min<char>/4000 27.499 -
BM_std_min<char>/4096 29.156 -1.50%
BM_std_min<char>/5 1.436 5.86%
BM_std_min<char>/512 6.371 -
BM_std_min<char>/5500 37.097 -
BM_std_min<char>/6 1.611 2.45%
BM_std_min<char>/64 4.059 -
BM_std_min<char>/64000 451.044 -
BM_std_min<char>/65536 461.661 -
BM_std_min<char>/7 1.874 -1.75%
BM_std_min<char>/70000 493.373 -
BM_std_min<char>/8 2.374 -3.02%
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.258 -42.24%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.712 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.544 1.28%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.711 -1.76%
BM_std_min<int>/17 0.971 1.90%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -12.66%
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.573 -
BM_std_min<int>/24 1.832 3.92%
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.528 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 1.967 -3.36%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -2.32%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.162 -2.77%
BM_std_min<int>/4 1.066 -
BM_std_min<int>/4000 109.427 -
BM_std_min<int>/4096 112.288 -
BM_std_min<int>/5 0.874 -
BM_std_min<int>/512 12.841 -
BM_std_min<int>/5500 151.888 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.693 2.03%
BM_std_min<int>/64000 1881.777 -
BM_std_min<int>/65536 1926.994 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2055.712 -
BM_std_min<int>/8 1.279 -2.72%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.677 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.988 -
BM_std_min<long_long>/11 1.491 -
BM_std_min<long_long>/12 2.060 -
BM_std_min<long_long>/13 2.415 1.59%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.886 -
BM_std_min<long_long>/16 3.091 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.052 -
BM_std_min<long_long>/21 2.412 -
BM_std_min<long_long>/22 2.656 -
BM_std_min<long_long>/23 2.877 -
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.086 -
BM_std_min<long_long>/27 2.094 -
BM_std_min<long_long>/28 2.475 -7.00%
BM_std_min<long_long>/29 2.985 -1.32%
BM_std_min<long_long>/3 1.254 -5.45%
BM_std_min<long_long>/30 3.222 -1.40%
BM_std_min<long_long>/31 3.442 1.42%
BM_std_min<long_long>/32 3.463 -4.97%
BM_std_min<long_long>/4 1.689 -
BM_std_min<long_long>/4000 443.423 -
BM_std_min<long_long>/4096 453.830 -
BM_std_min<long_long>/5 1.920 -
BM_std_min<long_long>/512 46.789 -
BM_std_min<long_long>/5500 613.044 -
BM_std_min<long_long>/6 2.143 -
BM_std_min<long_long>/64 4.913 1.38%
BM_std_min<long_long>/64000 7314.034 -
BM_std_min<long_long>/65536 7486.792 -
BM_std_min<long_long>/7 2.366 -
BM_std_min<long_long>/70000 8000.331 -
BM_std_min<long_long>/8 2.689 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.451 18.42%
BM_std_min<short>/10 1.041 -
BM_std_min<short>/1024 13.981 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.581 1.83%
BM_std_min<short>/13 1.154 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.800 4.08%
BM_std_min<short>/17 1.602 -5.10%
BM_std_min<short>/18 1.545 -3.21%
BM_std_min<short>/19 1.820 -3.00%
BM_std_min<short>/2 0.504 3.81%
BM_std_min<short>/20 2.289 -
BM_std_min<short>/21 1.762 -2.56%
BM_std_min<short>/22 1.804 -
BM_std_min<short>/23 2.083 -2.26%
BM_std_min<short>/24 2.400 -
BM_std_min<short>/25 2.119 2.99%
BM_std_min<short>/26 2.085 -2.23%
BM_std_min<short>/27 2.395 5.29%
BM_std_min<short>/28 2.708 2.57%
BM_std_min<short>/29 2.407 -
BM_std_min<short>/3 0.694 3.70%
BM_std_min<short>/30 2.418 -
BM_std_min<short>/31 2.606 -1.63%
BM_std_min<short>/32 2.986 -3.97%
BM_std_min<short>/4 1.009 10.88%
BM_std_min<short>/4000 53.425 -
BM_std_min<short>/4096 54.836 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.343 -
BM_std_min<short>/5500 75.359 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.559 -1.71%
BM_std_min<short>/64000 910.674 -
BM_std_min<short>/65536 932.870 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1031.364 -
BM_std_min<short>/8 1.369 3.23%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.344 -7.09%
BM_std_min<unsigned___int128>/10 3.841 2.23%
BM_std_min<unsigned___int128>/1024 504.080 13.85%
BM_std_min<unsigned___int128>/11 4.274 2.42%
BM_std_min<unsigned___int128>/12 4.745 2.57%
BM_std_min<unsigned___int128>/13 5.204 2.68%
BM_std_min<unsigned___int128>/14 5.687 3.39%
BM_std_min<unsigned___int128>/15 6.162 3.45%
BM_std_min<unsigned___int128>/16 6.637 3.39%
BM_std_min<unsigned___int128>/17 7.099 4.05%
BM_std_min<unsigned___int128>/18 7.631 5.16%
BM_std_min<unsigned___int128>/19 8.108 5.44%
BM_std_min<unsigned___int128>/2 0.662 -
BM_std_min<unsigned___int128>/20 8.582 6.04%
BM_std_min<unsigned___int128>/21 9.022 6.08%
BM_std_min<unsigned___int128>/22 9.516 6.68%
BM_std_min<unsigned___int128>/23 10.001 7.06%
BM_std_min<unsigned___int128>/24 10.497 7.49%
BM_std_min<unsigned___int128>/25 10.916 7.32%
BM_std_min<unsigned___int128>/26 11.336 7.31%
BM_std_min<unsigned___int128>/27 11.921 7.51%
BM_std_min<unsigned___int128>/28 12.317 7.39%
BM_std_min<unsigned___int128>/29 12.930 8.65%
BM_std_min<unsigned___int128>/3 1.026 -
BM_std_min<unsigned___int128>/30 13.286 7.38%
BM_std_min<unsigned___int128>/31 13.845 7.50%
BM_std_min<unsigned___int128>/32 14.382 8.41%
BM_std_min<unsigned___int128>/4 1.409 1.15%
BM_std_min<unsigned___int128>/4000 1936.007 12.51%
BM_std_min<unsigned___int128>/4096 1994.518 13.20%
BM_std_min<unsigned___int128>/5 1.798 1.10%
BM_std_min<unsigned___int128>/512 251.708 12.92%
BM_std_min<unsigned___int128>/5500 2674.335 12.43%
BM_std_min<unsigned___int128>/6 2.167 1.67%
BM_std_min<unsigned___int128>/64 30.194 11.69%
BM_std_min<unsigned___int128>/64000 31378.067 13.25%
BM_std_min<unsigned___int128>/65536 31785.382 11.86%
BM_std_min<unsigned___int128>/7 2.577 1.35%
BM_std_min<unsigned___int128>/70000 34599.376 13.48%
BM_std_min<unsigned___int128>/8 2.997 2.04%
BM_std_min<unsigned___int128>/9 3.413 1.81%
BM_std_min<unsigned_char>/1 0.284 -
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.409 -1.02%
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.384 4.10%
BM_std_min<unsigned_char>/13 1.541 -1.39%
BM_std_min<unsigned_char>/14 1.882 5.15%
BM_std_min<unsigned_char>/15 2.100 -1.61%
BM_std_min<unsigned_char>/16 2.478 -5.15%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.508 4.74%
BM_std_min<unsigned_char>/20 1.514 -1.84%
BM_std_min<unsigned_char>/21 1.719 -
BM_std_min<unsigned_char>/22 2.039 -
BM_std_min<unsigned_char>/23 2.272 -1.87%
BM_std_min<unsigned_char>/24 2.734 -2.61%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.385 -
BM_std_min<unsigned_char>/28 1.785 2.62%
BM_std_min<unsigned_char>/29 2.030 -
BM_std_min<unsigned_char>/3 0.774 11.29%
BM_std_min<unsigned_char>/30 2.270 -2.32%
BM_std_min<unsigned_char>/31 2.532 -1.59%
BM_std_min<unsigned_char>/32 2.907 -
BM_std_min<unsigned_char>/4 1.061 5.22%
BM_std_min<unsigned_char>/4000 27.921 3.17%
BM_std_min<unsigned_char>/4096 29.869 3.24%
BM_std_min<unsigned_char>/5 1.376 7.31%
BM_std_min<unsigned_char>/512 6.421 -
BM_std_min<unsigned_char>/5500 37.585 1.54%
BM_std_min<unsigned_char>/6 1.573 6.14%
BM_std_min<unsigned_char>/64 4.214 -
BM_std_min<unsigned_char>/64000 454.536 -
BM_std_min<unsigned_char>/65536 465.351 -
BM_std_min<unsigned_char>/7 1.864 1.93%
BM_std_min<unsigned_char>/70000 496.457 -
BM_std_min<unsigned_char>/8 2.350 -
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.257 -43.69%
BM_std_min<unsigned_int>/10 0.994 -2.24%
BM_std_min<unsigned_int>/1024 26.693 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.498 1.27%
BM_std_min<unsigned_int>/13 1.369 -2.66%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.937 -
BM_std_min<unsigned_int>/17 0.959 -
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.572 -
BM_std_min<unsigned_int>/24 1.883 2.64%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.979 -
BM_std_min<unsigned_int>/29 1.994 -4.74%
BM_std_min<unsigned_int>/3 0.692 -1.84%
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.206 -
BM_std_min<unsigned_int>/4 1.032 1.64%
BM_std_min<unsigned_int>/4000 109.445 -
BM_std_min<unsigned_int>/4096 111.452 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.834 -
BM_std_min<unsigned_int>/5500 151.860 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.903 1.62%
BM_std_min<unsigned_int>/64000 1881.493 -
BM_std_min<unsigned_int>/65536 1925.713 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.287 -
BM_std_min<unsigned_int>/8 1.301 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.458 39.31%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 105.851 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.724 -
BM_std_min<unsigned_long_long>/14 1.909 -
BM_std_min<unsigned_long_long>/15 2.163 -
BM_std_min<unsigned_long_long>/16 2.401 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.623 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 1.989 -
BM_std_min<unsigned_long_long>/22 2.140 -1.36%
BM_std_min<unsigned_long_long>/23 2.390 -
BM_std_min<unsigned_long_long>/24 2.656 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.089 -
BM_std_min<unsigned_long_long>/27 2.101 -
BM_std_min<unsigned_long_long>/28 2.160 -
BM_std_min<unsigned_long_long>/29 2.451 -2.00%
BM_std_min<unsigned_long_long>/3 0.657 -5.39%
BM_std_min<unsigned_long_long>/30 2.589 -4.99%
BM_std_min<unsigned_long_long>/31 2.929 -
BM_std_min<unsigned_long_long>/32 3.284 3.59%
BM_std_min<unsigned_long_long>/4 0.904 -13.10%
BM_std_min<unsigned_long_long>/4000 443.775 -
BM_std_min<unsigned_long_long>/4096 454.704 -
BM_std_min<unsigned_long_long>/5 1.212 -7.69%
BM_std_min<unsigned_long_long>/512 47.205 -
BM_std_min<unsigned_long_long>/5500 613.629 -
BM_std_min<unsigned_long_long>/6 1.453 -8.21%
BM_std_min<unsigned_long_long>/64 5.091 2.90%
BM_std_min<unsigned_long_long>/64000 7320.231 -
BM_std_min<unsigned_long_long>/65536 7495.376 -
BM_std_min<unsigned_long_long>/7 1.762 -5.79%
BM_std_min<unsigned_long_long>/70000 8007.381 -
BM_std_min<unsigned_long_long>/8 2.095 -10.86%
BM_std_min<unsigned_long_long>/9 1.162 -
BM_std_min<unsigned_short>/1 0.380 15.98%
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.869 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.508 1.60%
BM_std_min<unsigned_short>/13 6.408 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.658 -4.40%
BM_std_min<unsigned_short>/17 6.623 -
BM_std_min<unsigned_short>/18 1.558 1.22%
BM_std_min<unsigned_short>/19 1.938 -
BM_std_min<unsigned_short>/2 0.486 -
BM_std_min<unsigned_short>/20 2.184 -3.59%
BM_std_min<unsigned_short>/21 6.874 -
BM_std_min<unsigned_short>/22 1.844 -1.86%
BM_std_min<unsigned_short>/23 2.169 -
BM_std_min<unsigned_short>/24 2.517 3.62%
BM_std_min<unsigned_short>/25 7.101 -
BM_std_min<unsigned_short>/26 2.155 -
BM_std_min<unsigned_short>/27 2.377 2.84%
BM_std_min<unsigned_short>/28 2.648 -1.74%
BM_std_min<unsigned_short>/29 7.313 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.355 -
BM_std_min<unsigned_short>/31 2.541 -1.78%
BM_std_min<unsigned_short>/32 2.841 -1.57%
BM_std_min<unsigned_short>/4 1.007 3.21%
BM_std_min<unsigned_short>/4000 53.699 -
BM_std_min<unsigned_short>/4096 55.106 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.188 -4.26%
BM_std_min<unsigned_short>/5500 75.435 -
BM_std_min<unsigned_short>/6 0.959 1.19%
BM_std_min<unsigned_short>/64 3.445 -2.88%
BM_std_min<unsigned_short>/64000 911.785 -
BM_std_min<unsigned_short>/65536 933.755 -
BM_std_min<unsigned_short>/7 1.098 1.01%
BM_std_min<unsigned_short>/70000 1031.960 -
BM_std_min<unsigned_short>/8 1.277 -1.71%
BM_std_min<unsigned_short>/9 6.310 1.82%
BM_std_minmax<char>/1 0.602 -1.65%
BM_std_minmax<char>/10 1.339 -3.29%
BM_std_minmax<char>/1024 8.779 -
BM_std_minmax<char>/11 1.728 -3.36%
BM_std_minmax<char>/12 1.963 -2.53%
BM_std_minmax<char>/13 2.143 -4.08%
BM_std_minmax<char>/14 2.508 -4.18%
BM_std_minmax<char>/15 2.960 -2.00%
BM_std_minmax<char>/16 1.027 11.15%
BM_std_minmax<char>/17 1.119 3.03%
BM_std_minmax<char>/18 1.338 3.37%
BM_std_minmax<char>/19 1.695 3.89%
BM_std_minmax<char>/2 0.807 -5.01%
BM_std_minmax<char>/20 1.984 4.51%
BM_std_minmax<char>/21 2.207 -
BM_std_minmax<char>/22 2.504 1.30%
BM_std_minmax<char>/23 2.990 3.56%
BM_std_minmax<char>/24 1.259 9.07%
BM_std_minmax<char>/25 1.272 7.85%
BM_std_minmax<char>/26 1.489 7.27%
BM_std_minmax<char>/27 1.859 1.85%
BM_std_minmax<char>/28 2.126 2.15%
BM_std_minmax<char>/29 2.475 4.62%
BM_std_minmax<char>/3 1.044 -8.34%
BM_std_minmax<char>/30 2.724 2.24%
BM_std_minmax<char>/31 3.190 2.83%
BM_std_minmax<char>/32 1.603 6.98%
BM_std_minmax<char>/4 1.426 -1.90%
BM_std_minmax<char>/4000 38.977 -
BM_std_minmax<char>/4096 32.942 -
BM_std_minmax<char>/5 1.673 -1.21%
BM_std_minmax<char>/512 5.032 -
BM_std_minmax<char>/5500 49.566 -
BM_std_minmax<char>/6 1.935 -2.85%
BM_std_minmax<char>/64 1.154 -10.19%
BM_std_minmax<char>/64000 532.130 -
BM_std_minmax<char>/65536 544.741 -
BM_std_minmax<char>/7 2.347 1.03%
BM_std_minmax<char>/70000 597.046 -
BM_std_minmax<char>/8 0.981 3.93%
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.517 -
BM_std_minmax<int>/11 1.754 -1.60%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 2.032 3.79%
BM_std_minmax<int>/16 1.351 -2.48%
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.650 -
BM_std_minmax<int>/19 1.848 -
BM_std_minmax<int>/2 0.784 -8.69%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.849 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.305 -1.12%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.165 -
BM_std_minmax<int>/27 2.419 -
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.039 -6.88%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.663 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.925 -9.88%
BM_std_minmax<int>/4000 133.232 -
BM_std_minmax<int>/4096 136.397 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.621 -
BM_std_minmax<int>/5500 191.130 -
BM_std_minmax<int>/6 1.387 -
BM_std_minmax<int>/64 2.529 -
BM_std_minmax<int>/64000 2154.003 -
BM_std_minmax<int>/65536 2203.808 -
BM_std_minmax<int>/7 1.757 -
BM_std_minmax<int>/70000 2382.892 1.29%
BM_std_minmax<int>/8 1.156 -
BM_std_minmax<int>/9 1.158 -
BM_std_minmax<long_long>/1 0.667 9.26%
BM_std_minmax<long_long>/10 2.154 -1.60%
BM_std_minmax<long_long>/1024 133.535 -
BM_std_minmax<long_long>/11 2.375 -6.45%
BM_std_minmax<long_long>/12 2.691 -1.86%
BM_std_minmax<long_long>/13 3.061 -
BM_std_minmax<long_long>/14 3.323 -
BM_std_minmax<long_long>/15 3.750 -
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.063 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.069 -28.00%
BM_std_minmax<long_long>/20 3.284 -1.06%
BM_std_minmax<long_long>/21 3.541 -
BM_std_minmax<long_long>/22 3.933 -
BM_std_minmax<long_long>/23 4.377 -
BM_std_minmax<long_long>/24 3.987 -
BM_std_minmax<long_long>/25 4.007 -
BM_std_minmax<long_long>/26 4.012 -
BM_std_minmax<long_long>/27 4.019 -
BM_std_minmax<long_long>/28 4.089 -1.02%
BM_std_minmax<long_long>/29 4.217 -2.41%
BM_std_minmax<long_long>/3 1.410 -19.71%
BM_std_minmax<long_long>/30 4.544 -
BM_std_minmax<long_long>/31 4.858 -
BM_std_minmax<long_long>/32 4.946 -
BM_std_minmax<long_long>/4 1.679 -11.29%
BM_std_minmax<long_long>/4000 525.712 -
BM_std_minmax<long_long>/4096 537.928 -
BM_std_minmax<long_long>/5 2.016 -9.15%
BM_std_minmax<long_long>/512 66.771 -
BM_std_minmax<long_long>/5500 722.964 -
BM_std_minmax<long_long>/6 2.276 -5.66%
BM_std_minmax<long_long>/64 10.317 -
BM_std_minmax<long_long>/64000 8478.483 -
BM_std_minmax<long_long>/65536 8678.666 -
BM_std_minmax<long_long>/7 2.609 -
BM_std_minmax<long_long>/70000 9272.754 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.641 -
BM_std_minmax<short>/10 1.420 -
BM_std_minmax<short>/1024 16.569 -
BM_std_minmax<short>/11 1.797 -2.57%
BM_std_minmax<short>/12 1.485 7.25%
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.620 -
BM_std_minmax<short>/15 1.994 -2.71%
BM_std_minmax<short>/16 1.751 -
BM_std_minmax<short>/17 1.773 -2.78%
BM_std_minmax<short>/18 1.981 -4.59%
BM_std_minmax<short>/19 2.371 -
BM_std_minmax<short>/2 0.897 -6.97%
BM_std_minmax<short>/20 2.033 -
BM_std_minmax<short>/21 2.052 3.43%
BM_std_minmax<short>/22 2.316 2.06%
BM_std_minmax<short>/23 2.639 -
BM_std_minmax<short>/24 2.285 3.70%
BM_std_minmax<short>/25 2.285 -
BM_std_minmax<short>/26 2.479 -
BM_std_minmax<short>/27 2.923 4.38%
BM_std_minmax<short>/28 2.482 -1.65%
BM_std_minmax<short>/29 2.570 1.30%
BM_std_minmax<short>/3 1.152 -11.63%
BM_std_minmax<short>/30 2.805 2.67%
BM_std_minmax<short>/31 3.212 1.95%
BM_std_minmax<short>/32 1.228 -
BM_std_minmax<short>/4 1.089 6.21%
BM_std_minmax<short>/4000 66.060 -
BM_std_minmax<short>/4096 67.638 -
BM_std_minmax<short>/5 1.161 -
BM_std_minmax<short>/512 8.866 -
BM_std_minmax<short>/5500 97.454 -
BM_std_minmax<short>/6 1.358 -1.23%
BM_std_minmax<short>/64 1.525 -
BM_std_minmax<short>/64000 1064.649 -
BM_std_minmax<short>/65536 1090.573 -
BM_std_minmax<short>/7 1.729 -3.91%
BM_std_minmax<short>/70000 1200.232 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.178 -
BM_std_minmax<unsigned_char>/1 0.603 -
BM_std_minmax<unsigned_char>/10 1.389 3.53%
BM_std_minmax<unsigned_char>/1024 8.752 -
BM_std_minmax<unsigned_char>/11 1.910 8.04%
BM_std_minmax<unsigned_char>/12 2.300 14.97%
BM_std_minmax<unsigned_char>/13 2.753 20.20%
BM_std_minmax<unsigned_char>/14 3.206 20.73%
BM_std_minmax<unsigned_char>/15 3.657 16.41%
BM_std_minmax<unsigned_char>/16 0.924 -
BM_std_minmax<unsigned_char>/17 1.087 -
BM_std_minmax<unsigned_char>/18 1.387 5.25%
BM_std_minmax<unsigned_char>/19 1.846 12.34%
BM_std_minmax<unsigned_char>/2 0.933 10.98%
BM_std_minmax<unsigned_char>/20 2.308 19.80%
BM_std_minmax<unsigned_char>/21 2.782 22.26%
BM_std_minmax<unsigned_char>/22 3.218 23.30%
BM_std_minmax<unsigned_char>/23 3.685 19.74%
BM_std_minmax<unsigned_char>/24 1.155 -
BM_std_minmax<unsigned_char>/25 1.179 -
BM_std_minmax<unsigned_char>/26 1.616 12.44%
BM_std_minmax<unsigned_char>/27 2.075 11.01%
BM_std_minmax<unsigned_char>/28 2.531 15.56%
BM_std_minmax<unsigned_char>/29 2.987 19.93%
BM_std_minmax<unsigned_char>/3 1.431 25.37%
BM_std_minmax<unsigned_char>/30 3.440 21.39%
BM_std_minmax<unsigned_char>/31 3.902 18.76%
BM_std_minmax<unsigned_char>/32 1.531 2.82%
BM_std_minmax<unsigned_char>/4 1.896 29.20%
BM_std_minmax<unsigned_char>/4000 39.016 -
BM_std_minmax<unsigned_char>/4096 32.951 -
BM_std_minmax<unsigned_char>/5 2.338 34.75%
BM_std_minmax<unsigned_char>/512 4.992 -
BM_std_minmax<unsigned_char>/5500 53.548 5.54%
BM_std_minmax<unsigned_char>/6 2.793 34.46%
BM_std_minmax<unsigned_char>/64 1.318 4.41%
BM_std_minmax<unsigned_char>/64000 532.154 -
BM_std_minmax<unsigned_char>/65536 544.963 -
BM_std_minmax<unsigned_char>/7 3.214 33.71%
BM_std_minmax<unsigned_char>/70000 597.155 -
BM_std_minmax<unsigned_char>/8 0.923 -14.62%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.574 -
BM_std_minmax<unsigned_int>/11 1.800 2.69%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.388 -
BM_std_minmax<unsigned_int>/14 1.617 -
BM_std_minmax<unsigned_int>/15 2.100 -
BM_std_minmax<unsigned_int>/16 1.348 7.73%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.818 1.80%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.385 -2.27%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.385 -1.78%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.145 1.01%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.582 -
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.154 12.28%
BM_std_minmax<unsigned_int>/4000 133.179 -
BM_std_minmax<unsigned_int>/4096 136.443 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.628 -
BM_std_minmax<unsigned_int>/5500 191.305 -
BM_std_minmax<unsigned_int>/6 1.343 -3.19%
BM_std_minmax<unsigned_int>/64 2.540 -
BM_std_minmax<unsigned_int>/64000 2154.641 -
BM_std_minmax<unsigned_int>/65536 2210.393 -
BM_std_minmax<unsigned_int>/7 1.692 -8.54%
BM_std_minmax<unsigned_int>/70000 2383.616 1.30%
BM_std_minmax<unsigned_int>/8 1.155 -
BM_std_minmax<unsigned_int>/9 1.160 -
BM_std_minmax<unsigned_long_long>/1 0.648 5.07%
BM_std_minmax<unsigned_long_long>/10 2.123 -
BM_std_minmax<unsigned_long_long>/1024 133.633 -
BM_std_minmax<unsigned_long_long>/11 2.236 -3.25%
BM_std_minmax<unsigned_long_long>/12 2.668 -
BM_std_minmax<unsigned_long_long>/13 2.972 -
BM_std_minmax<unsigned_long_long>/14 3.362 1.48%
BM_std_minmax<unsigned_long_long>/15 3.814 4.01%
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.069 -
BM_std_minmax<unsigned_long_long>/18 3.067 -
BM_std_minmax<unsigned_long_long>/19 3.074 -
BM_std_minmax<unsigned_long_long>/2 0.903 1.92%
BM_std_minmax<unsigned_long_long>/20 3.249 -
BM_std_minmax<unsigned_long_long>/21 3.592 2.56%
BM_std_minmax<unsigned_long_long>/22 3.959 1.07%
BM_std_minmax<unsigned_long_long>/23 4.426 1.68%
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.014 -
BM_std_minmax<unsigned_long_long>/26 4.012 -
BM_std_minmax<unsigned_long_long>/27 4.028 -
BM_std_minmax<unsigned_long_long>/28 4.053 -
BM_std_minmax<unsigned_long_long>/29 4.115 -2.77%
BM_std_minmax<unsigned_long_long>/3 1.277 -2.30%
BM_std_minmax<unsigned_long_long>/30 4.542 1.68%
BM_std_minmax<unsigned_long_long>/31 4.902 3.46%
BM_std_minmax<unsigned_long_long>/32 4.963 -
BM_std_minmax<unsigned_long_long>/4 1.649 3.49%
BM_std_minmax<unsigned_long_long>/4000 526.104 -
BM_std_minmax<unsigned_long_long>/4096 538.213 -
BM_std_minmax<unsigned_long_long>/5 1.908 2.89%
BM_std_minmax<unsigned_long_long>/512 66.801 -
BM_std_minmax<unsigned_long_long>/5500 723.172 -
BM_std_minmax<unsigned_long_long>/6 2.172 2.48%
BM_std_minmax<unsigned_long_long>/64 10.183 -1.28%
BM_std_minmax<unsigned_long_long>/64000 8477.897 -
BM_std_minmax<unsigned_long_long>/65536 8686.152 -
BM_std_minmax<unsigned_long_long>/7 2.615 2.62%
BM_std_minmax<unsigned_long_long>/70000 9276.946 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.127 -
BM_std_minmax<unsigned_short>/1 0.645 1.75%
BM_std_minmax<unsigned_short>/10 1.396 -
BM_std_minmax<unsigned_short>/1024 16.563 -
BM_std_minmax<unsigned_short>/11 1.683 -
BM_std_minmax<unsigned_short>/12 1.384 -
BM_std_minmax<unsigned_short>/13 1.386 -
BM_std_minmax<unsigned_short>/14 1.619 -
BM_std_minmax<unsigned_short>/15 1.922 -
BM_std_minmax<unsigned_short>/16 1.766 1.74%
BM_std_minmax<unsigned_short>/17 1.710 -
BM_std_minmax<unsigned_short>/18 1.987 4.07%
BM_std_minmax<unsigned_short>/19 2.251 2.35%
BM_std_minmax<unsigned_short>/2 0.863 -
BM_std_minmax<unsigned_short>/20 1.940 -
BM_std_minmax<unsigned_short>/21 1.969 -
BM_std_minmax<unsigned_short>/22 2.257 -1.61%
BM_std_minmax<unsigned_short>/23 2.450 -2.60%
BM_std_minmax<unsigned_short>/24 2.227 -3.44%
BM_std_minmax<unsigned_short>/25 2.305 -1.03%
BM_std_minmax<unsigned_short>/26 2.549 -1.44%
BM_std_minmax<unsigned_short>/27 2.824 -
BM_std_minmax<unsigned_short>/28 2.585 -
BM_std_minmax<unsigned_short>/29 2.554 -2.15%
BM_std_minmax<unsigned_short>/3 1.147 -
BM_std_minmax<unsigned_short>/30 2.794 -1.78%
BM_std_minmax<unsigned_short>/31 3.095 -
BM_std_minmax<unsigned_short>/32 1.383 11.56%
BM_std_minmax<unsigned_short>/4 1.152 18.04%
BM_std_minmax<unsigned_short>/4000 65.998 -
BM_std_minmax<unsigned_short>/4096 67.664 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.859 -
BM_std_minmax<unsigned_short>/5500 97.500 -
BM_std_minmax<unsigned_short>/6 1.387 -
BM_std_minmax<unsigned_short>/64 1.616 5.96%
BM_std_minmax<unsigned_short>/64000 1064.959 -
BM_std_minmax<unsigned_short>/65536 1090.812 -
BM_std_minmax<unsigned_short>/7 1.675 -2.68%
BM_std_minmax<unsigned_short>/70000 1200.551 -
BM_std_minmax<unsigned_short>/8 1.154 -
BM_std_minmax<unsigned_short>/9 1.161 -
BM_std_minmax_element<char>/1 0.301 -
BM_std_minmax_element<char>/1024 298.172 5.08%
BM_std_minmax_element<char>/2 0.688 6.31%
BM_std_minmax_element<char>/3 1.148 4.82%
BM_std_minmax_element<char>/4 1.258 1.11%
BM_std_minmax_element<char>/4000 1149.760 5.84%
BM_std_minmax_element<char>/4096 1178.059 6.01%
BM_std_minmax_element<char>/512 151.983 5.35%
BM_std_minmax_element<char>/5500 1580.955 6.11%
BM_std_minmax_element<char>/64 18.400 5.63%
BM_std_minmax_element<char>/64000 18330.600 6.28%
BM_std_minmax_element<char>/65536 18798.627 6.24%
BM_std_minmax_element<char>/70000 20044.092 5.80%
BM_std_minmax_element<int>/1 0.305 -
BM_std_minmax_element<int>/1024 258.816 -
BM_std_minmax_element<int>/2 0.646 -
BM_std_minmax_element<int>/3 1.189 3.59%
BM_std_minmax_element<int>/4 1.189 -3.04%
BM_std_minmax_element<int>/4000 997.206 1.09%
BM_std_minmax_element<int>/4096 1018.116 -
BM_std_minmax_element<int>/512 131.064 -
BM_std_minmax_element<int>/5500 1366.915 -
BM_std_minmax_element<int>/64 16.550 -
BM_std_minmax_element<int>/64000 15918.840 1.36%
BM_std_minmax_element<int>/65536 16298.380 1.32%
BM_std_minmax_element<int>/70000 17422.238 1.25%
BM_std_minmax_element<long_long>/1 0.311 -
BM_std_minmax_element<long_long>/1024 277.311 -2.15%
BM_std_minmax_element<long_long>/2 0.683 5.31%
BM_std_minmax_element<long_long>/3 1.190 7.57%
BM_std_minmax_element<long_long>/4 1.250 -
BM_std_minmax_element<long_long>/4000 1066.554 -2.61%
BM_std_minmax_element<long_long>/4096 1092.577 -2.53%
BM_std_minmax_element<long_long>/512 140.718 -2.33%
BM_std_minmax_element<long_long>/5500 1461.437 -2.87%
BM_std_minmax_element<long_long>/64 17.448 -1.63%
BM_std_minmax_element<long_long>/64000 17056.549 -2.46%
BM_std_minmax_element<long_long>/65536 17468.408 -2.29%
BM_std_minmax_element<long_long>/70000 18670.886 -2.21%
BM_std_minmax_element<short>/1 0.314 -
BM_std_minmax_element<short>/1024 281.549 -
BM_std_minmax_element<short>/2 0.687 -
BM_std_minmax_element<short>/3 1.155 8.64%
BM_std_minmax_element<short>/4 1.217 -3.43%
BM_std_minmax_element<short>/4000 1073.395 -1.22%
BM_std_minmax_element<short>/4096 1097.953 -1.38%
BM_std_minmax_element<short>/512 143.261 -
BM_std_minmax_element<short>/5500 1472.103 -1.36%
BM_std_minmax_element<short>/64 17.542 -
BM_std_minmax_element<short>/64000 17032.093 -1.51%
BM_std_minmax_element<short>/65536 17438.845 -1.51%
BM_std_minmax_element<short>/70000 18640.809 -1.53%
BM_tolower_char<char> 0.692 48.44%
BM_tolower_char<wchar_t> 0.692 8.59%
BM_tolower_string<char> 23.138 1.14%
BM_tolower_string<wchar_t> 6.214 -1.24%
BM_toupper_char<char> 0.556 -19.40%
BM_toupper_char<wchar_t> 0.576 -15.96%
BM_toupper_string<char> 14.976 -
BM_toupper_string<wchar_t> 6.227 -
BM_vector_deque_copy/0 0.504 35.31%
BM_vector_deque_copy/1 2.190 9.52%
BM_vector_deque_copy/1024 35.774 -
BM_vector_deque_copy/2 1.948 12.63%
BM_vector_deque_copy/4000 140.903 -
BM_vector_deque_copy/4096 145.191 -
BM_vector_deque_copy/512 17.075 -
BM_vector_deque_copy/5500 196.686 -1.41%
BM_vector_deque_copy/64 2.762 4.06%
BM_vector_deque_copy/64000 2378.216 -
BM_vector_deque_copy/65536 2363.231 -
BM_vector_deque_copy/70000 2584.313 -
BM_vector_deque_copy_backward/0 0.419 -19.27%
BM_vector_deque_copy_backward/1 2.361 -4.45%
BM_vector_deque_copy_backward/1024 37.257 -2.51%
BM_vector_deque_copy_backward/2 2.047 -5.84%
BM_vector_deque_copy_backward/4000 142.051 -
BM_vector_deque_copy_backward/4096 149.255 -
BM_vector_deque_copy_backward/512 17.758 -
BM_vector_deque_copy_backward/5500 197.146 -
BM_vector_deque_copy_backward/64 3.133 -
BM_vector_deque_copy_backward/64000 7770.481 -1.66%
BM_vector_deque_copy_backward/65536 8112.056 -
BM_vector_deque_copy_backward/70000 8519.736 -
BM_vector_deque_move/0 0.511 18.37%
BM_vector_deque_move/1 2.007 -10.22%
BM_vector_deque_move/1024 35.816 -
BM_vector_deque_move/2 1.724 -11.83%
BM_vector_deque_move/4000 141.875 -
BM_vector_deque_move/4096 144.901 -
BM_vector_deque_move/512 17.050 -
BM_vector_deque_move/5500 196.051 -3.67%
BM_vector_deque_move/64 2.670 -5.22%
BM_vector_deque_move/64000 2365.061 -
BM_vector_deque_move/65536 2364.670 -
BM_vector_deque_move/70000 2579.119 -
BM_vector_deque_move_backward/0 0.461 -18.21%
BM_vector_deque_move_backward/1 2.353 10.93%
BM_vector_deque_move_backward/1024 37.792 -1.20%
BM_vector_deque_move_backward/2 2.067 12.85%
BM_vector_deque_move_backward/4000 142.813 1.64%
BM_vector_deque_move_backward/4096 148.335 -
BM_vector_deque_move_backward/512 17.889 -2.13%
BM_vector_deque_move_backward/5500 198.013 -
BM_vector_deque_move_backward/64 3.047 -2.94%
BM_vector_deque_move_backward/64000 7791.038 1.71%
BM_vector_deque_move_backward/65536 7997.899 2.67%
BM_vector_deque_move_backward/70000 8428.895 1.77%
BM_vector_deque_ranges_copy/0 0.424 -
BM_vector_deque_ranges_copy/1 2.331 5.85%
BM_vector_deque_ranges_copy/1024 36.025 -
BM_vector_deque_ranges_copy/2 2.071 7.10%
BM_vector_deque_ranges_copy/4000 141.979 -2.37%
BM_vector_deque_ranges_copy/4096 145.615 -
BM_vector_deque_ranges_copy/512 17.046 -
BM_vector_deque_ranges_copy/5500 197.202 -
BM_vector_deque_ranges_copy/64 2.813 1.11%
BM_vector_deque_ranges_copy/64000 2380.101 -
BM_vector_deque_ranges_copy/65536 2364.657 -
BM_vector_deque_ranges_copy/70000 2585.870 -
BM_vector_deque_ranges_copy_backward/0 0.416 -8.73%
BM_vector_deque_ranges_copy_backward/1 2.259 -2.86%
BM_vector_deque_ranges_copy_backward/1024 37.994 -
BM_vector_deque_ranges_copy_backward/2 2.008 -2.79%
BM_vector_deque_ranges_copy_backward/4000 142.244 -
BM_vector_deque_ranges_copy_backward/4096 149.272 -
BM_vector_deque_ranges_copy_backward/512 17.610 -
BM_vector_deque_ranges_copy_backward/5500 199.901 -
BM_vector_deque_ranges_copy_backward/64 3.043 3.09%
BM_vector_deque_ranges_copy_backward/64000 7718.762 -2.43%
BM_vector_deque_ranges_copy_backward/65536 8318.654 -
BM_vector_deque_ranges_copy_backward/70000 8739.096 1.75%
BM_vector_deque_ranges_move/0 0.461 -25.80%
BM_vector_deque_ranges_move/1 2.181 1.58%
BM_vector_deque_ranges_move/1024 35.703 -
BM_vector_deque_ranges_move/2 1.899 2.92%
BM_vector_deque_ranges_move/4000 140.103 -3.88%
BM_vector_deque_ranges_move/4096 144.884 -
BM_vector_deque_ranges_move/512 17.110 -
BM_vector_deque_ranges_move/5500 197.172 -
BM_vector_deque_ranges_move/64 2.714 1.29%
BM_vector_deque_ranges_move/64000 2378.096 -
BM_vector_deque_ranges_move/65536 2361.452 -
BM_vector_deque_ranges_move/70000 2584.259 -
BM_vector_deque_ranges_move_backward/0 0.608 45.66%
BM_vector_deque_ranges_move_backward/1 2.179 -3.35%
BM_vector_deque_ranges_move_backward/1024 38.111 -
BM_vector_deque_ranges_move_backward/2 1.939 -1.33%
BM_vector_deque_ranges_move_backward/4000 144.892 -
BM_vector_deque_ranges_move_backward/4096 148.210 -
BM_vector_deque_ranges_move_backward/512 18.014 -
BM_vector_deque_ranges_move_backward/5500 197.948 -
BM_vector_deque_ranges_move_backward/64 3.086 -
BM_vector_deque_ranges_move_backward/64000 7622.147 1.63%
BM_vector_deque_ranges_move_backward/65536 7835.838 -
BM_vector_deque_ranges_move_backward/70000 8538.030 3.23%
SetIntersection_Front_Set_float_1024_1 1121483.592 1.26%
SetIntersection_Front_Set_float_1024_1024 14235852.943 -5.03%
SetIntersection_Front_Set_float_1024_16 1324044.932 1.58%
SetIntersection_Front_Set_float_1024_256 4562863.122 -7.39%
SetIntersection_Front_Set_float_1024_4 1157527.520 1.14%
SetIntersection_Front_Set_float_1024_64 1908489.072 -2.92%
SetIntersection_Front_Set_float_16384_1 1125651.468 1.59%
SetIntersection_Front_Set_float_16384_1024 15646056.409 -1.74%
SetIntersection_Front_Set_float_16384_16 1294482.829 -
SetIntersection_Front_Set_float_16384_16384 239974095.444 -4.50%
SetIntersection_Front_Set_float_16384_256 4453343.235 -13.45%
SetIntersection_Front_Set_float_16384_4 1148582.884 -
SetIntersection_Front_Set_float_16384_64 2054211.931 1.15%
SetIntersection_Front_Set_float_16_1 67453998.700 -
SetIntersection_Front_Set_float_16_16 41867541.198 -
SetIntersection_Front_Set_float_16_4 58843008.325 -
SetIntersection_Front_Set_float_1_1 573462210.440 -
SetIntersection_Front_Set_float_256_1 4463091.088 -
SetIntersection_Front_Set_float_256_16 4973429.177 -
SetIntersection_Front_Set_float_256_256 8602895.489 -12.89%
SetIntersection_Front_Set_float_256_4 4541653.729 1.54%
SetIntersection_Front_Set_float_256_64 6207735.633 -5.47%
SetIntersection_Front_Set_float_262144_1 1110830.308 -
SetIntersection_Front_Set_float_262144_1024 14371471.854 -7.42%
SetIntersection_Front_Set_float_262144_16 1235721.883 -2.66%
SetIntersection_Front_Set_float_262144_16384 242742614.818 -3.52%
SetIntersection_Front_Set_float_262144_256 4316030.061 -
SetIntersection_Front_Set_float_262144_262144 1767851.643 -1.79%
SetIntersection_Front_Set_float_262144_4 1155213.482 2.88%
SetIntersection_Front_Set_float_262144_64 1895262.541 2.35%
SetIntersection_Front_Set_float_4_1 228875439.391 -
SetIntersection_Front_Set_float_4_4 148137206.124 -
SetIntersection_Front_Set_float_64_1 17612790.708 -
SetIntersection_Front_Set_float_64_16 16622728.220 -1.17%
SetIntersection_Front_Set_float_64_4 17415080.926 -
SetIntersection_Front_Set_float_64_64 15920839.959 5.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1089536.625 -2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20645903.548 -1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1388582.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6175668.762 3.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1155384.764 -1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2289581.949 4.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1116149.969 5.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21125962.577 3.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1392378.827 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 345129363.921 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6306993.174 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1168844.969 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2272836.067 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67023961.345 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 42933642.599 -2.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59452571.508 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 569051296.922 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4387347.510 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5206190.400 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11694220.829 -3.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4615989.944 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7276354.192 -4.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1116836.577 3.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20336324.387 -8.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1343420.749 -4.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 352158128.939 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6379456.492 1.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2202682.213 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1159820.527 -1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2190431.692 -5.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 227916503.212 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148396858.334 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17557339.920 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17512121.225 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17558234.303 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 17906740.813 -2.46%
SetIntersection_Front_Set_string_1024_1 1166788.758 1.34%
SetIntersection_Front_Set_string_1024_1024 56302469.328 -1.06%
SetIntersection_Front_Set_string_1024_16 1969882.236 -
SetIntersection_Front_Set_string_1024_256 15215752.669 -5.00%
SetIntersection_Front_Set_string_1024_4 1345456.591 -
SetIntersection_Front_Set_string_1024_64 5169288.097 3.16%
SetIntersection_Front_Set_string_16384_1 1158163.115 -
SetIntersection_Front_Set_string_16384_1024 58989964.653 -4.95%
SetIntersection_Front_Set_string_16384_16 1968286.220 -4.24%
SetIntersection_Front_Set_string_16384_16384 353133776.869 -
SetIntersection_Front_Set_string_16384_256 14895846.734 -12.81%
SetIntersection_Front_Set_string_16384_4 1352571.367 6.13%
SetIntersection_Front_Set_string_16384_64 4473463.258 -8.11%
SetIntersection_Front_Set_string_16_1 69296900.806 -
SetIntersection_Front_Set_string_16_16 61795861.930 -2.17%
SetIntersection_Front_Set_string_16_4 68175916.597 1.52%
SetIntersection_Front_Set_string_1_1 591835387.901 -
SetIntersection_Front_Set_string_256_1 4538446.825 -1.57%
SetIntersection_Front_Set_string_256_16 7378550.565 -
SetIntersection_Front_Set_string_256_256 30929636.140 -
SetIntersection_Front_Set_string_256_4 5218157.100 -1.85%
SetIntersection_Front_Set_string_256_64 14989997.229 -4.15%
SetIntersection_Front_Set_string_262144_1 1154485.138 -
SetIntersection_Front_Set_string_262144_1024 59934643.651 -
SetIntersection_Front_Set_string_262144_16 2089010.326 2.66%
SetIntersection_Front_Set_string_262144_16384 350106730.317 -
SetIntersection_Front_Set_string_262144_256 14617862.974 -2.46%
SetIntersection_Front_Set_string_262144_262144 17575614.014 -1.78%
SetIntersection_Front_Set_string_262144_4 1317226.164 -
SetIntersection_Front_Set_string_262144_64 4660183.585 -6.87%
SetIntersection_Front_Set_string_4_1 235404621.732 -
SetIntersection_Front_Set_string_4_4 166911638.585 -
SetIntersection_Front_Set_string_64_1 18088280.650 -
SetIntersection_Front_Set_string_64_16 25468778.660 1.40%
SetIntersection_Front_Set_string_64_4 19870616.004 -
SetIntersection_Front_Set_string_64_64 34394905.111 -10.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1130004.163 4.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24624180.179 3.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1403649.872 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6662142.761 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1155079.239 -2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2429691.557 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120416.449 2.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26352233.605 -2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1408878.073 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351044205.420 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7115252.048 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1176869.450 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2437876.533 -1.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67386089.598 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45282609.034 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60219528.619 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573216777.693 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4425622.106 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5454075.342 2.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13398860.061 -1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4595639.443 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7872489.840 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1111434.889 3.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27588541.908 2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1381591.491 -3.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 356950443.293 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6409502.371 -1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3125576.824 2.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1148526.035 -2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2367351.681 -2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229341022.709 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150711528.591 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17689338.346 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18237154.087 2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17798131.867 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19563126.805 2.30%
SetIntersection_Front_Set_uint32_1024_1 1123668.580 -
SetIntersection_Front_Set_uint32_1024_1024 15444533.058 -5.47%
SetIntersection_Front_Set_uint32_1024_16 1320231.485 -
SetIntersection_Front_Set_uint32_1024_256 5029183.823 -3.45%
SetIntersection_Front_Set_uint32_1024_4 1159802.567 -1.42%
SetIntersection_Front_Set_uint32_1024_64 1955344.745 -4.75%
SetIntersection_Front_Set_uint32_16384_1 1114382.029 2.06%
SetIntersection_Front_Set_uint32_16384_1024 16401288.850 -1.39%
SetIntersection_Front_Set_uint32_16384_16 1256718.265 -1.92%
SetIntersection_Front_Set_uint32_16384_16384 354578744.047 -
SetIntersection_Front_Set_uint32_16384_256 4842207.446 -9.94%
SetIntersection_Front_Set_uint32_16384_4 1151169.532 -
SetIntersection_Front_Set_uint32_16384_64 2011015.297 -1.43%
SetIntersection_Front_Set_uint32_16_1 67132086.190 -
SetIntersection_Front_Set_uint32_16_16 42084385.696 -
SetIntersection_Front_Set_uint32_16_4 58944160.378 -
SetIntersection_Front_Set_uint32_1_1 570469382.318 -
SetIntersection_Front_Set_uint32_256_1 4425937.773 -
SetIntersection_Front_Set_uint32_256_16 4872607.415 -1.89%
SetIntersection_Front_Set_uint32_256_256 9401861.184 -4.17%
SetIntersection_Front_Set_uint32_256_4 4560163.231 -
SetIntersection_Front_Set_uint32_256_64 6404286.094 1.33%
SetIntersection_Front_Set_uint32_262144_1 1102801.515 1.34%
SetIntersection_Front_Set_uint32_262144_1024 16146565.476 -1.83%
SetIntersection_Front_Set_uint32_262144_16 1269773.445 -
SetIntersection_Front_Set_uint32_262144_16384 357253385.740 -
SetIntersection_Front_Set_uint32_262144_256 4866009.575 -
SetIntersection_Front_Set_uint32_262144_262144 1867853.352 -1.02%
SetIntersection_Front_Set_uint32_262144_4 1102993.149 -2.15%
SetIntersection_Front_Set_uint32_262144_64 1981827.507 1.92%
SetIntersection_Front_Set_uint32_4_1 228591474.119 -
SetIntersection_Front_Set_uint32_4_4 147124259.232 -
SetIntersection_Front_Set_uint32_64_1 17628604.577 -
SetIntersection_Front_Set_uint32_64_16 17049091.153 2.03%
SetIntersection_Front_Set_uint32_64_4 17387391.945 -
SetIntersection_Front_Set_uint32_64_64 15400338.004 -1.10%
SetIntersection_Front_Set_uint64_1024_1 1069570.610 -4.11%
SetIntersection_Front_Set_uint64_1024_1024 15231247.094 -
SetIntersection_Front_Set_uint64_1024_16 1294502.476 -2.50%
SetIntersection_Front_Set_uint64_1024_256 4518810.015 -4.51%
SetIntersection_Front_Set_uint64_1024_4 1139486.547 -2.58%
SetIntersection_Front_Set_uint64_1024_64 1953239.814 -4.99%
SetIntersection_Front_Set_uint64_16384_1 1123500.256 3.09%
SetIntersection_Front_Set_uint64_16384_1024 13784969.307 -15.87%
SetIntersection_Front_Set_uint64_16384_16 1316572.830 -1.17%
SetIntersection_Front_Set_uint64_16384_16384 249476325.760 -28.98%
SetIntersection_Front_Set_uint64_16384_256 4501812.101 1.91%
SetIntersection_Front_Set_uint64_16384_4 1151714.719 -
SetIntersection_Front_Set_uint64_16384_64 1852302.862 -9.44%
SetIntersection_Front_Set_uint64_16_1 66942998.849 -
SetIntersection_Front_Set_uint64_16_16 40294809.890 -3.31%
SetIntersection_Front_Set_uint64_16_4 58524841.212 -
SetIntersection_Front_Set_uint64_1_1 568099967.165 -
SetIntersection_Front_Set_uint64_256_1 4485198.771 1.66%
SetIntersection_Front_Set_uint64_256_16 4757712.654 -5.00%
SetIntersection_Front_Set_uint64_256_256 8668079.986 -8.85%
SetIntersection_Front_Set_uint64_256_4 4450275.743 -2.29%
SetIntersection_Front_Set_uint64_256_64 5863620.086 -1.32%
SetIntersection_Front_Set_uint64_262144_1 1115489.284 2.03%
SetIntersection_Front_Set_uint64_262144_1024 14758972.421 -9.82%
SetIntersection_Front_Set_uint64_262144_16 1239604.591 -7.21%
SetIntersection_Front_Set_uint64_262144_16384 335656810.516 -1.37%
SetIntersection_Front_Set_uint64_262144_256 4597644.037 -
SetIntersection_Front_Set_uint64_262144_262144 1813679.363 -2.08%
SetIntersection_Front_Set_uint64_262144_4 1139550.447 -4.07%
SetIntersection_Front_Set_uint64_262144_64 1916379.595 -5.30%
SetIntersection_Front_Set_uint64_4_1 226934998.139 -
SetIntersection_Front_Set_uint64_4_4 147333535.650 -
SetIntersection_Front_Set_uint64_64_1 17490444.428 -
SetIntersection_Front_Set_uint64_64_16 16461564.163 1.07%
SetIntersection_Front_Set_uint64_64_4 17344307.173 1.17%
SetIntersection_Front_Set_uint64_64_64 14955723.823 -4.63%
SetIntersection_Front_Vector_float_1024_1 1113943.625 -
SetIntersection_Front_Vector_float_1024_1024 5982540.253 -
SetIntersection_Front_Vector_float_1024_16 1185275.126 -
SetIntersection_Front_Vector_float_1024_256 2349315.869 -
SetIntersection_Front_Vector_float_1024_4 1139774.523 -
SetIntersection_Front_Vector_float_1024_64 1438836.830 -
SetIntersection_Front_Vector_float_16384_1 1126565.852 1.43%
SetIntersection_Front_Vector_float_16384_1024 5938693.695 -
SetIntersection_Front_Vector_float_16384_16 1189301.390 -
SetIntersection_Front_Vector_float_16384_16384 80163201.893 -
SetIntersection_Front_Vector_float_16384_256 2340639.188 -
SetIntersection_Front_Vector_float_16384_4 1115754.114 -1.52%
SetIntersection_Front_Vector_float_16384_64 1435605.802 -
SetIntersection_Front_Vector_float_16_1 67177181.383 -
SetIntersection_Front_Vector_float_16_16 37916299.574 -1.47%
SetIntersection_Front_Vector_float_16_4 58399532.969 1.01%
SetIntersection_Front_Vector_float_1_1 572503524.025 -
SetIntersection_Front_Vector_float_256_1 4442542.615 -
SetIntersection_Front_Vector_float_256_16 4465348.922 -
SetIntersection_Front_Vector_float_256_256 4665910.142 -
SetIntersection_Front_Vector_float_256_4 4454339.532 -
SetIntersection_Front_Vector_float_256_64 4542491.859 -
SetIntersection_Front_Vector_float_262144_1 1123404.899 1.06%
SetIntersection_Front_Vector_float_262144_1024 5970041.885 -
SetIntersection_Front_Vector_float_262144_16 1191276.006 -
SetIntersection_Front_Vector_float_262144_16384 80125594.102 -
SetIntersection_Front_Vector_float_262144_256 2342472.253 1.36%
SetIntersection_Front_Vector_float_262144_262144 351188588.225 -
SetIntersection_Front_Vector_float_262144_4 1135210.355 -
SetIntersection_Front_Vector_float_262144_64 1408825.877 -1.73%
SetIntersection_Front_Vector_float_4_1 229104864.662 -
SetIntersection_Front_Vector_float_4_4 146127101.730 -
SetIntersection_Front_Vector_float_64_1 17579680.135 -
SetIntersection_Front_Vector_float_64_16 15215401.789 -
SetIntersection_Front_Vector_float_64_4 17014093.302 -
SetIntersection_Front_Vector_float_64_64 11490562.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1117637.400 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 7814507.897 -6.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1225465.063 -2.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2809094.175 -13.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1137875.526 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1490307.706 -10.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1098402.858 1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8318569.532 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1200790.154 -2.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 116194040.427 -1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2965685.623 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1115841.790 -2.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1568149.120 -1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66782846.532 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 38708809.930 -1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57981482.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 568204718.216 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4354647.902 -2.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4664786.424 2.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5908641.182 1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4523341.585 4.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5005644.156 -2.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1061874.497 -3.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8301500.251 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1182979.548 -4.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 116082459.985 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2947546.093 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 348492478.561 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1133292.234 1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1597146.933 3.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227121789.449 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145991881.535 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17475307.110 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15667834.374 -1.39%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17056668.131 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12615579.105 -
SetIntersection_Front_Vector_string_1024_1 1150709.805 1.02%
SetIntersection_Front_Vector_string_1024_1024 38827895.281 1.34%
SetIntersection_Front_Vector_string_1024_16 1736859.938 2.28%
SetIntersection_Front_Vector_string_1024_256 10075958.325 -18.85%
SetIntersection_Front_Vector_string_1024_4 1271028.164 1.79%
SetIntersection_Front_Vector_string_1024_64 3559098.455 -6.65%
SetIntersection_Front_Vector_string_16384_1 1148977.981 1.21%
SetIntersection_Front_Vector_string_16384_1024 38460906.927 -6.61%
SetIntersection_Front_Vector_string_16384_16 1712869.498 -5.90%
SetIntersection_Front_Vector_string_16384_16384 352867091.473 -
SetIntersection_Front_Vector_string_16384_256 10280864.940 2.09%
SetIntersection_Front_Vector_string_16384_4 1259159.535 -
SetIntersection_Front_Vector_string_16384_64 3472380.541 -
SetIntersection_Front_Vector_string_16_1 68629879.363 -
SetIntersection_Front_Vector_string_16_16 54153647.605 -3.57%
SetIntersection_Front_Vector_string_16_4 63948581.381 -
SetIntersection_Front_Vector_string_1_1 584359229.713 -
SetIntersection_Front_Vector_string_256_1 4535959.473 -
SetIntersection_Front_Vector_string_256_16 6383717.021 -1.11%
SetIntersection_Front_Vector_string_256_256 20402191.724 -
SetIntersection_Front_Vector_string_256_4 4924064.031 -1.68%
SetIntersection_Front_Vector_string_256_64 10873978.606 -
SetIntersection_Front_Vector_string_262144_1 1157160.001 -
SetIntersection_Front_Vector_string_262144_1024 39972903.808 -10.48%
SetIntersection_Front_Vector_string_262144_16 1745195.191 2.94%
SetIntersection_Front_Vector_string_262144_16384 339810665.649 -3.12%
SetIntersection_Front_Vector_string_262144_256 10095510.185 -14.15%
SetIntersection_Front_Vector_string_262144_262144 14397580.402 -1.24%
SetIntersection_Front_Vector_string_262144_4 1267094.222 -
SetIntersection_Front_Vector_string_262144_64 3388792.525 -
SetIntersection_Front_Vector_string_4_1 233556666.891 -
SetIntersection_Front_Vector_string_4_4 160094336.262 -
SetIntersection_Front_Vector_string_64_1 17921783.238 -
SetIntersection_Front_Vector_string_64_16 21684442.606 -
SetIntersection_Front_Vector_string_64_4 18836525.472 -1.32%
SetIntersection_Front_Vector_string_64_64 26861237.004 -5.44%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1121677.786 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9986551.307 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1253433.292 -1.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3411526.960 1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1153117.948 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1642817.352 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1100401.933 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9976316.840 -7.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1252908.702 -1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140528116.765 -7.30%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3275107.699 -7.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151558.854 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1701240.904 -2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66937818.721 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39944370.235 -1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58741697.897 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569145360.306 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4430605.926 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4719526.607 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6688094.150 -6.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4498578.918 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5375860.837 -2.96%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1118946.490 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9655099.067 -4.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1267346.485 2.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 139818081.246 -7.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3358518.772 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350617305.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1123998.777 -2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1671923.620 -4.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227424733.267 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146796271.318 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17444052.084 -1.63%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16054981.195 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17319907.460 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13570905.266 -2.14%
SetIntersection_Front_Vector_uint32_1024_1 1119963.051 -
SetIntersection_Front_Vector_uint32_1024_1024 5947341.917 -
SetIntersection_Front_Vector_uint32_1024_16 1195259.222 4.41%
SetIntersection_Front_Vector_uint32_1024_256 2363779.409 1.01%
SetIntersection_Front_Vector_uint32_1024_4 1137535.835 -
SetIntersection_Front_Vector_uint32_1024_64 1454101.661 2.13%
SetIntersection_Front_Vector_uint32_16384_1 1118039.560 -
SetIntersection_Front_Vector_uint32_16384_1024 5984588.432 -14.76%
SetIntersection_Front_Vector_uint32_16384_16 1189471.522 -2.28%
SetIntersection_Front_Vector_uint32_16384_16384 79792374.727 -13.89%
SetIntersection_Front_Vector_uint32_16384_256 2317943.950 -11.02%
SetIntersection_Front_Vector_uint32_16384_4 1100605.099 -2.40%
SetIntersection_Front_Vector_uint32_16384_64 1448540.327 -3.92%
SetIntersection_Front_Vector_uint32_16_1 67279883.146 -
SetIntersection_Front_Vector_uint32_16_16 38109318.108 -2.52%
SetIntersection_Front_Vector_uint32_16_4 57679038.070 -
SetIntersection_Front_Vector_uint32_1_1 571024710.095 -
SetIntersection_Front_Vector_uint32_256_1 4458968.113 -
SetIntersection_Front_Vector_uint32_256_16 4434927.989 -2.27%
SetIntersection_Front_Vector_uint32_256_256 4615086.214 -10.92%
SetIntersection_Front_Vector_uint32_256_4 4460234.378 -
SetIntersection_Front_Vector_uint32_256_64 4499787.401 -5.19%
SetIntersection_Front_Vector_uint32_262144_1 1120942.798 -
SetIntersection_Front_Vector_uint32_262144_1024 5905284.605 -1.18%
SetIntersection_Front_Vector_uint32_262144_16 1191856.757 -
SetIntersection_Front_Vector_uint32_262144_16384 79655996.346 -8.25%
SetIntersection_Front_Vector_uint32_262144_256 2371206.303 -6.44%
SetIntersection_Front_Vector_uint32_262144_262144 350638732.475 1.45%
SetIntersection_Front_Vector_uint32_262144_4 1142174.804 1.10%
SetIntersection_Front_Vector_uint32_262144_64 1380780.366 -9.45%
SetIntersection_Front_Vector_uint32_4_1 228531113.081 -
SetIntersection_Front_Vector_uint32_4_4 145774031.337 -
SetIntersection_Front_Vector_uint32_64_1 17584312.739 -
SetIntersection_Front_Vector_uint32_64_16 15184016.640 -1.38%
SetIntersection_Front_Vector_uint32_64_4 16949994.538 -
SetIntersection_Front_Vector_uint32_64_64 11518280.584 -
SetIntersection_Front_Vector_uint64_1024_1 1098379.496 -1.90%
SetIntersection_Front_Vector_uint64_1024_1024 5906874.501 -1.27%
SetIntersection_Front_Vector_uint64_1024_16 1212858.251 4.32%
SetIntersection_Front_Vector_uint64_1024_256 2282784.724 -2.78%
SetIntersection_Front_Vector_uint64_1024_4 1137858.526 3.18%
SetIntersection_Front_Vector_uint64_1024_64 1494087.506 5.12%
SetIntersection_Front_Vector_uint64_16384_1 1096669.476 -2.07%
SetIntersection_Front_Vector_uint64_16384_1024 5948097.768 1.64%
SetIntersection_Front_Vector_uint64_16384_16 1184584.653 -
SetIntersection_Front_Vector_uint64_16384_16384 77926872.091 -
SetIntersection_Front_Vector_uint64_16384_256 2323698.965 -
SetIntersection_Front_Vector_uint64_16384_4 1126812.952 -
SetIntersection_Front_Vector_uint64_16384_64 1412572.756 -
SetIntersection_Front_Vector_uint64_16_1 66864988.094 -
SetIntersection_Front_Vector_uint64_16_16 37895019.251 -
SetIntersection_Front_Vector_uint64_16_4 57926133.110 -
SetIntersection_Front_Vector_uint64_1_1 569134976.241 -
SetIntersection_Front_Vector_uint64_256_1 4365838.066 -
SetIntersection_Front_Vector_uint64_256_16 4383266.206 -2.04%
SetIntersection_Front_Vector_uint64_256_256 4692471.969 2.28%
SetIntersection_Front_Vector_uint64_256_4 4376339.181 -1.92%
SetIntersection_Front_Vector_uint64_256_64 4613416.329 1.14%
SetIntersection_Front_Vector_uint64_262144_1 1124365.654 2.10%
SetIntersection_Front_Vector_uint64_262144_1024 5797034.358 -2.23%
SetIntersection_Front_Vector_uint64_262144_16 1182856.154 -
SetIntersection_Front_Vector_uint64_262144_16384 78142725.054 -
SetIntersection_Front_Vector_uint64_262144_256 2306984.939 2.87%
SetIntersection_Front_Vector_uint64_262144_262144 349899279.350 -
SetIntersection_Front_Vector_uint64_262144_4 1136840.713 -
SetIntersection_Front_Vector_uint64_262144_64 1420392.405 -1.61%
SetIntersection_Front_Vector_uint64_4_1 227131900.293 -
SetIntersection_Front_Vector_uint64_4_4 145365944.039 -
SetIntersection_Front_Vector_uint64_64_1 17408180.884 -
SetIntersection_Front_Vector_uint64_64_16 15462597.170 -
SetIntersection_Front_Vector_uint64_64_4 16863692.750 -
SetIntersection_Front_Vector_uint64_64_64 11112574.157 -2.40%
SetIntersection_Interlaced_Set_float_1024_1 1120212.088 1.24%
SetIntersection_Interlaced_Set_float_1024_1024 15171939.680 -9.84%
SetIntersection_Interlaced_Set_float_1024_16 11757806.897 2.27%
SetIntersection_Interlaced_Set_float_1024_256 16210383.429 1.94%
SetIntersection_Interlaced_Set_float_1024_4 10274013.888 1.03%
SetIntersection_Interlaced_Set_float_1024_64 10043548.111 -
SetIntersection_Interlaced_Set_float_16384_1 1076198.348 -4.13%
SetIntersection_Interlaced_Set_float_16384_1024 168792311.418 -
SetIntersection_Interlaced_Set_float_16384_16 209828303.729 -
SetIntersection_Interlaced_Set_float_16384_16384 241062154.046 -30.01%
SetIntersection_Interlaced_Set_float_16384_256 199174906.814 -
SetIntersection_Interlaced_Set_float_16384_4 169189216.900 -
SetIntersection_Interlaced_Set_float_16384_64 214635969.256 -
SetIntersection_Interlaced_Set_float_16_1 67135760.081 -
SetIntersection_Interlaced_Set_float_16_16 41080607.225 -2.07%
SetIntersection_Interlaced_Set_float_16_4 64480716.028 -
SetIntersection_Interlaced_Set_float_1_1 573417201.723 -
SetIntersection_Interlaced_Set_float_256_1 4441862.600 -
SetIntersection_Interlaced_Set_float_256_16 12158961.078 -
SetIntersection_Interlaced_Set_float_256_256 8897110.834 -2.33%
SetIntersection_Interlaced_Set_float_256_4 11673706.673 -
SetIntersection_Interlaced_Set_float_256_64 15214412.585 6.56%
SetIntersection_Interlaced_Set_float_262144_1 1111774.686 1.46%
SetIntersection_Interlaced_Set_float_262144_1024 1538443.277 1.49%
SetIntersection_Interlaced_Set_float_262144_16 1614709.147 2.13%
SetIntersection_Interlaced_Set_float_262144_16384 1266510.418 1.97%
SetIntersection_Interlaced_Set_float_262144_256 1594712.644 2.31%
SetIntersection_Interlaced_Set_float_262144_262144 1827524.088 -
SetIntersection_Interlaced_Set_float_262144_4 1309571.535 3.49%
SetIntersection_Interlaced_Set_float_262144_64 1585164.062 2.11%
SetIntersection_Interlaced_Set_float_4_1 231567709.778 1.40%
SetIntersection_Interlaced_Set_float_4_4 147971792.403 -
SetIntersection_Interlaced_Set_float_64_1 17542626.960 -
SetIntersection_Interlaced_Set_float_64_16 24112732.909 -
SetIntersection_Interlaced_Set_float_64_4 22226059.764 -1.82%
SetIntersection_Interlaced_Set_float_64_64 14980944.200 -5.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127734.196 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21439504.911 -2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11869938.467 2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18540514.572 -2.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9955166.566 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11084650.891 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1106275.748 -2.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179399970.977 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 218745470.275 -2.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 347411498.232 -1.83%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206700145.486 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182380973.167 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227031885.769 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67333238.740 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44066550.116 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66598737.577 1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571383427.316 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4447342.606 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12725581.062 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11674618.037 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11177651.964 -3.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17247368.512 -5.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1111360.187 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625674.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1702588.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1333465.494 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1660110.268 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2308656.250 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1376809.814 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1666390.545 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228766126.027 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149209225.926 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17517316.432 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27038403.952 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23167435.080 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18364590.337 -2.47%
SetIntersection_Interlaced_Set_string_1024_1 1138103.070 -1.10%
SetIntersection_Interlaced_Set_string_1024_1024 56900928.280 -
SetIntersection_Interlaced_Set_string_1024_16 13650518.040 -
SetIntersection_Interlaced_Set_string_1024_256 36147008.994 -
SetIntersection_Interlaced_Set_string_1024_4 10664303.020 1.65%
SetIntersection_Interlaced_Set_string_1024_64 17136110.698 -
SetIntersection_Interlaced_Set_string_16384_1 1157604.255 -2.76%
SetIntersection_Interlaced_Set_string_16384_1024 352856331.064 -
SetIntersection_Interlaced_Set_string_16384_16 245986593.812 1.09%
SetIntersection_Interlaced_Set_string_16384_16384 350186595.812 -
SetIntersection_Interlaced_Set_string_16384_256 356766902.430 3.47%
SetIntersection_Interlaced_Set_string_16384_4 198913748.659 -
SetIntersection_Interlaced_Set_string_16384_64 352970650.883 1.37%
SetIntersection_Interlaced_Set_string_16_1 69330165.751 -
SetIntersection_Interlaced_Set_string_16_16 61203181.540 -3.08%
SetIntersection_Interlaced_Set_string_16_4 78147668.254 -
SetIntersection_Interlaced_Set_string_1_1 590851047.504 -
SetIntersection_Interlaced_Set_string_256_1 4602974.423 -
SetIntersection_Interlaced_Set_string_256_16 18945275.950 1.44%
SetIntersection_Interlaced_Set_string_256_256 32739460.538 1.79%
SetIntersection_Interlaced_Set_string_256_4 14051254.047 -1.45%
SetIntersection_Interlaced_Set_string_256_64 30653966.566 -2.61%
SetIntersection_Interlaced_Set_string_262144_1 1164976.919 -
SetIntersection_Interlaced_Set_string_262144_1024 2148832.602 1.77%
SetIntersection_Interlaced_Set_string_262144_16 2166046.631 -1.07%
SetIntersection_Interlaced_Set_string_262144_16384 2741625.244 -1.47%
SetIntersection_Interlaced_Set_string_262144_256 2126414.631 2.09%
SetIntersection_Interlaced_Set_string_262144_262144 17600806.234 -
SetIntersection_Interlaced_Set_string_262144_4 1882121.664 -
SetIntersection_Interlaced_Set_string_262144_64 2159748.861 -
SetIntersection_Interlaced_Set_string_4_1 236622348.299 -
SetIntersection_Interlaced_Set_string_4_4 168907352.417 1.42%
SetIntersection_Interlaced_Set_string_64_1 18142130.452 -
SetIntersection_Interlaced_Set_string_64_16 41187380.401 2.21%
SetIntersection_Interlaced_Set_string_64_4 27170351.149 -
SetIntersection_Interlaced_Set_string_64_64 39233642.609 2.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1120856.492 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25150596.179 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11979244.379 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20726780.318 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9943553.693 1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12017753.787 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1144007.952 1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 233847369.119 -4.29%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 251019392.201 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346871767.363 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 251472034.458 -26.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201446599.647 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348335267.617 2.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67544914.029 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45816144.752 2.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67650285.467 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 573856554.869 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4407582.964 -2.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13073848.528 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13548232.448 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11601401.042 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18892665.589 -2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1100631.559 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2012337.238 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2167659.097 1.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1796036.705 1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2060256.510 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3127765.301 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1882934.734 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2160575.682 2.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229389635.805 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 151050636.992 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17658942.028 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27895550.842 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23605206.154 -1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19752064.573 -
SetIntersection_Interlaced_Set_uint32_1024_1 1117075.428 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15053279.907 -
SetIntersection_Interlaced_Set_uint32_1024_16 11302144.801 -
SetIntersection_Interlaced_Set_uint32_1024_256 15366469.545 -1.22%
SetIntersection_Interlaced_Set_uint32_1024_4 10069634.951 1.24%
SetIntersection_Interlaced_Set_uint32_1024_64 10266685.609 2.37%
SetIntersection_Interlaced_Set_uint32_16384_1 1119710.251 -
SetIntersection_Interlaced_Set_uint32_16384_1024 165698829.075 -
SetIntersection_Interlaced_Set_uint32_16384_16 205878692.531 -
SetIntersection_Interlaced_Set_uint32_16384_16384 344941597.689 36.77%
SetIntersection_Interlaced_Set_uint32_16384_256 194126627.668 -
SetIntersection_Interlaced_Set_uint32_16384_4 166526532.431 -
SetIntersection_Interlaced_Set_uint32_16384_64 211152215.664 -1.44%
SetIntersection_Interlaced_Set_uint32_16_1 67175077.152 -
SetIntersection_Interlaced_Set_uint32_16_16 42188204.328 3.74%
SetIntersection_Interlaced_Set_uint32_16_4 64088330.409 -
SetIntersection_Interlaced_Set_uint32_1_1 570260652.012 -
SetIntersection_Interlaced_Set_uint32_256_1 4451603.302 1.78%
SetIntersection_Interlaced_Set_uint32_256_16 12226532.043 -
SetIntersection_Interlaced_Set_uint32_256_256 8549507.344 -8.33%
SetIntersection_Interlaced_Set_uint32_256_4 11750777.531 2.53%
SetIntersection_Interlaced_Set_uint32_256_64 14691726.501 -
SetIntersection_Interlaced_Set_uint32_262144_1 1068173.760 -2.09%
SetIntersection_Interlaced_Set_uint32_262144_1024 1508479.168 1.61%
SetIntersection_Interlaced_Set_uint32_262144_16 1598144.777 2.37%
SetIntersection_Interlaced_Set_uint32_262144_16384 1256725.504 2.09%
SetIntersection_Interlaced_Set_uint32_262144_256 1566779.215 1.40%
SetIntersection_Interlaced_Set_uint32_262144_262144 1949859.621 -
SetIntersection_Interlaced_Set_uint32_262144_4 1286304.363 2.69%
SetIntersection_Interlaced_Set_uint32_262144_64 1578882.731 2.85%
SetIntersection_Interlaced_Set_uint32_4_1 227700092.529 -
SetIntersection_Interlaced_Set_uint32_4_4 147543071.680 -
SetIntersection_Interlaced_Set_uint32_64_1 17589182.662 -
SetIntersection_Interlaced_Set_uint32_64_16 24808736.986 4.33%
SetIntersection_Interlaced_Set_uint32_64_4 22173525.918 -
SetIntersection_Interlaced_Set_uint32_64_64 14727666.716 -1.39%
SetIntersection_Interlaced_Set_uint64_1024_1 1124954.717 -
SetIntersection_Interlaced_Set_uint64_1024_1024 16003220.705 1.50%
SetIntersection_Interlaced_Set_uint64_1024_16 11336180.129 -
SetIntersection_Interlaced_Set_uint64_1024_256 15214193.949 -3.70%
SetIntersection_Interlaced_Set_uint64_1024_4 9849347.988 -
SetIntersection_Interlaced_Set_uint64_1024_64 10176100.815 -
SetIntersection_Interlaced_Set_uint64_16384_1 1112114.439 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177814788.308 2.48%
SetIntersection_Interlaced_Set_uint64_16384_16 224347571.235 -
SetIntersection_Interlaced_Set_uint64_16384_16384 334009257.361 -4.92%
SetIntersection_Interlaced_Set_uint64_16384_256 206820034.656 -
SetIntersection_Interlaced_Set_uint64_16384_4 180447815.469 -
SetIntersection_Interlaced_Set_uint64_16384_64 236943653.434 -
SetIntersection_Interlaced_Set_uint64_16_1 66816785.985 -
SetIntersection_Interlaced_Set_uint64_16_16 40823915.208 -1.00%
SetIntersection_Interlaced_Set_uint64_16_4 64558741.296 -
SetIntersection_Interlaced_Set_uint64_1_1 568289562.267 -
SetIntersection_Interlaced_Set_uint64_256_1 4434324.425 2.93%
SetIntersection_Interlaced_Set_uint64_256_16 12317853.983 -
SetIntersection_Interlaced_Set_uint64_256_256 9378094.737 -1.42%
SetIntersection_Interlaced_Set_uint64_256_4 11733432.533 -
SetIntersection_Interlaced_Set_uint64_256_64 14716983.962 -4.13%
SetIntersection_Interlaced_Set_uint64_262144_1 1086003.381 -2.01%
SetIntersection_Interlaced_Set_uint64_262144_1024 1588421.469 -
SetIntersection_Interlaced_Set_uint64_262144_16 1652992.676 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1266416.340 -
SetIntersection_Interlaced_Set_uint64_262144_256 1625345.051 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1869205.730 -
SetIntersection_Interlaced_Set_uint64_262144_4 1326381.674 -
SetIntersection_Interlaced_Set_uint64_262144_64 1629014.812 -
SetIntersection_Interlaced_Set_uint64_4_1 226137745.662 -
SetIntersection_Interlaced_Set_uint64_4_4 146747787.195 -
SetIntersection_Interlaced_Set_uint64_64_1 17485432.438 -
SetIntersection_Interlaced_Set_uint64_64_16 24050765.944 -2.08%
SetIntersection_Interlaced_Set_uint64_64_4 22119783.717 -1.10%
SetIntersection_Interlaced_Set_uint64_64_64 15403994.530 -
SetIntersection_Interlaced_Vector_float_1024_1 1121452.345 -
SetIntersection_Interlaced_Vector_float_1024_1024 5988476.427 -
SetIntersection_Interlaced_Vector_float_1024_16 2078212.772 5.87%
SetIntersection_Interlaced_Vector_float_1024_256 6431898.234 9.69%
SetIntersection_Interlaced_Vector_float_1024_4 1368244.075 8.30%
SetIntersection_Interlaced_Vector_float_1024_64 4303997.130 20.23%
SetIntersection_Interlaced_Vector_float_16384_1 1105278.008 -2.08%
SetIntersection_Interlaced_Vector_float_16384_1024 51260439.254 12.05%
SetIntersection_Interlaced_Vector_float_16384_16 2386096.339 -9.92%
SetIntersection_Interlaced_Vector_float_16384_16384 80351499.110 -
SetIntersection_Interlaced_Vector_float_16384_256 11717421.813 -15.47%
SetIntersection_Interlaced_Vector_float_16384_4 1422739.906 -
SetIntersection_Interlaced_Vector_float_16384_64 5435346.802 3.21%
SetIntersection_Interlaced_Vector_float_16_1 67144435.252 -
SetIntersection_Interlaced_Vector_float_16_16 38206496.517 -
SetIntersection_Interlaced_Vector_float_16_4 60449752.228 -
SetIntersection_Interlaced_Vector_float_1_1 571657350.431 -
SetIntersection_Interlaced_Vector_float_256_1 4434605.043 -
SetIntersection_Interlaced_Vector_float_256_16 6337442.059 1.48%
SetIntersection_Interlaced_Vector_float_256_256 4690548.305 -
SetIntersection_Interlaced_Vector_float_256_4 5311148.629 -2.40%
SetIntersection_Interlaced_Vector_float_256_64 7391636.892 1.60%
SetIntersection_Interlaced_Vector_float_262144_1 1119337.282 -
SetIntersection_Interlaced_Vector_float_262144_1024 85673930.382 -2.40%
SetIntersection_Interlaced_Vector_float_262144_16 3228718.986 -28.10%
SetIntersection_Interlaced_Vector_float_262144_16384 328767432.700 -5.34%
SetIntersection_Interlaced_Vector_float_262144_256 33461900.897 10.15%
SetIntersection_Interlaced_Vector_float_262144_262144 350660897.826 -
SetIntersection_Interlaced_Vector_float_262144_4 2177251.602 42.30%
SetIntersection_Interlaced_Vector_float_262144_64 7817260.537 -4.60%
SetIntersection_Interlaced_Vector_float_4_1 228345464.975 -
SetIntersection_Interlaced_Vector_float_4_4 146278287.487 1.14%
SetIntersection_Interlaced_Vector_float_64_1 17592281.871 -
SetIntersection_Interlaced_Vector_float_64_16 19348127.561 -
SetIntersection_Interlaced_Vector_float_64_4 18875930.614 -
SetIntersection_Interlaced_Vector_float_64_64 11487814.254 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1066041.772 -2.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9616262.903 3.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2653610.695 4.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8447602.816 13.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1486944.577 2.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5495427.581 9.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1062382.256 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 65203511.639 21.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3866848.119 4.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 124984318.746 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 24254506.614 12.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1621286.641 2.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5900866.404 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66752355.575 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39760837.027 2.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61509080.963 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 567933178.022 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4447592.123 1.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7930658.818 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5939818.284 -7.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5523194.613 3.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8768496.269 -7.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1070839.657 -3.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 132854552.760 14.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3629927.782 -48.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 341427410.514 -2.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 43949185.509 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 349855681.184 -1.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1573164.634 -5.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 23337258.272 78.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227264946.348 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 144366819.228 -1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17462706.220 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19609537.430 -1.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18753598.094 -1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12528932.305 -1.43%
SetIntersection_Interlaced_Vector_string_1024_1 1148263.930 1.86%
SetIntersection_Interlaced_Vector_string_1024_1024 39750466.914 -1.71%
SetIntersection_Interlaced_Vector_string_1024_16 3314246.444 -3.05%
SetIntersection_Interlaced_Vector_string_1024_256 21195607.434 -8.19%
SetIntersection_Interlaced_Vector_string_1024_4 1717688.819 -
SetIntersection_Interlaced_Vector_string_1024_64 8482834.421 1.11%
SetIntersection_Interlaced_Vector_string_16384_1 1151105.242 1.13%
SetIntersection_Interlaced_Vector_string_16384_1024 113285468.767 -4.01%
SetIntersection_Interlaced_Vector_string_16384_16 4324522.731 -1.85%
SetIntersection_Interlaced_Vector_string_16384_16384 349942031.008 -
SetIntersection_Interlaced_Vector_string_16384_256 37236521.997 -
SetIntersection_Interlaced_Vector_string_16384_4 1894703.549 -1.62%
SetIntersection_Interlaced_Vector_string_16384_64 11757829.673 -
SetIntersection_Interlaced_Vector_string_16_1 68860082.910 -
SetIntersection_Interlaced_Vector_string_16_16 55102827.709 1.51%
SetIntersection_Interlaced_Vector_string_16_4 72228308.527 -
SetIntersection_Interlaced_Vector_string_1_1 587482748.479 -
SetIntersection_Interlaced_Vector_string_256_1 4588893.321 -
SetIntersection_Interlaced_Vector_string_256_16 10820839.492 -
SetIntersection_Interlaced_Vector_string_256_256 20608769.423 3.81%
SetIntersection_Interlaced_Vector_string_256_4 6367321.046 -
SetIntersection_Interlaced_Vector_string_256_64 21098078.581 -4.79%
SetIntersection_Interlaced_Vector_string_262144_1 1149313.610 -
SetIntersection_Interlaced_Vector_string_262144_1024 221484749.648 -
SetIntersection_Interlaced_Vector_string_262144_16 5659759.743 1.13%
SetIntersection_Interlaced_Vector_string_262144_16384 996603.680 -
SetIntersection_Interlaced_Vector_string_262144_256 62289698.217 -3.06%
SetIntersection_Interlaced_Vector_string_262144_262144 14417326.092 -1.13%
SetIntersection_Interlaced_Vector_string_262144_4 2086738.084 -
SetIntersection_Interlaced_Vector_string_262144_64 18280989.934 -
SetIntersection_Interlaced_Vector_string_4_1 234251799.776 -
SetIntersection_Interlaced_Vector_string_4_4 161169663.924 -
SetIntersection_Interlaced_Vector_string_64_1 18034299.677 -
SetIntersection_Interlaced_Vector_string_64_16 30641852.382 -1.91%
SetIntersection_Interlaced_Vector_string_64_4 22718026.880 -3.72%
SetIntersection_Interlaced_Vector_string_64_64 27233579.188 -6.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1121866.972 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10824940.678 12.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2859716.415 15.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10179945.095 -7.95%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1570885.866 8.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6230745.508 30.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1117595.594 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 81413178.418 20.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3879465.523 9.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 145130060.937 3.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 35765750.492 37.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1793190.656 4.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10553857.493 29.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66991966.994 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39891708.716 -1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62945519.858 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570253525.770 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4445976.828 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8375534.219 -11.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7088989.797 8.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5602915.753 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11458357.923 10.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1125469.208 4.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 242597934.430 45.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5469350.594 -7.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352314394.215 2.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 75823214.186 52.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 352227970.477 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2132179.896 -4.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 16372706.444 6.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227176103.635 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147455774.144 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17557236.306 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21655828.783 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20639400.828 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13886941.744 3.75%
SetIntersection_Interlaced_Vector_uint32_1024_1 1118765.148 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5883588.165 -1.72%
SetIntersection_Interlaced_Vector_uint32_1024_16 2579471.702 42.99%
SetIntersection_Interlaced_Vector_uint32_1024_256 6015112.701 -13.77%
SetIntersection_Interlaced_Vector_uint32_1024_4 1466231.312 3.86%
SetIntersection_Interlaced_Vector_uint32_1024_64 4965644.262 31.94%
SetIntersection_Interlaced_Vector_uint32_16384_1 1121074.557 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 61047170.467 13.46%
SetIntersection_Interlaced_Vector_uint32_16384_16 3551555.727 8.36%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79883839.468 -
SetIntersection_Interlaced_Vector_uint32_16384_256 24484887.103 78.54%
SetIntersection_Interlaced_Vector_uint32_16384_4 1590542.762 2.92%
SetIntersection_Interlaced_Vector_uint32_16384_64 9430609.260 62.36%
SetIntersection_Interlaced_Vector_uint32_16_1 66965403.297 -
SetIntersection_Interlaced_Vector_uint32_16_16 38058761.423 -
SetIntersection_Interlaced_Vector_uint32_16_4 60026331.713 -
SetIntersection_Interlaced_Vector_uint32_1_1 570881169.701 -
SetIntersection_Interlaced_Vector_uint32_256_1 4739167.452 6.85%
SetIntersection_Interlaced_Vector_uint32_256_16 8013634.457 25.22%
SetIntersection_Interlaced_Vector_uint32_256_256 4598310.399 -1.36%
SetIntersection_Interlaced_Vector_uint32_256_4 5621983.164 6.93%
SetIntersection_Interlaced_Vector_uint32_256_64 7740992.994 12.59%
SetIntersection_Interlaced_Vector_uint32_262144_1 1080565.663 -2.96%
SetIntersection_Interlaced_Vector_uint32_262144_1024 130914806.693 36.38%
SetIntersection_Interlaced_Vector_uint32_262144_16 5968226.881 95.42%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349935387.894 -
SetIntersection_Interlaced_Vector_uint32_262144_256 46068620.766 35.63%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350679216.716 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1996094.139 5.58%
SetIntersection_Interlaced_Vector_uint32_262144_64 17869100.004 64.06%
SetIntersection_Interlaced_Vector_uint32_4_1 228564573.518 -
SetIntersection_Interlaced_Vector_uint32_4_4 144651756.481 -
SetIntersection_Interlaced_Vector_uint32_64_1 17499623.351 -
SetIntersection_Interlaced_Vector_uint32_64_16 18012942.663 -2.18%
SetIntersection_Interlaced_Vector_uint32_64_4 18473321.426 1.04%
SetIntersection_Interlaced_Vector_uint32_64_64 11425514.074 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1114642.949 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5825935.666 -2.83%
SetIntersection_Interlaced_Vector_uint64_1024_16 2521958.879 30.59%
SetIntersection_Interlaced_Vector_uint64_1024_256 7057375.233 8.36%
SetIntersection_Interlaced_Vector_uint64_1024_4 1445244.141 15.11%
SetIntersection_Interlaced_Vector_uint64_1024_64 4987039.838 36.87%
SetIntersection_Interlaced_Vector_uint64_16384_1 1121262.803 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 54825276.847 11.59%
SetIntersection_Interlaced_Vector_uint64_16384_16 2552271.580 -8.23%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78077320.339 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23821522.706 37.74%
SetIntersection_Interlaced_Vector_uint64_16384_4 1412396.480 -3.23%
SetIntersection_Interlaced_Vector_uint64_16384_64 8411187.386 44.52%
SetIntersection_Interlaced_Vector_uint64_16_1 66708948.960 -
SetIntersection_Interlaced_Vector_uint64_16_16 37757153.990 -
SetIntersection_Interlaced_Vector_uint64_16_4 59826378.435 -
SetIntersection_Interlaced_Vector_uint64_1_1 568883094.482 -
SetIntersection_Interlaced_Vector_uint64_256_1 4444121.529 -
SetIntersection_Interlaced_Vector_uint64_256_16 7420065.154 15.37%
SetIntersection_Interlaced_Vector_uint64_256_256 4581354.241 -1.29%
SetIntersection_Interlaced_Vector_uint64_256_4 5056667.765 3.99%
SetIntersection_Interlaced_Vector_uint64_256_64 7007053.648 -8.24%
SetIntersection_Interlaced_Vector_uint64_262144_1 1054232.624 -4.04%
SetIntersection_Interlaced_Vector_uint64_262144_1024 111252579.828 16.88%
SetIntersection_Interlaced_Vector_uint64_262144_16 5802691.906 72.29%
SetIntersection_Interlaced_Vector_uint64_262144_16384 356309248.688 2.23%
SetIntersection_Interlaced_Vector_uint64_262144_256 44657089.509 18.31%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350792140.349 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1956275.724 -
SetIntersection_Interlaced_Vector_uint64_262144_64 9485801.796 -
SetIntersection_Interlaced_Vector_uint64_4_1 227153254.679 -
SetIntersection_Interlaced_Vector_uint64_4_4 144208265.646 -
SetIntersection_Interlaced_Vector_uint64_64_1 17480276.016 -
SetIntersection_Interlaced_Vector_uint64_64_16 18569560.801 3.17%
SetIntersection_Interlaced_Vector_uint64_64_4 18421403.323 -
SetIntersection_Interlaced_Vector_uint64_64_64 11372324.937 -
SetIntersection_None_Set_float_1024_1 11781426.811 19.91%
SetIntersection_None_Set_float_1024_1024 8873839.517 -3.06%
SetIntersection_None_Set_float_1024_16 11617807.998 17.37%
SetIntersection_None_Set_float_1024_256 8900362.341 -8.77%
SetIntersection_None_Set_float_1024_4 11699847.116 20.48%
SetIntersection_None_Set_float_1024_64 11484113.284 17.07%
SetIntersection_None_Set_float_16384_1 158465403.836 1.49%
SetIntersection_None_Set_float_16384_1024 155336477.314 1.16%
SetIntersection_None_Set_float_16384_16 155568116.031 -
SetIntersection_None_Set_float_16384_16384 155937065.397 -2.56%
SetIntersection_None_Set_float_16384_256 155476646.841 -
SetIntersection_None_Set_float_16384_4 155657629.459 -
SetIntersection_None_Set_float_16384_64 154839660.507 -
SetIntersection_None_Set_float_16_1 70432254.690 -
SetIntersection_None_Set_float_16_16 37638723.732 -
SetIntersection_None_Set_float_16_4 60279830.740 -
SetIntersection_None_Set_float_1_1 571714120.108 -
SetIntersection_None_Set_float_256_1 11681609.878 -
SetIntersection_None_Set_float_256_16 11110150.233 -
SetIntersection_None_Set_float_256_256 5777005.350 -
SetIntersection_None_Set_float_256_4 11714310.022 -
SetIntersection_None_Set_float_256_64 9410187.361 -1.51%
SetIntersection_None_Set_float_262144_1 1186994.709 1.82%
SetIntersection_None_Set_float_262144_1024 1190921.227 2.77%
SetIntersection_None_Set_float_262144_16 1187076.902 2.15%
SetIntersection_None_Set_float_262144_16384 1180332.029 1.19%
SetIntersection_None_Set_float_262144_256 1186217.529 1.77%
SetIntersection_None_Set_float_262144_262144 1192165.037 2.55%
SetIntersection_None_Set_float_262144_4 1187283.774 2.30%
SetIntersection_None_Set_float_262144_64 1182921.225 1.62%
SetIntersection_None_Set_float_4_1 231774898.858 -
SetIntersection_None_Set_float_4_4 144477472.509 -
SetIntersection_None_Set_float_64_1 22680216.977 -
SetIntersection_None_Set_float_64_16 18658847.275 1.56%
SetIntersection_None_Set_float_64_4 21842651.590 1.61%
SetIntersection_None_Set_float_64_64 11984115.834 1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8701203.743 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8688489.727 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8761038.043 -1.96%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8805761.598 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8738143.197 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8733034.166 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 158043510.929 -2.38%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160283871.107 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169297337.739 -1.70%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171939129.162 3.55%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161777735.365 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166095878.487 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166320043.508 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71122426.077 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37299424.599 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60311968.097 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 568911461.018 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11647156.367 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10998581.629 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5751032.018 -2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11292371.037 -2.93%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9207894.139 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1239150.877 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1243542.072 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1241795.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1247007.164 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1245363.525 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1257757.977 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1239708.252 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1243221.027 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230684966.429 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144263878.233 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22560198.330 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18683122.645 -1.87%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21893142.256 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11586600.133 -3.22%
SetIntersection_None_Set_string_1024_1 9228657.072 -
SetIntersection_None_Set_string_1024_1024 8998750.097 1.49%
SetIntersection_None_Set_string_1024_16 9429309.908 5.37%
SetIntersection_None_Set_string_1024_256 8906134.398 -
SetIntersection_None_Set_string_1024_4 9504399.301 6.35%
SetIntersection_None_Set_string_1024_64 9540461.969 4.62%
SetIntersection_None_Set_string_16384_1 203301179.176 6.92%
SetIntersection_None_Set_string_16384_1024 213223729.535 4.09%
SetIntersection_None_Set_string_16384_16 197938781.147 2.72%
SetIntersection_None_Set_string_16384_16384 197624372.900 -
SetIntersection_None_Set_string_16384_256 207754046.734 5.65%
SetIntersection_None_Set_string_16384_4 199505124.018 3.34%
SetIntersection_None_Set_string_16384_64 200330997.419 3.21%
SetIntersection_None_Set_string_16_1 73190299.919 -
SetIntersection_None_Set_string_16_16 38827196.726 -
SetIntersection_None_Set_string_16_4 62315825.605 -
SetIntersection_None_Set_string_1_1 577568217.598 -
SetIntersection_None_Set_string_256_1 11914616.201 -
SetIntersection_None_Set_string_256_16 11341451.298 1.78%
SetIntersection_None_Set_string_256_256 6055117.450 4.08%
SetIntersection_None_Set_string_256_4 11763518.733 -
SetIntersection_None_Set_string_256_64 9558211.502 -
SetIntersection_None_Set_string_262144_1 1693784.832 -
SetIntersection_None_Set_string_262144_1024 1706205.727 1.41%
SetIntersection_None_Set_string_262144_16 1693920.656 -
SetIntersection_None_Set_string_262144_16384 1699516.846 -
SetIntersection_None_Set_string_262144_256 1688829.834 -
SetIntersection_None_Set_string_262144_262144 1703356.528 1.04%
SetIntersection_None_Set_string_262144_4 1697147.785 -
SetIntersection_None_Set_string_262144_64 1697540.367 -
SetIntersection_None_Set_string_4_1 236359535.531 -
SetIntersection_None_Set_string_4_4 147366902.557 -
SetIntersection_None_Set_string_64_1 24000103.296 -
SetIntersection_None_Set_string_64_16 19423281.485 -
SetIntersection_None_Set_string_64_4 22910870.667 -
SetIntersection_None_Set_string_64_64 12282098.092 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8719768.503 -1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8806535.648 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 9016013.314 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8696244.426 -4.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8740302.505 -1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8812504.663 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 199316330.095 6.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 205761732.336 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198539426.176 4.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195919220.463 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 197712344.999 1.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197897159.610 2.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204369733.973 8.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71131220.794 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37963262.534 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60522713.804 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572459004.177 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11703717.167 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10761123.446 -2.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5745825.062 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11663766.203 2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9436804.068 -1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1707299.885 4.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1688155.922 1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1707527.344 4.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1704912.516 3.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1709611.328 3.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1677845.947 1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1684704.018 1.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1703663.492 3.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231710867.552 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145307704.604 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23479064.610 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18800939.740 -2.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22552382.118 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11823041.673 -
SetIntersection_None_Set_uint32_1024_1 8773897.688 -
SetIntersection_None_Set_uint32_1024_1024 8705607.056 -
SetIntersection_None_Set_uint32_1024_16 8869003.813 -
SetIntersection_None_Set_uint32_1024_256 8801480.840 -
SetIntersection_None_Set_uint32_1024_4 8653665.097 -
SetIntersection_None_Set_uint32_1024_64 8723369.588 -
SetIntersection_None_Set_uint32_16384_1 151385815.601 -1.29%
SetIntersection_None_Set_uint32_16384_1024 151395908.210 -
SetIntersection_None_Set_uint32_16384_16 151445404.595 -
SetIntersection_None_Set_uint32_16384_16384 154036713.071 -
SetIntersection_None_Set_uint32_16384_256 150080965.179 -1.23%
SetIntersection_None_Set_uint32_16384_4 150729631.383 -1.61%
SetIntersection_None_Set_uint32_16384_64 152107229.960 -
SetIntersection_None_Set_uint32_16_1 70821704.586 -
SetIntersection_None_Set_uint32_16_16 37717967.984 -
SetIntersection_None_Set_uint32_16_4 60147485.825 -
SetIntersection_None_Set_uint32_1_1 570461077.537 -
SetIntersection_None_Set_uint32_256_1 11609155.603 -
SetIntersection_None_Set_uint32_256_16 10800466.463 -1.32%
SetIntersection_None_Set_uint32_256_256 5758584.616 -3.91%
SetIntersection_None_Set_uint32_256_4 11628765.219 -
SetIntersection_None_Set_uint32_256_64 9440976.910 2.01%
SetIntersection_None_Set_uint32_262144_1 1182347.900 1.47%
SetIntersection_None_Set_uint32_262144_1024 1170090.900 -
SetIntersection_None_Set_uint32_262144_16 1179463.217 1.14%
SetIntersection_None_Set_uint32_262144_16384 1179157.469 2.19%
SetIntersection_None_Set_uint32_262144_256 1180680.664 1.79%
SetIntersection_None_Set_uint32_262144_262144 1168330.728 -
SetIntersection_None_Set_uint32_262144_4 1178001.223 1.34%
SetIntersection_None_Set_uint32_262144_64 1174853.435 1.15%
SetIntersection_None_Set_uint32_4_1 230509171.712 -
SetIntersection_None_Set_uint32_4_4 144345582.665 -
SetIntersection_None_Set_uint32_64_1 23336392.248 -
SetIntersection_None_Set_uint32_64_16 18980228.713 -1.12%
SetIntersection_None_Set_uint32_64_4 22616701.070 -
SetIntersection_None_Set_uint32_64_64 12023211.886 -
SetIntersection_None_Set_uint64_1024_1 8790092.926 1.41%
SetIntersection_None_Set_uint64_1024_1024 8736890.416 -
SetIntersection_None_Set_uint64_1024_16 8851467.867 1.57%
SetIntersection_None_Set_uint64_1024_256 8681153.064 -
SetIntersection_None_Set_uint64_1024_4 8681697.495 -2.03%
SetIntersection_None_Set_uint64_1024_64 8805052.450 1.58%
SetIntersection_None_Set_uint64_16384_1 156582014.942 -
SetIntersection_None_Set_uint64_16384_1024 162195263.282 -1.83%
SetIntersection_None_Set_uint64_16384_16 163565940.923 -1.54%
SetIntersection_None_Set_uint64_16384_16384 163375522.042 -6.72%
SetIntersection_None_Set_uint64_16384_256 162920069.684 -1.70%
SetIntersection_None_Set_uint64_16384_4 159731966.709 -1.05%
SetIntersection_None_Set_uint64_16384_64 165102217.376 -2.79%
SetIntersection_None_Set_uint64_16_1 70167770.402 -
SetIntersection_None_Set_uint64_16_16 37341707.010 -
SetIntersection_None_Set_uint64_16_4 59847593.872 -
SetIntersection_None_Set_uint64_1_1 567173468.073 -
SetIntersection_None_Set_uint64_256_1 11458956.285 -3.17%
SetIntersection_None_Set_uint64_256_16 10911411.528 -
SetIntersection_None_Set_uint64_256_256 5801693.292 -
SetIntersection_None_Set_uint64_256_4 11647595.715 2.62%
SetIntersection_None_Set_uint64_256_64 9148549.839 -
SetIntersection_None_Set_uint64_262144_1 1202182.457 -
SetIntersection_None_Set_uint64_262144_1024 1206277.018 -
SetIntersection_None_Set_uint64_262144_16 1199553.061 -
SetIntersection_None_Set_uint64_262144_16384 1205723.469 -
SetIntersection_None_Set_uint64_262144_256 1200169.109 -
SetIntersection_None_Set_uint64_262144_262144 1211458.660 -
SetIntersection_None_Set_uint64_262144_4 1194892.822 -
SetIntersection_None_Set_uint64_262144_64 1201681.314 -
SetIntersection_None_Set_uint64_4_1 229612062.229 -
SetIntersection_None_Set_uint64_4_4 144338011.452 -
SetIntersection_None_Set_uint64_64_1 23609763.140 -
SetIntersection_None_Set_uint64_64_16 19094694.170 -
SetIntersection_None_Set_uint64_64_4 22400993.675 -
SetIntersection_None_Set_uint64_64_64 11832456.158 -
SetIntersection_None_Vector_float_1024_1 1153432.128 -
SetIntersection_None_Vector_float_1024_1024 1153112.982 -
SetIntersection_None_Vector_float_1024_16 1154957.193 -
SetIntersection_None_Vector_float_1024_256 1149121.443 -
SetIntersection_None_Vector_float_1024_4 1151967.105 -
SetIntersection_None_Vector_float_1024_64 1147132.682 -
SetIntersection_None_Vector_float_16384_1 1175967.253 1.56%
SetIntersection_None_Vector_float_16384_1024 1183733.930 -
SetIntersection_None_Vector_float_16384_16 1177743.706 -
SetIntersection_None_Vector_float_16384_16384 1187511.096 2.65%
SetIntersection_None_Vector_float_16384_256 1169878.156 -
SetIntersection_None_Vector_float_16384_4 1173224.932 -
SetIntersection_None_Vector_float_16384_64 1176140.577 -
SetIntersection_None_Vector_float_16_1 67679486.263 -
SetIntersection_None_Vector_float_16_16 35956677.305 -
SetIntersection_None_Vector_float_16_4 57547625.266 -
SetIntersection_None_Vector_float_1_1 570931311.595 -
SetIntersection_None_Vector_float_256_1 4551446.033 -
SetIntersection_None_Vector_float_256_16 4310115.574 -
SetIntersection_None_Vector_float_256_256 2287718.803 -
SetIntersection_None_Vector_float_256_4 4485915.632 -
SetIntersection_None_Vector_float_256_64 3640359.794 -
SetIntersection_None_Vector_float_262144_1 1206164.168 -
SetIntersection_None_Vector_float_262144_1024 1207504.902 1.45%
SetIntersection_None_Vector_float_262144_16 1225730.748 3.37%
SetIntersection_None_Vector_float_262144_16384 1215063.442 -
SetIntersection_None_Vector_float_262144_256 1202743.868 -
SetIntersection_None_Vector_float_262144_262144 1211103.808 -
SetIntersection_None_Vector_float_262144_4 1189487.460 -1.88%
SetIntersection_None_Vector_float_262144_64 1208476.526 -
SetIntersection_None_Vector_float_4_1 228922181.958 -
SetIntersection_None_Vector_float_4_4 142975602.988 -
SetIntersection_None_Vector_float_64_1 17841106.274 -
SetIntersection_None_Vector_float_64_16 14557602.712 -
SetIntersection_None_Vector_float_64_4 17031702.820 -
SetIntersection_None_Vector_float_64_64 9044471.132 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1156972.952 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1149819.338 -3.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1114351.355 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1134611.608 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1156723.109 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1121509.005 -1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1185839.499 1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1179827.565 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1193721.914 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1167112.505 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1168638.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1186023.541 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1138153.635 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67205168.404 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35632806.549 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57220588.228 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 565162578.664 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4506555.697 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4265673.421 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2290764.007 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4444386.308 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3613389.138 -1.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1208028.356 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1159306.166 -2.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1243784.537 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1216233.898 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1185896.138 -2.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197224.107 -1.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1223084.434 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1213848.816 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227409154.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142265526.671 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17692476.231 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14429914.271 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16917778.175 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8918306.330 -
SetIntersection_None_Vector_string_1024_1 1217589.145 -
SetIntersection_None_Vector_string_1024_1024 1233135.803 -1.14%
SetIntersection_None_Vector_string_1024_16 1234064.927 -1.56%
SetIntersection_None_Vector_string_1024_256 1231985.951 -
SetIntersection_None_Vector_string_1024_4 1223194.619 1.06%
SetIntersection_None_Vector_string_1024_64 1237205.120 -
SetIntersection_None_Vector_string_16384_1 1238769.427 -3.94%
SetIntersection_None_Vector_string_16384_1024 1279136.789 -
SetIntersection_None_Vector_string_16384_16 1297481.268 -
SetIntersection_None_Vector_string_16384_16384 1286524.925 -
SetIntersection_None_Vector_string_16384_256 1293048.176 -1.19%
SetIntersection_None_Vector_string_16384_4 1275199.093 -
SetIntersection_None_Vector_string_16384_64 1270426.949 -5.39%
SetIntersection_None_Vector_string_16_1 68951025.757 -
SetIntersection_None_Vector_string_16_16 36673994.828 -
SetIntersection_None_Vector_string_16_4 58640535.627 -
SetIntersection_None_Vector_string_1_1 571379802.698 -
SetIntersection_None_Vector_string_256_1 4725966.831 -
SetIntersection_None_Vector_string_256_16 4501054.261 -1.18%
SetIntersection_None_Vector_string_256_256 2387390.826 -
SetIntersection_None_Vector_string_256_4 4711617.825 -
SetIntersection_None_Vector_string_256_64 3839319.796 -
SetIntersection_None_Vector_string_262144_1 1357146.511 -1.76%
SetIntersection_None_Vector_string_262144_1024 1367773.836 -
SetIntersection_None_Vector_string_262144_16 1316512.086 -3.99%
SetIntersection_None_Vector_string_262144_16384 1360597.354 -1.39%
SetIntersection_None_Vector_string_262144_256 1350300.337 -
SetIntersection_None_Vector_string_262144_262144 1361206.804 -1.01%
SetIntersection_None_Vector_string_262144_4 1371181.185 -
SetIntersection_None_Vector_string_262144_64 1359830.167 -1.57%
SetIntersection_None_Vector_string_4_1 231460831.440 -
SetIntersection_None_Vector_string_4_4 144693838.353 -
SetIntersection_None_Vector_string_64_1 18507039.150 -
SetIntersection_None_Vector_string_64_16 14978432.944 -
SetIntersection_None_Vector_string_64_4 17657775.518 -
SetIntersection_None_Vector_string_64_64 9321157.774 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1194537.371 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1136794.533 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1171889.253 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1194122.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1141645.850 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1187551.351 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1221037.604 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1236344.120 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1228259.672 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1180341.060 -4.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1241233.782 2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1233452.047 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1247691.933 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67918352.646 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 36031828.207 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57546309.666 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566717724.017 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4550567.167 -1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4356944.438 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2321270.843 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4524737.952 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3692232.682 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1306453.951 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1207720.344 -4.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1251584.232 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1262752.886 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1328185.535 3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1262276.362 -2.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1246994.701 -1.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1248186.541 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227472877.328 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142685129.329 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17943370.163 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14466815.795 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17055314.304 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9131843.644 -
SetIntersection_None_Vector_uint32_1024_1 1157189.743 -
SetIntersection_None_Vector_uint32_1024_1024 1165216.838 1.76%
SetIntersection_None_Vector_uint32_1024_16 1132379.782 -1.06%
SetIntersection_None_Vector_uint32_1024_256 1165088.855 -
SetIntersection_None_Vector_uint32_1024_4 1164240.261 3.91%
SetIntersection_None_Vector_uint32_1024_64 1166687.791 1.26%
SetIntersection_None_Vector_uint32_16384_1 1167554.661 -
SetIntersection_None_Vector_uint32_16384_1024 1183759.644 -
SetIntersection_None_Vector_uint32_16384_16 1187564.362 -
SetIntersection_None_Vector_uint32_16384_16384 1168120.365 -
SetIntersection_None_Vector_uint32_16384_256 1181240.960 -
SetIntersection_None_Vector_uint32_16384_4 1185770.322 1.39%
SetIntersection_None_Vector_uint32_16384_64 1183730.644 2.75%
SetIntersection_None_Vector_uint32_16_1 67589927.068 -
SetIntersection_None_Vector_uint32_16_16 35997674.839 -
SetIntersection_None_Vector_uint32_16_4 57449736.556 -
SetIntersection_None_Vector_uint32_1_1 585861414.531 -
SetIntersection_None_Vector_uint32_256_1 4535330.343 -
SetIntersection_None_Vector_uint32_256_16 4301748.655 1.10%
SetIntersection_None_Vector_uint32_256_256 2277781.807 -1.40%
SetIntersection_None_Vector_uint32_256_4 4470669.017 -
SetIntersection_None_Vector_uint32_256_64 3655910.237 -
SetIntersection_None_Vector_uint32_262144_1 1218000.183 -
SetIntersection_None_Vector_uint32_262144_1024 1218290.086 1.65%
SetIntersection_None_Vector_uint32_262144_16 1238515.488 2.86%
SetIntersection_None_Vector_uint32_262144_16384 1218493.276 2.66%
SetIntersection_None_Vector_uint32_262144_256 1223081.762 1.90%
SetIntersection_None_Vector_uint32_262144_262144 1183093.874 -
SetIntersection_None_Vector_uint32_262144_4 1222532.222 2.89%
SetIntersection_None_Vector_uint32_262144_64 1214266.834 -
SetIntersection_None_Vector_uint32_4_1 228553760.803 -
SetIntersection_None_Vector_uint32_4_4 142688140.040 -
SetIntersection_None_Vector_uint32_64_1 17818757.680 -
SetIntersection_None_Vector_uint32_64_16 14482376.043 -
SetIntersection_None_Vector_uint32_64_4 17029227.711 -
SetIntersection_None_Vector_uint32_64_64 9096893.825 -
SetIntersection_None_Vector_uint64_1024_1 1141803.654 -1.34%
SetIntersection_None_Vector_uint64_1024_1024 1152570.721 4.81%
SetIntersection_None_Vector_uint64_1024_16 1148950.934 -
SetIntersection_None_Vector_uint64_1024_256 1154804.860 -
SetIntersection_None_Vector_uint64_1024_4 1142444.980 1.63%
SetIntersection_None_Vector_uint64_1024_64 1166914.486 1.47%
SetIntersection_None_Vector_uint64_16384_1 1178524.620 -
SetIntersection_None_Vector_uint64_16384_1024 1163236.292 -1.03%
SetIntersection_None_Vector_uint64_16384_16 1179600.861 -
SetIntersection_None_Vector_uint64_16384_16384 1171754.684 -
SetIntersection_None_Vector_uint64_16384_256 1134592.381 -4.31%
SetIntersection_None_Vector_uint64_16384_4 1131554.044 -3.93%
SetIntersection_None_Vector_uint64_16384_64 1188632.343 -
SetIntersection_None_Vector_uint64_16_1 67110041.695 -
SetIntersection_None_Vector_uint64_16_16 35673147.195 -
SetIntersection_None_Vector_uint64_16_4 57194880.765 -
SetIntersection_None_Vector_uint64_1_1 567603372.666 -
SetIntersection_None_Vector_uint64_256_1 4535656.886 1.23%
SetIntersection_None_Vector_uint64_256_16 4265532.996 -1.04%
SetIntersection_None_Vector_uint64_256_256 2257112.183 -1.37%
SetIntersection_None_Vector_uint64_256_4 4498072.348 2.47%
SetIntersection_None_Vector_uint64_256_64 3637951.744 -
SetIntersection_None_Vector_uint64_262144_1 1184885.103 -1.02%
SetIntersection_None_Vector_uint64_262144_1024 1145260.543 -6.59%
SetIntersection_None_Vector_uint64_262144_16 1182056.668 2.40%
SetIntersection_None_Vector_uint64_262144_16384 1225933.335 1.48%
SetIntersection_None_Vector_uint64_262144_256 1197188.949 2.60%
SetIntersection_None_Vector_uint64_262144_262144 1185596.563 -2.64%
SetIntersection_None_Vector_uint64_262144_4 1228106.307 1.91%
SetIntersection_None_Vector_uint64_262144_64 1153817.095 -5.09%
SetIntersection_None_Vector_uint64_4_1 227880499.933 -
SetIntersection_None_Vector_uint64_4_4 142273424.600 -
SetIntersection_None_Vector_uint64_64_1 17728411.896 -
SetIntersection_None_Vector_uint64_64_16 14326601.429 -
SetIntersection_None_Vector_uint64_64_4 16938081.153 -
SetIntersection_None_Vector_uint64_64_64 9001191.931 -
bm_gcd_complex 19.421 -
bm_gcd_random 30.812 -
bm_gcd_trivial 0.918 4.27%
bm_lexicographical_compare<int>/1 1.218 -12.26%
bm_lexicographical_compare<int>/1048576 76672.940 -
bm_lexicographical_compare<int>/16 1.941 -9.57%
bm_lexicographical_compare<int>/2 1.367 -15.58%
bm_lexicographical_compare<int>/262144 19109.258 -
bm_lexicographical_compare<int>/3 1.607 -15.07%
bm_lexicographical_compare<int>/32768 2389.476 -
bm_lexicographical_compare<int>/4 1.261 -9.13%
bm_lexicographical_compare<int>/4096 298.813 -
bm_lexicographical_compare<int>/5 1.542 1.79%
bm_lexicographical_compare<int>/512 37.313 -
bm_lexicographical_compare<int>/6 1.587 4.89%
bm_lexicographical_compare<int>/64 4.926 -3.17%
bm_lexicographical_compare<int>/7 1.584 4.90%
bm_lexicographical_compare<int>/8 1.546 -4.54%
bm_lexicographical_compare<signed_char>/1 1.388 5.24%
bm_lexicographical_compare<signed_char>/1048576 16265.200 -
bm_lexicographical_compare<signed_char>/16 1.329 -
bm_lexicographical_compare<signed_char>/2 1.497 -3.76%
bm_lexicographical_compare<signed_char>/262144 3838.568 -
bm_lexicographical_compare<signed_char>/3 1.680 -5.85%
bm_lexicographical_compare<signed_char>/32768 478.607 -
bm_lexicographical_compare<signed_char>/4 1.920 -5.14%
bm_lexicographical_compare<signed_char>/4096 59.817 -
bm_lexicographical_compare<signed_char>/5 2.151 -3.18%
bm_lexicographical_compare<signed_char>/512 7.917 -
bm_lexicographical_compare<signed_char>/6 2.468 -1.32%
bm_lexicographical_compare<signed_char>/64 2.009 -10.84%
bm_lexicographical_compare<signed_char>/7 2.723 -
bm_lexicographical_compare<signed_char>/8 3.049 -5.76%
bm_lexicographical_compare<unsigned_char>/1 1.498 -7.50%
bm_lexicographical_compare<unsigned_char>/1048576 17919.621 -
bm_lexicographical_compare<unsigned_char>/16 1.097 -5.18%
bm_lexicographical_compare<unsigned_char>/2 1.768 -4.46%
bm_lexicographical_compare<unsigned_char>/262144 4495.257 -
bm_lexicographical_compare<unsigned_char>/3 2.073 -1.60%
bm_lexicographical_compare<unsigned_char>/32768 572.781 -
bm_lexicographical_compare<unsigned_char>/4 1.360 -7.59%
bm_lexicographical_compare<unsigned_char>/4096 77.741 -
bm_lexicographical_compare<unsigned_char>/5 1.562 -9.04%
bm_lexicographical_compare<unsigned_char>/512 8.743 -
bm_lexicographical_compare<unsigned_char>/6 1.828 -3.99%
bm_lexicographical_compare<unsigned_char>/64 1.986 -
bm_lexicographical_compare<unsigned_char>/7 2.070 -4.33%
bm_lexicographical_compare<unsigned_char>/8 1.326 -11.50%
bm_ranges_lexicographical_compare<int>/1 1.323 -4.50%
bm_ranges_lexicographical_compare<int>/1048576 76644.085 -
bm_ranges_lexicographical_compare<int>/16 2.298 5.16%
bm_ranges_lexicographical_compare<int>/2 1.552 -3.92%
bm_ranges_lexicographical_compare<int>/262144 19102.948 -
bm_ranges_lexicographical_compare<int>/3 1.844 -
bm_ranges_lexicographical_compare<int>/32768 2388.457 -
bm_ranges_lexicographical_compare<int>/4 1.295 -6.51%
bm_ranges_lexicographical_compare<int>/4096 298.152 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.263 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.850 -2.74%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.502 -7.20%
bm_ranges_lexicographical_compare<signed_char>/1 1.382 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16260.636 -
bm_ranges_lexicographical_compare<signed_char>/16 1.324 1.95%
bm_ranges_lexicographical_compare<signed_char>/2 1.612 -
bm_ranges_lexicographical_compare<signed_char>/262144 3832.273 -
bm_ranges_lexicographical_compare<signed_char>/3 1.839 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.914 -
bm_ranges_lexicographical_compare<signed_char>/4 2.075 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.721 -
bm_ranges_lexicographical_compare<signed_char>/5 2.316 -
bm_ranges_lexicographical_compare<signed_char>/512 7.858 -
bm_ranges_lexicographical_compare<signed_char>/6 2.632 1.65%
bm_ranges_lexicographical_compare<signed_char>/64 2.108 -8.66%
bm_ranges_lexicographical_compare<signed_char>/7 2.826 -
bm_ranges_lexicographical_compare<signed_char>/8 3.284 2.77%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.603 -5.08%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17923.859 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.103 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.802 -3.26%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.224 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.026 -3.56%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.409 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.357 -2.67%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.640 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.598 -1.76%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.733 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.846 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.943 -
bm_ranges_lexicographical_compare<unsigned_char>/7 2.072 -1.41%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.370 -1.26%
bm_ranges_swap_ranges_vb_aligned/1024 6.527 -
bm_ranges_swap_ranges_vb_aligned/1048576 3413.764 -
bm_ranges_swap_ranges_vb_aligned/128 3.468 -
bm_ranges_swap_ranges_vb_aligned/131072 252.695 2.62%
bm_ranges_swap_ranges_vb_aligned/16 3.238 -
bm_ranges_swap_ranges_vb_aligned/16384 34.978 -
bm_ranges_swap_ranges_vb_aligned/2048 8.577 -
bm_ranges_swap_ranges_vb_aligned/256 4.376 -
bm_ranges_swap_ranges_vb_aligned/262144 498.373 1.85%
bm_ranges_swap_ranges_vb_aligned/32 3.240 -
bm_ranges_swap_ranges_vb_aligned/32768 64.180 -
bm_ranges_swap_ranges_vb_aligned/4096 11.976 -
bm_ranges_swap_ranges_vb_aligned/512 5.256 1.11%
bm_ranges_swap_ranges_vb_aligned/524288 1047.404 -
bm_ranges_swap_ranges_vb_aligned/64 3.126 -
bm_ranges_swap_ranges_vb_aligned/65536 123.361 -
bm_ranges_swap_ranges_vb_aligned/8 3.196 -
bm_ranges_swap_ranges_vb_aligned/8192 19.489 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15568.650 -
bm_ranges_swap_ranges_vb_unaligned/262144 3738.158 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.005 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.055 -
bm_ranges_swap_ranges_vb_unaligned/512 13.487 -
bm_ranges_swap_ranges_vb_unaligned/64 6.280 -
bm_ranges_swap_ranges_vb_unaligned/8 4.999 4.71%
bm_swap_ranges_vb_aligned/1048576 3408.991 -
bm_swap_ranges_vb_aligned/262144 493.243 -
bm_swap_ranges_vb_aligned/32768 63.729 -
bm_swap_ranges_vb_aligned/4096 12.575 -
bm_swap_ranges_vb_aligned/512 4.954 -
bm_swap_ranges_vb_aligned/64 2.908 2.86%
bm_swap_ranges_vb_aligned/8 3.310 -
bm_swap_ranges_vb_unaligned/1048576 15941.003 -
bm_swap_ranges_vb_unaligned/262144 3845.853 -
bm_swap_ranges_vb_unaligned/32768 487.702 -
bm_swap_ranges_vb_unaligned/4096 64.775 -
bm_swap_ranges_vb_unaligned/512 12.353 -
bm_swap_ranges_vb_unaligned/64 4.845 -
bm_swap_ranges_vb_unaligned/8 4.911 -
bm_write 594.882 2.07%
rng::adjacent_find(deque<int>)/1024 462.606 -
rng::adjacent_find(deque<int>)/1048576 476409.788 -
rng::adjacent_find(deque<int>)/50 18.399 18.43%
rng::adjacent_find(deque<int>)/8 3.573 12.89%
rng::adjacent_find(deque<int>)/8192 3711.691 -
rng::adjacent_find(deque<int>,_pred)/1024 631.136 -
rng::adjacent_find(deque<int>,_pred)/1048576 651557.026 -
rng::adjacent_find(deque<int>,_pred)/50 30.065 -2.09%
rng::adjacent_find(deque<int>,_pred)/8 4.692 -
rng::adjacent_find(deque<int>,_pred)/8192 5093.004 -
rng::adjacent_find(list<int>)/1024 712.385 -
rng::adjacent_find(list<int>)/1048576 868361.541 -
rng::adjacent_find(list<int>)/50 23.701 -
rng::adjacent_find(list<int>)/8 2.115 -
rng::adjacent_find(list<int>)/8192 7021.973 -
rng::adjacent_find(list<int>,_pred)/1024 829.799 -
rng::adjacent_find(list<int>,_pred)/1048576 958099.806 -
rng::adjacent_find(list<int>,_pred)/50 34.885 -
rng::adjacent_find(list<int>,_pred)/8 3.991 -
rng::adjacent_find(list<int>,_pred)/8192 8665.011 11.26%
rng::adjacent_find(vector<int>)/1024 234.359 -
rng::adjacent_find(vector<int>)/1048576 234421.870 -
rng::adjacent_find(vector<int>)/50 11.967 -
rng::adjacent_find(vector<int>)/8 2.023 -
rng::adjacent_find(vector<int>)/8192 1831.230 -
rng::adjacent_find(vector<int>,_pred)/1024 401.642 -
rng::adjacent_find(vector<int>,_pred)/1048576 468598.979 1.23%
rng::adjacent_find(vector<int>,_pred)/50 23.640 -
rng::adjacent_find(vector<int>,_pred)/8 3.370 -
rng::adjacent_find(vector<int>,_pred)/8192 3190.058 -
rng::all_of(deque<int>)_(process_all)/32 11.532 -
rng::all_of(deque<int>)_(process_all)/32768 10588.239 -
rng::all_of(deque<int>)_(process_all)/50 17.740 -
rng::all_of(deque<int>)_(process_all)/8 3.222 -
rng::all_of(deque<int>)_(process_all)/8192 2627.074 -
rng::all_of(list<int>)_(process_all)/32 11.546 -
rng::all_of(list<int>)_(process_all)/32768 25770.678 -
rng::all_of(list<int>)_(process_all)/50 21.891 -
rng::all_of(list<int>)_(process_all)/8 2.717 -
rng::all_of(list<int>)_(process_all)/8192 7431.384 -1.68%
rng::all_of(vector<int>)_(process_all)/32 8.427 1.18%
rng::all_of(vector<int>)_(process_all)/32768 8051.930 -
rng::all_of(vector<int>)_(process_all)/50 18.335 -
rng::all_of(vector<int>)_(process_all)/8 2.472 2.69%
rng::all_of(vector<int>)_(process_all)/8192 2023.384 -
rng::any_of(deque<int>)_(process_all)/32 11.701 1.45%
rng::any_of(deque<int>)_(process_all)/32768 11141.207 5.78%
rng::any_of(deque<int>)_(process_all)/50 19.485 -3.37%
rng::any_of(deque<int>)_(process_all)/8 3.231 -
rng::any_of(deque<int>)_(process_all)/8192 2799.774 5.81%
rng::any_of(list<int>)_(process_all)/32 11.504 -
rng::any_of(list<int>)_(process_all)/32768 26110.800 -
rng::any_of(list<int>)_(process_all)/50 21.648 -
rng::any_of(list<int>)_(process_all)/8 2.601 -
rng::any_of(list<int>)_(process_all)/8192 7239.502 -
rng::any_of(vector<int>)_(process_all)/32 8.431 -
rng::any_of(vector<int>)_(process_all)/32768 8059.381 -
rng::any_of(vector<int>)_(process_all)/50 12.678 -
rng::any_of(vector<int>)_(process_all)/8 2.498 -
rng::any_of(vector<int>)_(process_all)/8192 2021.305 -
rng::contains(deque<int>)_(process_all)/1048576 251612.024 -
rng::contains(deque<int>)_(process_all)/32 8.631 -
rng::contains(deque<int>)_(process_all)/50 12.593 -
rng::contains(deque<int>)_(process_all)/8 3.008 -
rng::contains(deque<int>)_(process_all)/8192 1944.047 -
rng::contains(list<int>)_(process_all)/1048576 822639.930 -
rng::contains(list<int>)_(process_all)/32 8.982 -
rng::contains(list<int>)_(process_all)/50 18.347 -1.09%
rng::contains(list<int>)_(process_all)/8 2.275 -1.08%
rng::contains(list<int>)_(process_all)/8192 6973.869 -2.26%
rng::contains(vector<int>)_(process_all)/1048576 238669.209 -
rng::contains(vector<int>)_(process_all)/32 8.406 -
rng::contains(vector<int>)_(process_all)/50 12.370 -
rng::contains(vector<int>)_(process_all)/8 2.562 -4.29%
rng::contains(vector<int>)_(process_all)/8192 1856.031 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19432.833 -11.32%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20505.786 -10.30%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456491.857 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431366.662 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.720 -21.87%
rng::contains_subrange(deque<int>)_(process_all)/32 11.701 -28.44%
rng::contains_subrange(deque<int>)_(process_all)/50 16.798 -36.25%
rng::contains_subrange(deque<int>)_(process_all)/8192 3371.083 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503397.629 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.001 5.43%
rng::contains_subrange(deque<int>)_(same_length)/32 20.552 3.82%
rng::contains_subrange(deque<int>)_(same_length)/50 28.768 2.53%
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.184 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479095.902 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.270 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.456 -1.08%
rng::contains_subrange(deque<int>)_(single_element)/50 25.530 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3734.632 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36861.573 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38502.081 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2459807.624 -
rng::contains_subrange(list<int>)_(process_all)/1048576 860497.093 2.78%
rng::contains_subrange(list<int>)_(process_all)/16 4.992 3.11%
rng::contains_subrange(list<int>)_(process_all)/32 10.422 1.11%
rng::contains_subrange(list<int>)_(process_all)/50 18.061 -
rng::contains_subrange(list<int>)_(process_all)/8192 8139.421 -2.61%
rng::contains_subrange(list<int>)_(same_length)/1048576 950559.443 -
rng::contains_subrange(list<int>)_(same_length)/16 6.928 -
rng::contains_subrange(list<int>)_(same_length)/32 16.319 -
rng::contains_subrange(list<int>)_(same_length)/50 30.036 -
rng::contains_subrange(list<int>)_(same_length)/8192 7959.272 -
rng::contains_subrange(list<int>)_(single_element)/1048576 832803.606 1.66%
rng::contains_subrange(list<int>)_(single_element)/16 4.889 -4.26%
rng::contains_subrange(list<int>)_(single_element)/32 10.431 -
rng::contains_subrange(list<int>)_(single_element)/50 18.072 -2.56%
rng::contains_subrange(list<int>)_(single_element)/8192 7027.298 -22.23%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13868.612 -1.66%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14654.439 -1.63%
rng::contains_subrange(vector<int>)_(near_matches)/8192 765305.099 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210290.878 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.828 -1.31%
rng::contains_subrange(vector<int>)_(process_all)/32 8.025 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.534 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1640.234 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244747.557 -1.22%
rng::contains_subrange(vector<int>)_(same_length)/16 4.941 1.40%
rng::contains_subrange(vector<int>)_(same_length)/32 8.910 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.897 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1897.210 -3.24%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232417.802 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.885 2.89%
rng::contains_subrange(vector<int>)_(single_element)/32 8.634 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.507 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1812.321 -
rng::copy(deque<int>)/1048576 50325.144 1.41%
rng::copy(deque<int>)/262144 10232.527 -
rng::copy(deque<int>)/32768 1147.230 -
rng::copy(deque<int>)/4096 145.903 -
rng::copy(deque<int>)/512 16.776 -
rng::copy(deque<int>)/64 2.829 -
rng::copy(deque<int>)/8 2.753 2.63%
rng::copy(list<int>)/1048576 876844.947 -
rng::copy(list<int>)/262144 219111.726 -
rng::copy(list<int>)/32768 26455.958 -2.36%
rng::copy(list<int>)/4096 3021.504 -2.71%
rng::copy(list<int>)/512 367.292 -
rng::copy(list<int>)/64 35.539 3.93%
rng::copy(list<int>)/8 2.415 5.00%
rng::copy(vector<bool>)_(aligned)/1048576 1136.450 9.33%
rng::copy(vector<bool>)_(aligned)/262144 306.902 10.43%
rng::copy(vector<bool>)_(aligned)/32768 35.467 -
rng::copy(vector<bool>)_(aligned)/4096 4.925 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.373 4.42%
rng::copy(vector<bool>)_(unaligned)/1048576 5506.820 -
rng::copy(vector<bool>)_(unaligned)/262144 1374.125 -
rng::copy(vector<bool>)_(unaligned)/32768 174.129 -
rng::copy(vector<bool>)_(unaligned)/4096 20.832 -
rng::copy(vector<bool>)_(unaligned)/512 3.693 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49568.118 -1.19%
rng::copy(vector<int>)/262144 12536.468 -
rng::copy(vector<int>)/32768 2800.773 -9.96%
rng::copy(vector<int>)/4096 145.267 -1.44%
rng::copy(vector<int>)/512 15.995 -
rng::copy(vector<int>)/64 2.441 -
rng::copy(vector<int>)/8 2.231 -
rng::copy_backward(deque<int>)/1048576 123294.839 -2.03%
rng::copy_backward(deque<int>)/262144 30827.771 -1.60%
rng::copy_backward(deque<int>)/32768 3715.318 -1.55%
rng::copy_backward(deque<int>)/4096 148.980 1.00%
rng::copy_backward(deque<int>)/512 18.224 -
rng::copy_backward(deque<int>)/64 3.046 -1.36%
rng::copy_backward(deque<int>)/8 2.704 -
rng::copy_backward(list<int>)/1048576 885519.020 -
rng::copy_backward(list<int>)/262144 223428.938 -
rng::copy_backward(list<int>)/32768 29463.198 -2.04%
rng::copy_backward(list<int>)/4096 3091.976 -
rng::copy_backward(list<int>)/512 371.536 -
rng::copy_backward(list<int>)/64 30.956 -
rng::copy_backward(list<int>)/8 2.482 7.32%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.191 -
rng::copy_backward(vector<bool>)_(aligned)/262144 273.147 -36.51%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.682 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.128 -1.06%
rng::copy_backward(vector<bool>)_(aligned)/512 1.753 -1.23%
rng::copy_backward(vector<bool>)_(aligned)/64 1.649 -11.26%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6745.708 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1654.726 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.506 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.876 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.884 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.953 -
rng::copy_backward(vector<int>)/1048576 48833.205 -
rng::copy_backward(vector<int>)/262144 12532.204 -
rng::copy_backward(vector<int>)/32768 3268.375 15.21%
rng::copy_backward(vector<int>)/4096 144.120 -1.32%
rng::copy_backward(vector<int>)/512 16.628 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.192 -
rng::copy_if(deque<int>)_(entire_range)/1048576 275497.146 -
rng::copy_if(deque<int>)_(entire_range)/262144 69348.526 -
rng::copy_if(deque<int>)_(entire_range)/32768 8677.544 -
rng::copy_if(deque<int>)_(entire_range)/4096 1018.910 -
rng::copy_if(deque<int>)_(entire_range)/512 135.656 -
rng::copy_if(deque<int>)_(entire_range)/64 26.488 64.01%
rng::copy_if(deque<int>)_(entire_range)/8 2.918 -
rng::copy_if(deque<int>)_(every_other)/1048576 371677.807 -
rng::copy_if(deque<int>)_(every_other)/262144 92941.525 -
rng::copy_if(deque<int>)_(every_other)/32768 11633.179 -
rng::copy_if(deque<int>)_(every_other)/4096 1452.654 -
rng::copy_if(deque<int>)_(every_other)/512 181.820 -
rng::copy_if(deque<int>)_(every_other)/64 30.770 31.37%
rng::copy_if(deque<int>)_(every_other)/8 3.453 -
rng::copy_if(list<int>)_(entire_range)/1048576 880079.927 -
rng::copy_if(list<int>)_(entire_range)/262144 218609.897 -
rng::copy_if(list<int>)_(entire_range)/32768 29354.460 -
rng::copy_if(list<int>)_(entire_range)/4096 3029.594 -
rng::copy_if(list<int>)_(entire_range)/512 365.288 -1.57%
rng::copy_if(list<int>)_(entire_range)/64 30.586 -10.50%
rng::copy_if(list<int>)_(entire_range)/8 2.537 -1.26%
rng::copy_if(list<int>)_(every_other)/1048576 845256.066 -
rng::copy_if(list<int>)_(every_other)/262144 209959.934 -
rng::copy_if(list<int>)_(every_other)/32768 25640.287 -
rng::copy_if(list<int>)_(every_other)/4096 3240.203 -2.14%
rng::copy_if(list<int>)_(every_other)/512 356.230 -
rng::copy_if(list<int>)_(every_other)/64 23.812 -
rng::copy_if(list<int>)_(every_other)/8 2.302 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245355.066 -
rng::copy_if(vector<int>)_(entire_range)/262144 59774.208 -
rng::copy_if(vector<int>)_(entire_range)/32768 7453.336 -
rng::copy_if(vector<int>)_(entire_range)/4096 933.377 -
rng::copy_if(vector<int>)_(entire_range)/512 123.266 -
rng::copy_if(vector<int>)_(entire_range)/64 16.212 -
rng::copy_if(vector<int>)_(entire_range)/8 2.275 -1.93%
rng::copy_if(vector<int>)_(every_other)/1048576 239311.569 -
rng::copy_if(vector<int>)_(every_other)/262144 59618.066 -
rng::copy_if(vector<int>)_(every_other)/32768 7449.861 -
rng::copy_if(vector<int>)_(every_other)/4096 934.675 -
rng::copy_if(vector<int>)_(every_other)/512 123.080 -
rng::copy_if(vector<int>)_(every_other)/64 18.118 -
rng::copy_if(vector<int>)_(every_other)/8 4.271 -1.12%
rng::copy_n(deque<int>)/1048576 49693.777 -
rng::copy_n(deque<int>)/262144 10299.772 -1.05%
rng::copy_n(deque<int>)/32768 1134.984 -1.06%
rng::copy_n(deque<int>)/4096 145.331 -
rng::copy_n(deque<int>)/512 16.789 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.746 -
rng::copy_n(list<int>)/1048576 870368.098 -
rng::copy_n(list<int>)/262144 216974.969 -
rng::copy_n(list<int>)/32768 25941.912 -2.75%
rng::copy_n(list<int>)/4096 3830.628 -11.20%
rng::copy_n(list<int>)/512 340.950 -
rng::copy_n(list<int>)/64 14.155 -1.21%
rng::copy_n(list<int>)/8 2.245 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1038.905 -
rng::copy_n(vector<bool>)_(aligned)/262144 276.261 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.770 1.39%
rng::copy_n(vector<bool>)_(aligned)/4096 4.937 -
rng::copy_n(vector<bool>)_(aligned)/512 1.763 -
rng::copy_n(vector<bool>)_(aligned)/64 1.367 4.19%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5508.208 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.773 -80.53%
rng::copy_n(vector<bool>)_(unaligned)/32768 170.572 -2.07%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.872 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.661 3.08%
rng::copy_n(vector<bool>)_(unaligned)/64 0.740 -
rng::copy_n(vector<int>)/1048576 49911.041 -
rng::copy_n(vector<int>)/262144 12534.973 -
rng::copy_n(vector<int>)/32768 2767.839 -
rng::copy_n(vector<int>)/4096 144.109 -2.44%
rng::copy_n(vector<int>)/512 16.089 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.213 -
rng::count(deque<int>)_(every_other)/1024 247.819 -
rng::count(deque<int>)_(every_other)/1048576 253075.857 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1937.323 -
rng::count(list<int>)_(every_other)/1024 702.574 -1.48%
rng::count(list<int>)_(every_other)/1048576 811869.152 -1.58%
rng::count(list<int>)_(every_other)/8 2.037 -4.90%
rng::count(list<int>)_(every_other)/8192 6923.218 -6.60%
rng::count(vector<bool>)/1000 2.970 -1.09%
rng::count(vector<bool>)/1024 1.686 -
rng::count(vector<bool>)/1048576 1459.837 -
rng::count(vector<bool>)/8192 11.430 -
rng::count(vector<int>)_(every_other)/1024 103.090 -
rng::count(vector<int>)_(every_other)/1048576 105204.491 -
rng::count(vector<int>)_(every_other)/8 1.321 -4.51%
rng::count(vector<int>)_(every_other)/8192 819.236 -
rng::count_if(deque<int>)_(every_other)/1024 347.213 -
rng::count_if(deque<int>)_(every_other)/1048576 342781.388 -
rng::count_if(deque<int>)_(every_other)/8 3.369 -
rng::count_if(deque<int>)_(every_other)/8192 2623.524 -
rng::count_if(list<int>)_(every_other)/1024 754.839 -
rng::count_if(list<int>)_(every_other)/1048576 888937.261 -
rng::count_if(list<int>)_(every_other)/8 2.835 -
rng::count_if(list<int>)_(every_other)/8192 7232.615 -5.44%
rng::count_if(vector<int>)_(every_other)/1024 249.761 -
rng::count_if(vector<int>)_(every_other)/1048576 247859.947 -
rng::count_if(vector<int>)_(every_other)/8 4.230 -
rng::count_if(vector<int>)_(every_other)/8192 1930.225 -
rng::distance(deque<int>)/1024 0.848 -
rng::distance(deque<int>)/4096 0.847 -
rng::distance(deque<int>)/50 0.847 -
rng::distance(deque<int>)/8192 0.849 -
rng::distance(join_view(vector<vector<int>>)/1024 1.027 -
rng::distance(join_view(vector<vector<int>>)/4096 4.526 4.20%
rng::distance(join_view(vector<vector<int>>)/50 0.601 2.61%
rng::distance(join_view(vector<vector<int>>)/8192 8.308 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 509.303 5.66%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 519841.807 4.98%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 29.344 4.32%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.997 3.03%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4064.168 5.52%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.075 1.21%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.732 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.076 1.40%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.074 1.22%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.077 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.545 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732794.811 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 38.972 -3.68%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.615 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5730.187 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.783 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.096 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.106 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2072.238 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2212708.859 -3.32%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.490 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.778 2.94%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19942.796 1.03%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 788.493 35.23%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444666.236 -1.25%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.198 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.864 8.04%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11862.028 3.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1802.998 2.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2314543.317 -1.04%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.258 -1.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.817 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20095.406 3.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 537.099 -1.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1444941.146 -1.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.505 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.900 4.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11789.442 3.35%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 767.832 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959583.332 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.834 1.37%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.002 -4.90%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8546.415 -1.35%
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.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.508 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1084482.650 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.016 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.710 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11885.368 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.250 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73702.042 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.739 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.621 -5.60%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.033 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.322 7.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.319 10.97%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.322 7.80%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.324 3.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.329 8.40%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 495.764 -4.33%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635305.681 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.720 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.229 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4822.380 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.714 2.30%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.703 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.705 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.713 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 497.892 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 500410.373 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.800 4.23%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.083 1.83%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3901.024 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.960 -1.92%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 538293.856 2.61%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.758 -4.97%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.236 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4161.288 3.15%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 786.115 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 959564.574 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.799 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.959 -1.15%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12510.506 9.83%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 829.061 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994498.817 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.737 -6.17%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.584 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10517.228 -13.75%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.218 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.656 -
rng::equal(vector<bool>)_(unaligned)/1048576 7631.383 -
rng::equal(vector<bool>)_(unaligned)/50 0.710 -16.50%
rng::equal(vector<bool>)_(unaligned)/8 0.695 -11.57%
rng::equal(vector<bool>)_(unaligned)/8192 65.487 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.180 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73752.645 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.392 3.38%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.434 1.85%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.667 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.654 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640072.489 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.881 -1.25%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.645 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4797.410 -
rng::fill(deque<int>)/1024 29.397 -1.03%
rng::fill(deque<int>)/32 1.510 11.17%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 246.065 -
rng::fill(list<int>)/1024 671.896 -
rng::fill(list<int>)/32 8.314 -
rng::fill(list<int>)/50 16.789 -
rng::fill(list<int>)/8192 7525.919 5.74%
rng::fill(vector<bool>)/1048576 3833.236 -
rng::fill(vector<bool>)/262144 233.244 -
rng::fill(vector<bool>)/32768 29.705 -
rng::fill(vector<bool>)/4096 4.209 -
rng::fill(vector<bool>)/512 1.614 4.93%
rng::fill(vector<bool>)/64 1.600 2.65%
rng::fill(vector<int>)/1024 29.952 -
rng::fill(vector<int>)/32 1.092 5.04%
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 239.652 -
rng::fill_n(deque<int>)/1024 29.740 -
rng::fill_n(deque<int>)/32 1.177 -6.41%
rng::fill_n(deque<int>)/50 2.195 -
rng::fill_n(deque<int>)/8192 240.472 -
rng::fill_n(list<int>)/1024 649.414 -
rng::fill_n(list<int>)/32 8.234 -
rng::fill_n(list<int>)/50 15.816 -1.84%
rng::fill_n(list<int>)/8192 7512.199 -
rng::fill_n(vector<bool>)/1048576 3796.609 -
rng::fill_n(vector<bool>)/262144 231.705 -
rng::fill_n(vector<bool>)/32768 30.051 -
rng::fill_n(vector<bool>)/4096 4.155 -
rng::fill_n(vector<bool>)/512 1.423 -
rng::fill_n(vector<bool>)/64 1.362 -2.28%
rng::fill_n(vector<int>)/1024 29.473 -1.44%
rng::fill_n(vector<int>)/32 1.145 -
rng::fill_n(vector<int>)/50 2.225 -
rng::fill_n(vector<int>)/8192 236.806 -1.55%
rng::find(deque<int>)_(bail_25%)/1024 66.182 -1.08%
rng::find(deque<int>)_(bail_25%)/32768 1919.988 -
rng::find(deque<int>)_(bail_25%)/8 2.057 -
rng::find(deque<int>)_(bail_25%)/8192 477.115 -
rng::find(deque<int>)_(process_all)/1024 243.104 -
rng::find(deque<int>)_(process_all)/32768 7838.916 -
rng::find(deque<int>)_(process_all)/50 13.123 -
rng::find(deque<int>)_(process_all)/8 3.435 -1.08%
rng::find(deque<int>)_(process_all)/8192 1946.536 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 296.024 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9499.181 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.272 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.319 -1.66%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2350.802 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 317.471 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10456.531 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.514 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.199 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2542.720 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 738.368 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27266.984 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.619 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.595 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7496.551 -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.337 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 664.550 -1.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.681 -4.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.122 -1.16%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.048 -1.35%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.815 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8766.648 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.851 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.968 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2158.857 -
rng::find(list<int>)_(bail_25%)/1024 181.758 -
rng::find(list<int>)_(bail_25%)/32768 7448.608 -8.21%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1437.420 -
rng::find(list<int>)_(process_all)/1024 695.910 -
rng::find(list<int>)_(process_all)/32768 27555.473 3.86%
rng::find(list<int>)_(process_all)/50 20.452 -
rng::find(list<int>)_(process_all)/8 2.264 1.15%
rng::find(list<int>)_(process_all)/8192 11671.886 6.03%
rng::find(vector<bool>)_(process_all)/1024 4.681 -
rng::find(vector<bool>)_(process_all)/1048576 3660.043 -
rng::find(vector<bool>)_(process_all)/50 0.739 -
rng::find(vector<bool>)_(process_all)/8 0.738 14.25%
rng::find(vector<bool>)_(process_all)/8192 33.609 -
rng::find(vector<char>)_(bail_25%)/1024 5.271 -
rng::find(vector<char>)_(bail_25%)/32768 136.250 -
rng::find(vector<char>)_(bail_25%)/8 1.155 -
rng::find(vector<char>)_(bail_25%)/8192 39.711 -
rng::find(vector<char>)_(process_all)/1024 16.211 -
rng::find(vector<char>)_(process_all)/32768 495.566 -
rng::find(vector<char>)_(process_all)/50 1.615 -1.23%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.095 -
rng::find(vector<int>)_(bail_25%)/1024 65.809 -
rng::find(vector<int>)_(bail_25%)/32768 1861.345 -
rng::find(vector<int>)_(bail_25%)/8 1.574 -
rng::find(vector<int>)_(bail_25%)/8192 471.707 -
rng::find(vector<int>)_(process_all)/1024 242.684 -
rng::find(vector<int>)_(process_all)/32768 7430.188 -
rng::find(vector<int>)_(process_all)/50 12.425 -
rng::find(vector<int>)_(process_all)/8 2.795 -1.65%
rng::find(vector<int>)_(process_all)/8192 1859.184 -
rng::find_end(deque<int>)_(match_near_end)/1000 33.674 -23.65%
rng::find_end(deque<int>)_(match_near_end)/1024 34.175 -22.71%
rng::find_end(deque<int>)_(match_near_end)/8192 275.997 -16.28%
rng::find_end(deque<int>)_(near_matches)/1000 16773.123 -
rng::find_end(deque<int>)_(near_matches)/1024 17684.795 -
rng::find_end(deque<int>)_(near_matches)/8192 1139672.010 1.62%
rng::find_end(deque<int>)_(process_all)/1000 306.416 -
rng::find_end(deque<int>)_(process_all)/1024 310.917 -
rng::find_end(deque<int>)_(process_all)/1048576 266400.057 -
rng::find_end(deque<int>)_(process_all)/8192 2030.473 -3.86%
rng::find_end(deque<int>)_(same_length)/1000 330.421 -
rng::find_end(deque<int>)_(same_length)/1024 337.578 -
rng::find_end(deque<int>)_(same_length)/8192 2735.479 -2.65%
rng::find_end(deque<int>)_(single_element)/1000 336.661 -
rng::find_end(deque<int>)_(single_element)/1024 349.449 8.71%
rng::find_end(deque<int>)_(single_element)/8192 2417.726 8.33%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.338 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.133 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.242 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31850.398 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33066.177 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1917576.617 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.756 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.518 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 544779.174 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4270.596 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.722 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 801.166 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4944.600 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.524 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 688.575 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4700.283 -1.54%
rng::find_end(forward_list<int>)_(match_near_end)/1000 772.560 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4446.654 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 254115.810 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36469.347 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37876.738 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2472413.428 -
rng::find_end(forward_list<int>)_(process_all)/1000 704.675 -
rng::find_end(forward_list<int>)_(process_all)/1024 732.749 -
rng::find_end(forward_list<int>)_(process_all)/1048576 765839.677 -
rng::find_end(forward_list<int>)_(process_all)/8192 5821.563 -
rng::find_end(forward_list<int>)_(same_length)/1000 1479.669 -
rng::find_end(forward_list<int>)_(same_length)/1024 1484.741 -
rng::find_end(forward_list<int>)_(same_length)/8192 13040.611 -8.73%
rng::find_end(forward_list<int>)_(single_element)/1000 702.216 -
rng::find_end(forward_list<int>)_(single_element)/1024 728.618 -
rng::find_end(forward_list<int>)_(single_element)/8192 5851.814 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 853.694 3.92%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5435.798 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276498.138 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42347.915 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43731.730 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2693460.577 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.095 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 762.055 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 843827.771 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6108.179 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1536.100 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.388 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13912.420 -8.10%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.833 1.11%
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 820.827 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6617.500 -
rng::find_end(list<int>)_(match_near_end)/1000 64.199 -
rng::find_end(list<int>)_(match_near_end)/1024 61.540 -
rng::find_end(list<int>)_(match_near_end)/8192 595.042 -
rng::find_end(list<int>)_(near_matches)/1000 33453.646 -
rng::find_end(list<int>)_(near_matches)/1024 34950.384 -
rng::find_end(list<int>)_(near_matches)/8192 2262894.355 -
rng::find_end(list<int>)_(process_all)/1000 712.853 -
rng::find_end(list<int>)_(process_all)/1024 733.965 -
rng::find_end(list<int>)_(process_all)/1048576 875501.299 -
rng::find_end(list<int>)_(process_all)/8192 7458.606 -2.21%
rng::find_end(list<int>)_(same_length)/1000 739.385 -
rng::find_end(list<int>)_(same_length)/1024 761.968 -
rng::find_end(list<int>)_(same_length)/8192 8305.526 -
rng::find_end(list<int>)_(single_element)/1000 713.718 -
rng::find_end(list<int>)_(single_element)/1024 730.700 -
rng::find_end(list<int>)_(single_element)/8192 7571.626 -4.82%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 81.435 1.13%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.377 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 630.491 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37580.291 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39110.900 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2417161.924 -
rng::find_end(list<int>,_pred)_(process_all)/1000 802.009 -
rng::find_end(list<int>,_pred)_(process_all)/1024 820.086 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 966635.717 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8777.907 5.63%
rng::find_end(list<int>,_pred)_(same_length)/1000 765.935 -
rng::find_end(list<int>,_pred)_(same_length)/1024 781.740 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10600.249 15.57%
rng::find_end(list<int>,_pred)_(single_element)/1000 799.479 -
rng::find_end(list<int>,_pred)_(single_element)/1024 819.323 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8292.959 -4.63%
rng::find_end(vector<int>)_(match_near_end)/1000 27.939 -
rng::find_end(vector<int>)_(match_near_end)/1024 25.035 -
rng::find_end(vector<int>)_(match_near_end)/8192 205.195 -
rng::find_end(vector<int>)_(near_matches)/1000 13787.550 -
rng::find_end(vector<int>)_(near_matches)/1024 14249.354 -
rng::find_end(vector<int>)_(near_matches)/8192 779118.942 -
rng::find_end(vector<int>)_(process_all)/1000 362.134 -
rng::find_end(vector<int>)_(process_all)/1024 371.278 -
rng::find_end(vector<int>)_(process_all)/1048576 374335.983 -
rng::find_end(vector<int>)_(process_all)/8192 2928.469 -
rng::find_end(vector<int>)_(same_length)/1000 244.789 -
rng::find_end(vector<int>)_(same_length)/1024 250.163 -
rng::find_end(vector<int>)_(same_length)/8192 1947.117 -
rng::find_end(vector<int>)_(single_element)/1000 402.013 -
rng::find_end(vector<int>)_(single_element)/1024 411.827 -
rng::find_end(vector<int>)_(single_element)/8192 3258.458 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.732 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.269 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.390 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23055.390 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23648.580 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450947.183 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 538.524 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 551.632 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 646692.442 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4404.871 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.791 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.708 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5017.025 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 593.578 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 608.597 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4859.614 -
rng::find_first_of(deque<int>)_(large_needle)/1024 365696.114 -
rng::find_first_of(deque<int>)_(large_needle)/32 295.963 4.64%
rng::find_first_of(deque<int>)_(large_needle)/50 671.735 -
rng::find_first_of(deque<int>)_(large_needle)/8192 23547690.267 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3453.890 -2.59%
rng::find_first_of(deque<int>)_(small_needle)/32 108.634 -
rng::find_first_of(deque<int>)_(small_needle)/50 167.397 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27629.485 -2.91%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561480.205 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 499.240 -2.88%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1391.252 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35528283.351 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6302.545 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.535 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.956 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50193.286 -
rng::find_first_of(list<int>)_(large_needle)/1024 794028.228 -16.76%
rng::find_first_of(list<int>)_(large_needle)/32 679.856 -
rng::find_first_of(list<int>)_(large_needle)/50 1751.252 -
rng::find_first_of(list<int>)_(large_needle)/8192 50752261.857 -
rng::find_first_of(list<int>)_(small_needle)/1024 2758.337 -
rng::find_first_of(list<int>)_(small_needle)/32 90.638 -
rng::find_first_of(list<int>)_(small_needle)/50 138.874 -
rng::find_first_of(list<int>)_(small_needle)/8192 22119.523 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 836189.399 -10.38%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 722.738 -1.25%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1868.779 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54531939.077 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5257.268 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.200 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.630 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42295.012 -
rng::find_first_of(vector<int>)_(large_needle)/1024 127511.774 17.17%
rng::find_first_of(vector<int>)_(large_needle)/32 122.703 15.91%
rng::find_first_of(vector<int>)_(large_needle)/50 310.482 14.61%
rng::find_first_of(vector<int>)_(large_needle)/8192 8129270.115 17.44%
rng::find_first_of(vector<int>)_(small_needle)/1024 1411.911 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.523 2.91%
rng::find_first_of(vector<int>)_(small_needle)/50 71.954 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11272.700 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 591800.530 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.870 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.452 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38265636.556 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5642.136 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.680 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.848 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46193.583 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.228 -
rng::find_if(deque<int>)_(bail_25%)/32768 2704.577 -1.78%
rng::find_if(deque<int>)_(bail_25%)/8 1.530 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.241 -
rng::find_if(deque<int>)_(process_all)/1024 478.594 -
rng::find_if(deque<int>)_(process_all)/32768 12393.194 4.10%
rng::find_if(deque<int>)_(process_all)/50 23.555 -
rng::find_if(deque<int>)_(process_all)/8 3.938 -
rng::find_if(deque<int>)_(process_all)/8192 3089.174 3.02%
rng::find_if(list<int>)_(bail_25%)/1024 193.937 -
rng::find_if(list<int>)_(bail_25%)/32768 8516.039 -3.86%
rng::find_if(list<int>)_(bail_25%)/8 1.273 -3.66%
rng::find_if(list<int>)_(bail_25%)/8192 1517.256 -
rng::find_if(list<int>)_(process_all)/1024 759.222 -
rng::find_if(list<int>)_(process_all)/32768 28805.802 1.07%
rng::find_if(list<int>)_(process_all)/50 21.661 -
rng::find_if(list<int>)_(process_all)/8 3.504 -
rng::find_if(list<int>)_(process_all)/8192 10156.041 -5.90%
rng::find_if(vector<bool>)_(process_all)/1024 768.680 -
rng::find_if(vector<bool>)_(process_all)/1048576 785486.687 -
rng::find_if(vector<bool>)_(process_all)/50 35.864 -
rng::find_if(vector<bool>)_(process_all)/8 5.515 -
rng::find_if(vector<bool>)_(process_all)/8192 6135.279 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.115 -
rng::find_if(vector<char>)_(bail_25%)/32768 2075.723 -
rng::find_if(vector<char>)_(bail_25%)/8 0.958 1.64%
rng::find_if(vector<char>)_(bail_25%)/8192 525.826 -
rng::find_if(vector<char>)_(process_all)/1024 273.439 1.64%
rng::find_if(vector<char>)_(process_all)/32768 8130.409 -1.56%
rng::find_if(vector<char>)_(process_all)/50 12.599 -
rng::find_if(vector<char>)_(process_all)/8 2.539 3.59%
rng::find_if(vector<char>)_(process_all)/8192 2046.702 -1.26%
rng::find_if(vector<int>)_(bail_25%)/1024 76.380 -
rng::find_if(vector<int>)_(bail_25%)/32768 2350.725 -
rng::find_if(vector<int>)_(bail_25%)/8 1.061 -1.12%
rng::find_if(vector<int>)_(bail_25%)/8192 554.266 1.06%
rng::find_if(vector<int>)_(process_all)/1024 284.028 -
rng::find_if(vector<int>)_(process_all)/32768 8806.804 -
rng::find_if(vector<int>)_(process_all)/50 14.194 -
rng::find_if(vector<int>)_(process_all)/8 2.550 -
rng::find_if(vector<int>)_(process_all)/8192 2193.496 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.522 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 3031.725 7.60%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.494 -1.95%
rng::find_if_not(deque<int>)_(bail_25%)/8192 762.595 8.13%
rng::find_if_not(deque<int>)_(process_all)/1024 474.708 -
rng::find_if_not(deque<int>)_(process_all)/32768 11809.931 3.18%
rng::find_if_not(deque<int>)_(process_all)/50 23.658 -
rng::find_if_not(deque<int>)_(process_all)/8 3.927 -
rng::find_if_not(deque<int>)_(process_all)/8192 2866.834 -
rng::find_if_not(list<int>)_(bail_25%)/1024 190.855 -
rng::find_if_not(list<int>)_(bail_25%)/32768 9629.760 -11.45%
rng::find_if_not(list<int>)_(bail_25%)/8 1.270 -3.44%
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.150 -
rng::find_if_not(list<int>)_(process_all)/1024 759.990 -
rng::find_if_not(list<int>)_(process_all)/32768 28659.248 1.46%
rng::find_if_not(list<int>)_(process_all)/50 22.017 2.11%
rng::find_if_not(list<int>)_(process_all)/8 3.487 -
rng::find_if_not(list<int>)_(process_all)/8192 8634.255 -4.18%
rng::find_if_not(vector<bool>)_(process_all)/1024 770.851 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 787566.864 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.975 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.530 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6153.369 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.274 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2092.213 3.32%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.960 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 528.729 2.00%
rng::find_if_not(vector<char>)_(process_all)/1024 274.638 -
rng::find_if_not(vector<char>)_(process_all)/32768 8130.852 -
rng::find_if_not(vector<char>)_(process_all)/50 12.497 -
rng::find_if_not(vector<char>)_(process_all)/8 2.405 -5.04%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.571 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.765 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2340.436 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.128 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 549.027 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.530 -
rng::find_if_not(vector<int>)_(process_all)/32768 8805.673 -
rng::find_if_not(vector<int>)_(process_all)/50 14.199 -
rng::find_if_not(vector<int>)_(process_all)/8 2.660 3.05%
rng::find_if_not(vector<int>)_(process_all)/8192 2192.876 -
rng::find_last(deque<int>)_(bail_10%)/1024 284.404 25.17%
rng::find_last(deque<int>)_(bail_10%)/1048576 325183.774 -
rng::find_last(deque<int>)_(bail_10%)/50 14.171 23.64%
rng::find_last(deque<int>)_(bail_10%)/8 2.569 -4.40%
rng::find_last(deque<int>)_(bail_10%)/8192 2518.682 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.850 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25563.796 -
rng::find_last(deque<int>)_(bail_90%)/50 1.839 -
rng::find_last(deque<int>)_(bail_90%)/8 0.859 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.967 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.527 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 702289.007 89.93%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.630 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5874.190 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.369 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 664067.293 69.73%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.775 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.325 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6043.576 -
rng::find_last(list<int>)_(bail_10%)/1024 1259.768 86.72%
rng::find_last(list<int>)_(bail_10%)/1048576 794497.991 -
rng::find_last(list<int>)_(bail_10%)/50 16.152 -
rng::find_last(list<int>)_(bail_10%)/8 2.078 -
rng::find_last(list<int>)_(bail_10%)/8192 7706.847 22.98%
rng::find_last(list<int>)_(bail_90%)/1024 54.224 -
rng::find_last(list<int>)_(bail_90%)/1048576 86557.834 -
rng::find_last(list<int>)_(bail_90%)/50 1.287 -4.38%
rng::find_last(list<int>)_(bail_90%)/8 0.463 -
rng::find_last(list<int>)_(bail_90%)/8192 601.935 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.483 -4.20%
rng::find_last(vector<char>)_(bail_10%)/1048576 133464.262 17.83%
rng::find_last(vector<char>)_(bail_10%)/50 5.560 -4.49%
rng::find_last(vector<char>)_(bail_10%)/8 1.602 2.44%
rng::find_last(vector<char>)_(bail_10%)/8192 988.699 10.31%
rng::find_last(vector<char>)_(bail_90%)/1024 13.919 20.16%
rng::find_last(vector<char>)_(bail_90%)/1048576 12622.694 4.80%
rng::find_last(vector<char>)_(bail_90%)/50 1.071 -
rng::find_last(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last(vector<char>)_(bail_90%)/8192 104.959 2.56%
rng::find_last(vector<int>)_(bail_10%)/1024 211.885 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215230.466 -
rng::find_last(vector<int>)_(bail_10%)/50 10.828 -
rng::find_last(vector<int>)_(bail_10%)/8 2.109 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.477 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.188 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23382.082 -
rng::find_last(vector<int>)_(bail_90%)/50 1.569 -
rng::find_last(vector<int>)_(bail_90%)/8 0.643 -5.57%
rng::find_last(vector<int>)_(bail_90%)/8192 189.971 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.073 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362945.299 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.608 -1.32%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.957 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2792.016 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.056 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38110.289 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.681 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.968 -2.19%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.716 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 794.114 1.39%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 924727.478 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.267 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.001 -8.69%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6831.820 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 874.369 4.20%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 920890.761 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.942 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.798 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7123.422 -
rng::find_last_if(list<int>)_(bail_10%)/1024 691.760 1.47%
rng::find_last_if(list<int>)_(bail_10%)/1048576 803867.937 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.477 -1.06%
rng::find_last_if(list<int>)_(bail_10%)/8 3.105 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6709.588 1.30%
rng::find_last_if(list<int>)_(bail_90%)/1024 80.219 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88755.760 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.082 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.068 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.331 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240716.133 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.356 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.383 -7.72%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1876.204 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.222 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26776.747 4.30%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.512 4.49%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.468 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.045 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.342 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283663.376 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.588 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.495 -1.02%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.404 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.111 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30905.543 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.567 2.09%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.472 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.856 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.729 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362691.346 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.761 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.939 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2790.067 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.718 1.40%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 40769.747 6.88%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.683 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.984 2.06%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 315.378 1.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 809.323 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 935748.450 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.131 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.913 2.58%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6938.858 1.64%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 813.097 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 919320.509 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.451 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.879 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6721.412 -1.12%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 692.442 1.39%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806836.172 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.390 -3.99%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.110 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7048.186 4.65%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.668 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88779.087 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.143 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.724 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.503 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240612.269 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.351 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.392 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.517 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.208 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26486.345 2.90%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.483 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.274 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.872 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306103.921 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.697 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.630 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2139.347 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.066 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30928.377 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.540 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.087 -
rng::fold_left(deque<int>)/1048576 560034.013 -
rng::fold_left(deque<int>)/32 16.545 -
rng::fold_left(deque<int>)/50 27.465 1.25%
rng::fold_left(deque<int>)/8 4.076 -
rng::fold_left(deque<int>)/8192 4352.552 -2.52%
rng::fold_left(list<int>)/1048576 1360341.893 -
rng::fold_left(list<int>)/32 22.088 -
rng::fold_left(list<int>)/50 39.800 2.45%
rng::fold_left(list<int>)/8 3.822 -1.14%
rng::fold_left(list<int>)/8192 10790.628 -
rng::fold_left(vector<int>)/1048576 1325933.475 -
rng::fold_left(vector<int>)/32 20.763 -
rng::fold_left(vector<int>)/50 36.205 -
rng::fold_left(vector<int>)/8 3.698 -
rng::fold_left(vector<int>)/8192 10311.658 -
rng::for_each(deque<int>)/32 3.791 -
rng::for_each(deque<int>)/50 4.069 -
rng::for_each(deque<int>)/8 0.926 -
rng::for_each(deque<int>)/8192 255.485 -
rng::for_each(join_view(vector<vector<int>>)/32 3.813 -
rng::for_each(join_view(vector<vector<int>>)/50 4.151 -
rng::for_each(join_view(vector<vector<int>>)/8 1.511 5.10%
rng::for_each(join_view(vector<vector<int>>)/8192 264.959 -
rng::for_each(list<int>)/32 11.129 -
rng::for_each(list<int>)/50 24.017 -
rng::for_each(list<int>)/8 2.505 -3.48%
rng::for_each(list<int>)/8192 8529.154 8.09%
rng::for_each(map<int>)/32 25.669 -
rng::for_each(map<int>)/50 38.364 -
rng::for_each(map<int>)/8 6.346 1.96%
rng::for_each(map<int>)/8192 7142.720 -1.41%
rng::for_each(map<int>::iterator)/32 25.071 -
rng::for_each(map<int>::iterator)/50 37.556 -
rng::for_each(map<int>::iterator)/8 5.760 -
rng::for_each(map<int>::iterator)/8192 7451.124 -1.84%
rng::for_each(multimap<int>)/32 26.280 -
rng::for_each(multimap<int>)/50 37.934 -1.50%
rng::for_each(multimap<int>)/8 6.263 -1.27%
rng::for_each(multimap<int>)/8192 7015.352 -4.44%
rng::for_each(multimap<int>::iterator)/32 23.856 1.35%
rng::for_each(multimap<int>::iterator)/50 35.938 -
rng::for_each(multimap<int>::iterator)/8 5.067 -
rng::for_each(multimap<int>::iterator)/8192 7406.652 -2.98%
rng::for_each(multiset<int>)/32 25.625 1.67%
rng::for_each(multiset<int>)/50 37.748 -
rng::for_each(multiset<int>)/8 6.212 -
rng::for_each(multiset<int>)/8192 7877.156 -1.34%
rng::for_each(multiset<int>::iterator)/32 23.775 -1.02%
rng::for_each(multiset<int>::iterator)/50 35.967 -
rng::for_each(multiset<int>::iterator)/8 4.960 -
rng::for_each(multiset<int>::iterator)/8192 8250.075 3.25%
rng::for_each(set<int>)/32 25.642 1.27%
rng::for_each(set<int>)/50 37.649 -
rng::for_each(set<int>)/8 6.346 1.04%
rng::for_each(set<int>)/8192 7987.919 1.66%
rng::for_each(set<int>::iterator)/32 23.340 -
rng::for_each(set<int>::iterator)/50 35.078 -
rng::for_each(set<int>::iterator)/8 5.041 -
rng::for_each(set<int>::iterator)/8192 8213.830 2.87%
rng::for_each(vector<int>)/32 3.827 -
rng::for_each(vector<int>)/50 4.042 -
rng::for_each(vector<int>)/8 0.908 -
rng::for_each(vector<int>)/8192 252.144 -
rng::for_each_n(deque<int>)/32 3.771 -
rng::for_each_n(deque<int>)/50 3.993 -
rng::for_each_n(deque<int>)/8 1.154 -
rng::for_each_n(deque<int>)/8192 257.246 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.834 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.240 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.714 -11.63%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.728 -
rng::for_each_n(list<int>)/32 11.125 -
rng::for_each_n(list<int>)/50 24.221 -
rng::for_each_n(list<int>)/8 2.316 2.50%
rng::for_each_n(list<int>)/8192 7807.067 7.12%
rng::for_each_n(vector<int>)/32 3.859 -
rng::for_each_n(vector<int>)/50 4.058 -
rng::for_each_n(vector<int>)/8 2.529 -
rng::for_each_n(vector<int>)/8192 252.016 -
rng::generate(deque<int>)/1024 280.656 -
rng::generate(deque<int>)/32 8.763 -
rng::generate(deque<int>)/50 12.980 -
rng::generate(deque<int>)/8192 2096.521 -
rng::generate(list<int>)/1024 672.050 -
rng::generate(list<int>)/32 8.653 -1.20%
rng::generate(list<int>)/50 16.112 1.45%
rng::generate(list<int>)/8192 7042.105 -
rng::generate(vector<int>)/1024 243.957 -
rng::generate(vector<int>)/32 8.002 -
rng::generate(vector<int>)/50 12.017 -
rng::generate(vector<int>)/8192 1848.727 -
rng::generate_n(deque<int>)/1024 245.446 -
rng::generate_n(deque<int>)/32 8.271 -
rng::generate_n(deque<int>)/50 12.276 -
rng::generate_n(deque<int>)/8192 1929.977 -
rng::generate_n(list<int>)/1024 650.894 -
rng::generate_n(list<int>)/32 8.663 -
rng::generate_n(list<int>)/50 15.786 -
rng::generate_n(list<int>)/8192 6989.668 -20.16%
rng::generate_n(vector<int>)/1024 244.786 -
rng::generate_n(vector<int>)/32 8.045 -
rng::generate_n(vector<int>)/50 12.087 -
rng::generate_n(vector<int>)/8192 1857.802 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.994 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.891 8.69%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.159 6.49%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3249.204 9.92%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 125.542 -3.23%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 4.940 -49.04%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 7.255 70.51%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 825.275 29.03%
rng::is_partitioned(list<int>)_(partitioned)/1024 715.653 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.688 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.894 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6775.692 -16.67%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 258.593 88.26%
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.766 249.35%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.742 4.09%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2556.683 114.23%
rng::is_partitioned(vector<int>)_(partitioned)/1024 180.037 -1.33%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.781 -1.13%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.663 -2.43%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1358.632 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 44.788 -19.88%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.773 -18.50%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 3.001 -67.45%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 207.210 37.96%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 491.368 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.247 1.91%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3885.494 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519770.648 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.793 -2.23%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.036 1.31%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.716 -7.14%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4003.391 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 683784.213 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 51.764 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.233 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.757 1.88%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8215.730 -1.26%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1419261.893 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.714 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1500.262 81.47%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.444 3.41%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8339.465 -13.09%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592894.500 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.931 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.265 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.681 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2631.090 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212641.859 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.885 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 504.774 -3.48%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.308 -2.64%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4676.469 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 989017.247 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.083 -
rng::is_sorted(deque<int>)/1024 476.423 -
rng::is_sorted(deque<int>)/8 2.459 -38.63%
rng::is_sorted(deque<int>)/8192 3803.305 -
rng::is_sorted(deque<int>,_pred)/1024 597.387 -
rng::is_sorted(deque<int>,_pred)/8 4.434 -3.79%
rng::is_sorted(deque<int>,_pred)/8192 4805.047 -
rng::is_sorted(list<int>)/1024 782.732 2.66%
rng::is_sorted(list<int>)/8 2.135 -
rng::is_sorted(list<int>)/8192 7283.389 -8.83%
rng::is_sorted(list<int>,_pred)/1024 792.234 -1.32%
rng::is_sorted(list<int>,_pred)/8 4.233 -1.80%
rng::is_sorted(list<int>,_pred)/8192 8753.321 12.21%
rng::is_sorted(vector<int>)/1024 242.582 -
rng::is_sorted(vector<int>)/8 2.073 -
rng::is_sorted(vector<int>)/8192 1892.388 -
rng::is_sorted(vector<int>,_pred)/1024 462.541 -
rng::is_sorted(vector<int>,_pred)/8 3.897 -5.06%
rng::is_sorted(vector<int>,_pred)/8192 3680.796 -
rng::is_sorted_until(deque<int>)/1024 471.372 -
rng::is_sorted_until(deque<int>)/8 3.000 -19.56%
rng::is_sorted_until(deque<int>)/8192 3773.397 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.842 -
rng::is_sorted_until(deque<int>,_pred)/8 4.263 -2.40%
rng::is_sorted_until(deque<int>,_pred)/8192 4840.427 -
rng::is_sorted_until(list<int>)/1024 758.054 -
rng::is_sorted_until(list<int>)/8 2.153 -
rng::is_sorted_until(list<int>)/8192 6800.899 1.04%
rng::is_sorted_until(list<int>,_pred)/1024 792.151 -
rng::is_sorted_until(list<int>,_pred)/8 3.747 -
rng::is_sorted_until(list<int>,_pred)/8192 7115.555 -
rng::is_sorted_until(vector<int>)/1024 238.585 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1862.572 -
rng::is_sorted_until(vector<int>,_pred)/1024 427.187 1.35%
rng::is_sorted_until(vector<int>,_pred)/8 3.408 -
rng::is_sorted_until(vector<int>,_pred)/8192 3417.047 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.160 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 490.286 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496373.760 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.119 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3872.458 1.29%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 717.207 -1.34%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 715.553 -2.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625752.683 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.343 -3.33%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4827.271 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 765.224 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.230 -2.44%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954516.474 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.160 7.71%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12930.279 10.01%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 815.110 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 830.706 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989454.798 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.621 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10505.670 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 73.026 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.779 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76642.685 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.623 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.962 -4.93%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.154 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609080.048 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.975 -4.16%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4772.376 -
rng::move(deque<int>)/1048576 55019.727 -
rng::move(deque<int>)/262144 14844.282 -1.50%
rng::move(deque<int>)/32768 2164.254 6.76%
rng::move(deque<int>)/4096 153.301 -
rng::move(deque<int>)/512 24.096 -
rng::move(deque<int>)/64 6.294 -
rng::move(deque<int>)/8 3.956 -
rng::move(list<int>)/1048576 1027955.389 -
rng::move(list<int>)/262144 257305.676 2.23%
rng::move(list<int>)/32768 36665.263 6.58%
rng::move(list<int>)/4096 5970.958 9.96%
rng::move(list<int>)/512 368.687 -
rng::move(list<int>)/64 40.313 -
rng::move(list<int>)/8 3.906 -
rng::move(vector<bool>)_(aligned)/1048576 2115.094 -
rng::move(vector<bool>)_(aligned)/262144 256.320 -
rng::move(vector<bool>)_(aligned)/32768 37.452 -
rng::move(vector<bool>)_(aligned)/4096 8.207 -
rng::move(vector<bool>)_(aligned)/512 2.653 -
rng::move(vector<bool>)_(aligned)/64 2.002 -3.30%
rng::move(vector<bool>)_(unaligned)/1048576 6722.857 -
rng::move(vector<bool>)_(unaligned)/262144 1584.249 -
rng::move(vector<bool>)_(unaligned)/32768 202.758 -
rng::move(vector<bool>)_(unaligned)/4096 25.864 -
rng::move(vector<bool>)_(unaligned)/512 4.161 -
rng::move(vector<bool>)_(unaligned)/64 1.610 -1.44%
rng::move(vector<int>)/1048576 58009.461 2.03%
rng::move(vector<int>)/262144 21769.072 -1.79%
rng::move(vector<int>)/32768 2133.125 -
rng::move(vector<int>)/4096 135.622 -
rng::move(vector<int>)/512 20.407 -
rng::move(vector<int>)/64 4.098 -
rng::move(vector<int>)/8 2.321 1.34%
rng::move_backward(deque<int>)/1048576 125942.661 -
rng::move_backward(deque<int>)/262144 30410.943 -
rng::move_backward(deque<int>)/32768 3647.079 -1.66%
rng::move_backward(deque<int>)/4096 162.159 3.46%
rng::move_backward(deque<int>)/512 26.364 1.03%
rng::move_backward(deque<int>)/64 7.337 1.33%
rng::move_backward(deque<int>)/8 4.823 20.64%
rng::move_backward(list<int>)/1048576 1045210.448 -1.47%
rng::move_backward(list<int>)/262144 273177.817 -19.62%
rng::move_backward(list<int>)/32768 36706.384 3.91%
rng::move_backward(list<int>)/4096 6648.115 1.08%
rng::move_backward(list<int>)/512 369.651 -2.38%
rng::move_backward(list<int>)/64 40.301 -1.25%
rng::move_backward(list<int>)/8 3.680 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2116.246 -
rng::move_backward(vector<bool>)_(aligned)/262144 257.371 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.216 1.12%
rng::move_backward(vector<bool>)_(aligned)/4096 8.086 2.36%
rng::move_backward(vector<bool>)_(aligned)/512 3.044 15.06%
rng::move_backward(vector<bool>)_(aligned)/64 2.343 37.71%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6491.324 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.708 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.797 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.338 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.788 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.905 -
rng::move_backward(vector<int>)/1048576 57268.466 -
rng::move_backward(vector<int>)/262144 23401.275 5.72%
rng::move_backward(vector<int>)/32768 2145.113 -
rng::move_backward(vector<int>)/4096 136.141 -
rng::move_backward(vector<int>)/512 20.912 -
rng::move_backward(vector<int>)/64 4.300 3.74%
rng::move_backward(vector<int>)/8 2.905 26.16%
rng::none_of(deque<int>)_(process_all)/32 16.853 -3.65%
rng::none_of(deque<int>)_(process_all)/32768 15391.319 -
rng::none_of(deque<int>)_(process_all)/50 27.555 1.67%
rng::none_of(deque<int>)_(process_all)/8 4.579 2.24%
rng::none_of(deque<int>)_(process_all)/8192 3853.076 -
rng::none_of(list<int>)_(process_all)/32 11.519 -
rng::none_of(list<int>)_(process_all)/32768 25409.764 -
rng::none_of(list<int>)_(process_all)/50 21.699 -
rng::none_of(list<int>)_(process_all)/8 2.611 -
rng::none_of(list<int>)_(process_all)/8192 7805.130 -
rng::none_of(vector<int>)_(process_all)/32 8.318 -
rng::none_of(vector<int>)_(process_all)/32768 8057.539 -
rng::none_of(vector<int>)_(process_all)/50 12.566 -
rng::none_of(vector<int>)_(process_all)/8 2.441 -
rng::none_of(vector<int>)_(process_all)/8192 2022.381 -
rng::partial_sort(deque<int>)_(ascending)/1024 7881.779 -
rng::partial_sort(deque<int>)_(ascending)/8 31.434 -4.69%
rng::partial_sort(deque<int>)_(ascending)/8192 171327.452 5.65%
rng::partial_sort(deque<int>)_(descending)/1024 18456.548 -
rng::partial_sort(deque<int>)_(descending)/8 41.030 -
rng::partial_sort(deque<int>)_(descending)/8192 281817.891 -
rng::partial_sort(deque<int>)_(heap)/1024 18412.232 -
rng::partial_sort(deque<int>)_(heap)/8 38.095 -
rng::partial_sort(deque<int>)_(heap)/8192 283819.687 2.01%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7854.118 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.022 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 164397.408 2.93%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19734.360 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.510 -2.67%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 281336.028 1.61%
rng::partial_sort(deque<int>)_(repeated)/1024 6500.230 1.26%
rng::partial_sort(deque<int>)_(repeated)/8 27.276 -
rng::partial_sort(deque<int>)_(repeated)/8192 69595.342 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16013.119 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.669 -
rng::partial_sort(deque<int>)_(shuffled)/8192 261342.826 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4993.056 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.406 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55569.354 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8182.733 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.906 -1.09%
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97504.339 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8173.743 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.277 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100850.457 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4987.510 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.307 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55598.968 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9106.347 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.338 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97426.882 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.234 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.327 1.61%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46857.799 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6907.937 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.085 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90580.649 -
rng::partial_sort(vector<int>)_(ascending)/1024 5008.882 -
rng::partial_sort(vector<int>)_(ascending)/8 20.928 -
rng::partial_sort(vector<int>)_(ascending)/8192 54494.888 -
rng::partial_sort(vector<int>)_(descending)/1024 8257.084 -
rng::partial_sort(vector<int>)_(descending)/8 26.012 1.54%
rng::partial_sort(vector<int>)_(descending)/8192 97609.519 -
rng::partial_sort(vector<int>)_(heap)/1024 8249.235 -
rng::partial_sort(vector<int>)_(heap)/8 27.354 1.45%
rng::partial_sort(vector<int>)_(heap)/8192 100839.609 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5004.087 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.932 1.10%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54505.030 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9145.464 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.996 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97677.140 -
rng::partial_sort(vector<int>)_(repeated)/1024 3946.948 -
rng::partial_sort(vector<int>)_(repeated)/8 20.404 -
rng::partial_sort(vector<int>)_(repeated)/8192 46722.137 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6946.416 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.477 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88284.250 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5494.460 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.795 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57336.364 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8539.282 1.33%
rng::partial_sort_copy(deque<int>)_(descending)/8 21.479 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99852.055 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8698.427 1.18%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.719 -1.82%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103352.058 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5493.375 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.798 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57190.177 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9349.893 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.849 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99698.498 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4315.446 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.525 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49346.226 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7251.358 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 11.994 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 92310.397 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5613.084 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.983 -2.94%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61561.359 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8518.022 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.866 1.27%
rng::partial_sort_copy(list<int>)_(descending)/8192 101000.620 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8520.367 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.406 -
rng::partial_sort_copy(list<int>)_(heap)/8192 105148.053 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5615.454 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.998 -3.05%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61122.156 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9493.200 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.152 -1.19%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101761.891 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4516.869 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.640 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 52807.621 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7299.198 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 10.987 -1.01%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92702.637 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5230.990 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.957 -12.99%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55775.287 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8401.372 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.510 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98473.742 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8317.721 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.536 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102136.464 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5213.275 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.783 -13.23%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55678.954 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9123.362 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.865 -11.63%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98384.117 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4060.008 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.011 -2.69%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47526.903 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7096.685 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.316 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91974.781 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5112.678 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.017 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55402.670 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8322.918 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.173 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98813.935 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8293.804 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.195 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102256.611 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5100.011 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.928 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55313.003 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9209.199 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.119 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99284.013 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4039.997 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.492 -4.65%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47463.497 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7163.866 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.415 -4.46%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93911.611 -
rng::partition(deque<int>)_(dense)/1024 358.593 -
rng::partition(deque<int>)_(dense)/32 10.034 -
rng::partition(deque<int>)_(dense)/50 14.416 -
rng::partition(deque<int>)_(dense)/8192 2819.114 -
rng::partition(deque<int>)_(sparse)/1024 387.059 -
rng::partition(deque<int>)_(sparse)/32 11.625 8.08%
rng::partition(deque<int>)_(sparse)/50 17.669 6.61%
rng::partition(deque<int>)_(sparse)/8192 3100.967 -8.12%
rng::partition(list<int>)_(dense)/1024 386.609 -
rng::partition(list<int>)_(dense)/32 8.874 1.17%
rng::partition(list<int>)_(dense)/50 13.365 -
rng::partition(list<int>)_(dense)/8192 4350.915 -
rng::partition(list<int>)_(sparse)/1024 740.515 -50.40%
rng::partition(list<int>)_(sparse)/32 9.067 -1.10%
rng::partition(list<int>)_(sparse)/50 15.231 -1.78%
rng::partition(list<int>)_(sparse)/8192 6955.545 -
rng::partition(vector<int>)_(dense)/1024 235.561 -3.34%
rng::partition(vector<int>)_(dense)/32 8.417 -
rng::partition(vector<int>)_(dense)/50 12.654 -
rng::partition(vector<int>)_(dense)/8192 1822.518 -3.72%
rng::partition(vector<int>)_(sparse)/1024 259.751 -
rng::partition(vector<int>)_(sparse)/32 9.089 -
rng::partition(vector<int>)_(sparse)/50 14.062 -
rng::partition(vector<int>)_(sparse)/8192 1873.281 -
rng::partition_copy(deque<int>)/1024 689.327 -
rng::partition_copy(deque<int>)/32 15.659 -
rng::partition_copy(deque<int>)/50 28.829 4.42%
rng::partition_copy(deque<int>)/8192 5553.596 -
rng::partition_copy(list<int>)/1024 727.794 -
rng::partition_copy(list<int>)/32 15.943 -
rng::partition_copy(list<int>)/50 28.868 -
rng::partition_copy(list<int>)/8192 7326.378 4.54%
rng::partition_copy(vector<int>)/1024 685.421 -
rng::partition_copy(vector<int>)/32 15.112 -
rng::partition_copy(vector<int>)/50 26.238 -
rng::partition_copy(vector<int>)/8192 5529.706 -
rng::partition_point(deque<int>)/1024 9.149 -
rng::partition_point(deque<int>)/32 4.137 -2.02%
rng::partition_point(deque<int>)/50 4.286 -1.41%
rng::partition_point(deque<int>)/8192 15.994 -
rng::partition_point(list<int>)/1024 1289.509 2.87%
rng::partition_point(list<int>)/32 15.821 -
rng::partition_point(list<int>)/50 24.601 -
rng::partition_point(list<int>)/8192 13144.508 -6.79%
rng::partition_point(vector<int>)/1024 7.514 -
rng::partition_point(vector<int>)/32 2.299 -
rng::partition_point(vector<int>)/50 2.309 -
rng::partition_point(vector<int>)/8192 10.652 -
rng::remove(deque<int>)_(prefix)/1024 529.127 -
rng::remove(deque<int>)_(prefix)/32 57.152 -3.72%
rng::remove(deque<int>)_(prefix)/50 64.519 -1.59%
rng::remove(deque<int>)_(prefix)/8192 3884.825 -
rng::remove(deque<int>)_(sprinkled)/1024 523.081 -
rng::remove(deque<int>)_(sprinkled)/32 55.414 -
rng::remove(deque<int>)_(sprinkled)/50 61.980 -
rng::remove(deque<int>)_(sprinkled)/8192 3870.275 -
rng::remove(list<int>)_(prefix)/1024 960.041 -
rng::remove(list<int>)_(prefix)/32 55.350 -
rng::remove(list<int>)_(prefix)/50 66.948 -
rng::remove(list<int>)_(prefix)/8192 8534.417 -
rng::remove(list<int>)_(sprinkled)/1024 949.819 -
rng::remove(list<int>)_(sprinkled)/32 55.087 -
rng::remove(list<int>)_(sprinkled)/50 64.302 -
rng::remove(list<int>)_(sprinkled)/8192 7889.315 -
rng::remove(vector<int>)_(prefix)/1024 311.143 -
rng::remove(vector<int>)_(prefix)/32 52.491 -
rng::remove(vector<int>)_(prefix)/50 56.118 -
rng::remove(vector<int>)_(prefix)/8192 2103.300 -
rng::remove(vector<int>)_(sprinkled)/1024 510.992 -2.51%
rng::remove(vector<int>)_(sprinkled)/32 57.388 -
rng::remove(vector<int>)_(sprinkled)/50 65.430 1.09%
rng::remove(vector<int>)_(sprinkled)/8192 3773.518 -1.65%
rng::remove_copy(deque<int>)_(prefix)/1024 380.567 -2.94%
rng::remove_copy(deque<int>)_(prefix)/32 12.920 -1.09%
rng::remove_copy(deque<int>)_(prefix)/50 20.627 -5.83%
rng::remove_copy(deque<int>)_(prefix)/8192 3361.702 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 360.769 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.382 1.61%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.593 1.09%
rng::remove_copy(deque<int>)_(sprinkled)/8192 2891.544 -
rng::remove_copy(list<int>)_(prefix)/1024 748.872 -
rng::remove_copy(list<int>)_(prefix)/32 11.108 -
rng::remove_copy(list<int>)_(prefix)/50 18.958 -1.76%
rng::remove_copy(list<int>)_(prefix)/8192 7092.076 -
rng::remove_copy(list<int>)_(sprinkled)/1024 741.028 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.443 -1.02%
rng::remove_copy(list<int>)_(sprinkled)/50 17.260 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7280.204 1.07%
rng::remove_copy(vector<int>)_(prefix)/1024 272.963 -
rng::remove_copy(vector<int>)_(prefix)/32 10.913 -
rng::remove_copy(vector<int>)_(prefix)/50 17.997 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.703 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.440 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.487 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.611 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1932.725 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 532.440 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.413 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.517 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3696.809 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 567.799 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.143 4.28%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.598 5.50%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3427.868 -
rng::remove_copy_if(list<int>)_(prefix)/1024 795.272 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.002 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.168 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7324.084 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.804 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.694 1.35%
rng::remove_copy_if(list<int>)_(sprinkled)/50 26.508 -1.59%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7272.723 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.428 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.228 -
rng::remove_copy_if(vector<int>)_(prefix)/50 18.033 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3368.636 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.503 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.506 3.04%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.114 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2740.776 -
rng::remove_if(deque<int>)_(prefix)/1024 591.266 1.17%
rng::remove_if(deque<int>)_(prefix)/32 61.764 -2.18%
rng::remove_if(deque<int>)_(prefix)/50 68.733 -2.00%
rng::remove_if(deque<int>)_(prefix)/8192 4306.109 -
rng::remove_if(deque<int>)_(sprinkled)/1024 545.598 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.852 -
rng::remove_if(deque<int>)_(sprinkled)/50 62.944 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3971.830 -
rng::remove_if(list<int>)_(prefix)/1024 998.703 -3.41%
rng::remove_if(list<int>)_(prefix)/32 61.885 -
rng::remove_if(list<int>)_(prefix)/50 75.126 -
rng::remove_if(list<int>)_(prefix)/8192 9157.409 -
rng::remove_if(list<int>)_(sprinkled)/1024 995.110 -4.38%
rng::remove_if(list<int>)_(sprinkled)/32 60.193 -
rng::remove_if(list<int>)_(sprinkled)/50 73.643 -
rng::remove_if(list<int>)_(sprinkled)/8192 8261.249 -2.13%
rng::remove_if(vector<int>)_(prefix)/1024 351.056 -
rng::remove_if(vector<int>)_(prefix)/32 52.036 -
rng::remove_if(vector<int>)_(prefix)/50 57.342 -
rng::remove_if(vector<int>)_(prefix)/8192 2576.695 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.074 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.934 2.19%
rng::remove_if(vector<int>)_(sprinkled)/50 67.874 4.87%
rng::remove_if(vector<int>)_(sprinkled)/8192 3829.059 -1.32%
rng::replace(deque<int>)_(prefix)/1024 421.562 -
rng::replace(deque<int>)_(prefix)/32 13.086 -
rng::replace(deque<int>)_(prefix)/50 19.491 -
rng::replace(deque<int>)_(prefix)/8192 3345.584 -
rng::replace(deque<int>)_(sprinkled)/1024 358.133 -
rng::replace(deque<int>)_(sprinkled)/32 12.355 -
rng::replace(deque<int>)_(sprinkled)/50 18.538 -
rng::replace(deque<int>)_(sprinkled)/8192 2864.772 -
rng::replace(list<int>)_(prefix)/1024 732.618 -
rng::replace(list<int>)_(prefix)/32 11.265 -
rng::replace(list<int>)_(prefix)/50 19.091 -
rng::replace(list<int>)_(prefix)/8192 7231.061 -3.72%
rng::replace(list<int>)_(sprinkled)/1024 727.959 -
rng::replace(list<int>)_(sprinkled)/32 11.344 -
rng::replace(list<int>)_(sprinkled)/50 20.072 1.08%
rng::replace(list<int>)_(sprinkled)/8192 7302.431 -5.62%
rng::replace(vector<int>)_(prefix)/1024 168.122 4.07%
rng::replace(vector<int>)_(prefix)/32 4.955 -5.39%
rng::replace(vector<int>)_(prefix)/50 7.094 -5.04%
rng::replace(vector<int>)_(prefix)/8192 1302.498 6.16%
rng::replace(vector<int>)_(sprinkled)/1024 183.393 2.61%
rng::replace(vector<int>)_(sprinkled)/32 6.549 2.71%
rng::replace(vector<int>)_(sprinkled)/50 9.280 -4.40%
rng::replace(vector<int>)_(sprinkled)/8192 1421.311 1.57%
rng::replace_if(deque<int>)_(prefix)/1024 480.256 -
rng::replace_if(deque<int>)_(prefix)/32 13.951 -1.02%
rng::replace_if(deque<int>)_(prefix)/50 20.231 -
rng::replace_if(deque<int>)_(prefix)/8192 3460.800 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.732 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.452 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.691 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2940.344 -
rng::replace_if(list<int>)_(prefix)/1024 746.608 -
rng::replace_if(list<int>)_(prefix)/32 13.166 -
rng::replace_if(list<int>)_(prefix)/50 24.856 -
rng::replace_if(list<int>)_(prefix)/8192 7357.103 -4.04%
rng::replace_if(list<int>)_(sprinkled)/1024 742.147 -
rng::replace_if(list<int>)_(sprinkled)/32 15.446 -
rng::replace_if(list<int>)_(sprinkled)/50 24.893 -
rng::replace_if(list<int>)_(sprinkled)/8192 7441.834 -7.21%
rng::replace_if(vector<int>)_(prefix)/1024 275.279 1.27%
rng::replace_if(vector<int>)_(prefix)/32 8.940 -
rng::replace_if(vector<int>)_(prefix)/50 13.641 -
rng::replace_if(vector<int>)_(prefix)/8192 2052.524 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.695 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.820 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.040 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1922.019 1.11%
rng::reverse(deque<int>)/32768 5728.679 -
rng::reverse(deque<int>)/4096 721.037 -
rng::reverse(deque<int>)/512 117.308 3.45%
rng::reverse(deque<int>)/64 13.581 3.87%
rng::reverse(deque<int>)/8 2.646 4.23%
rng::reverse(list<int>)/32768 18282.189 5.10%
rng::reverse(list<int>)/4096 1648.703 -
rng::reverse(list<int>)/512 199.198 -
rng::reverse(list<int>)/64 19.027 -
rng::reverse(list<int>)/8 2.034 -
rng::reverse(vector<int>)/32768 1045.957 -
rng::reverse(vector<int>)/4096 131.523 -
rng::reverse(vector<int>)/512 16.410 -
rng::reverse(vector<int>)/64 4.124 -
rng::reverse(vector<int>)/8 1.575 1.21%
rng::reverse_copy(deque<int>)/32768 7880.227 -
rng::reverse_copy(deque<int>)/4096 995.798 -
rng::reverse_copy(deque<int>)/512 126.771 -
rng::reverse_copy(deque<int>)/64 20.152 1.22%
rng::reverse_copy(deque<int>)/8 2.966 -
rng::reverse_copy(list<int>)/32768 25274.833 -
rng::reverse_copy(list<int>)/4096 3131.889 3.62%
rng::reverse_copy(list<int>)/512 368.031 -
rng::reverse_copy(list<int>)/64 30.532 -
rng::reverse_copy(list<int>)/8 2.361 1.45%
rng::reverse_copy(vector<int>)/32768 981.620 -
rng::reverse_copy(vector<int>)/4096 136.252 1.35%
rng::reverse_copy(vector<int>)/512 17.136 -
rng::reverse_copy(vector<int>)/64 2.478 -
rng::reverse_copy(vector<int>)/8 2.374 -7.30%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.531 1.64%
rng::rotate(deque<int>)_(1_element_backward)/32 4.593 1.23%
rng::rotate(deque<int>)_(1_element_backward)/50 5.708 -
rng::rotate(deque<int>)_(1_element_backward)/8192 310.753 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.064 1.45%
rng::rotate(deque<int>)_(1_element_forward)/32 4.716 1.80%
rng::rotate(deque<int>)_(1_element_forward)/50 5.776 -
rng::rotate(deque<int>)_(1_element_forward)/8192 301.956 -
rng::rotate(deque<int>)_(by_1/2)/1024 175.992 -
rng::rotate(deque<int>)_(by_1/2)/32 7.276 -2.35%
rng::rotate(deque<int>)_(by_1/2)/50 10.223 -2.18%
rng::rotate(deque<int>)_(by_1/2)/8192 1460.970 -
rng::rotate(deque<int>)_(by_1/3)/1024 1805.159 -
rng::rotate(deque<int>)_(by_1/3)/32 45.382 -
rng::rotate(deque<int>)_(by_1/3)/50 76.354 -
rng::rotate(deque<int>)_(by_1/3)/8192 22503.776 -
rng::rotate(deque<int>)_(by_1/4)/1024 776.506 -
rng::rotate(deque<int>)_(by_1/4)/32 29.066 -
rng::rotate(deque<int>)_(by_1/4)/50 74.847 -
rng::rotate(deque<int>)_(by_1/4)/8192 6763.328 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.871 -
rng::rotate(list<int>)_(1_element_backward)/32 13.665 -1.17%
rng::rotate(list<int>)_(1_element_backward)/50 25.004 -
rng::rotate(list<int>)_(1_element_backward)/8192 7860.409 -
rng::rotate(list<int>)_(1_element_forward)/1024 734.736 -
rng::rotate(list<int>)_(1_element_forward)/32 14.050 -2.08%
rng::rotate(list<int>)_(1_element_forward)/50 26.252 -1.06%
rng::rotate(list<int>)_(1_element_forward)/8192 7775.076 -
rng::rotate(list<int>)_(by_1/2)/1024 385.071 -1.89%
rng::rotate(list<int>)_(by_1/2)/32 6.721 -
rng::rotate(list<int>)_(by_1/2)/50 12.648 -
rng::rotate(list<int>)_(by_1/2)/8192 4901.666 -
rng::rotate(list<int>)_(by_1/3)/1024 808.120 -
rng::rotate(list<int>)_(by_1/3)/32 14.188 -
rng::rotate(list<int>)_(by_1/3)/50 24.032 -
rng::rotate(list<int>)_(by_1/3)/8192 8770.103 -
rng::rotate(list<int>)_(by_1/4)/1024 582.808 -
rng::rotate(list<int>)_(by_1/4)/32 14.288 -
rng::rotate(list<int>)_(by_1/4)/50 24.416 -
rng::rotate(list<int>)_(by_1/4)/8192 8365.786 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.926 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.151 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.153 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 105.098 1.75%
rng::rotate(vector<bool>)_(1_element_forward)/1024 29.024 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.127 -1.29%
rng::rotate(vector<bool>)_(1_element_forward)/50 18.158 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.816 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.768 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.444 1.16%
rng::rotate(vector<bool>)_(by_1/2)/50 18.255 1.17%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.061 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.914 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.265 1.58%
rng::rotate(vector<bool>)_(by_1/3)/50 18.256 1.19%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.992 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.443 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.424 1.28%
rng::rotate(vector<bool>)_(by_1/4)/50 18.246 1.17%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.198 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.714 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.915 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.341 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.185 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.479 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.937 -1.43%
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 281.997 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.139 -
rng::rotate(vector<int>)_(by_1/2)/32 3.688 -
rng::rotate(vector<int>)_(by_1/2)/50 4.473 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.729 -
rng::rotate(vector<int>)_(by_1/3)/1024 1361.559 -
rng::rotate(vector<int>)_(by_1/3)/32 21.578 -
rng::rotate(vector<int>)_(by_1/3)/50 39.937 -
rng::rotate(vector<int>)_(by_1/3)/8192 10896.083 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.218 -
rng::rotate(vector<int>)_(by_1/4)/32 12.136 -
rng::rotate(vector<int>)_(by_1/4)/50 40.120 -
rng::rotate(vector<int>)_(by_1/4)/8192 2605.800 -
rng::rotate_copy(deque<int>)/1024 34.801 -
rng::rotate_copy(deque<int>)/32 2.645 -71.80%
rng::rotate_copy(deque<int>)/50 3.016 -
rng::rotate_copy(deque<int>)/8192 294.246 -
rng::rotate_copy(list<int>)/1024 729.457 -
rng::rotate_copy(list<int>)/32 8.546 -
rng::rotate_copy(list<int>)/50 13.702 -
rng::rotate_copy(list<int>)/8192 6911.165 -17.01%
rng::rotate_copy(vector<int>)/1024 32.617 -2.07%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 609.472 12.62%
rng::sample(deque<int>)/1024 11442.349 -
rng::sample(deque<int>)/32 313.062 -
rng::sample(deque<int>)/8192 92220.584 -
rng::sample(list<int>)/1024 12063.271 -
rng::sample(list<int>)/32 319.081 -
rng::sample(list<int>)/8192 99292.541 -
rng::sample(vector<int>)/1024 11408.647 -
rng::sample(vector<int>)/32 310.750 -
rng::sample(vector<int>)/8192 91718.771 -
rng::search(deque<int>)_(near_matches)/1000 24555.157 19.93%
rng::search(deque<int>)_(near_matches)/1024 25605.423 20.34%
rng::search(deque<int>)_(near_matches)/8192 1442459.362 -1.19%
rng::search(deque<int>)_(no_match)/1000 405.911 -
rng::search(deque<int>)_(no_match)/1024 415.063 -
rng::search(deque<int>)_(no_match)/1048576 424174.073 -
rng::search(deque<int>)_(no_match)/8192 3308.271 -
rng::search(deque<int>)_(same_length)/1000 463.282 30.58%
rng::search(deque<int>)_(same_length)/1024 474.263 -
rng::search(deque<int>)_(same_length)/8192 3765.978 -
rng::search(deque<int>)_(single_element)/1000 430.649 -1.97%
rng::search(deque<int>)_(single_element)/1024 459.135 -
rng::search(deque<int>)_(single_element)/8192 3655.607 -
rng::search(deque<int>,_pred)_(near_matches)/1000 25750.642 11.86%
rng::search(deque<int>,_pred)_(near_matches)/1024 26945.292 11.86%
rng::search(deque<int>,_pred)_(near_matches)/8192 1531200.947 -
rng::search(deque<int>,_pred)_(no_match)/1000 425.788 -
rng::search(deque<int>,_pred)_(no_match)/1024 373.109 7.70%
rng::search(deque<int>,_pred)_(no_match)/1048576 443353.599 -
rng::search(deque<int>,_pred)_(no_match)/8192 3475.060 -
rng::search(deque<int>,_pred)_(same_length)/1000 484.456 1.15%
rng::search(deque<int>,_pred)_(same_length)/1024 506.459 -
rng::search(deque<int>,_pred)_(same_length)/8192 4015.787 -1.13%
rng::search(deque<int>,_pred)_(single_element)/1000 477.371 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.379 -
rng::search(deque<int>,_pred)_(single_element)/8192 3902.887 -
rng::search(list<int>)_(near_matches)/1000 37685.680 -
rng::search(list<int>)_(near_matches)/1024 39682.190 -
rng::search(list<int>)_(near_matches)/8192 2557809.912 -
rng::search(list<int>)_(no_match)/1000 693.242 -
rng::search(list<int>)_(no_match)/1024 728.951 -
rng::search(list<int>)_(no_match)/1048576 837917.610 -
rng::search(list<int>)_(no_match)/8192 6875.670 -
rng::search(list<int>)_(same_length)/1000 750.790 -
rng::search(list<int>)_(same_length)/1024 754.216 -1.09%
rng::search(list<int>)_(same_length)/8192 8971.135 10.50%
rng::search(list<int>)_(single_element)/1000 693.204 5.61%
rng::search(list<int>)_(single_element)/1024 713.355 -
rng::search(list<int>)_(single_element)/8192 7391.301 -6.69%
rng::search(list<int>,_pred)_(near_matches)/1000 43199.889 -
rng::search(list<int>,_pred)_(near_matches)/1024 44937.286 -
rng::search(list<int>,_pred)_(near_matches)/8192 2793517.761 -
rng::search(list<int>,_pred)_(no_match)/1000 750.973 -
rng::search(list<int>,_pred)_(no_match)/1024 767.756 -
rng::search(list<int>,_pred)_(no_match)/1048576 899550.932 -
rng::search(list<int>,_pred)_(no_match)/8192 8337.676 6.47%
rng::search(list<int>,_pred)_(same_length)/1000 774.001 -
rng::search(list<int>,_pred)_(same_length)/1024 792.926 -
rng::search(list<int>,_pred)_(same_length)/8192 8773.611 -10.19%
rng::search(list<int>,_pred)_(single_element)/1000 841.435 -
rng::search(list<int>,_pred)_(single_element)/1024 862.660 -
rng::search(list<int>,_pred)_(single_element)/8192 8309.569 -9.91%
rng::search(vector<int>)_(near_matches)/1000 13589.271 -1.25%
rng::search(vector<int>)_(near_matches)/1024 14225.258 -1.42%
rng::search(vector<int>)_(near_matches)/8192 766695.175 -
rng::search(vector<int>)_(no_match)/1000 207.204 -1.12%
rng::search(vector<int>)_(no_match)/1024 212.024 -
rng::search(vector<int>)_(no_match)/1048576 210141.924 -1.25%
rng::search(vector<int>)_(no_match)/8192 1639.075 -
rng::search(vector<int>)_(same_length)/1000 244.581 -
rng::search(vector<int>)_(same_length)/1024 253.809 1.90%
rng::search(vector<int>)_(same_length)/8192 1963.990 3.76%
rng::search(vector<int>)_(single_element)/1000 227.619 -
rng::search(vector<int>)_(single_element)/1024 232.801 -
rng::search(vector<int>)_(single_element)/8192 1808.467 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22613.142 -1.40%
rng::search(vector<int>,_pred)_(near_matches)/1024 23628.870 -1.58%
rng::search(vector<int>,_pred)_(near_matches)/8192 1453254.409 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.662 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.752 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579158.878 -4.15%
rng::search(vector<int>,_pred)_(no_match)/8192 4236.952 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.597 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.038 -
rng::search(vector<int>,_pred)_(same_length)/8192 4922.507 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.551 -
rng::search(vector<int>,_pred)_(single_element)/1024 588.600 -
rng::search(vector<int>,_pred)_(single_element)/8192 4707.933 -
rng::search_n(deque<int>)_(no_match)/1000 431.294 -
rng::search_n(deque<int>)_(no_match)/1024 442.358 -
rng::search_n(deque<int>)_(no_match)/1048576 442553.044 -
rng::search_n(deque<int>)_(no_match)/8192 3465.818 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 708.507 -4.61%
rng::search_n(deque<int>,_pred)_(no_match)/1024 604.958 -1.78%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 557115.221 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4319.217 -
rng::search_n(list<int>)_(no_match)/1000 710.675 -
rng::search_n(list<int>)_(no_match)/1024 734.332 -
rng::search_n(list<int>)_(no_match)/1048576 871299.473 -
rng::search_n(list<int>)_(no_match)/8192 6844.668 -1.03%
rng::search_n(list<int>,_pred)_(no_match)/1000 835.173 -
rng::search_n(list<int>,_pred)_(no_match)/1024 855.826 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 989281.632 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7890.292 -
rng::search_n(vector<int>)_(no_match)/1000 210.184 2.15%
rng::search_n(vector<int>)_(no_match)/1024 214.654 1.96%
rng::search_n(vector<int>)_(no_match)/1048576 212802.147 1.79%
rng::search_n(vector<int>)_(no_match)/8192 1637.067 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.156 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.386 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576447.555 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4227.772 -
rng::shuffle(deque<int>)/1024 9628.757 -
rng::shuffle(deque<int>)/32 304.090 -
rng::shuffle(deque<int>)/8192 76039.433 -
rng::shuffle(vector<int>)/1024 9080.906 -
rng::shuffle(vector<int>)/32 285.157 -
rng::shuffle(vector<int>)/8192 72318.788 -
rng::sort(deque<int>)_(ascending)/1024 763.549 -
rng::sort(deque<int>)_(ascending)/8 18.659 1.55%
rng::sort(deque<int>)_(ascending)/8192 5745.953 -
rng::sort(deque<int>)_(descending)/1024 1302.425 -
rng::sort(deque<int>)_(descending)/8 25.845 -
rng::sort(deque<int>)_(descending)/8192 10401.151 -
rng::sort(deque<int>)_(heap)/1024 6347.086 -
rng::sort(deque<int>)_(heap)/8 25.180 1.06%
rng::sort(deque<int>)_(heap)/8192 70076.583 -
rng::sort(deque<int>)_(pipe-organ)/1024 2824.458 -
rng::sort(deque<int>)_(pipe-organ)/8 21.217 1.60%
rng::sort(deque<int>)_(pipe-organ)/8192 26756.987 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18334.387 1.24%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.732 2.71%
rng::sort(deque<int>)_(qsort_adversarial)/8192 451804.967 -
rng::sort(deque<int>)_(repeated)/1024 963.097 -
rng::sort(deque<int>)_(repeated)/8 19.017 -
rng::sort(deque<int>)_(repeated)/8192 6769.859 -
rng::sort(deque<int>)_(shuffled)/1024 6934.096 -
rng::sort(deque<int>)_(shuffled)/8 23.755 -
rng::sort(deque<int>)_(shuffled)/8192 81195.847 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.409 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.469 -1.76%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3764.298 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.462 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.416 4.04%
rng::sort(vector<NonIntegral>)_(descending)/8192 5320.186 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4372.472 1.55%
rng::sort(vector<NonIntegral>)_(heap)/8 22.671 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50212.116 -1.30%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1906.641 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.373 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18564.995 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13273.475 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.485 -1.77%
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155418.235 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.792 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.706 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3754.848 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4721.521 2.04%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.847 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81918.595 1.96%
rng::sort(vector<int>)_(ascending)/1024 541.686 -
rng::sort(vector<int>)_(ascending)/8 16.631 -1.06%
rng::sort(vector<int>)_(ascending)/8192 3756.624 -
rng::sort(vector<int>)_(descending)/1024 1063.547 -
rng::sort(vector<int>)_(descending)/8 25.649 7.74%
rng::sort(vector<int>)_(descending)/8192 7518.528 -
rng::sort(vector<int>)_(heap)/1024 4577.010 -
rng::sort(vector<int>)_(heap)/8 22.351 -1.47%
rng::sort(vector<int>)_(heap)/8192 45882.413 -
rng::sort(vector<int>)_(pipe-organ)/1024 2284.300 -
rng::sort(vector<int>)_(pipe-organ)/8 18.579 -
rng::sort(vector<int>)_(pipe-organ)/8192 21516.157 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 12946.467 -
rng::sort(vector<int>)_(qsort_adversarial)/8 16.730 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 147715.556 -
rng::sort(vector<int>)_(repeated)/1024 664.424 -
rng::sort(vector<int>)_(repeated)/8 16.902 -
rng::sort(vector<int>)_(repeated)/8192 5051.274 -
rng::sort(vector<int>)_(shuffled)/1024 4670.212 -
rng::sort(vector<int>)_(shuffled)/8 21.169 -
rng::sort(vector<int>)_(shuffled)/8192 45120.114 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3340.449 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1932.322 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1962.322 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16895.049 -
rng::stable_partition(deque<int>)_(dense)/1024 607.432 6.85%
rng::stable_partition(deque<int>)_(dense)/32 29.375 6.29%
rng::stable_partition(deque<int>)_(dense)/50 39.656 7.22%
rng::stable_partition(deque<int>)_(dense)/8192 5661.529 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.162 -
rng::stable_partition(deque<int>)_(sparse)/32 11.074 -16.84%
rng::stable_partition(deque<int>)_(sparse)/50 27.411 -14.77%
rng::stable_partition(deque<int>)_(sparse)/8192 3392.361 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4165.058 -1.23%
rng::stable_partition(list<int>)_(alloc_fails)/32 1914.298 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1947.336 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25377.915 -
rng::stable_partition(list<int>)_(dense)/1024 1741.372 -
rng::stable_partition(list<int>)_(dense)/32 33.999 -1.27%
rng::stable_partition(list<int>)_(dense)/50 55.303 -3.37%
rng::stable_partition(list<int>)_(dense)/8192 21822.674 16.18%
rng::stable_partition(list<int>)_(sparse)/1024 922.595 -
rng::stable_partition(list<int>)_(sparse)/32 9.874 1.24%
rng::stable_partition(list<int>)_(sparse)/50 26.044 -
rng::stable_partition(list<int>)_(sparse)/8192 8848.177 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2929.415 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1929.876 3.54%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1906.888 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9881.547 -
rng::stable_partition(vector<int>)_(dense)/1024 297.190 -
rng::stable_partition(vector<int>)_(dense)/32 21.541 -
rng::stable_partition(vector<int>)_(dense)/50 25.357 -
rng::stable_partition(vector<int>)_(dense)/8192 2103.003 -
rng::stable_partition(vector<int>)_(sparse)/1024 212.475 2.32%
rng::stable_partition(vector<int>)_(sparse)/32 7.182 1.97%
rng::stable_partition(vector<int>)_(sparse)/50 20.614 -
rng::stable_partition(vector<int>)_(sparse)/8192 1507.968 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4157.722 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.735 1.62%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19074.149 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31686.347 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.982 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27175.292 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14481.472 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.147 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26207.699 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17994.604 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.254 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22908.892 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27559.807 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.763 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28748.895 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3842.747 -2.47%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.442 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13028.833 -2.15%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20222.787 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.995 1.93%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24870.491 -1.38%
rng::stable_sort(deque<int>)_(ascending)/1024 2145.249 -
rng::stable_sort(deque<int>)_(ascending)/8 18.706 -
rng::stable_sort(deque<int>)_(ascending)/8192 13711.291 -
rng::stable_sort(deque<int>)_(descending)/1024 2979.488 -
rng::stable_sort(deque<int>)_(descending)/8 27.227 -
rng::stable_sort(deque<int>)_(descending)/8192 21077.249 -
rng::stable_sort(deque<int>)_(heap)/1024 2769.070 -
rng::stable_sort(deque<int>)_(heap)/8 25.555 -
rng::stable_sort(deque<int>)_(heap)/8192 17993.971 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2982.981 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.565 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20689.029 -1.21%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3152.459 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.737 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21099.980 -
rng::stable_sort(deque<int>)_(repeated)/1024 1385.020 1.70%
rng::stable_sort(deque<int>)_(repeated)/8 18.395 -2.07%
rng::stable_sort(deque<int>)_(repeated)/8192 7634.259 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2501.936 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.649 -1.01%
rng::stable_sort(deque<int>)_(shuffled)/8192 14902.437 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4245.242 -2.00%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.801 -5.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53977.769 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23823.631 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.412 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 127872.754 -1.39%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14182.618 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.477 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117571.056 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14401.726 -1.23%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.421 1.11%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95441.254 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23465.016 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.698 -3.61%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149866.305 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3894.029 15.27%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.729 -4.59%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 21042.534 10.17%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18455.381 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.198 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159274.076 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4011.925 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.771 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45797.879 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13857.408 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.937 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 202273.605 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10376.426 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.993 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126276.761 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9075.880 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.396 1.96%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126877.152 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14982.311 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.736 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215041.472 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1397.679 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.583 -1.95%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15072.933 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12779.392 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.712 -1.44%
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184289.752 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4733.791 11.42%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.776 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19501.197 -1.35%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24600.765 1.02%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.159 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24794.583 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14610.783 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.494 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31943.828 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14784.709 1.37%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.330 -3.04%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21317.876 -3.65%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23762.869 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.639 -1.66%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35814.253 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3945.355 18.16%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.767 -1.75%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9503.520 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18783.778 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.035 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28750.294 -
rng::stable_sort(vector<int>)_(ascending)/1024 2073.553 -
rng::stable_sort(vector<int>)_(ascending)/8 17.193 4.60%
rng::stable_sort(vector<int>)_(ascending)/8192 13483.663 -
rng::stable_sort(vector<int>)_(descending)/1024 2805.610 -
rng::stable_sort(vector<int>)_(descending)/8 25.247 -
rng::stable_sort(vector<int>)_(descending)/8192 18434.783 -
rng::stable_sort(vector<int>)_(heap)/1024 2522.636 -
rng::stable_sort(vector<int>)_(heap)/8 22.020 -
rng::stable_sort(vector<int>)_(heap)/8192 14417.011 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2801.844 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 20.010 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18278.904 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2893.144 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 17.182 3.62%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18313.712 -
rng::stable_sort(vector<int>)_(repeated)/1024 1108.977 1.18%
rng::stable_sort(vector<int>)_(repeated)/8 16.631 -
rng::stable_sort(vector<int>)_(repeated)/8192 5276.175 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2206.601 -
rng::stable_sort(vector<int>)_(shuffled)/8 20.834 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10809.450 -
rng::starts_with(deque<int>)/1000 475.236 4.32%
rng::starts_with(deque<int>)/1024 482.293 2.08%
rng::starts_with(deque<int>)/1048576 493739.445 -
rng::starts_with(deque<int>)/8 4.035 -20.18%
rng::starts_with(deque<int>)/8192 3835.913 -
rng::starts_with(deque<int>,_pred)/1000 504.338 -2.23%
rng::starts_with(deque<int>,_pred)/1024 526.413 -
rng::starts_with(deque<int>,_pred)/1048576 522099.852 -3.41%
rng::starts_with(deque<int>,_pred)/8 4.678 1.17%
rng::starts_with(deque<int>,_pred)/8192 3998.506 -3.88%
rng::starts_with(list<int>)/1000 761.040 -49.21%
rng::starts_with(list<int>)/1024 778.774 -34.68%
rng::starts_with(list<int>)/1048576 945198.993 -
rng::starts_with(list<int>)/8 2.981 -3.00%
rng::starts_with(list<int>)/8192 9456.849 8.60%
rng::starts_with(list<int>,_pred)/1000 790.388 -
rng::starts_with(list<int>,_pred)/1024 809.169 -
rng::starts_with(list<int>,_pred)/1048576 973086.552 -
rng::starts_with(list<int>,_pred)/8 3.635 -
rng::starts_with(list<int>,_pred)/8192 9963.772 -6.99%
rng::starts_with(vector<int>)/1000 72.832 -
rng::starts_with(vector<int>)/1024 74.707 -
rng::starts_with(vector<int>)/1048576 76652.332 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.758 -
rng::starts_with(vector<int>,_pred)/1000 462.397 -
rng::starts_with(vector<int>,_pred)/1024 515.999 -
rng::starts_with(vector<int>,_pred)/1048576 607881.466 -
rng::starts_with(vector<int>,_pred)/8 4.251 -
rng::starts_with(vector<int>,_pred)/8192 4726.165 -
rng::swap_ranges(deque<int>)/1024 337.732 6.99%
rng::swap_ranges(deque<int>)/32 11.221 4.48%
rng::swap_ranges(deque<int>)/50 20.234 3.30%
rng::swap_ranges(deque<int>)/8192 2688.780 6.02%
rng::swap_ranges(list<int>)/1024 776.752 -
rng::swap_ranges(list<int>)/32 16.690 -
rng::swap_ranges(list<int>)/50 29.504 -
rng::swap_ranges(list<int>)/8192 10076.199 -6.65%
rng::swap_ranges(vector<int>)/1024 63.701 -
rng::swap_ranges(vector<int>)/32 4.713 -
rng::swap_ranges(vector<int>)/50 5.590 -
rng::swap_ranges(vector<int>)/8192 478.830 -
rng::transform(deque<int>)_(identity_transform)/1024 371.206 -
rng::transform(deque<int>)_(identity_transform)/32 12.287 -
rng::transform(deque<int>)_(identity_transform)/50 20.200 2.08%
rng::transform(deque<int>)_(identity_transform)/8192 2444.309 -
rng::transform(deque<int>,_deque<int>)/1024 698.651 -
rng::transform(deque<int>,_deque<int>)/32 21.918 -
rng::transform(deque<int>,_deque<int>)/50 34.317 -
rng::transform(deque<int>,_deque<int>)/8192 5669.061 -
rng::transform(list<int>)_(identity_transform)/1024 746.672 -
rng::transform(list<int>)_(identity_transform)/32 17.077 -
rng::transform(list<int>)_(identity_transform)/50 30.228 -
rng::transform(list<int>)_(identity_transform)/8192 7028.608 -1.04%
rng::transform(list<int>,_list<int>)/1024 888.771 -
rng::transform(list<int>,_list<int>)/32 24.234 -
rng::transform(list<int>,_list<int>)/50 39.784 -
rng::transform(list<int>,_list<int>)/8192 10274.701 4.05%
rng::transform(vector<int>)_(identity_transform)/1024 262.915 -
rng::transform(vector<int>)_(identity_transform)/32 8.863 -
rng::transform(vector<int>)_(identity_transform)/50 16.323 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.961 -
rng::transform(vector<int>,_vector<int>)/1024 601.144 -
rng::transform(vector<int>,_vector<int>)/32 17.654 -
rng::transform(vector<int>,_vector<int>)/50 28.693 -
rng::transform(vector<int>,_vector<int>)/8192 4768.452 -
rng::unique(deque<int>)_(contiguous)/1024 735.749 -
rng::unique(deque<int>)_(contiguous)/32 65.721 6.00%
rng::unique(deque<int>)_(contiguous)/52 81.876 11.84%
rng::unique(deque<int>)_(contiguous)/8192 5513.083 -
rng::unique(deque<int>)_(sprinkled)/1024 627.318 -
rng::unique(deque<int>)_(sprinkled)/32 58.024 -3.37%
rng::unique(deque<int>)_(sprinkled)/52 67.236 -3.67%
rng::unique(deque<int>)_(sprinkled)/8192 5613.316 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.665 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.978 -
rng::unique(deque<int>,_pred)_(contiguous)/52 75.079 3.01%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4507.920 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.174 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.489 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.560 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5250.238 -
rng::unique(list<int>)_(contiguous)/1024 930.856 1.23%
rng::unique(list<int>)_(contiguous)/32 55.502 -
rng::unique(list<int>)_(contiguous)/52 70.258 4.27%
rng::unique(list<int>)_(contiguous)/8192 7123.742 -1.10%
rng::unique(list<int>)_(sprinkled)/1024 947.064 -4.55%
rng::unique(list<int>)_(sprinkled)/32 64.391 -
rng::unique(list<int>)_(sprinkled)/52 79.242 1.34%
rng::unique(list<int>)_(sprinkled)/8192 7846.530 -
rng::unique(list<int>,_pred)_(contiguous)/1024 984.612 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.516 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.941 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7770.093 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1017.953 -1.08%
rng::unique(list<int>,_pred)_(sprinkled)/32 67.642 -
rng::unique(list<int>,_pred)_(sprinkled)/52 84.371 -
rng::unique(list<int>,_pred)_(sprinkled)/8192 8420.360 -
rng::unique(vector<int>)_(contiguous)/1024 294.356 -
rng::unique(vector<int>)_(contiguous)/32 50.983 -
rng::unique(vector<int>)_(contiguous)/52 56.452 -
rng::unique(vector<int>)_(contiguous)/8192 1917.133 -
rng::unique(vector<int>)_(sprinkled)/1024 283.367 -
rng::unique(vector<int>)_(sprinkled)/32 50.451 -
rng::unique(vector<int>)_(sprinkled)/52 55.040 -
rng::unique(vector<int>)_(sprinkled)/8192 1929.449 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 588.278 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.360 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.334 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3783.692 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 690.217 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.420 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.309 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5220.171 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.051 -
rng::unique_copy(deque<int>)_(contiguous)/32 11.066 11.68%
rng::unique_copy(deque<int>)_(contiguous)/52 16.826 11.95%
rng::unique_copy(deque<int>)_(contiguous)/8192 3735.654 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.492 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.260 9.23%
rng::unique_copy(deque<int>)_(sprinkled)/52 17.389 6.25%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3730.495 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.694 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.814 1.06%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.692 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4433.462 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.504 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.688 2.63%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 36.422 12.71%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5720.869 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.523 -
rng::unique_copy(list<int>)_(contiguous)/32 11.930 -
rng::unique_copy(list<int>)_(contiguous)/52 30.107 -
rng::unique_copy(list<int>)_(contiguous)/8192 6985.081 -
rng::unique_copy(list<int>)_(sprinkled)/1024 744.588 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.703 -2.29%
rng::unique_copy(list<int>)_(sprinkled)/52 22.332 -1.73%
rng::unique_copy(list<int>)_(sprinkled)/8192 7582.473 8.26%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 793.116 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.562 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.726 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7539.680 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.928 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.714 1.18%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.206 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7687.539 -
rng::unique_copy(vector<int>)_(contiguous)/1024 270.875 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.716 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.464 -2.23%
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.148 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.482 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.228 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.797 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1882.253 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 543.242 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.442 2.93%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.704 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3715.810 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.264 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.655 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.077 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4398.253 -
std::adjacent_find(deque<int>)/1024 463.359 -
std::adjacent_find(deque<int>)/1048576 475854.818 -
std::adjacent_find(deque<int>)/50 14.791 3.33%
std::adjacent_find(deque<int>)/8 3.222 2.74%
std::adjacent_find(deque<int>)/8192 3711.497 -
std::adjacent_find(deque<int>,_pred)/1024 629.990 -
std::adjacent_find(deque<int>,_pred)/1048576 650737.171 -
std::adjacent_find(deque<int>,_pred)/50 29.942 -4.02%
std::adjacent_find(deque<int>,_pred)/8 4.435 -7.66%
std::adjacent_find(deque<int>,_pred)/8192 5086.372 -
std::adjacent_find(list<int>)/1024 712.560 -
std::adjacent_find(list<int>)/1048576 869576.667 -
std::adjacent_find(list<int>)/50 26.368 -
std::adjacent_find(list<int>)/8 2.113 -
std::adjacent_find(list<int>)/8192 6738.120 -
std::adjacent_find(list<int>,_pred)/1024 827.642 -
std::adjacent_find(list<int>,_pred)/1048576 954838.171 -
std::adjacent_find(list<int>,_pred)/50 36.861 -
std::adjacent_find(list<int>,_pred)/8 3.900 -
std::adjacent_find(list<int>,_pred)/8192 8087.943 -2.47%
std::adjacent_find(vector<int>)/1024 235.553 -
std::adjacent_find(vector<int>)/1048576 238850.973 1.33%
std::adjacent_find(vector<int>)/50 11.998 -1.24%
std::adjacent_find(vector<int>)/8 2.027 -
std::adjacent_find(vector<int>)/8192 1834.605 -
std::adjacent_find(vector<int>,_pred)/1024 400.639 -
std::adjacent_find(vector<int>,_pred)/1048576 465309.453 -
std::adjacent_find(vector<int>,_pred)/50 22.411 -1.20%
std::adjacent_find(vector<int>,_pred)/8 3.331 -1.25%
std::adjacent_find(vector<int>,_pred)/8192 3191.941 -
std::all_of(deque<int>)_(process_all)/32 11.751 1.13%
std::all_of(deque<int>)_(process_all)/32768 11530.177 6.63%
std::all_of(deque<int>)_(process_all)/50 18.366 -
std::all_of(deque<int>)_(process_all)/8 3.287 1.89%
std::all_of(deque<int>)_(process_all)/8192 2890.815 6.39%
std::all_of(list<int>)_(process_all)/32 11.866 1.22%
std::all_of(list<int>)_(process_all)/32768 26145.550 -
std::all_of(list<int>)_(process_all)/50 21.864 -
std::all_of(list<int>)_(process_all)/8 2.605 -
std::all_of(list<int>)_(process_all)/8192 7710.771 -
std::all_of(vector<int>)_(process_all)/32 8.433 1.38%
std::all_of(vector<int>)_(process_all)/32768 8053.827 -
std::all_of(vector<int>)_(process_all)/50 18.348 1.10%
std::all_of(vector<int>)_(process_all)/8 2.527 4.27%
std::all_of(vector<int>)_(process_all)/8192 2024.392 -
std::any_of(deque<int>)_(process_all)/32 11.531 -
std::any_of(deque<int>)_(process_all)/32768 10511.364 -
std::any_of(deque<int>)_(process_all)/50 20.312 10.80%
std::any_of(deque<int>)_(process_all)/8 3.222 -
std::any_of(deque<int>)_(process_all)/8192 2626.889 -
std::any_of(list<int>)_(process_all)/32 11.402 -
std::any_of(list<int>)_(process_all)/32768 25782.991 -
std::any_of(list<int>)_(process_all)/50 21.559 -1.89%
std::any_of(list<int>)_(process_all)/8 2.722 -
std::any_of(list<int>)_(process_all)/8192 6953.484 -
std::any_of(vector<int>)_(process_all)/32 8.420 -
std::any_of(vector<int>)_(process_all)/32768 8060.600 -
std::any_of(vector<int>)_(process_all)/50 18.278 -
std::any_of(vector<int>)_(process_all)/8 2.476 -2.53%
std::any_of(vector<int>)_(process_all)/8192 2020.836 -
std::copy(deque<int>)/1048576 50294.523 1.32%
std::copy(deque<int>)/262144 10454.665 2.02%
std::copy(deque<int>)/32768 1160.737 -
std::copy(deque<int>)/4096 146.546 -
std::copy(deque<int>)/512 16.723 -
std::copy(deque<int>)/64 2.663 -1.79%
std::copy(deque<int>)/8 2.759 2.54%
std::copy(list<int>)/1048576 874088.594 -
std::copy(list<int>)/262144 217442.252 -
std::copy(list<int>)/32768 26265.566 1.63%
std::copy(list<int>)/4096 3363.329 -14.98%
std::copy(list<int>)/512 368.606 -
std::copy(list<int>)/64 33.346 -
std::copy(list<int>)/8 2.496 1.45%
std::copy(vector<bool>)_(aligned)/1048576 2591.396 -15.84%
std::copy(vector<bool>)_(aligned)/262144 703.661 -4.21%
std::copy(vector<bool>)_(aligned)/32768 35.642 -
std::copy(vector<bool>)_(aligned)/4096 4.638 -
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.361 4.34%
std::copy(vector<bool>)_(unaligned)/1048576 7021.183 -
std::copy(vector<bool>)_(unaligned)/262144 1713.957 -
std::copy(vector<bool>)_(unaligned)/32768 218.542 -
std::copy(vector<bool>)_(unaligned)/4096 26.006 -
std::copy(vector<bool>)_(unaligned)/512 3.511 -
std::copy(vector<bool>)_(unaligned)/64 1.815 -
std::copy(vector<int>)/1048576 50204.298 -
std::copy(vector<int>)/262144 12497.211 -
std::copy(vector<int>)/32768 3779.194 1.55%
std::copy(vector<int>)/4096 225.640 -1.92%
std::copy(vector<int>)/512 16.039 -
std::copy(vector<int>)/64 2.449 -
std::copy(vector<int>)/8 2.245 4.13%
std::copy_backward(deque<int>)/1048576 129557.420 1.05%
std::copy_backward(deque<int>)/262144 32497.204 -
std::copy_backward(deque<int>)/32768 4080.586 -
std::copy_backward(deque<int>)/4096 147.488 -
std::copy_backward(deque<int>)/512 18.110 -
std::copy_backward(deque<int>)/64 2.939 -1.24%
std::copy_backward(deque<int>)/8 2.726 1.20%
std::copy_backward(list<int>)/1048576 883595.980 -
std::copy_backward(list<int>)/262144 219437.375 -
std::copy_backward(list<int>)/32768 27311.691 2.44%
std::copy_backward(list<int>)/4096 3335.997 -
std::copy_backward(list<int>)/512 368.774 -
std::copy_backward(list<int>)/64 30.187 -
std::copy_backward(list<int>)/8 2.506 2.56%
std::copy_backward(vector<bool>)_(aligned)/1048576 3084.824 11.53%
std::copy_backward(vector<bool>)_(aligned)/262144 636.224 -12.36%
std::copy_backward(vector<bool>)_(aligned)/32768 35.818 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.036 -3.33%
std::copy_backward(vector<bool>)_(aligned)/512 1.563 -6.12%
std::copy_backward(vector<bool>)_(aligned)/64 1.749 -2.79%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6736.958 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1651.599 -
std::copy_backward(vector<bool>)_(unaligned)/32768 208.504 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.422 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.822 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50220.929 -
std::copy_backward(vector<int>)/262144 12531.358 -
std::copy_backward(vector<int>)/32768 3793.191 -
std::copy_backward(vector<int>)/4096 199.516 -2.92%
std::copy_backward(vector<int>)/512 16.621 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.187 -1.97%
std::copy_if(deque<int>)_(entire_range)/1048576 275318.811 -
std::copy_if(deque<int>)_(entire_range)/262144 69352.658 -
std::copy_if(deque<int>)_(entire_range)/32768 8685.998 -
std::copy_if(deque<int>)_(entire_range)/4096 1027.536 -
std::copy_if(deque<int>)_(entire_range)/512 136.965 -
std::copy_if(deque<int>)_(entire_range)/64 26.150 61.91%
std::copy_if(deque<int>)_(entire_range)/8 2.579 -1.87%
std::copy_if(deque<int>)_(every_other)/1048576 372244.864 -
std::copy_if(deque<int>)_(every_other)/262144 92827.077 -
std::copy_if(deque<int>)_(every_other)/32768 11656.527 -
std::copy_if(deque<int>)_(every_other)/4096 1455.581 -
std::copy_if(deque<int>)_(every_other)/512 182.234 -
std::copy_if(deque<int>)_(every_other)/64 30.697 30.99%
std::copy_if(deque<int>)_(every_other)/8 3.461 -1.05%
std::copy_if(list<int>)_(entire_range)/1048576 879240.910 -
std::copy_if(list<int>)_(entire_range)/262144 218483.245 -
std::copy_if(list<int>)_(entire_range)/32768 31234.620 -
std::copy_if(list<int>)_(entire_range)/4096 3031.391 -
std::copy_if(list<int>)_(entire_range)/512 367.111 -1.07%
std::copy_if(list<int>)_(entire_range)/64 31.977 3.84%
std::copy_if(list<int>)_(entire_range)/8 2.627 -
std::copy_if(list<int>)_(every_other)/1048576 847922.755 -
std::copy_if(list<int>)_(every_other)/262144 210110.879 -
std::copy_if(list<int>)_(every_other)/32768 25688.466 -
std::copy_if(list<int>)_(every_other)/4096 3155.735 -2.87%
std::copy_if(list<int>)_(every_other)/512 360.575 -
std::copy_if(list<int>)_(every_other)/64 23.648 -
std::copy_if(list<int>)_(every_other)/8 2.304 -
std::copy_if(vector<int>)_(entire_range)/1048576 245698.501 -
std::copy_if(vector<int>)_(entire_range)/262144 59862.636 -
std::copy_if(vector<int>)_(entire_range)/32768 7466.724 -
std::copy_if(vector<int>)_(entire_range)/4096 934.181 -
std::copy_if(vector<int>)_(entire_range)/512 123.378 -
std::copy_if(vector<int>)_(entire_range)/64 15.632 -
std::copy_if(vector<int>)_(entire_range)/8 2.330 2.28%
std::copy_if(vector<int>)_(every_other)/1048576 239883.953 -
std::copy_if(vector<int>)_(every_other)/262144 59802.821 -
std::copy_if(vector<int>)_(every_other)/32768 7467.356 -
std::copy_if(vector<int>)_(every_other)/4096 937.650 -
std::copy_if(vector<int>)_(every_other)/512 122.805 -
std::copy_if(vector<int>)_(every_other)/64 16.150 -
std::copy_if(vector<int>)_(every_other)/8 2.564 2.41%
std::copy_n(deque<int>)/1048576 49636.115 -
std::copy_n(deque<int>)/262144 10176.392 -1.41%
std::copy_n(deque<int>)/32768 1136.130 -
std::copy_n(deque<int>)/4096 147.508 1.13%
std::copy_n(deque<int>)/512 16.768 -
std::copy_n(deque<int>)/64 2.799 1.42%
std::copy_n(deque<int>)/8 2.790 5.26%
std::copy_n(list<int>)/1048576 867062.320 -
std::copy_n(list<int>)/262144 216524.374 -
std::copy_n(list<int>)/32768 26021.699 -3.82%
std::copy_n(list<int>)/4096 3537.305 -13.51%
std::copy_n(list<int>)/512 340.333 -
std::copy_n(list<int>)/64 13.823 -1.66%
std::copy_n(list<int>)/8 2.240 -
std::copy_n(vector<bool>)_(aligned)/1048576 1211.461 -40.87%
std::copy_n(vector<bool>)_(aligned)/262144 593.728 -10.37%
std::copy_n(vector<bool>)_(aligned)/32768 36.082 1.92%
std::copy_n(vector<bool>)_(aligned)/4096 4.641 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 4.33%
std::copy_n(vector<bool>)_(unaligned)/1048576 7020.367 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.159 -75.88%
std::copy_n(vector<bool>)_(unaligned)/32768 214.458 -1.79%
std::copy_n(vector<bool>)_(unaligned)/4096 26.012 -
std::copy_n(vector<bool>)_(unaligned)/512 3.501 -
std::copy_n(vector<bool>)_(unaligned)/64 1.816 -
std::copy_n(vector<int>)/1048576 50199.224 -
std::copy_n(vector<int>)/262144 12544.204 -
std::copy_n(vector<int>)/32768 3796.936 -
std::copy_n(vector<int>)/4096 217.181 -7.16%
std::copy_n(vector<int>)/512 16.062 -
std::copy_n(vector<int>)/64 2.473 -
std::copy_n(vector<int>)/8 2.280 -
std::count(deque<int>)_(every_other)/1024 247.728 -
std::count(deque<int>)_(every_other)/1048576 252925.859 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1937.400 -
std::count(list<int>)_(every_other)/1024 707.515 -
std::count(list<int>)_(every_other)/1048576 802608.382 -2.73%
std::count(list<int>)_(every_other)/8 2.106 -
std::count(list<int>)_(every_other)/8192 6391.240 -7.30%
std::count(vector<bool>)/1000 3.002 -
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1459.914 -
std::count(vector<bool>)/8192 11.448 -
std::count(vector<int>)_(every_other)/1024 102.942 -
std::count(vector<int>)_(every_other)/1048576 105273.080 -
std::count(vector<int>)_(every_other)/8 1.347 -
std::count(vector<int>)_(every_other)/8192 818.951 -
std::count_if(deque<int>)_(every_other)/1024 350.627 -
std::count_if(deque<int>)_(every_other)/1048576 344220.577 -
std::count_if(deque<int>)_(every_other)/8 3.459 -
std::count_if(deque<int>)_(every_other)/8192 2633.006 -
std::count_if(list<int>)_(every_other)/1024 753.679 -
std::count_if(list<int>)_(every_other)/1048576 887366.477 -
std::count_if(list<int>)_(every_other)/8 2.734 -
std::count_if(list<int>)_(every_other)/8192 7175.593 -4.87%
std::count_if(vector<int>)_(every_other)/1024 248.758 -
std::count_if(vector<int>)_(every_other)/1048576 247750.855 -
std::count_if(vector<int>)_(every_other)/8 4.225 -
std::count_if(vector<int>)_(every_other)/8192 1925.189 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 370.636 22.69%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.123 19.01%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2950.337 23.12%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 77.871 12.32%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.369 31.70%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 461.698 3.76%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.287 1.97%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.567 9.83%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 452.616 1.95%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.153 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.041 1.73%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.309 -
std::deque<int>::ctor(size)/1024 74.036 1.17%
std::deque<int>::ctor(size)/32 28.164 5.42%
std::deque<int>::ctor(size)/8192 455.397 2.43%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.833 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.402 5.37%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.816 1.61%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.540 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.652 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.487 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.698 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.797 -2.58%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.858 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.055 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.109 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.075 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.734 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.870 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.067 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.185 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.025 1.95%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 339.268 -4.36%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.897 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.672 -
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 548.637 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.871 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4805.662 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6404.128 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.944 -6.81%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52698.748 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 866.354 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.481 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12810.062 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21192.043 7.25%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 650.986 6.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 184625.022 5.55%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.300 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.601 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12820.617 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21015.657 6.24%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 644.225 5.87%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183584.527 5.07%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1085.108 1.76%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.817 -4.69%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11883.156 2.42%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20795.250 1.80%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 635.696 1.97%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183726.831 2.42%
std::deque<std::string>::ctor(size)/1024 703.329 -
std::deque<std::string>::ctor(size)/32 43.148 1.28%
std::deque<std::string>::ctor(size)/8192 8230.469 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 919.533 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.169 2.21%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12382.915 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20338.738 2.65%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 592.147 2.73%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177393.195 2.76%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.402 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.351 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.380 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.093 1.76%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.524 2.04%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.262 1.72%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.524 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.701 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.898 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.766 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.514 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.300 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.785 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.831 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.794 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.459 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.066 -1.75%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.946 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.862 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.838 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2355.061 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.898 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.754 1.22%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2389.009 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.916 -1.11%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.503 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4615.124 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6466.465 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 144.373 -2.52%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52472.142 1.28%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.406 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.112 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.274 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.617 1.01%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 25.077 1.11%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.115 1.31%
std::distance(deque<int>)/1024 0.634 -
std::distance(deque<int>)/4096 0.637 -
std::distance(deque<int>)/50 0.641 -
std::distance(deque<int>)/8192 0.633 -
std::distance(join_view(vector<vector<int>>))/1024 1.018 -
std::distance(join_view(vector<vector<int>>))/4096 4.476 2.40%
std::distance(join_view(vector<vector<int>>))/50 0.609 -
std::distance(join_view(vector<vector<int>>))/8192 8.321 -
std::equal(deque<int>)_(it,_it,_it)/1024 485.519 -
std::equal(deque<int>)_(it,_it,_it)/1048576 495770.198 2.75%
std::equal(deque<int>)_(it,_it,_it)/50 20.138 -3.77%
std::equal(deque<int>)_(it,_it,_it)/8 4.318 -
std::equal(deque<int>)_(it,_it,_it)/8192 3863.740 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.492 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 500344.516 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.646 -9.39%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.000 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3884.616 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 533.164 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 528295.133 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.481 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.259 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4043.959 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 505.449 1.77%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 507524.011 -1.12%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.744 -2.63%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.338 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3934.454 -
std::equal(list<int>)_(it,_it,_it)/1024 1746.662 53.63%
std::equal(list<int>)_(it,_it,_it)/1048576 1311734.685 -
std::equal(list<int>)_(it,_it,_it)/50 37.063 -
std::equal(list<int>)_(it,_it,_it)/8 2.793 -
std::equal(list<int>)_(it,_it,_it)/8192 10869.226 15.29%
std::equal(list<int>)_(it,_it,_it,_it)/1024 782.214 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 956199.181 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.102 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.954 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12113.935 1.32%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.901 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991243.803 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.115 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.606 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12858.266 8.40%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1163.143 -1.54%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1319303.471 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.188 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.677 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11817.875 -2.73%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.022 -
std::equal(vector<bool>)_(unaligned)/1048576 6440.249 -
std::equal(vector<bool>)_(unaligned)/50 0.803 -5.48%
std::equal(vector<bool>)_(unaligned)/8 0.819 -3.31%
std::equal(vector<bool>)_(unaligned)/8192 53.964 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.649 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73760.472 -
std::equal(vector<int>)_(it,_it,_it)/50 4.216 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.767 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.032 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73735.015 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.226 -2.08%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.347 -7.04%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.303 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.265 -2.77%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639738.296 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.949 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.730 1.14%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4788.806 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.334 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 605943.611 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.934 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.559 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4818.072 -
std::fill(deque<int>)/1024 29.931 -1.73%
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.245 -
std::fill(deque<int>)/8192 241.394 -
std::fill(list<int>)/1024 672.379 -
std::fill(list<int>)/32 8.393 -
std::fill(list<int>)/50 34.470 -1.80%
std::fill(list<int>)/8192 7109.414 -
std::fill(vector<bool>)/1048576 3833.703 -
std::fill(vector<bool>)/262144 232.449 -
std::fill(vector<bool>)/32768 30.059 -1.41%
std::fill(vector<bool>)/4096 4.212 -
std::fill(vector<bool>)/512 1.540 3.13%
std::fill(vector<bool>)/64 1.568 3.56%
std::fill(vector<int>)/1024 30.213 -
std::fill(vector<int>)/32 1.068 -4.67%
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 238.168 -
std::fill_n(deque<int>)/1024 29.730 -
std::fill_n(deque<int>)/32 1.161 -7.90%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 241.957 -
std::fill_n(list<int>)/1024 649.604 -
std::fill_n(list<int>)/32 8.298 -1.10%
std::fill_n(list<int>)/50 15.861 -
std::fill_n(list<int>)/8192 9004.980 2.11%
std::fill_n(vector<bool>)/1048576 3834.673 -
std::fill_n(vector<bool>)/262144 231.634 -
std::fill_n(vector<bool>)/32768 30.137 -
std::fill_n(vector<bool>)/4096 4.158 -
std::fill_n(vector<bool>)/512 1.558 -3.11%
std::fill_n(vector<bool>)/64 1.537 -3.84%
std::fill_n(vector<int>)/1024 29.686 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.220 -
std::fill_n(vector<int>)/8192 238.477 -
std::find(deque<int>)_(bail_25%)/1024 67.350 -
std::find(deque<int>)_(bail_25%)/32768 1924.697 -
std::find(deque<int>)_(bail_25%)/8 1.951 -
std::find(deque<int>)_(bail_25%)/8192 480.198 -
std::find(deque<int>)_(process_all)/1024 245.338 -
std::find(deque<int>)_(process_all)/32768 7878.245 -
std::find(deque<int>)_(process_all)/50 13.737 -1.94%
std::find(deque<int>)_(process_all)/8 3.410 -1.29%
std::find(deque<int>)_(process_all)/8192 1972.061 1.11%
std::find(list<int>)_(bail_25%)/1024 132.192 1.54%
std::find(list<int>)_(bail_25%)/32768 7718.183 -2.73%
std::find(list<int>)_(bail_25%)/8 0.920 -1.78%
std::find(list<int>)_(bail_25%)/8192 1445.657 1.33%
std::find(list<int>)_(process_all)/1024 687.716 -3.63%
std::find(list<int>)_(process_all)/32768 27366.387 -
std::find(list<int>)_(process_all)/50 18.243 -
std::find(list<int>)_(process_all)/8 2.403 -1.31%
std::find(list<int>)_(process_all)/8192 7939.858 -9.99%
std::find(vector<bool>)_(process_all)/1024 4.536 -3.49%
std::find(vector<bool>)_(process_all)/1048576 3657.341 -
std::find(vector<bool>)_(process_all)/50 0.568 -23.76%
std::find(vector<bool>)_(process_all)/8 0.546 -10.11%
std::find(vector<bool>)_(process_all)/8192 33.461 -
std::find(vector<char>)_(bail_25%)/1024 5.387 -
std::find(vector<char>)_(bail_25%)/32768 136.726 -
std::find(vector<char>)_(bail_25%)/8 1.062 -4.07%
std::find(vector<char>)_(bail_25%)/8192 39.735 -
std::find(vector<char>)_(process_all)/1024 16.255 -
std::find(vector<char>)_(process_all)/32768 495.846 -
std::find(vector<char>)_(process_all)/50 1.623 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.332 -
std::find(vector<int>)_(bail_25%)/1024 66.049 -
std::find(vector<int>)_(bail_25%)/32768 1858.218 -
std::find(vector<int>)_(bail_25%)/8 1.392 -
std::find(vector<int>)_(bail_25%)/8192 471.833 -
std::find(vector<int>)_(process_all)/1024 243.076 -
std::find(vector<int>)_(process_all)/32768 7437.545 -
std::find(vector<int>)_(process_all)/50 12.432 -
std::find(vector<int>)_(process_all)/8 2.696 1.35%
std::find(vector<int>)_(process_all)/8192 1860.253 -
std::find(vector<long_long>)_(bail_25%)/1024 30.227 -
std::find(vector<long_long>)_(bail_25%)/32768 959.285 -
std::find(vector<long_long>)_(bail_25%)/8 0.994 6.49%
std::find(vector<long_long>)_(bail_25%)/8192 245.793 -
std::find(vector<long_long>)_(process_all)/1024 118.948 -
std::find(vector<long_long>)_(process_all)/32768 3809.112 -
std::find(vector<long_long>)_(process_all)/50 5.806 -
std::find(vector<long_long>)_(process_all)/8 1.311 7.42%
std::find(vector<long_long>)_(process_all)/8192 949.557 -
std::find_end(deque<int>)_(match_near_end)/1000 33.908 -1.17%
std::find_end(deque<int>)_(match_near_end)/1024 32.552 -
std::find_end(deque<int>)_(match_near_end)/8192 273.820 -
std::find_end(deque<int>)_(near_matches)/1000 15844.933 -
std::find_end(deque<int>)_(near_matches)/1024 16436.601 -
std::find_end(deque<int>)_(near_matches)/8192 1128428.274 -
std::find_end(deque<int>)_(process_all)/1000 285.188 -
std::find_end(deque<int>)_(process_all)/1024 292.962 -6.62%
std::find_end(deque<int>)_(process_all)/1048576 263704.027 -11.19%
std::find_end(deque<int>)_(process_all)/8192 2015.834 -14.14%
std::find_end(deque<int>)_(same_length)/1000 344.901 4.85%
std::find_end(deque<int>)_(same_length)/1024 351.974 4.42%
std::find_end(deque<int>)_(same_length)/8192 2808.317 -4.97%
std::find_end(deque<int>)_(single_element)/1000 312.568 -14.51%
std::find_end(deque<int>)_(single_element)/1024 319.750 -14.85%
std::find_end(deque<int>)_(single_element)/8192 2243.575 -24.32%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.330 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.307 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 621.249 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31396.970 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32716.625 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1905512.003 -
std::find_end(deque<int>,_pred)_(process_all)/1000 594.182 -
std::find_end(deque<int>,_pred)_(process_all)/1024 609.485 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 567108.063 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4357.695 -1.66%
std::find_end(deque<int>,_pred)_(same_length)/1000 750.816 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.687 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5128.212 -
std::find_end(deque<int>,_pred)_(single_element)/1000 641.882 -1.40%
std::find_end(deque<int>,_pred)_(single_element)/1024 652.133 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4904.814 -
std::find_end(forward_list<int>)_(match_near_end)/1000 756.613 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4469.065 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257061.882 -
std::find_end(forward_list<int>)_(near_matches)/1000 36965.042 -
std::find_end(forward_list<int>)_(near_matches)/1024 38274.221 -
std::find_end(forward_list<int>)_(near_matches)/8192 2473603.357 -
std::find_end(forward_list<int>)_(process_all)/1000 675.607 -1.35%
std::find_end(forward_list<int>)_(process_all)/1024 709.436 -
std::find_end(forward_list<int>)_(process_all)/1048576 761914.981 -
std::find_end(forward_list<int>)_(process_all)/8192 5655.269 -11.97%
std::find_end(forward_list<int>)_(same_length)/1000 1479.519 -
std::find_end(forward_list<int>)_(same_length)/1024 1501.860 -
std::find_end(forward_list<int>)_(same_length)/8192 13226.758 -8.66%
std::find_end(forward_list<int>)_(single_element)/1000 678.824 -
std::find_end(forward_list<int>)_(single_element)/1024 698.262 -
std::find_end(forward_list<int>)_(single_element)/8192 5631.908 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 845.133 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5164.743 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275842.470 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42198.360 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43982.415 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2698554.489 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 792.285 5.35%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 808.578 3.97%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 886812.924 3.17%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6495.841 3.62%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.150 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.408 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13748.674 -6.43%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 784.659 -1.16%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 791.030 -1.89%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6389.518 -2.42%
std::find_end(list<int>)_(match_near_end)/1000 77.762 -2.54%
std::find_end(list<int>)_(match_near_end)/1024 60.206 -
std::find_end(list<int>)_(match_near_end)/8192 604.340 -1.19%
std::find_end(list<int>)_(near_matches)/1000 33323.154 -
std::find_end(list<int>)_(near_matches)/1024 34768.377 -
std::find_end(list<int>)_(near_matches)/8192 2261448.252 -
std::find_end(list<int>)_(process_all)/1000 712.583 -
std::find_end(list<int>)_(process_all)/1024 729.722 -
std::find_end(list<int>)_(process_all)/1048576 874580.784 -
std::find_end(list<int>)_(process_all)/8192 7544.423 2.63%
std::find_end(list<int>)_(same_length)/1000 749.428 -1.48%
std::find_end(list<int>)_(same_length)/1024 762.188 -1.27%
std::find_end(list<int>)_(same_length)/8192 8170.404 -1.40%
std::find_end(list<int>)_(single_element)/1000 715.483 -
std::find_end(list<int>)_(single_element)/1024 731.918 -
std::find_end(list<int>)_(single_element)/8192 7654.663 -3.34%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.836 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.559 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.674 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38284.961 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39808.019 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2483582.746 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.252 -
std::find_end(list<int>,_pred)_(process_all)/1024 844.138 -
std::find_end(list<int>,_pred)_(process_all)/1048576 990065.653 -
std::find_end(list<int>,_pred)_(process_all)/8192 8226.674 -
std::find_end(list<int>,_pred)_(same_length)/1000 763.904 -
std::find_end(list<int>,_pred)_(same_length)/1024 782.845 -
std::find_end(list<int>,_pred)_(same_length)/8192 11036.801 5.71%
std::find_end(list<int>,_pred)_(single_element)/1000 822.239 -
std::find_end(list<int>,_pred)_(single_element)/1024 841.559 -
std::find_end(list<int>,_pred)_(single_element)/8192 8331.558 -5.33%
std::find_end(vector<int>)_(match_near_end)/1000 28.289 -
std::find_end(vector<int>)_(match_near_end)/1024 24.875 -
std::find_end(vector<int>)_(match_near_end)/8192 201.642 -1.44%
std::find_end(vector<int>)_(near_matches)/1000 14059.307 -
std::find_end(vector<int>)_(near_matches)/1024 14622.423 -
std::find_end(vector<int>)_(near_matches)/8192 774955.978 -
std::find_end(vector<int>)_(process_all)/1000 218.550 -1.22%
std::find_end(vector<int>)_(process_all)/1024 222.934 -1.47%
std::find_end(vector<int>)_(process_all)/1048576 218027.873 -1.36%
std::find_end(vector<int>)_(process_all)/8192 1687.377 -1.69%
std::find_end(vector<int>)_(same_length)/1000 245.749 -
std::find_end(vector<int>)_(same_length)/1024 253.908 -
std::find_end(vector<int>)_(same_length)/8192 2009.216 -
std::find_end(vector<int>)_(single_element)/1000 240.353 -2.77%
std::find_end(vector<int>)_(single_element)/1024 245.992 -3.50%
std::find_end(vector<int>)_(single_element)/8192 1875.223 -5.72%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.638 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.929 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.497 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22829.000 1.93%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23703.139 1.59%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467794.118 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.156 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.026 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 640731.366 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4321.643 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.131 -
std::find_end(vector<int>,_pred)_(same_length)/1024 639.621 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5119.944 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.425 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.761 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4795.575 -
std::find_first_of(deque<int>)_(large_needle)/1024 366800.140 -
std::find_first_of(deque<int>)_(large_needle)/32 285.004 -
std::find_first_of(deque<int>)_(large_needle)/50 673.724 -
std::find_first_of(deque<int>)_(large_needle)/8192 23540263.866 -
std::find_first_of(deque<int>)_(small_needle)/1024 3781.955 2.44%
std::find_first_of(deque<int>)_(small_needle)/32 117.688 9.43%
std::find_first_of(deque<int>)_(small_needle)/50 180.937 10.67%
std::find_first_of(deque<int>)_(small_needle)/8192 29978.806 6.30%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563703.175 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 509.050 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1397.882 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35578324.998 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6296.643 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.466 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.159 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50252.626 -
std::find_first_of(list<int>)_(large_needle)/1024 802510.911 -7.10%
std::find_first_of(list<int>)_(large_needle)/32 672.370 -
std::find_first_of(list<int>)_(large_needle)/50 1875.701 8.23%
std::find_first_of(list<int>)_(large_needle)/8192 49335402.801 1.16%
std::find_first_of(list<int>)_(small_needle)/1024 2799.769 -
std::find_first_of(list<int>)_(small_needle)/32 91.240 -
std::find_first_of(list<int>)_(small_needle)/50 139.822 -
std::find_first_of(list<int>)_(small_needle)/8192 23062.384 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 833653.138 -10.21%
std::find_first_of(list<int>,_pred)_(large_needle)/32 723.947 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1871.446 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54058243.538 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5257.000 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.479 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.362 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41881.909 -
std::find_first_of(vector<int>)_(large_needle)/1024 108768.602 -6.51%
std::find_first_of(vector<int>)_(large_needle)/32 106.587 -3.21%
std::find_first_of(vector<int>)_(large_needle)/50 260.683 -5.71%
std::find_first_of(vector<int>)_(large_needle)/8192 6923512.792 -7.36%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.261 -
std::find_first_of(vector<int>)_(small_needle)/32 47.006 3.23%
std::find_first_of(vector<int>)_(small_needle)/50 70.891 -
std::find_first_of(vector<int>)_(small_needle)/8192 11266.468 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 592918.676 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.615 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.394 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38325175.944 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5564.465 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.806 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.906 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44517.543 -
std::find_if(deque<int>)_(bail_25%)/1024 106.361 -
std::find_if(deque<int>)_(bail_25%)/32768 2729.703 -8.65%
std::find_if(deque<int>)_(bail_25%)/8 1.536 -
std::find_if(deque<int>)_(bail_25%)/8192 713.556 -4.92%
std::find_if(deque<int>)_(process_all)/1024 479.179 -1.19%
std::find_if(deque<int>)_(process_all)/32768 11795.751 -
std::find_if(deque<int>)_(process_all)/50 23.563 -1.48%
std::find_if(deque<int>)_(process_all)/8 3.941 -
std::find_if(deque<int>)_(process_all)/8192 2879.679 -
std::find_if(list<int>)_(bail_25%)/1024 193.846 -
std::find_if(list<int>)_(bail_25%)/32768 10114.120 -9.14%
std::find_if(list<int>)_(bail_25%)/8 1.195 -1.44%
std::find_if(list<int>)_(bail_25%)/8192 1518.574 -
std::find_if(list<int>)_(process_all)/1024 758.421 -
std::find_if(list<int>)_(process_all)/32768 28018.485 1.26%
std::find_if(list<int>)_(process_all)/50 21.714 -
std::find_if(list<int>)_(process_all)/8 3.503 -
std::find_if(list<int>)_(process_all)/8192 12207.495 -
std::find_if(vector<bool>)_(process_all)/1024 766.527 -
std::find_if(vector<bool>)_(process_all)/1048576 782593.914 -
std::find_if(vector<bool>)_(process_all)/50 35.721 -
std::find_if(vector<bool>)_(process_all)/8 5.496 -
std::find_if(vector<bool>)_(process_all)/8192 6117.418 -
std::find_if(vector<char>)_(bail_25%)/1024 76.100 -
std::find_if(vector<char>)_(bail_25%)/32768 2024.082 -
std::find_if(vector<char>)_(bail_25%)/8 0.954 -
std::find_if(vector<char>)_(bail_25%)/8192 517.027 -
std::find_if(vector<char>)_(process_all)/1024 271.614 -1.03%
std::find_if(vector<char>)_(process_all)/32768 8187.812 -
std::find_if(vector<char>)_(process_all)/50 12.733 -
std::find_if(vector<char>)_(process_all)/8 2.513 -2.16%
std::find_if(vector<char>)_(process_all)/8192 2061.016 -
std::find_if(vector<int>)_(bail_25%)/1024 75.475 -
std::find_if(vector<int>)_(bail_25%)/32768 2337.183 -
std::find_if(vector<int>)_(bail_25%)/8 1.128 -
std::find_if(vector<int>)_(bail_25%)/8192 547.999 -
std::find_if(vector<int>)_(process_all)/1024 290.178 -
std::find_if(vector<int>)_(process_all)/32768 9082.827 -
std::find_if(vector<int>)_(process_all)/50 13.932 -2.24%
std::find_if(vector<int>)_(process_all)/8 2.657 5.39%
std::find_if(vector<int>)_(process_all)/8192 2267.574 -
std::find_if_not(deque<int>)_(bail_25%)/1024 101.932 -3.50%
std::find_if_not(deque<int>)_(bail_25%)/32768 2926.647 1.53%
std::find_if_not(deque<int>)_(bail_25%)/8 1.387 -7.42%
std::find_if_not(deque<int>)_(bail_25%)/8192 735.950 -
std::find_if_not(deque<int>)_(process_all)/1024 485.066 -
std::find_if_not(deque<int>)_(process_all)/32768 12010.217 2.79%
std::find_if_not(deque<int>)_(process_all)/50 23.744 -
std::find_if_not(deque<int>)_(process_all)/8 3.931 -1.38%
std::find_if_not(deque<int>)_(process_all)/8192 2949.871 2.36%
std::find_if_not(list<int>)_(bail_25%)/1024 193.994 -
std::find_if_not(list<int>)_(bail_25%)/32768 7611.385 3.05%
std::find_if_not(list<int>)_(bail_25%)/8 1.275 -3.13%
std::find_if_not(list<int>)_(bail_25%)/8192 1521.906 -
std::find_if_not(list<int>)_(process_all)/1024 760.174 -
std::find_if_not(list<int>)_(process_all)/32768 29736.970 1.07%
std::find_if_not(list<int>)_(process_all)/50 21.687 1.41%
std::find_if_not(list<int>)_(process_all)/8 3.414 -
std::find_if_not(list<int>)_(process_all)/8192 8143.642 -
std::find_if_not(vector<bool>)_(process_all)/1024 768.886 -
std::find_if_not(vector<bool>)_(process_all)/1048576 784986.174 -
std::find_if_not(vector<bool>)_(process_all)/50 35.823 -
std::find_if_not(vector<bool>)_(process_all)/8 5.526 -
std::find_if_not(vector<bool>)_(process_all)/8192 6132.811 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.159 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2024.524 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.724 -
std::find_if_not(vector<char>)_(process_all)/1024 273.875 -
std::find_if_not(vector<char>)_(process_all)/32768 8132.288 -
std::find_if_not(vector<char>)_(process_all)/50 12.614 -
std::find_if_not(vector<char>)_(process_all)/8 2.492 -1.80%
std::find_if_not(vector<char>)_(process_all)/8192 2049.733 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.674 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2337.945 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.023 1.33%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.329 -
std::find_if_not(vector<int>)_(process_all)/1024 307.598 -
std::find_if_not(vector<int>)_(process_all)/32768 9774.916 -
std::find_if_not(vector<int>)_(process_all)/50 15.033 -
std::find_if_not(vector<int>)_(process_all)/8 2.702 -
std::find_if_not(vector<int>)_(process_all)/8192 2432.142 -
std::flat_map<int,_int>::clear()/0 422.359 -
std::flat_map<int,_int>::clear()/1024 423.787 -
std::flat_map<int,_int>::clear()/32 423.448 -
std::flat_map<int,_int>::clear()/8192 449.530 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.590 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.381 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.052 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.412 -8.30%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.517 -29.58%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.228 -16.75%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.343 -43.63%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.527 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.458 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.033 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.456 -7.65%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.747 16.56%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.525 -1.18%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.166 18.15%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.349 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.824 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.615 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1179.156 -
std::flat_map<int,_int>::ctor(const&)/0 13.677 -
std::flat_map<int,_int>::ctor(const&)/1024 178.954 -
std::flat_map<int,_int>::ctor(const&)/32 23.689 -
std::flat_map<int,_int>::ctor(const&)/8192 1913.186 -1.35%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.685 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.720 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.794 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1923.262 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.640 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4302.704 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.646 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34183.986 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.558 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8939.384 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.229 1.05%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108269.929 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.559 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.374 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.866 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.480 -2.78%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.714 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.639 2.27%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.954 -
std::flat_map<int,_int>::erase(iterator)/0 15.403 -
std::flat_map<int,_int>::erase(iterator)/1024 76.516 1.02%
std::flat_map<int,_int>::erase(iterator)/32 20.829 -
std::flat_map<int,_int>::erase(iterator)/8192 505.799 -2.88%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.471 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.913 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 428.334 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 638.636 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.906 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 101.217 -
std::flat_map<int,_int>::erase(key)_(existent)/32 23.037 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.817 -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.457 10.89%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.600 -10.21%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.201 -4.73%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.628 -17.25%
std::flat_map<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.397 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.340 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.284 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.356 7.11%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.796 -27.86%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.242 -10.37%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.600 -22.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.773 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.459 47.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.247 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 34.157 -4.58%
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 208.146 92.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.604 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 542.735 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.024 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.446 21.64%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.991 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.809 -2.01%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.991 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.650 74.94%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.404 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.292 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.987 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5565.273 5.51%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 642.347 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 42326.902 4.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.523 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8019.278 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 709.319 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65352.692 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.361 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1645.294 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 481.973 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9831.655 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.136 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1647.925 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 481.136 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9793.202 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.014 2.95%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.882 -1.74%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.629 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.131 21.19%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.887 -1.11%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 27.741 -
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.126 -1.11%
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.370 -30.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.984 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.220 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.690 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.457 11.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.288 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 47.934 142.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.204 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 30.951 26.85%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.011 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.527 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.062 -26.33%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.244 -7.64%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.199 -34.36%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.299 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.738 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.683 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 712.556 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.769 2.00%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.718 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.942 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 794.279 11.10%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.209 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.699 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.768 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 783.747 4.73%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.051 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.982 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.575 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.760 -24.50%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.205 -7.96%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.488 -27.43%
std::flat_multimap<int,_int>::clear()/0 420.830 -
std::flat_multimap<int,_int>::clear()/1024 422.415 -
std::flat_multimap<int,_int>::clear()/32 423.198 -
std::flat_multimap<int,_int>::clear()/8192 444.606 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.533 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.593 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.082 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.664 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.269 -30.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.427 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.692 -32.55%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.017 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.738 8.93%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.390 2.01%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.879 10.15%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.991 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.077 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.515 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.414 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.041 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.746 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.520 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.665 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.395 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.727 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1887.401 -2.27%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.686 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.326 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.763 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1886.307 -1.83%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.776 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3944.216 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.862 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31144.841 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.761 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8577.528 1.26%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 202.425 1.83%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105497.347 -2.65%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.383 -6.31%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.551 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.184 -8.96%
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.992 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.039 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.460 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.366 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.791 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.778 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.201 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.318 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.027 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.981 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 656.517 1.24%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 15.950 -1.19%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 89.326 7.62%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.056 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 533.376 5.63%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.839 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.907 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.360 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.010 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.408 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.252 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.360 -9.19%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.829 5.81%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.467 1.85%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.968 7.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.759 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.759 23.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.390 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.341 16.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.791 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 217.755 -4.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.504 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 549.426 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.166 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.917 -1.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.324 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.621 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.250 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 145.154 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.923 1.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 506.252 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.159 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4921.820 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 631.040 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 38219.700 1.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.336 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7353.012 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 697.901 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59917.051 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.984 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.556 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 471.787 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7818.533 1.05%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.436 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1357.023 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 470.949 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7723.408 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.050 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 218.376 -2.32%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.998 1.27%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 543.505 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.900 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 39.840 46.54%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.423 2.59%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 28.464 17.20%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.022 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.125 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.562 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.024 -26.17%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.233 -8.66%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.913 -28.12%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.194 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.470 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.030 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 549.951 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.798 2.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.370 -2.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.647 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 550.106 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.340 3.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.247 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.836 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.341 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.041 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.114 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.414 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.989 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.506 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.507 -
std::for_each(deque<int>)/32 3.816 -
std::for_each(deque<int>)/50 4.110 -
std::for_each(deque<int>)/8 0.919 -
std::for_each(deque<int>)/8192 254.959 -
std::for_each(join_view(vector<vector<int>>))/32 3.786 -
std::for_each(join_view(vector<vector<int>>))/50 4.040 -
std::for_each(join_view(vector<vector<int>>))/8 1.452 1.28%
std::for_each(join_view(vector<vector<int>>))/8192 265.278 -
std::for_each(list<int>)/32 11.131 -
std::for_each(list<int>)/50 23.870 -
std::for_each(list<int>)/8 2.567 -
std::for_each(list<int>)/8192 8934.446 13.86%
std::for_each(vector<int>)/32 3.799 -
std::for_each(vector<int>)/50 4.105 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 252.137 -
std::for_each_n(deque<int>)/32 3.782 -
std::for_each_n(deque<int>)/50 3.997 -
std::for_each_n(deque<int>)/8 1.204 4.34%
std::for_each_n(deque<int>)/8192 257.245 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.837 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.361 1.20%
std::for_each_n(join_view(vector<vector<int>>))/8 1.645 -6.05%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.631 -
std::for_each_n(list<int>)/32 11.164 -
std::for_each_n(list<int>)/50 24.124 -1.93%
std::for_each_n(list<int>)/8 2.455 4.27%
std::for_each_n(list<int>)/8192 8471.916 16.15%
std::for_each_n(vector<int>)/32 3.865 -
std::for_each_n(vector<int>)/50 4.051 -
std::for_each_n(vector<int>)/8 2.522 -1.09%
std::for_each_n(vector<int>)/8192 251.921 -
std::generate(deque<int>)/1024 245.290 -
std::generate(deque<int>)/32 8.282 -
std::generate(deque<int>)/50 12.313 -
std::generate(deque<int>)/8192 1913.165 -
std::generate(list<int>)/1024 671.588 -
std::generate(list<int>)/32 8.652 -
std::generate(list<int>)/50 15.809 2.57%
std::generate(list<int>)/8192 6923.531 -
std::generate(vector<int>)/1024 243.939 -
std::generate(vector<int>)/32 7.998 -
std::generate(vector<int>)/50 12.016 -
std::generate(vector<int>)/8192 1849.132 -
std::generate_n(deque<int>)/1024 244.908 -
std::generate_n(deque<int>)/32 8.264 -1.26%
std::generate_n(deque<int>)/50 12.272 -1.09%
std::generate_n(deque<int>)/8192 1957.773 -
std::generate_n(list<int>)/1024 650.923 -
std::generate_n(list<int>)/32 8.601 -
std::generate_n(list<int>)/50 15.214 -2.53%
std::generate_n(list<int>)/8192 6799.486 -4.31%
std::generate_n(vector<int>)/1024 243.341 -
std::generate_n(vector<int>)/32 7.948 -
std::generate_n(vector<int>)/50 12.654 5.74%
std::generate_n(vector<int>)/8192 1849.314 -
std::is_partitioned(deque<int>)_(partitioned)/1024 375.911 2.95%
std::is_partitioned(deque<int>)_(partitioned)/32 9.472 -22.21%
std::is_partitioned(deque<int>)_(partitioned)/50 14.494 -16.50%
std::is_partitioned(deque<int>)_(partitioned)/8192 2965.251 -3.10%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.786 15.53%
std::is_partitioned(deque<int>)_(unpartitioned)/32 5.025 53.59%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.631 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 749.438 -13.74%
std::is_partitioned(list<int>)_(partitioned)/1024 718.894 1.07%
std::is_partitioned(list<int>)_(partitioned)/32 8.679 -
std::is_partitioned(list<int>)_(partitioned)/50 13.703 -
std::is_partitioned(list<int>)_(partitioned)/8192 6835.395 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 244.115 44.32%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.960 -31.32%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.029 56.13%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1644.155 -24.40%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.407 -1.50%
std::is_partitioned(vector<int>)_(partitioned)/32 6.507 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.832 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1415.577 -1.76%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 24.769 -49.86%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.782 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.836 -69.89%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 196.634 7.81%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 476.636 -1.37%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.885 -6.32%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3861.857 -2.40%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 544213.415 4.06%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.907 -1.28%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 502.483 -1.12%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.208 -1.36%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4003.069 -1.96%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 693671.757 1.07%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.759 -1.11%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.250 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.873 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3878.996 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627291.592 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 53.117 -1.68%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.854 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.712 -3.14%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4002.533 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 699499.917 1.26%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.309 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1463.491 90.99%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.797 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9081.176 -2.16%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418493.493 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.384 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 818.534 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.756 1.14%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8211.367 -1.85%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1609157.184 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.469 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.715 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.708 -2.03%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8384.462 -12.33%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420909.229 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.832 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 827.399 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.472 2.59%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8589.203 -5.52%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593721.148 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.830 -1.04%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 319.283 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.490 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2469.686 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213166.096 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.236 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 479.302 -4.62%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.600 -1.81%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4728.269 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1035963.134 -1.12%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 59.273 5.01%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.488 -2.07%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.792 -1.58%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2663.236 -2.39%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212607.952 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.566 1.71%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 547.569 3.16%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.953 -1.30%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4972.266 1.14%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000615.516 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.133 4.06%
std::is_sorted(deque<int>)/1024 477.523 -
std::is_sorted(deque<int>)/8 4.707 71.22%
std::is_sorted(deque<int>)/8192 3816.077 -
std::is_sorted(deque<int>,_pred)/1024 597.442 -
std::is_sorted(deque<int>,_pred)/8 4.468 -3.70%
std::is_sorted(deque<int>,_pred)/8192 4800.685 -
std::is_sorted(list<int>)/1024 770.057 -
std::is_sorted(list<int>)/8 2.127 -
std::is_sorted(list<int>)/8192 7326.904 -5.12%
std::is_sorted(list<int>,_pred)/1024 797.189 -
std::is_sorted(list<int>,_pred)/8 3.971 -1.40%
std::is_sorted(list<int>,_pred)/8192 7557.112 -2.94%
std::is_sorted(vector<int>)/1024 243.653 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.658 -
std::is_sorted(vector<int>,_pred)/1024 462.559 -
std::is_sorted(vector<int>,_pred)/8 3.786 -
std::is_sorted(vector<int>,_pred)/8192 3681.720 -
std::is_sorted_until(deque<int>)/1024 472.141 -
std::is_sorted_until(deque<int>)/8 3.632 16.72%
std::is_sorted_until(deque<int>)/8192 3783.309 -
std::is_sorted_until(deque<int>,_pred)/1024 597.183 -
std::is_sorted_until(deque<int>,_pred)/8 4.077 -6.09%
std::is_sorted_until(deque<int>,_pred)/8192 4803.872 -
std::is_sorted_until(list<int>)/1024 747.727 -
std::is_sorted_until(list<int>)/8 2.241 -
std::is_sorted_until(list<int>)/8192 6810.173 1.19%
std::is_sorted_until(list<int>,_pred)/1024 790.679 -
std::is_sorted_until(list<int>,_pred)/8 4.196 -
std::is_sorted_until(list<int>,_pred)/8192 7054.007 -
std::is_sorted_until(vector<int>)/1024 239.248 -
std::is_sorted_until(vector<int>)/8 2.056 -
std::is_sorted_until(vector<int>)/8192 1865.696 -
std::is_sorted_until(vector<int>,_pred)/1024 418.600 -
std::is_sorted_until(vector<int>,_pred)/8 3.530 -
std::is_sorted_until(vector<int>,_pred)/8192 3368.973 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 695.692 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.371 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12118.744 7.14%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11136.285 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 322.589 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96746.224 1.68%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11320.227 2.04%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.314 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 98642.574 4.38%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11212.819 1.20%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.524 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 97618.614 1.12%
std::list<int>::ctor(size)/1024 11696.551 1.06%
std::list<int>::ctor(size)/32 322.481 -
std::list<int>::ctor(size)/8192 95702.280 1.90%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11001.146 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 320.129 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94943.539 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.160 -1.11%
std::list<int>::erase(begin)_(cheap_elements)/32 10.310 1.67%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.100 5.21%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.184 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.299 2.77%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.178 -1.25%
std::list<int>::operator=(const&)_(cheap_elements)/1024 757.114 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.165 2.62%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8581.195 5.50%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.582 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.415 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.488 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 962.449 24.79%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.929 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13504.912 -1.86%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6487.337 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.352 1.46%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53617.519 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12373.651 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 340.392 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102619.572 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32476.830 1.82%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 915.757 1.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 277794.896 1.04%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12283.516 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 343.396 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101551.294 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31721.322 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 905.826 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 272724.821 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12281.544 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 341.478 1.04%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101743.921 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32401.064 1.21%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 909.630 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 276874.852 -
std::list<std::string>::ctor(size)/1024 12257.179 -
std::list<std::string>::ctor(size)/32 338.778 -
std::list<std::string>::ctor(size)/8192 102007.312 -1.44%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12248.746 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 344.411 2.02%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101969.252 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31904.718 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 887.669 1.71%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271991.514 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.979 1.02%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.998 7.04%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.066 1.69%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.197 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.691 2.82%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.522 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.404 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.674 4.60%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.264 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.684 1.28%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.123 3.60%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.593 1.38%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1506.340 2.79%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.408 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10308.683 -9.77%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6830.649 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 138.498 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54750.400 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.938 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.649 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.152 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.483 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.193 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.041 -
std::map<int,_int>::clear()/0 421.743 -
std::map<int,_int>::clear()/1024 10726.666 -2.04%
std::map<int,_int>::clear()/32 666.229 -1.24%
std::map<int,_int>::clear()/8192 83712.935 -3.11%
std::map<int,_int>::contains(key)_(existent)/0 0.013 -
std::map<int,_int>::contains(key)_(existent)/1024 4.188 2.07%
std::map<int,_int>::contains(key)_(existent)/32 1.613 -
std::map<int,_int>::contains(key)_(existent)/8192 5.498 3.01%
std::map<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::map<int,_int>::contains(key)_(non-existent)/1024 6.346 18.45%
std::map<int,_int>::contains(key)_(non-existent)/32 2.862 20.53%
std::map<int,_int>::contains(key)_(non-existent)/8192 9.213 22.08%
std::map<int,_int>::count(key)_(existent)/0 0.019 -
std::map<int,_int>::count(key)_(existent)/1024 4.435 1.06%
std::map<int,_int>::count(key)_(existent)/32 1.706 -1.32%
std::map<int,_int>::count(key)_(existent)/8192 6.056 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.301 -
std::map<int,_int>::count(key)_(non-existent)/32 2.911 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.212 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.688 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6040.159 1.14%
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.077 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51587.793 -
std::map<int,_int>::ctor(const&)/0 13.605 -
std::map<int,_int>::ctor(const&)/1024 6322.279 -4.26%
std::map<int,_int>::ctor(const&)/32 213.861 -5.45%
std::map<int,_int>::ctor(const&)/8192 50220.446 -5.15%
std::map<int,_int>::ctor(const&,_alloc)/0 13.582 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6295.789 -3.76%
std::map<int,_int>::ctor(const&,_alloc)/32 215.178 -4.33%
std::map<int,_int>::ctor(const&,_alloc)/8192 50331.047 -3.22%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.583 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8847.969 -1.46%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 259.132 -5.37%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71564.921 -1.49%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.615 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13011.405 -3.14%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.603 -1.94%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 282062.294 -1.41%
std::map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.442 3.61%
std::map<int,_int>::equal_range(key)_(existent)/32 1.873 4.30%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.442 -1.18%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.252 1.82%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.924 14.60%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.262 1.04%
std::map<int,_int>::erase(iterator)/0 20.779 -2.30%
std::map<int,_int>::erase(iterator)/1024 21.054 -3.04%
std::map<int,_int>::erase(iterator)/32 21.020 -2.17%
std::map<int,_int>::erase(iterator)/8192 21.119 -2.96%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.479 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7214.412 -2.51%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.375 -1.06%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55838.557 -3.05%
std::map<int,_int>::erase(key)_(existent)/0 21.284 -1.14%
std::map<int,_int>::erase(key)_(existent)/1024 25.173 -
std::map<int,_int>::erase(key)_(existent)/32 22.897 -
std::map<int,_int>::erase(key)_(existent)/8192 25.912 -2.17%
std::map<int,_int>::erase(key)_(non-existent)/0 0.264 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.697 -5.76%
std::map<int,_int>::erase(key)_(non-existent)/32 2.863 4.22%
std::map<int,_int>::erase(key)_(non-existent)/8192 8.042 -6.92%
std::map<int,_int>::find(key)_(existent)/0 0.014 -
std::map<int,_int>::find(key)_(existent)/1024 3.810 -1.03%
std::map<int,_int>::find(key)_(existent)/32 1.570 -
std::map<int,_int>::find(key)_(existent)/8192 5.381 -2.40%
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.308 -2.24%
std::map<int,_int>::find(key)_(non-existent)/32 2.531 4.96%
std::map<int,_int>::find(key)_(non-existent)/8192 7.432 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.976 -1.57%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.500 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.253 -2.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.451 -1.70%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.929 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.467 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.955 -1.39%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.402 -1.70%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.184 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.109 5.49%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.992 -2.22%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.490 -1.09%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.159 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.098 -1.22%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.001 -2.61%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.532 -2.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.458 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15752.155 5.26%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.440 -1.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145162.545 2.37%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.618 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7670.772 -6.53%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 569.374 -1.81%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136293.079 -4.68%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.526 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11364.257 -6.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 719.769 -4.09%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92811.916 -6.74%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.451 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9453.181 -11.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 693.275 -4.33%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79468.112 -10.00%
std::map<int,_int>::insert(value)_(already_present)/0 0.609 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.317 4.32%
std::map<int,_int>::insert(value)_(already_present)/32 1.754 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.032 1.53%
std::map<int,_int>::insert(value)_(new_value)/0 17.970 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.513 2.39%
std::map<int,_int>::insert(value)_(new_value)/32 19.949 -
std::map<int,_int>::insert(value)_(new_value)/8192 39.995 1.90%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.591 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.515 -3.65%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.746 -1.36%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.057 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.941 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.662 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.878 -1.91%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.793 -1.41%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.355 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.551 1.56%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.681 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.178 7.12%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 3.114 28.60%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.778 3.42%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.292 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6290.879 -4.75%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.569 -3.42%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50787.796 -3.85%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.300 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6295.774 -4.63%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.003 -5.93%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50254.942 -4.77%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.269 -6.09%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1477.752 -3.91%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 37.704 -15.76%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12565.523 -1.18%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.153 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.708 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.749 1.60%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.744 -6.81%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.434 -10.80%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.091 -
std::map<std::string,_int>::clear()/0 424.298 -
std::map<std::string,_int>::clear()/1024 20364.856 -1.31%
std::map<std::string,_int>::clear()/32 917.990 -
std::map<std::string,_int>::clear()/8192 204091.912 -1.24%
std::map<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.603 3.98%
std::map<std::string,_int>::contains(key)_(existent)/32 15.786 5.71%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.588 -4.46%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.973 -1.01%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.408 5.90%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.216 -1.68%
std::map<std::string,_int>::count(key)_(existent)/0 0.017 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.311 4.34%
std::map<std::string,_int>::count(key)_(existent)/32 17.467 11.62%
std::map<std::string,_int>::count(key)_(existent)/8192 29.744 -5.11%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.829 2.18%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.815 -1.67%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.457 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.677 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7215.161 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 220.086 1.67%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60371.828 -
std::map<std::string,_int>::ctor(const&)/0 13.608 -
std::map<std::string,_int>::ctor(const&)/1024 34923.500 -
std::map<std::string,_int>::ctor(const&)/32 717.536 -
std::map<std::string,_int>::ctor(const&)/8192 345431.621 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.604 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37075.448 1.02%
std::map<std::string,_int>::ctor(const&,_alloc)/32 699.412 1.20%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347696.433 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.679 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40972.125 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 820.783 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 398104.006 1.97%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.678 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58227.765 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1020.281 1.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106180.340 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.389 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 13.589 -15.60%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 32.415 3.71%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.259 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.488 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.913 9.88%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.512 8.05%
std::map<std::string,_int>::erase(iterator)/0 27.309 -15.24%
std::map<std::string,_int>::erase(iterator)/1024 26.575 -12.38%
std::map<std::string,_int>::erase(iterator)/32 25.665 -12.55%
std::map<std::string,_int>::erase(iterator)/8192 26.297 -13.90%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.414 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12025.013 -3.48%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.799 -3.30%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114701.834 -1.40%
std::map<std::string,_int>::erase(key)_(existent)/0 43.970 -36.78%
std::map<std::string,_int>::erase(key)_(existent)/1024 64.599 6.22%
std::map<std::string,_int>::erase(key)_(existent)/32 52.353 -40.27%
std::map<std::string,_int>::erase(key)_(existent)/8192 86.585 -18.73%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.251 -3.19%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.937 -3.27%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.747 7.05%
std::map<std::string,_int>::find(key)_(existent)/0 0.037 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.580 -8.16%
std::map<std::string,_int>::find(key)_(existent)/32 16.467 8.24%
std::map<std::string,_int>::find(key)_(existent)/8192 28.713 -14.60%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 20.482 -9.59%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.015 -13.59%
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.432 -6.58%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.735 -17.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.445 -15.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.715 2.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 77.850 -11.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.514 -2.08%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 42.069 -11.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.650 -12.84%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 75.822 34.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.329 8.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 45.831 7.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 34.916 24.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.528 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.862 33.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.846 1.38%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.094 -17.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.082 -17.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.677 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68123.641 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1531.230 1.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 843613.451 1.80%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.792 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41028.622 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1176.184 5.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 638485.039 1.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.839 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35168.154 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1209.666 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397580.393 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.604 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34101.889 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1228.083 -5.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 366742.179 -
std::map<std::string,_int>::insert(value)_(already_present)/0 16.878 -2.99%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.025 -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.360 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.881 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.175 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.781 -
std::map<std::string,_int>::insert(value)_(new_value)/32 44.279 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 69.193 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.633 3.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 35.235 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.703 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.412 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.708 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.303 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 44.947 37.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 67.210 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.529 1.19%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.282 -7.12%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.310 -1.13%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.004 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.742 11.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.047 1.09%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.301 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36696.245 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 760.722 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349085.090 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.321 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36138.017 1.30%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 688.600 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349041.438 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17259.259 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.347 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210272.285 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.283 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.020 -6.20%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.594 3.38%
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.326 -2.11%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.645 3.56%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.610 -3.36%
std::mismatch(deque<int>)_(it,_it,_it)/1000 451.670 -2.69%
std::mismatch(deque<int>)_(it,_it,_it)/1024 463.741 -3.83%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496503.544 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.120 3.87%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3853.874 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.959 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 461.630 -5.07%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489435.006 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.886 -2.08%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3842.430 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 712.761 -1.89%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.231 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624380.283 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.353 -3.44%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4790.167 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.230 -1.92%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 738.024 1.24%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621556.012 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.957 -3.75%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4836.048 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.640 -
std::mismatch(list<int>)_(it,_it,_it)/1024 768.138 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 937976.944 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7982.593 7.28%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 764.542 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 792.229 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949010.261 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.755 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12076.769 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.252 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 832.603 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987590.738 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.589 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12842.247 6.66%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 808.848 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.361 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 977775.231 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.577 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12118.467 12.03%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.829 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.562 2.43%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76641.608 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.678 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.995 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.787 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76673.821 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 1.30%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.473 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.848 -6.62%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 481.639 -6.59%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609010.562 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.996 -5.09%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4772.048 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 463.865 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.173 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608151.627 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.231 -1.64%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4796.196 -
std::move(deque<int>)/1048576 54572.622 -
std::move(deque<int>)/262144 15051.903 1.55%
std::move(deque<int>)/32768 1840.265 -
std::move(deque<int>)/4096 153.632 -
std::move(deque<int>)/512 23.803 -
std::move(deque<int>)/64 5.987 -
std::move(deque<int>)/8 3.988 -
std::move(list<int>)/1048576 1015435.091 -
std::move(list<int>)/262144 247337.933 -
std::move(list<int>)/32768 31546.319 3.27%
std::move(list<int>)/4096 5082.249 27.12%
std::move(list<int>)/512 360.583 1.28%
std::move(list<int>)/64 41.030 -
std::move(list<int>)/8 3.460 -
std::move(vector<bool>)_(aligned)/1048576 2108.496 -
std::move(vector<bool>)_(aligned)/262144 255.813 -
std::move(vector<bool>)_(aligned)/32768 37.013 -
std::move(vector<bool>)_(aligned)/4096 7.027 -
std::move(vector<bool>)_(aligned)/512 2.388 -3.06%
std::move(vector<bool>)_(aligned)/64 1.783 -
std::move(vector<bool>)_(unaligned)/1048576 6697.939 -
std::move(vector<bool>)_(unaligned)/262144 1582.282 -
std::move(vector<bool>)_(unaligned)/32768 202.080 -
std::move(vector<bool>)_(unaligned)/4096 25.634 -
std::move(vector<bool>)_(unaligned)/512 4.512 -3.77%
std::move(vector<bool>)_(unaligned)/64 1.552 -1.75%
std::move(vector<int>)/1048576 56900.257 1.32%
std::move(vector<int>)/262144 21638.313 52.26%
std::move(vector<int>)/32768 2125.702 -
std::move(vector<int>)/4096 134.313 -
std::move(vector<int>)/512 20.204 -
std::move(vector<int>)/64 4.144 -
std::move(vector<int>)/8 2.280 1.30%
std::move_backward(deque<int>)/1048576 128726.358 -
std::move_backward(deque<int>)/262144 30234.147 -
std::move_backward(deque<int>)/32768 3543.155 -5.41%
std::move_backward(deque<int>)/4096 185.451 18.23%
std::move_backward(deque<int>)/512 26.223 -
std::move_backward(deque<int>)/64 7.310 2.35%
std::move_backward(deque<int>)/8 5.783 44.12%
std::move_backward(list<int>)/1048576 1041002.181 -
std::move_backward(list<int>)/262144 261981.501 -1.09%
std::move_backward(list<int>)/32768 32029.724 -
std::move_backward(list<int>)/4096 5027.980 -11.11%
std::move_backward(list<int>)/512 375.471 1.17%
std::move_backward(list<int>)/64 39.690 -
std::move_backward(list<int>)/8 3.422 -
std::move_backward(vector<bool>)_(aligned)/1048576 2115.335 -
std::move_backward(vector<bool>)_(aligned)/262144 257.991 -
std::move_backward(vector<bool>)_(aligned)/32768 38.751 1.60%
std::move_backward(vector<bool>)_(aligned)/4096 7.675 5.13%
std::move_backward(vector<bool>)_(aligned)/512 3.167 28.70%
std::move_backward(vector<bool>)_(aligned)/64 2.807 52.03%
std::move_backward(vector<bool>)_(unaligned)/1048576 6492.883 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.133 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.711 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.141 -
std::move_backward(vector<bool>)_(unaligned)/512 4.692 -
std::move_backward(vector<bool>)_(unaligned)/64 1.857 1.16%
std::move_backward(vector<int>)/1048576 58785.746 9.97%
std::move_backward(vector<int>)/262144 23130.839 5.04%
std::move_backward(vector<int>)/32768 2142.361 -
std::move_backward(vector<int>)/4096 136.228 -
std::move_backward(vector<int>)/512 20.981 -
std::move_backward(vector<int>)/64 5.059 16.51%
std::move_backward(vector<int>)/8 2.970 31.64%
std::multimap<int,_int>::clear()/0 421.715 -
std::multimap<int,_int>::clear()/1024 10232.990 -2.80%
std::multimap<int,_int>::clear()/32 660.839 -2.25%
std::multimap<int,_int>::clear()/8192 81975.382 -3.55%
std::multimap<int,_int>::contains(key)_(existent)/0 0.010 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.700 2.36%
std::multimap<int,_int>::contains(key)_(existent)/32 1.645 -2.76%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.515 -1.10%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.323 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.415 2.46%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.355 1.76%
std::multimap<int,_int>::count(key)_(existent)/0 0.010 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.629 2.73%
std::multimap<int,_int>::count(key)_(existent)/32 3.472 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.604 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.007 -9.41%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.450 -10.59%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.460 -9.53%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.742 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5946.664 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 189.368 1.14%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51485.949 -
std::multimap<int,_int>::ctor(const&)/0 13.656 -
std::multimap<int,_int>::ctor(const&)/1024 6214.140 -2.39%
std::multimap<int,_int>::ctor(const&)/32 217.978 2.20%
std::multimap<int,_int>::ctor(const&)/8192 49654.123 -2.88%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.663 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6346.882 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 221.474 3.55%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50641.564 -1.79%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.606 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7921.583 -3.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.849 -5.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64215.339 -1.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.661 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12804.778 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 298.179 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275375.428 1.62%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.290 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.447 1.05%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.145 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.146 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.293 -2.51%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.887 1.99%
std::multimap<int,_int>::erase(iterator)/0 20.760 -2.43%
std::multimap<int,_int>::erase(iterator)/1024 21.026 -2.49%
std::multimap<int,_int>::erase(iterator)/32 21.005 -1.99%
std::multimap<int,_int>::erase(iterator)/8192 21.199 -1.72%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.578 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7015.924 -1.47%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.339 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55103.977 1.38%
std::multimap<int,_int>::erase(key)_(existent)/0 21.794 -1.76%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.018 -4.26%
std::multimap<int,_int>::erase(key)_(existent)/32 23.069 -2.23%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.540 -8.23%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.508 12.09%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.636 7.05%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 10.528 9.53%
std::multimap<int,_int>::find(key)_(existent)/0 0.017 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.799 -1.90%
std::multimap<int,_int>::find(key)_(existent)/32 1.613 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.563 2.03%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.413 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.242 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.624 1.96%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.138 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.230 3.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.896 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.809 -5.34%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.165 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.425 -1.21%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.647 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.841 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.088 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.395 2.71%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.019 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.900 -4.38%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.252 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.856 -3.88%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.195 1.65%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.306 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.608 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14815.215 1.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 789.355 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 145608.416 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.443 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12143.436 1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.545 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 185372.830 -1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.298 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10898.827 2.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 689.836 1.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90059.601 2.68%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.762 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9959.688 6.76%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 709.989 3.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82123.799 5.10%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.199 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.956 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.431 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.370 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.117 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.145 2.17%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.057 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 37.158 -7.59%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.098 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.316 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.971 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.879 1.33%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.878 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.352 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6235.948 -1.73%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.786 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49867.336 -2.95%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.367 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6241.555 -1.73%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.498 2.22%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49697.551 -2.19%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.222 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.479 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.693 -7.29%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12793.723 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.061 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.177 -1.30%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.311 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.652 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.796 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.879 -
std::multimap<std::string,_int>::clear()/0 421.320 -
std::multimap<std::string,_int>::clear()/1024 20240.149 1.56%
std::multimap<std::string,_int>::clear()/32 898.952 -
std::multimap<std::string,_int>::clear()/8192 203116.412 1.36%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.323 -1.08%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.295 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.943 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.191 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.932 -1.55%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.226 7.15%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 22.401 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.738 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.803 1.02%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.793 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.371 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.396 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.730 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7110.350 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.396 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60218.569 -
std::multimap<std::string,_int>::ctor(const&)/0 13.615 -
std::multimap<std::string,_int>::ctor(const&)/1024 34947.480 -
std::multimap<std::string,_int>::ctor(const&)/32 826.283 -
std::multimap<std::string,_int>::ctor(const&)/8192 350211.003 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.625 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 38037.756 1.03%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.923 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 352038.920 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.759 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39966.532 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 740.078 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388301.559 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.679 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54266.933 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 966.399 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1048555.613 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.928 1.06%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.376 1.34%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.638 -
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.749 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.334 1.14%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.538 -
std::multimap<std::string,_int>::erase(iterator)/0 27.443 1.17%
std::multimap<std::string,_int>::erase(iterator)/1024 28.157 1.35%
std::multimap<std::string,_int>::erase(iterator)/32 31.733 -
std::multimap<std::string,_int>::erase(iterator)/8192 27.059 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.362 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12371.326 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.334 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114078.298 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 57.944 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 90.092 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.265 1.33%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 104.554 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.373 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.950 3.23%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.275 -1.83%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.896 1.20%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.853 -1.07%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.450 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.318 -1.86%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.087 -2.13%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 25.886 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.168 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.054 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 43.975 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.514 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.781 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.398 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 33.798 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 43.581 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.681 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.388 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.034 1.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.997 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.576 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.404 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.775 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.241 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.665 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67843.886 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1480.951 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 814965.277 1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.936 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 58509.831 1.65%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1483.626 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 798176.244 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.527 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33588.100 1.26%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1232.218 -1.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 378019.238 -1.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.718 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32452.455 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1185.810 1.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 350471.540 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.261 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.336 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.242 -1.98%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.760 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.444 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.591 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.387 -1.49%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 75.155 -6.63%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.219 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.089 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 27.238 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 27.765 9.21%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.796 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.930 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.321 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37104.701 1.90%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 863.604 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352540.154 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.331 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36057.884 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 650.442 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352020.539 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17115.511 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.234 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208901.760 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.034 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 24.521 -2.07%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.697 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 31.429 -1.74%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.031 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.650 -9.30%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.158 -
std::multiset<int>::clear()/0 422.554 -
std::multiset<int>::clear()/1024 9448.744 -2.17%
std::multiset<int>::clear()/32 642.937 -
std::multiset<int>::clear()/8192 74283.438 -2.20%
std::multiset<int>::contains(key)_(existent)/0 0.013 -
std::multiset<int>::contains(key)_(existent)/1024 4.081 4.12%
std::multiset<int>::contains(key)_(existent)/32 1.681 -
std::multiset<int>::contains(key)_(existent)/8192 8.340 -1.50%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.539 -2.20%
std::multiset<int>::contains(key)_(non-existent)/32 2.277 -7.64%
std::multiset<int>::contains(key)_(non-existent)/8192 8.508 -2.63%
std::multiset<int>::count(key)_(existent)/0 0.011 -
std::multiset<int>::count(key)_(existent)/1024 5.608 -2.07%
std::multiset<int>::count(key)_(existent)/32 3.561 1.40%
std::multiset<int>::count(key)_(existent)/8192 9.245 -
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.901 -1.68%
std::multiset<int>::count(key)_(non-existent)/32 2.265 -1.05%
std::multiset<int>::count(key)_(non-existent)/8192 9.107 -3.35%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.810 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5793.606 -
std::multiset<int>::ctor(&&,_different_allocs)/32 182.018 1.55%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48083.725 -1.03%
std::multiset<int>::ctor(const&)/0 13.687 -
std::multiset<int>::ctor(const&)/1024 6110.046 -2.00%
std::multiset<int>::ctor(const&)/32 221.886 -
std::multiset<int>::ctor(const&)/8192 48441.788 -2.11%
std::multiset<int>::ctor(const&,_alloc)/0 13.691 -
std::multiset<int>::ctor(const&,_alloc)/1024 6057.364 -2.58%
std::multiset<int>::ctor(const&,_alloc)/32 219.204 -
std::multiset<int>::ctor(const&,_alloc)/8192 48773.904 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.652 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9036.726 2.25%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 251.936 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72490.351 2.22%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.687 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12433.141 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.812 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 267575.322 -
std::multiset<int>::equal_range(key)_(existent)/0 0.012 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.163 -1.85%
std::multiset<int>::equal_range(key)_(existent)/32 2.476 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.680 1.40%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.627 3.86%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.358 1.55%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.902 3.70%
std::multiset<int>::erase(iterator)/0 20.778 2.64%
std::multiset<int>::erase(iterator)/1024 24.806 3.34%
std::multiset<int>::erase(iterator)/32 21.991 1.25%
std::multiset<int>::erase(iterator)/8192 24.794 3.19%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.729 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6569.546 -1.82%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.110 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51678.943 -3.15%
std::multiset<int>::erase(key)_(existent)/0 21.658 -
std::multiset<int>::erase(key)_(existent)/1024 42.262 1.68%
std::multiset<int>::erase(key)_(existent)/32 22.980 -
std::multiset<int>::erase(key)_(existent)/8192 59.997 -1.56%
std::multiset<int>::erase(key)_(non-existent)/0 0.256 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.779 2.03%
std::multiset<int>::erase(key)_(non-existent)/32 2.676 3.04%
std::multiset<int>::erase(key)_(non-existent)/8192 10.841 15.02%
std::multiset<int>::find(key)_(existent)/0 0.014 -
std::multiset<int>::find(key)_(existent)/1024 3.703 -2.14%
std::multiset<int>::find(key)_(existent)/32 1.689 -
std::multiset<int>::find(key)_(existent)/8192 8.065 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 6.124 11.36%
std::multiset<int>::find(key)_(non-existent)/32 2.714 21.68%
std::multiset<int>::find(key)_(non-existent)/8192 9.664 14.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.235 1.00%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.629 -16.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.721 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 84.325 6.13%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.167 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.411 -2.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.524 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.931 -3.81%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.213 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 51.423 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.861 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 71.451 -1.34%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.142 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.361 -2.66%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.136 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.725 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.185 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14537.653 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 792.462 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 153716.785 2.33%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.916 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11683.362 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 713.858 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 204508.360 -1.09%
std::multiset<int>::insert(value)_(already_present)/0 18.342 -
std::multiset<int>::insert(value)_(already_present)/1024 28.851 1.02%
std::multiset<int>::insert(value)_(already_present)/32 19.339 1.52%
std::multiset<int>::insert(value)_(already_present)/8192 33.045 -
std::multiset<int>::insert(value)_(new_value)/0 18.001 -
std::multiset<int>::insert(value)_(new_value)/1024 55.220 13.84%
std::multiset<int>::insert(value)_(new_value)/32 19.879 -
std::multiset<int>::insert(value)_(new_value)/8192 73.829 -2.71%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.224 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.662 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.917 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.986 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.870 -1.28%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.079 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.337 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6230.779 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.878 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49617.513 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.330 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6162.059 -3.18%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 221.583 -2.09%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49209.287 -2.01%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.220 1.89%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1343.265 -2.30%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.565 -2.55%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12473.415 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.074 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.229 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.737 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.445 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.790 -1.02%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.076 -
std::multiset<std::string>::clear()/0 422.663 -
std::multiset<std::string>::clear()/1024 19858.275 -
std::multiset<std::string>::clear()/32 919.475 -
std::multiset<std::string>::clear()/8192 201059.859 -1.27%
std::multiset<std::string>::contains(key)_(existent)/0 0.011 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.247 -
std::multiset<std::string>::contains(key)_(existent)/32 16.686 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.441 -1.17%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.284 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.881 -3.15%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.701 -4.60%
std::multiset<std::string>::contains(key)_(non-existent)/8192 31.980 -
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.274 -
std::multiset<std::string>::count(key)_(existent)/32 19.438 -1.51%
std::multiset<std::string>::count(key)_(existent)/8192 30.121 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.637 -1.17%
std::multiset<std::string>::count(key)_(non-existent)/32 9.757 -2.16%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.556 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.796 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6915.046 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 213.100 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57623.582 -
std::multiset<std::string>::ctor(const&)/0 13.657 -
std::multiset<std::string>::ctor(const&)/1024 34891.861 -
std::multiset<std::string>::ctor(const&)/32 720.718 -
std::multiset<std::string>::ctor(const&)/8192 339928.450 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.691 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36407.107 -1.30%
std::multiset<std::string>::ctor(const&,_alloc)/32 744.020 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 342958.478 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.842 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39746.590 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.789 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380164.352 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.817 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54212.441 -1.18%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 906.203 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1048616.625 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.036 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.703 -4.34%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.423 -4.36%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.027 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.994 1.76%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.396 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.769 1.68%
std::multiset<std::string>::erase(iterator)/0 29.172 -
std::multiset<std::string>::erase(iterator)/1024 29.654 -
std::multiset<std::string>::erase(iterator)/32 30.768 -
std::multiset<std::string>::erase(iterator)/8192 27.042 1.19%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.676 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12077.476 -2.31%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 686.001 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112836.884 -2.03%
std::multiset<std::string>::erase(key)_(existent)/0 41.025 -
std::multiset<std::string>::erase(key)_(existent)/1024 87.094 -
std::multiset<std::string>::erase(key)_(existent)/32 49.524 -1.04%
std::multiset<std::string>::erase(key)_(existent)/8192 127.099 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.773 -
std::multiset<std::string>::erase(key)_(non-existent)/32 11.038 3.77%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.575 -
std::multiset<std::string>::find(key)_(existent)/0 0.036 -
std::multiset<std::string>::find(key)_(existent)/1024 27.514 -
std::multiset<std::string>::find(key)_(existent)/32 21.095 -
std::multiset<std::string>::find(key)_(existent)/8192 39.891 1.93%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.864 6.34%
std::multiset<std::string>::find(key)_(non-existent)/32 11.005 5.56%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.659 13.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.518 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.833 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.478 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 85.305 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.429 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.357 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.362 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.154 1.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.273 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.814 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.460 1.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 79.150 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.282 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.011 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.714 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.919 1.41%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.331 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 69989.511 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1465.102 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 839794.259 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.289 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58919.947 1.24%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1437.068 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 801651.914 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.716 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.740 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.949 1.02%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.411 -1.47%
std::multiset<std::string>::insert(value)_(new_value)/0 34.966 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.893 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.638 -
std::multiset<std::string>::insert(value)_(new_value)/8192 75.262 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.077 -1.10%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.148 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.524 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.011 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 9.941 -3.85%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.075 -1.54%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.264 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36315.064 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 675.676 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 349158.649 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.289 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36410.190 1.34%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 584.638 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348417.557 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16234.713 -1.91%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.338 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209159.763 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.196 -1.18%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.308 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.497 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.479 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.320 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.431 -
std::none_of(deque<int>)_(process_all)/32 11.572 -
std::none_of(deque<int>)_(process_all)/32768 10564.021 -
std::none_of(deque<int>)_(process_all)/50 19.320 -
std::none_of(deque<int>)_(process_all)/8 3.226 -
std::none_of(deque<int>)_(process_all)/8192 2633.805 -
std::none_of(list<int>)_(process_all)/32 11.735 -1.14%
std::none_of(list<int>)_(process_all)/32768 26256.126 -
std::none_of(list<int>)_(process_all)/50 22.000 -
std::none_of(list<int>)_(process_all)/8 2.606 -
std::none_of(list<int>)_(process_all)/8192 6965.004 -
std::none_of(vector<int>)_(process_all)/32 8.320 -
std::none_of(vector<int>)_(process_all)/32768 8053.040 -
std::none_of(vector<int>)_(process_all)/50 12.585 -7.97%
std::none_of(vector<int>)_(process_all)/8 2.393 -5.46%
std::none_of(vector<int>)_(process_all)/8192 2030.428 -
std::partial_sort(deque<int>)_(ascending)/1024 7938.708 -
std::partial_sort(deque<int>)_(ascending)/8 30.492 -
std::partial_sort(deque<int>)_(ascending)/8192 165385.181 -
std::partial_sort(deque<int>)_(descending)/1024 18560.983 -
std::partial_sort(deque<int>)_(descending)/8 43.833 5.39%
std::partial_sort(deque<int>)_(descending)/8192 285390.890 -
std::partial_sort(deque<int>)_(heap)/1024 18427.012 -
std::partial_sort(deque<int>)_(heap)/8 38.655 -
std::partial_sort(deque<int>)_(heap)/8192 291410.909 2.50%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7914.298 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.808 -1.76%
std::partial_sort(deque<int>)_(pipe-organ)/8192 165303.317 2.27%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19516.330 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.432 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286760.434 -3.38%
std::partial_sort(deque<int>)_(repeated)/1024 6366.770 -1.18%
std::partial_sort(deque<int>)_(repeated)/8 27.434 -
std::partial_sort(deque<int>)_(repeated)/8192 68206.647 -
std::partial_sort(deque<int>)_(shuffled)/1024 16106.006 -
std::partial_sort(deque<int>)_(shuffled)/8 33.473 -
std::partial_sort(deque<int>)_(shuffled)/8192 266355.963 1.47%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4978.647 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.479 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55781.689 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8177.524 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.021 -1.16%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97564.387 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8193.522 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.422 1.16%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 100947.910 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4980.160 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.301 1.58%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55614.447 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9175.936 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.933 1.07%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97563.374 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3941.298 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.820 1.27%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46915.226 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6911.863 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.978 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91027.025 -
std::partial_sort(vector<int>)_(ascending)/1024 4996.726 -
std::partial_sort(vector<int>)_(ascending)/8 20.909 -
std::partial_sort(vector<int>)_(ascending)/8192 54580.963 -
std::partial_sort(vector<int>)_(descending)/1024 8233.612 -
std::partial_sort(vector<int>)_(descending)/8 25.047 -
std::partial_sort(vector<int>)_(descending)/8192 97759.411 -
std::partial_sort(vector<int>)_(heap)/1024 8250.222 -
std::partial_sort(vector<int>)_(heap)/8 25.930 -3.18%
std::partial_sort(vector<int>)_(heap)/8192 101021.235 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5009.389 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.869 1.61%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54592.639 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9150.220 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.768 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97722.337 -
std::partial_sort(vector<int>)_(repeated)/1024 3944.063 -
std::partial_sort(vector<int>)_(repeated)/8 20.316 -
std::partial_sort(vector<int>)_(repeated)/8192 46719.835 -
std::partial_sort(vector<int>)_(shuffled)/1024 6944.533 -
std::partial_sort(vector<int>)_(shuffled)/8 22.502 -
std::partial_sort(vector<int>)_(shuffled)/8192 88641.424 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5463.915 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.743 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57456.835 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8549.414 1.32%
std::partial_sort_copy(deque<int>)_(descending)/8 20.118 -1.25%
std::partial_sort_copy(deque<int>)_(descending)/8192 100253.632 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8676.430 1.10%
std::partial_sort_copy(deque<int>)_(heap)/8 15.755 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103418.631 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5493.848 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.722 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57319.685 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9333.387 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.797 1.47%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100048.368 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4319.799 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.568 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49336.986 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7253.209 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.981 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92776.226 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5620.949 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.116 -1.07%
std::partial_sort_copy(list<int>)_(ascending)/8192 61332.507 -
std::partial_sort_copy(list<int>)_(descending)/1024 8517.890 -
std::partial_sort_copy(list<int>)_(descending)/8 19.004 -
std::partial_sort_copy(list<int>)_(descending)/8192 101011.642 -
std::partial_sort_copy(list<int>)_(heap)/1024 8521.940 -
std::partial_sort_copy(list<int>)_(heap)/8 15.963 2.36%
std::partial_sort_copy(list<int>)_(heap)/8192 105272.462 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 6425.720 13.85%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.061 -3.04%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60687.013 -1.25%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9484.134 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.306 4.77%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 100990.704 -
std::partial_sort_copy(list<int>)_(repeated)/1024 5388.115 19.55%
std::partial_sort_copy(list<int>)_(repeated)/8 8.717 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52723.241 -2.21%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7296.049 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.612 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 94649.419 2.20%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5234.911 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.814 -15.03%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55862.241 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8416.912 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.902 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98776.315 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8330.035 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.798 -2.17%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102084.932 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5224.939 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.833 -13.50%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55606.507 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9169.962 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.876 2.06%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98744.047 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4062.889 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.003 -3.05%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47553.232 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7075.674 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.713 -1.69%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92334.921 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5110.109 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.055 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 55567.666 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8346.908 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.754 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99221.618 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8295.949 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.478 2.35%
std::partial_sort_copy(vector<int>)_(heap)/8192 102394.570 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5090.420 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.118 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55216.660 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9209.336 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.842 -2.24%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99787.458 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4040.175 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.662 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47499.695 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7122.824 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.689 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 94222.441 -
std::partition(deque<int>)_(dense)/1024 361.587 -
std::partition(deque<int>)_(dense)/32 9.496 -15.31%
std::partition(deque<int>)_(dense)/50 13.969 -17.19%
std::partition(deque<int>)_(dense)/8192 2828.581 -
std::partition(deque<int>)_(sparse)/1024 396.054 -
std::partition(deque<int>)_(sparse)/32 10.516 -7.46%
std::partition(deque<int>)_(sparse)/50 16.250 -6.51%
std::partition(deque<int>)_(sparse)/8192 3121.217 -
std::partition(list<int>)_(dense)/1024 390.356 -
std::partition(list<int>)_(dense)/32 8.972 2.30%
std::partition(list<int>)_(dense)/50 13.386 -
std::partition(list<int>)_(dense)/8192 4389.090 -
std::partition(list<int>)_(sparse)/1024 718.549 -50.72%
std::partition(list<int>)_(sparse)/32 8.873 -1.76%
std::partition(list<int>)_(sparse)/50 14.836 -1.61%
std::partition(list<int>)_(sparse)/8192 7134.971 -
std::partition(vector<int>)_(dense)/1024 241.104 -
std::partition(vector<int>)_(dense)/32 8.101 -5.10%
std::partition(vector<int>)_(dense)/50 13.148 -
std::partition(vector<int>)_(dense)/8192 1883.177 -
std::partition(vector<int>)_(sparse)/1024 257.682 -
std::partition(vector<int>)_(sparse)/32 8.975 2.20%
std::partition(vector<int>)_(sparse)/50 14.218 1.29%
std::partition(vector<int>)_(sparse)/8192 1873.953 -
std::partition_copy(deque<int>)/1024 643.683 -
std::partition_copy(deque<int>)/32 12.609 -3.01%
std::partition_copy(deque<int>)/50 21.170 -2.29%
std::partition_copy(deque<int>)/8192 5700.498 -
std::partition_copy(list<int>)/1024 715.676 -
std::partition_copy(list<int>)/32 8.412 -
std::partition_copy(list<int>)/50 13.120 1.55%
std::partition_copy(list<int>)/8192 7341.331 9.03%
std::partition_copy(vector<int>)/1024 473.604 1.40%
std::partition_copy(vector<int>)/32 8.178 1.36%
std::partition_copy(vector<int>)/50 13.146 -
std::partition_copy(vector<int>)/8192 4580.476 -
std::partition_point(deque<int>)/1024 9.358 2.07%
std::partition_point(deque<int>)/32 5.011 16.40%
std::partition_point(deque<int>)/50 5.206 14.80%
std::partition_point(deque<int>)/8192 16.392 -
std::partition_point(list<int>)/1024 1291.670 1.85%
std::partition_point(list<int>)/32 15.861 -
std::partition_point(list<int>)/50 24.724 -
std::partition_point(list<int>)/8192 12686.945 2.78%
std::partition_point(vector<int>)/1024 6.268 -
std::partition_point(vector<int>)/32 2.551 -
std::partition_point(vector<int>)/50 2.554 -
std::partition_point(vector<int>)/8192 9.465 -
std::remove(deque<int>)_(prefix)/1024 527.944 -
std::remove(deque<int>)_(prefix)/32 58.693 6.36%
std::remove(deque<int>)_(prefix)/50 67.069 6.07%
std::remove(deque<int>)_(prefix)/8192 3892.366 -
std::remove(deque<int>)_(sprinkled)/1024 520.251 -
std::remove(deque<int>)_(sprinkled)/32 53.253 -2.49%
std::remove(deque<int>)_(sprinkled)/50 58.364 -2.87%
std::remove(deque<int>)_(sprinkled)/8192 3870.854 -
std::remove(list<int>)_(prefix)/1024 999.434 -
std::remove(list<int>)_(prefix)/32 55.348 -
std::remove(list<int>)_(prefix)/50 66.867 -
std::remove(list<int>)_(prefix)/8192 8386.808 -
std::remove(list<int>)_(sprinkled)/1024 969.905 -3.50%
std::remove(list<int>)_(sprinkled)/32 57.199 -
std::remove(list<int>)_(sprinkled)/50 66.178 -
std::remove(list<int>)_(sprinkled)/8192 7914.441 -
std::remove(vector<int>)_(prefix)/1024 314.694 -
std::remove(vector<int>)_(prefix)/32 51.852 -
std::remove(vector<int>)_(prefix)/50 56.752 -
std::remove(vector<int>)_(prefix)/8192 2113.142 -
std::remove(vector<int>)_(sprinkled)/1024 288.749 -
std::remove(vector<int>)_(sprinkled)/32 52.064 -
std::remove(vector<int>)_(sprinkled)/50 56.192 -
std::remove(vector<int>)_(sprinkled)/8192 1987.447 -
std::remove_copy(deque<int>)_(prefix)/1024 376.450 -8.67%
std::remove_copy(deque<int>)_(prefix)/32 12.948 -
std::remove_copy(deque<int>)_(prefix)/50 19.184 -
std::remove_copy(deque<int>)_(prefix)/8192 3355.099 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.778 -2.41%
std::remove_copy(deque<int>)_(sprinkled)/32 12.162 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.396 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2869.030 -2.58%
std::remove_copy(list<int>)_(prefix)/1024 754.488 -
std::remove_copy(list<int>)_(prefix)/32 10.809 -
std::remove_copy(list<int>)_(prefix)/50 21.885 -
std::remove_copy(list<int>)_(prefix)/8192 6988.282 -
std::remove_copy(list<int>)_(sprinkled)/1024 740.612 -
std::remove_copy(list<int>)_(sprinkled)/32 11.234 -
std::remove_copy(list<int>)_(sprinkled)/50 18.926 -
std::remove_copy(list<int>)_(sprinkled)/8192 6926.371 -
std::remove_copy(vector<int>)_(prefix)/1024 266.834 -
std::remove_copy(vector<int>)_(prefix)/32 8.959 -
std::remove_copy(vector<int>)_(prefix)/50 13.277 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.594 -
std::remove_copy(vector<int>)_(sprinkled)/1024 481.502 2.67%
std::remove_copy(vector<int>)_(sprinkled)/32 14.978 -2.31%
std::remove_copy(vector<int>)_(sprinkled)/50 24.326 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3659.391 -
std::remove_copy_if(deque<int>)_(prefix)/1024 529.776 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.804 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.405 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3891.919 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 547.614 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.638 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.214 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3305.395 -
std::remove_copy_if(list<int>)_(prefix)/1024 794.006 -
std::remove_copy_if(list<int>)_(prefix)/32 14.848 -
std::remove_copy_if(list<int>)_(prefix)/50 27.090 -
std::remove_copy_if(list<int>)_(prefix)/8192 7198.277 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.552 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.463 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.873 -4.40%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7185.515 -
std::remove_copy_if(vector<int>)_(prefix)/1024 377.000 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.178 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.555 -1.07%
std::remove_copy_if(vector<int>)_(prefix)/8192 3329.097 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.193 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.313 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.879 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3743.183 -
std::remove_if(deque<int>)_(prefix)/1024 560.481 -1.33%
std::remove_if(deque<int>)_(prefix)/32 56.928 -4.45%
std::remove_if(deque<int>)_(prefix)/50 66.388 -2.66%
std::remove_if(deque<int>)_(prefix)/8192 4292.443 -
std::remove_if(deque<int>)_(sprinkled)/1024 545.136 -
std::remove_if(deque<int>)_(sprinkled)/32 57.904 -
std::remove_if(deque<int>)_(sprinkled)/50 68.174 3.20%
std::remove_if(deque<int>)_(sprinkled)/8192 3957.223 -
std::remove_if(list<int>)_(prefix)/1024 1056.514 2.01%
std::remove_if(list<int>)_(prefix)/32 61.579 -3.29%
std::remove_if(list<int>)_(prefix)/50 75.072 -6.45%
std::remove_if(list<int>)_(prefix)/8192 9447.942 -1.94%
std::remove_if(list<int>)_(sprinkled)/1024 1050.102 -
std::remove_if(list<int>)_(sprinkled)/32 60.045 -1.23%
std::remove_if(list<int>)_(sprinkled)/50 73.665 -
std::remove_if(list<int>)_(sprinkled)/8192 8314.504 -
std::remove_if(vector<int>)_(prefix)/1024 356.467 -
std::remove_if(vector<int>)_(prefix)/32 51.977 -
std::remove_if(vector<int>)_(prefix)/50 57.231 -
std::remove_if(vector<int>)_(prefix)/8192 2594.340 -
std::remove_if(vector<int>)_(sprinkled)/1024 523.529 -
std::remove_if(vector<int>)_(sprinkled)/32 56.489 1.19%
std::remove_if(vector<int>)_(sprinkled)/50 65.715 -
std::remove_if(vector<int>)_(sprinkled)/8192 3824.894 -
std::replace(deque<int>)_(prefix)/1024 412.134 -1.18%
std::replace(deque<int>)_(prefix)/32 12.829 -
std::replace(deque<int>)_(prefix)/50 18.991 -
std::replace(deque<int>)_(prefix)/8192 3288.431 -
std::replace(deque<int>)_(sprinkled)/1024 353.819 -
std::replace(deque<int>)_(sprinkled)/32 12.617 -
std::replace(deque<int>)_(sprinkled)/50 18.701 -
std::replace(deque<int>)_(sprinkled)/8192 2855.909 1.12%
std::replace(list<int>)_(prefix)/1024 738.561 -
std::replace(list<int>)_(prefix)/32 11.042 -
std::replace(list<int>)_(prefix)/50 18.165 -1.50%
std::replace(list<int>)_(prefix)/8192 6990.875 -5.65%
std::replace(list<int>)_(sprinkled)/1024 727.186 -
std::replace(list<int>)_(sprinkled)/32 11.284 -
std::replace(list<int>)_(sprinkled)/50 17.626 -2.00%
std::replace(list<int>)_(sprinkled)/8192 7139.884 -5.91%
std::replace(vector<int>)_(prefix)/1024 159.649 -
std::replace(vector<int>)_(prefix)/32 5.001 -
std::replace(vector<int>)_(prefix)/50 7.722 1.21%
std::replace(vector<int>)_(prefix)/8192 1279.939 -
std::replace(vector<int>)_(sprinkled)/1024 157.274 -
std::replace(vector<int>)_(sprinkled)/32 5.903 1.83%
std::replace(vector<int>)_(sprinkled)/50 8.766 -3.17%
std::replace(vector<int>)_(sprinkled)/8192 1251.598 1.71%
std::replace_if(deque<int>)_(prefix)/1024 493.695 -
std::replace_if(deque<int>)_(prefix)/32 14.006 -
std::replace_if(deque<int>)_(prefix)/50 20.440 -
std::replace_if(deque<int>)_(prefix)/8192 3532.214 1.67%
std::replace_if(deque<int>)_(sprinkled)/1024 371.444 -
std::replace_if(deque<int>)_(sprinkled)/32 12.450 -
std::replace_if(deque<int>)_(sprinkled)/50 18.677 -
std::replace_if(deque<int>)_(sprinkled)/8192 2997.080 2.03%
std::replace_if(list<int>)_(prefix)/1024 743.213 -
std::replace_if(list<int>)_(prefix)/32 13.187 -
std::replace_if(list<int>)_(prefix)/50 24.192 -
std::replace_if(list<int>)_(prefix)/8192 7089.647 -5.76%
std::replace_if(list<int>)_(sprinkled)/1024 741.991 -
std::replace_if(list<int>)_(sprinkled)/32 13.321 -
std::replace_if(list<int>)_(sprinkled)/50 22.766 -5.96%
std::replace_if(list<int>)_(sprinkled)/8192 7302.794 -6.68%
std::replace_if(vector<int>)_(prefix)/1024 268.744 -2.56%
std::replace_if(vector<int>)_(prefix)/32 8.972 -
std::replace_if(vector<int>)_(prefix)/50 13.657 -
std::replace_if(vector<int>)_(prefix)/8192 2033.133 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.978 -
std::replace_if(vector<int>)_(sprinkled)/32 8.728 -
std::replace_if(vector<int>)_(sprinkled)/50 14.673 7.09%
std::replace_if(vector<int>)_(sprinkled)/8192 1909.352 -
std::reverse(deque<int>)/32768 5729.002 -
std::reverse(deque<int>)/4096 719.406 -
std::reverse(deque<int>)/512 115.460 1.90%
std::reverse(deque<int>)/64 13.609 4.16%
std::reverse(deque<int>)/8 2.561 1.13%
std::reverse(list<int>)/32768 18152.158 -3.16%
std::reverse(list<int>)/4096 1907.585 15.25%
std::reverse(list<int>)/512 193.155 -
std::reverse(list<int>)/64 17.451 -
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1043.828 -
std::reverse(vector<int>)/4096 130.448 -
std::reverse(vector<int>)/512 16.442 -
std::reverse(vector<int>)/64 4.106 -1.07%
std::reverse(vector<int>)/8 1.621 5.02%
std::reverse_copy(deque<int>)/32768 8011.451 -
std::reverse_copy(deque<int>)/4096 973.955 -
std::reverse_copy(deque<int>)/512 125.154 -
std::reverse_copy(deque<int>)/64 16.002 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 25700.408 -1.43%
std::reverse_copy(list<int>)/4096 3152.919 -
std::reverse_copy(list<int>)/512 366.003 -
std::reverse_copy(list<int>)/64 30.328 -
std::reverse_copy(list<int>)/8 2.431 1.33%
std::reverse_copy(vector<int>)/32768 976.998 -
std::reverse_copy(vector<int>)/4096 135.800 2.23%
std::reverse_copy(vector<int>)/512 17.146 -
std::reverse_copy(vector<int>)/64 2.471 -
std::reverse_copy(vector<int>)/8 2.467 -1.04%
std::rotate(deque<int>)_(1_element_backward)/1024 42.788 -
std::rotate(deque<int>)_(1_element_backward)/32 4.460 -
std::rotate(deque<int>)_(1_element_backward)/50 5.351 -
std::rotate(deque<int>)_(1_element_backward)/8192 312.105 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.999 -
std::rotate(deque<int>)_(1_element_forward)/32 4.563 -1.29%
std::rotate(deque<int>)_(1_element_forward)/50 5.445 -
std::rotate(deque<int>)_(1_element_forward)/8192 302.665 -
std::rotate(deque<int>)_(by_1/2)/1024 173.318 -
std::rotate(deque<int>)_(by_1/2)/32 7.369 -
std::rotate(deque<int>)_(by_1/2)/50 10.178 -2.19%
std::rotate(deque<int>)_(by_1/2)/8192 1460.769 -
std::rotate(deque<int>)_(by_1/3)/1024 1819.825 -1.92%
std::rotate(deque<int>)_(by_1/3)/32 45.514 -
std::rotate(deque<int>)_(by_1/3)/50 76.936 -
std::rotate(deque<int>)_(by_1/3)/8192 22740.500 -
std::rotate(deque<int>)_(by_1/4)/1024 779.693 -
std::rotate(deque<int>)_(by_1/4)/32 29.352 -
std::rotate(deque<int>)_(by_1/4)/50 75.197 -
std::rotate(deque<int>)_(by_1/4)/8192 6833.538 -
std::rotate(list<int>)_(1_element_backward)/1024 745.440 -
std::rotate(list<int>)_(1_element_backward)/32 13.248 -
std::rotate(list<int>)_(1_element_backward)/50 22.514 -1.01%
std::rotate(list<int>)_(1_element_backward)/8192 8919.751 2.26%
std::rotate(list<int>)_(1_element_forward)/1024 774.588 5.22%
std::rotate(list<int>)_(1_element_forward)/32 14.652 -
std::rotate(list<int>)_(1_element_forward)/50 27.938 -
std::rotate(list<int>)_(1_element_forward)/8192 8219.930 2.07%
std::rotate(list<int>)_(by_1/2)/1024 384.764 -
std::rotate(list<int>)_(by_1/2)/32 5.963 -
std::rotate(list<int>)_(by_1/2)/50 12.751 -
std::rotate(list<int>)_(by_1/2)/8192 5217.410 -
std::rotate(list<int>)_(by_1/3)/1024 803.191 -
std::rotate(list<int>)_(by_1/3)/32 15.435 -
std::rotate(list<int>)_(by_1/3)/50 24.886 -
std::rotate(list<int>)_(by_1/3)/8192 8919.730 -
std::rotate(list<int>)_(by_1/4)/1024 578.880 -
std::rotate(list<int>)_(by_1/4)/32 12.470 -
std::rotate(list<int>)_(by_1/4)/50 25.025 -
std::rotate(list<int>)_(by_1/4)/8192 7303.466 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.518 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.301 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.324 -
std::rotate(vector<bool>)_(1_element_backward)/8192 102.524 3.61%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.503 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.775 2.30%
std::rotate(vector<bool>)_(1_element_forward)/50 17.803 2.18%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.319 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.363 -
std::rotate(vector<bool>)_(by_1/2)/32 17.926 2.47%
std::rotate(vector<bool>)_(by_1/2)/50 17.645 2.08%
std::rotate(vector<bool>)_(by_1/2)/8192 15.131 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.133 -
std::rotate(vector<bool>)_(by_1/3)/32 17.552 1.79%
std::rotate(vector<bool>)_(by_1/3)/50 17.566 1.73%
std::rotate(vector<bool>)_(by_1/3)/8192 145.525 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.095 -
std::rotate(vector<bool>)_(by_1/4)/32 17.655 1.68%
std::rotate(vector<bool>)_(by_1/4)/50 17.493 1.62%
std::rotate(vector<bool>)_(by_1/4)/8192 30.041 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.625 -1.36%
std::rotate(vector<int>)_(1_element_backward)/32 2.912 -
std::rotate(vector<int>)_(1_element_backward)/50 5.340 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.352 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.370 -
std::rotate(vector<int>)_(1_element_forward)/32 2.949 -
std::rotate(vector<int>)_(1_element_forward)/50 5.264 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.302 -
std::rotate(vector<int>)_(by_1/2)/1024 31.986 -
std::rotate(vector<int>)_(by_1/2)/32 3.648 -
std::rotate(vector<int>)_(by_1/2)/50 4.443 -
std::rotate(vector<int>)_(by_1/2)/8192 240.799 -
std::rotate(vector<int>)_(by_1/3)/1024 1367.070 -
std::rotate(vector<int>)_(by_1/3)/32 21.583 -
std::rotate(vector<int>)_(by_1/3)/50 40.207 -
std::rotate(vector<int>)_(by_1/3)/8192 10881.262 -
std::rotate(vector<int>)_(by_1/4)/1024 330.701 -
std::rotate(vector<int>)_(by_1/4)/32 12.088 -
std::rotate(vector<int>)_(by_1/4)/50 40.149 -
std::rotate(vector<int>)_(by_1/4)/8192 2610.072 -
std::rotate_copy(deque<int>)/1024 35.005 1.29%
std::rotate_copy(deque<int>)/32 2.721 -70.69%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 293.669 -
std::rotate_copy(list<int>)/1024 729.244 -
std::rotate_copy(list<int>)/32 8.449 -
std::rotate_copy(list<int>)/50 14.464 1.72%
std::rotate_copy(list<int>)/8192 6981.549 3.83%
std::rotate_copy(vector<int>)/1024 32.812 -
std::rotate_copy(vector<int>)/32 2.087 -
std::rotate_copy(vector<int>)/50 2.701 -
std::rotate_copy(vector<int>)/8192 647.417 -15.86%
std::sample(deque<int>)/1024 11868.362 -
std::sample(deque<int>)/32 321.720 -
std::sample(deque<int>)/8192 95096.941 -
std::sample(list<int>)/1024 11657.553 -1.88%
std::sample(list<int>)/32 312.367 -
std::sample(list<int>)/8192 96989.804 -
std::sample(vector<int>)/1024 11301.643 -
std::sample(vector<int>)/32 307.530 -
std::sample(vector<int>)/8192 90975.597 -
std::search(deque<int>)_(near_matches)/1000 19384.227 -21.39%
std::search(deque<int>)_(near_matches)/1024 20298.808 -21.46%
std::search(deque<int>)_(near_matches)/8192 1450660.010 -
std::search(deque<int>)_(no_match)/1000 395.661 -3.12%
std::search(deque<int>)_(no_match)/1024 353.858 -15.24%
std::search(deque<int>)_(no_match)/1048576 425299.631 -
std::search(deque<int>)_(no_match)/8192 3320.189 -
std::search(deque<int>)_(same_length)/1000 353.383 6.53%
std::search(deque<int>)_(same_length)/1024 476.017 -
std::search(deque<int>)_(same_length)/8192 3798.541 -
std::search(deque<int>)_(single_element)/1000 448.435 -
std::search(deque<int>)_(single_element)/1024 460.229 -
std::search(deque<int>)_(single_element)/8192 3664.489 -
std::search(deque<int>,_pred)_(near_matches)/1000 26752.927 13.06%
std::search(deque<int>,_pred)_(near_matches)/1024 27961.586 12.81%
std::search(deque<int>,_pred)_(near_matches)/8192 1519457.610 -
std::search(deque<int>,_pred)_(no_match)/1000 422.690 -1.12%
std::search(deque<int>,_pred)_(no_match)/1024 355.392 -16.71%
std::search(deque<int>,_pred)_(no_match)/1048576 443302.856 -
std::search(deque<int>,_pred)_(no_match)/8192 3474.849 -
std::search(deque<int>,_pred)_(same_length)/1000 494.146 3.10%
std::search(deque<int>,_pred)_(same_length)/1024 511.500 -
std::search(deque<int>,_pred)_(same_length)/8192 4065.652 -
std::search(deque<int>,_pred)_(single_element)/1000 475.754 -
std::search(deque<int>,_pred)_(single_element)/1024 485.761 -
std::search(deque<int>,_pred)_(single_element)/8192 3868.435 -
std::search(list<int>)_(near_matches)/1000 37478.727 -
std::search(list<int>)_(near_matches)/1024 39252.199 -1.73%
std::search(list<int>)_(near_matches)/8192 2524178.058 -1.61%
std::search(list<int>)_(no_match)/1000 704.350 6.64%
std::search(list<int>)_(no_match)/1024 737.473 -4.33%
std::search(list<int>)_(no_match)/1048576 845954.477 -
std::search(list<int>)_(no_match)/8192 7088.557 -
std::search(list<int>)_(same_length)/1000 748.749 -
std::search(list<int>)_(same_length)/1024 768.229 -1.14%
std::search(list<int>)_(same_length)/8192 9355.959 -11.87%
std::search(list<int>)_(single_element)/1000 675.631 1.29%
std::search(list<int>)_(single_element)/1024 753.182 -
std::search(list<int>)_(single_element)/8192 7819.032 1.01%
std::search(list<int>,_pred)_(near_matches)/1000 42403.949 -
std::search(list<int>,_pred)_(near_matches)/1024 44200.467 -
std::search(list<int>,_pred)_(near_matches)/8192 2731696.777 -
std::search(list<int>,_pred)_(no_match)/1000 751.747 -
std::search(list<int>,_pred)_(no_match)/1024 769.122 -
std::search(list<int>,_pred)_(no_match)/1048576 901522.009 -
std::search(list<int>,_pred)_(no_match)/8192 6999.511 -
std::search(list<int>,_pred)_(same_length)/1000 773.651 -
std::search(list<int>,_pred)_(same_length)/1024 789.961 -
std::search(list<int>,_pred)_(same_length)/8192 8964.023 -
std::search(list<int>,_pred)_(single_element)/1000 821.392 -
std::search(list<int>,_pred)_(single_element)/1024 841.837 -
std::search(list<int>,_pred)_(single_element)/8192 8696.569 1.07%
std::search(vector<int>)_(near_matches)/1000 13968.465 -1.12%
std::search(vector<int>)_(near_matches)/1024 14870.997 -
std::search(vector<int>)_(near_matches)/8192 768122.715 -
std::search(vector<int>)_(no_match)/1000 207.106 -4.10%
std::search(vector<int>)_(no_match)/1024 211.959 -3.41%
std::search(vector<int>)_(no_match)/1048576 211898.322 -
std::search(vector<int>)_(no_match)/8192 1643.881 -1.28%
std::search(vector<int>)_(same_length)/1000 244.809 -1.27%
std::search(vector<int>)_(same_length)/1024 254.209 -1.46%
std::search(vector<int>)_(same_length)/8192 1955.838 -1.84%
std::search(vector<int>)_(single_element)/1000 228.192 -
std::search(vector<int>)_(single_element)/1024 233.377 -
std::search(vector<int>)_(single_element)/8192 1814.479 -
std::search(vector<int>,_pred)_(near_matches)/1000 23010.573 -
std::search(vector<int>,_pred)_(near_matches)/1024 24064.721 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449872.246 -
std::search(vector<int>,_pred)_(no_match)/1000 468.413 -
std::search(vector<int>,_pred)_(no_match)/1024 474.688 -
std::search(vector<int>,_pred)_(no_match)/1048576 444011.965 -1.09%
std::search(vector<int>,_pred)_(no_match)/8192 4032.355 -
std::search(vector<int>,_pred)_(same_length)/1000 599.785 -
std::search(vector<int>,_pred)_(same_length)/1024 613.929 -
std::search(vector<int>,_pred)_(same_length)/8192 4918.042 -
std::search(vector<int>,_pred)_(single_element)/1000 459.082 -
std::search(vector<int>,_pred)_(single_element)/1024 470.261 -
std::search(vector<int>,_pred)_(single_element)/8192 3750.958 -
std::search_n(deque<int>)_(no_match)/1000 442.960 -
std::search_n(deque<int>)_(no_match)/1024 439.219 -
std::search_n(deque<int>)_(no_match)/1048576 443345.509 -
std::search_n(deque<int>)_(no_match)/8192 3453.074 -
std::search_n(deque<int>,_pred)_(no_match)/1000 601.919 -3.03%
std::search_n(deque<int>,_pred)_(no_match)/1024 625.720 -2.54%
std::search_n(deque<int>,_pred)_(no_match)/1048576 558842.890 1.45%
std::search_n(deque<int>,_pred)_(no_match)/8192 4319.215 -
std::search_n(list<int>)_(no_match)/1000 685.439 28.05%
std::search_n(list<int>)_(no_match)/1024 745.188 -3.06%
std::search_n(list<int>)_(no_match)/1048576 869350.849 -
std::search_n(list<int>)_(no_match)/8192 7703.899 14.21%
std::search_n(list<int>,_pred)_(no_match)/1000 824.919 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.668 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981013.053 -
std::search_n(list<int>,_pred)_(no_match)/8192 7900.233 1.24%
std::search_n(vector<int>)_(no_match)/1000 214.762 4.64%
std::search_n(vector<int>)_(no_match)/1024 219.934 4.63%
std::search_n(vector<int>)_(no_match)/1048576 215520.315 3.06%
std::search_n(vector<int>)_(no_match)/8192 1683.011 3.42%
std::search_n(vector<int>,_pred)_(no_match)/1000 512.188 -
std::search_n(vector<int>,_pred)_(no_match)/1024 523.858 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 610720.801 1.10%
std::search_n(vector<int>,_pred)_(no_match)/8192 4190.754 -
std::set<int>::clear()/0 420.325 -
std::set<int>::clear()/1024 8616.061 -3.03%
std::set<int>::clear()/32 635.887 -1.34%
std::set<int>::clear()/8192 75667.001 -1.21%
std::set<int>::contains(key)_(existent)/0 0.013 -
std::set<int>::contains(key)_(existent)/1024 4.001 -
std::set<int>::contains(key)_(existent)/32 1.739 -1.40%
std::set<int>::contains(key)_(existent)/8192 8.336 -7.18%
std::set<int>::contains(key)_(non-existent)/0 0.282 4.26%
std::set<int>::contains(key)_(non-existent)/1024 5.334 1.46%
std::set<int>::contains(key)_(non-existent)/32 2.503 3.36%
std::set<int>::contains(key)_(non-existent)/8192 8.599 3.27%
std::set<int>::count(key)_(existent)/0 0.012 -
std::set<int>::count(key)_(existent)/1024 4.344 -
std::set<int>::count(key)_(existent)/32 1.819 -
std::set<int>::count(key)_(existent)/8192 7.897 -9.40%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.550 -
std::set<int>::count(key)_(non-existent)/32 2.916 -
std::set<int>::count(key)_(non-existent)/8192 11.387 -
std::set<int>::ctor(&&,_different_allocs)/0 13.768 -
std::set<int>::ctor(&&,_different_allocs)/1024 5781.677 -
std::set<int>::ctor(&&,_different_allocs)/32 180.118 -
std::set<int>::ctor(&&,_different_allocs)/8192 47827.488 -
std::set<int>::ctor(const&)/0 13.675 -
std::set<int>::ctor(const&)/1024 6029.677 -
std::set<int>::ctor(const&)/32 217.667 -
std::set<int>::ctor(const&)/8192 48289.709 -
std::set<int>::ctor(const&,_alloc)/0 13.679 -
std::set<int>::ctor(const&,_alloc)/1024 6149.107 1.36%
std::set<int>::ctor(const&,_alloc)/32 217.694 -
std::set<int>::ctor(const&,_alloc)/8192 49759.061 3.76%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.618 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8607.149 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.250 -1.34%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69317.543 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.638 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12687.121 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 302.993 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 268983.128 -
std::set<int>::equal_range(key)_(existent)/0 0.013 -
std::set<int>::equal_range(key)_(existent)/1024 4.184 -
std::set<int>::equal_range(key)_(existent)/32 1.694 -
std::set<int>::equal_range(key)_(existent)/8192 8.124 -8.56%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.318 -7.28%
std::set<int>::equal_range(key)_(non-existent)/32 2.615 6.22%
std::set<int>::equal_range(key)_(non-existent)/8192 9.839 -6.49%
std::set<int>::erase(iterator)/0 19.946 -
std::set<int>::erase(iterator)/1024 20.445 -
std::set<int>::erase(iterator)/32 20.245 -
std::set<int>::erase(iterator)/8192 20.663 -1.18%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.945 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6442.944 -3.21%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.080 -1.60%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52023.270 -1.76%
std::set<int>::erase(key)_(existent)/0 20.475 -
std::set<int>::erase(key)_(existent)/1024 41.511 3.84%
std::set<int>::erase(key)_(existent)/32 22.034 -
std::set<int>::erase(key)_(existent)/8192 53.830 3.52%
std::set<int>::erase(key)_(non-existent)/0 0.256 -
std::set<int>::erase(key)_(non-existent)/1024 5.259 -
std::set<int>::erase(key)_(non-existent)/32 2.325 1.28%
std::set<int>::erase(key)_(non-existent)/8192 8.154 -
std::set<int>::find(key)_(existent)/0 0.011 -
std::set<int>::find(key)_(existent)/1024 3.903 -1.95%
std::set<int>::find(key)_(existent)/32 1.575 -1.17%
std::set<int>::find(key)_(existent)/8192 8.016 -13.14%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.573 -2.35%
std::set<int>::find(key)_(non-existent)/32 2.267 -3.63%
std::set<int>::find(key)_(non-existent)/8192 8.467 -3.01%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.909 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.512 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.324 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.698 3.31%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.931 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.613 3.45%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.027 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.614 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.146 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 53.022 13.97%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.876 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.754 -1.15%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.138 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.429 5.20%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.057 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.719 -8.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.601 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16386.189 1.56%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 820.824 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149047.187 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.492 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7706.165 1.80%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 570.436 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133802.554 1.72%
std::set<int>::insert(value)_(already_present)/0 0.677 16.41%
std::set<int>::insert(value)_(already_present)/1024 6.344 1.44%
std::set<int>::insert(value)_(already_present)/32 1.768 -
std::set<int>::insert(value)_(already_present)/8192 9.445 -5.26%
std::set<int>::insert(value)_(new_value)/0 17.983 -
std::set<int>::insert(value)_(new_value)/1024 47.792 13.60%
std::set<int>::insert(value)_(new_value)/32 19.696 -
std::set<int>::insert(value)_(new_value)/8192 73.516 -2.32%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.246 -
std::set<int>::lower_bound(key)_(existent)/32 1.555 -
std::set<int>::lower_bound(key)_(existent)/8192 7.836 -11.56%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.127 -14.24%
std::set<int>::lower_bound(key)_(non-existent)/32 2.300 -16.39%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.230 -29.48%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.323 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6152.888 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 212.786 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48449.570 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6271.913 3.38%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 218.137 1.77%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49998.001 2.97%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.085 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1443.478 6.10%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.376 12.39%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12683.879 3.06%
std::set<int>::upper_bound(key)_(existent)/0 0.013 -
std::set<int>::upper_bound(key)_(existent)/1024 4.323 6.25%
std::set<int>::upper_bound(key)_(existent)/32 1.772 1.57%
std::set<int>::upper_bound(key)_(existent)/8192 8.077 -8.46%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.253 4.32%
std::set<int>::upper_bound(key)_(non-existent)/32 2.578 1.48%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.063 -
std::set<std::string>::clear()/0 422.220 -
std::set<std::string>::clear()/1024 19821.961 -3.68%
std::set<std::string>::clear()/32 896.522 -
std::set<std::string>::clear()/8192 204677.503 -1.89%
std::set<std::string>::contains(key)_(existent)/0 0.017 -
std::set<std::string>::contains(key)_(existent)/1024 24.208 -
std::set<std::string>::contains(key)_(existent)/32 15.648 -
std::set<std::string>::contains(key)_(existent)/8192 29.469 4.79%
std::set<std::string>::contains(key)_(non-existent)/0 0.283 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.076 -9.36%
std::set<std::string>::contains(key)_(non-existent)/32 9.685 -11.02%
std::set<std::string>::contains(key)_(non-existent)/8192 27.413 -8.93%
std::set<std::string>::count(key)_(existent)/0 0.011 -
std::set<std::string>::count(key)_(existent)/1024 22.465 -1.00%
std::set<std::string>::count(key)_(existent)/32 15.617 -1.43%
std::set<std::string>::count(key)_(existent)/8192 29.180 -
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.812 -
std::set<std::string>::count(key)_(non-existent)/32 10.572 -
std::set<std::string>::count(key)_(non-existent)/8192 32.063 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.727 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7015.483 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.457 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57814.772 -
std::set<std::string>::ctor(const&)/0 13.626 -
std::set<std::string>::ctor(const&)/1024 35085.048 1.02%
std::set<std::string>::ctor(const&)/32 700.578 1.59%
std::set<std::string>::ctor(const&)/8192 347048.197 -
std::set<std::string>::ctor(const&,_alloc)/0 13.646 -
std::set<std::string>::ctor(const&,_alloc)/1024 37132.292 -
std::set<std::string>::ctor(const&,_alloc)/32 803.028 -
std::set<std::string>::ctor(const&,_alloc)/8192 347760.289 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.656 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41759.367 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 669.830 1.30%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386244.611 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.668 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54630.009 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 949.737 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1091621.547 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.150 -
std::set<std::string>::equal_range(key)_(existent)/32 16.928 1.29%
std::set<std::string>::equal_range(key)_(existent)/8192 30.447 1.40%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.461 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.714 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.292 -
std::set<std::string>::erase(iterator)/0 26.880 -1.25%
std::set<std::string>::erase(iterator)/1024 26.176 1.18%
std::set<std::string>::erase(iterator)/32 26.342 -2.12%
std::set<std::string>::erase(iterator)/8192 33.492 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.664 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12231.607 -2.07%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 718.173 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113538.978 -1.99%
std::set<std::string>::erase(key)_(existent)/0 63.578 -
std::set<std::string>::erase(key)_(existent)/1024 68.533 -
std::set<std::string>::erase(key)_(existent)/32 74.211 -1.10%
std::set<std::string>::erase(key)_(existent)/8192 70.440 -2.67%
std::set<std::string>::erase(key)_(non-existent)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.853 -1.91%
std::set<std::string>::erase(key)_(non-existent)/32 12.883 -1.33%
std::set<std::string>::erase(key)_(non-existent)/8192 32.088 -
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 24.187 4.52%
std::set<std::string>::find(key)_(existent)/32 15.289 -
std::set<std::string>::find(key)_(existent)/8192 27.330 1.92%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 19.953 3.64%
std::set<std::string>::find(key)_(non-existent)/32 9.620 6.36%
std::set<std::string>::find(key)_(non-existent)/8192 26.502 3.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.992 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 72.753 -3.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 49.396 -3.82%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 80.462 1.44%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.548 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 42.509 -2.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.574 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.984 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.856 -1.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.401 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.796 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.265 -2.48%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 26.106 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.016 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.043 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.636 -1.29%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.424 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66538.240 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1493.220 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 827956.727 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.193 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39700.696 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1181.504 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 616225.501 -1.18%
std::set<std::string>::insert(value)_(already_present)/0 14.963 -1.05%
std::set<std::string>::insert(value)_(already_present)/1024 32.731 -
std::set<std::string>::insert(value)_(already_present)/32 11.835 -
std::set<std::string>::insert(value)_(already_present)/8192 38.854 -1.22%
std::set<std::string>::insert(value)_(new_value)/0 33.233 -1.21%
std::set<std::string>::insert(value)_(new_value)/1024 64.158 -3.24%
std::set<std::string>::insert(value)_(new_value)/32 40.422 -1.53%
std::set<std::string>::insert(value)_(new_value)/8192 90.660 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.578 -
std::set<std::string>::lower_bound(key)_(existent)/32 16.510 1.48%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.659 -1.57%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.135 1.03%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.745 5.99%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.879 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.247 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36536.149 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 683.787 1.49%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349570.977 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.237 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36108.291 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 740.117 2.46%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348837.943 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17190.598 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 341.295 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207835.750 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.039 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.301 -2.43%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.918 -1.46%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.327 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.449 1.20%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.986 -1.27%
std::shift_left(deque<int>)/1024 39.527 -
std::shift_left(deque<int>)/32 4.744 -
std::shift_left(deque<int>)/50 5.472 -
std::shift_left(deque<int>)/8192 303.285 -
std::shift_left(list<int>)/1024 729.062 -
std::shift_left(list<int>)/32 14.474 -
std::shift_left(list<int>)/50 27.981 1.30%
std::shift_left(list<int>)/8192 7636.269 6.32%
std::shift_left(vector<int>)/1024 35.313 -
std::shift_left(vector<int>)/32 2.975 -
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 281.795 -
std::shift_right(deque<int>)/1024 43.452 -
std::shift_right(deque<int>)/32 4.327 -1.07%
std::shift_right(deque<int>)/50 5.293 3.46%
std::shift_right(deque<int>)/8192 309.299 -
std::shift_right(list<int>)/1024 733.128 -
std::shift_right(list<int>)/32 14.375 -
std::shift_right(list<int>)/50 27.586 -12.37%
std::shift_right(list<int>)/8192 7451.507 -
std::shift_right(vector<int>)/1024 35.981 -
std::shift_right(vector<int>)/32 4.123 -1.10%
std::shift_right(vector<int>)/50 5.333 -
std::shift_right(vector<int>)/8192 297.838 -
std::shuffle(deque<int>)/1024 9460.584 -
std::shuffle(deque<int>)/32 298.979 -
std::shuffle(deque<int>)/8192 74803.423 -
std::shuffle(vector<int>)/1024 8889.824 -
std::shuffle(vector<int>)/32 280.581 -
std::shuffle(vector<int>)/8192 70719.721 -
std::sort(deque<int>)_(ascending)/1024 765.403 -
std::sort(deque<int>)_(ascending)/8 18.796 3.28%
std::sort(deque<int>)_(ascending)/8192 5743.492 -
std::sort(deque<int>)_(descending)/1024 1299.932 -
std::sort(deque<int>)_(descending)/8 26.274 1.93%
std::sort(deque<int>)_(descending)/8192 10400.131 -
std::sort(deque<int>)_(heap)/1024 6265.330 1.45%
std::sort(deque<int>)_(heap)/8 25.349 1.05%
std::sort(deque<int>)_(heap)/8192 70002.345 -
std::sort(deque<int>)_(pipe-organ)/1024 2817.548 2.70%
std::sort(deque<int>)_(pipe-organ)/8 21.133 1.01%
std::sort(deque<int>)_(pipe-organ)/8192 26820.079 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17906.042 1.29%
std::sort(deque<int>)_(qsort_adversarial)/8 18.784 3.17%
std::sort(deque<int>)_(qsort_adversarial)/8192 460320.080 -
std::sort(deque<int>)_(repeated)/1024 965.149 -
std::sort(deque<int>)_(repeated)/8 19.111 2.03%
std::sort(deque<int>)_(repeated)/8192 6758.351 -
std::sort(deque<int>)_(shuffled)/1024 6927.189 -
std::sort(deque<int>)_(shuffled)/8 23.802 -
std::sort(deque<int>)_(shuffled)/8192 81351.651 -
std::sort(vector<NonIntegral>)_(ascending)/1024 544.626 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.464 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3780.577 -
std::sort(vector<NonIntegral>)_(descending)/1024 785.888 -
std::sort(vector<NonIntegral>)_(descending)/8 25.396 5.76%
std::sort(vector<NonIntegral>)_(descending)/8192 5321.281 -
std::sort(vector<NonIntegral>)_(heap)/1024 4321.743 1.52%
std::sort(vector<NonIntegral>)_(heap)/8 22.474 -
std::sort(vector<NonIntegral>)_(heap)/8192 51227.383 2.72%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1907.148 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.192 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18572.632 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13266.943 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.503 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155489.961 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.882 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.694 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3753.884 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4707.505 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.896 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82297.509 -1.70%
std::sort(vector<int>)_(ascending)/1024 542.915 -
std::sort(vector<int>)_(ascending)/8 16.691 -
std::sort(vector<int>)_(ascending)/8192 3758.462 -
std::sort(vector<int>)_(descending)/1024 1063.547 -
std::sort(vector<int>)_(descending)/8 25.580 5.80%
std::sort(vector<int>)_(descending)/8192 7524.788 -
std::sort(vector<int>)_(heap)/1024 4547.663 -
std::sort(vector<int>)_(heap)/8 22.593 -
std::sort(vector<int>)_(heap)/8192 45881.452 -
std::sort(vector<int>)_(pipe-organ)/1024 2285.510 -
std::sort(vector<int>)_(pipe-organ)/8 18.430 -1.45%
std::sort(vector<int>)_(pipe-organ)/8192 21537.726 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12973.992 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.762 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147904.560 -
std::sort(vector<int>)_(repeated)/1024 665.219 -
std::sort(vector<int>)_(repeated)/8 16.928 -
std::sort(vector<int>)_(repeated)/8192 5048.747 -
std::sort(vector<int>)_(shuffled)/1024 4679.273 -
std::sort(vector<int>)_(shuffled)/8 21.235 -
std::sort(vector<int>)_(shuffled)/8192 45268.423 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3423.023 1.06%
std::stable_partition(deque<int>)_(alloc_fails)/32 1948.719 1.47%
std::stable_partition(deque<int>)_(alloc_fails)/50 1964.306 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17010.269 -
std::stable_partition(deque<int>)_(dense)/1024 622.005 -3.00%
std::stable_partition(deque<int>)_(dense)/32 31.389 3.24%
std::stable_partition(deque<int>)_(dense)/50 41.879 1.97%
std::stable_partition(deque<int>)_(dense)/8192 6098.437 -
std::stable_partition(deque<int>)_(sparse)/1024 473.059 -
std::stable_partition(deque<int>)_(sparse)/32 14.240 -
std::stable_partition(deque<int>)_(sparse)/50 32.043 -
std::stable_partition(deque<int>)_(sparse)/8192 3477.589 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4165.396 -
std::stable_partition(list<int>)_(alloc_fails)/32 1900.888 1.25%
std::stable_partition(list<int>)_(alloc_fails)/50 1931.747 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25194.067 -
std::stable_partition(list<int>)_(dense)/1024 1745.372 -
std::stable_partition(list<int>)_(dense)/32 32.730 -3.63%
std::stable_partition(list<int>)_(dense)/50 57.115 -1.00%
std::stable_partition(list<int>)_(dense)/8192 17479.011 -
std::stable_partition(list<int>)_(sparse)/1024 944.077 -
std::stable_partition(list<int>)_(sparse)/32 10.110 3.75%
std::stable_partition(list<int>)_(sparse)/50 25.558 -1.46%
std::stable_partition(list<int>)_(sparse)/8192 8840.802 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2919.821 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1918.878 1.04%
std::stable_partition(vector<int>)_(alloc_fails)/50 1918.587 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9837.227 -
std::stable_partition(vector<int>)_(dense)/1024 296.588 1.22%
std::stable_partition(vector<int>)_(dense)/32 21.132 -
std::stable_partition(vector<int>)_(dense)/50 25.583 2.62%
std::stable_partition(vector<int>)_(dense)/8192 2100.207 -
std::stable_partition(vector<int>)_(sparse)/1024 218.547 4.11%
std::stable_partition(vector<int>)_(sparse)/32 7.382 1.57%
std::stable_partition(vector<int>)_(sparse)/50 21.054 1.83%
std::stable_partition(vector<int>)_(sparse)/8192 1551.903 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4144.819 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.334 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19082.207 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29982.930 1.24%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.580 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27180.930 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14508.073 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.177 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26121.788 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17221.525 1.12%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.309 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22866.228 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26987.290 1.03%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.200 -3.86%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28704.971 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3803.914 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.261 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13029.163 -2.75%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20000.374 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.103 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24804.621 -1.65%
std::stable_sort(deque<int>)_(ascending)/1024 2148.805 1.27%
std::stable_sort(deque<int>)_(ascending)/8 18.466 -
std::stable_sort(deque<int>)_(ascending)/8192 13706.087 -
std::stable_sort(deque<int>)_(descending)/1024 2977.230 -
std::stable_sort(deque<int>)_(descending)/8 27.830 -
std::stable_sort(deque<int>)_(descending)/8192 21001.608 -
std::stable_sort(deque<int>)_(heap)/1024 2754.505 -
std::stable_sort(deque<int>)_(heap)/8 26.318 -1.22%
std::stable_sort(deque<int>)_(heap)/8192 17704.164 -2.11%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2978.140 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.797 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20691.371 -1.28%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3166.170 1.03%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.105 -1.36%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21142.822 -
std::stable_sort(deque<int>)_(repeated)/1024 1384.543 2.21%
std::stable_sort(deque<int>)_(repeated)/8 18.135 -2.37%
std::stable_sort(deque<int>)_(repeated)/8192 7640.383 -
std::stable_sort(deque<int>)_(shuffled)/1024 2502.986 -
std::stable_sort(deque<int>)_(shuffled)/8 24.204 -2.75%
std::stable_sort(deque<int>)_(shuffled)/8192 14886.979 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4474.733 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.770 -4.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55226.396 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23366.064 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.085 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126604.791 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14218.827 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.401 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117724.442 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14206.987 -2.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.875 4.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93102.609 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23077.717 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.607 -3.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146112.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3266.493 -1.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.823 -4.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18844.915 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18401.248 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.918 -1.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157745.802 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3994.388 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.933 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45905.447 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13274.297 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.915 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199723.850 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10361.943 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.053 -1.20%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126207.543 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8689.188 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.721 1.82%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 125272.687 1.22%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14456.840 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.810 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210407.402 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1371.048 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.601 -1.26%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15146.540 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12756.131 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.692 -1.75%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184217.920 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4650.902 -5.91%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.026 -3.44%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20036.821 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24147.922 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.934 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24691.924 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14376.794 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.518 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31953.966 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14466.389 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.389 1.66%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21307.380 -3.74%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23636.183 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.862 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35802.888 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3536.672 -3.01%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.210 -2.05%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9504.035 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18508.396 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.326 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28784.664 -
std::stable_sort(vector<int>)_(ascending)/1024 2075.498 -
std::stable_sort(vector<int>)_(ascending)/8 17.177 1.51%
std::stable_sort(vector<int>)_(ascending)/8192 13481.843 -
std::stable_sort(vector<int>)_(descending)/1024 2804.621 -
std::stable_sort(vector<int>)_(descending)/8 25.818 2.71%
std::stable_sort(vector<int>)_(descending)/8192 18433.581 -
std::stable_sort(vector<int>)_(heap)/1024 2517.992 -
std::stable_sort(vector<int>)_(heap)/8 21.944 -
std::stable_sort(vector<int>)_(heap)/8192 14433.708 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2803.968 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.377 2.53%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18308.266 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.997 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.887 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18325.814 -
std::stable_sort(vector<int>)_(repeated)/1024 1107.550 1.10%
std::stable_sort(vector<int>)_(repeated)/8 16.853 -
std::stable_sort(vector<int>)_(repeated)/8192 5273.401 -
std::stable_sort(vector<int>)_(shuffled)/1024 2202.167 -
std::stable_sort(vector<int>)_(shuffled)/8 21.167 -
std::stable_sort(vector<int>)_(shuffled)/8192 10823.139 -
std::swap_ranges(deque<int>)/1024 365.352 14.16%
std::swap_ranges(deque<int>)/32 10.497 -
std::swap_ranges(deque<int>)/50 20.017 -
std::swap_ranges(deque<int>)/8192 2893.344 13.27%
std::swap_ranges(list<int>)/1024 760.781 -
std::swap_ranges(list<int>)/32 19.452 -
std::swap_ranges(list<int>)/50 32.620 -
std::swap_ranges(list<int>)/8192 9646.410 -6.13%
std::swap_ranges(vector<int>)/1024 62.845 -
std::swap_ranges(vector<int>)/32 4.829 -
std::swap_ranges(vector<int>)/50 5.606 -
std::swap_ranges(vector<int>)/8192 476.490 -
std::transform(deque<int>)_(identity_transform)/1024 370.142 -
std::transform(deque<int>)_(identity_transform)/32 12.438 -
std::transform(deque<int>)_(identity_transform)/50 19.203 -
std::transform(deque<int>)_(identity_transform)/8192 2446.516 -
std::transform(deque<int>,_deque<int>)/1024 661.152 -
std::transform(deque<int>,_deque<int>)/32 21.919 -
std::transform(deque<int>,_deque<int>)/50 33.757 -
std::transform(deque<int>,_deque<int>)/8192 5415.789 -
std::transform(list<int>)_(identity_transform)/1024 743.931 -
std::transform(list<int>)_(identity_transform)/32 16.111 -
std::transform(list<int>)_(identity_transform)/50 38.944 -
std::transform(list<int>)_(identity_transform)/8192 7088.457 -
std::transform(list<int>,_list<int>)/1024 846.163 -
std::transform(list<int>,_list<int>)/32 23.507 -
std::transform(list<int>,_list<int>)/50 36.913 -
std::transform(list<int>,_list<int>)/8192 9489.880 11.31%
std::transform(vector<int>)_(identity_transform)/1024 262.834 -
std::transform(vector<int>)_(identity_transform)/32 8.960 -
std::transform(vector<int>)_(identity_transform)/50 14.102 -
std::transform(vector<int>)_(identity_transform)/8192 2027.813 -
std::transform(vector<int>,_vector<int>)/1024 555.826 -
std::transform(vector<int>,_vector<int>)/32 17.205 -
std::transform(vector<int>,_vector<int>)/50 26.905 -
std::transform(vector<int>,_vector<int>)/8192 4440.571 -
std::unique(deque<int>)_(contiguous)/1024 733.544 -
std::unique(deque<int>)_(contiguous)/32 63.929 6.08%
std::unique(deque<int>)_(contiguous)/52 76.255 8.38%
std::unique(deque<int>)_(contiguous)/8192 5520.843 -
std::unique(deque<int>)_(sprinkled)/1024 825.106 -11.42%
std::unique(deque<int>)_(sprinkled)/32 61.881 -7.99%
std::unique(deque<int>)_(sprinkled)/52 72.329 -14.04%
std::unique(deque<int>)_(sprinkled)/8192 7609.496 -
std::unique(deque<int>,_pred)_(contiguous)/1024 636.456 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.886 1.26%
std::unique(deque<int>,_pred)_(contiguous)/52 69.584 1.44%
std::unique(deque<int>,_pred)_(contiguous)/8192 4441.114 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.478 -
std::unique(deque<int>,_pred)_(sprinkled)/32 60.704 -1.30%
std::unique(deque<int>,_pred)_(sprinkled)/52 73.488 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.900 -
std::unique(list<int>)_(contiguous)/1024 924.703 -
std::unique(list<int>)_(contiguous)/32 55.101 -
std::unique(list<int>)_(contiguous)/52 70.780 4.96%
std::unique(list<int>)_(contiguous)/8192 7002.878 -
std::unique(list<int>)_(sprinkled)/1024 945.646 -1.63%
std::unique(list<int>)_(sprinkled)/32 57.008 -
std::unique(list<int>)_(sprinkled)/52 70.420 -
std::unique(list<int>)_(sprinkled)/8192 7786.160 -1.64%
std::unique(list<int>,_pred)_(contiguous)/1024 966.008 -2.80%
std::unique(list<int>,_pred)_(contiguous)/32 60.102 -
std::unique(list<int>,_pred)_(contiguous)/52 73.899 -
std::unique(list<int>,_pred)_(contiguous)/8192 7795.227 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1016.448 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.708 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.834 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8381.689 -
std::unique(vector<int>)_(contiguous)/1024 316.569 -
std::unique(vector<int>)_(contiguous)/32 51.060 -
std::unique(vector<int>)_(contiguous)/52 56.208 -
std::unique(vector<int>)_(contiguous)/8192 1938.496 -
std::unique(vector<int>)_(sprinkled)/1024 284.100 -
std::unique(vector<int>)_(sprinkled)/32 50.807 -
std::unique(vector<int>)_(sprinkled)/52 55.391 -
std::unique(vector<int>)_(sprinkled)/8192 1923.235 -
std::unique(vector<int>,_pred)_(contiguous)/1024 545.029 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.474 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.456 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3773.935 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.271 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.793 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.555 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5293.007 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.230 -
std::unique_copy(deque<int>)_(contiguous)/32 12.162 26.30%
std::unique_copy(deque<int>)_(contiguous)/52 16.233 12.21%
std::unique_copy(deque<int>)_(contiguous)/8192 3742.855 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.325 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.115 5.33%
std::unique_copy(deque<int>)_(sprinkled)/52 19.868 6.41%
std::unique_copy(deque<int>)_(sprinkled)/8192 3763.607 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.692 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.014 -2.11%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.828 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4462.156 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.481 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.831 1.04%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.354 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5138.788 -
std::unique_copy(list<int>)_(contiguous)/1024 743.781 -
std::unique_copy(list<int>)_(contiguous)/32 11.209 -
std::unique_copy(list<int>)_(contiguous)/52 21.431 -2.74%
std::unique_copy(list<int>)_(contiguous)/8192 6822.704 -1.02%
std::unique_copy(list<int>)_(sprinkled)/1024 746.200 -
std::unique_copy(list<int>)_(sprinkled)/32 12.454 -
std::unique_copy(list<int>)_(sprinkled)/52 21.772 -
std::unique_copy(list<int>)_(sprinkled)/8192 6957.176 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.464 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.118 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.710 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7427.324 -1.49%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.880 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.117 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.606 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7397.211 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.614 -
std::unique_copy(vector<int>)_(contiguous)/32 8.799 -
std::unique_copy(vector<int>)_(contiguous)/52 13.540 -
std::unique_copy(vector<int>)_(contiguous)/8192 1893.146 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.080 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.256 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.839 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1886.676 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 540.585 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.014 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.431 -1.04%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.709 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.980 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.585 1.25%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.101 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4422.960 -
std::unordered_map<int,_int>::clear()/0 421.907 -
std::unordered_map<int,_int>::clear()/1024 8472.605 3.08%
std::unordered_map<int,_int>::clear()/32 613.035 -
std::unordered_map<int,_int>::clear()/8192 62508.863 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.318 -3.82%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.247 -8.66%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.501 6.20%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.490 34.82%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.568 7.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.319 -13.01%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.491 6.88%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.305 -5.73%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.229 -9.02%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.400 -1.23%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.297 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.299 -23.07%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.460 -1.43%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.335 -7.77%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.930 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8966.974 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 291.811 2.67%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 109227.771 -2.25%
std::unordered_map<int,_int>::ctor(const&)/0 13.823 -
std::unordered_map<int,_int>::ctor(const&)/1024 6871.265 2.14%
std::unordered_map<int,_int>::ctor(const&)/32 204.281 1.73%
std::unordered_map<int,_int>::ctor(const&)/8192 55851.467 1.48%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.843 -1.43%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10304.437 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 279.439 1.43%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85709.918 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.770 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13963.890 -1.41%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.926 -1.66%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143131.578 -1.71%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13792.832 -1.55%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.584 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144251.562 -
std::unordered_map<int,_int>::erase(iterator)/0 19.781 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.396 -
std::unordered_map<int,_int>::erase(iterator)/32 20.309 -
std::unordered_map<int,_int>::erase(iterator)/8192 21.247 3.24%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.495 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5437.215 2.56%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.543 1.61%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44687.033 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.263 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.750 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.422 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.399 -1.52%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.282 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.201 2.74%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.079 -6.22%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.004 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.241 4.11%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.188 -15.61%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.311 -8.20%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.223 27.28%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.357 10.93%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.143 6.18%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.791 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13033.060 -4.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 749.132 -4.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137451.185 -2.86%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.479 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7147.488 -10.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 612.959 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85580.931 1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.880 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14673.084 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 798.926 -1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151039.405 -1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.696 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14319.460 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 802.264 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147453.888 -2.71%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.667 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.953 -24.30%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.679 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.364 -
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.129 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.624 -5.77%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.389 2.28%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.474 -2.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.822 -2.77%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.069 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.934 2.16%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.500 1.10%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.130 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.513 -3.93%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.359 3.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.733 -1.50%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.136 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6713.938 -1.96%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.886 -4.03%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54406.086 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.111 -1.01%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6709.294 -1.32%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.392 -2.33%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54940.912 -1.40%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.849 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1333.555 -40.88%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.243 -1.89%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27020.699 -18.12%
std::unordered_multimap<int,_int>::clear()/0 422.013 -
std::unordered_multimap<int,_int>::clear()/1024 8049.026 3.80%
std::unordered_multimap<int,_int>::clear()/32 610.254 -
std::unordered_multimap<int,_int>::clear()/8192 61421.156 2.71%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.201 -5.06%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.255 -6.39%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.394 -15.23%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.489 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.499 -13.20%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.662 -5.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.573 7.94%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.018 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.623 3.39%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.453 -5.79%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.636 2.49%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.349 15.33%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.293 -5.94%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.321 -6.60%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.340 -7.32%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.964 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9021.738 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 308.804 1.48%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 111132.406 1.10%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.865 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6701.328 -1.44%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.248 -2.75%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55002.805 -1.58%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.911 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9200.934 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 260.824 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77325.951 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.838 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13923.758 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.677 1.69%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146521.137 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.836 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13951.581 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 382.846 1.75%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147998.568 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.722 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.727 2.09%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.302 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.175 19.08%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.765 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5586.095 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.589 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44910.927 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.638 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.467 -15.92%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.263 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.584 3.62%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.284 -6.88%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.010 -8.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.117 1.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.879 -22.80%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.010 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.231 17.37%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.297 5.47%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.489 25.45%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.104 -12.33%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.188 19.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.149 -10.75%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.943 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16332.735 -1.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 812.327 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176778.785 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 426.099 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15704.295 1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 855.898 -1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183070.148 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.068 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16772.480 -3.89%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 850.755 -2.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172538.990 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.227 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18396.840 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 900.630 4.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188324.698 -2.14%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.091 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.101 3.49%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.103 1.46%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 28.739 -2.56%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.562 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 24.965 3.93%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.821 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.220 10.30%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.162 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6712.867 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.782 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53836.028 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6683.984 -1.59%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.430 -1.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54418.604 -1.45%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1582.964 4.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.020 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28293.242 1.12%
std::unordered_multiset<int>::clear()/0 421.519 -
std::unordered_multiset<int>::clear()/1024 7919.012 -
std::unordered_multiset<int>::clear()/32 610.834 -
std::unordered_multiset<int>::clear()/8192 59902.535 -
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.258 1.61%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.289 -12.16%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.390 5.98%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.565 -13.00%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.433 -7.24%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.495 -5.61%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.628 -1.72%
std::unordered_multiset<int>::count(key)_(existent)/32 1.346 -24.51%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.679 -9.24%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.308 -36.22%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.121 -13.69%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.283 -3.14%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.179 -12.23%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.950 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8902.892 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 306.201 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 108106.221 1.46%
std::unordered_multiset<int>::ctor(const&)/0 13.830 -
std::unordered_multiset<int>::ctor(const&)/1024 6739.685 2.27%
std::unordered_multiset<int>::ctor(const&)/32 201.792 1.07%
std::unordered_multiset<int>::ctor(const&)/8192 55842.422 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.947 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9194.027 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 256.945 -1.06%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 77130.319 1.20%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.832 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13703.538 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.516 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142982.625 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.915 1.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13289.485 -1.63%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.203 -2.41%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143213.810 -
std::unordered_multiset<int>::erase(iterator)/0 19.636 -
std::unordered_multiset<int>::erase(iterator)/1024 22.075 7.74%
std::unordered_multiset<int>::erase(iterator)/32 20.682 2.19%
std::unordered_multiset<int>::erase(iterator)/8192 22.694 11.77%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.445 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5535.087 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.516 -1.87%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45205.019 2.93%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.947 1.08%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.420 1.93%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.799 3.07%
std::unordered_multiset<int>::erase(key)_(existent)/8192 26.538 14.29%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.351 14.78%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.071 -4.58%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.080 -8.31%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.124 8.25%
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.018 -25.63%
std::unordered_multiset<int>::find(key)_(existent)/32 1.281 -4.54%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.437 14.74%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.089 3.61%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.055 -12.65%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.124 -2.67%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.829 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16391.161 3.55%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 808.788 1.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 177182.198 1.44%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.016 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15757.960 2.69%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 854.874 3.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 185728.227 -1.12%
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.996 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.074 -21.23%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.144 -3.41%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.625 -10.91%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.531 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 23.625 -5.42%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.781 -5.52%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 23.069 14.93%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.118 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6755.694 1.88%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.178 3.30%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 56010.259 1.63%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.127 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6723.782 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 202.870 2.07%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55133.483 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.903 -3.11%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1607.548 13.50%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.382 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28070.522 4.45%
std::unordered_set<int>::clear()/0 421.420 -
std::unordered_set<int>::clear()/1024 8069.804 2.18%
std::unordered_set<int>::clear()/32 609.145 -
std::unordered_set<int>::clear()/8192 62794.650 3.35%
std::unordered_set<int>::contains(key)_(existent)/0 0.013 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.388 4.85%
std::unordered_set<int>::contains(key)_(existent)/32 1.396 12.26%
std::unordered_set<int>::contains(key)_(existent)/8192 1.497 13.78%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.486 10.58%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.519 -3.42%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.511 -9.74%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.356 -13.82%
std::unordered_set<int>::count(key)_(existent)/0 0.015 -
std::unordered_set<int>::count(key)_(existent)/1024 1.192 -13.75%
std::unordered_set<int>::count(key)_(existent)/32 1.327 -17.40%
std::unordered_set<int>::count(key)_(existent)/8192 1.347 -10.01%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -33.11%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.502 -1.29%
std::unordered_set<int>::count(key)_(non-existent)/32 1.533 11.85%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.469 -8.00%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.651 -1.41%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9257.680 2.16%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 296.954 -1.37%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 109323.071 5.06%
std::unordered_set<int>::ctor(const&)/0 13.794 -
std::unordered_set<int>::ctor(const&)/1024 6735.330 -
std::unordered_set<int>::ctor(const&)/32 198.309 -2.35%
std::unordered_set<int>::ctor(const&)/8192 54610.386 -2.88%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.869 -1.35%
std::unordered_set<int>::ctor(const&,_alloc)/1024 10015.166 1.98%
std::unordered_set<int>::ctor(const&,_alloc)/32 261.905 -7.08%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82067.436 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.788 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13493.009 -3.17%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 368.820 -3.29%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140734.457 -1.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.773 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13414.289 -2.15%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.786 -2.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140297.393 -1.77%
std::unordered_set<int>::erase(iterator)/0 19.739 -
std::unordered_set<int>::erase(iterator)/1024 20.271 -
std::unordered_set<int>::erase(iterator)/32 20.241 -
std::unordered_set<int>::erase(iterator)/8192 20.290 -2.11%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.370 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5315.930 -1.56%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.374 3.01%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43460.418 -2.27%
std::unordered_set<int>::erase(key)_(existent)/0 21.172 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.388 -1.22%
std::unordered_set<int>::erase(key)_(existent)/32 21.417 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.922 -3.89%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.077 5.36%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.148 6.29%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.988 3.26%
std::unordered_set<int>::find(key)_(existent)/0 0.011 -
std::unordered_set<int>::find(key)_(existent)/1024 1.082 -19.74%
std::unordered_set<int>::find(key)_(existent)/32 1.086 -25.35%
std::unordered_set<int>::find(key)_(existent)/8192 1.323 -12.36%
std::unordered_set<int>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.199 18.21%
std::unordered_set<int>::find(key)_(non-existent)/32 0.998 -19.44%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.156 1.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.128 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13363.432 1.58%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 749.586 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 139303.896 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.537 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7495.154 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 613.739 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83919.256 -2.50%
std::unordered_set<int>::insert(value)_(already_present)/0 1.570 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.966 -17.14%
std::unordered_set<int>::insert(value)_(already_present)/32 1.661 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.288 12.11%
std::unordered_set<int>::insert(value)_(new_value)/0 19.088 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.199 -7.11%
std::unordered_set<int>::insert(value)_(new_value)/32 20.305 1.42%
std::unordered_set<int>::insert(value)_(new_value)/8192 20.626 -1.66%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.245 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6674.743 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.175 -5.30%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54724.529 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.288 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6660.821 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.750 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54799.086 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -11.60%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1442.105 -21.11%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.393 -3.01%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26319.250 -11.48%
std::unordered_set<std::string>::clear()/0 421.629 -
std::unordered_set<std::string>::clear()/1024 23107.289 -
std::unordered_set<std::string>::clear()/32 947.728 2.52%
std::unordered_set<std::string>::clear()/8192 219674.852 -1.38%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.367 2.99%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.560 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.855 12.81%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.346 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.312 7.40%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.832 1.44%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.960 27.24%
std::unordered_set<std::string>::count(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::count(key)_(existent)/1024 35.010 -12.51%
std::unordered_set<std::string>::count(key)_(existent)/32 41.373 17.25%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.247 -10.51%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.265 -24.30%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.657 -6.03%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.848 3.61%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.426 3.94%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.764 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40061.659 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1067.180 3.21%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723605.766 -
std::unordered_set<std::string>::ctor(const&)/0 13.753 -
std::unordered_set<std::string>::ctor(const&)/1024 34341.343 -
std::unordered_set<std::string>::ctor(const&)/32 717.685 1.39%
std::unordered_set<std::string>::ctor(const&)/8192 344646.398 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.878 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63707.125 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1520.644 4.84%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611151.007 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.828 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62338.393 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1630.190 -4.78%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 650520.412 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.726 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63564.162 -1.69%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1684.804 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 646625.039 -
std::unordered_set<std::string>::erase(iterator)/0 30.905 -6.46%
std::unordered_set<std::string>::erase(iterator)/1024 33.330 7.92%
std::unordered_set<std::string>::erase(iterator)/32 26.595 -5.47%
std::unordered_set<std::string>::erase(iterator)/8192 26.358 -5.95%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.931 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12040.618 -4.72%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.948 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117276.280 -2.23%
std::unordered_set<std::string>::erase(key)_(existent)/0 123.239 30.17%
std::unordered_set<std::string>::erase(key)_(existent)/1024 99.887 -20.42%
std::unordered_set<std::string>::erase(key)_(existent)/32 47.590 -56.48%
std::unordered_set<std::string>::erase(key)_(existent)/8192 103.633 12.75%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.273 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 25.322 5.65%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 24.798 -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.183 -1.18%
std::unordered_set<std::string>::find(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::find(key)_(existent)/1024 41.428 -
std::unordered_set<std::string>::find(key)_(existent)/32 34.187 -10.03%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.605 -
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.338 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.815 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.876 13.99%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 27.258 12.95%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.817 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 57063.088 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1755.257 1.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 608219.222 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.111 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56457.230 -1.65%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1892.855 17.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563706.925 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 28.821 33.23%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 35.477 -48.92%
std::unordered_set<std::string>::insert(value)_(already_present)/32 50.726 366.59%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 24.085 -50.52%
std::unordered_set<std::string>::insert(value)_(new_value)/0 74.407 14.48%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 66.187 60.54%
std::unordered_set<std::string>::insert(value)_(new_value)/32 66.710 38.71%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.096 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.206 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35939.829 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 702.187 5.82%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341380.597 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.202 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35771.603 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 681.453 -6.22%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347420.998 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -11.58%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17026.896 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 306.430 -16.89%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212737.494 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.729 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.656 -1.06%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1885.759 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.198 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.192 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 799.601 6.47%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.495 -1.85%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.074 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 668.889 6.27%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.461 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.045 -1.38%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 594.659 1.84%
std::vector<int>::ctor(size)/1024 42.706 -2.37%
std::vector<int>::ctor(size)/32 10.911 -1.63%
std::vector<int>::ctor(size)/8192 563.281 -1.38%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.457 -2.42%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.666 1.37%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.026 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.564 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.946 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.763 -1.03%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.331 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.692 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.357 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.002 -1.89%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.933 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 811.248 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.288 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3064.994 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 938.299 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 483.979 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4240.906 1.70%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2227.540 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.872 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13464.954 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.887 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.007 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.198 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.088 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 885.524 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.700 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.942 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 708.124 7.46%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.428 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.288 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.396 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.401 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.390 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 483.840 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.720 -1.52%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4598.876 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6292.177 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 127.378 -1.50%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52299.098 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.732 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.339 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6960.630 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19668.884 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 590.397 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171140.770 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.923 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.124 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6945.775 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19580.297 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 590.617 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171197.461 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.139 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.043 -1.80%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6936.373 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19562.863 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.650 -1.05%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170774.573 -
std::vector<std::string>::ctor(size)/1024 430.866 -
std::vector<std::string>::ctor(size)/32 34.204 -6.45%
std::vector<std::string>::ctor(size)/8192 4248.799 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.535 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.866 -9.67%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5371.049 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19393.423 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 558.239 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 169507.384 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.163 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.955 -3.39%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4566.052 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.120 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.316 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.246 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.727 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.869 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.508 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.223 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.260 -1.16%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.675 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.486 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.474 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4562.436 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.881 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.642 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.610 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1628.744 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 487.327 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9784.288 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15092.717 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 816.686 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114494.808 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3102.638 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 546.668 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20819.078 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16700.843 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 878.717 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126301.026 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1700.125 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 581.281 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11090.937 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13240.919 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 895.885 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114644.176 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.628 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.133 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.880 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.309 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.708 1.16%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.747 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.295 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.163 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.704 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6280.276 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 123.566 2.20%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51794.000 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.303 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.708 1.24%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3147.864 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 599.633 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.517 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5828.309 3.79%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.835 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.306 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.916 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.462 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.837 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.834 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.823 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.274 -1.16%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.279 -1.01%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.306 -1.13%
vector<bool>(const_vector<bool>&) 9.457 -4.24%
vector<bool>(size_type,_const_value_type&) 8.002 -1.72%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.059 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.884 1.07%
vector<bool>::reserve() 8.165 -
Geometric Mean 217.134 -