Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 563116 2026-01-05T22:33:30 0:00:00
Previous 563007 2026-01-05T22:33:28 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2142 2436
Performance Improvements 2139 2541
Unchanged Tests 52899 52203
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/262144 302.32% 232.394 934.975 - 302.56% -
rng::fill_n(vector<bool>)/262144 302.23% 232.194 933.958 - 302.47% -
rng::rotate_copy(deque<int>)/32 246.59% 2.686 9.308 - 245.61% -
std::rotate_copy(deque<int>)/32 232.21% 2.775 9.220 - 251.58% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 222.25% 13.158 42.404 - -36.19% -
rng::fill_n(deque<int>)/32 220.31% 1.156 3.701 - 202.08% -
std::fill_n(deque<int>)/32 218.15% 1.155 3.676 - 218.06% -
rng::copy_n(vector<int>)/32768 127.65% 1343.121 3057.590 - 33.28% -
std::set<std::string>::insert(value)_(already_present)/8192 93.12% 20.198 39.008 - 1.23% -
BM_vector_deque_copy/0 80.86% 0.377 0.682 - 75.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 74.95% 18.588 32.519 - 75.05% -
std::unordered_set<std::string>::find(key)_(existent)/0 72.43% 0.015 0.025 - 128.10% -
std::deque<std::string>::ctor(size)/32 71.85% 40.128 68.959 - 71.80% -
std::copy_n(vector<bool>)_(aligned)/1048576 70.84% 1550.768 2649.311 - 57.92% -
rng::fill_n(deque<int>)/50 69.40% 2.197 3.722 - 69.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 68.99% 613.823 1037.285 - 71.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 67.95% 19945.017 33497.155 - 69.53% -
std::fill_n(deque<int>)/50 67.04% 2.200 3.675 - 67.26% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 66.34% 23.594 39.246 - 68.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 65.84% 47.098 78.109 - 66.92% -
BM_vector_deque_move_backward/0 64.98% 0.413 0.682 - 53.64% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 64.57% 42.229 69.497 - 15.52% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 64.43% 23.815 39.160 - 66.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 64.23% 614.540 1009.268 - 66.78% -
SetIntersection_Interlaced_Vector_uint64_262144_16 63.58% 3563230.035 5828809.985 - 82.87% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 63.41% 19986.851 32660.606 - 65.81% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 62.88% 23.041 37.531 - 64.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 61.57% 176469.055 285122.677 - 63.78% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 61.21% 583.690 940.973 - 64.68% -
std::unordered_set<std::string>::erase(key)_(existent)/0 61.17% 72.035 116.098 - -5.42% -
SetIntersection_Interlaced_Vector_float_1024_64 60.65% 3609367.935 5798612.195 - -1.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 59.67% 44.344 70.804 - 56.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 59.41% 625.313 996.833 - 62.81% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 58.80% 177179.691 281361.067 - 60.46% -
std::map<std::string,_int>::insert(value)_(already_present)/32 57.63% 15.528 24.478 - -0.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 56.01% 19962.998 31143.449 - 55.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 55.65% 46.956 73.088 - 56.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 54.52% 14.519 22.436 - 54.51% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 54.50% 20529.022 31717.875 - 58.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16 54.07% 3651094.814 5625233.672 - 61.01% -
std::equal(list<int>)_(it,_it,_it)/1024 53.49% 1137.199 1745.457 - 53.55% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 52.92% 26.184 40.041 - 54.01% -
rng::unique_copy(deque<int>)_(contiguous)/32 52.52% 10.018 15.279 - 56.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 52.25% 180886.025 275405.470 - 56.79% -
BM_MakeHeap_uint64_Random_4 51.00% 1.093 1.650 - 14.13% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.93% 53.945 81.418 - 57.22% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 50.65% 828.270 1247.793 - 51.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 49.69% 174124.088 260637.647 - 50.67% -
BM_PushHeap_uint32_PipeOrgan_1 49.11% 0.412 0.614 - 29.39% -
BM_RangesMakeHeap_uint64_Random_4 49.04% 1.149 1.713 - 48.45% -
BM_PushHeap_uint32_QuickSortAdversary_1 48.89% 0.411 0.612 - 27.01% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 48.11% 0.273 0.404 - -16.61% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 47.55% 7.731 11.407 - 38.49% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 46.50% 6.368 9.329 - 23.19% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 45.78% 0.394 0.574 - -0.07% -
BM_RangesPushHeap_float_Descending_1 43.67% 0.485 0.697 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 43.06% 8871405.393 12691342.521 - 5.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 43.00% 8852355.123 12659210.575 - 6.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 42.08% 245152606.664 348316088.075 - -3.56% -
std::search(deque<int>)_(near_matches)/1024 41.60% 18168.800 25727.125 - 24.59% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 41.48% 5.592 7.912 - 35.59% -
std::search(deque<int>)_(near_matches)/1000 41.47% 17391.440 24602.814 - 24.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 41.38% 8954331.672 12659315.737 - 6.35% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 41.27% 4.610 6.512 - 20.72% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 41.21% 88.399 124.833 - 1.11% -
rng::copy_n(vector<bool>)_(aligned)/1048576 40.69% 1123.020 1580.018 - 0.50% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 40.37% 13.365 18.761 - 41.03% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 40.07% 33.759 47.285 - 39.50% -
SetIntersection_Interlaced_Set_string_16384_16 39.66% 246216570.675 343870862.384 - 40.91% -
SetIntersection_Interlaced_Vector_uint64_262144_256 39.45% 49285425.204 68728089.120 - 81.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 36.91% 8.319 11.389 - 75.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 36.83% 10.550 14.434 - 36.74% -
BM_toupper_char<char> 36.50% 0.504 0.689 - 11.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 35.83% 8.029 10.905 - 49.49% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 35.74% 693.119 940.856 - 34.64% -
std::copy_n(vector<int>)/32768 35.62% 2794.191 3789.514 - -0.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 35.48% 29.747 40.302 - 36.12% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 34.77% 14.859 20.025 - 36.47% -
BM_PopHeap_uint64_1 34.26% 0.461 0.619 - 19.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 34.25% 5.899 7.920 - 66.42% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 34.21% 9491.201 12738.022 - 1.35% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 34.11% 39.204 52.576 - 33.42% -
BM_PushHeap_uint32_Ascending_1 33.77% 0.430 0.575 - 14.69% -
SetIntersection_Front_Set_float_16384_16384 33.37% 249776153.605 333119210.540 - -2.84% -
BM_vector_deque_copy_backward/0 33.26% 0.439 0.584 - 45.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.92% 30.860 41.020 - -4.78% -
rng::find_first_of(deque<int>)_(large_needle)/50 32.87% 671.785 892.613 - 25.12% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 32.64% 0.963 1.278 - -3.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 32.37% 32.968 43.639 - 31.92% -
BM_PushHeap_float_Random_1 32.27% 0.394 0.521 - 0.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 31.82% 33.855 44.629 - 0.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 31.64% 4.802 6.321 - -2.09% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 31.12% 0.336 0.441 - 31.09% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 31.08% 6.537 8.569 - -13.17% -
BM_lexicographical_compare_three_way_fast_path/1 30.77% 0.343 0.448 - 14.72% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.72% 2258.261 2951.999 - 30.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 30.42% 283.998 370.403 - 29.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 30.14% 25.993 33.827 - 53.32% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 30.09% 26.261 34.163 - 31.82% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 29.37% 69.329 89.693 - 30.12% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 29.27% 0.430 0.555 - 24.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 29.10% 9500.789 12265.471 - -3.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 28.98% 8.749 11.285 - 28.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.41% 26.432 33.942 - 30.56% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 28.34% 25.546 32.787 - -6.06% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 27.85% 36.857 47.121 - 29.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 27.45% 13.236 16.869 - 26.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 27.36% 647.807 825.038 - 35.17% -
BM_MakeHeap_string_Ascending_256 27.29% 4.782 6.087 - 22.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 27.05% 25.925 32.938 - 0.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 26.73% 10407.602 13189.506 - -8.73% -
BM_MakeHeap_string_Ascending_1024 26.67% 4.921 6.234 - 18.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 26.42% 0.411 0.520 - 26.66% -
SetIntersection_Interlaced_Vector_float_1024_256 26.36% 6053780.145 7649744.895 - -3.69% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 26.14% 0.553 0.698 - 9.56% -
BM_MakeHeap_string_Ascending_64 26.06% 4.681 5.900 - 21.60% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 26.02% 6.866 8.652 - 25.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.87% 34.769 43.763 - 83.18% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.64% 510.586 641.522 - -14.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.38% 28.599 35.856 - 24.45% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 25.19% 1388.073 1737.773 - 1.46% -
rng::find_end(forward_list<int>)_(same_length)/8192 25.08% 13084.589 16366.082 - 14.09% -
BM_StringDestroy_Empty 24.89% 0.650 0.812 - 24.10% -
BM_StringDestroy_Small 24.68% 0.700 0.873 - -0.35% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.67% 24.750 30.856 - 26.49% -
std::copy_n(list<int>)/4096 24.66% 4177.073 5207.176 - 34.86% -
std::set<std::string>::insert(value)_(already_present)/0 24.49% 12.037 14.985 - 0.03% -
std::multiset<int>::erase(key)_(non-existent)/8192 24.48% 9.518 11.848 - 24.30% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 24.17% 690.360 857.209 - 29.05% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 24.03% 13934.404 17282.618 - 13.79% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 23.89% 1.195 1.480 - 6.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 23.46% 28.081 34.669 - -5.61% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.45% 18.804 23.215 - -1.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.32% 23.414 28.875 - 18.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 23.29% 5.554 6.848 - 30.04% -
rng::generate(list<int>)/8192 23.22% 7067.331 8708.427 - 15.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 22.79% 5.008 6.149 - 21.88% -
rng::find_first_of(deque<int>)_(large_needle)/32 22.60% 283.906 348.061 - 16.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 22.36% 274.251 335.562 - 15.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 22.33% 37.090 45.371 - -6.59% -
SetIntersection_Interlaced_Set_string_262144_16384 22.19% 2675140.217 3268792.560 - 13.11% -
BM_vector_deque_move/0 21.92% 0.384 0.468 - -15.73% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 21.82% 0.457 0.557 - -10.44% -
rng::find_first_of(vector<int>)_(small_needle)/32 21.50% 44.544 54.119 - 14.11% -
BM_StringEraseWithMove_Empty_Transparent 21.44% 0.643 0.781 - 38.81% -
rng::find(list<int>)_(process_all)/50 21.35% 17.492 21.226 - 12.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 21.20% 2.210 2.678 - 1.63% -
SetIntersection_Interlaced_Vector_uint64_16384_64 21.03% 6561738.345 7941839.195 - 32.55% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 20.88% 30.104 36.388 - 52.39% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 20.76% 509.740 615.548 - 1.68% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 20.63% 36.635 44.192 - 2.14% -
rng::move_backward(vector<int>)/32768 20.49% 2147.553 2587.635 - 20.66% -
rng::find(vector<bool>)_(process_all)/8 20.40% 0.662 0.797 - 32.53% -
std::move_backward(vector<int>)/32768 20.33% 2150.999 2588.253 - 20.59% -
rng::move_backward(vector<bool>)_(aligned)/1048576 20.12% 2147.030 2578.960 - 21.34% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 20.06% 1019.416 1223.860 - 18.79% -
std::move_backward(vector<bool>)_(aligned)/1048576 19.81% 2151.382 2577.471 - 21.57% -
std::unordered_set<std::string>::count(key)_(existent)/32 19.62% 36.219 43.325 - 11.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 19.55% 1568.879 1875.573 - 15.53% -
std::find_first_of(vector<int>)_(small_needle)/32 19.46% 46.536 55.590 - 18.71% -
rng::find_end(deque<int>)_(process_all)/1048576 19.43% 267017.292 318911.761 - 3.30% -
std::set<std::string>::equal_range(key)_(existent)/32 19.20% 14.334 17.086 - 10.18% -
BM_RangesPushHeap_uint32_PipeOrgan_1 19.10% 0.438 0.521 - -18.16% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 19.08% 21.639 25.768 - -2.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 19.08% 3.294 3.923 - 19.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 19.04% 49.201 58.567 - -18.66% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 18.92% 105.379 125.319 - 17.02% -
std::none_of(vector<int>)_(process_all)/50 18.91% 13.668 16.253 - -10.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.87% 63.850 75.901 - 13.92% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 18.79% 129.497 153.827 - 9.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 18.62% 0.393 0.466 - 4.06% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.52% 18.746 22.218 - 15.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 18.44% 71.239 84.379 - 20.15% -
std::find(vector<bool>)_(process_all)/50 18.40% 0.565 0.669 - 15.54% -
BM_StringRelational_Eq_Large_Large_Control 18.38% 2.049 2.425 - 6.83% -
std::is_partitioned(deque<int>)_(partitioned)/32 18.20% 10.497 12.407 - 26.93% -
std::multiset<int>::count(key)_(non-existent)/32 17.87% 2.270 2.675 - 17.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.77% 7.657 9.017 - 17.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 17.72% 0.276 0.325 - 6.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 17.70% 4.872 5.735 - 17.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 17.64% 6.291 7.401 - 17.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.51% 0.345 0.406 - 3.26% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 17.51% 33.348 39.186 - 19.35% -
std::find_end(list<int>)_(same_length)/8192 17.12% 8219.639 9626.761 - -48.39% -
bm_ranges_lexicographical_compare<unsigned_char>/8 17.09% 1.270 1.487 - 0.85% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 17.08% 6.749 7.902 - 18.63% -
BM_MakeHeap_string_Ascending_16 17.07% 3.663 4.289 - 14.01% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 17.03% 3.433 4.017 - 22.85% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 17.00% 69.724 81.575 - 18.62% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 16.78% 198.073 231.315 - -0.53% -
rng::find_end(deque<int>)_(process_all)/8192 16.77% 2112.642 2466.873 - 3.34% -
rng::move(deque<int>)/32768 16.65% 2022.752 2359.602 - 8.47% -
rng::search(list<int>)_(same_length)/8192 16.64% 8126.323 9478.208 - -2.17% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 16.62% 8465.715 9872.829 - 16.17% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 16.59% 19.422 22.644 - 14.16% -
rng::contains_subrange(deque<int>)_(same_length)/16 16.58% 11.243 13.107 - 16.70% -
BM_StringRead_Cold_Shallow_Empty 16.52% 0.917 1.068 - 35.84% -
BM_RangesPushHeap_uint32_Random_1 16.48% 0.399 0.464 - -7.31% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 16.39% 10.333 12.027 - 15.93% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 16.39% 826.790 962.262 - 32.52% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 16.37% 41.129 47.860 - 0.41% -
BM_MakeHeap_string_QuickSortAdversary_256 16.36% 10.462 12.174 - 16.61% -
BM_PopHeap_string_262144 16.34% 90.075 104.794 - 13.19% -
std::multiset<int>::count(key)_(non-existent)/8192 16.31% 9.245 10.753 - -3.98% -
BM_MakeHeap_string_QuickSortAdversary_1024 16.27% 10.651 12.384 - 16.49% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.15% 1324.033 1537.850 - 24.31% -
std::map<std::string,_int>::count(key)_(existent)/32 16.10% 15.052 17.475 - -3.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 15.95% 10.580 12.267 - 20.14% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 15.91% 0.496 0.575 - 8.33% -
BM_MakeHeap_string_QuickSortAdversary_64 15.88% 10.198 11.817 - 15.87% -
bm_ranges_lexicographical_compare<unsigned_char>/1 15.68% 1.483 1.715 - -0.60% -
BM_MakeHeap_string_QuickSortAdversary_16 15.66% 8.545 9.883 - 14.64% -
BM_RangesMakeHeap_float_Random_16 15.66% 1.508 1.744 - 1.97% -
std::is_partitioned(deque<int>)_(partitioned)/50 15.61% 16.058 18.565 - 25.01% -
SetIntersection_Interlaced_Vector_string_262144_4 15.61% 2076587.958 2400733.759 - 15.75% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.61% 1.219 1.409 - 9.10% -
std::find_first_of(vector<int>)_(small_needle)/50 15.59% 71.316 82.434 - 16.74% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 15.52% 20.166 23.295 - 11.27% -
std::unordered_set<int>::count(key)_(non-existent)/32 15.51% 1.319 1.524 - 2.94% -
BM_RangesPushHeap_uint32_Ascending_1 15.47% 0.498 0.575 - -0.21% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 15.37% 20.933 24.150 - 0.13% -
BM_StringFindAllMatch/1 15.36% 2.578 2.974 - 7.20% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 15.31% 32.412 37.374 - 8.79% -
std::multiset<int>::count(key)_(non-existent)/1024 15.16% 5.947 6.848 - 14.15% -
BM_StringEraseWithMove_Empty_Opaque 15.05% 0.888 1.022 - 28.00% -
BM_MakeHeap_string_QuickSortAdversary_262144 14.97% 12.715 14.618 - 15.48% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 14.71% 62.148 71.290 - -1.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 14.69% 53.108 60.909 - 6.05% -
std::set<int>::upper_bound(key)_(non-existent)/8192 14.64% 10.445 11.974 - 18.53% -
BM_StringFindAllMatch/8 14.59% 2.382 2.729 - 7.29% -
BM_MakeHeap_string_QuickSortAdversary_16384 14.50% 11.850 13.569 - 15.11% -
BM_PushHeap_uint64_SingleElement_1 14.49% 0.466 0.534 - 2.38% -
BM_StringRead_Cold_Shallow_Large 14.49% 1.197 1.370 - 32.57% -
bm_ranges_lexicographical_compare<signed_char>/64 14.48% 2.004 2.294 - 20.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.40% 23.587 26.983 - -7.09% -
std::swap_ranges(deque<int>)/1024 14.14% 319.885 365.128 - 10.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.13% 13.454 15.355 - -6.85% -
SetIntersection_Interlaced_Vector_string_16384_64 14.04% 12028913.664 13718175.567 - 5.07% -
std::for_each(list<int>)/8 14.02% 2.251 2.566 - 2.43% -
BM_StringConstructDestroyCStr_Small_Transparent 13.97% 0.347 0.395 - 6.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 13.91% 0.612 0.697 - 40.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 13.83% 8408433.693 9571560.905 - 13.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 13.81% 0.613 0.698 - 25.53% -
BM_vector_deque_ranges_copy_backward/0 13.73% 0.422 0.480 - 8.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 13.65% 0.512 0.582 - 22.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 13.61% 2.061 2.341 - 15.23% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 13.57% 2.176 2.472 - 12.41% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.52% 780.296 885.766 - 20.44% -
BM_RangesPushHeap_float_SingleElement_1 13.40% 0.395 0.447 - -29.74% -
BM_RangesPushHeap_float_Random_1 13.38% 0.412 0.467 - 8.99% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 13.37% 146.986 166.644 - 14.04% -
std::search(deque<int>,_pred)_(no_match)/1024 13.34% 364.711 413.351 - 26.28% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.33% 8358.605 9473.066 - 2.12% -
BM_std_min<char>/1 13.32% 0.257 0.292 - 1.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13.30% 17217791.379 19507222.384 - -36.93% -
bm_ranges_lexicographical_compare<unsigned_char>/16 13.29% 1.019 1.154 - -0.22% -
std::unordered_set<int>::count(key)_(non-existent)/1024 13.22% 1.370 1.551 - 0.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 13.21% 2.222 2.516 - -3.34% -
std::multiset<std::string>::erase(key)_(non-existent)/32 13.18% 9.723 11.004 - 8.96% -
BM_vector_deque_move/2 13.17% 1.829 2.070 - 12.97% -
SetIntersection_None_Set_string_16384_1 13.07% 190847708.885 215797040.881 - 6.75% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 13.07% 0.463 0.524 - -14.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 13.03% 33.659 38.045 - 17.89% -
BM_std_minmax<int>/4 13.03% 0.958 1.083 - 11.06% -
rng::find_end(list<int>)_(same_length)/8192 12.95% 8339.712 9419.402 - -40.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 12.90% 32.679 36.895 - -20.07% -
BM_PushHeap_string_Ascending_256 12.90% 10.026 11.319 - 11.14% -
BM_MakeHeap_string_QuickSortAdversary_4 12.88% 5.934 6.698 - 11.20% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.81% 8.672 9.783 - 12.75% -
std::swap_ranges(deque<int>)/8192 12.79% 2563.583 2891.488 - 9.69% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12.78% 450.736 508.349 - 12.02% -
BM_std_minmax_element<char>/2 12.76% 0.610 0.688 - -0.03% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 12.71% 459.006 517.345 - 14.71% -
rng::find_end(list<int>,_pred)_(single_element)/8192 12.60% 8295.864 9340.862 - 1.96% -
BM_MakeHeap_string_Ascending_4 12.54% 2.831 3.186 - 12.08% -
std::map<std::string,_int>::insert(value)_(already_present)/0 12.50% 15.073 16.956 - 39.45% -
BM_std_min<unsigned_char>/17 12.49% 0.925 1.040 - 12.48% -
std::unordered_set<int>::contains(key)_(existent)/1024 12.49% 1.220 1.372 - -2.10% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 12.36% 1.414 1.589 - 10.58% -
std::remove_copy(deque<int>)_(prefix)/1024 12.30% 377.134 423.525 - 2.45% -
rng::find_end(list<int>)_(single_element)/8192 12.28% 7681.090 8624.256 - -1.61% -
std::multiset<int>::find(key)_(non-existent)/8192 12.27% 8.429 9.463 - 10.83% -
BM_StringRead_Cold_Deep_Small 12.26% 0.930 1.044 - 29.38% -
bm_lexicographical_compare<signed_char>/2 12.24% 1.441 1.617 - 8.17% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 12.24% 308.166 345.876 - -0.49% -
BM_StringRead_Cold_Deep_Large 12.22% 1.400 1.570 - 29.89% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 12.02% 3857.259 4320.876 - 10.58% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 12.01% 1.287 1.442 - 4.00% -
std::find_end(forward_list<int>)_(single_element)/8192 11.96% 5677.941 6357.188 - 10.98% -
std::map<std::string,_int>::find(key)_(existent)/32 11.89% 14.675 16.420 - 7.43% -
BM_PushHeap_string_Ascending_1024 11.81% 12.523 14.002 - 6.99% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 11.74% 25.166 28.122 - 10.93% -
BM_vector_deque_move/1 11.72% 2.095 2.341 - 10.90% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 11.69% 497438.918 555587.661 - 10.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.66% 46.400 51.810 - 0.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 11.63% 41.627 46.469 - 20.33% -
SetIntersection_None_Set_string_16384_16 11.60% 190670852.660 212781988.626 - 7.98% -
BM_RangesPushHeap_string_Ascending_262144 11.54% 27.674 30.866 - -12.51% -
rng::unique_copy(deque<int>)_(contiguous)/52 11.51% 15.006 16.733 - 13.93% -
rng::find(vector<bool>)_(process_all)/50 11.51% 0.714 0.796 - 7.56% -
std::deque<int>::ctor(size)/1024 11.50% 69.803 77.832 - 12.96% -
BM_StringRead_Cold_Shallow_Small 11.50% 0.922 1.028 - 32.28% -
BM_std_min<long_long>/1 11.49% 0.545 0.607 - -9.72% -
rng::starts_with(list<int>,_pred)/8192 11.43% 10523.048 11725.926 - 2.94% -
std::map<int,_int>::insert(value)_(already_present)/1024 11.42% 3.227 3.595 - 2.47% -
bm_ranges_lexicographical_compare<unsigned_char>/7 11.38% 1.970 2.194 - -0.45% -
SetIntersection_None_Set_string_16384_4 11.37% 190887199.833 212586815.492 - 7.88% -
SetIntersection_Interlaced_Vector_uint64_256_64 11.33% 7767901.177 8648254.022 - 28.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.33% 9.596 10.683 - 13.28% -
SetIntersection_None_Set_string_16384_64 11.29% 191453431.767 213070033.567 - 6.16% -
BM_std_minmax<short>/4 11.28% 0.924 1.029 - 5.97% -
std::set<std::string>::erase(key)_(existent)/0 11.27% 58.151 64.704 - 0.59% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 11.26% 0.405 0.451 - 0.06% -
BM_RangesPushHeap_uint64_Descending_1 11.24% 0.501 0.557 - 19.40% -
BM_StringConstructDestroyCStr_Empty_Transparent 11.17% 0.240 0.267 - 13.33% -
std::set<std::string>::erase(key)_(non-existent)/1024 11.14% 25.490 28.328 - 6.86% -
std::partition_point(list<int>)/8192 11.13% 12937.980 14377.903 - 12.58% -
std::deque<int>::ctor(size)/8192 11.10% 439.428 488.225 - 10.83% -
BM_MakeHeap_string_Ascending_16384 11.05% 6.003 6.666 - 15.91% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 10.94% 0.464 0.515 - 10.91% -
bm_ranges_lexicographical_compare<unsigned_char>/6 10.93% 1.763 1.956 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 10.89% 0.481 0.534 - 19.40% -
BM_RangesMakeHeap_float_Random_64 10.88% 1.406 1.559 - -5.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.79% 11937.712 13226.066 - 10.57% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.79% 18.642 20.653 - 10.87% -
std::partition(deque<int>)_(dense)/50 10.75% 13.553 15.009 - -8.13% -
BM_StringRead_Cold_Deep_Empty 10.72% 0.967 1.070 - 33.46% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.71% 33.333 36.901 - 5.87% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 10.68% 6.583 7.286 - 6.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 10.66% 188.778 208.895 - 105.51% -
BM_std_min<short>/4 10.65% 1.023 1.132 - 4.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 10.57% 2941488.546 3252285.498 - 9.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 10.55% 19.781 21.867 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 10.46% 0.504 0.557 - -20.19% -
SetIntersection_Front_Set_float_1024_1024 10.46% 14361269.032 15862826.042 - -4.52% -
BM_vector_deque_ranges_move_backward/64000 10.45% 6983.275 7713.015 - 7.47% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 10.42% 52.358 57.814 - 3.57% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 10.41% 12032.409 13284.807 - 11.04% -
bm_ranges_lexicographical_compare<unsigned_char>/4 10.41% 1.303 1.438 - -3.98% -
rng::find_last(vector<int>)_(bail_90%)/8 10.35% 0.613 0.676 - 23.47% -
BM_PopHeap_string_1 10.30% 0.581 0.641 - -8.35% -
BM_vector_deque_ranges_move_backward/70000 10.27% 7698.175 8488.694 - 10.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 10.24% 46.054 50.769 - 2.56% -
BM_std_min<unsigned_char>/25 10.23% 1.154 1.272 - 10.24% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 10.19% 15.189 16.737 - 3.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 10.18% 0.904 0.995 - -7.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 10.10% 1.769 1.948 - 16.75% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 10.08% 11781.884 12969.189 - 2.15% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 10.07% 35.828 39.436 - -7.86% -
rng::search(deque<int>,_pred)_(no_match)/1024 9.97% 397.046 436.641 - 0.03% -
BM_RangesPushHeap_string_Descending_262144 9.95% 3.323 3.654 - -28.62% -
std::copy_if(deque<int>)_(entire_range)/512 9.95% 136.308 149.871 - 9.33% -
rng::copy(list<int>)/64 9.95% 30.894 33.968 - 0.49% -
std::none_of(deque<int>)_(process_all)/8192 9.90% 2700.806 2968.184 - 3.31% -
BM_StringRelational_Less_Small_Small_Control 9.83% 1.725 1.895 - 9.73% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 9.83% 424.065 465.757 - 10.49% -
bm_ranges_lexicographical_compare<unsigned_char>/2 9.78% 1.774 1.948 - -1.27% -
std::copy_backward(vector<bool>)_(aligned)/1048576 9.77% 2558.337 2808.240 - 2.82% -
std::none_of(deque<int>)_(process_all)/32768 9.77% 10823.321 11880.416 - 3.19% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 9.76% 46.293 50.813 - -18.27% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 9.74% 138.066 151.517 - -1.55% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 9.74% 867.020 951.428 - 10.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.73% 36.802 40.383 - 9.65% -
std::copy_backward(vector<int>)/32768 9.73% 3461.310 3798.013 - 0.07% -
std::set<int>::count(key)_(existent)/8192 9.72% 7.681 8.428 - 8.30% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.63% 1.557 1.707 - -12.42% -
BM_RangesMakeHeap_float_Random_1024 9.60% 1.201 1.316 - 6.93% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 9.60% 1.250 1.370 - 7.21% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 9.59% 13779.392 15101.003 - 3.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 9.58% 1.139 1.248 - 8.89% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 9.57% 2.290 2.509 - 5.18% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 9.55% 2.230 2.442 - 8.35% -
bm_ranges_lexicographical_compare<unsigned_char>/5 9.50% 1.546 1.693 - -2.39% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.49% 1411.489 1545.486 - 9.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.49% 10.063 11.018 - 5.41% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 9.47% 1.672 1.831 - 12.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.46% 1.667 1.825 - 8.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 9.41% 5922290.248 6479486.445 - -6.71% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 9.36% 6360.533 6955.804 - 8.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 9.33% 1055.862 1154.358 - 9.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 9.31% 6919.709 7563.853 - 10.47% -
std::partition(deque<int>)_(dense)/32 9.30% 9.491 10.373 - -6.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.28% 10.472 11.444 - 9.56% -
BM_PushHeap_uint32_Descending_4 9.24% 0.340 0.371 - 7.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9.23% 4315.110 4713.493 - -0.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 9.20% 5.003 5.463 - 0.54% -
SetIntersection_Front_Vector_string_1024_64 9.15% 3409192.747 3721106.553 - 7.33% -
std::find_end(list<int>)_(single_element)/8192 9.14% 7592.447 8286.353 - -4.04% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.09% 24.075 26.263 - 9.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 9.07% 3.787 4.130 - 7.17% -
BM_RangesPopHeap_float_262144 9.03% 35.943 39.189 - 2.22% -
std::unordered_set<std::string>::erase(iterator)/1024 8.97% 26.403 28.771 - -3.59% -
std::set<std::string>::erase(key)_(non-existent)/8192 8.94% 32.026 34.890 - 4.09% -
rng::unique(list<int>,_pred)_(sprinkled)/32 8.92% 65.054 70.855 - 9.42% -
rng::partition_point(list<int>)/8192 8.89% 13659.103 14873.282 - 12.25% -
BM_RangesPushHeap_uint32_SingleElement_4 8.86% 0.334 0.363 - 5.09% -
std::is_sorted(list<int>)/8192 8.78% 6696.268 7284.269 - 1.58% -
BM_vector_deque_copy_backward/64000 8.78% 7167.396 7796.556 - 7.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.74% 29.535 32.115 - 9.57% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.73% 2.260 2.457 - 7.53% -
BM_StringFindAllMatch/64 8.73% 2.900 3.153 - 2.65% -
rng::partition(deque<int>)_(dense)/50 8.70% 14.017 15.236 - -1.06% -
BM_PushHeap_uint32_Random_1 8.66% 0.395 0.429 - -4.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.64% 32.187 34.968 - 11.96% -
std::set<std::string>::erase(iterator)/0 8.54% 27.072 29.385 - 15.56% -
std::set<int>::insert(value)_(already_present)/1024 8.51% 6.112 6.633 - -2.12% -
std::find(vector<bool>)_(process_all)/8 8.51% 0.571 0.619 - 7.43% -
rng::partition(deque<int>)_(sparse)/32 8.49% 10.485 11.376 - -16.31% -
std::equal(list<int>)_(it,_it,_it)/50 8.44% 35.788 38.809 - 14.43% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.44% 9.779 10.604 - 2.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8.44% 10037697.608 10884419.170 - 11.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.41% 1.318 1.429 - 4.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 8.38% 21389985.303 23183302.004 - 7.61% -
BM_StringRelational_Eq_Empty_Empty_Control 8.33% 1.899 2.058 - 10.96% -
BM_vector_deque_move_backward/65536 8.33% 7239.305 7842.240 - 6.67% -
rng::is_partitioned(deque<int>)_(partitioned)/32 8.30% 9.062 9.814 - -7.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.29% 23.566 25.518 - 8.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.28% 66.249 71.734 - 10.07% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 8.27% 5.623 6.088 - 6.02% -
rng::unique(list<int>,_pred)_(sprinkled)/52 8.26% 81.608 88.346 - 6.69% -
BM_StringRelational_Less_Small_Small_ChangeFirst 8.25% 1.329 1.438 - 3.75% -
std::multiset<int>::find(key)_(existent)/8192 8.24% 8.052 8.715 - -2.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 8.22% 3.306 3.578 - 2.72% -
BM_deque_vector_move/0 8.21% 1.423 1.540 - 8.02% -
BM_StringFindStringLiteral/32 8.20% 1.710 1.850 - 10.98% -
rng::copy_if(deque<int>)_(entire_range)/512 8.17% 135.610 146.689 - 8.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 8.14% 21.759 23.530 - 2.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 8.14% 0.496 0.537 - -22.81% -
std::search(list<int>)_(no_match)/8192 8.07% 6918.968 7477.388 - 4.54% -
std::multiset<std::string>::find(key)_(non-existent)/8192 8.06% 28.352 30.639 - -5.10% -
BM_std_min<unsigned_int>/13 8.05% 1.489 1.608 - 13.74% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.04% 7927.526 8564.898 - 8.12% -
rng::search(deque<int>)_(same_length)/1000 8.01% 352.717 380.971 - 14.99% -
bm_lexicographical_compare<signed_char>/3 8.01% 1.673 1.807 - 4.62% -
std::is_sorted_until(deque<int>,_pred)/8 7.98% 3.932 4.245 - -0.14% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 7.98% 9.024 9.744 - -6.59% -
std::copy_if(vector<int>)_(entire_range)/64 7.98% 15.928 17.198 - 5.10% -
BM_vector_deque_copy_backward/70000 7.95% 7903.696 8532.199 - 4.52% -
BM_std_min<short>/17 7.93% 1.572 1.697 - 6.98% -
rng::replace(vector<int>)_(prefix)/8192 7.90% 1191.145 1285.236 - 1.73% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7.89% 7548.238 8144.011 - -0.50% -
BM_MakeThenSortHeap_uint32_SingleElement_4 7.86% 1.429 1.542 - 0.34% -
bm_ranges_lexicographical_compare<unsigned_char>/64 7.86% 1.869 2.016 - -3.15% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.85% 862.593 930.279 - 8.02% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7.81% 7542.257 8131.089 - 7.11% -
SetIntersection_None_Set_string_16384_256 7.79% 193394204.442 208466760.750 - 3.66% -
BM_RangesMakeHeap_float_Random_16384 7.78% 1.084 1.169 - -3.91% -
BM_RangesPushHeap_string_PipeOrgan_262144 7.74% 17.722 19.094 - 6.02% -
BM_MakeThenSortHeap_uint64_Random_262144 7.74% 35.495 38.242 - 8.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.73% 213.437 229.926 - 2.66% -
BM_RangesMakeHeap_uint64_Random_1024 7.72% 1.024 1.103 - 2.47% -
rng::for_each_n(deque<int>)/8 7.72% 1.166 1.256 - 4.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.70% 37.843 40.757 - 84.17% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.70% 2.303 2.481 - 11.23% -
BM_PushHeap_string_Ascending_64 7.62% 7.129 7.672 - 7.47% -
BM_vector_deque_move_backward/1 7.52% 2.183 2.347 - -8.64% -
BM_RangesMakeHeap_uint64_Random_64 7.50% 1.242 1.335 - 3.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 7.39% 1.511 1.623 - 28.83% -
std::set<std::string>::erase(key)_(existent)/8192 7.37% 65.072 69.868 - -1.68% -
BM_std_minmax_element<int>/4096 7.34% 1024.523 1099.754 - 1.97% -
BM_MakeHeap_string_Descending_4 7.33% 2.112 2.267 - 8.20% -
rng::find_end(forward_list<int>)_(single_element)/8192 7.32% 5802.725 6227.470 - 4.71% -
BM_vector_deque_move_backward/70000 7.30% 7698.552 8260.475 - 3.19% -
BM_SortHeap_string_262144 7.29% 174.874 187.625 - 4.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 7.27% 122875632.496 131814757.132 - 12.30% -
bm_lexicographical_compare<signed_char>/4 7.27% 1.905 2.043 - 4.48% -
rng::partition(deque<int>)_(dense)/32 7.24% 9.781 10.489 - -0.23% -
std::set<int>::find(key)_(existent)/8192 7.23% 8.018 8.598 - 6.98% -
BM_std_minmax_element<int>/4000 7.22% 1001.584 1073.889 - 1.90% -
BM_std_min<char>/32 7.22% 2.868 3.075 - 5.18% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 7.20% 24.627 26.400 - 29.09% -
std::find_end(forward_list<int>)_(same_length)/8192 7.15% 13260.785 14208.922 - -2.13% -
rng::find_end(deque<int>)_(match_near_end)/1000 7.13% 36.608 39.217 - -87.96% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 7.12% 318.102 340.762 - -4.52% -
BM_vector_deque_ranges_move_backward/65536 7.12% 7312.362 7832.920 - 7.83% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 7.11% 2547.492 2728.702 - -3.83% -
BM_vector_deque_ranges_copy_backward/64000 7.11% 7189.303 7700.311 - 4.98% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.09% 1.728 1.850 - 8.19% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.08% 26.947 28.856 - 7.33% -
BM_std_minmax_element<int>/70000 7.08% 17491.809 18730.371 - 1.75% -
std::remove_copy_if(list<int>)_(sprinkled)/50 7.07% 24.711 26.457 - 7.43% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 7.07% 19519.637 20898.783 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.03% 13741.247 14707.843 - 1.30% -
BM_std_minmax_element<int>/65536 7.02% 16379.980 17529.429 - 1.78% -
BM_std_minmax_element<int>/1024 7.01% 261.268 279.587 - 2.50% -
std::is_sorted(list<int>,_pred)/8192 6.99% 7116.288 7613.539 - 0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.98% 25389.058 27160.840 - -3.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.98% 1.098 1.175 - -7.14% -
SetIntersection_Front_Set_string_262144_64 6.94% 4376460.203 4680204.295 - -2.52% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.94% 7.322 7.830 - 10.56% -
BM_deque_vector_copy/0 6.91% 1.423 1.521 - 2.08% -
rng::starts_with(list<int>)/8192 6.90% 8071.222 8628.434 - -3.52% -
BM_vector_deque_move_backward/64000 6.90% 6921.957 7399.825 - 0.56% -
std::equal(deque<int>)_(it,_it,_it)/50 6.88% 23.982 25.631 - 6.32% -
BM_std_minmax_element<int>/64000 6.81% 16036.330 17128.503 - 1.76% -
BM_RangesMakeHeap_uint32_Random_1024 6.81% 1.061 1.133 - 5.76% -
std::shift_right(list<int>)/8192 6.80% 7389.199 7891.794 - 2.29% -
std::deque<std::string>::ctor(size)/1024 6.75% 722.965 771.798 - 8.14% -
std::fill(list<int>)/8192 6.72% 7124.068 7602.815 - 6.83% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 6.71% 8406.674 8970.718 - 7.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.70% 127.966 136.545 - 7.01% -
BM_RangesPushHeap_string_Ascending_64 6.70% 7.316 7.806 - 4.90% -
std::map<int,_int>::find(key)_(non-existent)/32 6.68% 2.396 2.556 - 6.43% -
BM_std_minmax<long_long>/1 6.63% 0.616 0.656 - -5.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.62% 24.011 25.600 - 11.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.62% 7279165.759 7760900.362 - 5.64% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 6.59% 10420.253 11106.962 - -3.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.54% 3.587 3.822 - 6.20% -
std::vector<int>::ctor(size)/32 6.53% 10.100 10.760 - -1.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 6.53% 24.555 26.158 - 1.17% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 6.51% 7546.001 8036.907 - 6.03% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 6.47% 31.857 33.918 - 3.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.45% 1.397 1.487 - 37.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.44% 1.025 1.091 - -18.55% -
SetIntersection_Interlaced_Vector_string_262144_262144 6.44% 14377995.932 15303369.061 - 5.79% -
BM_std_minmax_element<int>/512 6.42% 133.485 142.055 - 2.84% -
BM_vector_deque_copy_backward/65536 6.41% 7319.341 7788.610 - 0.50% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.41% 1.272 1.353 - 1.07% -
rng::move(vector<int>)/8 6.40% 2.221 2.363 - 6.41% -
SetIntersection_Interlaced_Vector_uint32_1024_256 6.36% 6069027.138 6455040.407 - 1.39% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 6.35% 20.039 21.312 - 7.42% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.35% 1.612 1.714 - 6.25% -
SetIntersection_Front_Vector_string_1024_256 6.34% 9409894.982 10006471.342 - 0.64% -
BM_StringRelational_Less_Huge_Small_Control 6.33% 1.787 1.900 - 4.69% -
std::unique(vector<int>,_pred)_(contiguous)/52 6.32% 62.354 66.296 - 4.92% -
BM_std_minmax<unsigned_int>/4 6.32% 1.085 1.154 - 18.63% -
std::copy(list<int>)/64 6.31% 30.815 32.760 - 2.20% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 6.31% 8176.357 8692.079 - -21.56% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.31% 5.424 5.766 - 6.49% -
rng::find_end(deque<int>)_(process_all)/1024 6.30% 311.407 331.026 - 9.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.26% 9.541 10.138 - 2.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.21% 130.897 139.025 - 76.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 6.20% 29.710 31.551 - 4.47% -
bm_ranges_lexicographical_compare<unsigned_char>/3 6.19% 2.023 2.148 - -2.16% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.19% 2.558 2.716 - 5.37% -
std::map<int,_int>::erase(key)_(non-existent)/32 6.18% 2.389 2.536 - 6.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 6.17% 1.959 2.080 - 12.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.17% 0.878 0.932 - 13.14% -
SetIntersection_Interlaced_Vector_string_262144_256 6.17% 62297255.345 66139958.394 - -2.50% -
BM_std_minmax<unsigned_char>/8 6.15% 1.084 1.150 - 5.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 6.14% 51.425 54.581 - 6.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 6.13% 0.753 0.799 - 6.55% -
BM_vector_deque_ranges_copy_backward/65536 6.11% 7289.106 7734.817 - 0.96% -
BM_std_minmax<int>/7 6.10% 1.671 1.773 - 3.66% -
BM_std_minmax_element<int>/5500 6.10% 1380.116 1464.263 - 1.57% -
rng::find_if_not(vector<char>)_(process_all)/8 6.04% 2.447 2.594 - 5.07% -
rng::partition(deque<int>)_(sparse)/50 6.04% 16.120 17.093 - -15.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 6.03% 19.445 20.618 - -0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.02% 19.893 21.091 - 19.94% -
SetIntersection_Front_Set_float_262144_256 6.01% 4421247.072 4686930.373 - -3.74% -
std::find_end(deque<int>)_(process_all)/1048576 5.97% 264214.358 279988.918 - 5.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 5.96% 9523374.494 10091006.301 - -6.68% -
rng::copy_if(vector<int>)_(entire_range)/8 5.96% 2.150 2.279 - 3.42% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 5.95% 0.505 0.535 - 37.15% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.93% 7422.911 7863.122 - 5.95% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.93% 1872.164 1983.189 - 5.75% -
SetIntersection_Interlaced_Vector_string_262144_1024 5.92% 221431771.949 234534478.849 - -2.83% -
BM_RangesPushHeap_uint32_SingleElement_16 5.91% 0.336 0.356 - 2.83% -
SetIntersection_Front_Vector_string_16384_64 5.89% 3338586.586 3535258.393 - 1.75% -
std::move(vector<bool>)_(unaligned)/512 5.87% 4.385 4.642 - 16.73% -
SetIntersection_Front_Vector_uint64_262144_64 5.87% 1361001.150 1440829.938 - 1.15% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.86% 22.034 23.325 - 7.76% -
std::map<int,_int>::count(key)_(existent)/1024 5.86% 4.179 4.424 - 1.49% -
std::set<std::string>::find(key)_(existent)/1024 5.84% 22.289 23.591 - 2.78% -
SetIntersection_Interlaced_Set_float_1024_256 5.82% 15926187.930 16852854.041 - 3.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.78% 784.891 830.245 - 2.53% -
SetIntersection_Front_Vector_string_1024_1024 5.77% 39359070.726 41629959.118 - 2.62% -
BM_std_minmax<char>/13 5.77% 2.152 2.276 - 1.53% -
std::search_n(list<int>)_(no_match)/8192 5.74% 6932.840 7330.591 - 0.19% -
BM_MakeHeap_float_Random_256 5.73% 1.349 1.426 - 15.22% -
BM_std_min<unsigned_short>/19 5.72% 1.812 1.916 - 1.21% -
BM_MakeHeap_string_Descending_16384 5.71% 2.958 3.127 - 5.09% -
SetIntersection_Interlaced_Set_string_262144_262144 5.71% 17773134.523 18787577.719 - 8.13% -
BM_RangesPushHeap_string_Ascending_256 5.70% 10.457 11.053 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.68% 193104474.556 204078873.929 - -5.57% -
BM_RangesPushHeap_string_Ascending_1024 5.68% 13.027 13.767 - -0.56% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 5.68% 26.716 28.232 - -7.62% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 5.63% 3.008 3.177 - 2.16% -
std::generate_n(list<int>)/8192 5.62% 7114.247 7514.205 - 8.72% -
SetIntersection_Front_Set_string_262144_262144 5.60% 17685090.574 18676161.949 - 5.58% -
std::set<int>::contains(key)_(existent)/1024 5.60% 3.877 4.094 - 3.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 5.60% 2.388 2.521 - 6.90% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 5.58% 23.232 24.528 - 6.31% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 5.57% 500.687 528.590 - 5.02% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.55% 36.931 38.982 - -7.50% -
SetIntersection_None_Vector_uint32_16384_4 5.55% 1120783.875 1182982.943 - 0.55% -
BM_RangesPushHeap_string_Ascending_16384 5.55% 19.208 20.274 - 5.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 5.54% 24.344 25.692 - 8.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.52% 21.332 22.510 - -8.27% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.52% 7887.501 8322.923 - -11.16% -
std::move(vector<int>)/8 5.51% 2.229 2.352 - 2.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.48% 0.544 0.574 - 2.12% -
BM_RangesMakeHeap_float_Random_256 5.48% 1.256 1.324 - -8.46% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.47% 9887.610 10428.661 - -17.51% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.47% 950.961 1002.945 - 6.79% -
std::set<int>::lower_bound(key)_(existent)/1024 5.46% 4.025 4.245 - -0.51% -
SetIntersection_Interlaced_Vector_string_1024_4 5.46% 1665968.654 1756883.782 - 2.60% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 5.45% 1.077 1.136 - 6.97% -
rng::find_end(deque<int>)_(match_near_end)/8192 5.42% 286.703 302.251 - -99.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.41% 1177587.053 1241266.642 - 4.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 5.41% 0.544 0.574 - -1.76% -
std::unordered_set<std::string>::erase(iterator)/32 5.39% 29.140 30.711 - -3.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.39% 13246.658 13960.469 - 5.02% -
rng::replace(vector<int>)_(prefix)/1024 5.39% 158.807 167.364 - 1.23% -
rng::for_each_n(vector<int>)/8 5.39% 2.407 2.536 - -0.01% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.38% 6.576 6.930 - 8.65% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.36% 6743.695 7105.082 - 1.39% -
rng::copy_n(vector<int>)/8 5.36% 2.192 2.309 - 3.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 5.36% 0.552 0.581 - -1.50% -
BM_MakeHeap_float_Descending_4 5.35% 0.276 0.291 - 0.33% -
std::replace(vector<int>)_(sprinkled)/8192 5.35% 1271.448 1339.477 - -1.56% -
std::all_of(deque<int>)_(process_all)/50 5.34% 18.321 19.299 - -9.13% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.33% 28.812 30.348 - 12.38% -
std::multiset<int>::equal_range(key)_(non-existent)/32 5.31% 2.410 2.538 - 9.90% -
BM_MakeHeap_uint32_PipeOrgan_1024 5.29% 0.671 0.706 - 2.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 5.28% 0.982 1.034 - -0.39% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 5.26% 1.068 1.124 - 1.56% -
std::unique_copy(list<int>)_(sprinkled)/52 5.25% 22.145 23.309 - -10.38% -
BM_RangesMakeHeap_float_Descending_64 5.25% 0.211 0.222 - 14.87% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.25% 29.809 31.373 - 7.48% -
BM_std_minmax<char>/11 5.25% 1.721 1.812 - 9.90% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.24% 0.919 0.967 - 3.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 5.24% 29.688 31.244 - -9.00% -
std::deque<std::string>::ctor(size)/8192 5.23% 8517.783 8963.687 - 5.01% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 5.21% 107489.552 113087.892 - 0.79% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 5.19% 49.769 52.354 - 1.83% -
std::remove_copy(vector<int>)_(sprinkled)/32 5.19% 15.070 15.853 - 5.44% -
rng::unique_copy(list<int>)_(contiguous)/8192 5.17% 7017.254 7379.936 - 6.71% -
std::set<std::string>::count(key)_(non-existent)/32 5.16% 10.107 10.628 - 9.88% -
rng::move_backward(list<int>)/32768 5.13% 35440.483 37256.837 - 10.84% -
BM_StringFindStringLiteral/128 5.12% 3.066 3.223 - 3.16% -
SetIntersection_Front_Set_uint32_16384_4 5.12% 1096891.901 1153004.961 - 1.24% -
rng::is_sorted(vector<int>,_pred)/8 5.09% 3.968 4.170 - 18.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 5.09% 11547.625 12135.674 - 0.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 5.09% 0.550 0.578 - -1.78% -
BM_MakeHeap_string_Random_16384 5.08% 12.698 13.343 - 5.72% -
rng::find_end(deque<int>)_(same_length)/8192 5.08% 2687.462 2823.916 - -74.99% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.08% 26.409 27.750 - 10.33% -
SetIntersection_None_Vector_uint32_16384_256 5.07% 1122004.958 1178932.908 - 0.37% -
std::is_sorted_until(vector<int>,_pred)/1024 5.06% 401.437 421.755 - 1.85% -
rng::remove_if(deque<int>)_(prefix)/32 5.05% 61.919 65.047 - 1.14% -
BM_vector_deque_ranges_copy_backward/64 5.05% 2.981 3.131 - 3.17% -
SetIntersection_Front_Vector_string_1024_16 5.04% 1695122.094 1780613.372 - 3.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 5.04% 19979.253 20986.578 - 0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.04% 37.474 39.363 - 3.71% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.04% 0.557 0.585 - 11.16% -
rng::move(deque<int>)/64 5.03% 6.282 6.598 - 4.43% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.03% 147659.945 155088.133 - 5.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.02% 1115.184 1171.211 - -5.06% -
BM_std_minmax<unsigned_long_long>/1 5.02% 0.554 0.582 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.98% 1358771.484 1426503.388 - 7.23% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 4.97% 1.177 1.236 - -1.52% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 4.97% 12919.101 13561.222 - 5.14% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 4.97% 1.462 1.535 - 2.29% -
std::multiset<std::string>::find(key)_(existent)/32 4.96% 20.601 21.622 - 46.53% -
BM_StringEraseWithMove_Large_Opaque 4.96% 2.735 2.870 - 0.26% -
rng::is_partitioned(deque<int>)_(partitioned)/50 4.95% 14.140 14.840 - -6.35% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.95% 8.602 9.028 - 3.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 4.94% 10.478 10.996 - 2.73% -
BM_MakeHeap_string_Random_262144 4.94% 15.225 15.977 - 2.55% -
BM_std_min<short>/22 4.94% 1.858 1.950 - 3.31% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.93% 8.738 9.169 - 2.14% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 4.93% 1.322 1.387 - -0.76% -
bm_lexicographical_compare<unsigned_char>/16 4.93% 1.102 1.157 - 0.01% -
std::map<int,_int>::erase(key)_(existent)/1024 4.93% 24.615 25.827 - 3.76% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.93% 30.239 31.728 - 7.61% -
std::deque<int>::erase(middle)_(cheap_elements)/32 4.91% 9.806 10.287 - 3.53% -
std::move(deque<int>)/64 4.90% 5.992 6.285 - 4.70% -
BM_RangesMakeHeap_uint32_Random_16 4.88% 1.250 1.312 - 3.24% -
BM_MakeHeap_uint64_Random_1024 4.88% 1.052 1.103 - 0.52% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 4.85% 171.560 179.888 - 19.77% -
BM_StringFindStringLiteral/64 4.84% 2.157 2.261 - 7.86% -
rng::unique_copy(deque<int>)_(sprinkled)/52 4.84% 14.999 15.725 - 6.53% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.83% 6627525.281 6947882.261 - 12.19% -
BM_StringEraseWithMove_Large_Transparent 4.82% 2.576 2.700 - 4.35% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.80% 213.517 223.774 - 8.23% -
std::map<int,_int>::contains(key)_(non-existent)/8192 4.80% 7.562 7.926 - 4.86% -
std::partition(list<int>)_(dense)/8192 4.78% 4448.871 4661.605 - -7.12% -
BM_RangesPushHeap_string_Random_262144 4.78% 18.234 19.105 - 3.27% -
std::map<std::string,_int>::insert(value)_(new_value)/32 4.77% 41.749 43.741 - 29.46% -
BM_vector_deque_ranges_move_backward/1 4.77% 2.240 2.347 - 7.53% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.75% 6651.484 6967.587 - 4.82% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.75% 31.865 33.379 - 1.13% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.75% 5.415 5.672 - 4.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.74% 29.835 31.250 - 43.79% -
std::set<int>::insert(value)_(already_present)/8192 4.74% 10.176 10.658 - -1.60% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 4.73% 9.862 10.329 - -8.37% -
std::find(vector<long_long>)_(process_all)/8 4.73% 1.202 1.259 - 9.00% -
std::unique(vector<int>,_pred)_(contiguous)/32 4.72% 54.397 56.965 - 4.40% -
BM_vector_deque_move_backward/2 4.71% 1.971 2.064 - -9.49% -
BM_std_minmax<int>/16 4.70% 1.287 1.347 - 2.59% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.69% 46.983 49.187 - 3.18% -
729_abc_r 4.68% 18.433 19.296 - 1.86% -
BM_std_minmax<int>/12 4.67% 1.323 1.385 - -0.03% -
BM_StringFindNoMatch/10 4.66% 1.298 1.359 - 0.29% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.66% 2.520 2.638 - 5.30% -
BM_num_put<bool> 4.66% 10.403 10.887 - -0.72% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 4.65% 63.549 66.503 - 18.54% -
std::copy_n(vector<bool>)_(aligned)/64 4.65% 1.300 1.361 - 4.42% -
SetIntersection_Front_Vector_string_256_256 4.64% 20725513.532 21687928.872 - 7.54% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.64% 1.282 1.342 - 5.56% -
std::unique(deque<int>)_(sprinkled)/8192 4.64% 7448.188 7793.713 - 5.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 4.64% 2147.672 2247.285 - 3.05% -
BM_StringDestroy_Large 4.64% 6.874 7.192 - 6.60% -
std::multiset<std::string>::find(key)_(non-existent)/1024 4.63% 21.831 22.843 - 3.15% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.62% 13240.049 13851.699 - -16.94% -
bm_lexicographical_compare<unsigned_char>/64 4.62% 1.926 2.015 - 2.56% -
std::sort(vector<int>)_(qsort_adversarial)/8192 4.62% 148120.874 154957.835 - 4.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.61% 12725007.796 13311899.727 - 4.86% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 4.59% 0.268 0.280 - 1.08% -
BM_RangesMakeHeap_float_Descending_16 4.59% 0.219 0.229 - 9.27% -
BM_RangesPushHeap_uint64_Descending_4 4.58% 0.367 0.384 - 6.57% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 4.58% 102437.926 107127.179 - -4.13% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 4.57% 11655.758 12188.220 - 5.17% -
std::unordered_multiset<int>::clear()/8192 4.56% 59043.354 61737.882 - 2.70% -
SetIntersection_None_Vector_uint64_262144_1024 4.56% 1139029.517 1190982.623 - 2.88% -
BM_std_minmax<short>/16 4.55% 1.723 1.801 - -5.21% -
BM_std_minmax<char>/8 4.54% 1.031 1.078 - 5.29% -
SetIntersection_None_Vector_uint64_16384_256 4.53% 1132474.299 1183763.639 - 0.18% -
SetIntersection_Interlaced_Set_uint32_1024_1 4.53% 1089294.895 1138594.224 - 1.10% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.51% 3.572 3.733 - 4.44% -
std::remove_if(list<int>)_(prefix)/1024 4.50% 1018.730 1064.576 - 1.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.49% 22.251 23.251 - 3.19% -
SetIntersection_Interlaced_Vector_uint64_262144_64 4.49% 21729223.323 22705285.920 - -16.45% -
BM_std_min<short>/30 4.49% 2.337 2.442 - 4.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.48% 231087031.343 241447973.010 - -0.86% -
std::multiset<int>::contains(key)_(existent)/8192 4.48% 8.199 8.566 - -2.84% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.47% 12942.548 13521.041 - 4.61% -
BM_std_min<int>/24 4.47% 1.776 1.855 - 2.33% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.46% 1.356 1.416 - 3.96% -
std::is_sorted(deque<int>,_pred)/8 4.46% 4.340 4.533 - 4.38% -
std::find_if_not(vector<char>)_(process_all)/8 4.45% 2.312 2.415 - -2.18% -
SetIntersection_Interlaced_Vector_float_1024_16 4.44% 1995788.864 2084428.847 - -26.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 4.43% 0.583 0.609 - -3.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.43% 3.548 3.705 - 0.69% -
rng::is_sorted(list<int>)/8192 4.42% 6724.217 7021.360 - -3.31% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.39% 11278.247 11772.953 - 4.38% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 4.38% 25658.956 26782.718 - 1.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.37% 366.049 382.057 - 2.47% -
std::copy(vector<int>)/4096 4.37% 157.653 164.546 - -28.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.37% 11839393.637 12356639.116 - 3.30% -
BM_std_minmax<char>/3 4.36% 1.151 1.201 - -0.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 4.34% 0.571 0.596 - -1.49% -
rng::replace(vector<int>)_(sprinkled)/50 4.33% 8.020 8.367 - 4.22% -
BM_StringRelational_Less_Empty_Empty_Control 4.33% 1.956 2.040 - 5.43% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.33% 17.906 18.682 - 5.47% -
std::rotate_copy(vector<int>)/1024 4.33% 32.574 33.984 - 3.43% -
rng::stable_sort(vector<int>)_(repeated)/1024 4.33% 1084.186 1131.096 - 0.03% -
BM_RangesPushHeap_uint64_Descending_16 4.33% 0.361 0.377 - 4.71% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.32% 12637.112 13183.278 - 4.77% -
std::set<std::string>::erase(iterator)/8192 4.31% 31.878 33.253 - 28.86% -
BM_deque_vector_ranges_move/0 4.29% 1.537 1.603 - 3.52% -
BM_StringRead_Hot_Shallow_Small 4.28% 0.468 0.488 - 3.64% -
BM_std_minmax<int>/11 4.28% 1.697 1.769 - -3.39% -
rng::find_if_not(list<int>)_(bail_25%)/8 4.27% 1.271 1.325 - 0.87% -
std::unordered_set<int>::find(key)_(non-existent)/8192 4.27% 1.154 1.203 - -1.28% -
BM_RangesPopHeap_uint32_262144 4.27% 41.811 43.596 - 6.44% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.27% 28704.350 29929.533 - 0.12% -
BM_std_minmax_element<char>/70000 4.26% 17870.206 18630.703 - -2.67% -
BM_StringRelational_Less_Small_Huge_Control 4.21% 1.825 1.901 - 8.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.21% 0.243 0.253 - 4.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 4.21% 12634837.757 13166259.928 - -4.42% -
bm_ranges_swap_ranges_vb_unaligned/8 4.20% 4.766 4.967 - -0.76% -
std::copy_if(list<int>)_(entire_range)/4096 4.20% 3054.491 3182.828 - 4.38% -
SetIntersection_Front_Set_uint64_16384_64 4.20% 1980530.548 2063655.292 - 7.85% -
BM_StringRelational_Less_Empty_Large_Control 4.19% 1.870 1.949 - 3.94% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.18% 1328.758 1384.362 - 3.17% -
BM_std_minmax<unsigned_int>/16 4.18% 1.329 1.384 - 7.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 4.16% 33.964 35.378 - 2.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 4.16% 28694.545 29888.700 - -0.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.16% 33.779 35.185 - 1.48% -
SetIntersection_Interlaced_Vector_string_1024_16 4.16% 3317903.340 3455923.632 - 1.00% -
std::fill(vector<bool>)/512 4.16% 1.465 1.526 - -0.27% -
std::set<int>::contains(key)_(existent)/8192 4.15% 8.226 8.568 - 2.11% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.15% 118.524 123.443 - 3.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.13% 4.662 4.855 - 5.67% -
BM_std_minmax_element<short>/3 4.12% 1.063 1.107 - -3.60% -
std::shift_right(list<int>)/50 4.12% 27.937 29.086 - 8.04% -
std::find_end(vector<int>)_(process_all)/8192 4.11% 1691.328 1760.764 - -6.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.10% 1209175.570 1258744.332 - -0.20% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 4.10% 31.513 32.804 - -6.97% -
BM_LowerBound_string_64 4.09% 69.119 71.950 - 3.76% -
SetIntersection_Front_Set_float_262144_1024 4.09% 14403547.342 14993297.306 - 5.55% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.09% 259.106 269.705 - 3.51% -
BM_std_minmax<int>/15 4.09% 1.873 1.950 - -3.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 4.08% 1.615 1.681 - -6.43% -
std::rotate(list<int>)_(1_element_forward)/50 4.08% 25.670 26.718 - 10.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.08% 5059756.937 5265956.632 - 3.64% -
std::set<std::string>::count(key)_(existent)/32 4.07% 15.142 15.758 - 8.89% -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.07% 3.968 4.129 - 1.09% -
BM_std_min<short>/26 4.06% 2.040 2.123 - 1.15% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.06% 7225.290 7518.483 - 10.25% -
BM_RangesPopHeap_uint32_16384 4.06% 31.023 32.281 - 4.00% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.06% 3.374 3.511 - 1.62% -
std::set<std::string>::erase(key)_(non-existent)/32 4.04% 13.429 13.972 - -4.86% -
rng::find_if(list<int>)_(bail_25%)/8 4.04% 1.274 1.325 - 0.14% -
std::set<int>::erase(key)_(existent)/8192 4.03% 51.474 53.550 - 4.45% -
707_ntest_r 4.03% 16.094 16.743 - -1.20% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 4.00% 2.564 2.666 - 5.37% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.95% 6.299 6.548 - 3.91% -
std::find_end(deque<int>)_(process_all)/1024 3.95% 293.311 304.897 - 15.01% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 3.95% 598.681 622.302 - 0.10% -
BM_std_minmax<unsigned_char>/1 3.93% 0.626 0.650 - 4.35% -
BM_RangesPopHeap_string_262144 3.92% 93.375 97.038 - -4.07% -
std::set<int>::ctor(const&,_alloc)/32 3.92% 218.120 226.673 - 5.14% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.91% 10.538 10.950 - 1.99% -
std::remove_if(list<int>)_(sprinkled)/1024 3.91% 988.236 1026.846 - -2.62% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.90% 1.272 1.322 - -0.69% -
BM_std_min<unsigned_char>/4 3.89% 0.974 1.012 - 3.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 3.89% 1.183 1.229 - 1.86% -
rng::copy_if(list<int>)_(entire_range)/4096 3.88% 3046.828 3165.147 - 3.77% -
BM_std_minmax_element<char>/65536 3.88% 16763.995 17414.539 - -2.64% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.88% 10.361 10.763 - 1.69% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.88% 21.214 22.037 - 4.32% -
BM_RangesMakeThenSortHeap_uint32_Heap_1 3.87% 0.269 0.280 - 1.11% -
std::reverse_copy(deque<int>)/512 3.87% 126.160 131.037 - -0.35% -
BM_PushHeap_uint32_Descending_16 3.86% 0.355 0.368 - 4.11% -
std::any_of(vector<int>)_(process_all)/8 3.85% 2.487 2.583 - 4.10% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 3.84% 23.877 24.794 - -2.34% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.83% 16.199 16.819 - -1.33% -
BM_vector_deque_ranges_copy_backward/70000 3.83% 7934.430 8237.944 - 1.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.82% 21761589.928 22592400.987 - 9.31% -
SetIntersection_Interlaced_Vector_uint32_262144_256 3.82% 32790901.060 34042340.382 - 15.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 3.81% 30.891 32.069 - 10.96% -
std::copy_if(vector<int>)_(every_other)/8 3.81% 2.430 2.522 - -0.30% -
rng::find(deque<int>)_(process_all)/8 3.81% 3.420 3.550 - 0.80% -
rng::fill(list<int>)/8192 3.79% 7353.084 7632.048 - 3.24% -
BM_MakeHeap_string_PipeOrgan_16384 3.79% 5.513 5.721 - 2.92% -
BM_std_min<short>/27 3.79% 2.278 2.364 - 3.01% -
BM_RangesPopHeap_uint64_262144 3.78% 41.526 43.098 - 4.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 3.78% 27611284.128 28655597.309 - 1.47% -
BM_RangesPushHeap_uint32_SingleElement_64 3.77% 0.350 0.363 - 1.69% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.77% 629640.005 653371.856 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 3.77% 158708580.851 164689528.288 - 4.37% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.76% 1.194 1.239 - -0.11% -
std::remove(list<int>)_(prefix)/1024 3.76% 979.124 1015.947 - 1.86% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 3.75% 89.853 93.221 - 40.01% -
BM_RangesPushHeap_float_Ascending_262144 3.75% 5.087 5.278 - 2.77% -
BM_MakeThenSortHeap_float_SingleElement_1 3.73% 0.270 0.280 - 1.04% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.73% 6.640 6.887 - 3.74% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.72% 10.738 11.137 - 1.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.72% 1152910.406 1195806.754 - 1.20% -
BM_std_min<unsigned_char>/3 3.72% 0.693 0.719 - 3.72% -
std::set<int>::equal_range(key)_(existent)/8192 3.70% 8.334 8.643 - 8.62% -
BM_deque_deque_move_backward/70000 3.70% 8711.430 9033.521 - 2.66% -
rng::find(vector<char>)_(process_all)/50 3.69% 1.640 1.700 - 4.89% -
SetIntersection_None_Vector_uint32_262144_64 3.69% 1146524.059 1188820.011 - -1.48% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.68% 7.322 7.591 - 4.06% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.67% 0.609 0.631 - -2.07% -
SetIntersection_Front_Vector_uint64_1024_4 3.67% 1085557.414 1125369.758 - -0.43% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.67% 6923815.178 7177659.794 - 1.64% -
SetIntersection_Front_Set_uint64_16384_16 3.66% 1243352.315 1288909.040 - 0.21% -
rng::remove_if(list<int>)_(sprinkled)/1024 3.66% 992.951 1029.300 - 3.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.66% 2205094.531 2285703.977 - 3.92% -
SetIntersection_Interlaced_Set_uint32_16384_1 3.65% 1064518.454 1103372.274 - -0.36% -
std::multiset<std::string>::ctor(const&)/1024 3.64% 34820.437 36089.318 - 1.55% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.64% 9.814 10.171 - 3.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.64% 9.851 10.209 - 1.63% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 3.63% 31064.128 32192.939 - -17.14% -
BM_std_minmax<unsigned_short>/20 3.63% 1.896 1.964 - 0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.63% 1748228.716 1811635.219 - -4.65% -
BM_MakeThenSortHeap_float_Heap_4 3.61% 1.189 1.232 - -0.57% -
rng::all_of(deque<int>)_(process_all)/50 3.61% 18.036 18.688 - 1.92% -
rng::remove(list<int>)_(sprinkled)/1024 3.61% 953.708 988.157 - 2.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.61% 38.597 39.988 - 30.40% -
SetIntersection_None_Vector_uint64_16384_64 3.60% 1174809.686 1217073.747 - 3.75% -
rng::for_each(join_view(vector<vector<int>>)/8 3.60% 1.386 1.436 - 0.10% -
rng::remove_if(vector<int>)_(sprinkled)/50 3.59% 64.961 67.293 - 12.81% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.59% 8.880 9.199 - 2.06% -
SetIntersection_Front_Vector_uint32_16384_64 3.59% 1400032.122 1450237.943 - 0.15% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.58% 53349.624 55259.309 - -2.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.57% 365.192 378.241 - 1.93% -
BM_PushHeap_float_SingleElement_1 3.57% 0.394 0.409 - -41.40% -
SetIntersection_None_Set_string_16384_1024 3.56% 207757319.461 215160058.390 - 4.31% -
BM_std_minmax<int>/14 3.56% 1.562 1.617 - -0.07% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 3.56% 160.148 165.847 - 3.64% -
BM_std_minmax<unsigned_short>/22 3.56% 2.292 2.374 - -0.86% -
BM_std_min<unsigned_int>/12 3.55% 1.456 1.508 - 1.84% -
BM_MakeHeap_uint32_Ascending_256 3.55% 0.596 0.617 - 3.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 3.55% 1.405 1.455 - 24.68% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.54% 11.166 11.561 - 3.24% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.54% 29.306 30.343 - 16.32% -
std::copy(vector<int>)/32768 3.53% 3672.907 3802.643 - 8.73% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.53% 15.784 16.341 - 3.42% -
BM_PushHeap_uint64_Random_64 3.53% 5.173 5.356 - 1.57% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 3.52% 22.061 22.837 - 3.45% -
rng::stable_partition(deque<int>)_(sparse)/50 3.52% 28.757 29.768 - 8.62% -
std::distance(join_view(vector<vector<int>>))/4096 3.51% 4.349 4.501 - 0.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 3.50% 24.200 25.048 - -11.51% -
BM_MakeThenSortHeap_string_Ascending_1024 3.50% 37.373 38.682 - 7.91% -
std::partial_sort(deque<int>)_(ascending)/8 3.50% 30.510 31.579 - 6.61% -
std::set<int>::ctor(const&)/32 3.50% 217.752 225.378 - 4.11% -
BM_LowerBound_string_1 3.50% 4.567 4.727 - 2.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.50% 1189912.817 1231522.450 - 2.45% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.49% 10.596 10.966 - 3.70% -
rng::stable_partition(deque<int>)_(dense)/1024 3.48% 586.639 607.034 - 2.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.48% 0.836 0.865 - 3.85% -
rng::stable_partition(deque<int>)_(sparse)/32 3.47% 11.878 12.290 - 10.08% -
rng::find_first_of(deque<int>)_(small_needle)/50 3.46% 172.150 178.114 - 4.30% -
bm_write 3.46% 573.618 593.482 - -0.37% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 3.46% 789.917 817.235 - 2.62% -
BM_std_minmax<int>/8 3.46% 1.116 1.155 - -0.04% -
BM_deque_deque_ranges_copy_backward/65536 3.46% 7950.312 8225.209 - 3.05% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.46% 1.217 1.259 - 3.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.45% 2.648 2.740 - 3.70% -
std::adjacent_find(list<int>,_pred)/8192 3.45% 8029.967 8306.775 - 2.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.43% 6.098 6.307 - 7.02% -
BM_StringAssignStr_Huge_Transparent 3.43% 108.753 112.485 - 8.70% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 3.43% 16.465 17.030 - 1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.43% 1074809.345 1111652.955 - 0.01% -
BM_RangesPushHeap_float_Ascending_16 3.43% 0.988 1.022 - 4.09% -
std::find_end(vector<int>)_(process_all)/1024 3.42% 223.301 230.949 - -5.43% -
std::set<std::string>::count(key)_(existent)/8192 3.42% 28.545 29.522 - -0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.42% 194763182.371 201426322.368 - -3.11% -
BM_std_min<short>/25 3.42% 2.085 2.157 - 3.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 3.42% 23.069 23.857 - 1.72% -
BM_std_minmax_element<int>/64 3.41% 16.901 17.478 - 1.15% -
BM_deque_vector_ranges_copy_backward/0 3.41% 1.377 1.424 - 3.42% -
std::search(deque<int>)_(no_match)/1024 3.41% 262.025 270.955 - -34.78% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 3.41% 7416.231 7668.989 - 1.64% -
rng::find_end(forward_list<int>)_(process_all)/8192 3.41% 5584.643 5774.922 - -0.76% -
std::fill(vector<bool>)/64 3.40% 1.563 1.616 - -1.14% -
bm_lexicographical_compare<signed_char>/5 3.39% 2.148 2.221 - 0.64% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 3.39% 29.600 30.602 - 0.51% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.39% 10.571 10.929 - 1.17% -
SetIntersection_Front_Set_uint64_16384_1 3.38% 1085885.856 1122591.899 - 0.83% -
rng::copy_if(list<int>)_(every_other)/4096 3.38% 3266.822 3377.112 - 3.67% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.37% 109485.265 113172.924 - 2.97% -
BM_vector_deque_ranges_copy_backward/512 3.37% 17.609 18.202 - 1.64% -
std::find_if_not(list<int>)_(bail_25%)/8 3.37% 1.277 1.320 - 8.54% -
std::copy_n(vector<int>)/8 3.36% 2.126 2.198 - 1.52% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.36% 25.215 26.062 - -2.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.36% 0.807 0.834 - 10.12% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.35% 6.797 7.025 - -0.02% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 3.35% 0.360 0.372 - 2.96% -
SetIntersection_None_Set_uint32_262144_1024 3.34% 1156657.469 1195335.369 - 4.41% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 3.34% 162845.539 168285.120 - 1.99% -
BM_RangesPushHeap_float_Random_4 3.33% 2.914 3.011 - 3.40% -
std::unique(vector<int>,_pred)_(contiguous)/1024 3.32% 531.616 549.288 - 1.88% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.32% 1.138 1.175 - 3.67% -
std::move_backward(vector<bool>)_(unaligned)/1048576 3.32% 6493.945 6709.242 - 3.49% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 3.31% 57.212 59.109 - 4.96% -
SetIntersection_Front_Vector_string_262144_262144 3.31% 14427878.988 14905677.816 - 2.90% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.31% 223.240 230.632 - 9.25% -
std::find(list<int>)_(process_all)/50 3.31% 18.055 18.652 - 2.87% -
SetIntersection_Front_Set_uint64_262144_256 3.30% 4654505.522 4808162.285 - 7.31% -
std::copy_n(deque<int>)/8 3.30% 2.701 2.790 - 5.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.29% 1428060.895 1475099.495 - 4.95% -
rng::count_if(deque<int>)_(every_other)/8 3.28% 3.258 3.365 - 0.30% -
BM_std_minmax_element<char>/64000 3.28% 16378.110 16915.379 - -3.34% -
BM_std_minmax<short>/18 3.28% 2.002 2.067 - 3.80% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.28% 32.389 33.451 - 5.94% -
BM_std_min<char>/6 3.28% 1.561 1.612 - 1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 3.27% 9276390.402 9579882.314 - 0.97% -
BM_RangesMakeHeap_uint64_Random_16384 3.27% 1.018 1.051 - 4.66% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.27% 168587978.343 174094612.767 - 3.45% -
std::unordered_set<int>::find(key)_(non-existent)/1024 3.27% 1.174 1.212 - -6.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.26% 27.070 27.954 - 2.04% -
BM_RangesMakeHeap_uint64_Random_256 3.26% 1.170 1.208 - 0.39% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 3.26% 5.923 6.116 - -0.81% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.26% 22.680 23.418 - -7.51% -
std::search_n(deque<int>,_pred)_(no_match)/1000 3.26% 601.108 620.682 - 2.98% -
rng::reverse_copy(vector<int>)/8 3.26% 2.428 2.507 - -1.08% -
710_omnetpp_r 3.25% 8.843 9.131 - 3.21% -
std::generate(list<int>)/8192 3.25% 6945.441 7171.483 - -3.17% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.25% 114104709.719 117814889.989 - 1.09% -
std::partial_sort(deque<int>)_(heap)/8192 3.25% 287235.692 296560.933 - 4.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.24% 12556.344 12963.499 - 1.63% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3.24% 3325.612 3433.407 - -5.31% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 3.24% 10.077 10.403 - -0.34% -
BM_RangesPopHeap_float_1 3.24% 0.467 0.482 - 3.23% -
BM_RangesPopHeap_uint64_1024 3.23% 21.462 22.156 - 3.34% -
BM_MakeThenSortHeap_uint64_Random_4 3.22% 3.964 4.091 - 1.68% -
BM_RangesPushHeap_string_Descending_16384 3.22% 2.347 2.422 - -1.61% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 3.22% 328.709 339.279 - 4.25% -
BM_std_minmax<unsigned_short>/21 3.21% 1.942 2.005 - 2.16% -
std::adjacent_find(deque<int>,_pred)/8 3.21% 4.347 4.486 - 4.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.20% 10.559 10.897 - 2.44% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 3.20% 1874556.040 1934537.983 - -20.28% -
SetIntersection_Front_Set_string_256_64 3.20% 15099857.875 15582616.237 - -3.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.19% 11442.351 11807.879 - -0.27% -
BM_RangesPopHeap_uint64_16384 3.19% 31.259 32.257 - 3.26% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.19% 3.046 3.143 - 5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.19% 1637574.871 1689784.344 - -1.58% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 3.19% 6484.898 6691.602 - 3.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.19% 11802.114 12178.080 - -0.23% -
SetIntersection_Front_Set_uint64_1024_1024 3.19% 15240102.378 15725512.278 - -0.21% -
std::find_end(vector<int>)_(process_all)/1048576 3.18% 218396.645 225352.089 - -6.41% -
std::for_each_n(vector<int>)/8 3.18% 2.454 2.532 - 1.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.18% 2.922 3.015 - 0.31% -
SetIntersection_Interlaced_Set_string_64_64 3.18% 37742526.272 38941007.499 - 8.13% -
rng::copy(vector<bool>)_(aligned)/1048576 3.17% 1007.341 1039.299 - -70.90% -
SetIntersection_Interlaced_Vector_string_1024_64 3.17% 8458819.022 8727006.351 - 3.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 3.17% 13.966 14.408 - 1.22% -
BM_RangesPushHeap_string_PipeOrgan_16384 3.17% 13.159 13.576 - -7.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.17% 54060.812 55772.473 - 3.07% -
BM_std_min<char>/7 3.16% 1.802 1.859 - 0.19% -
rng::find_first_of(deque<int>)_(small_needle)/32 3.16% 112.647 116.211 - 4.70% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.16% 18047818.684 18618239.388 - 5.60% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.16% 8.570 8.841 - 3.87% -
SetIntersection_Interlaced_Set_float_256_256 3.16% 8908956.735 9190140.792 - -2.47% -
std::deque<int>::ctor(size)/32 3.15% 26.086 26.909 - 3.01% -
SetIntersection_Interlaced_Set_uint64_256_16 3.15% 12266759.780 12653435.858 - 4.22% -
rng::adjacent_find(list<int>,_pred)/8192 3.15% 7624.463 7864.520 - -9.84% -
BM_RangesPushHeap_uint64_Random_4 3.15% 2.118 2.185 - 2.33% -
std::for_each(join_view(vector<vector<int>>))/8 3.14% 1.382 1.425 - 3.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.14% 3.607 3.721 - 3.04% -
SetIntersection_None_Set_string_262144_4 3.13% 1663267.416 1715391.275 - 1.64% -
std::unordered_multiset<int>::ctor(const&)/32 3.13% 197.508 203.692 - 2.90% -
BM_std_min<short>/16 3.13% 1.714 1.768 - -1.81% -
BM_std_minmax<short>/30 3.12% 2.749 2.835 - 1.35% -
std::find(list<int>)_(bail_25%)/1024 3.12% 129.593 133.630 - 2.68% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 3.11% 0.359 0.370 - 2.49% -
SetIntersection_Front_Vector_string_262144_1024 3.11% 39886859.472 41127672.936 - 2.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 3.11% 1071771.156 1105082.955 - -2.48% -
BM_RangesPushHeap_uint32_SingleElement_262144 3.11% 0.356 0.367 - 1.59% -
rng::remove_copy(deque<int>)_(prefix)/50 3.11% 20.731 21.375 - -2.25% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 3.10% 17.643 18.190 - 12.73% -
std::search(list<int>)_(no_match)/1024 3.10% 746.730 769.867 - 4.26% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.10% 10.445 10.769 - 7.84% -
std::copy_backward(vector<int>)/8 3.10% 2.104 2.169 - -2.50% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.09% 27.335 28.181 - 5.83% -
BM_std_minmax<char>/10 3.09% 1.343 1.384 - 6.37% -
std::stable_sort(vector<int>)_(repeated)/1024 3.09% 1095.207 1129.047 - -0.05% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.08% 6471.977 6671.436 - 2.86% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 3.08% 1342.624 1383.920 - -12.64% -
SetIntersection_Interlaced_Set_string_1024_64 3.07% 16653239.115 17165091.994 - -3.12% -
BM_RangesPushHeap_uint32_SingleElement_16384 3.07% 0.356 0.367 - 1.60% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 3.06% 51.465 53.041 - 1.35% -
BM_RangesPushHeap_uint32_Random_4 3.06% 2.488 2.564 - 0.47% -
std::search_n(deque<int>,_pred)_(no_match)/1024 3.06% 624.187 643.286 - 2.48% -
rng::unique(list<int>)_(sprinkled)/1024 3.06% 946.101 975.031 - 2.39% -
BM_std_min<unsigned_short>/9 3.06% 6.194 6.383 - -1.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 3.05% 1.438 1.482 - -0.88% -
BM_RangesMakeHeap_float_Random_4 3.05% 1.592 1.640 - 7.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.05% 14481.646 14923.250 - 0.45% -
SetIntersection_None_Set_string_262144_1 3.05% 1657441.406 1707965.984 - 0.69% -
BM_vector_deque_move/64 3.04% 2.729 2.812 - 3.97% -
rng::none_of(deque<int>)_(process_all)/32 3.04% 16.933 17.448 - -3.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.04% 3337.345 3438.741 - -0.39% -
std::unordered_multiset<int>::clear()/1024 3.04% 7707.934 7942.092 - 0.73% -
std::partition_point(deque<int>)/50 3.04% 4.808 4.954 - 7.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.03% 137012.633 141170.846 - 2.21% -
std::set<int>::ctor(const&,_alloc)/8192 3.03% 48644.879 50119.952 - 1.92% -
BM_MakeHeap_string_Heap_16384 3.03% 4.911 5.060 - -1.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.03% 97.801 100.763 - 10.22% -
SetIntersection_None_Set_string_262144_16 3.03% 1660216.309 1710484.375 - 1.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.03% 181406.700 186898.730 - 2.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.02% 10.156 10.463 - 9.14% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.01% 46.823 48.234 - 1.62% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.01% 10.276 10.585 - 2.36% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 3.01% 18.953 19.523 - 1.63% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.00% 4.829 4.974 - 1.69% -
BM_std_min<int>/28 2.99% 1.983 2.043 - 0.60% -
BM_RangesPushHeap_uint64_SingleElement_64 2.99% 0.360 0.371 - -3.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.97% 53958.828 55561.760 - 3.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.96% 2.985 3.073 - 3.01% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.96% 1.529 1.575 - -3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.96% 8746787.228 9005557.058 - -24.43% -
BM_MakeHeap_float_Random_1024 2.96% 1.226 1.262 - 2.31% -
std::set<std::string>::ctor(const&)/32 2.96% 681.497 701.639 - 1.49% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.95% 27.513 28.325 - 3.47% -
BM_MakeThenSortHeap_float_Descending_256 2.95% 6.066 6.245 - 9.14% -
std::find_if(vector<bool>)_(process_all)/50 2.95% 34.641 35.662 - -2.43% -
BM_std_min<short>/23 2.95% 2.129 2.192 - 3.61% -
SetIntersection_Interlaced_Vector_string_256_64 2.95% 20500245.726 21104459.622 - 4.60% -
SetIntersection_None_Vector_string_262144_1 2.95% 1320687.437 1359607.483 - -0.15% -
SetIntersection_None_Set_uint32_262144_262144 2.95% 1160155.762 1194340.656 - 4.02% -
rng::stable_partition(list<int>)_(sparse)/1024 2.94% 919.569 946.576 - 3.03% -
rng::copy_if(deque<int>)_(entire_range)/8 2.93% 2.837 2.921 - -1.03% -
SetIntersection_None_Set_float_1024_1024 2.93% 8789915.203 9047129.791 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.93% 149317.776 153685.576 - 1.77% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.92% 8.417 8.663 - 0.57% -
rng::find_first_of(vector<int>)_(small_needle)/50 2.92% 69.308 71.331 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.92% 342353904.140 352342446.782 - 0.03% -
std::unique_copy(list<int>)_(contiguous)/8192 2.91% 6824.475 7023.400 - 1.94% -
BM_PushHeap_uint64_Random_262144 2.91% 5.875 6.046 - -1.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.90% 6649.547 6842.478 - 2.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.90% 6293.506 6475.925 - 4.07% -
SetIntersection_Front_Set_string_1024_16 2.90% 1946502.855 2002870.687 - -0.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 2.89% 0.876 0.901 - -3.36% -
BM_RangesPushHeap_uint32_SingleElement_256 2.89% 0.382 0.393 - 1.59% -
SetIntersection_None_Set_string_262144_256 2.89% 1664237.631 1712254.475 - 1.19% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.88% 1.844 1.897 - 2.80% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.88% 511.679 526.432 - -0.20% -
706_stockfish_r 2.88% 20.677 21.273 - -1.44% -
std::search(vector<int>)_(same_length)/8192 2.88% 1872.910 1926.903 - -1.71% -
BM_MakeHeap_string_Heap_262144 2.87% 5.112 5.259 - -3.82% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 2.87% 78.328 80.577 - 3.94% -
SetIntersection_None_Set_string_262144_16384 2.87% 1660722.088 1708387.451 - 0.99% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.87% 763.222 785.111 - -0.31% -
rng::find_if(vector<char>)_(process_all)/8 2.86% 2.449 2.519 - 1.27% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.85% 1.852 1.904 - 2.87% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.85% 15700076.569 16147184.351 - 7.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.84% 16.977 17.460 - -12.19% -
SetIntersection_None_Set_string_262144_262144 2.84% 1654347.576 1701395.670 - 0.17% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 2.84% 15.737 16.184 - 0.68% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.84% 782.535 804.736 - 1.20% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.84% 1921.984 1976.483 - 2.88% -
BM_CmpLess_short_schar 2.84% 0.945 0.972 - 0.51% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 2.83% 32463.245 33382.902 - -17.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.83% 13596.490 13981.626 - 4.75% -
BM_RangesPushHeap_uint32_SingleElement_1024 2.83% 0.363 0.373 - 1.60% -
BM_MakeHeap_string_Heap_1024 2.83% 4.687 4.819 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.82% 11724878.246 12056102.648 - -0.58% -
BM_RangesPushHeap_string_PipeOrgan_1024 2.82% 9.636 9.907 - -5.18% -
rng::starts_with(vector<int>,_pred)/8 2.81% 4.223 4.341 - 5.22% -
SetIntersection_Interlaced_Set_uint64_64_64 2.81% 15115912.104 15540919.326 - 2.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.81% 149244.184 153436.766 - 1.21% -
rng::copy_backward(vector<bool>)_(aligned)/262144 2.81% 273.845 281.538 - -4.35% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.80% 5.028 5.169 - 0.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.80% 2.902 2.983 - -0.58% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.80% 28.182 28.971 - -4.39% -
BM_MakeHeap_string_Ascending_262144 2.79% 7.630 7.843 - -14.50% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.79% 2.368 2.434 - 6.62% -
SetIntersection_Interlaced_Set_string_256_256 2.78% 31970120.750 32860070.063 - 1.44% -
BM_MakeHeap_float_PipeOrgan_4 2.78% 0.402 0.413 - 6.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.78% 202199407.609 207816823.080 - 2.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.77% 1087243.176 1117409.966 - 2.45% -
SetIntersection_None_Vector_uint64_16384_1024 2.76% 1144142.591 1175748.024 - -0.22% -
BM_std_minmax<int>/13 2.76% 1.350 1.387 - 0.02% -
SetIntersection_None_Set_string_262144_1024 2.75% 1654420.004 1699866.375 - -0.32% -
BM_PushHeap_float_Random_262144 2.75% 7.522 7.729 - 2.33% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.74% 12242.419 12577.781 - -0.60% -
std::find(list<int>)_(bail_25%)/8192 2.73% 1423.993 1462.922 - 2.72% -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.73% 3.014 3.097 - 5.36% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.73% 233831417.326 240212212.347 - 2.63% -
BM_std_min<unsigned_short>/12 2.72% 1.494 1.535 - 1.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.71% 16.674 17.127 - 0.60% -
BM_RangesPushHeap_string_Descending_256 2.71% 2.308 2.371 - 0.12% -
std::multimap<int,_int>::count(key)_(existent)/32 2.70% 3.497 3.591 - 2.81% -
std::find_if(deque<int>)_(bail_25%)/8192 2.70% 684.823 703.331 - -0.02% -
SetIntersection_Interlaced_Set_uint64_64_4 2.70% 22388373.378 22992708.161 - 2.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 2.70% 5.331 5.475 - 0.82% -
BM_std_min<unsigned_long_long>/14 2.70% 1.940 1.992 - 3.18% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.70% 1.266 1.300 - 2.33% -
SetIntersection_None_Vector_float_262144_1024 2.69% 1172618.384 1204187.244 - -2.25% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.68% 255.423 262.270 - 1.24% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.68% 4.440 4.559 - 2.41% -
std::set<std::string>::find(key)_(non-existent)/32 2.67% 10.079 10.349 - 11.54% -
BM_std_min<unsigned_char>/8 2.67% 2.271 2.332 - -0.72% -
rng::search(list<int>)_(single_element)/1000 2.67% 636.571 653.559 - -1.87% -
BM_RangesPushHeap_uint64_Descending_256 2.67% 0.398 0.409 - 2.73% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.66% 16.191 16.621 - -1.91% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.66% 25.045 25.710 - 1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 2.65% 2.959 3.037 - -5.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.65% 1661861.246 1705949.625 - 1.11% -
rng::unique_copy(deque<int>)_(sprinkled)/1024 2.65% 467.274 479.661 - 2.30% -
SetIntersection_None_Set_uint32_262144_256 2.65% 1154992.838 1185562.906 - 3.07% -
rng::fold_left(list<int>)/8192 2.65% 10465.729 10742.597 - 2.14% -
SetIntersection_None_Set_string_1024_1 2.65% 8952407.297 9189198.878 - 2.87% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.64% 207403545.138 212889026.648 - 3.17% -
BM_RangesPopHeap_uint64_64 2.64% 12.676 13.012 - 3.09% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 2.64% 34.516 35.428 - 3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.64% 1640724.285 1684023.926 - -1.36% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.62% 253.869 260.532 - 1.63% -
SetIntersection_Interlaced_Set_string_1024_1024 2.62% 57255023.955 58754026.368 - 3.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.62% 6.460 6.629 - 0.94% -
std::count_if(deque<int>)_(every_other)/8 2.62% 3.356 3.444 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.62% 1593804.371 1635495.231 - 2.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.61% 78.149 80.193 - 5.83% -
std::map<int,_int>::contains(key)_(existent)/32 2.61% 1.581 1.622 - 2.87% -
rng::find_if(vector<int>)_(process_all)/8 2.61% 2.515 2.581 - -1.77% -
BM_RangesMakeThenSortHeap_float_Random_4 2.61% 4.211 4.321 - 0.03% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 2.61% 485.219 497.862 - 0.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.60% 21.091 21.640 - 3.33% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.60% 10.527 10.801 - 0.52% -
SetIntersection_None_Vector_uint64_16384_16384 2.59% 1158229.028 1188283.002 - 1.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.59% 9.405 9.649 - 1.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.59% 5.301 5.439 - -0.72% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.59% 74.296 76.220 - 3.74% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.58% 774.205 794.205 - 18.46% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.58% 4.279 4.389 - 3.49% -
rng::find_if_not(deque<int>)_(bail_25%)/8 2.58% 1.456 1.493 - -2.75% -
SetIntersection_None_Set_string_262144_64 2.58% 1658481.689 1701221.435 - 0.38% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 2.57% 22.264 22.837 - 0.00% -
BM_std_min<unsigned_char>/7 2.57% 1.797 1.843 - 0.17% -
std::adjacent_find(deque<int>,_pred)/50 2.57% 29.347 30.100 - 1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.56% 603.816 619.276 - -0.25% -
std::partial_sort(deque<int>)_(repeated)/1024 2.56% 6315.372 6477.043 - 1.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.56% 198.062 203.130 - 1.72% -
std::find_end(vector<int>)_(process_all)/1000 2.56% 219.869 225.491 - -5.32% -
BM_CmpEqual_uint_schar 2.55% 1.060 1.087 - 0.76% -
SetIntersection_Front_Vector_string_16384_1024 2.55% 38240050.647 39215282.936 - -0.45% -
std::find_if_not(vector<bool>)_(process_all)/50 2.55% 35.039 35.932 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.55% 1637751.383 1679484.621 - -1.45% -
rng::unique_copy(deque<int>)_(sprinkled)/8192 2.55% 3738.466 3833.705 - 2.26% -
rng::find_first_of(deque<int>)_(small_needle)/8192 2.53% 27605.226 28304.898 - 0.48% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.53% 1234608.562 1265886.473 - 3.23% -
BM_deque_deque_move_backward/64000 2.53% 7904.810 8104.854 - 0.96% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.53% 2.076 2.128 - 26.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.53% 1.998 2.048 - 0.26% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.53% 25.878 26.532 - 2.62% -
std::map<std::string,_int>::clear()/32 2.53% 890.928 913.438 - 1.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.52% 33.654 34.503 - -2.42% -
SetIntersection_None_Set_uint64_1024_1 2.52% 8713253.283 8933143.102 - 0.25% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.52% 6279.518 6437.646 - -0.28% -
BM_StringFindStringLiteral/1024 2.52% 17.519 17.959 - -0.70% -
SetIntersection_Front_Vector_string_1024_4 2.51% 1222950.149 1253698.144 - 1.19% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 2.51% 8.190 8.396 - -0.17% -
BM_StringConstructDestroyCStr_Large_Transparent 2.51% 9.022 9.249 - 3.32% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.51% 43.592 44.687 - 4.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 2.51% 86.882 89.064 - 55.39% -
std::copy_backward(vector<bool>)_(aligned)/64 2.51% 1.617 1.658 - -6.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.50% 25.976 26.625 - 9.54% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 2.50% 9.157 9.385 - 0.92% -
SetIntersection_Front_Vector_string_64_64 2.49% 27771674.175 28463599.267 - 2.73% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.49% 0.925 0.948 - 2.46% -
SetIntersection_Front_Set_float_16384_16 2.49% 1301908.382 1334281.260 - 1.32% -
BM_deque_deque_copy/1024 2.49% 38.387 39.341 - 0.14% -
rng::partition_point(deque<int>)/50 2.49% 4.241 4.347 - -0.03% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 2.48% 1.469 1.506 - -3.49% -
BM_MakeHeap_string_Heap_256 2.48% 4.814 4.933 - -0.46% -
bm_ranges_lexicographical_compare<int>/16 2.48% 2.235 2.291 - -0.65% -
SetIntersection_Interlaced_Set_uint64_64_1 2.48% 17529130.493 17963149.293 - 2.97% -
BM_MakeHeap_string_Heap_64 2.47% 4.936 5.058 - -0.87% -
rng::fill(vector<int>)/32 2.47% 1.039 1.065 - 2.47% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.47% 415.825 426.086 - 2.59% -
rng::find_if(vector<bool>)_(process_all)/50 2.47% 35.043 35.908 - -2.12% -
BM_StringFindStringLiteral/256 2.47% 5.324 5.455 - 2.43% -
BM_StringRelational_Less_Small_Empty_Control 2.46% 2.047 2.097 - 10.47% -
rng::stable_sort(vector<int>)_(shuffled)/1024 2.46% 2183.155 2236.840 - -0.98% -
rng::for_each(multimap<int>)/8192 2.46% 7271.659 7450.454 - -54.82% -
BM_std_min<char>/31 2.46% 2.448 2.508 - 0.78% -
std::set<int>::ctor(const&,_alloc)/1024 2.45% 6135.782 6286.058 - 0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 2.45% 3.245 3.325 - -0.43% -
SetIntersection_None_Set_uint64_262144_262144 2.45% 1200035.725 1229398.031 - 1.42% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.45% 249231.711 255326.925 - 2.00% -
BM_StringRelational_Less_Large_Empty_Control 2.44% 2.046 2.096 - 7.58% -
BM_StringRelational_Less_Empty_Small_Control 2.44% 2.051 2.101 - 5.48% -
BM_PushHeap_string_SingleElement_4 2.44% 2.164 2.216 - -7.69% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 2.43% 59.022 60.459 - 1.02% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.43% 27.941 28.621 - 5.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.43% 5805360.349 5946610.170 - 0.87% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.43% 31.246 32.006 - 4.76% -
SetIntersection_Front_Vector_uint32_262144_16 2.43% 1152291.986 1180309.329 - -0.89% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.43% 5.792 5.932 - 3.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.43% 23.966 24.547 - 2.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.42% 2949005.021 3020433.384 - 3.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.42% 1642865.398 1682641.846 - -1.50% -
SetIntersection_Interlaced_Set_string_16384_1 2.42% 1137519.723 1165003.968 - 0.81% -
rng::stable_sort(deque<int>)_(heap)/8192 2.40% 17397.161 17815.026 - 0.64% -
std::map<int,_int>::erase(key)_(existent)/8192 2.40% 25.286 25.892 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.40% 1130648.044 1157741.885 - 1.77% -
rng::rotate(list<int>)_(by_1/3)/50 2.39% 23.988 24.561 - 4.12% -
rng::find_first_of(deque<int>)_(small_needle)/1024 2.39% 3453.145 3535.606 - 0.58% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.38% 1882.215 1927.013 - 2.21% -
BM_std_min<unsigned_long_long>/7 2.37% 1.916 1.961 - 3.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.37% 147744.008 151239.782 - -0.97% -
std::set<int>::clear()/8192 2.36% 73077.695 74801.617 - 0.73% -
BM_deque_vector_copy_backward/70000 2.36% 8758.232 8964.703 - 2.35% -
SetIntersection_Front_Set_float_64_16 2.36% 16325552.774 16710280.710 - -2.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.36% 33.697 34.491 - 0.19% -
rng::remove_if(vector<int>)_(sprinkled)/32 2.36% 56.390 57.718 - 8.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.35% 1463.226 1497.682 - -0.49% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.35% 1842.684 1886.075 - 1.49% -
BM_StringRelational_Eq_Empty_Huge_Control 2.35% 0.473 0.484 - -1.26% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.35% 1095676.238 1121438.816 - 0.95% -
rng::fold_left(deque<int>)/50 2.35% 26.923 27.556 - -0.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 2.35% 1.672 1.711 - 0.44% -
BM_std_minmax<char>/7 2.34% 2.437 2.494 - -2.00% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.33% 14.855 15.201 - 0.82% -
BM_std_minmax<long_long>/7 2.33% 2.583 2.643 - 1.75% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.33% 10.465 10.708 - 1.57% -
BM_MakeThenSortHeap_uint64_Descending_4 2.33% 1.326 1.356 - -10.35% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.33% 16.655 17.042 - 2.08% -
rng::is_sorted(list<int>,_pred)/8 2.32% 4.231 4.330 - 2.44% -
rng::rotate(deque<int>)_(1_element_backward)/8192 2.32% 310.490 317.701 - 2.73% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.32% 15.872 16.241 - 0.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.32% 10.132 10.367 - -3.67% -
rng::count(vector<int>)_(every_other)/8 2.31% 1.353 1.384 - 0.03% -
SetIntersection_Interlaced_Set_string_262144_64 2.31% 2120094.320 2169143.148 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 2.31% 5820189.574 5954667.918 - 1.50% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.31% 22.074 22.583 - 1.29% -
SetIntersection_None_Vector_uint32_262144_1024 2.30% 1178448.188 1205577.601 - 0.85% -
std::set<int>::find(key)_(existent)/1024 2.30% 3.928 4.018 - -0.04% -
SetIntersection_None_Set_uint32_262144_16 2.30% 1156902.588 1183510.252 - 2.34% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.30% 0.967 0.990 - 0.94% -
rng::find_last(list<int>)_(bail_90%)/50 2.30% 1.245 1.274 - -1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.30% 1157143.661 1183723.934 - 4.35% -
BM_MakeHeap_float_Random_16 2.29% 1.574 1.610 - 0.15% -
SetIntersection_None_Set_uint32_262144_4 2.29% 1155221.436 1181648.842 - 2.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.28% 39977.180 40890.489 - 3.05% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.28% 7022.379 7182.732 - 2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.28% 1661434.406 1699334.715 - 0.87% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.28% 8.766 8.966 - -0.54% -
BM_RangesPopHeap_uint32_16 2.28% 7.556 7.728 - 2.52% -
std::find(vector<char>)_(bail_25%)/8 2.27% 1.063 1.087 - 7.57% -
BM_RangesMakeHeap_float_Random_262144 2.27% 1.111 1.136 - -0.14% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.27% 24.227 24.776 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.27% 8268396.309 8455827.773 - 3.85% -
BM_deque_deque_copy_backward/64000 2.26% 8138.693 8322.548 - 2.81% -
BM_std_minmax<unsigned_char>/32 2.26% 1.475 1.508 - -5.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.26% 6532.330 6679.647 - 4.83% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.25% 420.038 429.501 - 5.94% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.25% 1.439 1.472 - 2.89% -
BM_PushHeap_uint32_Random_256 2.25% 5.943 6.076 - 0.60% -
BM_RangesPopHeap_string_16384 2.25% 72.834 74.470 - 3.54% -
SetIntersection_None_Set_float_256_16 2.24% 11002732.342 11249533.865 - 1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.24% 1752175.211 1791473.309 - -1.57% -
rng::is_sorted(deque<int>)/8 2.24% 2.522 2.579 - -9.66% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.24% 659.802 674.566 - -3.55% -
BM_deque_deque_move_backward/1 2.23% 3.358 3.433 - 25.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.23% 32.762 33.494 - 14.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.23% 54677.563 55898.205 - 2.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.23% 20593737.938 21053351.582 - -3.56% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.22% 22.048 22.538 - 1.78% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.22% 75.160 76.827 - 2.44% -
SetIntersection_Front_Set_string_16384_16 2.22% 1944485.494 1987588.493 - -3.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.21% 1227502.185 1254681.406 - 2.33% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.21% 4.403 4.500 - -0.76% -
BM_std_min<short>/512 2.21% 7.267 7.428 - 1.31% -
rng::remove(list<int>)_(prefix)/1024 2.21% 956.986 978.120 - 1.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 2.21% 19353.443 19780.693 - -1.20% -
SetIntersection_Front_Set_uint64_262144_16 2.21% 1319400.369 1348519.289 - 3.22% -
BM_std_minmax<unsigned_long_long>/5 2.20% 1.801 1.841 - 2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.20% 1665698.650 1702412.273 - 0.89% -
rng::stable_sort(deque<int>)_(repeated)/1024 2.20% 1341.889 1371.459 - -1.29% -
SetIntersection_None_Vector_uint64_256_64 2.20% 3562153.232 3640630.517 - 3.24% -
std::map<int,_int>::count(key)_(existent)/32 2.20% 1.697 1.734 - 2.22% -
BM_std_minmax<char>/2 2.20% 0.861 0.879 - -1.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.20% 1645150.555 1681275.879 - -2.16% -
std::move(vector<bool>)_(aligned)/512 2.20% 2.337 2.388 - -0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 2.19% 10.671 10.905 - 0.82% -
std::is_sorted_until(list<int>,_pred)/8192 2.19% 7279.393 7438.776 - -4.25% -
BM_RangesMakeHeap_uint32_Ascending_16 2.19% 0.607 0.621 - 3.34% -
std::for_each_n(deque<int>)/50 2.19% 3.912 3.998 - 0.68% -
SetIntersection_Interlaced_Set_string_262144_4 2.19% 1842757.080 1883024.090 - -0.37% -
rng::stable_sort(vector<int>)_(ascending)/1024 2.18% 2055.996 2100.916 - -0.36% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 2.18% 27.299 27.895 - -3.52% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 2.18% 21.642 22.114 - -9.85% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.18% 1.261 1.288 - 1.70% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.18% 28.261 28.876 - 3.21% -
BM_MakeThenSortHeap_string_SingleElement_16 2.18% 13.678 13.976 - 1.90% -
SetIntersection_None_Vector_uint64_262144_1 2.18% 1171802.047 1197296.220 - 1.96% -
SetIntersection_Interlaced_Vector_float_16384_16 2.18% 2333023.016 2383777.398 - -38.75% -
BM_MakeHeap_string_SingleElement_64 2.17% 6.294 6.430 - -0.27% -
std::remove(list<int>)_(sprinkled)/1024 2.17% 950.472 971.118 - -4.25% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.17% 1512382.080 1545140.707 - 2.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.17% 12861.302 13139.858 - 4.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.16% 194593883.539 198806766.860 - -2.50% -
BM_std_minmax<int>/6 2.16% 1.357 1.386 - 2.76% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.16% 8.659 8.846 - 0.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.16% 9.079 9.275 - 1.21% -
std::is_sorted_until(vector<int>,_pred)/8192 2.16% 3233.907 3303.636 - -0.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.15% 23.936 24.452 - -3.25% -
SetIntersection_None_Set_float_262144_16384 2.15% 1178373.373 1203752.359 - 3.45% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.15% 3.760 3.841 - 0.64% -
SetIntersection_Interlaced_Set_float_262144_64 2.15% 1574893.146 1608749.758 - 2.25% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.15% 1.179 1.205 - 2.28% -
rng::remove_if(deque<int>)_(prefix)/1024 2.14% 569.681 581.894 - 3.71% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.14% 18.445 18.841 - 1.91% -
std::search(vector<int>)_(same_length)/1024 2.14% 245.654 250.919 - -1.54% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 2.14% 10.393 10.615 - 0.82% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.14% 253.163 258.581 - 3.35% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.14% 17042.060 17406.033 - 4.41% -
SetIntersection_None_Set_float_262144_256 2.13% 1183986.328 1209255.291 - 3.94% -
BM_RangesMakeHeap_float_Ascending_256 2.13% 0.653 0.667 - 3.55% -
BM_PushHeap_uint64_Random_256 2.13% 5.617 5.737 - 1.08% -
SetIntersection_None_Set_uint32_262144_64 2.12% 1158185.221 1182784.994 - 2.80% -
rng::rotate(vector<bool>)_(by_1/4)/1024 2.12% 14.435 14.742 - -3.81% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.12% 34.912 35.652 - -3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.12% 12217260.734 12475895.076 - -1.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.12% 13134.000 13411.999 - -0.64% -
std::rotate(deque<int>)_(1_element_backward)/8192 2.11% 311.547 318.115 - 2.69% -
BM_MakeHeap_string_Heap_16 2.11% 4.560 4.656 - 0.21% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.10% 6659.175 6799.202 - 1.72% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 2.10% 75421.050 77002.253 - -0.38% -
BM_RangesMakeHeap_string_Random_4 2.09% 5.701 5.820 - 1.16% -
BM_MakeHeap_uint32_PipeOrgan_256 2.09% 0.637 0.651 - 3.21% -
BM_CmpLess_ushort_int 2.09% 1.102 1.125 - 0.48% -
BM_RangesMakeThenSortHeap_float_Heap_262144 2.08% 30.222 30.852 - 0.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 2.08% 39.753 40.580 - 44.76% -
BM_deque_deque_ranges_move_backward/1 2.08% 3.431 3.503 - 25.32% -
BM_StringFindStringLiteral/512 2.07% 9.377 9.571 - 0.91% -
std::unique(deque<int>)_(contiguous)/32 2.07% 58.650 59.865 - 0.43% -
rng::find_end(vector<int>)_(match_near_end)/8192 2.07% 202.218 206.405 - -99.83% -
BM_std_minmax<char>/15 2.07% 2.993 3.055 - 4.27% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 2.07% 24.265 24.768 - 1.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.07% 142601.244 145551.257 - 1.78% -
std::find(list<int>)_(process_all)/8192 2.07% 8335.359 8507.772 - 0.07% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.06% 2187.903 2233.047 - -1.01% -
std::find_end(deque<int>)_(process_all)/8192 2.06% 2092.535 2135.667 - 4.66% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 2.06% 12146.686 12396.934 - -0.63% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.06% 11.502 11.739 - 1.16% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.06% 199.760 203.870 - 1.83% -
BM_RangesPopHeap_uint32_256 2.05% 16.919 17.266 - 2.34% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 2.05% 0.601 0.613 - 0.23% -
BM_CmpLess_uint_short 2.05% 1.046 1.067 - -0.02% -
std::search(list<int>)_(single_element)/8192 2.04% 7873.760 8034.099 - 2.63% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.03% 9.492 9.686 - 5.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.03% 15960.979 16285.657 - 3.70% -
BM_StringDestroy_Huge 2.03% 10.600 10.816 - 1.80% -
SetIntersection_Interlaced_Set_float_256_64 2.03% 15340160.950 15651617.883 - 1.09% -
bm_lexicographical_compare<signed_char>/16 2.03% 1.272 1.298 - -2.23% -
std::multimap<std::string,_int>::clear()/1024 2.03% 20072.098 20479.289 - 3.50% -
std::generate_n(deque<int>)/32 2.03% 8.281 8.449 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.03% 5840286.811 5958624.412 - -0.27% -
BM_PopHeap_pair<uint32,_uint32>_4 2.03% 3.125 3.189 - -1.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.02% 3.199 3.264 - 4.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.02% 8.340 8.509 - 0.28% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.02% 388496.674 396333.123 - 3.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.02% 88042.539 89818.294 - 2.71% -
SetIntersection_Front_Vector_uint32_1024_4 2.02% 1104061.911 1126319.016 - -0.84% -
SetIntersection_None_Set_string_64_64 2.01% 11955235.347 12195686.825 - -0.24% -
std::unordered_map<int,_int>::ctor(const&)/32 2.01% 200.034 204.046 - 1.49% -
BM_CmpEqual_int_short 2.00% 1.120 1.143 - 2.06% -
BM_RangesPopHeap_uint32_1024 2.00% 21.372 21.801 - 2.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.00% 220.931 225.357 - 4.02% -
std::is_sorted(list<int>,_pred)/8 2.00% 3.975 4.054 - -5.25% -
SetIntersection_None_Vector_string_262144_256 2.00% 1345561.565 1372457.784 - 4.44% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.00% 0.588 0.599 - 2.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.00% 2.357 2.404 - 7.23% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.00% 1959.122 1998.216 - 2.59% -
std::multiset<std::string>::erase(key)_(existent)/32 1.99% 49.720 50.711 - -13.66% -
BM_std_min<long_long>/22 1.99% 2.643 2.695 - 1.56% -
std::copy(vector<bool>)_(aligned)/4096 1.98% 4.634 4.726 - 0.53% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.98% 24.840 25.332 - 1.96% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.98% 8.889 9.066 - 1.08% -
std::count(list<int>)_(every_other)/8 1.98% 2.061 2.102 - 0.03% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 1.98% 3.962 4.040 - 0.41% -
BM_deque_deque_ranges_move_backward/70000 1.98% 8507.516 8676.030 - 2.00% -
SetIntersection_Front_Vector_string_64_16 1.98% 21689641.214 22119052.986 - 0.71% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.98% 4834.861 4930.577 - 2.55% -
BM_std_min<unsigned_int>/24 1.98% 1.818 1.854 - 1.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.98% 13408.939 13673.887 - 1.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.97% 19.673 20.062 - 1.30% -
BM_MakeThenSortHeap_uint64_SingleElement_64 1.97% 5.941 6.058 - 2.38% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.97% 9.000 9.178 - 2.26% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.97% 11530427.270 11757117.913 - 3.13% -
SetIntersection_None_Vector_string_16384_256 1.97% 1264189.474 1289040.133 - -0.13% -
std::find_if(vector<bool>)_(process_all)/8 1.97% 5.391 5.497 - -1.94% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.96% 14.040 14.315 - -3.19% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.96% 4600.118 4690.283 - 2.58% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.96% 1.259 1.284 - 6.71% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.96% 9965815.106 10160646.895 - -0.20% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.95% 54576230.768 55642343.001 - 1.43% -
BM_std_minmax<short>/15 1.95% 1.953 1.992 - 0.01% -
SetIntersection_None_Set_float_256_1 1.95% 11700031.430 11927847.522 - 1.42% -
rng::contains_subrange(list<int>)_(process_all)/50 1.94% 17.869 18.216 - 3.42% -
std::reverse(list<int>)/64 1.94% 17.336 17.673 - 0.10% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.94% 10.809 11.018 - 4.37% -
SetIntersection_Interlaced_Set_string_16_16 1.93% 64067227.474 65303371.597 - 2.96% -
BM_std_min<unsigned_char>/4096 1.93% 29.014 29.574 - 2.21% -
std::stable_sort(vector<int>)_(ascending)/1024 1.93% 2059.282 2098.965 - -0.48% -
BM_RangesPopHeap_uint64_256 1.93% 17.153 17.483 - 2.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.92% 83790.040 85402.311 - 1.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.92% 21.129 21.535 - -0.20% -
std::find_if_not(list<int>)_(process_all)/32768 1.92% 28677.040 29227.122 - -2.41% -
rng::search(vector<int>)_(single_element)/1000 1.92% 227.576 231.937 - -0.00% -
rng::stable_sort(vector<int>)_(heap)/1024 1.91% 2508.040 2556.048 - -0.53% -
BM_CmpEqual_schar_ushort 1.91% 1.095 1.116 - 0.47% -
BM_std_min<unsigned_short>/28 1.91% 2.621 2.671 - -0.80% -
BM_std_minmax<unsigned_char>/16 1.90% 0.925 0.942 - -3.14% -
rng::fill(deque<int>)/8192 1.90% 241.099 245.684 - 2.52% -
SetIntersection_None_Vector_uint64_64_64 1.90% 8898412.950 9067234.544 - 0.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.90% 23.613 24.061 - -0.50% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.89% 13.850 14.113 - 1.40% -
rng::partial_sort(vector<int>)_(descending)/8 1.89% 24.892 25.363 - 2.06% -
std::adjacent_find(list<int>,_pred)/8 1.89% 3.844 3.916 - 0.56% -
SetIntersection_Front_Set_uint64_256_64 1.88% 6241087.693 6358607.502 - 2.83% -
BM_RangesMakeHeap_uint32_SingleElement_256 1.88% 0.541 0.551 - 2.12% -
BM_RangesMakeHeap_uint32_Random_262144 1.88% 1.000 1.019 - -3.23% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.87% 24704.038 25166.692 - 0.04% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.87% 726.888 740.484 - 1.86% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.87% 16.490 16.798 - 1.95% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.87% 11.571 11.787 - -2.30% -
std::set<int>::ctor(const&)/1024 1.87% 6152.573 6267.595 - -0.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.87% 24693.495 25154.618 - 4.19% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.87% 80229.494 81726.689 - -6.86% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.86% 4135.914 4213.009 - 0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.86% 1482.119 1509.707 - -6.51% -
rng::copy_if(list<int>)_(entire_range)/32768 1.86% 27751.756 28267.742 - -0.48% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.86% 31.855 32.447 - 1.11% -
std::rotate(vector<int>)_(by_1/4)/8192 1.86% 2541.743 2588.995 - -0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.86% 20119784.482 20493499.092 - 5.24% -
BM_RangesMakeHeap_uint64_Random_16 1.86% 1.254 1.278 - -1.18% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.85% 9.592 9.770 - 2.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.85% 54625.415 55637.855 - 2.40% -
SetIntersection_Interlaced_Vector_string_1024_256 1.85% 20880413.205 21267414.873 - 2.51% -
BM_deque_deque_move_backward/2 1.85% 3.004 3.059 - 24.05% -
std::copy_if(deque<int>)_(every_other)/512 1.85% 182.764 186.140 - 1.83% -
std::copy_if(list<int>)_(entire_range)/32768 1.85% 28099.513 28618.370 - -4.62% -
SetIntersection_None_Vector_uint64_262144_256 1.84% 1181172.032 1202949.625 - -0.06% -
SetIntersection_None_Set_uint64_1024_1024 1.84% 8757191.085 8918204.604 - 2.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.84% 198.152 201.795 - -1.33% -
rng::find(list<int>)_(bail_25%)/32768 1.84% 7411.203 7547.451 - -0.82% -
SetIntersection_Interlaced_Vector_float_262144_16 1.84% 3137972.911 3195659.037 - -49.15% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.84% 59.414 60.504 - 2.39% -
SetIntersection_Interlaced_Set_float_16384_4 1.83% 173040017.451 176214968.032 - 2.25% -
rng::search(vector<int>)_(single_element)/1024 1.83% 233.063 237.333 - 0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.83% 6647.141 6768.624 - 2.56% -
BM_std_min<unsigned_char>/4000 1.83% 27.086 27.581 - 1.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.83% 6668.252 6789.985 - 1.93% -
BM_num_get<unsigned_long> 1.82% 11.097 11.300 - 2.19% -
rng::copy_n(deque<int>)/8 1.82% 2.729 2.779 - 0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 1.82% 2.667 2.716 - -3.26% -
std::find_if_not(vector<bool>)_(process_all)/8 1.82% 5.437 5.536 - -1.64% -
BM_RangesMakeHeap_string_Descending_262144 1.82% 3.491 3.555 - -37.42% -
std::map<int,_int>::erase(key)_(existent)/0 1.82% 20.737 21.114 - -0.44% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.82% 5.876 5.983 - -1.07% -
BM_RangesPushHeap_string_Descending_1024 1.82% 2.397 2.441 - -1.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.81% 69.605 70.867 - 0.67% -
std::count(vector<int>)_(every_other)/8 1.81% 1.357 1.382 - 3.59% -
BM_RangesSortHeap_uint32_4 1.81% 1.037 1.056 - 2.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.81% 1998582.518 2034703.695 - -2.75% -
rng::find_if(vector<bool>)_(process_all)/8 1.81% 5.441 5.540 - -1.35% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.81% 35913.377 36562.020 - 0.81% -
BM_deque_deque_ranges_move_backward/2 1.80% 3.005 3.059 - 20.99% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.80% 0.999 1.017 - -0.09% -
BM_MakeThenSortHeap_uint64_Random_64 1.80% 11.741 11.953 - 2.02% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.80% 8.751 8.908 - 0.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 1.80% 45.206 46.018 - 0.45% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.79% 12679.803 12907.268 - 0.69% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.79% 35149.750 35780.243 - -1.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.79% 3243896.707 3302004.422 - -6.83% -
BM_std_minmax_element<char>/4000 1.79% 1033.680 1052.174 - -4.41% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.79% 24.295 24.729 - 1.38% -
std::map<int,_int>::erase(iterator)/32 1.78% 20.570 20.936 - -0.44% -
SetIntersection_Front_Vector_string_16384_4 1.78% 1231219.554 1253142.129 - 0.37% -
SetIntersection_Front_Set_uint32_16384_1024 1.78% 17249918.077 17557037.941 - 13.55% -
BM_MakeThenSortHeap_uint32_SingleElement_16 1.78% 3.952 4.022 - -0.63% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.78% 1929.540 1963.825 - 2.20% -
BM_std_minmax<unsigned_long_long>/2 1.78% 0.850 0.865 - -0.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.78% 887168.217 902924.699 - 3.07% -
BM_std_min<short>/18 1.77% 1.593 1.621 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.77% 18100155.725 18420527.459 - -2.51% -
BM_deque_vector_move/4000 1.77% 143.092 145.619 - 4.06% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.76% 3.173 3.229 - 3.44% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.76% 3.668 3.732 - 0.09% -
BM_deque_vector_ranges_move_backward/1 1.76% 2.087 2.124 - 0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.76% 23315160.059 23725088.375 - 0.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.76% 45.632 46.434 - 1.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.76% 3755.674 3821.642 - 0.32% -
BM_std_minmax<char>/5 1.76% 1.757 1.788 - -3.81% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.75% 39.133 39.819 - 2.41% -
rng::find_first_of(vector<int>)_(large_needle)/8192 1.75% 6921423.683 7042689.818 - -0.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.75% 15458.211 15728.971 - 3.59% -
BM_std_minmax<unsigned_short>/28 1.75% 2.543 2.588 - 1.74% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.75% 16968.449 17265.361 - 0.23% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 1.74% 4246.926 4320.810 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.74% 27391460.611 27867457.581 - 2.78% -
BM_std_min<char>/15 1.73% 2.090 2.126 - -0.14% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.73% 25.438 25.878 - 1.32% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.73% 3.966 4.034 - -0.39% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.73% 200573850.279 204043617.424 - 3.05% -
std::move_backward(vector<bool>)_(aligned)/512 1.73% 2.414 2.456 - -3.52% -
rng::reverse_copy(deque<int>)/8 1.73% 3.022 3.074 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.72% 1263124.023 1284888.902 - -1.12% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.72% 24741.244 25165.971 - -0.59% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.71% 261880.655 266371.213 - -2.26% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.71% 219.598 223.362 - 2.10% -
BM_MakeThenSortHeap_float_Heap_64 1.71% 3.379 3.436 - -1.95% -
SetIntersection_Front_Vector_string_16384_256 1.71% 10036296.421 10208085.244 - 0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.71% 24762.503 25185.889 - 4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.71% 67637914.494 68794009.760 - 1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.71% 3268871.445 3324717.370 - -6.73% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 1.71% 703.059 715.069 - 4.24% -
SetIntersection_Front_Set_float_1024_256 1.71% 4756513.006 4837654.621 - -3.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.70% 1207392.076 1227961.876 - 2.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.70% 249.910 254.165 - 1.21% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.70% 35552.728 36157.887 - -1.27% -
BM_MakeThenSortHeap_float_Random_4 1.70% 4.198 4.270 - -4.30% -
rng::is_sorted_until(vector<int>,_pred)/8192 1.70% 3369.869 3427.138 - 5.88% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.70% 2447.957 2489.532 - 1.67% -
std::map<int,_int>::erase(iterator)/0 1.70% 20.347 20.692 - -0.56% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.69% 332.745 338.378 - -0.64% -
std::partial_sort(vector<int>)_(descending)/8 1.69% 24.582 24.998 - 0.75% -
std::set<std::string>::clear()/1024 1.69% 19635.737 19967.298 - 0.47% -
BM_lexicographical_compare_three_way<IntPtr>/1024 1.69% 244.258 248.381 - -0.94% -
rng::for_each(map<int>)/8 1.69% 6.212 6.317 - 41.19% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.68% 6.139 6.242 - 5.85% -
BM_LowerBound_string_262144 1.68% 2302.550 2341.229 - 4.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.68% 43203931.492 43928833.699 - 0.24% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.68% 6.527 6.636 - 2.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.67% 1438846.214 1462934.048 - 1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.67% 1102960.222 1121397.869 - 3.90% -
BM_std_minmax_element<char>/5500 1.67% 1415.018 1438.636 - -4.73% -
BM_RangesMakeHeap_string_Random_16384 1.67% 12.370 12.576 - -1.87% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.66% 5.430 5.520 - -0.13% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.66% 1577892.336 1604021.973 - 0.80% -
BM_RangesPopHeap_uint64_16 1.66% 7.617 7.743 - 1.10% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.65% 14.692 14.935 - 0.20% -
std::unique(list<int>,_pred)_(contiguous)/52 1.65% 74.421 75.653 - 2.54% -
rng::copy_backward(vector<int>)/1048576 1.65% 48837.659 49643.720 - 2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.65% 1076997.602 1094756.022 - -2.52% -
SetIntersection_Front_Vector_uint32_1024_1024 1.65% 5955589.858 6053580.978 - 0.99% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.64% 31.519 32.037 - 0.31% -
SetIntersection_Front_Vector_uint64_16384_1 1.64% 1081050.432 1098807.762 - -0.03% -
BM_MakeThenSortHeap_uint32_SingleElement_64 1.64% 7.210 7.328 - 0.71% -
BM_std_min<short>/31 1.64% 2.584 2.626 - 2.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.63% 953.973 969.558 - 0.66% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.63% 22.739 23.111 - 0.14% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.63% 30.548 31.047 - 1.55% -
std::map<std::string,_int>::ctor(const&)/32 1.63% 698.269 709.654 - -10.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.63% 4.852 4.931 - 1.38% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 1.62% 24.750 25.151 - -4.74% -
SetIntersection_Front_Set_float_16384_4 1.62% 1156518.502 1175252.667 - 1.43% -
std::stable_sort(vector<int>)_(heap)/1024 1.62% 2507.095 2547.638 - -0.89% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 1.62% 20.782 21.118 - -5.65% -
std::rotate(list<int>)_(by_1/3)/50 1.62% 24.573 24.970 - 0.74% -
BM_CmpLess_uint_uint 1.61% 1.108 1.126 - 0.56% -
BM_std_min<unsigned_char>/512 1.61% 6.386 6.488 - 1.14% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 1.61% 2.910 2.957 - 2.07% -
SetIntersection_None_Set_string_256_1 1.60% 11894795.336 12085445.883 - -0.21% -
BM_std_minmax<unsigned_short>/17 1.60% 1.703 1.730 - 1.08% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.60% 1.076 1.093 - 0.36% -
std::shift_left(deque<int>)/32 1.60% 4.727 4.803 - 1.57% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.60% 576.645 585.857 - -0.40% -
rng::copy_if(deque<int>)_(every_other)/512 1.60% 182.984 185.904 - 2.04% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.60% 173.686 176.456 - 1.67% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.58% 3757.109 3816.585 - -0.65% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.58% 2873.207 2918.674 - 1.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.58% 10046144.451 10205089.476 - 4.19% -
SetIntersection_Front_Set_float_262144_64 1.58% 1915591.574 1945882.705 - 3.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.58% 385.360 391.454 - 1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.58% 1100260.334 1117657.252 - 3.05% -
BM_MakeThenSortHeap_float_Ascending_4 1.58% 1.409 1.431 - 2.44% -
SetIntersection_Front_Set_uint32_4_4 1.58% 147497701.164 149825846.551 - 1.56% -
BM_deque_vector_ranges_move/5500 1.58% 198.173 201.300 - 1.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.58% 54498.134 55356.885 - 0.97% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.57% 107449.152 109140.567 - -0.64% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.57% 13.919 14.138 - 1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.57% 348611614.882 354092827.885 - 2.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.57% 3.723 3.782 - 2.78% -
std::rotate(vector<int>)_(by_1/4)/1024 1.57% 323.385 328.463 - -0.20% -
rng::stable_partition(list<int>)_(dense)/1024 1.57% 1744.136 1771.485 - 1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.56% 1.003 1.019 - -0.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.56% 393137.923 399272.685 - 2.16% -
SetIntersection_None_Set_uint64_262144_16384 1.56% 1204397.299 1223183.432 - 0.89% -
SetIntersection_Front_Set_float_262144_16 1.56% 1291724.813 1311839.319 - 3.14% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.56% 35.105 35.651 - 3.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.55% 670.024 680.435 - 0.04% -
SetIntersection_Interlaced_Set_string_1024_16 1.55% 13513901.470 13723828.681 - -1.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.55% 5.044 5.122 - 1.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.55% 137390.131 139523.601 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.55% 39416436.411 40028043.094 - 2.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.55% 0.728 0.739 - 0.81% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.55% 37.623 38.205 - -0.91% -
std::is_sorted_until(list<int>)/8192 1.54% 7032.466 7141.087 - -1.84% -
BM_CmpEqual_uint_short 1.54% 1.060 1.076 - 1.53% -
std::remove_copy(vector<int>)_(prefix)/32 1.54% 8.893 9.030 - 0.41% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.54% 755.461 767.098 - 0.04% -
SetIntersection_Front_Set_uint32_256_1 1.54% 4445961.343 4514409.463 - 1.55% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.54% 1654.390 1679.826 - 1.69% -
BM_MakeThenSortHeap_string_SingleElement_1024 1.54% 29.724 30.181 - 0.88% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.54% 213726.423 217009.325 - 1.39% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.54% 31851.616 32340.610 - 0.37% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.53% 140.536 142.681 - 2.38% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.53% 8.648 8.780 - -0.10% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.53% 1.172 1.190 - -3.21% -
std::multiset<int>::insert(value)_(already_present)/1024 1.52% 29.092 29.535 - 3.43% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.52% 243705.320 247413.283 - 1.28% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.52% 1266279.135 1285524.496 - 0.93% -
std::stable_partition(list<int>)_(sparse)/1024 1.51% 943.776 958.073 - 4.91% -
std::set<std::string>::insert(value)_(new_value)/1024 1.51% 63.778 64.743 - 0.25% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.51% 494.784 502.267 - 0.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.51% 16.761 17.015 - 0.73% -
rng::copy_n(deque<int>)/262144 1.51% 10170.585 10324.314 - -0.32% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.51% 24.406 24.775 - 1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.51% 15720114.815 15957213.003 - 1.81% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.51% 12419.521 12606.772 - 2.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.51% 9692628.627 9838602.985 - -9.12% -
SetIntersection_None_Set_string_16384_16384 1.51% 198886124.322 201880738.647 - 1.36% -
SetIntersection_None_Vector_uint64_256_1 1.51% 4493374.487 4561029.059 - 1.09% -
std::reverse_copy(list<int>)/512 1.51% 366.170 371.683 - 1.32% -
std::set<int>::upper_bound(key)_(existent)/8192 1.50% 8.015 8.135 - 3.50% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.50% 626010.613 635427.931 - 1.84% -
BM_MakeThenSortHeap_uint32_Heap_16 1.50% 5.129 5.206 - 1.60% -
BM_std_minmax<unsigned_short>/26 1.50% 2.510 2.548 - -1.27% -
BM_vector_deque_move/5500 1.50% 194.509 197.423 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.49% 1839126.629 1866605.713 - -1.83% -
SetIntersection_Front_Set_uint64_16384_256 1.49% 4917342.872 4990784.193 - -1.43% -
rng::replace_if(list<int>)_(prefix)/8192 1.49% 7184.902 7292.188 - 1.22% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 1.49% 4.487 4.554 - 2.96% -
BM_std_minmax<short>/7 1.49% 1.790 1.817 - 3.99% -
BM_CmpLess_schar_short 1.49% 0.946 0.960 - 1.20% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.49% 30.200 30.649 - 3.64% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.49% 16.409 16.653 - 1.01% -
BM_std_minmax<unsigned_short>/19 1.49% 2.131 2.162 - -0.55% -
BM_std_minmax<unsigned_short>/18 1.48% 1.933 1.962 - -1.14% -
SetIntersection_Interlaced_Set_string_262144_1 1.48% 1136330.426 1153157.880 - -1.42% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.48% 11.507 11.677 - 1.80% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.48% 524.515 532.271 - -0.65% -
736_ocio_r 1.48% 16.180 16.420 - 0.15% -
BM_CmpLess_int_uint 1.48% 1.104 1.120 - 0.75% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.48% 11.907 12.083 - 2.63% -
SetIntersection_None_Set_float_262144_64 1.48% 1188282.551 1205837.566 - 3.80% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.48% 28540.175 28961.493 - 0.08% -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.48% 1.187 1.204 - -2.76% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.48% 734.947 745.794 - -1.43% -
std::partition(vector<int>)_(dense)/32 1.47% 7.974 8.092 - -5.12% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.47% 613.224 622.258 - 2.84% -
SetIntersection_None_Set_float_262144_16 1.47% 1187204.998 1204692.463 - 3.75% -
BM_RangesPushHeap_float_Ascending_64 1.47% 1.751 1.777 - 1.67% -
SetIntersection_None_Set_uint32_256_16 1.47% 10828999.658 10988252.843 - 0.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.47% 23.829 24.179 - 0.77% -
BM_std_minmax<unsigned_short>/15 1.47% 1.903 1.931 - -0.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.47% 171475.129 173989.911 - 0.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.47% 27.954 28.363 - 0.72% -
rng::is_sorted(list<int>,_pred)/8192 1.47% 7198.398 7303.877 - -17.40% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.46% 6944.804 7046.506 - 0.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.46% 4010.075 4068.532 - -0.01% -
BM_CmpEqual_uint_int 1.46% 1.117 1.133 - 0.02% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.45% 10.072 10.219 - -1.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.45% 4.155 4.215 - -0.54% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.45% 54.966 55.762 - 1.69% -
std::map<int,_int>::count(key)_(existent)/8192 1.45% 5.962 6.048 - -0.56% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.44% 6.111 6.200 - 5.57% -
BM_std_minmax_element<char>/512 1.44% 138.824 140.826 - -3.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.44% 11.323 11.486 - 0.63% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.44% 2878.127 2919.623 - -0.50% -
BM_MakeThenSortHeap_uint32_Heap_1024 1.44% 10.266 10.414 - 0.32% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.44% 521774.666 529291.919 - 0.86% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.43% 522.131 529.620 - -0.20% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.43% 12.454 12.633 - -8.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.43% 1991219.969 2019712.810 - -0.01% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.43% 821.422 833.174 - 1.55% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.43% 29.404 29.824 - 11.90% -
rng::contains_subrange(list<int>)_(process_all)/16 1.43% 4.850 4.919 - -2.04% -
rng::replace(vector<int>)_(sprinkled)/1024 1.43% 172.194 174.650 - 1.45% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.43% 646.670 655.891 - 9.73% -
BM_vector_deque_ranges_move/4000 1.42% 141.575 143.592 - 0.56% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.42% 22.581 22.903 - -3.08% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.42% 455830.208 462319.605 - -1.87% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.42% 359.428 364.541 - 1.51% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.42% 21.546 21.853 - 0.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.42% 853.937 866.065 - 0.97% -
BM_std_minmax<unsigned_char>/28 1.42% 2.089 2.119 - -1.45% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.42% 797.118 808.402 - 1.81% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.41% 4.667 4.733 - -11.78% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.41% 23.820 24.157 - -1.38% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 1.41% 22.641 22.961 - 2.82% -
rng::search(vector<int>)_(same_length)/8192 1.41% 1874.590 1901.075 - 1.19% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 1.41% 10.421 10.568 - -0.85% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.41% 8.137 8.252 - 3.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.41% 7.390 7.494 - -0.69% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 12644.598 12822.758 - 0.74% -
std::swap_ranges(list<int>)/50 1.41% 32.653 33.113 - 1.31% -
rng::replace(vector<int>)_(sprinkled)/8192 1.41% 1375.840 1395.200 - 1.34% -
BM_CmpEqual_int_uchar 1.40% 1.116 1.132 - 0.66% -
rng::find_end(list<int>)_(match_near_end)/1024 1.40% 61.441 62.303 - -98.64% -
BM_RangesMakeHeap_string_Heap_256 1.40% 4.909 4.978 - 0.22% -
SetIntersection_Front_Vector_uint64_262144_256 1.40% 2307320.673 2339556.074 - -0.35% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 1.40% 8.442 8.560 - 0.49% -
SetIntersection_None_Vector_uint64_262144_16 1.40% 1188658.341 1205250.116 - 0.81% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.39% 1909.074 1935.704 - 1.62% -
BM_PushHeap_uint64_Random_4 1.39% 2.137 2.167 - 5.44% -
BM_deque_deque_copy_backward/70000 1.39% 8851.266 8973.937 - 6.80% -
bm_ranges_lexicographical_compare<signed_char>/512 1.39% 7.747 7.854 - 2.13% -
BM_RangesMakeHeap_string_Random_64 1.38% 9.908 10.045 - 0.84% -
std::for_each_n(list<int>)/50 1.38% 24.160 24.494 - 7.59% -
SetIntersection_Interlaced_Set_float_262144_16384 1.38% 1271313.150 1288880.777 - 3.00% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 1.38% 16.625 16.855 - 0.98% -
BM_RangesMakeHeap_string_Descending_64 1.38% 2.572 2.608 - -14.54% -
std::stable_sort(vector<int>)_(descending)/1024 1.38% 2821.735 2860.664 - 0.68% -
BM_RangesMakeHeap_string_Descending_16384 1.38% 2.827 2.866 - -25.56% -
BM_std_min<long_long>/29 1.38% 2.973 3.014 - -0.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.38% 10768.026 10916.507 - 3.19% -
BM_std_minmax<long_long>/14 1.38% 3.288 3.333 - 1.30% -
std::is_sorted(vector<int>,_pred)/8 1.38% 3.757 3.808 - -7.27% -
rng::find_if_not(list<int>)_(process_all)/8192 1.38% 8609.124 8727.581 - -2.62% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.37% 992287.076 1005920.445 - 1.57% -
BM_deque_deque_ranges_move/70000 1.37% 3106.489 3149.045 - -2.56% -
BM_std_minmax<char>/12 1.37% 1.989 2.016 - 5.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.37% 1443103.216 1462826.694 - 1.28% -
BM_RangesPopHeap_float_256 1.36% 22.467 22.773 - 13.92% -
BM_std_minmax_element<int>/4 1.36% 1.226 1.243 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.36% 1165281.266 1181172.594 - -0.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.36% 816.540 827.670 - 4.21% -
std::adjacent_find(list<int>)/8 1.36% 2.105 2.134 - 1.21% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.36% 49.611 50.286 - 1.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 7458.043 7559.435 - 1.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.36% 13.905 14.093 - 0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.36% 6.829 6.921 - 0.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.36% 10.345 10.485 - 0.65% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.36% 35.129 35.606 - 0.36% -
BM_RangesMakeHeap_uint64_Random_262144 1.35% 1.033 1.047 - 0.51% -
SetIntersection_Front_Set_float_256_16 1.35% 4847032.919 4912586.001 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.35% 19019024.192 19275423.355 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.35% 13419148.936 13600051.211 - 0.95% -
SetIntersection_None_Set_uint64_262144_1024 1.34% 1204858.643 1221062.662 - 0.82% -
std::set<std::string>::count(key)_(non-existent)/1024 1.34% 23.563 23.880 - 4.80% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.34% 2105.360 2133.538 - 0.52% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.34% 1641000.000 1662960.939 - 1.11% -
BM_PopHeap_string_16 1.34% 14.376 14.568 - 1.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.34% 19.839 20.104 - 0.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 60023.241 60825.929 - 1.17% -
BM_std_minmax<unsigned_short>/31 1.34% 3.077 3.118 - 3.99% -
SetIntersection_None_Set_uint32_262144_1 1.34% 1170092.609 1185729.004 - 2.29% -
SetIntersection_Interlaced_Set_string_262144_16 1.34% 2150899.984 2179637.611 - 0.64% -
SetIntersection_None_Vector_float_262144_16 1.33% 1175089.839 1190743.383 - -2.50% -
SetIntersection_None_Set_string_1024_4 1.33% 8930128.256 9049085.881 - -1.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.33% 33.645 34.093 - 0.66% -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.33% 1.496 1.516 - -2.39% -
SetIntersection_None_Set_float_262144_1 1.33% 1190870.605 1206693.848 - 3.83% -
SetIntersection_None_Vector_uint32_64_64 1.33% 8958908.384 9077886.152 - 0.09% -
BM_PopHeap_string_256 1.32% 40.631 41.169 - 0.66% -
BM_std_minmax<char>/14 1.32% 2.527 2.561 - 0.26% -
SetIntersection_None_Set_uint32_1024_1 1.32% 8739637.346 8855274.035 - -0.70% -
bm_lexicographical_compare<int>/2 1.32% 1.283 1.300 - -14.35% -
std::multiset<std::string>::count(key)_(existent)/32 1.32% 19.549 19.808 - 9.84% -
std::map<int,_int>::clear()/32 1.32% 655.833 664.495 - 1.34% -
std::reverse_copy(vector<int>)/8 1.32% 2.438 2.470 - 4.37% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.32% 24.814 25.142 - 3.65% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 1.32% 5.502 5.574 - -0.15% -
BM_MakeThenSortHeap_float_Descending_64 1.32% 3.294 3.338 - 0.21% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.32% 15.952 16.162 - -1.75% -
BM_std_minmax<unsigned_long_long>/4 1.31% 1.546 1.566 - -1.89% -
BM_RangesPushHeap_string_PipeOrgan_64 1.31% 5.791 5.867 - -5.35% -
std::flat_map<int,_int>::ctor(const&)/8192 1.31% 1908.884 1933.928 - -0.05% -
BM_vector_deque_ranges_copy/4000 1.31% 140.154 141.992 - 0.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.31% 798.902 809.379 - 4.17% -
BM_StringResizeAndOverwrite 1.31% 0.834 0.845 - -1.80% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 1.31% 39.245 39.758 - -4.97% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.31% 0.819 0.830 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.31% 4424371.030 4482223.958 - 0.66% -
BM_std_minmax<unsigned_long_long>/3 1.31% 1.212 1.228 - -0.89% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.31% 4147.415 4201.631 - 1.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.31% 263275.757 266716.219 - 2.57% -
SetIntersection_None_Set_float_262144_4 1.31% 1189347.982 1204879.639 - 3.62% -
BM_num_get<unsigned_long_long> 1.31% 11.210 11.356 - 2.72% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.30% 1.200 1.215 - -2.78% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.30% 8588.141 8699.944 - 1.94% -
BM_std_min<unsigned_int>/28 1.30% 1.977 2.003 - 2.06% -
BM_tolower_string<wchar_t> 1.30% 6.277 6.359 - 1.87% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.30% 6601.575 6687.184 - 1.22% -
rng::all_of(list<int>)_(process_all)/50 1.30% 21.715 21.996 - -0.28% -
BM_MakeThenSortHeap_uint32_Heap_64 1.30% 8.116 8.221 - 1.49% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 1.29% 10.246 10.379 - -1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.29% 27646575.962 28004243.004 - 6.28% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 1.29% 26.479 26.821 - -8.47% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.29% 26091.403 26428.718 - 2.94% -
709_cactus_r 1.29% 19.325 19.574 - -0.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.29% 17.184 17.405 - 2.16% -
std::unique(deque<int>)_(contiguous)/52 1.28% 67.823 68.693 - 0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.28% 6783.745 6870.769 - -10.54% -
BM_RangesPopHeap_float_4 1.28% 2.448 2.480 - 4.67% -
BM_MakeHeap_string_SingleElement_16 1.28% 5.543 5.614 - -1.93% -
BM_MakeHeap_float_PipeOrgan_16 1.28% 1.259 1.275 - 0.33% -
BM_MakeThenSortHeap_string_SingleElement_64 1.28% 19.605 19.855 - 0.92% -
std::search(vector<int>)_(same_length)/1000 1.27% 241.158 244.233 - -0.88% -
SetIntersection_Front_Vector_string_4_4 1.27% 158334064.374 160352089.050 - -0.30% -
BM_std_minmax<int>/28 1.27% 2.053 2.079 - -0.03% -
BM_RangesPushHeap_uint32_Random_262144 1.27% 6.417 6.498 - 3.53% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 1.27% 331.657 335.865 - 2.85% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.27% 3.788 3.836 - 4.65% -
rng::any_of(vector<int>)_(process_all)/8 1.27% 2.468 2.499 - 6.14% -
BM_std_minmax<int>/10 1.27% 1.370 1.387 - -3.48% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.27% 16.342 16.549 - 0.97% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.26% 25.537 25.860 - 1.52% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 27.741 28.092 - 2.59% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.26% 268558.611 271952.080 - 0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.26% 4646132.619 4704744.616 - 0.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.26% 22.190 22.470 - 2.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.26% 21.314 21.583 - 0.73% -
rng::contains(deque<int>)_(process_all)/8 1.26% 2.982 3.019 - 2.60% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.25% 1.501 1.520 - 5.69% -
BM_CmpLess_short_uint 1.25% 1.104 1.117 - 1.23% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.25% 20.666 20.925 - 1.34% -
BM_RangesMakeHeap_string_PipeOrgan_64 1.25% 4.713 4.772 - -6.51% -
bm_ranges_swap_ranges_vb_aligned/128 1.25% 3.410 3.452 - -0.14% -
BM_deque_vector_copy/65536 1.25% 2828.360 2863.657 - -2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.25% 11762297.204 11908753.075 - -4.41% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.24% 1619965.334 1640127.277 - 1.25% -
std::find_if(list<int>)_(bail_25%)/32768 1.24% 10270.587 10398.350 - -0.25% -
std::map<int,_int>::erase(key)_(non-existent)/1024 1.24% 5.334 5.400 - 0.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.24% 3.547 3.591 - -2.12% -
rng::reverse_copy(list<int>)/4096 1.24% 3034.531 3072.089 - 0.00% -
rng::starts_with(deque<int>)/8 1.24% 3.985 4.034 - -1.57% -
BM_RangesPushHeap_uint32_Random_16384 1.24% 6.382 6.461 - 3.53% -
BM_std_min<int>/1024 1.24% 26.687 27.017 - 1.36% -
SetIntersection_None_Vector_string_262144_64 1.24% 1333912.998 1350401.584 - -1.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.24% 8370699.207 8474125.320 - 1.56% -
BM_CmpLess_int_short 1.24% 1.120 1.134 - 0.80% -
BM_RangesMakeHeap_string_Heap_64 1.23% 4.982 5.043 - 0.97% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.23% 2875.178 2910.676 - 1.94% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.23% 81.106 82.108 - 1.26% -
std::multiset<std::string>::count(key)_(existent)/1024 1.23% 23.217 23.503 - -0.17% -
BM_deque_deque_ranges_copy_backward/64000 1.23% 7936.159 8033.792 - 1.64% -
rng::reverse_copy(deque<int>)/64 1.23% 19.937 20.182 - 1.23% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.23% 26.472 26.798 - 1.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.23% 14.309 14.485 - -5.74% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 1.22% 8.476 8.580 - -0.51% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.22% 0.935 0.946 - 5.87% -
BM_RangesMakeHeap_string_Random_262144 1.22% 15.000 15.183 - -21.83% -
vector<bool>(size_type,_const_value_type&) 1.22% 8.000 8.098 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.22% 2102424.969 2128151.043 - -2.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.22% 34.053 34.469 - 0.35% -
BM_std_min<unsigned_char>/6 1.22% 1.507 1.525 - -0.51% -
SetIntersection_None_Set_uint64_256_16 1.22% 11047316.947 11182161.276 - 1.91% -
BM_std_minmax_element<short>/4 1.22% 1.243 1.258 - 2.50% -
BM_CmpLess_uchar_int 1.22% 1.109 1.122 - -0.03% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 1.22% 497.961 504.029 - 0.17% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 1.22% 9.281 9.394 - -0.99% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.22% 14.126 14.298 - 0.04% -
std::copy(list<int>)/8 1.22% 2.477 2.508 - -0.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.21% 22.496 22.769 - -5.15% -
BM_RangesMakeHeap_string_Random_256 1.21% 10.260 10.384 - 0.42% -
std::multiset<int>::find(key)_(non-existent)/1024 1.21% 5.416 5.481 - 0.12% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.21% 2792.597 2826.442 - -0.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.21% 15.884 16.077 - 1.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.21% 30.835 31.208 - 0.43% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.21% 4.144 4.195 - -0.39% -
std::find_if(list<int>)_(bail_25%)/8 1.21% 1.197 1.211 - -0.54% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 1.21% 17.134 17.341 - 0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.21% 31918.382 32304.208 - 0.26% -
std::generate_n(deque<int>)/50 1.21% 12.290 12.438 - 0.98% -
std::set<int>::contains(key)_(existent)/32 1.21% 1.699 1.720 - -0.36% -
std::find_if_not(deque<int>)_(process_all)/1024 1.21% 489.848 495.752 - 2.27% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.20% 2474.341 2504.156 - 2.74% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.20% 69.363 70.198 - 1.08% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.20% 0.989 1.001 - 1.81% -
std::equal(vector<int>)_(it,_it,_it)/50 1.20% 4.235 4.286 - -1.88% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.20% 381756.892 386338.374 - 0.92% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.20% 17.626 17.837 - -6.13% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 1.20% 52509.512 53138.695 - -0.18% -
rng::partition(vector<int>)_(dense)/32 1.20% 8.592 8.695 - 3.48% -
rng::partial_sort(deque<int>)_(heap)/8192 1.20% 288256.771 291702.509 - 2.04% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.19% 3790.923 3836.212 - 0.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.19% 2047.443 2071.883 - 5.00% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.19% 1321334.471 1337086.019 - 0.55% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 1.19% 5.592 5.659 - 1.01% -
rng::copy(deque<int>)/8 1.19% 2.770 2.803 - 0.64% -
BM_deque_vector_ranges_move/64000 1.19% 2699.108 2731.231 - 0.12% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.19% 1.177 1.191 - 0.19% -
std::reverse_copy(vector<int>)/64 1.19% 2.471 2.500 - 1.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.19% 6.679 6.759 - -1.28% -
BM_std_minmax_element<char>/64 1.19% 17.217 17.421 - -1.38% -
rng::partition_copy(deque<int>)/50 1.19% 27.481 27.807 - 1.27% -
BM_CmpEqual_uchar_int 1.18% 1.111 1.125 - 0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.18% 2234037.251 2260506.116 - -6.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.18% 16.105 16.296 - 0.39% -
BM_std_min<unsigned_int>/32 1.18% 2.191 2.217 - 2.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.18% 52.541 53.163 - -0.14% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 1.18% 16.122 16.313 - -3.23% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.18% 59.825 60.531 - 1.85% -
BM_MakeThenSortHeap_string_SingleElement_16384 1.18% 37.612 38.055 - -1.71% -
rng::rotate(list<int>)_(1_element_forward)/1024 1.18% 732.669 741.292 - 0.35% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.18% 1878.187 1900.281 - 1.16% -
SetIntersection_None_Set_uint64_1024_16 1.17% 8813614.883 8917155.328 - 2.04% -
std::multiset<std::string>::ctor(const&)/32 1.17% 715.274 723.666 - 0.63% -
std::find(list<int>)_(bail_25%)/32768 1.17% 7754.577 7845.556 - -3.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 1.17% 4.867 4.924 - -6.59% -
std::find_end(list<int>)_(process_all)/8192 1.17% 7319.263 7404.975 - 5.96% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.17% 19.034 19.257 - 0.43% -
BM_lexicographical_compare_three_way<IntPtr>/4096 1.17% 949.399 960.499 - -0.60% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 1.17% 9.186 9.293 - 0.78% -
BM_SortHeap_pair<uint32,_uint32>_16384 1.17% 22.685 22.949 - 0.04% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.17% 1.195 1.209 - 1.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.17% 1.232 1.246 - 2.65% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.17% 345178275.655 349201339.665 - 1.56% -
std::map<int,_int>::erase(iterator)/1024 1.17% 20.706 20.947 - -0.34% -
std::equal(list<int>)_(it,_it,_it)/8 1.16% 2.796 2.828 - 0.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.16% 3993.299 4039.746 - -0.85% -
BM_RangesPopHeap_float_1024 1.16% 28.426 28.756 - 5.33% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.16% 109.363 110.634 - 1.20% -
std::rotate(list<int>)_(by_1/3)/32 1.16% 15.456 15.636 - 3.69% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.16% 145.860 147.551 - 1.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.16% 7610.579 7698.794 - 1.01% -
BM_MakeThenSortHeap_uint64_Random_16384 1.16% 22.162 22.419 - 1.50% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.16% 9.616 9.727 - 2.82% -
rng::stable_sort(deque<int>)_(heap)/1024 1.16% 2738.755 2770.399 - 1.75% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.15% 2882.241 2915.488 - -0.42% -
std::set<std::string>::erase(key)_(existent)/1024 1.15% 99.365 100.511 - 31.27% -
BM_deque_deque_ranges_move/1 1.15% 3.531 3.571 - 4.39% -
std::stable_sort(deque<int>)_(repeated)/1024 1.15% 1343.004 1358.475 - -1.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.15% 512333.820 518234.092 - 1.50% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.15% 2939.938 2973.793 - 0.46% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.15% 489.690 495.328 - 0.25% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.15% 196.555 198.816 - 0.80% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.15% 4.020 4.067 - 1.83% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.15% 4.605 4.658 - -3.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.15% 25.496 25.789 - 0.44% -
SetIntersection_Interlaced_Set_uint32_16_16 1.15% 41071168.603 41542599.374 - 2.69% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 1.14% 10.667 10.789 - 0.29% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 1.14% 2791.278 2823.214 - -0.66% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.14% 4.763 4.818 - 0.60% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.14% 1562043.537 1579865.967 - 2.14% -
BM_std_minmax<int>/32 1.14% 1.599 1.617 - -0.07% -
rng::move_backward(vector<int>)/1048576 1.14% 55978.905 56617.244 - -3.28% -
BM_MakeThenSortHeap_uint64_Random_16 1.14% 8.501 8.598 - 0.45% -
rng::remove(list<int>)_(prefix)/8192 1.14% 8925.053 9026.580 - 5.91% -
BM_StringAssignStr_Huge_Opaque 1.14% 109.796 111.045 - 6.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.14% 0.908 0.919 - 1.97% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.14% 15424279.893 15599348.812 - 2.72% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.13% 1.408 1.424 - 0.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 1.13% 122.569 123.959 - -0.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.13% 210185.289 212569.545 - 1.37% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.13% 1082202.188 1094461.814 - -1.24% -
BM_std_min<unsigned_char>/64 1.13% 4.119 4.166 - 1.93% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.13% 12.726 12.870 - -3.45% -
SetIntersection_Interlaced_Set_string_256_16 1.13% 18372892.595 18580516.818 - 2.68% -
rng::move(deque<int>)/4096 1.13% 151.985 153.701 - -0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.13% 822415.596 831693.991 - -0.53% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 1.13% 199652.049 201900.792 - -1.19% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.13% 39.676 40.123 - 1.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.12% 2309555.280 2335529.443 - 0.64% -
std::find_end(deque<int>)_(single_element)/1000 1.12% 310.736 314.228 - 25.60% -
SetIntersection_Front_Vector_string_256_16 1.12% 6434890.749 6507110.084 - 1.13% -
std::all_of(list<int>)_(process_all)/8192 1.12% 7515.727 7599.733 - -0.08% -
BM_std_minmax_element<char>/4096 1.12% 1064.448 1076.346 - -4.47% -
SetIntersection_None_Set_uint64_1024_256 1.12% 8803380.366 8901657.171 - 2.20% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.12% 28588.758 28907.816 - 0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.11% 11.027 11.150 - 1.54% -
SetIntersection_Interlaced_Set_uint64_256_1 1.11% 4459464.274 4509173.563 - 1.18% -
rng::starts_with(vector<int>)/1024 1.11% 75.846 76.691 - -1.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.11% 20.900 21.133 - 0.19% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.11% 60.022 60.691 - 0.54% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 1.11% 19.433 19.649 - 5.62% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.11% 8.999 9.099 - 1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.11% 79873.606 80761.312 - 1.71% -
std::map<int,_int>::count(key)_(non-existent)/32 1.11% 2.947 2.980 - 3.32% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 1.11% 445203.458 450147.449 - -1.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.11% 1222754.070 1236323.648 - -1.70% -
SetIntersection_None_Set_string_256_64 1.11% 9571580.790 9677775.534 - 1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.11% 29.940 30.272 - 2.45% -
std::stable_sort(deque<int>)_(ascending)/1024 1.11% 2106.584 2129.952 - 0.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.11% 21.894 22.137 - -0.19% -
BM_PushHeap_float_Random_16384 1.11% 7.554 7.638 - 1.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 1.11% 346340934.430 350178877.505 - -0.21% -
rng::is_sorted_until(vector<int>,_pred)/8 1.11% 3.388 3.426 - 0.46% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.11% 10.027 10.138 - -0.82% -
BM_RangesPushHeap_uint32_Random_64 1.11% 5.654 5.717 - 3.77% -
rng::for_each(map<int>)/50 1.11% 40.049 40.492 - -2.46% -
std::stable_partition(list<int>)_(dense)/1024 1.11% 1745.139 1764.463 - 1.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.11% 19.629 19.846 - 0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.11% 2.697 2.727 - 3.35% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.11% 48.975 49.516 - 1.10% -
BM_MakeThenSortHeap_uint64_Random_256 1.11% 13.342 13.489 - 1.10% -
BM_deque_deque_copy/65536 1.11% 2833.402 2864.712 - -5.57% -
BM_std_min<unsigned_short>/64 1.10% 3.544 3.583 - 2.42% -
BM_PushHeap_float_Random_16 1.10% 5.301 5.359 - -0.99% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.10% 24.781 25.054 - 1.09% -
rng::remove_copy_if(list<int>)_(prefix)/32 1.10% 16.975 17.162 - 0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.10% 1227075.120 1240560.653 - 0.83% -
BM_MakeHeap_string_SingleElement_16384 1.10% 5.903 5.968 - -2.16% -
rng::copy(vector<int>)/1048576 1.10% 49465.815 50008.233 - -0.37% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.10% 9.340 9.443 - 1.70% -
SetIntersection_None_Set_uint32_262144_16384 1.09% 1169247.395 1182048.990 - 2.65% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.09% 1906.749 1927.612 - -0.03% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.09% 8.930 9.027 - 0.80% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.09% 10.216 10.327 - 1.25% -
SetIntersection_Front_Vector_uint64_256_64 1.09% 4528578.892 4577912.048 - -0.47% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.09% 49495.504 50034.262 - -1.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.09% 9.836 9.943 - -8.54% -
BM_std_minmax<short>/26 1.09% 2.498 2.525 - 1.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.09% 140587.623 142116.248 - 0.32% -
std::set<int>::find(key)_(existent)/32 1.08% 1.588 1.606 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.08% 129787078.764 131191478.658 - 11.73% -
BM_MakeHeap_string_Descending_1024 1.08% 2.762 2.792 - 2.81% -
std::multimap<std::string,_int>::erase(iterator)/32 1.08% 32.629 32.982 - 12.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.08% 607710.129 614278.069 - 1.63% -
std::partial_sort(vector<int>)_(ascending)/8 1.08% 20.723 20.947 - 1.35% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.08% 5.605 5.665 - 1.24% -
std::map<int,_int>::erase(key)_(existent)/32 1.08% 22.383 22.625 - -0.86% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.08% 13539.763 13685.658 - 1.80% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.08% 32.081 32.426 - -1.26% -
bm_lexicographical_compare<signed_char>/8 1.07% 3.029 3.062 - -1.58% -
BM_CmpEqual_ushort_short 1.07% 1.047 1.059 - 0.13% -
BM_RangesMakeHeap_string_Heap_16384 1.07% 5.027 5.081 - 1.09% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.07% 3105.609 3138.889 - 0.94% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.07% 5.547 5.606 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.07% 1202973.643 1215857.666 - 1.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.07% 15086.496 15247.814 - 0.26% -
rng::partition_copy(list<int>)/32 1.07% 15.879 16.049 - -0.06% -
SetIntersection_Interlaced_Set_float_262144_16 1.07% 1614362.549 1631604.330 - 2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.07% 1336287.516 1350556.803 - -0.65% -
SetIntersection_None_Set_uint64_262144_256 1.07% 1204272.219 1217128.986 - 1.14% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.07% 56.035 56.632 - 0.21% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.07% 4660.957 4710.661 - -0.44% -
BM_RangesPushHeap_uint32_Random_1024 1.06% 6.296 6.363 - 5.40% -
BM_RangesPushHeap_uint64_Random_16384 1.06% 6.033 6.098 - -0.17% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.06% 79.400 80.244 - 1.64% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.06% 26.771 27.055 - 2.40% -
BM_MakeThenSortHeap_uint32_Heap_256 1.06% 8.247 8.334 - 0.28% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 1.06% 31.687 32.023 - 0.69% -
BM_std_minmax<short>/25 1.06% 2.256 2.280 - 3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.06% 1116567.631 1128386.974 - 0.83% -
rng::remove_if(deque<int>)_(prefix)/8192 1.06% 4274.522 4319.758 - 1.18% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.06% 35.381 35.755 - 1.18% -
SetIntersection_Front_Vector_uint32_16384_1024 1.06% 5889525.544 5951787.082 - -0.58% -
BM_RangesMakeHeap_string_Descending_256 1.06% 2.705 2.734 - -20.23% -
SetIntersection_Front_Set_uint64_64_16 1.06% 16414636.431 16588091.229 - -1.27% -
BM_CmpEqual_ushort_uint 1.06% 1.111 1.122 - -0.19% -
rng::partial_sort(vector<int>)_(ascending)/8 1.06% 20.761 20.980 - 1.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.06% 1.864 1.884 - -1.76% -
rng::replace_if(vector<int>)_(prefix)/1024 1.05% 271.456 274.317 - -1.36% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.05% 56.213 56.805 - -0.31% -
BM_deque_vector_move/65536 1.05% 2662.684 2690.727 - -0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.05% 24.787 25.048 - 0.26% -
std::multiset<int>::erase(key)_(existent)/8192 1.05% 60.056 60.687 - -1.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.05% 74.582 75.366 - 0.39% -
721_gcc_r 1.05% 12.928 13.064 - -0.98% -
rng::fold_left(deque<int>)/8 1.05% 4.045 4.087 - -0.31% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 1.05% 7202.129 7277.599 - -0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.05% 1.903 1.923 - -3.19% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.05% 10.457 10.566 - 5.15% -
bm_lexicographical_compare<int>/64 1.05% 4.857 4.907 - 1.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.04% 814.299 822.805 - 0.94% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.04% 474.133 479.084 - -0.12% -
std::set<int>::count(key)_(existent)/32 1.04% 1.835 1.854 - 3.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.04% 1156443.427 1168503.524 - 0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.04% 9.082 9.177 - 0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.04% 11354886.078 11473292.070 - 1.10% -
BM_RangesMakeHeap_string_PipeOrgan_16384 1.04% 5.218 5.272 - -22.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.04% 6686.000 6755.674 - 2.44% -
BM_LowerBound_string_16384 1.04% 394.225 398.333 - 0.32% -
SetIntersection_Interlaced_Vector_string_16_4 1.04% 71864219.842 72609315.273 - 1.47% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.04% 478.742 483.701 - -1.01% -
rng::search(vector<int>)_(same_length)/1024 1.03% 246.624 249.176 - 0.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.03% 712.659 720.027 - 1.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.03% 145692.423 147198.266 - 1.26% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.03% 2.556 2.582 - -6.76% -
std::rotate(deque<int>)_(1_element_backward)/50 1.03% 5.213 5.266 - -0.79% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.03% 8832.849 8923.963 - -1.30% -
BM_MakeThenSortHeap_float_Random_262144 1.03% 62.937 63.586 - 1.97% -
std::multiset<int>::find(key)_(existent)/1024 1.03% 3.696 3.734 - -1.73% -
rng::for_each(multimap<int>)/50 1.03% 40.174 40.588 - -19.66% -
std::map<int,_int>::erase(iterator)/8192 1.03% 20.840 21.054 - -0.14% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.03% 1626201.012 1642901.285 - 0.80% -
BM_std_minmax<char>/4 1.03% 1.475 1.490 - -3.87% -
std::sort(deque<int>)_(descending)/8 1.03% 25.410 25.671 - -0.17% -
BM_deque_deque_ranges_move/64000 1.03% 2855.666 2884.969 - 1.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.02% 9.393 9.489 - 2.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.02% 33.713 34.058 - 1.01% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.02% 514.612 519.878 - 0.69% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.02% 211829.297 213991.308 - 1.22% -
BM_std_min<long_long>/6 1.02% 2.116 2.137 - 0.31% -
BM_PushHeap_float_Random_4 1.02% 3.012 3.043 - 7.26% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.01% 17.308 17.483 - 0.01% -
bm_ranges_swap_ranges_vb_aligned/64 1.01% 3.073 3.104 - -0.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.01% 54536.653 55088.983 - 2.10% -
BM_deque_deque_ranges_move/65536 1.01% 2835.451 2864.105 - -3.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.01% 9219.329 9312.495 - 1.73% -
SetIntersection_Front_Vector_string_16_16 1.01% 54792010.928 55344355.504 - 1.18% -
BM_std_minmax<unsigned_char>/23 1.01% 2.921 2.951 - -1.18% -
std::set<int>::erase(key)_(non-existent)/8192 1.01% 8.228 8.310 - -4.97% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.01% 18.950 19.141 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.01% 17267853.535 17441444.837 - 2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.00% 161846577.185 163471768.572 - 0.87% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.00% 1.230 1.243 - 1.43% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_string_262144_16384 -99.64% 348427955.368 1256098.469 - 17.98% -
std::fill(deque<int>)/32 -73.30% 4.744 1.266 - -0.24% -
rng::fill(deque<int>)/32 -69.12% 4.568 1.411 - -4.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -66.92% 66.404 21.965 - -30.45% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -66.66% 1777.775 592.741 - -13.70% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -60.57% 1687.665 665.393 - -2.54% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.08% 1615.712 741.887 - -0.36% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -53.77% 121.471 56.156 - -24.11% -
std::search_n(list<int>)_(no_match)/1024 -52.75% 1602.502 757.171 - -0.19% -
std::fill(deque<int>)/50 -52.63% 4.737 2.244 - 0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.59% 226.748 107.496 - 2.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -52.03% 7342935.333 3522308.254 - -41.22% -
rng::fill(deque<int>)/50 -51.04% 4.604 2.254 - -0.10% -
std::search_n(list<int>)_(no_match)/1000 -50.56% 1414.063 699.054 - 3.21% -
rng::rotate_copy(vector<int>)/8192 -48.80% 553.844 283.559 - -0.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -45.68% 224.313 121.846 - 16.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -45.44% 16.000 8.730 - -53.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -42.10% 10202922.953 5907332.525 - -17.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -42.08% 145.803 84.448 - 6.32% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -42.04% 17752604.359 10288867.708 - 25.31% -
std::set<std::string>::insert(value)_(already_present)/32 -41.85% 20.315 11.813 - -1.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -37.98% 0.634 0.393 - -36.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -37.08% 19.481 12.257 - -0.64% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -37.01% 128.526 80.958 - -8.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -36.99% 49845706.381 31406182.381 - -19.42% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -36.78% 18.661 11.797 - -3.22% -
std::unordered_set<int>::count(key)_(non-existent)/0 -36.48% 0.487 0.309 - -23.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -36.00% 25828273.353 16530364.564 - 1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -35.16% 4138995.488 2683776.057 - -6.69% -
BM_RangesPopHeap_uint64_1 -34.57% 0.693 0.454 - 1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -34.32% 5504173.200 3615067.699 - -24.60% -
std::for_each_n(list<int>)/8192 -34.03% 11678.622 7704.870 - 5.83% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -33.96% 2343.500 1547.628 - 17.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -33.85% 0.698 0.462 - -13.65% -
BM_vector_deque_ranges_move_backward/0 -33.42% 0.681 0.453 - -25.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -32.82% 70179298.502 47146940.725 - -12.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -32.59% 11.386 7.675 - -23.08% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.45% 0.446 0.302 - 2.60% -
std::rotate_copy(vector<int>)/8192 -32.12% 656.151 445.409 - -30.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.03% 87.730 59.631 - 32.95% -
std::move(vector<int>)/262144 -31.98% 22339.842 15196.571 - -30.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -31.81% 45930204.310 31318103.125 - -22.63% -
std::copy_n(vector<int>)/4096 -31.57% 217.076 148.554 - -28.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -31.13% 62.279 42.894 - -30.18% -
rng::contains_subrange(deque<int>)_(process_all)/50 -30.74% 26.490 18.347 - 0.51% -
BM_PushHeap_string_Descending_262144 -30.65% 4.579 3.176 - -41.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -30.64% 5641218.916 3912519.491 - -22.22% -
rng::contains(list<int>)_(process_all)/8192 -30.24% 10486.097 7315.036 - 4.99% -
BM_vector_deque_ranges_move/0 -30.00% 0.495 0.347 - -33.26% -
SetIntersection_Front_Set_float_262144_16384 -29.23% 337622741.386 238935423.417 - -32.70% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -28.82% 44.775 31.872 - -9.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -28.49% 7.464 5.337 - -25.78% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -28.05% 0.487 0.350 - -8.22% -
BM_std_min<unsigned_int>/1 -28.04% 0.455 0.328 - 0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -27.90% 2892204.666 2085295.231 - 0.67% -
std::set<std::string>::erase(key)_(existent)/32 -27.77% 83.106 60.024 - -13.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -27.69% 8.954 6.475 - -31.79% -
std::shift_right(vector<int>)/32 -27.43% 4.077 2.958 - -28.48% -
BM_RangesMakeHeap_string_Ascending_262144 -27.40% 9.729 7.063 - -27.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -27.00% 134553684.794 98220358.567 - -11.34% -
BM_PushHeap_float_Descending_1 -26.96% 0.540 0.394 - -8.44% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -26.80% 46.555 34.077 - -6.00% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.56% 93.892 68.953 - -26.39% -
BM_RangesMakeHeap_float_Heap_64 -26.54% 0.270 0.198 - -3.67% -
std::unique_copy(deque<int>)_(contiguous)/52 -26.32% 25.116 18.506 - 20.60% -
rng::swap_ranges(list<int>)/8192 -26.10% 13472.142 9955.338 - -1.17% -
std::unique_copy(deque<int>)_(contiguous)/32 -25.94% 16.141 11.954 - 8.24% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -25.50% 0.306 0.228 - -12.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -25.41% 2.995 2.234 - 19.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -25.28% 6.365 4.756 - -27.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -25.27% 97489887.497 72855682.832 - 13.13% -
BM_std_min<unsigned_char>/1 -25.04% 0.378 0.283 - -12.80% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -25.04% 85.917 64.404 - -25.81% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -25.04% 10.538 7.899 - 27.10% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -24.90% 39.152 29.402 - -10.00% -
BM_align/1 -24.81% 0.885 0.666 - -25.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -24.74% 1.879 1.415 - -5.52% -
BM_align/8 -24.45% 0.883 0.667 - -25.74% -
BM_align/64 -24.40% 0.882 0.667 - -25.53% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -24.26% 135.549 102.669 - 5.54% -
BM_align/256 -24.22% 0.883 0.669 - -25.44% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -24.03% 0.635 0.483 - -10.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.94% 28.479 21.661 - -14.29% -
BM_std_minmax<long_long>/2 -23.89% 1.330 1.013 - -22.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.84% 33.488 25.503 - -28.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -23.49% 8976098.897 6867188.645 - 0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -23.41% 97697361.908 74830149.724 - -0.73% -
rng::for_each_n(list<int>)/8192 -23.15% 9415.646 7236.061 - 0.13% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.13% 26.177 20.123 - -24.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -23.12% 277392445.839 213249319.542 - 0.03% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -23.08% 36.003 27.694 - -42.52% -
std::map<std::string,_int>::erase(key)_(existent)/0 -22.45% 57.149 44.318 - 5.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -22.25% 2059937.594 1601614.751 - -1.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -22.12% 53.448 41.623 - -21.94% -
BM_PopHeap_pair<uint32,_uint32>_1 -22.12% 0.558 0.435 - -14.13% -
rng::contains_subrange(deque<int>)_(process_all)/32 -21.85% 16.443 12.850 - -7.68% -
rng::transform(list<int>)_(identity_transform)/8192 -21.52% 8914.971 6996.623 - -7.97% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -21.51% 24.010 18.846 - -1.25% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -21.42% 2.477 1.947 - -1.03% -
rng::copy_if(list<int>)_(entire_range)/64 -21.26% 38.839 30.581 - -0.70% -
BM_lexicographical_compare_three_way_slow_path/1 -21.11% 0.458 0.361 - -0.85% -
std::map<std::string,_int>::erase(iterator)/32 -20.87% 32.389 25.629 - -7.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -20.48% 43.808 34.835 - -16.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -20.31% 84.451 67.300 - -29.81% -
BM_std_minmax<long_long>/3 -20.08% 1.708 1.365 - -21.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -19.96% 35.662 28.543 - -23.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.48% 21.943 17.668 - 0.65% -
BM_RangesPopHeap_uint32_1 -19.41% 0.568 0.458 - 10.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -19.38% 7458146.684 6012504.098 - -10.21% -
rng::equal(vector<bool>)_(unaligned)/8 -19.14% 0.913 0.738 - -0.04% -
BM_vector_deque_ranges_copy/65536 -19.14% 2927.961 2367.526 - -17.65% -
BM_toupper_char<wchar_t> -19.08% 0.687 0.556 - 0.44% -
BM_vector_deque_ranges_move/65536 -19.02% 2922.626 2366.769 - -17.25% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -19.00% 39.046 31.627 - 58.90% -
BM_vector_deque_copy/65536 -19.00% 2930.945 2374.056 - -10.86% -
BM_vector_deque_move/65536 -18.98% 2926.822 2371.323 - -17.55% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -18.91% 0.686 0.557 - 8.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.84% 55.110 44.725 - -27.10% -
BM_MakeHeap_uint32_Random_4 -18.76% 1.668 1.355 - 20.86% -
std::find(vector<long_long>)_(bail_25%)/8 -18.75% 1.115 0.906 - -5.32% -
BM_vector_deque_ranges_move/2 -18.59% 2.068 1.684 - -2.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -18.52% 6.540 5.329 - 17.94% -
BM_vector_deque_move/64000 -18.51% 2912.879 2373.818 - -18.96% -
BM_vector_deque_ranges_copy/64000 -18.44% 2920.393 2381.965 - -19.44% -
BM_vector_deque_ranges_move/1 -18.37% 2.376 1.940 - -4.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -18.32% 21.900 17.888 - -24.42% -
BM_vector_deque_copy/64000 -18.18% 2915.833 2385.613 - -18.91% -
BM_vector_deque_ranges_move/64000 -18.13% 2915.388 2386.723 - -16.37% -
std::move(vector<bool>)_(aligned)/1048576 -17.87% 2564.767 2106.318 - -0.46% -
BM_std_min<unsigned_long_long>/1 -17.85% 0.331 0.272 - -40.68% -
std::unique_copy(deque<int>)_(sprinkled)/32 -17.84% 12.084 9.928 - 7.55% -
rng::find(list<int>)_(process_all)/8192 -17.70% 11820.728 9727.942 - -6.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -17.64% 14899120.959 12271205.904 - 21.04% -
rng::move(vector<bool>)_(aligned)/1048576 -17.40% 2564.601 2118.239 - -0.32% -
BM_vector_deque_ranges_copy/70000 -17.34% 3126.803 2584.642 - -17.51% -
rng::move(vector<int>)/32768 -17.28% 2585.962 2139.230 - -0.21% -
SetIntersection_Interlaced_Vector_float_16384_256 -17.23% 14613288.689 12094755.102 - -59.29% -
BM_vector_deque_move/70000 -17.21% 3118.036 2581.427 - -18.52% -
BM_vector_deque_ranges_move/70000 -17.10% 3122.369 2588.365 - -15.08% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -17.07% 30.436 25.239 - -37.52% -
std::move(vector<int>)/32768 -17.04% 2563.994 2127.150 - -0.14% -
BM_vector_deque_copy/70000 -16.98% 3123.089 2592.697 - -17.21% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.93% 109305450.283 90795361.292 - 12.66% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.93% 9.945 8.261 - -12.06% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -16.43% 0.553 0.462 - -24.35% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -16.27% 77.533 64.919 - 7.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -16.25% 11222776.214 9399452.132 - -3.55% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -16.02% 4.525 3.800 - -11.35% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -15.96% 5366.435 4509.875 - -0.03% -
BM_StringRead_Hot_Deep_Large -15.90% 0.575 0.483 - -16.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -15.89% 697.903 587.032 - -9.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -15.76% 52.858 44.527 - 39.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -15.62% 8202754.443 6921144.140 - 37.07% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -15.62% 0.398 0.336 - -31.45% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -15.54% 1.143 0.965 - -8.13% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -15.54% 40.240 33.986 - -16.82% -
SetIntersection_Front_Vector_float_16384_1024 -15.51% 7064418.808 5969044.684 - 0.01% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -15.39% 7.490 6.338 - -4.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -15.31% 0.397 0.336 - -2.12% -
BM_RangesPushHeap_uint64_SingleElement_1 -15.30% 0.489 0.414 - -32.71% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.19% 1.811 1.536 - -4.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.18% 5.548 4.706 - -7.49% -
BM_std_minmax<char>/16 -14.86% 1.086 0.925 - -9.89% -
BM_RangesMakeHeap_float_Heap_16 -14.77% 0.251 0.214 - 1.29% -
std::remove(deque<int>)_(sprinkled)/50 -14.42% 67.768 57.997 - 1.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -14.27% 1.076 0.922 - -19.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -14.26% 1710693.307 1466754.061 - -13.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -14.22% 0.310 0.266 - -24.02% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -14.18% 9.132 7.837 - -7.58% -
SetIntersection_Interlaced_Vector_float_262144_1024 -14.10% 81014368.419 69595304.600 - -55.48% -
SetIntersection_None_Set_float_1024_256 -14.08% 10480972.559 9004988.448 - -0.23% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -14.08% 24.352 20.924 - -5.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -14.00% 877.224 754.417 - -20.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -13.98% 0.537 0.462 - 2.93% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.95% 1691.546 1455.535 - -13.90% -
std::move(list<int>)/4096 -13.92% 5305.166 4566.737 - 4.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -13.84% 1.421 1.224 - -8.55% -
rng::search(list<int>,_pred)_(single_element)/8192 -13.83% 9615.745 8286.206 - -0.41% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 -13.74% 0.464 0.401 - 1.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.69% 32762.110 28278.301 - 9.34% -
BM_deque_vector_ranges_copy/0 -13.67% 1.588 1.371 - -3.38% -
rng::move_backward(list<int>)/262144 -13.60% 336474.991 290711.216 - 8.91% -
rng::equal(vector<bool>)_(unaligned)/50 -13.55% 0.914 0.790 - 7.27% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -13.51% 2.055 1.777 - -8.37% -
BM_std_minmax<unsigned_char>/11 -13.49% 1.798 1.555 - -9.15% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -13.47% 3462677.785 2996310.302 - 21.69% -
BM_vector_deque_ranges_copy_backward/2 -13.47% 2.064 1.786 - -8.04% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -13.40% 47.102 40.789 - 61.66% -
std::adjacent_find(deque<int>)/50 -13.39% 23.633 20.469 - 38.56% -
SetIntersection_Interlaced_Vector_float_1024_4 -13.36% 1503393.383 1302594.745 - -11.20% -
SetIntersection_None_Set_float_1024_16 -13.27% 10264013.384 8901817.502 - -1.73% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -13.25% 10.747 9.323 - -10.65% -
std::for_each_n(deque<int>)/8 -13.18% 1.388 1.205 - -3.93% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -13.15% 1.674 1.454 - -8.54% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -13.12% 9583.237 8326.177 - -12.46% -
SetIntersection_None_Set_float_1024_4 -13.10% 10104418.681 8781080.809 - -1.04% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.08% 22818.226 19834.052 - -13.94% -
rng::search(deque<int>)_(no_match)/1024 -13.00% 416.582 362.440 - 18.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -12.94% 1.792 1.560 - -2.35% -
BM_std_minmax<long_long>/5 -12.91% 2.231 1.943 - -12.66% -
SetIntersection_None_Set_float_1024_64 -12.91% 10181758.006 8867477.859 - -1.48% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -12.86% 23969.057 20885.637 - -12.85% -
std::copy(vector<bool>)_(aligned)/262144 -12.86% 636.504 554.628 - -18.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.81% 895.709 780.996 - -24.11% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -12.74% 864.527 754.426 - -8.90% -
std::distance(join_view(vector<vector<int>>))/50 -12.71% 0.691 0.603 - -0.23% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -12.63% 45.568 39.813 - 23.60% -
BM_std_minmax<long_long>/4 -12.63% 1.948 1.702 - -8.92% -
std::set<std::string>::contains(key)_(existent)/8192 -12.61% 30.983 27.077 - -9.45% -
BM_std_min<int>/1 -12.59% 0.374 0.327 - 16.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -12.56% 0.347 0.304 - -11.07% -
SetIntersection_Interlaced_Vector_float_262144_256 -12.52% 25861899.918 22623806.176 - -56.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.47% 49.019 42.909 - 0.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -12.38% 22.908 20.073 - 0.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.35% 754.590 661.422 - 7.70% -
BM_std_minmax<char>/64 -12.34% 1.316 1.154 - -8.16% -
BM_std_minmax<char>/24 -12.32% 1.315 1.153 - -8.02% -
std::find_end(list<int>,_pred)_(same_length)/8192 -12.27% 11063.932 9706.529 - -52.85% -
BM_vector_deque_ranges_copy_backward/1 -12.12% 2.333 2.050 - -7.62% -
BM_PopHeap_uint32_1 -12.11% 0.621 0.546 - 19.62% -
BM_RangesPopHeap_string_1 -12.10% 0.568 0.499 - -4.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -12.10% 7.978 7.013 - 10.35% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.04% 6410.521 5639.013 - 1.05% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.96% 976806.929 859992.494 - -10.94% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -11.91% 1.613 1.421 - 4.99% -
std::transform(list<int>)_(identity_transform)/8192 -11.89% 8003.280 7051.882 - -7.68% -
BM_RangesPushHeap_uint64_Ascending_64 -11.80% 1.721 1.518 - -0.09% -
BM_MakeHeap_uint32_PipeOrgan_4 -11.74% 0.448 0.396 - -5.64% -
rng::generate_n(list<int>)/8192 -11.72% 8480.790 7486.623 - 7.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -11.72% 6248469.672 5516015.789 - -3.35% -
SetIntersection_Front_Vector_float_262144_256 -11.63% 2652905.489 2344307.631 - -1.05% -
BM_std_min<long_long>/3 -11.60% 1.310 1.158 - -9.74% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.52% 42112927.193 37260044.167 - -6.56% -
SetIntersection_Front_Vector_float_256_256 -11.52% 5284239.123 4675590.512 - -0.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -11.50% 24.231 21.445 - -1.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -11.48% 6.448 5.708 - -4.74% -
BM_std_min<__int128>/65536 -11.42% 28713.634 25434.942 - 0.35% -
rng::adjacent_find(deque<int>)/8 -11.39% 3.208 2.842 - -24.20% -
rng::remove(deque<int>)_(sprinkled)/50 -11.38% 64.046 56.760 - -11.63% -
std::adjacent_find(deque<int>)/8 -11.37% 4.823 4.275 - 44.57% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst -11.33% 0.451 0.400 - 10.21% -
SetIntersection_Front_Set_string_1024_64 -11.26% 5012476.672 4448263.414 - -5.29% -
BM_std_minmax<char>/25 -11.25% 1.329 1.179 - -7.61% -
std::unique_copy(deque<int>)_(sprinkled)/52 -11.20% 21.130 18.763 - -0.16% -
BM_std_minmax<char>/32 -11.17% 1.743 1.548 - -5.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -11.15% 79.514 70.651 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -11.05% 58509339.491 52041388.347 - 12.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -11.04% 11.218 9.980 - -5.53% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -11.00% 1.437 1.279 - -9.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -11.00% 3.706 3.298 - -11.50% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -10.98% 0.451 0.401 - 10.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -10.90% 0.304 0.271 - -45.24% -
BM_std_minmax<char>/26 -10.89% 1.557 1.388 - -9.80% -
BM_std_min<__int128>/1024 -10.88% 443.830 395.520 - -0.14% -
BM_std_min<__int128>/5500 -10.87% 2371.769 2114.066 - -0.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -10.86% 35.291 31.458 - -1.20% -
std::equal(vector<bool>)_(unaligned)/8 -10.84% 0.902 0.804 - -5.58% -
BM_std_min<__int128>/70000 -10.84% 30289.917 27006.353 - -0.20% -
std::map<std::string,_int>::find(key)_(existent)/8192 -10.77% 32.512 29.010 - -6.45% -
BM_std_min<__int128>/4096 -10.72% 1764.467 1575.327 - -0.22% -
SetIntersection_Interlaced_Vector_float_256_64 -10.72% 7577681.879 6765595.792 - -24.17% -
BM_std_min<__int128>/4000 -10.69% 1723.368 1539.152 - -0.09% -
std::map<std::string,_int>::erase(key)_(existent)/32 -10.64% 60.057 53.667 - -32.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -10.63% 2626013.777 2346750.130 - 16.68% -
BM_std_minmax<unsigned_char>/15 -10.62% 3.128 2.795 - -6.27% -
BM_std_min<__int128>/64000 -10.52% 27583.650 24681.464 - -0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -10.51% 2.796 2.502 - -8.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -10.50% 0.378 0.338 - -30.56% -
std::reverse_copy(list<int>)/32768 -10.48% 28653.114 25649.696 - -2.68% -
rng::reverse_copy(list<int>)/32768 -10.46% 28181.089 25234.153 - -3.27% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -10.45% 0.451 0.404 - 11.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -10.45% 1.167 1.045 - -9.05% -
BM_PushHeap_string_Random_262144 -10.42% 20.012 17.926 - -17.77% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -10.42% 11362.110 10178.686 - -0.98% -
BM_std_min<__int128>/512 -10.38% 221.664 198.644 - -0.12% -
std::equal(vector<bool>)_(unaligned)/50 -10.38% 0.890 0.797 - -9.53% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -10.36% 86.093 77.173 - -9.05% -
BM_std_minmax<unsigned_int>/7 -10.34% 1.975 1.770 - 1.44% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -10.34% 9124.561 8180.923 - -10.61% -
std::partition(deque<int>)_(sparse)/32 -10.34% 10.920 9.791 - 1.56% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -10.34% 5012882.785 4494717.676 - -5.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.33% 20.795 18.646 - -2.65% -
BM_std_min<unsigned___int128>/1 -10.28% 0.374 0.336 - -8.52% -
SetIntersection_Interlaced_Vector_float_256_4 -10.28% 5387229.726 4833661.963 - -9.76% -
rng::copy(vector<int>)/262144 -10.26% 13966.638 12533.689 - 0.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.26% 1771.382 1589.675 - -18.05% -
std::set<std::string>::insert(value)_(new_value)/32 -10.23% 44.821 40.238 - -0.22% -
BM_StringEraseWithMove_Small_Transparent -10.13% 2.748 2.469 - -3.37% -
rng::unique(deque<int>)_(sprinkled)/1024 -10.08% 697.865 627.508 - -0.36% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -9.99% 4.996 4.497 - -1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -9.98% 0.578 0.520 - 3.79% -
std::unordered_set<std::string>::erase(iterator)/8192 -9.92% 32.358 29.147 - -11.69% -
rng::find_last(vector<char>)_(bail_90%)/1024 -9.92% 11.762 10.596 - -12.28% -
SetIntersection_Front_Vector_float_16384_16384 -9.88% 89463131.940 80620926.712 - 0.25% -
std::copy(vector<int>)/262144 -9.87% 13903.802 12531.248 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -9.83% 10583304.550 9542557.555 - 13.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.80% 2.695 2.431 - 12.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.76% 56.179 50.695 - 9.14% -
SetIntersection_Front_Set_uint32_262144_64 -9.76% 2040161.416 1841077.386 - -8.37% -
std::distance(deque<int>)/50 -9.73% 0.680 0.614 - -11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -9.73% 3467989.128 3130626.230 - -0.23% -
BM_std_minmax<long_long>/6 -9.68% 2.445 2.209 - -9.09% -
std::map<std::string,_int>::erase(iterator)/1024 -9.66% 29.368 26.532 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -9.65% 3525408.770 3185178.697 - 8.65% -
rng::search(list<int>)_(single_element)/8192 -9.64% 8214.042 7422.241 - 0.03% -
std::copy_backward(vector<int>)/4096 -9.63% 240.859 217.653 - -8.98% -
BM_vector_deque_copy_backward/2 -9.63% 2.287 2.067 - 0.02% -
BM_MakeHeap_float_Random_4 -9.49% 1.664 1.506 - -6.67% -
BM_std_minmax<long_long>/11 -9.34% 2.540 2.303 - -9.26% -
std::move_backward(vector<int>)/262144 -9.33% 22652.296 20537.921 - -6.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -9.33% 10725130.582 9724346.314 - -10.14% -
BM_deque_deque_move/64 -9.33% 5.994 5.435 - -2.32% -
rng::search(list<int>,_pred)_(same_length)/8192 -9.28% 9664.347 8767.548 - -1.52% -
SetIntersection_Front_Set_uint32_262144_1024 -9.27% 17433262.090 15817396.109 - 2.24% -
BM_std_min<__int128>/64 -9.21% 26.989 24.502 - -0.01% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.19% 2.216 2.013 - -9.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -9.15% 1502.842 1365.334 - 3.72% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.14% 38.347 34.843 - 3.77% -
bm_lexicographical_compare<signed_char>/64 -9.05% 2.165 1.969 - -14.87% -
std::equal(list<int>)_(it,_it,_it)/8192 -9.04% 11083.793 10082.045 - -0.07% -
std::multiset<int>::count(key)_(existent)/32 -9.03% 3.634 3.306 - -6.35% -
std::shift_left(list<int>)/8192 -8.99% 7728.003 7033.177 - -8.64% -
std::replace(vector<int>)_(sprinkled)/50 -8.97% 8.420 7.664 - -0.80% -
rng::move_backward(vector<int>)/262144 -8.92% 22777.139 20745.843 - -6.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -8.91% 12.046 10.972 - 3.93% -
std::find_first_of(deque<int>)_(small_needle)/50 -8.90% 184.301 167.903 - 2.03% -
BM_RangesMakeHeap_string_Ascending_1024 -8.89% 5.468 4.982 - -6.68% -
SetIntersection_Interlaced_Vector_float_262144_64 -8.88% 8598595.317 7835184.308 - -60.69% -
SetIntersection_Interlaced_Vector_string_16384_16 -8.87% 4409547.347 4018216.142 - -12.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -8.85% 0.697 0.635 - 42.10% -
BM_std_minmax<unsigned_char>/10 -8.83% 1.386 1.264 - -5.75% -
rng::for_each_n(list<int>)/8 -8.82% 2.429 2.215 - -13.53% -
SetIntersection_None_Set_float_1024_1 -8.82% 10139269.067 9244872.703 - 0.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.81% 1.744 1.590 - -5.20% -
BM_MakeHeap_uint64_Random_64 -8.75% 1.392 1.270 - -0.99% -
std::move_backward(vector<bool>)_(aligned)/64 -8.75% 1.904 1.737 - -3.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -8.75% 5.631 5.139 - -0.51% -
std::is_sorted(deque<int>)/8 -8.75% 3.833 3.498 - 39.23% -
std::distance(deque<int>)/8192 -8.73% 0.673 0.614 - -11.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.72% 571.383 521.550 - -8.37% -
std::distance(deque<int>)/4096 -8.70% 0.673 0.614 - -11.44% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.68% 1.830 1.671 - -10.06% -
rng::remove(deque<int>)_(sprinkled)/32 -8.68% 56.956 52.014 - -8.43% -
BM_deque_deque_copy/70000 -8.66% 3192.817 2916.289 - -7.90% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -8.65% 94.118 85.973 - 32.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.65% 5.288 4.830 - 4.96% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -8.59% 3569527.595 3262834.423 - 33.99% -
std::distance(deque<int>)/1024 -8.57% 0.671 0.614 - -11.57% -
BM_std_minmax<char>/27 -8.57% 1.954 1.787 - -8.47% -
BM_RangesMakeThenSortHeap_float_Descending_4 -8.55% 1.341 1.226 - -4.52% -
std::any_of(deque<int>)_(process_all)/8192 -8.54% 2859.912 2615.575 - -3.82% -
BM_StringEraseWithMove_Huge_Transparent -8.54% 52.366 47.893 - 5.72% -
rng::copy_backward(vector<int>)/32768 -8.52% 2766.852 2531.101 - -22.99% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -8.47% 0.489 0.447 - -9.78% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.44% 2.081 1.906 - 2.80% -
std::remove(deque<int>)_(sprinkled)/32 -8.43% 59.540 54.522 - 3.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.42% 10757482.415 9851242.905 - -9.04% -
rng::move_backward(list<int>)/4096 -8.37% 7256.918 6649.714 - 1.37% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -8.34% 1.736 1.592 - 0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.30% 9.859 9.040 - -17.96% -
SetIntersection_Front_Set_uint32_262144_256 -8.28% 5074481.448 4654156.933 - -2.71% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -8.28% 9.796 8.985 - -22.10% -
BM_RangesMakeHeap_string_SingleElement_262144 -8.27% 7.880 7.229 - -12.10% -
std::set<int>::contains(key)_(non-existent)/32 -8.25% 2.616 2.400 - 2.25% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -8.25% 93.673 85.949 - -13.82% -
rng::is_sorted(deque<int>,_pred)/8 -8.24% 5.100 4.680 - 4.65% -
std::set<int>::lower_bound(key)_(non-existent)/32 -8.24% 2.515 2.307 - -2.95% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.23% 1.487 1.365 - -4.64% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control -8.20% 0.451 0.414 - 13.60% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -8.20% 6.464 5.934 - -8.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -8.20% 1.076 0.988 - -12.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.20% 85.438 78.434 - -14.08% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.18% 531.593 488.117 - -7.84% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -8.14% 9.820 9.021 - -14.84% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -8.14% 2512003.091 2307640.817 - -5.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -8.13% 24.212 22.244 - -0.20% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.12% 8541.800 7848.209 - 12.19% -
std::stable_partition(deque<int>)_(dense)/32 -8.11% 32.606 29.963 - 0.18% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -8.08% 752.553 691.756 - -20.19% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.04% 481.860 443.108 - -5.78% -
BM_std_minmax<unsigned_char>/64 -8.01% 1.318 1.213 - -0.55% -
BM_RangesPushHeap_uint64_Ascending_16 -8.00% 1.010 0.929 - -0.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.95% 1.223 1.126 - -13.93% -
std::any_of(deque<int>)_(process_all)/32768 -7.93% 11422.241 10515.971 - -2.99% -
rng::copy(vector<bool>)_(unaligned)/512 -7.86% 3.715 3.423 - -7.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -7.85% 11.997 11.055 - -4.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.81% 1.735 1.600 - -11.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.79% 11.446 10.555 - 4.63% -
BM_deque_vector_ranges_move_backward/65536 -7.78% 8318.299 7670.979 - -5.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.76% 11656400.162 10751704.130 - -0.27% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -7.74% 22.065 20.357 - -17.23% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -7.73% 9200654.149 8489012.593 - 42.92% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.73% 28.830 26.601 - 1.27% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.72% 27585.663 25455.068 - -0.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -7.71% 34.660 31.988 - 23.49% -
BM_StringRelationalLiteral_Less_Large_Small_Control -7.70% 1.889 1.744 - -7.66% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -7.69% 826.388 762.848 - -4.34% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -7.66% 8.077 7.459 - -0.12% -
SetIntersection_Front_Set_uint32_1024_256 -7.63% 5249655.771 4849130.388 - 5.69% -
std::set<std::string>::insert(value)_(already_present)/1024 -7.61% 35.583 32.874 - -4.13% -
std::search(list<int>)_(same_length)/8192 -7.60% 11285.381 10427.209 - -1.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.60% 742.083 685.715 - -18.21% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -7.59% 2.415 2.232 - -0.33% -
std::multiset<int>::insert(value)_(new_value)/1024 -7.59% 51.079 47.204 - -1.22% -
BM_MakeThenSortHeap_uint32_Descending_4 -7.58% 1.461 1.350 - -5.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.56% 788.144 728.533 - -29.27% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -7.55% 9.935 9.184 - -12.59% -
BM_std_min<__int128>/31 -7.55% 12.734 11.772 - -0.03% -
BM_vector_deque_copy_backward/1 -7.53% 2.535 2.344 - 1.46% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.52% 5219944.414 4827276.821 - -8.77% -
BM_RangesMakeHeap_uint64_Heap_64 -7.50% 0.253 0.234 - -4.51% -
std::partition(deque<int>)_(sparse)/50 -7.47% 16.192 14.982 - -3.57% -
BM_std_min<__int128>/32 -7.46% 13.161 12.179 - -0.04% -
BM_deque_vector_ranges_copy/65536 -7.45% 2876.252 2662.043 - -7.45% -
BM_std_min<__int128>/30 -7.45% 12.292 11.376 - -0.08% -
BM_std_min<__int128>/29 -7.42% 11.869 10.988 - -0.13% -
BM_std_minmax<unsigned_int>/11 -7.38% 1.993 1.846 - 0.97% -
std::partition_point(deque<int>)/32 -7.38% 4.641 4.299 - -4.03% -
SetIntersection_Front_Set_uint32_256_256 -7.38% 10044771.155 9303931.620 - -4.78% -
BM_RangesPushHeap_uint64_Ascending_256 -7.35% 2.259 2.093 - -0.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.34% 1219.352 1129.836 - -4.15% -
std::move(vector<bool>)_(aligned)/64 -7.30% 1.749 1.621 - -8.74% -
std::search(deque<int>,_pred)_(near_matches)/1000 -7.30% 26983.746 25014.092 - 7.32% -
std::map<int,_int>::erase(key)_(non-existent)/0 -7.28% 0.273 0.254 - -0.08% -
std::count_if(list<int>)_(every_other)/8192 -7.27% 7709.417 7148.599 - -6.56% -
std::search(deque<int>,_pred)_(near_matches)/1024 -7.27% 28083.674 26040.935 - 6.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -7.27% 1.860 1.725 - -3.09% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -7.27% 15267965.028 14157654.613 - 0.24% -
BM_StringRelational_Less_Large_Large_ChangeFirst -7.27% 1.387 1.286 - -7.31% -
SetIntersection_Front_Set_uint64_16384_1024 -7.26% 15393248.837 14275617.717 - -4.45% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -7.26% 9.658 8.957 - -24.05% -
BM_std_min<__int128>/26 -7.25% 10.567 9.801 - -0.14% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -7.22% 53.690 49.811 - -12.94% -
std::find_first_of(deque<int>)_(small_needle)/1024 -7.22% 4020.090 3729.960 - 0.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -7.22% 1566.145 1453.127 - -16.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.20% 2.366 2.196 - -13.36% -
std::count(deque<int>)_(every_other)/8192 -7.20% 2085.509 1935.299 - -0.05% -
BM_std_minmax<unsigned_int>/31 -7.20% 2.836 2.632 - 6.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.18% 69760.557 64748.858 - -2.23% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -7.17% 7597585.230 7053111.726 - 6.43% -
std::search(deque<int>)_(same_length)/1000 -7.14% 351.553 326.438 - -7.59% -
BM_std_minmax<unsigned_int>/27 -7.14% 2.670 2.480 - 4.40% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -7.12% 204.354 189.815 - -9.23% -
rng::find_last(deque<int>)_(bail_90%)/8192 -7.11% 217.616 202.138 - -0.79% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.11% 10.404 9.664 - -0.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -7.11% 0.485 0.450 - -19.01% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -7.08% 12.125 11.266 - -3.14% -
BM_std_min<__int128>/25 -7.08% 10.172 9.452 - -0.08% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -7.07% 7.723 7.177 - -0.05% -
std::map<std::string,_int>::erase(iterator)/8192 -7.07% 28.554 26.535 - 0.33% -
std::stable_partition(deque<int>)_(sparse)/32 -7.06% 12.380 11.507 - -5.45% -
BM_deque_vector_ranges_move_backward/0 -7.04% 1.474 1.371 - -8.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -7.02% 4.171 3.879 - -2.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.01% 0.490 0.456 - 1.07% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -7.01% 21.800 20.273 - 3.05% -
std::remove_if(deque<int>)_(sprinkled)/50 -7.00% 67.224 62.521 - -4.53% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.99% 3728.607 3468.063 - 2.92% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.99% 1606829.956 1494585.301 - -1.94% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -6.96% 6.773 6.302 - -0.18% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.96% 2.113 1.966 - -8.99% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -6.96% 32.921 30.631 - 0.39% -
BM_deque_vector_copy_backward/0 -6.95% 1.541 1.434 - 4.02% -
BM_PushHeap_float_PipeOrgan_4 -6.94% 0.517 0.481 - -0.18% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -6.93% 9209.335 8571.525 - -11.11% -
BM_std_min<__int128>/27 -6.92% 10.974 10.214 - -0.10% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.92% 1.490 1.387 - 19.56% -
SetIntersection_Front_Set_float_256_64 -6.92% 6538225.322 6085778.995 - -7.16% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -6.92% 10571.015 9840.001 - -49.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -6.91% 4.209 3.918 - -1.15% -
BM_std_min<__int128>/28 -6.89% 11.390 10.605 - -0.10% -
std::find_first_of(deque<int>)_(small_needle)/32 -6.87% 117.416 109.353 - 1.86% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -6.87% 30.244 28.168 - -26.57% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.85% 4858.552 4525.562 - -1.72% -
std::generate_n(vector<int>)/50 -6.85% 12.722 11.850 - -1.68% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -6.84% 5017550.904 4674515.445 - -7.85% -
BM_std_minmax<unsigned_int>/2 -6.81% 1.054 0.982 - 19.09% -
std::copy_if(list<int>)_(entire_range)/64 -6.80% 37.285 34.748 - -3.98% -
BM_StringFindAllMatch/4096 -6.77% 86.100 80.268 - -0.07% -
rng::swap_ranges(deque<int>)/50 -6.75% 19.574 18.253 - -8.45% -
BM_std_minmax<unsigned_char>/14 -6.72% 2.601 2.426 - -4.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.72% 291753.266 272161.402 - -0.89% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -6.71% 9.570 8.927 - -2.80% -
std::replace(vector<int>)_(sprinkled)/32 -6.71% 5.478 5.111 - 1.49% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -6.69% 82.853 77.310 - -4.84% -
std::none_of(vector<int>)_(process_all)/8 -6.61% 2.618 2.445 - -2.30% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.61% 43587442.054 40707063.690 - -6.20% -
BM_std_min<__int128>/24 -6.59% 9.738 9.097 - -0.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.57% 1.044 0.975 - -12.43% -
bm_lexicographical_compare<unsigned_char>/4 -6.55% 1.415 1.322 - -11.69% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -6.54% 110034.426 102843.512 - -7.70% -
BM_std_minmax<unsigned_int>/1 -6.53% 0.672 0.628 - 4.44% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.53% 346.371 323.754 - -0.63% -
BM_std_min<char>/4 -6.50% 1.084 1.014 - -5.29% -
bm_lexicographical_compare<int>/16 -6.49% 2.079 1.944 - -3.60% -
BM_std_min<__int128>/22 -6.45% 8.901 8.326 - -0.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -6.44% 99835.697 93403.903 - -1.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -6.40% 2.605 2.438 - 1.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -6.40% 0.274 0.256 - 0.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.39% 1.903 1.781 - -4.33% -
bm_ranges_lexicographical_compare<int>/1 -6.37% 1.380 1.292 - -0.23% -
rng::find_if(deque<int>)_(process_all)/8192 -6.36% 3017.746 2825.796 - -6.11% -
rng::remove(deque<int>)_(prefix)/32 -6.36% 58.743 55.008 - -0.24% -
rng::copy_n(vector<bool>)_(unaligned)/512 -6.33% 3.440 3.222 - -3.00% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -6.33% 3037.506 2845.117 - -6.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -6.33% 5469312.511 5123341.374 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.32% 3532666.263 3309311.516 - -7.13% -
BM_RangesPushHeap_uint64_Ascending_262144 -6.32% 5.073 4.752 - 1.09% -
BM_PushHeap_string_PipeOrgan_16384 -6.31% 13.909 13.031 - -20.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -6.31% 24.035 22.517 - -2.89% -
rng::copy(vector<int>)/32768 -6.31% 3421.269 3205.259 - -8.06% -
SetIntersection_Front_Set_uint32_1024_1024 -6.30% 17197033.604 16113602.352 - -1.18% -
BM_std_min<__int128>/21 -6.29% 8.461 7.928 - -0.21% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -6.29% 0.983 0.921 - -2.54% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.24% 5327123.268 4994555.895 - -1.35% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -6.24% 1.434 1.344 - 8.57% -
BM_std_min<__int128>/23 -6.23% 9.302 8.722 - -0.12% -
bm_ranges_lexicographical_compare<int>/4 -6.22% 1.382 1.296 - -0.06% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -6.19% 38.346 35.972 - 0.54% -
SetIntersection_Front_Set_uint64_1024_256 -6.19% 4702785.146 4411667.801 - -8.84% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -6.18% 1.355 1.271 - -0.13% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -6.16% 1.634 1.533 - -0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.15% 29.729 27.900 - -2.76% -
SetIntersection_Interlaced_Vector_float_64_16 -6.15% 19376499.379 18185434.557 - -5.23% -
std::move(deque<int>)/262144 -6.14% 15960.233 14979.865 - 0.56% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.14% 81.805 76.782 - 0.91% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.08% 40.506 38.043 - 0.96% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -6.08% 0.717 0.673 - -0.09% -
SetIntersection_Front_Set_float_16384_64 -6.07% 1978831.369 1858708.722 - -7.68% -
BM_SortHeap_pair<uint32,_uint32>_4 -6.05% 1.713 1.609 - -14.87% -
BM_PopHeap_pair<uint32,_uint32>_262144 -6.05% 61.171 57.471 - -4.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.02% 0.462 0.435 - -6.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.01% 26.949 25.328 - -2.73% -
SetIntersection_Front_Set_uint64_262144_1024 -6.00% 15418363.984 14492940.190 - 0.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.00% 1.230 1.156 - -11.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.97% 1.498 1.408 - 0.02% -
BM_deque_vector_move_backward/65536 -5.97% 8384.519 7884.065 - -1.33% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.96% 19.608 18.439 - -2.26% -
std::stable_partition(deque<int>)_(sparse)/50 -5.96% 30.310 28.503 - -4.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.96% 341.671 321.314 - 0.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.95% 11.032 10.375 - -1.47% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.94% 1475090.116 1387494.991 - -1.61% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.93% 5.667 5.331 - -1.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -5.93% 5.651 5.316 - -0.94% -
BM_RangesMakeHeap_string_Ascending_256 -5.92% 5.172 4.866 - -3.97% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -5.91% 2486652.275 2339691.831 - 24.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.90% 7135685.769 6714673.808 - 1.10% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.90% 1.890 1.778 - -3.23% -
std::map<int,_int>::ctor(const&)/32 -5.89% 221.656 208.594 - -1.56% -
SetIntersection_Front_Set_uint64_1024_64 -5.89% 2019862.611 1900984.368 - 0.68% -
BM_std_minmax<unsigned_short>/32 -5.87% 1.342 1.264 - 2.80% -
SetIntersection_Front_Set_uint32_16384_256 -5.87% 5322429.234 5009801.729 - 3.11% -
BM_std_min<__int128>/20 -5.87% 8.080 7.606 - -0.12% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.84% 805.959 758.902 - -10.61% -
BM_std_minmax_element<short>/2 -5.82% 0.648 0.611 - -11.25% -
BM_deque_vector_ranges_copy/64000 -5.79% 2818.313 2655.065 - -6.80% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.78% 30.659 28.886 - -0.40% -
rng::is_sorted_until(deque<int>,_pred)/8 -5.78% 4.570 4.306 - 11.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -5.76% 4.779 4.504 - -1.95% -
BM_RangesMakeHeap_float_Heap_256 -5.75% 0.259 0.244 - -3.70% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -5.74% 0.460 0.434 - -6.52% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.73% 4.924 4.642 - 4.01% -
BM_num_get<float> -5.73% 36.873 34.760 - -1.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.73% 1.259 1.187 - -11.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.72% 1687587.066 1591027.739 - -0.12% -
SetIntersection_Front_Set_uint32_16384_64 -5.72% 2086949.369 1967552.876 - -3.93% -
SetIntersection_Front_Set_string_262144_16 -5.69% 2032149.414 1916585.399 - -4.61% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.67% 23.439 22.109 - 2.16% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.67% 1.783 1.682 - -0.46% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.65% 10.925 10.309 - 10.31% -
std::multimap<int,_int>::ctor(const&)/32 -5.63% 224.355 211.732 - -1.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.62% 0.643 0.607 - -2.19% -
BM_deque_vector_move_backward/70000 -5.60% 8964.325 8462.474 - -0.72% -
BM_PushHeap_string_Descending_16384 -5.57% 2.510 2.370 - -29.66% -
BM_RangesMakeThenSortHeap_string_Random_262144 -5.57% 201.333 190.123 - -8.81% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.57% 1.596 1.507 - -11.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -5.54% 5.954 5.624 - -1.42% -
BM_std_minmax_element<short>/65536 -5.54% 18706.363 17670.724 - 5.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -5.53% 18.289 17.279 - 3.52% -
BM_num_get<long_double> -5.52% 37.711 35.628 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.52% 13855839.150 13091057.918 - 0.42% -
rng::unique(deque<int>)_(contiguous)/52 -5.51% 72.199 68.220 - 0.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -5.49% 2.449 2.315 - 5.74% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.49% 22.474 21.241 - -0.79% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -5.48% 187.948 177.644 - -9.41% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.46% 930827.296 880000.315 - -5.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.45% 54.266 51.309 - 3.95% -
BM_std_min<long_long>/12 -5.44% 2.033 1.922 - -5.24% -
bm_ranges_lexicographical_compare<int>/2 -5.44% 1.609 1.521 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -5.43% 55.187 52.192 - 0.80% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.42% 927562.391 877296.198 - -6.16% -
std::list<int>::ctor(size)/1024 -5.42% 12264.545 11600.117 - -0.41% -
std::search(list<int>,_pred)_(single_element)/8192 -5.41% 9129.304 8635.737 - -0.37% -
BM_std_minmax<unsigned_short>/4 -5.40% 1.088 1.029 - 9.92% -
bm_ranges_lexicographical_compare<int>/8 -5.39% 1.586 1.500 - -1.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.39% 8453.667 7997.972 - -6.12% -
rng::remove(deque<int>)_(prefix)/50 -5.36% 65.546 62.031 - -2.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -5.36% 0.407 0.385 - 14.50% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -5.35% 1.682 1.592 - 0.10% -
SetIntersection_Front_Set_uint64_262144_16384 -5.35% 351955657.610 333128635.849 - -0.93% -
std::copy_n(vector<bool>)_(aligned)/262144 -5.34% 745.813 705.993 - 4.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.33% 28162.655 26661.853 - 6.09% -
BM_std_minmax_element<long_long>/3 -5.32% 1.156 1.094 - -2.39% -
BM_StringAssignAsciiz_Large_Opaque -5.31% 12.076 11.435 - -2.16% -
std::search(list<int>,_pred)_(same_length)/8192 -5.31% 9369.014 8871.705 - -0.78% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -5.29% 1.949 1.846 - -2.60% -
SetIntersection_Front_Set_string_262144_256 -5.28% 15287380.690 14480031.612 - -8.17% -
rng::stable_partition(deque<int>)_(sparse)/8192 -5.27% 3737.756 3540.772 - 4.10% -
BM_std_min<__int128>/19 -5.25% 7.629 7.228 - -0.18% -
rng::find_if(deque<int>)_(process_all)/32768 -5.24% 12139.526 11503.338 - -5.65% -
BM_std_minmax_element<short>/70000 -5.24% 19899.453 18857.116 - 5.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -5.23% 46.142 43.730 - 0.48% -
BM_std_minmax<char>/28 -5.23% 2.228 2.112 - -6.38% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -5.22% 37.605 35.641 - -6.31% -
std::rotate_copy(list<int>)/8192 -5.21% 7010.821 6645.221 - -1.31% -
vector<bool>(const_vector<bool>&) -5.19% 10.398 9.858 - 0.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.18% 10379.594 9841.696 - -6.70% -
std::none_of(deque<int>)_(process_all)/8 -5.18% 3.258 3.089 - 0.04% -
BM_std_min<__int128>/18 -5.17% 7.218 6.844 - -0.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.17% 29.155 27.647 - -5.83% -
BM_StringConstructDestroyCStr_Small_Opaque -5.17% 2.312 2.193 - 5.32% -
BM_deque_vector_ranges_move_backward/70000 -5.16% 8913.304 8453.783 - -0.81% -
rng::copy_if(vector<int>)_(entire_range)/64 -5.14% 16.201 15.368 - -0.77% -
SetIntersection_Front_Vector_float_256_64 -5.13% 4810406.219 4563807.238 - -0.94% -
BM_std_minmax_element<short>/4096 -5.12% 1170.391 1110.443 - 5.77% -
BM_num_put<unsigned_long_long> -5.12% 11.939 11.328 - -7.04% -
BM_vector_deque_ranges_move/64 -5.11% 2.831 2.686 - 0.96% -
BM_PushHeap_uint64_SingleElement_64 -5.11% 0.376 0.357 - -12.38% -
BM_std_minmax_element<short>/64000 -5.09% 18182.874 17256.471 - 5.86% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.08% 20.939 19.875 - 3.16% -
std::is_sorted_until(deque<int>)/8 -5.08% 2.836 2.692 - -12.87% -
BM_std_minmax_element<short>/5500 -5.08% 1568.218 1488.606 - 5.63% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -5.06% 9.450 8.972 - -2.59% -
BM_std_minmax<short>/3 -5.04% 1.173 1.114 - -6.45% -
BM_std_minmax<char>/18 -5.04% 1.364 1.295 - -6.70% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -5.03% 2.403 2.282 - -2.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -5.03% 105992.209 100665.726 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.02% 1135789.690 1078729.995 - -1.51% -
SetIntersection_Front_Set_uint32_262144_16 -5.02% 1309638.278 1243893.506 - -5.13% -
std::copy(list<int>)/4096 -5.02% 3399.393 3228.811 - -2.03% -
SetIntersection_Interlaced_Vector_uint64_64_64 -5.01% 12009205.084 11407855.893 - 0.06% -
rng::adjacent_find(deque<int>,_pred)/8 -5.01% 4.236 4.024 - -3.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.00% 147871061.080 140483153.928 - -10.09% -
std::remove_if(deque<int>)_(sprinkled)/32 -4.99% 58.455 55.537 - -1.04% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -4.99% 1.815 1.725 - -3.46% -
BM_RangesMakeHeap_uint64_Descending_64 -4.98% 0.242 0.230 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.98% 7112147.045 6758110.796 - 3.71% -
BM_std_min<unsigned_int>/2 -4.97% 0.486 0.462 - 0.01% -
rng::unique(deque<int>)_(contiguous)/32 -4.97% 62.115 59.030 - 0.42% -
BM_RangesPushHeap_uint64_Ascending_1024 -4.96% 2.711 2.576 - -0.01% -
std::fill_n(vector<bool>)/512 -4.96% 1.507 1.432 - 0.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -4.95% 1.405 1.336 - -3.75% -
BM_std_minmax<char>/21 -4.94% 2.362 2.245 - -6.14% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -4.94% 12767.464 12137.216 - -1.44% -
std::unordered_set<std::string>::erase(iterator)/0 -4.94% 32.476 30.873 - 12.63% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -4.93% 9547.182 9076.727 - -0.93% -
BM_num_get<double> -4.91% 37.188 35.361 - -0.15% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -4.91% 1.156 1.099 - -10.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.90% 5490.607 5221.566 - -9.98% -
std::list<int>::ctor(size)/8192 -4.90% 98398.354 93579.168 - -1.65% -
std::multiset<int>::contains(key)_(non-existent)/32 -4.89% 2.379 2.262 - -3.53% -
std::multiset<int>::count(key)_(existent)/1024 -4.88% 5.773 5.491 - -3.95% -
BM_MakeHeap_string_Descending_262144 -4.88% 3.595 3.419 - -3.52% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.87% 1.657 1.576 - 21.65% -
BM_deque_vector_ranges_move_backward/64000 -4.86% 8126.262 7731.085 - -1.68% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.86% 11669.360 11102.075 - -0.04% -
BM_std_minmax<unsigned_char>/13 -4.86% 2.286 2.175 - -1.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.86% 17116.374 16285.328 - -5.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.85% 693.781 660.119 - -0.04% -
rng::contains(vector<int>)_(process_all)/8 -4.84% 2.612 2.485 - -7.96% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -4.84% 479.182 456.002 - -3.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.84% 36.537 34.770 - 14.21% -
BM_std_minmax_element<long_long>/64000 -4.83% 17600.680 16750.220 - -2.09% -
std::set<int>::insert(value)_(already_present)/0 -4.83% 0.611 0.582 - 0.01% -
BM_num_get<long_long> -4.83% 11.939 11.363 - 1.73% -
BM_std_minmax<char>/31 -4.83% 3.275 3.117 - -6.59% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 -4.82% 1.076 1.024 - 6.09% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.82% 1.418 1.350 - 3.67% -
BM_StringEraseToEnd_Huge_Transparent -4.82% 2.572 2.448 - -4.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.82% 5535016.829 5268439.008 - -5.70% -
std::rotate(vector<bool>)_(by_1/4)/8192 -4.81% 31.390 29.881 - 0.60% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.79% 1493052.131 1421563.635 - -7.13% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -4.78% 9.470 9.017 - -4.91% -
BM_std_minmax_element<long_long>/70000 -4.77% 19249.108 18330.258 - -1.96% -
BM_std_min<unsigned_long_long>/5 -4.77% 1.398 1.331 - -0.86% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -4.77% 6.141 5.848 - -5.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.76% 22.510 21.438 - -3.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.76% 1234769.775 1175999.263 - -5.51% -
SetIntersection_Interlaced_Vector_string_64_64 -4.76% 28958309.021 27580965.083 - -5.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.75% 147894689.303 140873905.026 - -10.02% -
bm_lexicographical_compare<unsigned_char>/2 -4.74% 1.841 1.754 - -10.49% -
BM_StringFindAllMatch/512 -4.73% 12.114 11.541 - -1.37% -
SetIntersection_Front_Set_float_16384_256 -4.71% 4841421.605 4613315.413 - -10.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.70% 0.558 0.532 - -4.81% -
std::set<std::string>::contains(key)_(existent)/32 -4.69% 16.519 15.743 - -3.88% -
rng::any_of(deque<int>)_(process_all)/50 -4.69% 20.234 19.286 - 5.15% -
SetIntersection_None_Set_uint64_16384_16384 -4.67% 175382022.568 167192989.212 - -4.68% -
rng::rotate(vector<bool>)_(by_1/4)/8192 -4.67% 31.635 30.158 - 0.78% -
std::unique(list<int>)_(sprinkled)/1024 -4.66% 1004.521 957.678 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.66% 1305957.394 1245089.273 - -4.14% -
SetIntersection_Front_Set_string_16384_256 -4.66% 15191314.754 14483348.095 - -1.34% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -4.66% 113144.093 107877.036 - -3.84% -
BM_StringAssignAsciiz_Large_Transparent -4.65% 12.102 11.539 - -0.38% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.65% 1630726.229 1554874.364 - -2.69% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.65% 24.303 23.173 - 1.78% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -4.65% 646.003 615.992 - 10.75% -
BM_std_minmax_element<long_long>/65536 -4.65% 17992.906 17157.066 - -2.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -4.64% 1.269 1.210 - -9.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.64% 1267.775 1208.897 - -1.34% -
std::vector<std::string>::ctor(size)/32 -4.62% 34.179 32.599 - -2.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -4.61% 1539.710 1468.657 - -3.73% -
std::reverse(list<int>)/4096 -4.59% 1684.812 1607.481 - -4.03% -
std::partition_copy(vector<int>)/1024 -4.59% 483.260 461.085 - 0.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -4.59% 6.894 6.578 - 0.98% -
SetIntersection_None_Vector_uint32_262144_1 -4.58% 1200403.550 1145451.682 - -1.54% -
BM_std_min<unsigned_int>/64 -4.56% 2.970 2.835 - 0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.54% 7837545.261 7481997.879 - -4.21% -
bm_ranges_lexicographical_compare<signed_char>/8 -4.53% 3.203 3.057 - -3.43% -
SetIntersection_Front_Set_uint32_1024_1 -4.52% 1117646.024 1067137.416 - 0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.51% 1273211.699 1215756.898 - -4.38% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -4.50% 2.293 2.189 - -3.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.50% 234.356 223.811 - -3.95% -
BM_std_minmax<char>/17 -4.48% 1.137 1.086 - -3.07% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.47% 23.241 22.201 - -3.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.47% 1160677.299 1108850.581 - -1.59% -
SetIntersection_Front_Vector_float_262144_16384 -4.46% 84157562.195 80407741.668 - -0.23% -
BM_RangesMakeHeap_string_Ascending_64 -4.45% 4.948 4.728 - -2.84% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -4.45% 19.490 18.622 - -3.79% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.45% 512.066 489.276 - -4.14% -
SetIntersection_Front_Set_uint32_262144_262144 -4.45% 1923605.795 1838071.373 - -0.08% -
BM_StringEraseToEnd_Huge_Opaque -4.43% 2.483 2.373 - -5.54% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.43% 1948372.989 1862033.753 - 17.63% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.43% 714.914 683.238 - -2.62% -
std::remove(deque<int>)_(prefix)/32 -4.43% 57.473 54.927 - -7.71% -
BM_std_min<unsigned_int>/4 -4.42% 1.070 1.023 - 2.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -4.41% 5891518.703 5631514.741 - -4.66% -
BM_std_minmax<char>/30 -4.40% 2.775 2.653 - -7.17% -
BM_num_get<bool> -4.40% 12.994 12.422 - 2.83% -
BM_std_min<char>/16 -4.39% 2.440 2.333 - -8.97% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -4.39% 357533961.043 341831162.998 - 0.06% -
rng::copy_n(list<int>)/4096 -4.38% 4190.276 4006.782 - 0.60% -
BM_RangesMakeHeap_string_Ascending_16384 -4.37% 5.828 5.574 - -3.63% -
BM_std_min<long_long>/28 -4.36% 2.686 2.569 - -3.40% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.35% 12.493 11.950 - -14.95% -
BM_std_minmax<short>/22 -4.34% 2.324 2.223 - -2.38% -
rng::adjacent_find(deque<int>)/50 -4.33% 14.361 13.739 - -26.93% -
BM_StringConstructDestroyCStr_Empty_Opaque -4.33% 2.245 2.148 - 2.63% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -4.32% 4.657 4.456 - 2.19% -
BM_std_minmax_element<short>/4000 -4.32% 1133.758 1084.794 - 5.90% -
BM_StringAssignAsciizMix_Transparent -4.31% 3.164 3.028 - 0.18% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.30% 8.865 8.483 - -4.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.30% 657.701 629.418 - 11.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.30% 86752.052 83021.501 - -5.83% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -4.30% 1.211 1.159 - 1.03% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.29% 1.760 1.685 - 4.68% -
BM_std_min<short>/8 -4.28% 1.390 1.331 - -2.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.27% 606.217 580.360 - 14.34% -
BM_std_min<__int128>/17 -4.26% 6.762 6.474 - -0.11% -
std::replace(vector<int>)_(prefix)/32 -4.26% 5.128 4.909 - -2.43% -
rng::move(list<int>)/4096 -4.24% 6270.709 6004.711 - 11.34% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.24% 80.736 77.311 - 0.05% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.24% 9.431 9.031 - -18.77% -
rng::any_of(deque<int>)_(process_all)/8 -4.24% 3.223 3.086 - -0.17% -
rng::all_of(deque<int>)_(process_all)/8 -4.22% 3.224 3.087 - -0.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.22% 0.794 0.761 - -7.13% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.21% 25.026 23.973 - 2.44% -
std::unordered_set<std::string>::ctor(const&)/32 -4.20% 709.114 679.337 - -6.18% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.20% 1.259 1.206 - 3.63% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.20% 32.601 31.233 - -14.00% -
SetIntersection_Front_Set_string_262144_1 -4.19% 1168409.844 1119457.150 - -1.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.19% 11541.942 11058.469 - 0.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.18% 31349.871 30038.045 - 6.40% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -4.18% 0.708 0.678 - -4.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.17% 3.783 3.625 - -4.17% -
rng::remove_if(deque<int>)_(sprinkled)/50 -4.16% 66.836 64.054 - -10.28% -
bm_lexicographical_compare<int>/4 -4.16% 1.206 1.156 - -8.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -4.15% 12597.447 12074.068 - -0.09% -
BM_std_min<__int128>/15 -4.15% 5.931 5.685 - -0.21% -
std::find(list<int>)_(process_all)/8 -4.15% 2.442 2.341 - -2.34% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -4.15% 0.967 0.927 - 0.23% -
BM_deque_vector_ranges_copy_backward/65536 -4.15% 8245.352 7903.351 - -3.84% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -4.14% 61.437 58.891 - -3.01% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.14% 28.120 26.956 - 3.82% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -4.13% 1.170 1.121 - 8.05% -
BM_deque_deque_copy_backward/1 -4.13% 3.573 3.426 - 22.54% -
BM_std_minmax<char>/23 -4.12% 3.063 2.937 - -7.22% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.12% 15017812.434 14399339.839 - -1.85% -
BM_num_get<long> -4.11% 11.889 11.399 - 3.04% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -4.11% 936.601 898.072 - -2.36% -
BM_RangesPushHeap_uint64_Ascending_16384 -4.11% 3.804 3.648 - 2.33% -
std::any_of(deque<int>)_(process_all)/8 -4.09% 3.222 3.090 - 0.03% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.09% 574.899 551.393 - -1.45% -
BM_std_minmax<char>/20 -4.09% 2.014 1.931 - -6.76% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -4.09% 79.268 76.029 - -0.57% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -4.07% 0.288 0.277 - -0.63% -
BM_num_put<unsigned_long> -4.06% 11.989 11.502 - -4.84% -
BM_deque_vector_copy_backward/64000 -4.06% 8289.883 7953.141 - -3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.06% 25092105.956 24073503.126 - -3.23% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -4.06% 26.135 25.074 - -6.58% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.05% 512.121 491.369 - -3.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.04% 357470980.375 343027238.266 - -1.70% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -4.03% 12.288 11.792 - -1.34% -
std::stable_partition(vector<int>)_(sparse)/50 -4.03% 21.478 20.612 - 2.27% -
bm_gcd_complex -4.03% 19.642 18.851 - -2.99% -
BM_std_min<__int128>/16 -4.02% 6.368 6.112 - -0.35% -
rng::stable_partition(vector<int>)_(dense)/32 -4.02% 21.552 20.686 - -8.12% -
std::copy_n(vector<bool>)_(unaligned)/1048576 -4.02% 7311.482 7017.847 - -0.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.01% 22.996 22.074 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.00% 1124078.335 1079105.571 - -4.14% -
std::multiset<int>::contains(key)_(non-existent)/1024 -4.00% 5.726 5.497 - -3.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.99% 1113548.612 1069152.707 - -4.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.99% 19287386.024 18518717.760 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.98% 348890540.250 334990193.069 - -6.40% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.98% 89.303 85.751 - -6.80% -
BM_std_minmax<char>/29 -3.97% 2.509 2.410 - -5.70% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.97% 11.765 11.298 - 0.23% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.96% 10937.660 10504.067 - 0.07% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -3.96% 20.141 19.344 - 0.24% -
BM_std_minmax<short>/21 -3.96% 2.139 2.055 - 0.48% -
BM_PushHeap_string_Ascending_262144 -3.94% 29.358 28.200 - -24.62% -
SetIntersection_Front_Set_string_64_16 -3.94% 25340713.491 24343049.526 - -5.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 -3.93% 0.280 0.269 - -3.04% -
rng::copy(vector<int>)/4096 -3.93% 148.310 142.478 - -4.65% -
SetIntersection_Interlaced_Set_float_16384_1 -3.93% 1120757.182 1076689.016 - -3.69% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.93% 18641292.722 17909268.550 - -4.13% -
rng::adjacent_find(deque<int>,_pred)/50 -3.92% 30.112 28.933 - -0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.91% 12.311 11.829 - -1.46% -
BM_std_min<int>/64 -3.91% 2.683 2.578 - -3.40% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.91% 11.780 11.320 - 0.15% -
BM_std_minmax_element<long_long>/5500 -3.90% 1498.376 1439.879 - -0.35% -
BM_RangesPushHeap_uint32_Descending_4 -3.90% 0.361 0.347 - -1.27% -
BM_std_min<__int128>/14 -3.90% 5.483 5.269 - -0.40% -
BM_std_minmax<unsigned_int>/10 -3.88% 1.493 1.435 - 3.43% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.87% 225.349 216.626 - 0.36% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.86% 7.345 7.061 - -5.15% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.86% 491.131 472.155 - 4.04% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 -3.86% 0.280 0.269 - -1.00% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -3.86% 32.456 31.204 - 0.35% -
std::set<int>::equal_range(key)_(existent)/32 -3.85% 1.817 1.747 - 2.62% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.85% 16.898 16.247 - 0.95% -
BM_std_minmax_element<long_long>/4000 -3.85% 1091.920 1049.904 - -0.23% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.84% 10.449 10.048 - -3.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.84% 17.985 17.295 - 3.61% -
std::unique(deque<int>)_(sprinkled)/52 -3.83% 72.879 70.085 - -17.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.83% 12.632 12.148 - -0.52% -
std::multiset<int>::contains(key)_(existent)/1024 -3.82% 4.125 3.967 - -1.54% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.82% 98824.677 95048.338 - -2.51% -
std::list<std::string>::ctor(size)/8192 -3.82% 106771.558 102692.610 - -0.06% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -3.82% 38.265 36.804 - 0.53% -
BM_StringRelational_Compare_Empty_Small_Control -3.82% 1.691 1.626 - -0.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -3.82% 10.769 10.358 - -4.74% -
BM_PushHeap_uint64_Ascending_16 -3.81% 0.973 0.936 - 2.66% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.81% 225.441 216.861 - -1.18% -
BM_std_minmax_element<long_long>/4096 -3.80% 1118.307 1075.780 - -0.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -3.80% 1.302 1.253 - 1.59% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.79% 218.101 209.828 - -1.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.79% 1.226 1.179 - -9.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -3.78% 2.749 2.645 - 0.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -3.78% 1.609 1.549 - -2.00% -
std::stable_partition(vector<int>)_(dense)/32 -3.76% 21.377 20.572 - -7.15% -
BM_deque_deque_copy_backward/2 -3.76% 3.177 3.057 - 20.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.75% 1734783.161 1669649.625 - -4.19% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 -3.75% 0.279 0.269 - -3.85% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.75% 2.103 2.024 - -3.99% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -3.75% 315.103 303.289 - 3.23% -
BM_RangesMakeHeap_string_SingleElement_16384 -3.75% 6.077 5.849 - -1.84% -
BM_RangesMakeHeap_uint64_Descending_1 -3.74% 0.278 0.267 - -2.36% -
BM_std_minmax<long_long>/13 -3.73% 3.074 2.959 - -4.62% -
BM_StringRelational_Less_Large_Large_Control -3.72% 2.276 2.191 - 7.01% -
std::multiset<int>::erase(key)_(existent)/1024 -3.70% 41.855 40.305 - -0.79% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -3.69% 681.945 656.751 - -1.48% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -3.69% 20.925 20.152 - -1.40% -
rng::find_first_of(vector<int>)_(large_needle)/32 -3.69% 108.307 104.311 - -0.69% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.69% 884.541 851.910 - -3.47% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.68% 356.136 343.014 - 0.47% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 -3.68% 3.891 3.747 - 0.25% -
std::copy(vector<int>)/8 -3.68% 2.283 2.199 - -2.14% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.67% 1.094 1.054 - -6.46% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.67% 10.392 10.012 - 0.14% -
BM_MakeThenSortHeap_uint32_Random_4 -3.66% 4.125 3.974 - -0.91% -
BM_deque_vector_move_backward/64000 -3.66% 8180.176 7880.888 - -1.89% -
std::set<std::string>::count(key)_(existent)/1024 -3.66% 23.098 22.253 - -8.66% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.66% 19.114 18.415 - 1.43% -
BM_std_minmax<unsigned_int>/3 -3.65% 1.370 1.320 - 14.27% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -3.65% 8581.717 8268.589 - -7.12% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -3.64% 9249.687 8912.728 - -1.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.64% 1659174.837 1598827.879 - 0.23% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.64% 5.159 4.972 - 0.33% -
BM_std_minmax<unsigned_char>/12 -3.64% 1.983 1.911 - -1.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.62% 1185232.559 1142304.661 - -0.78% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -3.62% 20.266 19.532 - 0.78% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -3.61% 11.126 10.724 - 2.31% -
SetIntersection_Front_Vector_uint32_1024_1 -3.61% 1121856.917 1081391.407 - -2.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -3.60% 11.318 10.911 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.60% 1737633.248 1675103.233 - -3.72% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.60% 11374.509 10965.215 - -2.30% -
std::list<std::string>::ctor(size)/32 -3.60% 350.512 337.905 - -0.73% -
BM_MakeHeap_float_Random_16384 -3.59% 1.160 1.118 - -6.97% -
rng::find(list<int>)_(process_all)/8 -3.59% 2.358 2.273 - -3.52% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.59% 4.360 4.204 - -1.86% -
rng::none_of(deque<int>)_(process_all)/50 -3.58% 27.284 26.307 - -0.96% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.58% 104509.046 100768.344 - -1.55% -
std::list<int>::ctor(size)/32 -3.58% 341.912 329.676 - 2.01% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.57% 27.179 26.209 - -5.31% -
BM_deque_vector_move_backward/0 -3.55% 1.474 1.421 - -3.22% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -3.55% 11114.150 10719.286 - 6.53% -
std::move(list<int>)/512 -3.54% 367.303 354.308 - 0.88% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.53% 23.514 22.684 - -3.47% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -3.53% 6536.897 6306.260 - -0.33% -
rng::all_of(deque<int>)_(process_all)/8192 -3.52% 2807.302 2708.382 - 2.90% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.52% 0.426 0.411 - -3.04% -
BM_StringRelational_Less_Empty_Huge_Control -3.52% 2.044 1.972 - -0.99% -
BM_PushHeap_string_PipeOrgan_1024 -3.51% 9.902 9.554 - -11.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.51% 1113362.001 1074257.995 - -4.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -3.51% 0.463 0.447 - -31.07% -
BM_std_minmax_element<long_long>/64 -3.51% 17.863 17.237 - -1.36% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -3.50% 5.801 5.598 - -1.13% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -3.49% 7577.475 7312.978 - 4.77% -
SetIntersection_Front_Vector_string_262144_1 -3.49% 1163467.271 1122873.308 - -1.61% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.49% 355.265 342.875 - -2.46% -
std::unordered_set<int>::contains(key)_(existent)/8192 -3.49% 1.523 1.470 - -4.07% -
BM_MakeHeap_uint64_Random_262144 -3.49% 1.061 1.024 - -1.24% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -3.49% 9.966 9.618 - -2.02% -
std::set<int>::erase(key)_(existent)/1024 -3.48% 40.662 39.247 - 1.71% -
BM_RangesPushHeap_uint32_Descending_16 -3.47% 0.369 0.356 - -1.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.46% 34.001 32.825 - -4.32% -
BM_std_minmax<unsigned_int>/14 -3.46% 1.727 1.668 - 3.07% -
rng::copy_n(vector<bool>)_(unaligned)/1048576 -3.46% 5707.301 5510.095 - 0.04% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.45% 6443.138 6220.615 - -0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.43% 7.544 7.285 - -0.42% -
BM_StringAssignStr_Large_Opaque -3.43% 10.748 10.379 - 2.09% -
std::move(deque<int>)/32768 -3.43% 2516.737 2430.472 - 14.59% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.43% 21.777 21.030 - -0.86% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.43% 891.503 860.966 - 10.74% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.42% 52282.653 50494.021 - -0.38% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.42% 1.437 1.388 - 19.51% -
std::set<std::string>::find(key)_(existent)/8192 -3.41% 30.706 29.659 - 3.90% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.40% 5.232 5.054 - 0.07% -
SetIntersection_Front_Set_uint64_262144_4 -3.40% 1159462.700 1120001.094 - 0.20% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -3.38% 28.589 27.622 - -0.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -3.38% 1.664 1.608 - -1.31% -
SetIntersection_Interlaced_Vector_float_64_4 -3.37% 18937649.336 18298774.482 - -3.27% -
BM_std_min<char>/14 -3.36% 1.842 1.781 - -4.82% -
std::set<int>::equal_range(key)_(non-existent)/32 -3.35% 2.687 2.597 - -4.08% -
BM_RangesMakeHeap_string_Descending_1024 -3.35% 2.808 2.714 - -23.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.34% 13863793.147 13400266.529 - -3.17% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -3.34% 29.707 28.714 - -3.92% -
BM_std_minmax<short>/19 -3.33% 2.451 2.370 - -2.43% -
std::partition_point(vector<int>)/1024 -3.33% 6.349 6.137 - -2.40% -
SetIntersection_Interlaced_Set_float_1024_4 -3.32% 10416547.371 10070364.627 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.32% 865.668 836.899 - -0.21% -
rng::sort(vector<int>)_(descending)/8 -3.32% 25.604 24.754 - 0.25% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.32% 1.718 1.661 - 2.98% -
BM_tolower_char<char> -3.32% 0.639 0.617 - -10.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.31% 1230585.772 1189792.920 - -4.57% -
BM_std_min<unsigned_char>/28 -3.31% 1.780 1.721 - -1.49% -
std::move(deque<int>)/1048576 -3.31% 56077.348 54221.709 - -0.36% -
SetIntersection_Interlaced_Vector_string_256_256 -3.31% 22441427.583 21699000.176 - -5.06% -
SetIntersection_None_Set_uint64_16384_256 -3.29% 169070597.999 163501220.736 - -0.79% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.29% 1.139 1.101 - -7.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.29% 0.768 0.743 - 4.96% -
std::find(vector<bool>)_(process_all)/1024 -3.28% 4.706 4.551 - -3.26% -
std::set<int>::erase(iterator)/8192 -3.28% 21.186 20.491 - 0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -3.27% 11.835 11.449 - -1.86% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.27% 1.572 1.521 - -2.53% -
std::partition(vector<int>)_(dense)/1024 -3.26% 248.051 239.953 - -3.41% -
rng::copy(list<int>)/32768 -3.26% 26619.677 25752.818 - -3.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.25% 1244.969 1204.511 - 1.03% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.24% 3.331 3.223 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.24% 35211.986 34071.820 - -2.45% -
BM_std_min<__int128>/13 -3.24% 5.037 4.874 - -0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.23% 1582.213 1531.045 - -3.13% -
BM_std_min<unsigned_int>/3 -3.23% 0.715 0.692 - -0.10% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -3.23% 1.446 1.399 - -2.32% -
rng::contains(list<int>)_(process_all)/32 -3.22% 9.351 9.050 - -19.62% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -3.21% 0.656 0.635 - -0.11% -
std::stable_partition(deque<int>)_(dense)/50 -3.20% 42.037 40.691 - 2.53% -
SetIntersection_None_Vector_uint32_262144_16 -3.20% 1202758.832 1164263.321 - -3.52% -
BM_std_minmax<unsigned_short>/16 -3.20% 1.736 1.681 - -0.25% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -3.18% 7.047 6.823 - -0.76% -
BM_std_minmax<unsigned_int>/23 -3.18% 2.534 2.453 - 2.73% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.18% 12781.440 12375.352 - 0.86% -
BM_std_minmax_element<long_long>/1024 -3.17% 283.093 274.107 - 0.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.17% 30.088 29.133 - -0.86% -
BM_std_minmax_element<short>/1024 -3.17% 292.517 283.250 - 5.56% -
BM_deque_deque_move/512 -3.17% 21.032 20.366 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.17% 29.314 28.386 - -28.48% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.16% 2957.060 2863.585 - -6.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.16% 1239937.267 1200789.854 - -5.65% -
BM_LowerBound_pair<uint32,_uint32>_1 -3.16% 2.946 2.853 - -0.41% -
SetIntersection_None_Set_uint32_16384_1024 -3.14% 156547452.359 151629731.531 - -8.76% -
rng::for_each(list<int>)/8192 -3.14% 8171.975 7915.396 - -4.75% -
rng::replace_if(deque<int>)_(prefix)/32 -3.13% 14.287 13.839 - -1.98% -
rng::rotate(deque<int>)_(by_1/4)/1024 -3.13% 800.209 775.132 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_16_16 -3.13% 39132540.355 37908100.118 - 0.18% -
BM_StringRelational_Compare_Empty_Empty_Control -3.13% 1.663 1.611 - -0.05% -
rng::copy_backward(deque<int>)/8 -3.13% 2.703 2.619 - -6.24% -
BM_PushHeap_string_Descending_4 -3.13% 1.971 1.909 - -11.86% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -3.13% 0.918 0.889 - -2.07% -
BM_PushHeap_uint64_Ascending_262144 -3.12% 5.042 4.885 - 4.87% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -3.11% 31.130 30.162 - -38.63% -
BM_std_minmax<int>/3 -3.11% 1.177 1.140 - -4.80% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -3.10% 9.787 9.483 - -2.50% -
BM_StringRelational_Compare_Empty_Huge_Control -3.09% 1.662 1.610 - -0.88% -
std::rotate(deque<int>)_(by_1/4)/1024 -3.09% 805.870 780.948 - -0.23% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.09% 14.840 14.383 - -3.66% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.08% 298.020 288.833 - -5.38% -
rng::find(list<int>)_(process_all)/1024 -3.08% 708.440 686.608 - -0.29% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -3.07% 66.269 64.232 - -1.00% -
BM_PushHeap_uint32_QuickSortAdversary_16 -3.07% 0.948 0.919 - -1.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -3.07% 9311449.386 9025571.735 - 2.64% -
BM_std_minmax_element<long_long>/512 -3.07% 143.561 139.161 - 0.69% -
std::all_of(deque<int>)_(process_all)/8 -3.06% 3.223 3.124 - 1.05% -
bm_swap_ranges_vb_aligned/8 -3.06% 3.456 3.351 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.05% 1442449.326 1398430.913 - 5.52% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.05% 15836042.845 15352808.857 - 4.37% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -3.05% 16.680 16.172 - 0.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 842.545 816.922 - -2.71% -
BM_std_minmax<unsigned_char>/27 -3.04% 1.823 1.768 - -5.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -3.04% 25.115 24.352 - 0.28% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -3.04% 1.664 1.614 - 0.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.04% 97358.278 94402.650 - -2.48% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -3.04% 23870.720 23146.120 - -1.89% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.02% 1043.004 1011.458 - 5.93% -
SetIntersection_Interlaced_Set_string_16384_1024 -3.02% 354816197.587 344088151.913 - 1.49% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.02% 10.070 9.765 - -0.01% -
SetIntersection_Front_Set_uint32_64_64 -3.02% 16513291.387 16014320.259 - 2.41% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -3.02% 24.669 23.924 - -1.46% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -3.02% 9.346 9.064 - -2.59% -
std::multimap<int,_int>::find(key)_(existent)/32 -3.02% 1.653 1.603 - -0.27% -
std::remove(deque<int>)_(prefix)/50 -3.02% 65.574 63.597 - -3.46% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -3.01% 22403825.277 21729120.052 - 6.55% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -3.01% 4.432 4.299 - -15.20% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -3.00% 11.770 11.417 - -1.92% -
BM_std_minmax<unsigned_int>/15 -3.00% 2.159 2.095 - 3.18% -
std::stable_partition(list<int>)_(dense)/32 -3.00% 33.682 32.672 - -1.99% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.00% 494.441 479.612 - -0.54% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -3.00% 5016.664 4866.274 - -2.63% -
BM_vector_deque_copy/1 -3.00% 2.340 2.270 - -2.14% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.00% 350.337 339.838 - -0.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.99% 0.923 0.896 - -4.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.99% 280628.899 272247.950 - -0.27% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.99% 16.360 15.871 - -1.74% -
bm_lexicographical_compare<unsigned_char>/3 -2.98% 2.081 2.019 - -8.38% -
BM_std_minmax<char>/22 -2.98% 2.582 2.505 - -6.20% -
BM_std_min<short>/19 -2.98% 1.975 1.916 - -2.97% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.98% 10.639 10.323 - 2.49% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.98% 216.417 209.977 - 1.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -2.97% 19703.593 19118.658 - 7.66% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -2.97% 3944.804 3827.766 - -0.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.96% 0.849 0.824 - -5.62% -
SetIntersection_None_Set_uint64_1024_4 -2.96% 8995383.338 8728806.554 - 0.66% -
BM_PushHeap_string_Descending_256 -2.95% 2.381 2.311 - -24.65% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.94% 9.750 9.463 - -6.83% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.94% 0.868 0.843 - -3.10% -
std::find_end(vector<int>)_(single_element)/8192 -2.94% 1929.091 1872.407 - 2.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.94% 1.211 1.175 - -4.93% -
std::multimap<std::string,_int>::erase(iterator)/1024 -2.93% 32.687 31.728 - -3.88% -
BM_RangesPushHeap_uint64_SingleElement_4 -2.93% 0.367 0.356 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.93% 2332398.471 2264040.146 - -4.41% -
SetIntersection_None_Vector_uint32_16384_16 -2.93% 1160875.660 1126881.410 - -2.69% -
BM_std_min<unsigned_long_long>/32 -2.93% 3.367 3.268 - 0.23% -
BM_RangesPushHeap_uint64_SingleElement_16 -2.91% 0.347 0.337 - -0.14% -
std::unique(deque<int>)_(sprinkled)/32 -2.91% 61.557 59.766 - -11.14% -
std::find(deque<int>)_(process_all)/50 -2.91% 14.216 13.802 - 4.28% -
BM_std_minmax<unsigned_short>/64 -2.91% 1.594 1.548 - 1.43% -
BM_std_minmax_element<short>/64 -2.91% 17.932 17.411 - 1.01% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -2.90% 10.504 10.200 - -0.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.90% 0.873 0.848 - -3.04% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.90% 334.650 324.960 - -0.62% -
BM_MakeHeap_uint32_SingleElement_262144 -2.89% 0.642 0.623 - -0.67% -
BM_StringRelational_Eq_Small_Small_Control -2.89% 1.955 1.899 - 2.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -2.89% 35.055 34.043 - -0.58% -
BM_RangesPushHeap_uint64_Random_262144 -2.88% 6.063 5.889 - -1.99% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.88% 336.257 326.563 - -0.79% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.88% 1.740 1.690 - -1.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.88% 25.769 25.027 - 1.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.88% 30.015 29.151 - -0.44% -
std::set<std::string>::erase(iterator)/1024 -2.88% 29.253 28.411 - 0.93% -
BM_deque_vector_ranges_copy/4000 -2.88% 146.599 142.379 - -0.08% -
rng::find_end(deque<int>)_(single_element)/1024 -2.88% 352.278 342.146 - 23.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -2.87% 1.121 1.089 - -3.04% -
BM_StringRelational_Compare_Small_Empty_Control -2.87% 1.657 1.609 - -6.18% -
BM_std_minmax<unsigned_int>/6 -2.86% 1.441 1.400 - 4.17% -
rng::transform(list<int>,_list<int>)/50 -2.85% 40.078 38.937 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -2.85% 120953500.975 117510518.796 - 17.35% -
BM_std_minmax_element<short>/512 -2.84% 148.351 144.132 - 4.42% -
std::multiset<int>::contains(key)_(existent)/32 -2.84% 1.683 1.635 - -1.71% -
SetIntersection_None_Set_string_256_16 -2.83% 11343723.636 11022211.995 - -3.71% -
std::find_if(vector<int>)_(process_all)/8 -2.83% 2.589 2.516 - -6.81% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.83% 6565.219 6379.288 - 1.14% -
rng::move_backward(vector<int>)/8 -2.83% 2.367 2.300 - 0.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.83% 52670.666 51182.625 - 1.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.82% 32957.126 32026.685 - -1.45% -
SetIntersection_None_Vector_string_262144_1024 -2.82% 1385803.098 1346684.459 - -0.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.82% 1.189 1.155 - -7.01% -
std::multimap<int,_int>::ctor(const&)/1024 -2.82% 6459.157 6277.154 - -0.51% -
BM_std_min<unsigned_char>/13 -2.81% 1.579 1.535 - -1.71% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.80% 37379.294 36332.897 - -1.16% -
rng::find_if(list<int>)_(bail_25%)/32768 -2.80% 8562.958 8323.363 - -1.56% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -2.80% 1.733 1.685 - -0.90% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.79% 531947.509 517083.364 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.79% 18542989.568 18025451.718 - -1.49% -
rng::reverse(vector<int>)/8 -2.78% 1.654 1.608 - -0.64% -
BM_std_min<char>/13 -2.78% 1.543 1.500 - -4.10% -
rng::stable_partition(list<int>)_(dense)/32 -2.78% 35.937 34.939 - 9.86% -
bm_ranges_swap_ranges_vb_aligned/131072 -2.78% 251.369 244.391 - -1.99% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -2.78% 508456.730 494344.438 - -0.48% -
BM_std_minmax<unsigned_int>/19 -2.77% 1.957 1.903 - 2.91% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -2.77% 1.517 1.475 - 0.05% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -2.76% 112.611 109.505 - -0.46% -
BM_vector_deque_copy/2 -2.76% 2.065 2.008 - -2.77% -
std::list<std::string>::ctor(size)/1024 -2.76% 12753.244 12401.544 - 0.44% -
BM_vector_deque_copy_backward/64 -2.75% 3.094 3.009 - 1.62% -
BM_deque_deque_copy_backward/512 -2.75% 22.397 21.781 - 17.28% -
std::transform(deque<int>,_deque<int>)/50 -2.75% 34.249 33.308 - -0.29% -
std::multiset<int>::clear()/1024 -2.75% 9905.045 9632.826 - 1.91% -
std::set<int>::erase(iterator)/1024 -2.75% 20.956 20.380 - 0.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.74% 45491.629 44242.989 - -2.31% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.74% 12.588 12.243 - -0.70% -
SetIntersection_None_Set_string_256_256 -2.73% 6059205.827 5893700.754 - -2.76% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -2.72% 0.507 0.493 - -4.93% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.71% 2704.556 2631.202 - 0.14% -
rng::copy_n(vector<int>)/4096 -2.70% 151.152 147.066 - 0.55% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.70% 1.242 1.209 - -2.66% -
rng::partition(vector<int>)_(sparse)/32 -2.70% 9.238 8.989 - -1.07% -
std::map<int,_int>::ctor(const&)/8192 -2.70% 51034.120 49656.247 - -0.17% -
rng::is_sorted(list<int>)/1024 -2.70% 786.079 764.888 - 0.71% -
BM_std_min<__int128>/12 -2.69% 4.598 4.474 - 0.01% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.68% 29.164 28.381 - -3.63% -
BM_StringAssignAsciizMix_Opaque -2.68% 4.917 4.785 - 1.21% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.68% 11.219 10.918 - -2.06% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.67% 6370.348 6199.971 - -0.72% -
std::set<int>::count(key)_(non-existent)/32 -2.67% 2.983 2.903 - -2.27% -
BM_std_min<__int128>/11 -2.66% 4.156 4.045 - -0.03% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.66% 6.068 5.907 - -2.19% -
BM_RangesMakeHeap_uint32_Ascending_256 -2.66% 0.610 0.593 - -0.70% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.66% 10.562 10.281 - 1.14% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.66% 176.265 171.577 - -3.48% -
rng::copy_backward(vector<int>)/4096 -2.66% 147.758 143.829 - 1.93% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.65% 1.887 1.837 - -7.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.65% 352.193 342.862 - 0.43% -
BM_num_put<long_long> -2.65% 12.272 11.947 - -3.98% -
std::set<std::string>::find(key)_(non-existent)/1024 -2.64% 20.952 20.398 - 0.16% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -2.64% 5.735 5.584 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.64% 1272499.894 1238941.731 - -1.93% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.64% 17218.661 16764.872 - 1.05% -
rng::search_n(vector<int>)_(no_match)/1000 -2.64% 210.604 205.054 - -0.82% -
std::set<int>::upper_bound(key)_(existent)/32 -2.63% 1.788 1.741 - 0.56% -
bm_ranges_lexicographical_compare<int>/64 -2.63% 4.979 4.848 - -1.29% -
BM_StringRelational_Eq_Empty_Large_Control -2.63% 0.493 0.480 - -1.52% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.63% 500.211 487.073 - -2.26% -
rng::partition(list<int>)_(dense)/32 -2.63% 8.643 8.416 - -0.38% -
BM_std_min<long_long>/31 -2.62% 3.413 3.324 - -2.32% -
std::map<std::string,_int>::erase(iterator)/0 -2.62% 28.200 27.461 - 0.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -2.62% 23.421 22.807 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.62% 9572509.025 9321814.793 - 0.83% -
std::multimap<int,_int>::ctor(const&)/8192 -2.62% 51803.825 50447.631 - 0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -2.62% 14.542 14.161 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.62% 4780464.534 4655405.527 - -2.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.62% 7.629 7.429 - -3.77% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -2.61% 1.396 1.360 - -0.23% -
std::reverse_copy(list<int>)/8 -2.61% 2.451 2.386 - -1.36% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.61% 55585.915 54133.788 - -1.96% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.61% 42.889 41.769 - -2.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.60% 0.847 0.825 - -2.77% -
std::count(list<int>)_(every_other)/8192 -2.60% 6635.109 6462.424 - -3.02% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.60% 24.698 24.056 - -2.72% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.60% 4.303 4.191 - -1.72% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.60% 33.754 32.877 - 5.18% -
BM_deque_deque_ranges_copy/70000 -2.60% 3186.418 3103.670 - 2.17% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -2.59% 2815.024 2741.983 - 0.79% -
std::all_of(deque<int>)_(process_all)/32768 -2.59% 11154.362 10864.954 - 3.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.59% 25.834 25.164 - 4.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.59% 104835.491 102116.366 - -0.10% -
SetIntersection_Interlaced_Set_float_64_64 -2.59% 15709380.908 15302708.959 - 1.35% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.59% 10.687 10.411 - 2.94% -
rng::search_n(vector<int>)_(no_match)/1048576 -2.59% 213596.048 208070.759 - -0.52% -
BM_std_minmax<char>/19 -2.59% 1.693 1.649 - -6.76% -
BM_MakeHeap_uint64_Random_16384 -2.58% 1.031 1.004 - -2.90% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.58% 628.316 612.103 - -1.54% -
BM_MakeHeap_string_PipeOrgan_262144 -2.57% 7.317 7.129 - -4.32% -
BM_MakeHeap_uint32_Random_256 -2.57% 1.145 1.115 - -2.80% -
SetIntersection_None_Set_float_256_256 -2.57% 5964571.089 5811377.240 - -0.98% -
rng::move(vector<int>)/1048576 -2.57% 57892.151 56406.004 - -2.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.57% 1210278.232 1179209.993 - -0.41% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.57% 350.608 341.611 - -0.65% -
SetIntersection_Front_Set_string_1024_1024 -2.57% 57651989.210 56172742.683 - -0.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.56% 12508.913 12188.147 - -0.93% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -2.56% 15.565 15.167 - -10.29% -
std::map<int,_int>::clear()/1024 -2.55% 10339.219 10075.078 - -4.78% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.55% 927.627 903.943 - -0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.55% 11582.747 11287.841 - -0.18% -
SetIntersection_None_Vector_string_16384_1024 -2.54% 1291666.861 1258883.401 - -1.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.53% 18.027 17.570 - -1.83% -
BM_PushHeap_string_PipeOrgan_256 -2.53% 8.132 7.927 - -8.67% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.53% 280746.600 273652.652 - -1.64% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.53% 22.410 21.844 - -0.60% -
std::copy_if(list<int>)_(every_other)/4096 -2.52% 3239.004 3157.236 - -0.47% -
std::replace(vector<int>)_(prefix)/50 -2.52% 7.783 7.587 - -0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.52% 10.967 10.690 - -0.03% -
rng::search_n(vector<int>)_(no_match)/1024 -2.51% 215.276 209.868 - -0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.50% 19138973.698 18659570.964 - -3.88% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.50% 23.595 23.005 - -0.34% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.50% 216.055 210.652 - 0.68% -
SetIntersection_Front_Set_uint32_262144_1 -2.50% 1104969.315 1077354.404 - -1.84% -
BM_std_minmax<short>/31 -2.50% 3.144 3.065 - -0.65% -
rng::all_of(deque<int>)_(process_all)/32768 -2.49% 11167.023 10888.570 - 3.20% -
std::set<std::string>::ctor(const&,_alloc)/32 -2.49% 821.121 800.658 - 0.67% -
std::swap_ranges(list<int>)/8192 -2.49% 9924.828 9677.887 - 0.07% -
BM_num_put<long> -2.49% 12.183 11.880 - -1.95% -
rng::partial_sort(deque<int>)_(ascending)/8 -2.49% 32.327 31.524 - 3.35% -
BM_StringEraseToEnd_Small_Opaque -2.48% 0.627 0.611 - -2.28% -
BM_MakeHeap_float_SingleElement_262144 -2.48% 0.729 0.711 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.48% 1154030.516 1125438.530 - -3.02% -
rng::none_of(deque<int>)_(process_all)/8 -2.48% 4.585 4.472 - 1.99% -
SetIntersection_None_Vector_uint32_1024_1 -2.48% 1148125.752 1119709.413 - -0.15% -
BM_std_min<unsigned_char>/5 -2.47% 1.318 1.286 - -2.37% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.47% 39.701 38.721 - -2.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.47% 2465078.758 2404267.867 - 2.80% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.46% 4.539 4.427 - -4.55% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.46% 0.994 0.970 - 6.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.46% 66.375 64.743 - -2.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.46% 891.930 869.998 - 0.58% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.46% 106063.985 103456.234 - 1.13% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.46% 20.803 20.291 - -2.95% -
std::copy(list<int>)/32768 -2.46% 26359.063 25711.543 - -2.69% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.45% 1.191 1.162 - -2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.45% 19367141.757 18892629.159 - -3.82% -
BM_std_minmax<short>/17 -2.44% 1.728 1.686 - -5.92% -
SetIntersection_Front_Vector_float_64_16 -2.43% 15509007.151 15131654.388 - -1.59% -
rng::generate(deque<int>)/8192 -2.43% 2085.612 2035.004 - -0.42% -
std::fill_n(deque<int>)/1024 -2.42% 30.357 29.622 - -0.01% -
SetIntersection_Interlaced_Set_float_16384_64 -2.42% 224124916.263 218694100.224 - 0.01% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.42% 43.936 42.873 - 7.00% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.42% 3.764 3.673 - 0.97% -
std::search(list<int>)_(single_element)/1024 -2.42% 749.247 731.126 - -5.15% -
BM_std_minmax<int>/2 -2.42% 0.848 0.828 - -8.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.41% 498880.361 486852.948 - -1.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.41% 12011512.929 11721955.801 - -2.29% -
BM_RangesPopHeap_uint32_4 -2.40% 2.697 2.632 - 0.12% -
std::count(list<int>)_(every_other)/1048576 -2.40% 824708.678 804895.261 - -3.20% -
BM_std_min<int>/32 -2.40% 2.206 2.153 - -3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.39% 45657663.642 44564380.802 - -0.93% -
std::move(deque<int>)/8 -2.39% 3.875 3.783 - -5.37% -
BM_PushHeap_uint64_Ascending_64 -2.39% 1.607 1.569 - 3.34% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.39% 11463.067 11189.077 - -0.38% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.39% 1.208 1.179 - -2.26% -
BM_std_min<unsigned_short>/24 -2.39% 2.429 2.371 - -4.91% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -2.38% 98540.363 96192.804 - -1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -2.38% 21417977.476 20907968.262 - 3.90% -
BM_std_minmax<unsigned_long_long>/29 -2.38% 4.198 4.098 - -2.34% -
std::all_of(deque<int>)_(process_all)/8192 -2.38% 2781.448 2715.296 - 3.58% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -2.38% 703.958 687.228 - -0.22% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.38% 29.832 29.124 - -1.09% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.37% 22.524 21.989 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.37% 18395496.590 17959222.597 - -18.79% -
BM_std_min<unsigned_short>/27 -2.37% 2.393 2.336 - -1.90% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.37% 19.821 19.351 - -1.23% -
std::set<std::string>::contains(key)_(existent)/1024 -2.37% 23.966 23.398 - 10.13% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.36% 0.531 0.519 - 4.90% -
rng::partition_point(vector<int>)/8192 -2.36% 10.857 10.600 - -0.71% -
rng::remove_if(deque<int>)_(sprinkled)/32 -2.36% 57.184 55.834 - -8.79% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.36% 1117064.547 1090706.362 - -1.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.36% 41796.126 40810.273 - -0.01% -
std::generate(list<int>)/50 -2.36% 16.146 15.765 - 2.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.36% 6732583.422 6573829.295 - 0.99% -
BM_std_minmax<long_long>/10 -2.36% 2.190 2.138 - -2.37% -
std::map<int,_int>::ctor(const&)/1024 -2.36% 6378.104 6227.792 - -0.45% -
rng::unique(list<int>)_(contiguous)/8192 -2.36% 7289.354 7117.620 - -0.71% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -2.35% 2.892 2.824 - -4.17% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.35% 24.941 24.355 - 1.81% -
BM_std_min<unsigned_char>/15 -2.35% 2.108 2.058 - -1.32% -
BM_PushHeap_uint64_Random_16384 -2.35% 6.048 5.906 - -3.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.34% 2.720 2.656 - -0.50% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 -2.33% 71.179 69.520 - 0.08% -
SetIntersection_Front_Vector_uint32_16384_16 -2.33% 1195584.412 1167758.866 - -1.03% -
rng::find_end(list<int>)_(process_all)/8192 -2.33% 7537.051 7361.662 - 7.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.33% 20.890 20.405 - -0.34% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -2.32% 37.956 37.075 - -1.57% -
BM_deque_deque_move_backward/1024 -2.32% 41.880 40.908 - 6.22% -
BM_std_minmax<short>/23 -2.32% 2.699 2.637 - -2.11% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -2.31% 32.792 32.034 - 1.65% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 -2.30% 56.374 55.075 - -0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.30% 650.373 635.393 - -2.77% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -2.30% 31.701 30.971 - -1.79% -
rng::contains(list<int>)_(process_all)/1048576 -2.30% 840618.528 821259.454 - -2.49% -
rng::is_sorted_until(deque<int>)/8 -2.30% 3.154 3.081 - -28.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.30% 304.543 297.535 - -4.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.30% 3.502 3.422 - -3.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.30% 2.416 2.360 - -2.05% -
BM_deque_deque_ranges_move_backward/1024 -2.30% 41.845 40.884 - 6.96% -
std::find_if_not(deque<int>)_(process_all)/8192 -2.30% 2881.197 2815.050 - -4.43% -
BM_StringRelational_Compare_Empty_Large_Control -2.29% 1.660 1.622 - 0.34% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.29% 711.173 694.918 - -3.62% -
BM_PushHeap_string_Descending_1024 -2.29% 2.535 2.477 - -25.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.28% 12622.659 12334.531 - 0.22% -
SetIntersection_Front_Vector_uint64_1024_256 -2.28% 2342116.365 2288673.493 - -1.83% -
BM_RangesSortHeap_float_256 -2.28% 5.840 5.707 - -2.16% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.28% 1.458 1.425 - -0.96% -
SetIntersection_None_Set_uint32_1024_4 -2.28% 8940792.041 8737103.796 - 0.47% -
BM_std_minmax<unsigned_char>/7 -2.27% 2.473 2.417 - -0.69% -
BM_StringRelational_Less_Large_Huge_Control -2.27% 2.279 2.227 - -0.09% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.27% 32.544 31.805 - -1.83% -
BM_deque_vector_ranges_copy_backward/70000 -2.26% 8874.053 8673.099 - 0.19% -
std::stable_partition(deque<int>)_(dense)/1024 -2.26% 653.632 638.835 - 7.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.26% 3390.246 3313.524 - -0.26% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.26% 1054.826 1030.985 - -0.03% -
BM_StringEraseToEnd_Large_Opaque -2.26% 1.044 1.020 - 1.03% -
BM_std_minmax<long_long>/31 -2.25% 4.840 4.730 - -2.00% -
std::mismatch(list<int>)_(it,_it,_it)/8 -2.25% 2.715 2.654 - 0.35% -
rng::count(list<int>)_(every_other)/1048576 -2.25% 827973.748 809336.569 - -2.26% -
BM_std_minmax<short>/2 -2.25% 0.885 0.865 - -5.57% -
SetIntersection_None_Set_float_16384_1024 -2.24% 159141770.189 155575596.867 - -2.10% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.24% 4.063 3.972 - -4.66% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.24% 2.011 1.966 - -5.53% -
SetIntersection_Interlaced_Vector_float_262144_4 -2.24% 1568887.845 1533812.285 - -28.86% -
SetIntersection_Interlaced_Set_float_262144_1 -2.23% 1115867.555 1090948.422 - -1.26% -
rng::move(deque<int>)/1048576 -2.23% 55380.117 54144.663 - -0.35% -
SetIntersection_None_Set_uint64_16384_16 -2.23% 166438693.475 162727418.512 - -0.52% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 6521.224 6375.934 - 1.18% -
SetIntersection_Front_Set_string_256_16 -2.23% 7633014.545 7463158.843 - -1.83% -
SetIntersection_None_Vector_string_1024_256 -2.22% 1241175.596 1213618.786 - 0.48% -
BM_StringEraseWithMove_Huge_Opaque -2.22% 53.780 52.588 - 13.91% -
SetIntersection_Front_Set_float_256_256 -2.21% 9247735.650 9043156.988 - -2.76% -
rng::stable_partition(list<int>)_(dense)/50 -2.21% 55.184 53.963 - 2.50% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.21% 1.052 1.029 - -2.75% -
rng::copy_backward(vector<int>)/8 -2.21% 2.190 2.142 - -6.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.21% 1.412 1.381 - -0.04% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.21% 4711.754 4607.749 - -1.27% -
BM_deque_deque_copy/5500 -2.21% 203.568 199.077 - -0.99% -
SetIntersection_Front_Vector_float_256_4 -2.20% 4513790.994 4414285.076 - -0.61% -
BM_std_minmax<unsigned_long_long>/15 -2.20% 3.724 3.642 - -1.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.20% 2322936.528 2271822.752 - -2.27% -
std::find_first_of(list<int>)_(small_needle)/32 -2.20% 92.823 90.784 - -0.63% -
BM_std_min<__int128>/8 -2.19% 2.931 2.866 - -0.16% -
BM_std_min<unsigned_char>/31 -2.19% 2.536 2.481 - -0.77% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.19% 51177.494 50058.283 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.19% 175728023.454 171888193.872 - 0.46% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.18% 1.296 1.268 - -2.28% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.18% 4111.943 4022.505 - -0.10% -
SetIntersection_Front_Set_uint64_64_64 -2.17% 15109201.180 14781007.897 - -1.91% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.17% 835431.537 817313.249 - -5.75% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.16% 2845.855 2784.281 - -3.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.16% 96.308 94.227 - 7.86% -
std::stable_sort(deque<int>)_(heap)/8192 -2.16% 18225.945 17832.335 - 1.36% -
std::set<int>::erase(iterator)/0 -2.16% 20.494 20.052 - 0.08% -
std::move_backward(vector<int>)/8 -2.16% 2.293 2.243 - -2.00% -
BM_StringRelational_Less_Huge_Empty_Control -2.16% 2.097 2.052 - -1.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.15% 213116.808 208528.483 - 1.14% -
SetIntersection_Interlaced_Vector_string_16_16 -2.15% 56100624.467 54894201.599 - -1.32% -
BM_deque_deque_ranges_copy_backward/1024 -2.14% 41.829 40.933 - 7.60% -
BM_std_min<unsigned_char>/22 -2.14% 2.052 2.008 - -4.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.14% 1536827.162 1503968.298 - 3.15% -
BM_std_min<unsigned_int>/8 -2.13% 1.297 1.269 - -0.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.13% 224.900 220.117 - 1.57% -
std::search_n(list<int>,_pred)_(no_match)/8192 -2.13% 8360.285 8182.548 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.12% 1.834 1.795 - -1.25% -
BM_PopHeap_pair<uint32,_uint32>_1024 -2.11% 30.443 29.800 - -1.25% -
SetIntersection_Interlaced_Set_string_1024_4 -2.11% 10800110.460 10572074.183 - 0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.11% 16441.261 16095.031 - -1.26% -
BM_RangesMakeHeap_uint32_Random_4 -2.10% 1.185 1.160 - -31.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.10% 18374.575 17987.911 - -4.72% -
std::unordered_set<int>::contains(key)_(existent)/32 -2.10% 1.406 1.377 - 8.10% -
rng::find_if(vector<int>)_(process_all)/50 -2.10% 14.219 13.919 - -2.09% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -2.10% 8486.190 8307.688 - 0.93% -
rng::is_sorted(list<int>)/8 -2.10% 2.177 2.131 - -0.79% -
BM_RangesPushHeap_float_Random_256 -2.10% 7.351 7.197 - -1.54% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.09% 23.191 22.705 - 1.30% -
BM_deque_deque_copy_backward/1024 -2.09% 41.870 40.993 - 6.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.09% 3.683 3.606 - -0.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -2.09% 52344.910 51250.012 - -0.42% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.09% 8.789 8.605 - -3.07% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.09% 5.069 4.963 - -1.40% -
BM_std_min<__int128>/10 -2.09% 3.740 3.662 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.09% 28370.704 27779.010 - -2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.09% 2464437.930 2413047.459 - -2.84% -
SetIntersection_Front_Vector_float_256_16 -2.08% 4563104.321 4468025.629 - 0.02% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.08% 695.303 680.854 - -3.73% -
SetIntersection_Front_Vector_uint32_16_16 -2.08% 38661163.195 37858471.005 - -0.07% -
SetIntersection_Front_Set_string_16_16 -2.08% 64096660.333 62766627.917 - -0.87% -
SetIntersection_Interlaced_Vector_float_16384_64 -2.07% 5342490.384 5231675.855 - -50.40% -
BM_std_min<short>/64 -2.07% 3.528 3.455 - -2.24% -
rng::for_each(list<int>)/8 -2.07% 2.582 2.529 - -0.11% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.06% 1.383 1.355 - 2.92% -
BM_lexicographical_compare_three_way_fast_path/1024 -2.06% 249.423 244.284 - -0.66% -
BM_std_min<__int128>/6 -2.06% 2.116 2.072 - -0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.06% 736.508 721.361 - -0.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -2.05% 9.715 9.515 - -0.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -2.05% 2.633 2.579 - -1.36% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.05% 16.642 16.300 - -5.14% -
SetIntersection_None_Vector_string_1024_1024 -2.05% 1249205.488 1223570.660 - -0.04% -
BM_std_minmax<unsigned_short>/1 -2.05% 0.643 0.630 - 0.91% -
SetIntersection_Front_Vector_uint64_262144_16 -2.05% 1195033.651 1170552.266 - 0.25% -
BM_std_min<unsigned_char>/16 -2.05% 2.589 2.536 - -3.18% -
BM_StringCopy_Large -2.05% 6.274 6.145 - -0.56% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.05% 505.565 495.215 - -1.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.05% 189773.796 185891.492 - 2.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -2.04% 2.925 2.866 - -4.70% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.04% 23.745 23.261 - 0.91% -
SetIntersection_Interlaced_Vector_string_262144_16 -2.04% 5777911.692 5660093.584 - -3.04% -
BM_StringEraseToEnd_Large_Transparent -2.04% 0.868 0.851 - 0.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.03% 7.183 7.037 - 6.80% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.03% 42.446 41.584 - 0.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.03% 52131.622 51073.364 - 1.36% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.03% 23659.711 23179.996 - -1.09% -
BM_std_minmax<long_long>/15 -2.03% 3.705 3.630 - -0.53% -
BM_RangesPushHeap_float_Random_262144 -2.02% 7.677 7.522 - -0.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.02% 33.703 33.022 - 16.92% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.02% 544.681 533.700 - -0.93% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.01% 58.883 57.697 - -0.05% -
BM_StringConstructDestroyCStr_Large_Opaque -2.01% 14.979 14.677 - 2.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.01% 1809.062 1772.689 - 14.85% -
SetIntersection_Front_Vector_string_262144_4 -2.01% 1283533.066 1257732.829 - -0.22% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -2.01% 1.479 1.450 - -14.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.00% 18.347 17.979 - 0.02% -
BM_RangesMakeHeap_string_Heap_262144 -2.00% 5.413 5.304 - -2.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.00% 2.472 2.423 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.00% 200374835.655 196374242.538 - -3.57% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 -1.99% 40.802 39.989 - 1.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.99% 1239833.343 1215166.058 - -1.93% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -1.99% 174.150 170.686 - -0.01% -
rng::stable_sort(deque<int>)_(descending)/8 -1.99% 28.257 27.695 - 1.24% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.98% 27.337 26.795 - -6.25% -
rng::rotate_copy(list<int>)/8192 -1.98% 6953.229 6815.402 - -17.93% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.98% 306.479 300.406 - -0.60% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.98% 533090.760 522540.798 - -0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.98% 359933358.476 352821212.759 - 0.70% -
BM_MakeHeap_uint64_SingleElement_256 -1.98% 0.577 0.566 - -1.54% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -1.97% 15.120 14.822 - -1.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.97% 1451835.597 1423221.614 - -0.65% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.97% 22.052 21.618 - 0.11% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.97% 2.735 2.681 - 0.04% -
rng::partial_sort(vector<int>)_(heap)/8 -1.97% 27.297 26.761 - -0.92% -
std::multiset<int>::erase(key)_(non-existent)/32 -1.96% 2.599 2.548 - -5.28% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.96% 32677.332 32036.307 - -0.45% -
SetIntersection_None_Vector_uint32_1024_4 -1.96% 1153734.913 1131112.297 - -1.65% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.96% 28.570 28.010 - -6.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.96% 7.496 7.349 - -3.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.95% 2.707 2.654 - -1.29% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.95% 22.797 22.353 - -1.36% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.95% 6.150 6.030 - 0.65% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.95% 8666.324 8497.559 - -1.27% -
std::unordered_set<int>::clear()/1024 -1.95% 8060.743 7903.893 - 0.22% -
BM_RangesMakeThenSortHeap_string_Random_16384 -1.94% 111.278 109.115 - 0.18% -
std::find_end(list<int>)_(same_length)/1000 -1.94% 750.627 736.040 - -50.19% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.94% 0.886 0.869 - 0.19% -
BM_RangesMakeHeap_string_Ascending_4 -1.94% 2.884 2.828 - -1.22% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.94% 4.368 4.283 - -0.55% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.94% 24.267 23.797 - -12.06% -
BM_PopHeap_uint64_4 -1.93% 2.697 2.645 - -2.28% -
std::unique(list<int>)_(sprinkled)/52 -1.93% 72.019 70.630 - 0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.93% 458.025 449.195 - -1.49% -
std::find_if_not(deque<int>)_(process_all)/32768 -1.92% 11680.448 11455.661 - -4.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.92% 0.787 0.772 - -2.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.92% 40401665.182 39625412.365 - -1.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.92% 4.019 3.942 - -0.22% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.91% 45.679 44.804 - -3.69% -
SetIntersection_Front_Set_float_16384_1024 -1.91% 15823017.477 15520068.219 - -0.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -1.91% 0.614 0.602 - -0.81% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.91% 41.099 40.313 - 39.46% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.91% 12155.962 11924.176 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.90% 183749647.005 180252934.131 - 0.64% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.90% 70.289 68.953 - 0.51% -
std::copy_if(list<int>)_(entire_range)/8 -1.90% 2.682 2.631 - -0.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.90% 0.591 0.579 - 4.82% -
BM_std_min<char>/20 -1.90% 1.518 1.489 - -2.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.89% 1170985.928 1148828.668 - -1.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.89% 1.125 1.104 - -3.64% -
BM_RangesSortHeap_string_1024 -1.89% 60.646 59.501 - 0.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.89% 18.336 17.990 - -0.20% -
std::stable_sort(deque<int>)_(ascending)/8 -1.88% 18.231 17.888 - -1.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.88% 5580.977 5476.074 - -5.22% -
BM_std_min<unsigned_short>/20 -1.88% 2.281 2.239 - 0.80% -
SetIntersection_Interlaced_Set_float_256_4 -1.88% 11893632.281 11670416.697 - -0.18% -
BM_std_minmax<long_long>/12 -1.88% 2.731 2.680 - -1.95% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.87% 1.355 1.329 - 2.84% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.87% 50484446.430 49540225.001 - -1.87% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.87% 104.340 102.388 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.87% 1241611.555 1218427.139 - -3.97% -
BM_StringFindNoMatch/64 -1.87% 2.086 2.047 - 10.71% -
SetIntersection_None_Vector_uint32_1024_1024 -1.87% 1151261.269 1129776.186 - -1.22% -
SetIntersection_None_Vector_string_16384_64 -1.87% 1305039.080 1280698.024 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.87% 762.035 747.822 - 1.29% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.86% 488.252 479.152 - 0.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -1.86% 1.225 1.202 - -10.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.86% 4.680 4.593 - 1.59% -
SetIntersection_None_Set_float_64_16 -1.86% 18616099.877 18269712.412 - -4.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.86% 17360549.536 17037533.764 - -1.93% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.86% 21.024 20.633 - -1.23% -
SetIntersection_Front_Set_string_64_64 -1.86% 37279679.623 36586506.472 - 1.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.86% 105445.923 103487.410 - -2.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.86% 21.097 20.705 - -1.82% -
SetIntersection_None_Set_uint32_256_64 -1.86% 9444024.618 9268740.762 - -1.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.85% 21.586 21.185 - -0.11% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.85% 2606.773 2558.446 - -1.48% -
SetIntersection_Interlaced_Vector_string_64_16 -1.85% 31523911.649 30939560.332 - -0.20% -
BM_deque_deque_move/1 -1.85% 3.585 3.519 - 3.22% -
BM_MakeThenSortHeap_string_Descending_4 -1.85% 3.693 3.625 - -1.55% -
std::move(list<int>)/262144 -1.85% 250238.033 245609.039 - -0.18% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.85% 551.524 541.323 - -0.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.85% 94318.271 92577.441 - -0.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.84% 1.227 1.205 - -7.52% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.84% 1369.677 1344.422 - 2.36% -
SetIntersection_Front_Set_string_1024_256 -1.84% 16041118.021 15745411.524 - -2.40% -
BM_deque_deque_move_backward/65536 -1.84% 8374.047 8219.678 - 1.94% -
BM_std_minmax<unsigned_long_long>/11 -1.84% 2.389 2.345 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.84% 20692721.304 20311758.826 - 1.47% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.84% 4.033 3.958 - -3.07% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.84% 22.351 21.940 - -0.75% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.84% 1.193 1.171 - -2.21% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.83% 6526.922 6407.309 - 0.13% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.83% 1.629 1.600 - 6.49% -
rng::copy_if(list<int>)_(entire_range)/512 -1.83% 371.252 364.470 - -1.91% -
rng::move(list<int>)/262144 -1.83% 256460.805 251778.153 - -0.83% -
BM_MakeHeap_float_SingleElement_256 -1.82% 0.671 0.658 - 1.12% -
rng::copy_n(vector<bool>)_(aligned)/4096 -1.82% 5.019 4.928 - 0.03% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.82% 2.985 2.931 - 3.76% -
std::find_first_of(list<int>)_(small_needle)/50 -1.82% 142.125 139.539 - -0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.82% 13.467 13.222 - 0.08% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.82% 9.628 9.453 - -1.09% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.81% 1.504 1.477 - -0.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.81% 37.541 36.861 - 7.52% -
std::find_end(vector<int>)_(single_element)/1000 -1.81% 245.359 240.914 - 2.99% -
std::move_backward(list<int>)/262144 -1.81% 265983.179 261164.599 - -1.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.81% 925.509 908.748 - 0.45% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.81% 6.297 6.183 - -0.81% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.81% 12.342 12.119 - 0.04% -
std::set<int>::erase(iterator)/32 -1.81% 20.719 20.345 - 0.31% -
SetIntersection_Interlaced_Set_string_64_16 -1.80% 41253418.901 40509758.007 - 3.76% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.80% 4.746 4.661 - -1.34% -
rng::find_if(list<int>)_(process_all)/8192 -1.80% 9664.750 9490.695 - -8.08% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.80% 604396.658 593513.041 - -1.61% -
SetIntersection_None_Set_uint64_256_1 -1.80% 11779041.273 11567034.966 - 0.61% -
BM_std_min<__int128>/7 -1.80% 2.521 2.475 - -0.22% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -1.80% 0.640 0.628 - 0.31% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.79% 6.617 6.498 - -3.07% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -1.79% 1.637 1.608 - -8.31% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.78% 5.088 4.997 - -2.09% -
std::search(vector<int>)_(no_match)/1000 -1.78% 210.311 206.560 - -2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.78% 350931962.632 344674238.270 - -1.25% -
std::search_n(deque<int>)_(no_match)/1000 -1.78% 436.816 429.028 - -4.20% -
std::move_backward(deque<int>)/8 -1.78% 4.034 3.962 - 19.39% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.78% 13.580 13.338 - -1.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.78% 1.259 1.237 - -0.56% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.78% 2.431 2.388 - 1.47% -
BM_StringAssignStr_Large_Transparent -1.78% 10.600 10.412 - 2.50% -
BM_std_minmax<long_long>/30 -1.78% 4.544 4.464 - -1.93% -
BM_RangesSortHeap_string_16384 -1.77% 98.796 97.043 - 1.14% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.77% 1.508 1.482 - -11.32% -
SetIntersection_Front_Set_float_262144_4 -1.77% 1122505.929 1102627.639 - -3.30% -
BM_RangesPushHeap_uint64_Random_64 -1.77% 5.316 5.222 - -1.01% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.76% 4.871 4.785 - 0.15% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.76% 8288.470 8142.750 - 4.62% -
BM_RangesPushHeap_uint32_Ascending_262144 -1.76% 8.312 8.166 - 1.62% -
std::set<int>::find(key)_(non-existent)/8192 -1.75% 8.573 8.422 - -0.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.75% 11.724 11.519 - -1.47% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.75% 9.586 9.418 - -1.92% -
BM_std_min<unsigned_short>/26 -1.75% 2.161 2.123 - -1.39% -
rng::unique(list<int>)_(contiguous)/1024 -1.74% 942.186 925.757 - -0.27% -
rng::starts_with(vector<int>,_pred)/1000 -1.74% 454.965 447.038 - -1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.74% 1131861.823 1112155.236 - -1.08% -
BM_std_min<unsigned_char>/20 -1.74% 1.550 1.523 - 0.48% -
rng::search(list<int>)_(same_length)/1000 -1.74% 756.606 743.454 - -0.24% -
std::copy_n(vector<bool>)_(unaligned)/64 -1.74% 1.849 1.817 - -0.35% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.74% 37445.666 36795.785 - -0.70% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.74% 682.551 670.708 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.73% 1237699.868 1216253.502 - -0.22% -
bm_lexicographical_compare<unsigned_char>/5 -1.73% 1.620 1.592 - -8.18% -
BM_deque_deque_ranges_move/5500 -1.73% 204.784 201.239 - -0.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.73% 6.200 6.093 - 0.39% -
BM_std_min<__int128>/9 -1.73% 3.324 3.267 - -0.18% -
std::partition_copy(vector<int>)/50 -1.73% 13.045 12.819 - -1.17% -
std::copy_backward(deque<int>)/8 -1.72% 2.649 2.604 - -4.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.72% 0.987 0.970 - -1.46% -
SetIntersection_None_Vector_uint64_262144_64 -1.72% 1191614.027 1171095.383 - -3.27% -
SetIntersection_None_Vector_uint32_1024_64 -1.72% 1164517.136 1144473.706 - -0.73% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.72% 1441590.664 1416778.340 - -16.77% -
rng::partial_sort_copy(list<int>)_(heap)/8 -1.72% 16.499 16.215 - -0.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.72% 3.883 3.816 - -2.01% -
rng::remove_copy(deque<int>)_(sprinkled)/32 -1.72% 12.374 12.161 - -0.92% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.72% 348.054 342.081 - 0.40% -
rng::replace(vector<int>)_(prefix)/32 -1.72% 4.847 4.764 - -5.49% -
SetIntersection_Front_Vector_string_16_4 -1.71% 65385706.384 64267277.676 - 0.94% -
rng::find_if(deque<int>)_(process_all)/1024 -1.71% 482.703 474.452 - -0.09% -
SetIntersection_None_Vector_uint32_262144_262144 -1.71% 1204021.304 1183442.961 - -1.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.71% 50311.118 49452.785 - -0.80% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.70% 456.932 449.144 - -3.35% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.70% 45.735 44.956 - -1.76% -
rng::rotate_copy(list<int>)/32 -1.70% 8.711 8.563 - 0.25% -
std::remove(list<int>)_(sprinkled)/32 -1.70% 58.167 57.179 - 4.29% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -1.70% 216090.093 212422.003 - -0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.70% 706.296 694.319 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.70% 23947354.752 23541350.517 - -4.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.69% 32.609 32.056 - -2.86% -
std::search(list<int>)_(no_match)/1000 -1.69% 686.316 674.692 - -5.55% -
BM_RangesSortHeap_string_256 -1.69% 45.495 44.725 - 0.85% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.69% 176.368 173.395 - 0.08% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.68% 2765.428 2718.886 - -3.82% -
BM_std_min<unsigned_short>/31 -1.68% 2.631 2.587 - -0.35% -
std::multiset<int>::erase(key)_(existent)/0 -1.68% 21.355 20.996 - 0.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.68% 57130.166 56170.541 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.68% 1129206.166 1110259.975 - 0.41% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.68% 18.604 18.292 - -5.32% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.68% 1.037 1.020 - -2.06% -
SetIntersection_Front_Set_string_262144_1024 -1.68% 60006580.177 59001118.389 - -1.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.68% 58.746 57.761 - -3.86% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.67% 12.130 11.927 - -0.87% -
BM_RangesMakeHeap_string_SingleElement_64 -1.67% 6.416 6.308 - -2.57% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.67% 2057.199 2022.772 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.67% 200105250.610 196757105.682 - -2.49% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.67% 49019338.866 48200691.666 - -1.24% -
BM_PushHeap_uint64_Random_16 -1.67% 4.205 4.135 - -3.45% -
std::search(list<int>)_(single_element)/1000 -1.67% 699.340 687.691 - 2.47% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 35998.797 35399.733 - -1.55% -
BM_std_minmax<unsigned_long_long>/21 -1.66% 3.530 3.471 - -0.76% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.66% 4.938 4.856 - -4.06% -
rng::remove(vector<int>)_(sprinkled)/50 -1.66% 66.194 65.097 - 18.02% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.66% 25.582 25.158 - -12.34% -
BM_RangesMakeThenSortHeap_string_Random_256 -1.65% 55.524 54.605 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.65% 63064772.523 62021507.447 - -1.72% -
SetIntersection_None_Vector_uint32_256_16 -1.65% 4274467.647 4203759.481 - -0.64% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.65% 17.488 17.199 - -1.78% -
BM_std_minmax<unsigned_short>/7 -1.65% 1.676 1.649 - -5.92% -
BM_RangesPushHeap_string_Random_64 -1.65% 12.961 12.747 - -0.53% -
BM_std_minmax<unsigned_short>/6 -1.65% 1.389 1.366 - -1.59% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.65% 16.809 16.532 - -1.92% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.65% 20.636 20.296 - 4.81% -
BM_MakeHeap_uint64_Random_16 -1.65% 1.369 1.346 - 1.38% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.65% 1096900.501 1078853.911 - -2.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.64% 38227.062 37598.836 - -11.68% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.64% 7965.916 7835.042 - -1.32% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.64% 284430.863 279762.048 - -1.52% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.64% 13.928 13.700 - -3.66% -
BM_std_min<int>/12 -1.64% 1.540 1.515 - 1.54% -
SetIntersection_Front_Set_uint32_1024_64 -1.64% 2142127.514 2107083.937 - 3.17% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.63% 204.870 201.525 - -99.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.63% 1188703.005 1169315.574 - 3.39% -
rng::for_each(deque<int>)/32 -1.63% 3.817 3.755 - -0.13% -
std::transform(deque<int>,_deque<int>)/32 -1.63% 21.879 21.522 - -0.29% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.63% 45.745 45.000 - 1.33% -
rng::copy_n(list<int>)/32768 -1.62% 27534.458 27087.346 - 3.15% -
SetIntersection_Front_Set_uint64_16_16 -1.62% 41266203.694 40597734.592 - -0.80% -
std::unique(list<int>)_(sprinkled)/8192 -1.62% 7918.506 7790.310 - -0.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.62% 60.897 59.912 - 89.53% -
BM_std_min<unsigned_char>/23 -1.62% 2.339 2.302 - -1.37% -
BM_deque_deque_ranges_copy_backward/2 -1.61% 3.115 3.065 - 21.04% -
bm_lexicographical_compare<unsigned_char>/32768 -1.61% 572.460 563.241 - -1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.61% 3111156.982 3061133.383 - -1.70% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.61% 10.190 10.026 - -1.18% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.61% 218.100 214.600 - -2.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.60% 224339888.940 220742081.007 - -1.35% -
BM_MakeHeap_string_Descending_64 -1.60% 2.621 2.579 - 0.73% -
SetIntersection_None_Vector_uint64_1024_64 -1.60% 1155461.655 1136955.217 - -0.42% -
SetIntersection_None_Vector_string_1024_16 -1.60% 1245693.325 1225816.255 - -0.45% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.59% 17.186 16.912 - -5.74% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.59% 28.592 28.137 - 0.01% -
std::find(list<int>)_(process_all)/1024 -1.59% 698.442 687.357 - -3.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.59% 63.454 62.447 - -2.07% -
BM_lexicographical_compare_three_way_fast_path/16 -1.59% 4.362 4.293 - -1.11% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -1.58% 9.456 9.306 - -7.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.58% 2314236.017 2277618.009 - -2.77% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.58% 1.628 1.602 - -2.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.58% 280386.050 275951.397 - 0.09% -
BM_std_minmax<long_long>/29 -1.58% 4.275 4.208 - -2.79% -
std::all_of(vector<int>)_(process_all)/50 -1.58% 18.324 18.035 - 41.60% -
SetIntersection_Front_Set_uint32_1024_4 -1.58% 1161334.131 1143010.827 - -0.41% -
rng::replace_if(deque<int>)_(prefix)/50 -1.58% 20.451 20.129 - -1.13% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -1.58% 20.222 19.904 - 2.01% -
std::stable_sort(vector<int>)_(descending)/8 -1.57% 25.179 24.783 - -2.90% -
SetIntersection_None_Vector_float_262144_16384 -1.57% 1217129.977 1197982.655 - -8.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.57% 35.117 34.566 - 19.77% -
SetIntersection_None_Set_uint64_16_4 -1.57% 60539790.308 59590273.829 - -0.20% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.57% 218.357 214.933 - 0.15% -
BM_deque_deque_ranges_copy_backward/1 -1.57% 3.469 3.415 - 23.05% -
BM_MakeThenSortHeap_uint32_Random_16 -1.57% 8.736 8.600 - -1.24% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.57% 0.840 0.826 - 0.99% -
rng::fill_n(vector<bool>)/64 -1.56% 1.376 1.355 - -4.38% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.56% 26211.894 25801.911 - -1.88% -
std::multiset<int>::clear()/8192 -1.56% 77164.707 75958.112 - 2.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.56% 371375.942 365573.069 - -0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.56% 5243142.197 5161242.132 - -1.99% -
BM_SortHeap_uint64_4 -1.56% 0.953 0.938 - 0.09% -
BM_MakeHeap_string_Descending_256 -1.56% 2.753 2.710 - 0.44% -
BM_MakeHeap_uint32_Random_16384 -1.56% 1.027 1.011 - 1.16% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.55% 130587.542 128558.054 - -1.71% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.55% 44801.649 44105.648 - -5.05% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.55% 8.705 8.570 - -1.28% -
vector<bool>::reserve() -1.55% 8.174 8.047 - -20.53% -
SetIntersection_None_Set_uint64_16384_64 -1.55% 168878128.070 166261372.135 - -0.26% -
BM_PopHeap_pair<uint32,_uint32>_64 -1.55% 16.105 15.856 - -0.55% -
std::search(vector<int>)_(single_element)/1000 -1.55% 235.919 232.265 - 1.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -1.55% 20.834 20.511 - -0.48% -
BM_PushHeap_string_PipeOrgan_4 -1.55% 2.554 2.514 - -4.54% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.55% 54130913.461 53294304.539 - -1.36% -
std::set<int>::erase(key)_(existent)/32 -1.54% 22.420 22.074 - 0.93% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.54% 10.513 10.351 - 0.05% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.54% 9.466 9.320 - -0.37% -
BM_std_min<char>/24 -1.54% 2.638 2.598 - -1.79% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 961.862 947.040 - -0.04% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.54% 5.513 5.428 - -0.95% -
SetIntersection_None_Vector_float_16384_1 -1.54% 1170777.619 1152759.586 - -4.24% -
BM_deque_deque_ranges_move_backward/64000 -1.54% 7775.121 7655.542 - -3.55% -
rng::for_each(map<int>::iterator)/8192 -1.54% 7593.171 7476.563 - -55.82% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.53% 6.630 6.528 - 4.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.53% 2349176.594 2313159.180 - -0.44% -
std::copy_n(list<int>)/64 -1.53% 14.125 13.908 - -0.91% -
BM_std_minmax<unsigned_long_long>/23 -1.53% 4.357 4.290 - -0.17% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.53% 1.683 1.657 - -1.05% -
bm_ranges_lexicographical_compare<signed_char>/262144 -1.52% 3900.899 3841.418 - 0.42% -
BM_deque_vector_move_backward/4096 -1.52% 149.213 146.940 - -1.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -1.52% 3.072 3.025 - 0.47% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -1.52% 647.012 637.169 - -13.35% -
BM_MakeHeap_uint32_Random_16 -1.52% 1.317 1.297 - 3.57% -
rng::move(deque<int>)/8 -1.52% 3.880 3.821 - -3.27% -
std::stable_sort(deque<int>)_(heap)/8 -1.52% 26.415 26.014 - 0.02% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.52% 278.782 274.558 - -1.14% -
SetIntersection_Front_Vector_uint64_256_1 -1.51% 4463443.577 4395906.356 - -0.57% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.51% 330.172 325.187 - -1.11% -
std::stable_partition(vector<int>)_(dense)/50 -1.51% 25.219 24.839 - -6.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.51% 30.782 30.318 - 0.19% -
rng::find_end(list<int>)_(same_length)/1000 -1.50% 746.180 734.960 - -50.20% -
std::set<int>::erase(key)_(existent)/0 -1.50% 20.836 20.524 - 1.27% -
std::find(vector<int>)_(process_all)/8 -1.50% 2.725 2.684 - 1.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.50% 18.034 17.764 - -0.25% -
std::search(vector<int>)_(single_element)/1024 -1.50% 241.233 237.620 - 1.45% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.50% 175448476.729 172824130.177 - 0.20% -
BM_std_minmax<short>/24 -1.49% 2.295 2.260 - 1.58% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.49% 6.678 6.578 - 0.24% -
rng::search(list<int>)_(no_match)/8192 -1.49% 6764.057 6663.375 - -2.86% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.49% 9.516 9.374 - 1.20% -
std::remove(list<int>)_(sprinkled)/50 -1.49% 67.527 66.522 - -3.05% -
SetIntersection_Front_Set_uint64_262144_1 -1.49% 1132454.383 1115608.335 - -3.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.48% 7.622 7.510 - -0.21% -
std::all_of(list<int>)_(process_all)/32 -1.48% 11.910 11.734 - 2.09% -
std::find_if(vector<char>)_(process_all)/50 -1.48% 12.613 12.426 - -1.50% -
std::find_end(list<int>)_(match_near_end)/1000 -1.47% 79.706 78.531 - -89.52% -
SetIntersection_Front_Vector_string_16384_16 -1.47% 1744331.289 1718637.267 - 0.02% -
BM_std_min<short>/12 -1.47% 1.554 1.531 - 0.75% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -1.47% 20.198 19.900 - -12.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.47% 554.279 546.138 - -3.60% -
rng::copy_backward(list<int>)/4096 -1.47% 3114.556 3068.920 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.47% 40529065.548 39935213.984 - 1.82% -
std::sort(deque<int>)_(ascending)/8 -1.46% 18.466 18.196 - -1.16% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.46% 351579995.059 346443553.118 - -1.10% -
rng::all_of(deque<int>)_(process_all)/32 -1.46% 11.703 11.532 - -0.19% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -1.46% 1.305 1.286 - -5.36% -
rng::find(vector<bool>)_(process_all)/1024 -1.46% 4.729 4.660 - -0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.46% 24.032 23.681 - -0.52% -
std::find_if_not(list<int>)_(process_all)/50 -1.46% 21.713 21.396 - 0.33% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.46% 9.659 9.519 - -0.20% -
std::set<std::string>::insert(value)_(new_value)/0 -1.46% 33.548 33.059 - 0.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.46% 18.263 17.997 - -0.17% -
std::reverse_copy(vector<int>)/4096 -1.46% 136.654 134.665 - 0.59% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.45% 23.952 23.603 - 5.73% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.45% 16.961 16.715 - -1.59% -
rng::reverse_copy(vector<int>)/4096 -1.45% 135.202 133.239 - -2.92% -
BM_RangesSortHeap_string_64 -1.45% 30.424 29.982 - 0.61% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.45% 684.910 674.980 - 0.17% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.45% 8296.571 8176.401 - -1.52% -
SetIntersection_None_Set_string_1024_256 -1.45% 9232659.318 9098935.486 - 1.82% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.45% 623338.468 614326.241 - 2.91% -
BM_std_min<__int128>/5 -1.44% 1.766 1.741 - -0.40% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.44% 2.065 2.035 - 0.40% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.44% 16337762.827 16102800.342 - 5.49% -
SetIntersection_Interlaced_Vector_string_4_4 -1.44% 162476223.163 160142330.848 - -1.50% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.44% 32.698 32.228 - -1.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.44% 358787062.613 353637322.483 - 2.54% -
std::multiset<int>::insert(value)_(new_value)/0 -1.43% 18.131 17.871 - 0.08% -
SetIntersection_Front_Set_string_16_4 -1.43% 68373881.631 67394561.459 - 0.82% -
BM_MakeThenSortHeap_float_Ascending_64 -1.43% 4.065 4.006 - 1.18% -
std::unordered_set<int>::clear()/8192 -1.43% 62675.762 61780.145 - -0.31% -
std::rotate(list<int>)_(1_element_backward)/32 -1.43% 13.369 13.178 - -5.37% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.43% 321.569 316.981 - -1.41% -
SetIntersection_None_Set_string_1024_16 -1.42% 9230657.313 9099176.675 - 0.61% -
std::multiset<int>::ctor(const&)/1024 -1.42% 6143.488 6056.013 - -1.65% -
std::sort(vector<int>)_(descending)/8 -1.42% 25.117 24.760 - 0.40% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.42% 26.804 26.422 - -2.04% -
BM_std_minmax<long_long>/20 -1.42% 3.316 3.269 - -1.47% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.42% 0.966 0.952 - -1.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.42% 43848.636 43225.872 - 1.09% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.42% 39.592 39.030 - 0.45% -
std::replace_if(list<int>)_(prefix)/50 -1.42% 24.244 23.900 - -1.84% -
std::find(deque<int>)_(process_all)/8192 -1.42% 1966.924 1939.039 - -1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.42% 144418673.074 142372530.799 - -0.54% -
SetIntersection_Front_Set_float_262144_262144 -1.42% 1784254.475 1758995.769 - -1.38% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.41% 4.632 4.567 - -0.92% -
rng::copy_backward(deque<int>)/32768 -1.41% 3798.074 3744.415 - -2.48% -
BM_RangesMakeThenSortHeap_string_Random_64 -1.41% 39.909 39.346 - 0.44% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 -1.41% 19.815 19.535 - -0.56% -
BM_deque_deque_move_backward/4096 -1.41% 157.301 155.085 - 1.43% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.41% 1152419.650 1136198.410 - 1.73% -
std::multimap<int,_int>::clear()/1024 -1.41% 10217.331 10073.579 - -1.44% -
SetIntersection_Front_Vector_uint64_64_64 -1.41% 11390777.524 11230597.940 - 0.45% -
std::all_of(vector<int>)_(process_all)/8 -1.40% 2.474 2.440 - -4.72% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.40% 473546.386 466907.923 - 0.50% -
BM_deque_vector_ranges_copy/64 -1.40% 2.614 2.577 - -1.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.40% 36895.134 36378.853 - 0.47% -
SetIntersection_None_Vector_string_262144_16 -1.40% 1376735.712 1357488.377 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.40% 1154034.030 1137903.023 - -1.12% -
BM_std_min<unsigned_long_long>/8 -1.40% 2.351 2.319 - -0.42% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.39% 5502.205 5425.658 - 1.46% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.39% 28.204 27.812 - 0.52% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.39% 28.618 28.221 - -2.11% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.39% 51738.509 51020.787 - -0.89% -
BM_RangesMakeThenSortHeap_float_Random_16 -1.39% 10.048 9.908 - 0.27% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.39% 7.590 7.485 - -2.16% -
BM_std_min<char>/23 -1.39% 2.319 2.287 - 0.26% -
SetIntersection_Interlaced_Vector_string_256_1 -1.38% 4591218.040 4527640.135 - -0.08% -
BM_PushHeap_uint64_Ascending_256 -1.38% 2.171 2.141 - 2.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.38% 23.749 23.421 - -0.87% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.38% 12.568 12.394 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -1.38% 6.954 6.858 - -0.12% -
BM_vector_deque_ranges_copy/1 -1.38% 2.346 2.314 - -1.62% -
std::replace_if(deque<int>)_(prefix)/1024 -1.38% 491.234 484.470 - -1.45% -
std::vector<int>::ctor(size)/1024 -1.38% 42.929 42.339 - 3.02% -
BM_std_minmax<short>/27 -1.37% 2.899 2.860 - -0.41% -
std::find_if(list<int>)_(process_all)/8192 -1.37% 12338.260 12169.499 - -0.15% -
bm_lexicographical_compare<signed_char>/262144 -1.37% 3894.631 3841.364 - -0.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -1.37% 3.078 3.036 - -3.00% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.37% 3.368 3.322 - -0.01% -
SetIntersection_None_Vector_string_262144_4 -1.37% 1360363.364 1341789.078 - -0.86% -
std::map<std::string,_int>::clear()/1024 -1.37% 20604.783 20323.511 - -2.99% -
SetIntersection_None_Set_uint64_16384_1 -1.36% 159317328.309 157145260.400 - 0.43% -
rng::fill_n(vector<int>)/50 -1.36% 2.248 2.218 - -0.47% -
SetIntersection_Front_Set_string_16384_1024 -1.36% 58937941.236 58135753.692 - -1.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.36% 29.743 29.339 - -0.13% -
SetIntersection_None_Set_string_64_1 -1.36% 24053542.134 23727048.221 - -1.96% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.35% 32.108 31.674 - 0.14% -
SetIntersection_None_Set_uint64_16384_4 -1.35% 162023684.868 159831905.095 - -0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.35% 816.324 805.283 - 1.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.35% 28.506 28.121 - 0.99% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.35% 4293.259 4235.296 - -0.73% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.35% 23.913 23.591 - -9.01% -
rng::search_n(list<int>)_(no_match)/1024 -1.34% 732.175 722.346 - -2.87% -
bm_swap_ranges_vb_unaligned/8 -1.34% 4.902 4.836 - -1.55% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.34% 26.165 25.815 - 1.50% -
rng::move_backward(vector<bool>)_(aligned)/64 -1.33% 1.799 1.775 - -3.94% -
rng::all_of(list<int>)_(process_all)/8192 -1.33% 7477.041 7377.317 - -0.53% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.33% 1.027 1.013 - -0.79% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.33% 2978.836 2939.138 - 0.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.33% 216.355 213.476 - -4.19% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.33% 2.872 2.834 - -0.05% -
BM_SortHeap_uint32_64 -1.33% 8.081 7.974 - 0.36% -
rng::sort(deque<int>)_(qsort_adversarial)/8 -1.33% 18.526 18.281 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.33% 23429957.008 23119502.340 - -1.73% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.32% 19837.739 19575.021 - -2.08% -
BM_SortHeap_string_1024 -1.32% 60.013 59.219 - -2.67% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -1.32% 4.028 3.975 - -3.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.32% 19.335 19.080 - -0.94% -
rng::search(deque<int>)_(single_element)/1000 -1.32% 448.538 442.610 - -1.62% -
std::unordered_map<int,_int>::clear()/1024 -1.32% 8203.069 8094.724 - -3.60% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.32% 23.839 23.524 - -4.92% -
rng::copy_if(list<int>)_(every_other)/32768 -1.32% 25882.101 25541.008 - 0.81% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.32% 7280.823 7184.894 - -0.96% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.31% 48895.574 48252.704 - -2.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.31% 19.000 18.750 - -0.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.31% 0.931 0.919 - -2.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.31% 1.947 1.921 - -1.26% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.31% 19835.144 19575.466 - -1.51% -
SetIntersection_None_Set_uint32_256_4 -1.30% 11490599.118 11340877.013 - -2.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.30% 85.112 84.004 - -10.19% -
BM_std_minmax<unsigned_char>/3 -1.30% 1.240 1.224 - 2.59% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.30% 212.770 210.003 - -0.90% -
std::generate_n(vector<int>)/32 -1.30% 7.964 7.861 - -1.96% -
std::any_of(deque<int>)_(process_all)/50 -1.30% 19.493 19.239 - -0.21% -
BM_std_minmax<long_long>/23 -1.30% 4.364 4.307 - -0.51% -
SetIntersection_None_Vector_string_262144_16384 -1.30% 1371672.807 1353874.446 - -0.62% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -1.30% 54259.460 53555.598 - -0.27% -
BM_std_minmax<unsigned_long_long>/31 -1.30% 4.812 4.749 - -0.85% -
BM_SortHeap_uint32_4 -1.29% 1.058 1.044 - 0.36% -
std::copy_backward(list<int>)/262144 -1.29% 221395.283 218531.510 - -0.69% -
rng::is_sorted_until(list<int>)/1024 -1.29% 766.188 756.320 - 1.06% -
std::partition_copy(deque<int>)/32 -1.29% 13.019 12.851 - -1.10% -
std::remove_if(vector<int>)_(prefix)/50 -1.28% 57.504 56.765 - -6.69% -
std::stable_partition(list<int>)_(dense)/50 -1.28% 57.528 56.790 - 0.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -1.28% 2.911 2.873 - 1.03% -
std::partition(list<int>)_(sparse)/32 -1.28% 8.908 8.793 - -1.03% -
std::map<std::string,_int>::ctor(const&)/8192 -1.28% 348206.838 343750.375 - -1.03% -
SetIntersection_None_Vector_string_1024_4 -1.28% 1244490.255 1228574.696 - 0.12% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.28% 5930086.278 5854313.949 - 1.26% -
SetIntersection_Front_Vector_float_1024_1 -1.28% 1125601.314 1111230.579 - -1.28% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.28% 5.311 5.243 - -1.49% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.28% 1113079.437 1098878.109 - -1.60% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.28% 5827.228 5752.900 - 0.41% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.27% 2.285 2.255 - 2.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.27% 78.865 77.860 - -15.64% -
rng::find_if_not(vector<char>)_(bail_25%)/8 -1.27% 0.967 0.955 - 1.22% -
BM_std_minmax<unsigned_short>/3 -1.27% 1.201 1.186 - 1.78% -
BM_std_minmax<unsigned_long_long>/13 -1.27% 3.019 2.981 - -1.01% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.27% 767.200 757.439 - -1.16% -
std::find_if(vector<int>)_(bail_25%)/8 -1.27% 1.125 1.110 - 11.63% -
BM_deque_vector_copy/70000 -1.27% 3156.589 3116.596 - -2.04% -
rng::rotate_copy(list<int>)/1024 -1.26% 733.913 724.640 - -1.32% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.26% 217.797 215.047 - -2.51% -
BM_std_min<unsigned_int>/29 -1.26% 2.114 2.087 - -0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.26% 22.441 22.159 - -1.71% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.26% 1163802.213 1149171.311 - -0.75% -
rng::find(deque<int>)_(bail_25%)/1024 -1.26% 66.975 66.135 - -0.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.25% 172604.290 170438.571 - -1.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.25% 13.138 12.974 - -0.31% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.25% 52189.941 51537.840 - 0.18% -
rng::reverse(list<int>)/4096 -1.25% 1665.749 1644.939 - -6.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.25% 551.950 545.062 - 0.13% -
BM_StringRelational_Compare_Small_Small_ChangeLast -1.25% 1.654 1.634 - -6.21% -
BM_PushHeap_string_Descending_64 -1.25% 2.283 2.254 - -16.25% -
BM_deque_deque_move_backward/4000 -1.25% 149.173 147.315 - -0.77% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.24% 8.616 8.509 - 0.34% -
SetIntersection_Front_Set_string_4_4 -1.24% 168355083.087 166261299.241 - -0.29% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.24% 6021.369 5946.556 - -0.82% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.24% 1.255 1.240 - -1.20% -
SetIntersection_Front_Vector_float_64_4 -1.24% 17243884.740 17029991.457 - 0.03% -
std::find_end(vector<int>)_(near_matches)/1024 -1.24% 14585.830 14404.931 - -7.30% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -1.24% 55409.551 54722.355 - -0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.24% 6794.425 6710.267 - -1.31% -
BM_std_min<__int128>/4 -1.24% 1.388 1.370 - -0.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12965.935 12805.399 - 0.47% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 -1.23% 7849.383 7752.451 - -1.65% -
std::find_end(vector<int>)_(single_element)/1024 -1.23% 250.409 247.320 - 3.38% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.23% 16.526 16.323 - -1.11% -
std::search(vector<int>)_(no_match)/1024 -1.23% 214.014 211.377 - -1.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.23% 38.979 38.499 - -6.59% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 -1.23% 13.760 13.590 - -0.86% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.23% 20.718 20.464 - -0.45% -
rng::stable_partition(list<int>)_(sparse)/50 -1.23% 26.252 25.930 - 0.80% -
BM_std_minmax<long_long>/28 -1.23% 4.130 4.080 - -1.44% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.22% 1303.120 1287.157 - -5.30% -
std::stable_partition(list<int>)_(sparse)/32 -1.22% 9.934 9.812 - -0.04% -
BM_StringCopy_Huge -1.22% 103.802 102.532 - 1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.22% 1705770.344 1684901.203 - -1.60% -
std::count(vector<bool>)/1000 -1.22% 3.005 2.969 - -1.17% -
rng::adjacent_find(list<int>)/8 -1.22% 2.133 2.107 - -1.27% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.22% 6582.856 6502.478 - 0.54% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.22% 18.814 18.584 - 1.13% -
rng::remove_if(vector<int>)_(sprinkled)/8192 -1.21% 3855.329 3808.492 - 28.63% -
BM_vector_deque_move_backward/1024 -1.21% 37.716 37.259 - -3.22% -
SetIntersection_Interlaced_Set_float_256_1 -1.21% 4447049.911 4393192.896 - -1.53% -
std::find(vector<bool>)_(process_all)/1048576 -1.21% 3690.158 3645.476 - -1.94% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.21% 22.590 22.317 - 0.58% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 -1.21% 3.393 3.352 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.21% 26887851.934 26563671.338 - -4.21% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.20% 8.984 8.876 - -1.97% -
BM_std_min<unsigned_short>/4 -1.20% 0.983 0.971 - -1.02% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.20% 2.588 2.557 - -2.19% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.20% 64849332.019 64071318.485 - -0.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.20% 12113.568 11968.333 - -3.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.20% 9922.950 9804.048 - 0.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.20% 37.515 37.066 - 29.93% -
rng::none_of(list<int>)_(process_all)/32 -1.20% 11.502 11.364 - -4.13% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.20% 24.342 24.051 - 7.58% -
BM_std_min<char>/29 -1.19% 2.029 2.005 - 0.14% -
BM_PushHeap_string_QuickSortAdversary_4 -1.19% 6.133 6.060 - -0.81% -
BM_deque_vector_ranges_copy/70000 -1.19% 3069.734 3033.188 - -1.95% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -1.19% 32.152 31.770 - -17.47% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.19% 19.819 19.583 - -1.14% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.19% 1.346 1.330 - 0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.19% 1.821 1.799 - -0.12% -
BM_PushHeap_float_Ascending_262144 -1.18% 5.241 5.179 - -1.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.18% 38.197 37.745 - -4.16% -
rng::sample(list<int>)/8192 -1.18% 100281.298 99096.482 - 0.13% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.18% 2985.172 2949.947 - 0.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.18% 1001291.312 989493.163 - -5.73% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.18% 4.061 4.013 - 0.67% -
rng::contains(deque<int>)_(process_all)/8192 -1.18% 1924.188 1901.532 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.18% 55450.547 54798.574 - 2.11% -
BM_std_min<unsigned_short>/6 -1.18% 0.965 0.954 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.17% 168765763.556 166785304.611 - 0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.17% 11357468.989 11224329.873 - 1.78% -
std::rotate_copy(list<int>)/32 -1.17% 8.435 8.336 - -2.25% -
BM_PushHeap_uint32_Random_4 -1.17% 2.481 2.451 - -1.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 -1.17% 1.397 1.381 - -0.91% -
SetIntersection_None_Vector_string_256_1 -1.17% 4777642.230 4721829.026 - -0.48% -
std::stable_partition(vector<int>)_(dense)/1024 -1.17% 298.888 295.398 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.17% 5488124.008 5424104.446 - 1.04% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.17% 598.792 591.812 - -1.75% -
rng::partition_copy(list<int>)/8192 -1.16% 7570.031 7482.005 - 1.53% -
BM_deque_deque_ranges_move_backward/65536 -1.16% 8518.857 8419.919 - 4.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.16% 44591436.541 44073655.185 - -1.11% -
std::replace_if(deque<int>)_(prefix)/8192 -1.16% 3501.017 3460.464 - -1.81% -
BM_LowerBound_string_4 -1.16% 20.280 20.045 - 0.36% -
rng::remove_copy(deque<int>)_(sprinkled)/50 -1.16% 18.574 18.359 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.16% 35413.832 35004.469 - -0.10% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.16% 16.430 16.241 - -1.70% -
std::rotate(deque<int>)_(by_1/2)/50 -1.15% 10.346 10.227 - -0.42% -
std::copy_backward(list<int>)/32768 -1.15% 27089.465 26777.770 - 0.36% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.15% 16.375 16.187 - -0.63% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.15% 523.706 517.687 - -1.17% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.15% 37.094 36.669 - 3.29% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.15% 181.806 179.720 - -0.08% -
std::copy_if(list<int>)_(every_other)/1048576 -1.15% 839242.361 829619.959 - -2.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.15% 4437273.780 4386421.546 - -1.51% -
rng::copy_if(list<int>)_(entire_range)/1048576 -1.14% 886017.453 875873.020 - -1.01% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.14% 11.588 11.456 - -0.62% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.14% 1.959 1.937 - -1.38% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.14% 353833878.857 349788589.538 - 0.47% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.14% 14.200 14.038 - -0.85% -
SetIntersection_Front_Set_uint64_256_4 -1.14% 4547025.600 4495135.358 - 1.02% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.14% 4.432 4.382 - -4.14% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.14% 3.996 3.950 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.14% 43.600 43.103 - -10.71% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.14% 14.202 14.040 - -1.01% -
bm_swap_ranges_vb_aligned/64 -1.14% 2.947 2.913 - 0.22% -
BM_PopHeap_float_16384 -1.14% 34.066 33.678 - 1.63% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.14% 6.864 6.786 - -0.98% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -1.14% 22.807 22.547 - -6.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.14% 18.255 18.048 - 0.08% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.13% 1164404.066 1151213.105 - -0.97% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.13% 354566138.748 350551702.513 - 0.15% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.13% 6141.923 6072.438 - -1.72% -
std::set<int>::find(key)_(non-existent)/1024 -1.13% 5.620 5.557 - 0.04% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.13% 6012.740 5944.956 - 0.07% -
BM_deque_vector_ranges_copy/5500 -1.13% 200.024 197.770 - -1.63% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.13% 12.948 12.802 - -5.57% -
std::sort(vector<int>)_(descending)/1024 -1.13% 1058.364 1046.455 - 0.46% -
std::copy_if(list<int>)_(entire_range)/512 -1.13% 371.319 367.142 - -1.18% -
std::find(vector<char>)_(process_all)/50 -1.12% 1.634 1.616 - -0.82% -
SetIntersection_None_Vector_string_256_256 -1.12% 2415690.202 2388579.990 - -0.45% -
std::find_if(vector<char>)_(process_all)/8 -1.12% 2.481 2.453 - 1.15% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.12% 172528.240 170594.243 - -1.03% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.12% 1.034 1.023 - -1.37% -
SetIntersection_Front_Vector_uint32_262144_1 -1.12% 1119869.259 1107330.145 - 1.65% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.12% 8.805 8.707 - -0.34% -
BM_std_min<int>/16 -1.12% 1.732 1.713 - 1.31% -
BM_std_min<unsigned_int>/16 -1.12% 1.936 1.914 - 0.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.12% 32483.552 32121.227 - -0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.11% 9.606 9.499 - -0.35% -
std::find_if(deque<int>)_(process_all)/8 -1.11% 3.961 3.917 - -1.43% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.11% 4.578 4.527 - 2.43% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.11% 5704.565 5641.143 - -0.16% -
rng::find_end(deque<int>)_(process_all)/1000 -1.11% 308.106 304.682 - 20.89% -
BM_MakeHeap_string_Descending_16 -1.11% 2.379 2.353 - -0.47% -
std::search(list<int>)_(same_length)/1024 -1.11% 763.339 754.878 - -2.74% -
BM_std_min<unsigned_long_long>/9 -1.11% 1.181 1.168 - -0.07% -
SetIntersection_None_Set_uint32_64_64 -1.11% 12027319.606 11894208.942 - -0.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.11% 22.745 22.493 - 1.90% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.11% 1.563 1.546 - -1.56% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.10% 8498.948 8405.135 - -1.16% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.10% 10.876 10.756 - -16.18% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -1.10% 101.283 100.168 - -1.25% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.10% 1125143.318 1112765.068 - 3.77% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 -1.10% 4.232 4.185 - 1.65% -
std::multiset<int>::ctor(const&)/8192 -1.10% 48794.370 48259.176 - -1.45% -
rng::starts_with(deque<int>,_pred)/8 -1.10% 4.681 4.629 - -0.01% -
rng::reverse(list<int>)/512 -1.10% 200.582 198.384 - -0.70% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.10% 25472.734 25193.542 - -0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.10% 1210634.355 1197366.456 - 0.46% -
rng::sample(list<int>)/1024 -1.10% 12195.346 12061.707 - 0.00% -
SetIntersection_Front_Set_string_64_1 -1.09% 18280162.840 18080202.820 - -0.39% -
SetIntersection_Interlaced_Set_float_1024_64 -1.09% 10068857.689 9958719.512 - -1.23% -
BM_deque_vector_copy/4096 -1.09% 146.858 145.252 - -1.02% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -1.09% 21.204 20.972 - -0.32% -
std::for_each(deque<int>)/8 -1.09% 0.924 0.914 - -1.02% -
BM_deque_deque_copy_backward/4000 -1.09% 149.025 147.401 - -1.07% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.09% 16.758 16.576 - 0.43% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.09% 50.747 50.195 - -1.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.09% 478.537 473.339 - -0.31% -
SetIntersection_Front_Vector_string_16384_16384 -1.09% 352384385.559 348557181.457 - -0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 88.303 87.345 - -0.37% -
BM_PopHeap_uint32_16384 -1.08% 31.149 30.812 - -0.60% -
std::reverse(list<int>)/512 -1.08% 193.578 191.483 - -1.00% -
BM_std_minmax<unsigned_short>/23 -1.08% 2.456 2.429 - -5.47% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.08% 278125.762 275126.669 - -0.90% -
BM_SortHeap_string_64 -1.07% 30.109 29.786 - -2.49% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.07% 3.059 3.026 - -0.35% -
BM_std_min<unsigned_short>/18 -1.07% 1.553 1.536 - 0.11% -
BM_MakeHeap_string_SingleElement_262144 -1.07% 7.410 7.330 - -5.93% -
std::copy(deque<int>)/64 -1.07% 2.692 2.663 - -0.77% -
std::generate(vector<int>)/50 -1.07% 12.053 11.924 - -1.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.07% 35.808 35.425 - -1.94% -
BM_deque_deque_ranges_copy_backward/4096 -1.07% 156.278 154.607 - 0.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.07% 2.545 2.518 - 1.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.07% 50.711 50.170 - -0.32% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.07% 1.220 1.207 - -2.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.07% 6.773 6.701 - 2.09% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.06% 483.236 478.091 - -0.45% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.06% 10.498 10.386 - 2.56% -
rng::replace_if(vector<int>)_(prefix)/32 -1.06% 8.996 8.901 - -0.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -1.06% 0.967 0.957 - -8.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.06% 6111243.876 6046431.132 - -1.79% -
rng::replace_if(list<int>)_(sprinkled)/8192 -1.06% 7495.402 7415.968 - -0.49% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.06% 1927.144 1906.747 - 0.88% -
rng::copy_n(vector<int>)/1048576 -1.06% 50139.427 49609.233 - 0.49% -
BM_RangesMakeHeap_uint32_Random_256 -1.06% 1.141 1.129 - -5.47% -
std::partition(list<int>)_(sparse)/50 -1.06% 14.849 14.692 - -0.81% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.05% 9491.539 9391.528 - -1.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.05% 12320.360 12190.603 - 2.53% -
BM_SortHeap_string_256 -1.05% 44.987 44.513 - -2.54% -
BM_RangesPushHeap_string_Random_256 -1.05% 14.388 14.237 - -0.84% -
BM_RangesSortHeap_string_4 -1.05% 4.309 4.264 - 0.42% -
SetIntersection_None_Vector_uint32_1024_256 -1.05% 1158358.444 1146225.482 - 3.76% -
BM_std_min<unsigned_short>/7 -1.05% 1.104 1.093 - -0.54% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.05% 2.053 2.032 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.05% 170580811.252 168795854.260 - 1.49% -
BM_RangesPushHeap_string_Descending_64 -1.04% 2.246 2.223 - -1.44% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.04% 2.955 2.924 - -1.96% -
rng::for_each(set<int>)/8 -1.04% 6.359 6.293 - 36.34% -
rng::generate(list<int>)/32 -1.04% 8.722 8.632 - 1.11% -
SetIntersection_Front_Set_uint32_256_4 -1.04% 4555833.839 4508611.039 - 0.57% -
bm_ranges_lexicographical_compare<int>/3 -1.04% 1.866 1.846 - -0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.03% 809.423 801.049 - -0.21% -
std::find(deque<int>)_(process_all)/1024 -1.03% 245.298 242.762 - -1.15% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 -1.03% 21.355 21.135 - -0.81% -
BM_RangesPushHeap_string_Random_1024 -1.03% 15.109 14.953 - -1.10% -
BM_deque_vector_copy/64 -1.03% 2.612 2.585 - 0.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.03% 1.048 1.037 - -2.63% -
rng::find_if(deque<int>)_(bail_25%)/8 -1.03% 1.546 1.530 - 5.28% -
rng::contains_subrange(deque<int>)_(single_element)/16 -1.03% 10.408 10.301 - -0.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.03% 9.421 9.324 - -0.33% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -1.02% 74.900 74.133 - -22.31% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -1.02% 1924.324 1904.610 - -1.11% -
BM_deque_deque_move/4096 -1.02% 152.261 150.701 - -1.09% -
SetIntersection_None_Vector_uint32_1024_16 -1.02% 1156196.014 1144363.330 - 0.03% -
SetIntersection_None_Vector_uint64_1024_256 -1.02% 1149061.818 1137309.716 - 1.30% -
std::copy_n(deque<int>)/262144 -1.02% 10278.806 10173.685 - 0.32% -
rng::starts_with(deque<int>)/8192 -1.02% 3855.555 3816.136 - -0.93% -
rng::rotate(list<int>)_(by_1/2)/8192 -1.02% 5366.166 5311.314 - 7.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.02% 7.540 7.463 - -1.80% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.02% 373.357 369.555 - 0.98% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.02% 105.679 104.603 - -1.51% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.02% 11395.567 11279.681 - -0.65% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 -1.01% 33.271 32.934 - -0.97% -
std::set<int>::count(key)_(existent)/1024 -1.01% 4.367 4.322 - 3.55% -
std::move_backward(list<int>)/32768 -1.01% 32356.626 32029.248 - 0.30% -
std::unordered_set<int>::find(key)_(existent)/8192 -1.01% 1.384 1.370 - -0.95% -
SetIntersection_None_Set_uint32_16384_256 -1.01% 154283549.683 152727399.557 - -11.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.01% 307.027 303.931 - 0.80% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.01% 13.813 13.673 - -1.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.01% 26034.097 25772.051 - -1.24% -
SetIntersection_None_Vector_string_64_64 -1.01% 9379729.146 9285334.504 - 0.22% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.01% 18.498 18.312 - -0.19% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.01% 216241.830 214066.678 - -1.38% -
SetIntersection_None_Set_float_16384_256 -1.00% 157911080.656 156325257.880 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.00% 4355887.360 4312143.929 - -0.33% -
std::generate(vector<int>)/32 -1.00% 8.018 7.937 - -1.09% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.00% 6.001 5.941 - -1.47% -
bm_lexicographical_compare<signed_char>/7 -1.00% 2.740 2.712 - -1.22% -
SetIntersection_Front_Set_uint32_262144_16384 -1.00% 352177548.743 348648854.667 - -0.77% -
rng::search_n(vector<int>)_(no_match)/8192 -1.00% 1637.834 1621.431 - -0.40% -
SetIntersection_Front_Vector_uint32_4_4 -1.00% 145852711.524 144392974.633 - -0.41% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.00% 276379.015 273613.619 - -0.50% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34952.54% 1001212.809 350950482.964 - -0.16% -
std::fill_n(vector<bool>)/262144 302.56% 232.258 934.975 - 302.32% -
rng::fill_n(vector<bool>)/262144 302.47% 232.056 933.958 - 302.23% -
std::rotate_copy(deque<int>)/32 251.58% 2.622 9.220 - 232.21% -
rng::rotate_copy(deque<int>)/32 245.61% 2.693 9.308 - 246.59% -
std::fill_n(deque<int>)/32 218.06% 1.156 3.676 - 218.15% -
rng::fill_n(deque<int>)/32 202.08% 1.225 3.701 - 220.31% -
std::unordered_set<std::string>::find(key)_(existent)/0 128.10% 0.011 0.025 - 72.43% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 105.51% 101.646 208.895 - 10.66% -
std::fill(list<int>)/50 104.90% 16.875 34.577 - -0.82% -
rng::remove(vector<int>)_(sprinkled)/8192 92.89% 1983.225 3825.536 - 0.68% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.53% 31.611 59.912 - -1.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 84.17% 22.130 40.757 - 7.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 83.18% 23.891 43.763 - 25.87% -
SetIntersection_Interlaced_Vector_uint64_262144_16 82.87% 3187398.526 5828809.985 - 63.58% -
SetIntersection_Interlaced_Vector_uint64_262144_256 81.82% 37799435.342 68728089.120 - 39.45% -
rng::remove(vector<int>)_(sprinkled)/1024 79.80% 288.177 518.147 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 76.04% 78.975 139.025 - 6.21% -
BM_vector_deque_copy/0 75.46% 0.388 0.682 - 80.86% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 75.33% 6.496 11.389 - 36.91% -
BM_deque_deque_ranges_move_backward/0 75.16% 0.792 1.388 - 0.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 75.05% 18.578 32.519 - 74.95% -
BM_deque_deque_ranges_copy_backward/0 73.26% 0.801 1.387 - -0.07% -
std::deque<std::string>::ctor(size)/32 71.80% 40.140 68.959 - 71.85% -
BM_deque_deque_copy_backward/0 71.55% 0.809 1.387 - -0.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 71.50% 604.841 1037.285 - 68.99% -
BM_deque_deque_move_backward/0 70.22% 0.815 1.387 - -0.04% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 69.53% 19758.973 33497.155 - 67.95% -
rng::find_end(vector<int>)_(single_element)/8192 69.30% 1912.641 3238.138 - -0.23% -
rng::fill_n(deque<int>)/50 69.16% 2.200 3.722 - 69.40% -
rng::find_end(vector<int>)_(single_element)/1024 69.08% 242.411 409.865 - -0.11% -
rng::find_end(vector<int>)_(single_element)/1000 68.72% 237.076 399.989 - -0.26% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 68.03% 23.356 39.246 - 66.34% -
std::fill_n(deque<int>)/50 67.26% 2.197 3.675 - 67.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 66.92% 46.795 78.109 - 65.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 66.78% 605.156 1009.268 - 64.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 66.72% 23.489 39.160 - 64.43% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 66.42% 4.759 7.920 - 34.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 65.81% 19698.174 32660.606 - 63.41% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 64.71% 22.785 37.531 - 62.88% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 64.68% 571.384 940.973 - 61.21% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 63.78% 174085.234 285122.677 - 61.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 62.81% 612.282 996.833 - 59.41% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 61.66% 25.231 40.789 - -13.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 61.52% 42.507 68.659 - 0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_16 61.01% 3493641.371 5625233.672 - 54.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 60.46% 175343.980 281361.067 - 58.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 58.90% 19.904 31.627 - -19.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 58.83% 19969.565 31717.875 - 54.50% -
std::copy_n(vector<bool>)_(aligned)/1048576 57.92% 1677.673 2649.311 - 70.84% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 57.22% 51.786 81.418 - 50.93% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 56.79% 175649.828 275405.470 - 52.25% -
rng::unique_copy(deque<int>)_(contiguous)/32 56.67% 9.753 15.279 - 52.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 56.34% 45.289 70.804 - 59.67% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 56.03% 46.842 73.088 - 55.65% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 55.76% 19994.390 31143.449 - 56.01% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 55.39% 57.316 89.064 - 2.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 54.51% 14.520 22.436 - 54.52% -
rng::find_end(vector<int>)_(process_all)/8192 54.19% 1904.428 2936.348 - 0.47% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 54.01% 25.999 40.041 - 52.92% -
BM_vector_deque_move_backward/0 53.64% 0.444 0.682 - 64.98% -
std::equal(list<int>)_(it,_it,_it)/1024 53.55% 1136.722 1745.457 - 53.49% -
rng::find_end(vector<int>)_(process_all)/1024 53.48% 242.555 372.280 - 0.42% -
rng::find_end(vector<int>)_(process_all)/1000 53.33% 236.990 363.389 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 53.32% 22.064 33.827 - 30.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 52.39% 23.878 36.388 - 20.88% -
BM_std_min<short>/1 51.59% 0.293 0.444 - -1.49% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 51.09% 825.865 1247.793 - 50.65% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 50.67% 172991.240 260637.647 - 49.69% -
BM_deque_deque_copy_backward/64 50.55% 3.374 5.079 - 0.82% -
BM_deque_deque_ranges_copy_backward/64 50.41% 3.377 5.079 - 0.38% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.35% 57.816 86.929 - -0.53% -
BM_deque_deque_move_backward/64 50.20% 3.379 5.076 - -0.31% -
BM_tolower_string<char> 50.12% 15.184 22.794 - -0.75% -
BM_deque_deque_ranges_move_backward/64 50.00% 3.377 5.065 - 0.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 49.49% 7.295 10.905 - 35.83% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 48.51% 27.360 40.633 - 0.84% -
BM_RangesMakeHeap_uint64_Random_4 48.45% 1.154 1.713 - 49.04% -
rng::find_end(vector<int>)_(process_all)/1048576 48.16% 253644.620 375789.677 - 0.55% -
std::multiset<std::string>::find(key)_(existent)/32 46.53% 14.756 21.622 - 4.96% -
BM_vector_deque_copy_backward/0 45.55% 0.402 0.584 - 33.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.89% 36.974 53.571 - -0.50% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 44.76% 28.032 40.580 - 2.08% -
std::adjacent_find(deque<int>)/8 44.57% 2.957 4.275 - -11.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 43.79% 21.732 31.250 - 4.74% -
SetIntersection_Interlaced_Vector_uint32_16384_64 42.92% 5939588.531 8489012.593 - -7.73% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 42.40% 28.323 40.333 - -0.03% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 42.10% 0.447 0.635 - -8.85% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 41.98% 51.106 72.562 - 0.32% -
std::all_of(vector<int>)_(process_all)/50 41.60% 12.737 18.035 - -1.58% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 41.52% 23.458 33.196 - 0.64% -
rng::for_each(map<int>)/8 41.19% 4.474 6.317 - 1.69% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 41.03% 13.303 18.761 - 40.37% -
SetIntersection_Interlaced_Set_string_16384_16 40.91% 244039477.766 343870862.384 - 39.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 40.72% 0.495 0.697 - 13.91% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 40.18% 29.773 41.735 - -0.50% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 40.01% 66.582 93.221 - 3.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.76% 31.860 44.527 - -15.76% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 39.50% 33.897 47.285 - 40.07% -
std::multiset<std::string>::find(key)_(existent)/8192 39.46% 28.907 40.313 - -1.91% -
std::map<std::string,_int>::insert(value)_(already_present)/0 39.45% 12.159 16.956 - 12.50% -
std::is_sorted(deque<int>)/8 39.23% 2.512 3.498 - -8.75% -
BM_StringEraseWithMove_Empty_Transparent 38.81% 0.562 0.781 - 21.44% -
std::adjacent_find(deque<int>)/50 38.56% 14.773 20.469 - -13.39% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 38.49% 8.236 11.407 - 47.55% -
rng::for_each(multimap<int>)/8 38.11% 4.513 6.233 - 0.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 37.68% 1.080 1.487 - 6.45% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 37.15% 0.390 0.535 - 5.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 37.07% 5049280.676 6921144.140 - -15.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 36.74% 10.556 14.434 - 36.83% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 36.47% 14.674 20.025 - 34.77% -
rng::for_each(set<int>)/8 36.34% 4.616 6.293 - -1.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 36.12% 29.609 40.302 - 35.48% -
BM_StringRead_Cold_Shallow_Empty 35.84% 0.786 1.068 - 16.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.69% 29.056 39.425 - 0.23% -
rng::for_each(multiset<int>)/8 35.68% 4.575 6.208 - 0.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 35.59% 5.835 7.912 - 41.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 35.17% 610.367 825.038 - 27.36% -
std::copy_n(list<int>)/4096 34.86% 3861.248 5207.176 - 24.66% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 34.64% 698.815 940.856 - 35.74% -
std::shift_right(deque<int>)/32 34.31% 3.252 4.368 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_16384_16 33.99% 2435060.489 3262834.423 - -8.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.46% 29.443 39.296 - -0.32% -
BM_StringRead_Cold_Deep_Empty 33.46% 0.802 1.070 - 10.72% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 33.42% 39.406 52.576 - 34.11% -
rng::copy_n(vector<int>)/32768 33.28% 2294.113 3057.590 - 127.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.95% 44.854 59.631 - -32.03% -
BM_StringRead_Cold_Shallow_Large 32.57% 1.034 1.370 - 14.49% -
SetIntersection_Interlaced_Vector_uint64_16384_64 32.55% 5991653.634 7941839.195 - 21.03% -
rng::find(vector<bool>)_(process_all)/8 32.53% 0.601 0.797 - 20.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 32.52% 726.136 962.262 - 16.39% -
std::map<std::string,_int>::erase(key)_(existent)/8192 32.48% 64.897 85.973 - -8.65% -
BM_StringRead_Cold_Shallow_Small 32.28% 0.777 1.028 - 11.50% -
std::unordered_set<std::string>::contains(key)_(existent)/32 31.92% 33.079 43.639 - 32.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 31.82% 25.916 34.163 - 30.09% -
rng::unique_copy(list<int>)_(contiguous)/52 31.80% 22.722 29.947 - -0.02% -
std::set<std::string>::erase(key)_(existent)/1024 31.27% 76.565 100.511 - 1.15% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 31.09% 0.336 0.441 - 31.12% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 30.56% 25.997 33.942 - 28.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.43% 2263.289 2951.999 - 30.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 30.40% 30.666 39.988 - 3.61% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 30.12% 68.931 89.693 - 29.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 30.04% 5.266 6.848 - 23.29% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 29.95% 285.034 370.403 - 30.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 29.93% 28.527 37.066 - -1.20% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 29.93% 36.268 47.121 - 27.85% -
BM_StringRead_Cold_Deep_Large 29.89% 1.209 1.570 - 12.22% -
std::move_backward(deque<int>)/64 29.78% 5.474 7.104 - -0.76% -
std::set<std::string>::insert(value)_(new_value)/8192 29.76% 69.945 90.758 - -0.54% -
std::map<std::string,_int>::insert(value)_(new_value)/32 29.46% 33.788 43.741 - 4.77% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.42% 24.738 32.015 - -0.40% -
BM_PushHeap_uint32_PipeOrgan_1 29.39% 0.474 0.614 - 49.11% -
BM_StringRead_Cold_Deep_Small 29.38% 0.807 1.044 - 12.26% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 29.09% 20.451 26.400 - 7.20% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 29.05% 664.266 857.209 - 24.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 28.98% 8.749 11.285 - 28.98% -
std::set<std::string>::erase(iterator)/8192 28.86% 25.805 33.253 - 4.31% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 28.83% 1.260 1.623 - 7.39% -
std::remove_if(vector<int>)_(sprinkled)/8192 28.79% 2958.414 3810.068 - -0.54% -
rng::remove_if(vector<int>)_(sprinkled)/8192 28.63% 2960.697 3808.492 - -1.21% -
rng::move_backward(deque<int>)/64 28.30% 5.620 7.210 - 0.12% -
SetIntersection_Interlaced_Vector_uint64_256_64 28.08% 6752044.939 8648254.022 - 11.33% -
BM_StringEraseWithMove_Empty_Opaque 28.00% 0.799 1.022 - 15.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 27.71% 1.157 1.477 - 0.33% -
BM_std_min<unsigned_short>/1 27.43% 0.254 0.324 - -0.92% -
BM_std_minmax_element<long_long>/2 27.24% 0.538 0.684 - -0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.18% 35.100 44.641 - 0.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 27.10% 6.215 7.899 - -25.04% -
BM_PushHeap_uint32_QuickSortAdversary_1 27.01% 0.482 0.612 - 48.89% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.93% 9.774 12.407 - 18.20% -
BM_StringRelational_Eq_Small_Small_ChangeLast 26.86% 1.678 2.128 - 2.53% -
std::remove_if(vector<int>)_(sprinkled)/1024 26.72% 409.192 518.515 - -0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 26.66% 0.410 0.520 - 26.42% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 26.49% 24.394 30.856 - 24.67% -
rng::for_each(map<int>::iterator)/8 26.34% 4.561 5.762 - -0.09% -
std::search(deque<int>,_pred)_(no_match)/1024 26.28% 327.319 413.351 - 13.34% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 26.28% 13.359 16.869 - 27.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 25.92% 6.872 8.652 - 26.02% -
BM_deque_deque_move_backward/1 25.91% 2.726 3.433 - 2.23% -
rng::remove_if(vector<int>)_(sprinkled)/1024 25.81% 409.385 515.047 - -0.98% -
std::find_end(deque<int>)_(single_element)/1000 25.60% 250.177 314.228 - 1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 25.53% 0.556 0.698 - 13.81% -
BM_deque_deque_ranges_move_backward/1 25.32% 2.795 3.503 - 2.08% -
SetIntersection_Interlaced_Vector_uint32_262144_64 25.31% 8210870.189 10288867.708 - -42.04% -
rng::find_first_of(deque<int>)_(large_needle)/50 25.12% 713.431 892.613 - 32.87% -
std::is_partitioned(deque<int>)_(partitioned)/50 25.01% 14.851 18.565 - 15.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.69% 29.209 36.422 - -0.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 24.68% 1.167 1.455 - 3.55% -
std::search(deque<int>)_(near_matches)/1024 24.59% 20648.652 25727.125 - 41.60% -
std::search(deque<int>)_(near_matches)/1000 24.54% 19754.209 24602.814 - 41.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.45% 28.812 35.856 - 25.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 24.31% 1237.061 1537.850 - 16.15% -
std::multiset<int>::erase(key)_(non-existent)/8192 24.30% 9.532 11.848 - 24.48% -
SetIntersection_Interlaced_Vector_uint32_1024_16 24.13% 1884804.393 2339691.831 - -5.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.11% 0.447 0.555 - 29.27% -
BM_StringDestroy_Empty 24.10% 0.655 0.812 - 24.89% -
BM_deque_deque_move_backward/2 24.05% 2.466 3.059 - 1.85% -
rng::for_each(map<int>)/32 23.96% 21.250 26.342 - 0.34% -
std::unordered_set<std::string>::count(key)_(existent)/8192 23.60% 32.211 39.813 - -12.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.52% 29.829 36.844 - 0.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.49% 25.903 31.988 - -7.71% -
rng::find_last(vector<int>)_(bail_90%)/8 23.47% 0.548 0.676 - 10.35% -
std::find_end(deque<int>)_(single_element)/1024 23.25% 259.051 319.283 - -0.17% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 23.19% 7.573 9.329 - 46.50% -
rng::find_end(deque<int>)_(single_element)/1024 23.07% 277.999 342.146 - -2.88% -
BM_deque_deque_ranges_copy_backward/1 23.05% 2.775 3.415 - -1.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 22.85% 3.270 4.017 - 17.03% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.75% 26.132 32.075 - 0.31% -
BM_deque_deque_copy_backward/1 22.54% 2.796 3.426 - -4.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 22.08% 0.477 0.582 - 13.65% -
BM_MakeHeap_string_Ascending_256 22.02% 4.989 6.087 - 27.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 21.88% 5.045 6.149 - 22.79% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.69% 25.525 31.062 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_16384_16 21.69% 2462320.493 2996310.302 - -13.47% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 21.65% 1.296 1.576 - -4.87% -
BM_MakeHeap_string_Ascending_64 21.60% 4.852 5.900 - 26.06% -
std::move_backward(vector<bool>)_(aligned)/1048576 21.57% 2120.218 2577.471 - 19.81% -
std::shift_right(deque<int>)/50 21.56% 4.213 5.122 - -0.35% -
rng::move_backward(vector<bool>)_(aligned)/1048576 21.34% 2125.338 2578.960 - 20.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 21.04% 10137763.980 12271205.904 - -17.64% -
BM_deque_deque_ranges_copy_backward/2 21.04% 2.532 3.065 - -1.61% -
BM_deque_deque_ranges_move_backward/2 20.99% 2.528 3.059 - 1.80% -
rng::find_end(deque<int>)_(process_all)/1000 20.89% 252.042 304.682 - -1.11% -
BM_MakeHeap_uint32_Random_4 20.86% 1.122 1.355 - -18.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 20.72% 5.395 6.512 - 41.27% -
BM_deque_deque_copy_backward/2 20.66% 2.534 3.057 - -3.76% -
rng::move_backward(vector<int>)/32768 20.66% 2144.589 2587.635 - 20.49% -
std::unique_copy(deque<int>)_(contiguous)/52 20.60% 15.345 18.506 - -26.32% -
std::move_backward(vector<int>)/32768 20.59% 2146.403 2588.253 - 20.33% -
bm_ranges_lexicographical_compare<signed_char>/64 20.56% 1.903 2.294 - 14.48% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.44% 735.462 885.766 - 13.52% -
rng::for_each(set<int>)/32 20.42% 21.407 25.779 - 0.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.33% 38.617 46.469 - 11.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 20.15% 70.229 84.379 - 18.44% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 20.14% 10.211 12.267 - 15.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 19.98% 1.862 2.234 - -25.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.94% 17.584 21.091 - 6.02% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 19.77% 150.190 179.888 - 4.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 19.77% 28.861 34.566 - -1.57% -
BM_PopHeap_uint32_1 19.62% 0.456 0.546 - -12.11% -
std::unordered_map<int,_int>::find(key)_(existent)/32 19.56% 1.160 1.387 - -6.92% -
std::unordered_multiset<int>::find(key)_(existent)/1024 19.51% 1.161 1.388 - -3.42% -
BM_RangesPushHeap_uint64_Descending_1 19.40% 0.467 0.557 - 11.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.40% 0.447 0.534 - 10.89% -
std::move_backward(deque<int>)/8 19.39% 3.319 3.962 - -1.78% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 19.35% 32.831 39.186 - 17.51% -
BM_PopHeap_uint64_1 19.15% 0.519 0.619 - 34.26% -
BM_std_minmax<unsigned_int>/2 19.09% 0.825 0.982 - -6.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 19.03% 3.296 3.923 - 19.08% -
rng::search(deque<int>)_(no_match)/1024 18.81% 305.071 362.440 - -13.00% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 18.79% 1030.312 1223.860 - 20.06% -
rng::is_sorted(vector<int>,_pred)/8 18.75% 3.512 4.170 - 5.09% -
std::find_first_of(vector<int>)_(small_needle)/32 18.71% 46.829 55.590 - 19.46% -
BM_std_minmax<unsigned_int>/4 18.63% 0.973 1.154 - 6.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 18.63% 6.661 7.902 - 17.08% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 18.62% 68.772 81.575 - 17.00% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 18.54% 56.102 66.503 - 4.65% -
std::set<int>::upper_bound(key)_(non-existent)/8192 18.53% 10.102 11.974 - 14.64% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 18.46% 670.415 794.205 - 2.58% -
BM_MakeHeap_string_Ascending_1024 18.32% 5.269 6.234 - 26.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 18.29% 24.410 28.875 - 23.32% -
rng::remove(vector<int>)_(sprinkled)/50 18.02% 55.156 65.097 - -1.66% -
SetIntersection_Interlaced_Vector_string_262144_16384 17.98% 1064668.540 1256098.469 - -99.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 17.94% 4.519 5.329 - -18.52% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 17.89% 32.273 38.045 - 13.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 17.74% 7.658 9.017 - 17.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 17.63% 4.875 5.735 - 17.70% -
SetIntersection_Interlaced_Vector_uint64_262144_4 17.63% 1582963.685 1862033.753 - -4.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 17.46% 6.300 7.401 - 17.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 17.43% 1317.860 1547.628 - -33.96% -
std::multiset<int>::count(key)_(non-existent)/32 17.40% 2.279 2.675 - 17.87% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 17.35% 100132907.677 117510518.796 - -2.85% -
std::multiset<std::string>::find(key)_(existent)/1024 17.29% 23.611 27.694 - -0.46% -
BM_deque_deque_copy_backward/512 17.28% 18.571 21.781 - -2.75% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 17.02% 107.091 125.319 - 18.92% -
rng::for_each(multimap<int>)/32 16.98% 22.421 26.229 - -0.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.92% 28.242 33.022 - -2.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 16.75% 1.668 1.948 - 10.10% -
std::find_first_of(vector<int>)_(small_needle)/50 16.74% 70.613 82.434 - 15.59% -
std::move(vector<bool>)_(unaligned)/512 16.73% 3.977 4.642 - 5.87% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.72% 25.696 29.992 - -0.16% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.70% 298.242 348.061 - 22.60% -
rng::contains_subrange(deque<int>)_(same_length)/16 16.70% 11.232 13.107 - 16.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 16.68% 2011208.177 2346750.130 - -10.63% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 16.63% 104.469 121.846 - -45.68% -
BM_MakeHeap_string_QuickSortAdversary_256 16.61% 10.440 12.174 - 16.36% -
rng::for_each(multiset<int>)/32 16.55% 21.894 25.517 - 0.71% -
BM_MakeHeap_string_QuickSortAdversary_1024 16.49% 10.632 12.384 - 16.27% -
std::rotate(list<int>)_(1_element_forward)/32 16.46% 12.384 14.422 - -0.98% -
std::set<std::string>::contains(key)_(non-existent)/8192 16.32% 26.086 30.343 - 3.54% -
BM_std_min<int>/1 16.23% 0.282 0.327 - -12.59% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 16.17% 8498.673 9872.829 - 16.62% -
std::multimap<std::string,_int>::ctor(const&)/32 15.93% 712.884 826.453 - -0.50% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 15.93% 10.375 12.027 - 16.39% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 15.92% 289.489 335.562 - 22.36% -
BM_MakeHeap_string_Ascending_16384 15.91% 5.751 6.666 - 11.05% -
BM_MakeHeap_string_QuickSortAdversary_64 15.87% 10.199 11.817 - 15.88% -
SetIntersection_Interlaced_Vector_string_262144_4 15.75% 2074138.017 2400733.759 - 15.61% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 15.65% 19.212 22.218 - 18.52% -
rng::generate(list<int>)/8192 15.57% 7535.177 8708.427 - 23.22% -
std::set<std::string>::erase(iterator)/0 15.56% 25.427 29.385 - 8.54% -
std::find(vector<bool>)_(process_all)/50 15.54% 0.579 0.669 - 18.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 15.53% 1623.415 1875.573 - 19.55% -
SetIntersection_Interlaced_Vector_uint32_262144_256 15.52% 29468394.511 34042340.382 - 3.82% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 15.52% 60.162 69.497 - 64.57% -
BM_MakeHeap_string_QuickSortAdversary_262144 15.48% 12.659 14.618 - 14.97% -
rng::find(vector<int>)_(bail_25%)/8 15.36% 1.368 1.578 - -0.37% -
rng::find_end(deque<int>)_(single_element)/1000 15.34% 293.157 338.135 - -0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 15.23% 2.032 2.341 - 13.61% -
BM_MakeHeap_float_Random_256 15.22% 1.238 1.426 - 5.73% -
BM_MakeHeap_string_QuickSortAdversary_16384 15.11% 11.788 13.569 - 14.50% -
std::move_backward(deque<int>)/4096 15.02% 154.815 178.063 - -0.83% -
std::find_end(deque<int>)_(process_all)/1024 15.01% 265.101 304.897 - 3.95% -
rng::search(deque<int>)_(same_length)/1000 14.99% 331.309 380.971 - 8.01% -
BM_RangesMakeHeap_float_Descending_64 14.87% 0.193 0.222 - 5.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.87% 9.205 10.574 - 0.02% -
BM_deque_deque_move_backward/512 14.86% 18.633 21.402 - -0.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 14.85% 1543.415 1772.689 - -2.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.82% 29.172 33.494 - 2.23% -
BM_lexicographical_compare_three_way_fast_path/1 14.72% 0.391 0.448 - 30.77% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 14.71% 450.997 517.345 - 12.71% -
BM_PushHeap_uint32_Ascending_1 14.69% 0.502 0.575 - 33.77% -
BM_MakeHeap_string_QuickSortAdversary_16 14.64% 8.621 9.883 - 15.66% -
std::move(deque<int>)/32768 14.59% 2121.008 2430.472 - -3.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 14.50% 0.336 0.385 - -5.36% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.44% 17.897 20.481 - 0.93% -
std::equal(list<int>)_(it,_it,_it)/50 14.43% 33.915 38.809 - 8.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.34% 507.591 580.360 - -4.27% -
BM_std_minmax<unsigned_int>/3 14.27% 1.155 1.320 - -3.65% -
rng::distance(join_view(vector<vector<int>>)/50 14.24% 0.605 0.691 - 0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 14.21% 30.443 34.770 - -4.84% -
rng::rotate(list<int>)_(1_element_forward)/50 14.20% 24.293 27.742 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.16% 13201.508 15071.453 - 0.38% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 14.16% 19.835 22.644 - 16.59% -
std::rotate(list<int>)_(1_element_forward)/8192 14.15% 7904.335 9022.554 - -0.79% -
std::multiset<int>::count(key)_(non-existent)/1024 14.15% 6.000 6.848 - 15.16% -
BM_MakeHeap_uint64_Random_4 14.13% 1.446 1.650 - 51.00% -
rng::find_first_of(vector<int>)_(small_needle)/32 14.11% 47.426 54.119 - 21.50% -
rng::find_end(forward_list<int>)_(same_length)/8192 14.09% 14344.443 16366.082 - 25.08% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 14.04% 146.124 166.644 - 13.37% -
BM_MakeHeap_string_Ascending_16 14.01% 3.762 4.289 - 17.07% -
BM_std_minmax_element<int>/3 13.96% 1.044 1.190 - 0.18% -
rng::unique_copy(deque<int>)_(contiguous)/52 13.93% 14.687 16.733 - 11.51% -
BM_RangesPopHeap_float_256 13.92% 19.990 22.773 - 1.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.92% 66.627 75.901 - 18.87% -
BM_StringEraseWithMove_Huge_Opaque 13.91% 46.165 52.588 - -2.22% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13.79% 15187.746 17282.618 - 24.03% -
BM_std_min<unsigned_int>/13 13.74% 1.414 1.608 - 8.05% -
BM_StringRelational_Less_Small_Large_Control 13.72% 1.617 1.839 - -0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 13.60% 8425693.956 9571560.905 - 13.83% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 13.60% 0.365 0.414 - -8.20% -
SetIntersection_Front_Set_uint32_16384_1024 13.55% 15461815.069 17557037.941 - 1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 13.42% 8413392.289 9542557.555 - -9.83% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.40% 608.872 690.438 - -0.25% -
BM_StringConstructDestroyCStr_Empty_Transparent 13.33% 0.236 0.267 - 11.17% -
std::remove_if(vector<int>)_(sprinkled)/50 13.32% 60.085 68.088 - 0.16% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 13.28% 9.431 10.683 - 11.33% -
BM_PopHeap_string_262144 13.19% 92.586 104.794 - 16.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 13.14% 0.824 0.932 - 6.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 13.13% 64401241.139 72855682.832 - -25.27% -
SetIntersection_Interlaced_Set_string_262144_16384 13.11% 2889972.657 3268792.560 - 22.19% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.09% 70.919 80.199 - -0.22% -
BM_vector_deque_move/2 12.97% 1.832 2.070 - 13.17% -
std::deque<int>::ctor(size)/1024 12.96% 68.900 77.832 - 11.50% -
rng::remove_if(vector<int>)_(sprinkled)/50 12.81% 59.652 67.293 - 3.59% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 12.76% 46152295.536 52041388.347 - -11.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.75% 8.677 9.783 - 12.81% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 12.73% 16.136 18.190 - 3.10% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.68% 4315.998 4863.404 - -0.59% -
rng::find(list<int>)_(process_all)/50 12.68% 18.837 21.226 - 21.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 12.66% 80589715.558 90795361.292 - -16.93% -
std::unordered_set<std::string>::erase(iterator)/0 12.63% 27.410 30.873 - -4.94% -
std::partition_point(list<int>)/8192 12.58% 12770.735 14377.903 - 11.13% -
rng::for_each(multimap<int>::iterator)/8 12.56% 4.500 5.065 - -0.26% -
BM_std_min<unsigned_char>/17 12.48% 0.925 1.040 - 12.49% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 12.41% 2.199 2.472 - 13.57% -
BM_StringCtorDefault 12.39% 0.235 0.264 - -1.49% -
std::set<std::string>::equal_range(key)_(existent)/8192 12.38% 27.006 30.348 - 5.33% -
std::multiset<std::string>::contains(key)_(existent)/32 12.36% 14.931 16.777 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 12.30% 117382475.219 131814757.132 - 7.27% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 12.28% 4306.998 4835.758 - 0.13% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.27% 1.853 2.080 - 6.17% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 12.26% 2.165 2.431 - -9.80% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 12.26% 1.316 1.477 - -0.24% -
rng::partition_point(list<int>)/8192 12.25% 13250.591 14873.282 - 8.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 12.20% 32.719 36.711 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.19% 6192708.049 6947882.261 - 4.83% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.19% 6995.482 7848.209 - -8.12% -
std::multimap<std::string,_int>::erase(iterator)/32 12.14% 29.411 32.982 - 1.08% -
SetIntersection_Interlaced_Vector_uint32_256_16 12.09% 6730537.600 7544001.348 - 0.32% -
rng::for_each(multimap<int>::iterator)/32 12.08% 21.200 23.761 - -0.15% -
BM_tolower_char<wchar_t> 12.08% 0.614 0.688 - -0.29% -
BM_MakeHeap_string_Ascending_4 12.08% 2.843 3.186 - 12.54% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 12.05% 1.634 1.831 - 9.47% -
std::set<std::string>::contains(key)_(non-existent)/32 12.03% 9.418 10.552 - -0.23% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12.02% 453.792 508.349 - 12.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 11.96% 31.233 34.968 - 8.64% -
BM_MakeThenSortHeap_float_Descending_4 11.94% 1.175 1.315 - 0.08% -
BM_RangesMakeThenSortHeap_float_Descending_16384 11.90% 26.653 29.824 - 1.43% -
BM_toupper_char<char> 11.89% 0.615 0.689 - 36.50% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.85% 22.887 25.600 - 6.62% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.80% 1245.259 1392.230 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 11.73% 117420920.321 131191478.658 - 1.08% -
rng::remove(vector<int>)_(sprinkled)/32 11.70% 51.390 57.402 - -0.48% -
rng::is_sorted_until(deque<int>,_pred)/8 11.68% 3.855 4.306 - -5.78% -
std::adjacent_find(list<int>)/50 11.63% 23.766 26.531 - 0.16% -
BM_MakeHeap_uint32_Descending_64 11.63% 0.233 0.260 - 0.18% -
std::find_if(vector<int>)_(bail_25%)/8 11.63% 0.995 1.110 - -1.27% -
BM_RangesPopHeap_float_64 11.55% 12.252 13.667 - 0.29% -
std::set<std::string>::find(key)_(non-existent)/32 11.54% 9.278 10.349 - 2.67% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.48% 0.362 0.404 - -10.45% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.43% 314603016.862 350558430.978 - -0.04% -
std::multiset<int>::insert(value)_(new_value)/8192 11.39% 74.026 82.457 - 0.78% -
rng::stable_partition(list<int>)_(dense)/8192 11.37% 18229.439 20302.111 - -0.38% -
rng::move(list<int>)/4096 11.34% 5393.364 6004.711 - -4.24% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 11.27% 20.935 23.295 - 15.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.27% 9781715.482 10884419.170 - 8.44% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 11.23% 2.230 2.481 - 7.70% -
BM_MakeHeap_string_QuickSortAdversary_4 11.20% 6.023 6.698 - 12.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.20% 566.041 629.418 - -4.30% -
rng::for_each(multiset<int>::iterator)/32 11.19% 21.455 23.856 - -0.85% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.17% 38.972 43.325 - 19.62% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.16% 0.526 0.585 - 5.04% -
BM_PushHeap_string_Ascending_256 11.14% 10.184 11.319 - 12.90% -
rng::for_each(set<int>::iterator)/8 11.07% 4.534 5.036 - 0.52% -
BM_std_minmax<int>/4 11.06% 0.975 1.083 - 13.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11.04% 11963.456 13284.807 - 10.41% -
BM_StringFindStringLiteral/32 10.98% 1.667 1.850 - 8.20% -
std::find_end(forward_list<int>)_(single_element)/8192 10.98% 5728.184 6357.188 - 11.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 10.96% 28.901 32.069 - 3.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.96% 85.416 94.777 - -0.53% -
BM_StringRelational_Eq_Empty_Empty_Control 10.96% 1.854 2.058 - 8.33% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 10.94% 50738235.183 56290634.617 - -0.82% -
std::unordered_multiset<int>::contains(key)_(existent)/32 10.94% 1.293 1.434 - 0.19% -
BM_vector_deque_ranges_move_backward/70000 10.94% 7651.795 8488.694 - 10.27% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.93% 25.352 28.122 - 11.74% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.92% 22.778 25.265 - -0.67% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 10.91% 0.464 0.515 - 10.94% -
BM_vector_deque_move/1 10.90% 2.111 2.341 - 11.72% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.89% 16.621 18.431 - 0.77% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 10.87% 0.362 0.401 - -10.98% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.87% 18.628 20.653 - 10.79% -
rng::move_backward(list<int>)/32768 10.84% 33613.677 37256.837 - 5.13% -
std::multiset<int>::find(key)_(non-existent)/8192 10.83% 8.539 9.463 - 12.27% -
std::deque<int>::ctor(size)/8192 10.83% 440.529 488.225 - 11.10% -
rng::for_each_n(list<int>)/50 10.80% 21.734 24.081 - -0.76% -
std::swap_ranges(deque<int>)/1024 10.79% 329.566 365.128 - 14.14% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.79% 39.110 43.330 - 0.03% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 10.75% 556.187 615.992 - -4.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.74% 777.472 860.966 - -3.43% -
BM_StringFindNoMatch/64 10.71% 1.849 2.047 - -1.87% -
std::find_if_not(vector<int>)_(process_all)/32768 10.70% 8808.379 9751.129 - -0.17% -
std::find_if_not(vector<int>)_(process_all)/8192 10.62% 2194.863 2428.060 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 10.58% 3907.313 4320.876 - 12.02% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.58% 1.437 1.589 - 12.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.57% 11962.114 13226.066 - 10.79% -
std::map<int,_int>::find(key)_(non-existent)/8192 10.56% 7.083 7.830 - 6.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 10.55% 502585.731 555587.661 - 11.69% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 10.49% 421.550 465.757 - 9.83% -
BM_StringRelational_Less_Small_Empty_Control 10.47% 1.898 2.097 - 2.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 10.47% 6846.921 7563.853 - 9.31% -
BM_MakeThenSortHeap_float_Descending_16384 10.36% 27.349 30.183 - -0.12% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.35% 6.355 7.013 - -12.10% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 10.33% 25.152 27.750 - 5.08% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.31% 9.345 10.309 - -5.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 10.25% 6819.182 7518.483 - 4.06% -
rng::rotate(list<int>)_(by_1/2)/32 10.24% 6.099 6.723 - 0.45% -
BM_std_min<unsigned_char>/25 10.24% 1.154 1.272 - 10.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.22% 91.418 100.763 - 3.03% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.21% 0.363 0.400 - -11.33% -
BM_RangesPopHeap_uint32_1 10.20% 0.415 0.458 - -19.41% -
std::set<std::string>::equal_range(key)_(existent)/32 10.18% 15.506 17.086 - 19.20% -
std::set<std::string>::contains(key)_(existent)/1024 10.13% 21.246 23.398 - -2.37% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 10.12% 0.757 0.834 - 3.36% -
rng::stable_partition(deque<int>)_(sparse)/32 10.08% 11.165 12.290 - 3.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 10.07% 65.173 71.734 - 8.28% -
std::rotate(list<int>)_(1_element_forward)/50 10.05% 24.278 26.718 - 4.08% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 10.02% 864.747 951.428 - 9.74% -
BM_std_minmax<unsigned_short>/4 9.92% 0.936 1.029 - -5.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 9.91% 2959058.057 3252285.498 - 10.57% -
BM_std_minmax<char>/11 9.90% 1.648 1.812 - 5.25% -
std::multiset<int>::equal_range(key)_(non-existent)/32 9.90% 2.309 2.538 - 5.31% -
BM_PopHeap_float_256 9.89% 20.337 22.349 - -0.18% -
std::set<std::string>::count(key)_(non-existent)/32 9.88% 9.672 10.628 - 5.16% -
rng::stable_partition(list<int>)_(dense)/32 9.86% 31.804 34.939 - -2.78% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.86% 17459.607 19180.292 - 0.53% -
BM_deque_deque_ranges_copy_backward/512 9.85% 19.497 21.417 - 0.21% -
std::multiset<std::string>::count(key)_(existent)/32 9.84% 18.033 19.808 - 1.32% -
std::find_end(deque<int>,_pred)_(single_element)/1000 9.73% 597.719 655.891 - 1.43% -
BM_StringRelational_Less_Small_Small_Control 9.73% 1.727 1.895 - 9.83% -
std::swap_ranges(deque<int>)/8192 9.69% 2635.988 2891.488 - 12.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.65% 36.830 40.383 - 9.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.62% 140.326 153.827 - 18.79% -
std::find_end(deque<int>)_(process_all)/1000 9.62% 262.581 287.841 - 0.81% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 9.57% 29.311 32.115 - 8.74% -
rng::for_each(map<int>::iterator)/32 9.56% 22.979 25.176 - 0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 9.56% 10.446 11.444 - 9.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 9.56% 0.637 0.698 - 26.14% -
rng::none_of(vector<int>)_(process_all)/8 9.56% 2.353 2.578 - -0.01% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 9.54% 1053.798 1154.358 - 9.33% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.54% 24.307 26.625 - 2.50% -
std::find_first_of(vector<int>)_(small_needle)/1024 9.46% 1411.892 1545.486 - 9.49% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.42% 64.753 70.855 - 8.92% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.41% 4.148 4.539 - -0.08% -
rng::find_end(deque<int>)_(process_all)/1024 9.39% 302.597 331.026 - 6.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 9.34% 25863.867 28278.301 - -13.69% -
std::copy_if(deque<int>)_(entire_range)/512 9.33% 137.075 149.871 - 9.95% -
BM_RangesPopHeap_float_16 9.33% 6.443 7.044 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 9.31% 20668820.404 22592400.987 - 3.82% -
std::multiset<int>::equal_range(key)_(existent)/1024 9.28% 4.951 5.411 - -0.79% -
BM_RangesMakeHeap_float_Descending_16 9.27% 0.210 0.229 - 4.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 9.25% 211.099 230.632 - 3.31% -
rng::move_backward(deque<int>)/8 9.24% 3.657 3.995 - -0.05% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.15% 1.485 1.621 - -0.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.14% 9.587 10.463 - 3.02% -
BM_MakeThenSortHeap_float_Descending_256 9.14% 5.722 6.245 - 2.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.14% 46.450 50.695 - -9.76% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.11% 24.069 26.263 - 9.09% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 9.10% 1.292 1.409 - 15.61% -
SetIntersection_Front_Set_string_256_256 9.08% 27952799.539 30491909.483 - 0.67% -
std::find(vector<long_long>)_(process_all)/8 9.00% 1.155 1.259 - 4.73% -
BM_RangesPushHeap_float_Random_1 8.99% 0.429 0.467 - 13.38% -
std::multiset<std::string>::erase(key)_(non-existent)/32 8.96% 10.099 11.004 - 13.18% -
rng::move_backward(list<int>)/262144 8.91% 266936.807 290711.216 - -13.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 8.89% 1.146 1.248 - 9.58% -
std::set<std::string>::count(key)_(existent)/32 8.89% 14.472 15.758 - 4.07% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 8.86% 58.658 63.856 - -0.10% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.82% 661.657 720.031 - 0.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 8.79% 34.356 37.374 - 15.31% -
std::copy(vector<int>)/32768 8.73% 3497.233 3802.643 - 3.53% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.72% 1.678 1.825 - 9.46% -
std::generate_n(list<int>)/8192 8.72% 6911.802 7514.205 - 5.62% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.71% 16.239 17.654 - -0.21% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.70% 0.512 0.557 - -18.91% -
BM_StringAssignStr_Huge_Transparent 8.70% 103.479 112.485 - 3.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 8.65% 2931522.323 3185178.697 - -9.65% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 8.65% 6.378 6.930 - 5.38% -
rng::stable_partition(deque<int>)_(sparse)/50 8.62% 27.405 29.768 - 3.52% -
std::set<int>::equal_range(key)_(existent)/8192 8.62% 7.957 8.643 - 3.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.60% 23.497 25.518 - 8.29% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 8.57% 1.238 1.344 - -6.24% -
BM_vector_deque_ranges_copy_backward/0 8.55% 0.442 0.480 - 13.73% -
std::find_if_not(list<int>)_(bail_25%)/8 8.54% 1.216 1.320 - 3.37% -
rng::move(deque<int>)/32768 8.47% 2175.277 2359.602 - 16.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.45% 10.198 11.060 - 0.61% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 8.42% 16418.571 17801.046 - -0.86% -
std::find_end(list<int>)_(process_all)/1000 8.37% 656.214 711.157 - -0.04% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 8.35% 2.254 2.442 - 9.55% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 8.33% 0.531 0.575 - 15.91% -
std::find_if_not(vector<int>)_(process_all)/1024 8.32% 283.693 307.290 - -0.58% -
std::set<int>::count(key)_(existent)/8192 8.30% 7.782 8.428 - 9.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 8.28% 23.728 25.692 - 5.54% -
std::find_end(deque<int>)_(single_element)/8192 8.26% 2038.462 2206.887 - 0.09% -
std::reverse(list<int>)/32768 8.24% 16886.928 18279.084 - -0.83% -
std::unique_copy(deque<int>)_(contiguous)/32 8.24% 11.045 11.954 - -25.94% -
rng::copy_if(deque<int>)_(entire_range)/512 8.24% 135.526 146.689 - 8.17% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 8.23% 206.754 223.774 - 4.80% -
std::move_backward(deque<int>)/512 8.23% 23.961 25.933 - -0.20% -
BM_MakeHeap_string_Descending_4 8.20% 2.095 2.267 - 7.33% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.19% 26.924 29.129 - 0.12% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.19% 1.710 1.850 - 7.09% -
BM_StringRelational_Less_Small_Huge_Control 8.17% 1.758 1.901 - 4.21% -
bm_lexicographical_compare<signed_char>/2 8.17% 1.495 1.617 - 12.24% -
BM_vector_deque_ranges_copy/0 8.17% 0.463 0.500 - -0.62% -
std::deque<std::string>::ctor(size)/1024 8.14% 713.683 771.798 - 6.75% -
BM_MakeThenSortHeap_uint64_Random_262144 8.13% 35.365 38.242 - 7.74% -
SetIntersection_Interlaced_Set_string_64_64 8.13% 36012424.621 38941007.499 - 3.18% -
BM_MakeThenSortHeap_float_SingleElement_1024 8.13% 4.779 5.168 - 0.22% -
SetIntersection_Interlaced_Set_string_262144_262144 8.13% 17375759.848 18787577.719 - 5.71% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.12% 7921.446 8564.898 - 8.04% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.12% 596.810 645.275 - -0.02% -
rng::remove_if(vector<int>)_(sprinkled)/32 8.10% 53.393 57.718 - 2.36% -
std::unordered_set<int>::contains(key)_(existent)/32 8.10% 1.273 1.377 - -2.10% -
rng::move_backward(deque<int>)/512 8.09% 24.122 26.073 - 0.01% -
std::shift_right(deque<int>)/1024 8.06% 39.829 43.038 - -0.90% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 8.05% 1.038 1.121 - -4.13% -
rng::find(vector<char>)_(bail_25%)/8 8.04% 0.983 1.062 - -0.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.04% 6438.372 6955.804 - 9.36% -
std::shift_right(list<int>)/50 8.04% 26.923 29.086 - 4.12% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.03% 34.305 37.061 - -0.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.02% 861.209 930.279 - 7.85% -
BM_deque_vector_move/0 8.02% 1.425 1.540 - 8.21% -
SetIntersection_None_Set_string_16384_16 7.98% 197065764.468 212781988.626 - 11.60% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.97% 5300.869 5723.247 - -0.03% -
std::stable_partition(vector<int>)_(sparse)/32 7.95% 6.874 7.421 - 0.25% -
rng::find_end(list<int>)_(process_all)/1024 7.94% 673.763 727.285 - -0.57% -
rng::fill(vector<bool>)/512 7.94% 1.484 1.602 - -0.79% -
BM_MakeThenSortHeap_string_Ascending_1024 7.91% 35.846 38.682 - 3.50% -
BM_PopHeap_float_64 7.89% 12.508 13.494 - -0.50% -
SetIntersection_None_Set_string_16384_4 7.88% 197065644.491 212586815.492 - 11.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.86% 87.357 94.227 - -2.16% -
BM_PushHeap_uint32_Descending_4 7.86% 0.344 0.371 - 9.24% -
BM_StringFindStringLiteral/64 7.86% 2.097 2.261 - 4.84% -
SetIntersection_Front_Set_uint64_16384_64 7.85% 1913438.329 2063655.292 - 4.20% -
BM_std_minmax<unsigned_int>/16 7.85% 1.284 1.384 - 4.18% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.84% 9.986 10.769 - 3.10% -
rng::find_end(list<int>)_(process_all)/8192 7.84% 6826.746 7361.662 - -2.33% -
BM_vector_deque_ranges_move_backward/65536 7.83% 7264.144 7832.920 - 7.12% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.78% 283833.536 305906.273 - -0.13% -
bm_lexicographical_compare<signed_char>/1 7.77% 1.286 1.386 - -0.06% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 7.76% 21.644 23.325 - 5.86% -
std::remove_if(vector<int>)_(sprinkled)/32 7.76% 53.749 57.918 - -0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.70% 614.138 661.422 - -12.35% -
BM_PopHeap_float_16 7.69% 6.477 6.975 - -0.13% -
BM_vector_deque_copy_backward/64000 7.68% 7240.333 7796.556 - 8.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.66% 17757.838 19118.658 - -2.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 7.61% 21543537.403 23183302.004 - 8.38% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 7.61% 29.485 31.728 - 4.93% -
BM_std_minmax_element<int>/2 7.61% 0.638 0.687 - -0.08% -
BM_deque_deque_ranges_copy_backward/1024 7.60% 38.040 40.933 - -2.14% -
std::for_each_n(list<int>)/50 7.59% 22.766 24.494 - 1.38% -
std::map<std::string,_int>::contains(key)_(existent)/1024 7.58% 22.356 24.051 - -1.20% -
BM_StringRelational_Less_Large_Empty_Control 7.58% 1.949 2.096 - 2.44% -
std::find(vector<char>)_(bail_25%)/8 7.57% 1.011 1.087 - 2.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.56% 5.285 5.685 - 0.45% -
std::unique_copy(list<int>)_(contiguous)/52 7.56% 20.317 21.853 - -0.82% -
rng::find(vector<bool>)_(process_all)/50 7.56% 0.740 0.796 - 11.51% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.55% 9.231 9.928 - -17.84% -
SetIntersection_Front_Vector_string_256_256 7.54% 20167089.749 21687928.872 - 4.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.53% 2.285 2.457 - 8.73% -
BM_vector_deque_ranges_move_backward/1 7.53% 2.183 2.347 - 4.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.52% 34.282 36.861 - -1.81% -
SetIntersection_Front_Set_uint64_16384_4 7.51% 1083437.932 1164829.585 - -0.03% -
SetIntersection_Interlaced_Set_uint64_1024_64 7.50% 9967495.994 10714940.173 - 0.23% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 7.48% 29.190 31.373 - 5.25% -
BM_PushHeap_string_Ascending_64 7.47% 7.139 7.672 - 7.62% -
BM_vector_deque_ranges_move_backward/64000 7.47% 7177.082 7713.015 - 10.45% -
rng::generate_n(list<int>)/8192 7.44% 6968.160 7486.623 - -11.72% -
std::remove_copy_if(list<int>)_(sprinkled)/50 7.43% 24.626 26.457 - 7.07% -
std::find(vector<bool>)_(process_all)/8 7.43% 0.576 0.619 - 8.51% -
std::map<std::string,_int>::find(key)_(existent)/32 7.43% 15.285 16.420 - 11.89% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 7.42% 19.840 21.312 - 6.35% -
std::partition_point(deque<int>)/50 7.37% 4.614 4.954 - 3.04% -
rng::contains_subrange(deque<int>)_(same_length)/50 7.33% 26.884 28.856 - 7.08% -
SetIntersection_Front_Vector_string_1024_64 7.33% 3467030.313 3721106.553 - 9.15% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.32% 23307.568 25014.092 - -7.30% -
SetIntersection_Front_Set_uint64_262144_256 7.31% 4480569.092 4808162.285 - 3.30% -
SetIntersection_Front_Set_uint32_256_64 7.29% 6235168.440 6689857.079 - 0.64% -
BM_StringFindAllMatch/8 7.29% 2.544 2.729 - 14.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 7.29% 89.422 95.941 - 0.56% -
rng::equal(vector<bool>)_(unaligned)/50 7.27% 0.736 0.790 - -13.55% -
BM_PushHeap_float_Random_4 7.26% 2.837 3.043 - 1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 7.23% 1330282.741 1426503.388 - 4.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.23% 2.242 2.404 - 2.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.21% 23.299 24.979 - 0.21% -
std::stable_partition(deque<int>)_(dense)/8192 7.21% 5669.075 6077.957 - -0.47% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 7.21% 1.278 1.370 - 9.60% -
std::remove_if(list<int>)_(prefix)/8192 7.20% 9351.179 10024.808 - -0.77% -
BM_StringFindAllMatch/1 7.20% 2.774 2.974 - 15.36% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.19% 54705.056 58640.169 - -0.91% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.19% 8368.913 8970.718 - 6.71% -
BM_RangesMakeHeap_float_Random_4 7.18% 1.530 1.640 - 3.05% -
rng::find_last(forward_list<int>)_(bail_10%)/50 7.17% 20.152 21.597 - -0.36% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 7.17% 3.854 4.130 - 9.07% -
std::stable_partition(deque<int>)_(dense)/1024 7.15% 596.230 638.835 - -2.26% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7.11% 7591.158 8131.089 - 7.81% -
rng::rotate(list<int>)_(by_1/2)/8192 7.09% 4959.577 5311.314 - -1.02% -
SetIntersection_Interlaced_Set_uint32_1024_256 7.03% 15087053.996 16147184.351 - 2.85% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.02% 5.893 6.307 - 3.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.02% 32.867 35.174 - -0.01% -
BM_StringRelational_Less_Large_Large_Control 7.01% 2.047 2.191 - -3.72% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.01% 127.601 136.545 - 6.70% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.00% 40.068 42.873 - -2.42% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 7.00% 60.673 64.919 - -16.27% -
std::find_end(list<int>)_(process_all)/1048576 6.99% 817328.440 874443.176 - -0.20% -
BM_PushHeap_string_Ascending_1024 6.99% 13.088 14.002 - 11.81% -
BM_std_min<short>/17 6.98% 1.586 1.697 - 7.93% -
std::set<int>::find(key)_(existent)/8192 6.98% 8.037 8.598 - 7.23% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 6.97% 1.062 1.136 - 5.45% -
BM_deque_deque_ranges_move_backward/1024 6.96% 38.224 40.884 - -2.30% -
BM_RangesMakeHeap_float_Random_1024 6.93% 1.231 1.316 - 9.60% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.90% 610.659 652.788 - -0.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.90% 2.359 2.521 - 5.60% -
BM_RangesMakeThenSortHeap_float_Descending_256 6.89% 5.718 6.112 - 0.99% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.88% 6.817 7.286 - 10.68% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.87% 0.908 0.970 - -2.46% -
std::set<std::string>::erase(key)_(non-existent)/1024 6.86% 26.510 28.328 - 11.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.84% 1158.173 1237.425 - 0.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.84% 72.287 77.230 - -0.70% -
std::fill(list<int>)/8192 6.83% 7116.475 7602.815 - 6.72% -
BM_StringRelational_Eq_Large_Large_Control 6.83% 2.270 2.425 - 18.38% -
BM_deque_deque_copy_backward/70000 6.80% 8402.618 8973.937 - 1.39% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.80% 6.589 7.037 - -2.03% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.79% 939.210 1002.945 - 5.47% -
SetIntersection_None_Set_string_16384_1 6.75% 202149680.791 215797040.881 - 13.07% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 6.71% 1.203 1.284 - 1.96% -
rng::unique_copy(list<int>)_(contiguous)/8192 6.71% 6916.000 7379.936 - 5.17% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 6.71% 22.715 24.238 - 0.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.69% 47.560 50.744 - 0.45% -
rng::unique(list<int>,_pred)_(sprinkled)/52 6.69% 82.809 88.346 - 8.26% -
BM_deque_deque_copy_backward/1024 6.67% 38.430 40.993 - -2.09% -
BM_vector_deque_move_backward/65536 6.67% 7352.003 7842.240 - 8.33% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.66% 20.765 22.148 - -0.02% -
BM_StringConstructDestroyCStr_Small_Transparent 6.66% 0.370 0.395 - 13.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.63% 45.679 48.707 - -0.77% -
std::map<int,_int>::contains(key)_(non-existent)/32 6.62% 2.283 2.434 - 2.79% -
std::partial_sort(deque<int>)_(ascending)/8 6.61% 29.620 31.579 - 3.50% -
BM_StringDestroy_Large 6.60% 6.747 7.192 - 4.64% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.58% 3.260 3.475 - 0.05% -
BM_RangesPushHeap_uint64_Descending_4 6.57% 0.360 0.384 - 4.58% -
BM_MakeThenSortHeap_float_SingleElement_256 6.56% 3.991 4.253 - 0.04% -
std::map<int,_int>::erase(key)_(non-existent)/32 6.56% 2.380 2.536 - 6.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 6.55% 0.750 0.799 - 6.13% -
BM_vector_deque_ranges_move_backward/2 6.55% 1.937 2.063 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 6.55% 20393610.749 21729120.052 - -3.01% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 6.53% 10062.098 10719.286 - -3.55% -
rng::unique_copy(deque<int>)_(sprinkled)/52 6.53% 14.761 15.725 - 4.84% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.51% 25868.671 27552.106 - 0.53% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.49% 14.634 15.584 - 0.80% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 6.49% 1.502 1.600 - -1.83% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.49% 5.415 5.766 - 6.31% -
BM_MakeHeap_float_PipeOrgan_4 6.48% 0.388 0.413 - 2.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 6.45% 51.274 54.581 - 6.14% -
BM_RangesPopHeap_uint32_262144 6.44% 40.959 43.596 - 4.27% -
std::map<int,_int>::find(key)_(non-existent)/32 6.43% 2.402 2.556 - 6.68% -
SetIntersection_Interlaced_Vector_uint64_1024_256 6.43% 6626906.845 7053111.726 - -7.17% -
BM_SortHeap_float_16384 6.43% 26.721 28.439 - 0.36% -
rng::move(vector<int>)/8 6.41% 2.221 2.363 - 6.40% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 6.40% 28232.246 30038.045 - -4.18% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.39% 24476.718 26040.935 - -7.27% -
BM_std_minmax<char>/10 6.37% 1.301 1.384 - 3.09% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.36% 575297.400 611898.092 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 6.35% 11903904.478 12659315.737 - 41.38% -
std::equal(deque<int>)_(it,_it,_it)/50 6.32% 24.106 25.631 - 6.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.32% 79.427 84.448 - -42.08% -
rng::find_end(list<int>)_(process_all)/1048576 6.31% 824731.927 876748.701 - 0.08% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.31% 23.073 24.528 - 5.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.28% 26349371.199 28004243.004 - 1.29% -
rng::move(list<int>)/512 6.25% 353.190 375.271 - 0.87% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.25% 1.613 1.714 - 6.35% -
BM_deque_deque_move_backward/1024 6.22% 38.511 40.908 - -2.32% -
BM_std_minmax<unsigned_int>/31 6.21% 2.478 2.632 - -7.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.20% 3.599 3.822 - 6.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 6.18% 11922039.318 12659210.575 - 43.00% -
BM_StringAssignStr_Huge_Opaque 6.18% 104.579 111.045 - 1.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.18% 38932.997 41339.886 - 0.92% -
SetIntersection_None_Set_string_16384_64 6.16% 200703574.901 213070033.567 - 11.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 6.15% 0.306 0.325 - 17.72% -
rng::any_of(vector<int>)_(process_all)/8 6.14% 2.354 2.499 - 1.27% -
std::replace_if(vector<int>)_(sprinkled)/50 6.14% 12.902 13.694 - -0.20% -
std::move_backward(vector<bool>)_(unaligned)/64 6.11% 1.790 1.899 - 0.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.09% 25130.716 26661.853 - -5.33% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 6.09% 0.965 1.024 - -4.82% -
BM_std_minmax<unsigned_short>/2 6.08% 0.848 0.899 - -0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.08% 12768803.666 13544607.407 - -0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 6.05% 57.437 60.909 - 14.69% -
std::find_end(list<int>)_(single_element)/1024 6.04% 689.682 731.361 - 0.02% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 6.03% 7580.128 8036.907 - 6.51% -
BM_RangesPushHeap_string_PipeOrgan_262144 6.02% 18.009 19.094 - 7.74% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.02% 5.742 6.088 - 8.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 6.01% 1.396 1.480 - 23.89% -
BM_std_minmax<short>/4 5.97% 0.971 1.029 - 11.28% -
std::find_end(list<int>)_(process_all)/8192 5.96% 6988.646 7404.975 - 1.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.95% 1390.817 1473.520 - 0.60% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 5.95% 7421.813 7863.122 - 5.93% -
rng::is_sorted_until(vector<int>,_pred)/1024 5.94% 405.412 429.501 - 2.25% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 5.94% 31.575 33.451 - 3.28% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 5.94% 27.017 28.621 - 2.43% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.93% 954.862 1011.458 - -3.02% -
rng::remove(list<int>)_(prefix)/8192 5.91% 8523.112 9026.580 - 1.14% -
BM_std_minmax_element<short>/4000 5.90% 1024.336 1084.794 - -4.32% -
rng::is_sorted_until(vector<int>,_pred)/8192 5.88% 3236.859 3427.138 - 1.70% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 5.87% 0.894 0.946 - 1.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.87% 34.857 36.901 - 10.71% -
BM_std_minmax_element<short>/65536 5.86% 16691.883 17670.724 - -5.54% -
BM_std_minmax_element<short>/64000 5.86% 16301.128 17256.471 - -5.09% -
BM_RangesMakeThenSortHeap_float_Heap_256 5.85% 5.897 6.242 - 1.68% -
BM_std_minmax<unsigned_char>/8 5.84% 1.087 1.150 - 6.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.83% 75.773 80.193 - 2.61% -
BM_RangesMakeThenSortHeap_float_Heap_16384 5.83% 26.628 28.181 - 3.09% -
std::for_each_n(list<int>)/8192 5.83% 7280.648 7704.870 - -34.03% -
SetIntersection_Interlaced_Vector_string_262144_262144 5.79% 14465379.801 15303369.061 - 6.44% -
BM_std_minmax_element<short>/4096 5.77% 1049.902 1110.443 - -5.12% -
BM_RangesMakeHeap_uint32_Random_1024 5.76% 1.071 1.133 - 6.81% -
rng::move_backward(deque<int>)/32768 5.76% 3523.518 3726.470 - 0.32% -
BM_RangesMakeHeap_uint32_Descending_64 5.75% 0.237 0.251 - 3.95% -
rng::contains_subrange(vector<int>)_(same_length)/8192 5.75% 1875.280 1983.189 - 5.93% -
BM_deque_deque_move/2 5.75% 3.059 3.235 - -0.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.75% 30.292 32.033 - 0.27% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 5.74% 2.189 2.315 - -5.49% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 5.73% 22.324 23.603 - -1.45% -
BM_MakeHeap_string_Random_16384 5.72% 12.621 13.343 - 5.08% -
BM_StringEraseWithMove_Huge_Transparent 5.72% 45.302 47.893 - -8.54% -
BM_deque_deque_ranges_move/2 5.72% 3.061 3.236 - 0.02% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.72% 773.160 817.359 - -0.12% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.69% 1.438 1.520 - 1.25% -
SetIntersection_Front_Set_uint32_1024_256 5.69% 4588185.853 4849130.388 - -7.63% -
BM_SortHeap_pair<uint32,_uint32>_1 5.68% 0.251 0.265 - 1.91% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.67% 3.377 3.568 - -0.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.67% 4.595 4.855 - 4.13% -
BM_MakeHeap_uint64_Random_256 5.66% 1.134 1.199 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.64% 7346308.583 7760900.362 - 6.62% -
BM_std_minmax_element<short>/5500 5.63% 1409.228 1488.606 - -5.08% -
BM_deque_deque_copy/2 5.63% 3.062 3.234 - 0.00% -
BM_std_minmax_element<short>/70000 5.63% 17852.010 18857.116 - -5.24% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.63% 1.575 1.663 - 0.38% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.62% 18.604 19.649 - 1.11% -
SetIntersection_Interlaced_Vector_uint64_64_16 5.60% 17630998.058 18618239.388 - 3.16% -
BM_MakeThenSortHeap_string_SingleElement_4 5.60% 5.959 6.293 - 0.23% -
SetIntersection_Front_Set_string_262144_262144 5.58% 17689163.820 18676161.949 - 5.60% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.57% 5.872 6.200 - 1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 5.57% 1065920.546 1125302.653 - 0.70% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.57% 755.614 797.676 - -0.03% -
SetIntersection_Interlaced_Set_float_1024_1024 5.57% 15206728.605 16053005.149 - 0.53% -
BM_std_minmax_element<short>/1024 5.56% 268.321 283.250 - -3.17% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 5.56% 2.978 3.143 - 3.19% -
std::unordered_multiset<int>::find(key)_(existent)/8192 5.56% 1.271 1.342 - 4.64% -
std::copy_n(deque<int>)/8 5.56% 2.643 2.790 - 3.30% -
SetIntersection_Front_Set_float_262144_1024 5.55% 14204613.479 14993297.306 - 4.09% -
std::find_end(list<int>)_(single_element)/1000 5.54% 674.330 711.698 - -0.12% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.54% 97.281 102.669 - -24.26% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.52% 1325324.026 1398430.913 - -3.05% -
std::find_end(deque<int>)_(process_all)/1048576 5.50% 265381.787 279988.918 - 5.97% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.49% 15265477.487 16102800.342 - -1.44% -
BM_StringRelational_Less_Empty_Small_Control 5.48% 1.992 2.101 - 2.44% -
std::find_if_not(vector<int>)_(process_all)/50 5.48% 14.233 15.014 - -0.12% -
std::unique(deque<int>)_(sprinkled)/8192 5.48% 7389.143 7793.713 - 4.64% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 5.47% 17.714 18.682 - 4.33% -
std::remove_copy(vector<int>)_(sprinkled)/32 5.44% 15.035 15.853 - 5.19% -
BM_PushHeap_uint64_Random_4 5.44% 2.055 2.167 - 1.39% -
BM_StringRelational_Less_Empty_Empty_Control 5.43% 1.935 2.040 - 4.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 5.41% 10.452 11.018 - 9.49% -
BM_RangesPushHeap_uint32_Random_1024 5.40% 6.037 6.363 - 1.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.39% 5.000 5.269 - -0.85% -
rng::contains_subrange(list<int>)_(same_length)/16 5.37% 6.609 6.964 - 0.08% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.37% 2.531 2.666 - 4.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.37% 2.578 2.716 - 6.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 5.36% 12045144.303 12691342.521 - 43.06% -
BM_MakeThenSortHeap_float_PipeOrgan_16 5.36% 2.939 3.097 - 2.73% -
BM_RangesPopHeap_float_1024 5.33% 27.301 28.756 - 1.16% -
BM_StringConstructDestroyCStr_Small_Opaque 5.32% 2.082 2.193 - -5.17% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.31% 10.557 11.118 - -0.26% -
std::multimap<int,_int>::count(key)_(non-existent)/32 5.30% 2.505 2.638 - 4.66% -
BM_std_minmax<char>/8 5.29% 1.024 1.078 - 4.54% -
SetIntersection_Interlaced_Set_uint32_256_256 5.28% 8851964.824 9319589.564 - 0.82% -
rng::find_if(deque<int>)_(bail_25%)/8 5.28% 1.453 1.530 - -1.03% -
BM_deque_deque_ranges_copy/2 5.27% 3.063 3.224 - -0.39% -
BM_std_minmax<char>/12 5.26% 1.915 2.016 - 1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 5.24% 19472963.312 20493499.092 - 1.86% -
rng::for_each(set<int>::iterator)/32 5.23% 22.161 23.319 - -0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.22% 35.352 37.198 - -0.18% -
rng::starts_with(vector<int>,_pred)/8 5.22% 4.126 4.341 - 2.81% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.20% 147421.527 155088.133 - 5.03% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.19% 29.986 31.541 - -0.11% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 5.18% 9.208 9.686 - 2.03% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 5.18% 31.256 32.877 - -2.60% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.18% 2.386 2.509 - 9.57% -
BM_std_min<char>/32 5.18% 2.924 3.075 - 7.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 5.17% 11588.809 12188.220 - 4.57% -
rng::any_of(deque<int>)_(process_all)/50 5.15% 18.340 19.286 - -4.69% -
BM_RangesMakeHeap_float_Heap_4 5.15% 0.275 0.289 - 3.12% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.15% 10.049 10.566 - 1.05% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.15% 30111.892 31661.177 - 0.72% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 5.14% 12898.021 13561.222 - 4.97% -
std::set<int>::ctor(const&,_alloc)/32 5.14% 215.597 226.673 - 3.92% -
SetIntersection_Front_Set_uint64_262144_64 5.13% 1828545.247 1922409.561 - 0.90% -
std::copy_if(vector<int>)_(entire_range)/64 5.10% 16.363 17.198 - 7.98% -
std::adjacent_find(list<int>,_pred)/50 5.10% 35.031 36.816 - -0.05% -
BM_MakeHeap_string_Descending_16384 5.09% 2.976 3.127 - 5.71% -
BM_RangesPushHeap_uint32_SingleElement_4 5.09% 0.346 0.363 - 8.86% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.08% 4248.071 4463.901 - -0.43% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.07% 264645.710 278069.265 - 0.59% -
SetIntersection_Interlaced_Vector_string_16384_64 5.07% 13056530.111 13718175.567 - 14.04% -
rng::find_if_not(vector<char>)_(process_all)/8 5.07% 2.469 2.594 - 6.04% -
BM_RangesPushHeap_string_Ascending_16384 5.04% 19.301 20.274 - 5.55% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.02% 13292.704 13960.469 - 5.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 5.02% 503.310 528.590 - 5.57% -
std::deque<std::string>::ctor(size)/8192 5.01% 8536.419 8963.687 - 5.23% -
std::map<std::string,_int>::erase(key)_(existent)/0 5.00% 42.205 44.318 - -22.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.00% 1973.306 2071.883 - 1.19% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.99% 6492.491 6816.717 - -0.00% -
rng::contains(list<int>)_(process_all)/8192 4.99% 6967.445 7315.036 - -30.24% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 4.99% 1.354 1.421 - -11.91% -
BM_vector_deque_ranges_copy_backward/64000 4.98% 7334.739 7700.311 - 7.11% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 4.98% 24.349 25.562 - -0.06% -
BM_SortHeap_string_262144 4.96% 178.751 187.625 - 7.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.96% 4.602 4.830 - -8.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.96% 0.708 0.743 - -3.29% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 4.96% 56.316 59.109 - 3.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.95% 822.045 862.720 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.95% 1405558.975 1475099.495 - 3.29% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 4.94% 16.567 17.385 - -0.19% -
std::unique(vector<int>,_pred)_(contiguous)/52 4.92% 63.191 66.296 - 6.32% -
std::stable_partition(list<int>)_(sparse)/1024 4.91% 913.276 958.073 - 1.51% -
BM_deque_deque_ranges_move_backward/65536 4.90% 8026.444 8419.919 - -1.16% -
BM_RangesPushHeap_string_Ascending_64 4.90% 7.442 7.806 - 6.70% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 4.90% 0.495 0.519 - -2.36% -
rng::find(vector<char>)_(process_all)/50 4.89% 1.621 1.700 - 3.69% -
BM_PushHeap_uint64_Ascending_262144 4.87% 4.658 4.885 - -3.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.86% 12694470.320 13311899.727 - 4.61% -
rng::find_end(list<int>)_(single_element)/1024 4.86% 697.086 730.979 - -0.63% -
std::map<int,_int>::contains(key)_(non-existent)/8192 4.86% 7.558 7.926 - 4.80% -
std::sort(vector<int>)_(qsort_adversarial)/8192 4.85% 147796.495 154957.835 - 4.62% -
SetIntersection_Front_Vector_uint64_1024_64 4.84% 1371893.129 1438316.717 - 0.74% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.83% 6372.183 6679.647 - 2.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.82% 0.553 0.579 - -1.90% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 4.82% 6647.428 6967.587 - 4.75% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.81% 19.364 20.296 - -1.65% -
std::set<std::string>::count(key)_(non-existent)/1024 4.80% 22.786 23.880 - 1.34% -
std::map<int,_int>::find(key)_(non-existent)/1024 4.79% 5.412 5.672 - 4.75% -
rng::stable_partition(deque<int>)_(dense)/32 4.78% 28.003 29.340 - -0.45% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.77% 12583.186 13183.278 - 4.32% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.77% 6980.278 7312.978 - -3.49% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 4.76% 30.552 32.006 - 2.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.75% 13347.825 13981.626 - 2.83% -
std::find_if_not(vector<int>)_(process_all)/8 4.74% 2.531 2.650 - -0.34% -
BM_RangesPopHeap_uint64_262144 4.73% 41.152 43.098 - 3.78% -
rng::copy_n(vector<bool>)_(aligned)/64 4.73% 1.304 1.366 - -0.65% -
BM_MakeHeap_float_Heap_4 4.72% 0.276 0.289 - 3.16% -
rng::find_end(forward_list<int>)_(single_element)/8192 4.71% 5947.088 6227.470 - 7.32% -
BM_RangesPushHeap_uint64_Descending_16 4.71% 0.360 0.377 - 4.33% -
std::move(deque<int>)/64 4.70% 6.003 6.285 - 4.90% -
rng::find_first_of(deque<int>)_(small_needle)/32 4.70% 110.994 116.211 - 3.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.70% 33.084 34.639 - 0.56% -
BM_StringRelational_Less_Huge_Small_Control 4.69% 1.815 1.900 - 6.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.69% 12551.453 13139.858 - 2.17% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 4.68% 1.609 1.685 - -4.29% -
BM_RangesPopHeap_float_4 4.67% 2.369 2.480 - 1.28% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 4.67% 990094.294 1036301.542 - -0.21% -
std::find_end(deque<int>)_(process_all)/8192 4.66% 2040.607 2135.667 - 2.06% -
BM_RangesMakeHeap_uint64_Random_16384 4.66% 1.005 1.051 - 3.27% -
std::adjacent_find(deque<int>,_pred)/8 4.66% 4.287 4.486 - 3.21% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.65% 3.665 3.836 - 1.27% -
rng::is_sorted(deque<int>,_pred)/8 4.65% 4.472 4.680 - -8.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.63% 10.088 10.555 - -7.79% -
BM_std_min<short>/4 4.63% 1.082 1.132 - 10.65% -
bm_lexicographical_compare<signed_char>/3 4.62% 1.727 1.807 - 8.01% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.62% 7783.187 8142.750 - -1.76% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.62% 6.240 6.528 - -1.53% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.61% 12925.807 13521.041 - 4.47% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.60% 31325.941 32766.414 - 0.31% -
SetIntersection_Interlaced_Vector_string_256_64 4.60% 20176840.220 21104459.622 - 2.95% -
BM_deque_deque_ranges_move_backward/512 4.59% 20.498 21.438 - -0.00% -
BM_deque_vector_move/64000 4.58% 2711.265 2835.415 - 0.83% -
std::partial_sort(deque<int>)_(heap)/8192 4.56% 283639.195 296560.933 - 3.25% -
std::search(list<int>)_(no_match)/8192 4.54% 7152.815 7477.388 - 8.07% -
BM_vector_deque_copy_backward/70000 4.52% 8163.027 8532.199 - 7.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.52% 1187584.866 1241266.642 - 5.41% -
SetIntersection_Front_Set_uint32_16384_16384 4.52% 337350157.014 352598925.554 - 0.46% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 4.49% 24.083 25.164 - -2.59% -
bm_lexicographical_compare<signed_char>/4 4.48% 1.956 2.043 - 7.27% -
bm_gcd_trivial 4.48% 0.856 0.895 - 0.86% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 4.47% 30.202 31.551 - 6.20% -
std::copy_n(vector<bool>)_(aligned)/262144 4.46% 675.857 705.993 - -5.34% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.46% 24110.938 25185.889 - 1.71% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.45% 0.242 0.253 - 4.21% -
std::set<int>::erase(key)_(existent)/8192 4.45% 51.270 53.550 - 4.03% -
BM_std_minmax<unsigned_int>/1 4.44% 0.601 0.628 - -6.53% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.44% 3.574 3.733 - 4.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.44% 1.155 1.206 - -0.46% -
SetIntersection_None_Vector_string_262144_256 4.44% 1314140.772 1372457.784 - 2.00% -
rng::move(deque<int>)/64 4.43% 6.318 6.598 - 5.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.43% 1116396.368 1165828.100 - -0.49% -
BM_std_minmax_element<short>/512 4.42% 138.028 144.132 - -2.84% -
std::copy_n(vector<bool>)_(aligned)/64 4.42% 1.303 1.361 - 4.65% -
SetIntersection_None_Set_uint32_262144_1024 4.41% 1144851.727 1195335.369 - 3.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 4.41% 16671.511 17406.033 - 2.14% -
BM_std_minmax<unsigned_int>/27 4.40% 2.375 2.480 - -7.14% -
std::unique(vector<int>,_pred)_(contiguous)/32 4.40% 54.566 56.965 - 4.72% -
BM_deque_deque_ranges_move/1 4.39% 3.421 3.571 - 1.15% -
BM_LowerBound_string_262144 4.39% 2242.703 2341.229 - 1.68% -
std::find_first_of(vector<int>)_(small_needle)/8192 4.38% 11278.678 11772.953 - 4.39% -
std::copy_if(list<int>)_(entire_range)/4096 4.38% 3049.215 3182.828 - 4.20% -
std::is_sorted(deque<int>,_pred)/8 4.38% 4.343 4.533 - 4.46% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.37% 10.557 11.018 - 1.94% -
SetIntersection_Interlaced_Set_uint64_256_64 4.37% 14710051.031 15352808.857 - -3.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 4.37% 157800040.821 164689528.288 - 3.77% -
std::reverse_copy(vector<int>)/8 4.37% 2.367 2.470 - 1.32% -
SetIntersection_Front_Vector_uint64_262144_4 4.36% 1080121.867 1127267.211 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.35% 1134326.021 1183723.934 - 2.30% -
BM_std_minmax<unsigned_char>/1 4.35% 0.623 0.650 - 3.93% -
BM_StringEraseWithMove_Large_Transparent 4.35% 2.587 2.700 - 4.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.35% 1247648.960 1301880.468 - -0.55% -
rng::stable_sort(deque<int>)_(repeated)/8 4.34% 17.980 18.761 - 0.55% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.32% 21.124 22.037 - 3.88% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.31% 18.230 19.016 - 0.46% -
SetIntersection_None_Set_string_16384_1024 4.31% 206274752.285 215160058.390 - 3.56% -
rng::find_end(list<int>)_(process_all)/1000 4.30% 685.603 715.112 - -0.03% -
rng::find_first_of(deque<int>)_(small_needle)/50 4.30% 170.764 178.114 - 3.46% -
std::remove(list<int>)_(sprinkled)/32 4.29% 54.824 57.179 - -1.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.29% 1.370 1.429 - 8.41% -
rng::contains_subrange(list<int>)_(single_element)/50 4.29% 17.644 18.401 - -0.70% -
std::find(deque<int>)_(process_all)/50 4.28% 13.236 13.802 - -2.91% -
BM_std_minmax<char>/15 4.27% 2.930 3.055 - 2.07% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 4.26% 9.132 9.522 - 0.62% -
std::move(list<int>)/4096 4.26% 4380.130 4566.737 - -13.92% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.26% 23.078 24.060 - -0.40% -
std::search(list<int>)_(no_match)/1024 4.26% 738.440 769.867 - 3.10% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 4.25% 325.440 339.279 - 3.22% -
rng::for_each_n(deque<int>)/8 4.25% 1.205 1.256 - 7.72% -
std::set<int>::contains(key)_(non-existent)/8192 4.25% 8.311 8.664 - 0.07% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.24% 685.979 715.069 - 1.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 4.24% 3.402 3.546 - 0.97% -
BM_MakeThenSortHeap_float_SingleElement_64 4.23% 3.314 3.454 - -0.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.23% 3.132 3.264 - 2.02% -
SetIntersection_Interlaced_Set_uint64_256_16 4.22% 12140773.147 12653435.858 - 3.15% -
rng::replace(vector<int>)_(sprinkled)/50 4.22% 8.028 8.367 - 4.33% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.21% 3.436 3.581 - 0.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.21% 794.216 827.670 - 1.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.19% 24143.721 25154.618 - 1.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 4.19% 9795136.959 10205089.476 - 1.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.17% 776.956 809.379 - 1.31% -
BM_std_minmax<unsigned_int>/6 4.17% 1.344 1.400 - -2.86% -
SetIntersection_Front_Vector_uint32_1024_64 4.15% 1390369.019 1448029.450 - 0.17% -
SetIntersection_Front_Set_uint64_1024_4 4.14% 1099855.862 1145425.892 - -0.03% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.13% 28.571 29.750 - 0.89% -
rng::rotate(list<int>)_(by_1/3)/50 4.12% 23.588 24.561 - 2.39% -
rng::find_end(list<int>)_(single_element)/1000 4.12% 683.666 711.849 - -0.05% -
BM_PushHeap_uint64_Descending_1 4.12% 0.449 0.467 - -0.02% -
BM_PushHeap_uint32_Descending_16 4.11% 0.354 0.368 - 3.86% -
std::set<int>::ctor(const&)/32 4.11% 216.475 225.378 - 3.50% -
std::multiset<std::string>::clear()/32 4.11% 881.927 918.186 - -0.76% -
rng::stable_partition(deque<int>)_(sparse)/8192 4.10% 3401.257 3540.772 - -5.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.10% 42.926 44.687 - 2.51% -
std::any_of(vector<int>)_(process_all)/8 4.10% 2.481 2.583 - 3.85% -
BM_RangesPushHeap_float_Ascending_16 4.09% 0.982 1.022 - 3.43% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.09% 67252.082 70003.914 - 0.03% -
std::set<std::string>::erase(key)_(non-existent)/8192 4.09% 33.518 34.890 - 8.94% -
BM_RangesSortHeap_float_4 4.08% 1.027 1.069 - 0.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.07% 6222.572 6475.925 - 2.90% -
SetIntersection_Interlaced_Set_uint32_256_4 4.06% 11408589.433 11871673.312 - 0.28% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.06% 7.295 7.591 - 3.68% -
BM_deque_vector_move/4000 4.06% 139.942 145.619 - 1.77% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 4.06% 0.448 0.466 - 18.62% -
std::stable_partition(deque<int>)_(sparse)/1024 4.04% 453.809 472.155 - -3.86% -
BM_std_min<short>/30 4.03% 2.347 2.442 - 4.49% -
SetIntersection_None_Set_uint32_262144_262144 4.02% 1148176.270 1194340.656 - 2.95% -
BM_PushHeap_uint64_Ascending_16384 4.02% 3.564 3.708 - -0.64% -
BM_deque_vector_copy_backward/0 4.02% 1.379 1.434 - -6.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.02% 216.654 225.357 - 2.00% -
BM_RangesPushHeap_uint32_Random_16 4.01% 4.388 4.564 - 0.51% -
std::partial_sort(deque<int>)_(descending)/8 4.01% 41.369 43.027 - -0.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.01% 4.463 4.642 - -5.73% -
BM_RangesPopHeap_uint32_16384 4.00% 31.039 32.281 - 4.06% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 4.00% 1.387 1.442 - 12.01% -
BM_deque_deque_copy/1 4.00% 3.403 3.539 - -0.52% -
BM_std_minmax<unsigned_short>/31 3.99% 2.998 3.118 - 1.34% -
BM_std_minmax<short>/7 3.99% 1.747 1.817 - 1.49% -
SetIntersection_Front_Set_float_262144_64 3.98% 1871469.646 1945882.705 - 1.58% -
BM_vector_deque_move/64 3.97% 2.704 2.812 - 3.04% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.96% 790.629 821.954 - -0.31% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.96% 1.362 1.416 - 4.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 3.95% 49.361 51.309 - -5.45% -
BM_StringRelational_Less_Empty_Large_Control 3.94% 1.875 1.949 - 4.19% -
SetIntersection_None_Set_float_262144_256 3.94% 1163435.059 1209255.291 - 2.13% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 3.94% 77.524 80.577 - 2.87% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 3.93% 0.931 0.967 - 5.24% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.93% 10.557 10.972 - -8.91% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 3.92% 118.788 123.443 - 4.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.92% 2199578.617 2285703.977 - 3.66% -
SetIntersection_Interlaced_Set_float_1024_256 3.91% 16219263.013 16852854.041 - 5.82% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.91% 6.302 6.548 - 3.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.90% 1079289.680 1121397.869 - 1.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.90% 20123377.965 20907968.262 - -2.38% -
std::set<std::string>::find(key)_(existent)/8192 3.90% 28.547 29.659 - -3.41% -
std::multiset<std::string>::clear()/1024 3.89% 19435.514 20190.716 - 0.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.88% 18071.389 18771.816 - -0.12% -
BM_std_min<char>/30 3.87% 2.223 2.309 - 0.60% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.87% 8.512 8.841 - 3.16% -
rng::is_partitioned(vector<int>)_(partitioned)/32 3.86% 5.712 5.932 - 2.43% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.86% 6.327 6.571 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.85% 8142213.485 8455827.773 - 2.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.85% 0.833 0.865 - 3.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.85% 2.098 2.179 - -0.76% -
SetIntersection_None_Set_float_262144_1 3.83% 1162173.096 1206693.848 - 1.33% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.82% 25.963 26.956 - -4.14% -
std::unordered_set<int>::find(key)_(existent)/1024 3.82% 1.155 1.199 - 0.43% -
rng::rotate(list<int>)_(by_1/4)/32 3.81% 13.756 14.280 - 0.10% -
std::find_end(list<int>)_(process_all)/1024 3.81% 703.015 729.765 - -0.09% -
SetIntersection_None_Set_float_262144_64 3.80% 1161667.966 1205837.566 - 1.48% -
BM_PopHeap_float_4 3.80% 2.374 2.464 - -0.55% -
BM_std_minmax<short>/18 3.80% 1.992 2.067 - 3.28% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.79% 1532976.971 1591119.465 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.79% 0.501 0.520 - -9.98% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.77% 27.448 28.484 - 0.85% -
SetIntersection_Interlaced_Set_uint64_16384_1 3.77% 1072326.319 1112765.068 - -1.10% -
BM_RangesPushHeap_uint32_Random_64 3.77% 5.509 5.717 - 1.11% -
rng::copy_if(list<int>)_(entire_range)/4096 3.77% 3050.131 3165.147 - 3.88% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.77% 33.577 34.843 - -9.14% -
SetIntersection_Interlaced_Set_string_1024_1024 3.77% 56620112.699 58754026.368 - 2.62% -
SetIntersection_None_Vector_uint32_1024_256 3.76% 1104667.208 1146225.482 - -1.05% -
SetIntersection_Interlaced_Set_string_64_16 3.76% 39042539.347 40509758.007 - -1.80% -
BM_LowerBound_string_64 3.76% 69.345 71.950 - 4.09% -
std::map<int,_int>::erase(key)_(existent)/1024 3.76% 24.892 25.827 - 4.93% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.76% 2.825 2.931 - -1.82% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.76% 810.366 840.801 - -0.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.76% 53550.884 55561.760 - 2.97% -
SetIntersection_None_Vector_uint64_16384_64 3.75% 1173032.512 1217073.747 - 3.60% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.75% 1.386 1.438 - 8.25% -
BM_MakeHeap_uint32_Random_1024 3.75% 1.030 1.069 - 0.03% -
SetIntersection_None_Set_float_262144_16 3.75% 1161137.533 1204692.463 - 1.47% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.75% 952036.486 987715.092 - -0.30% -
std::unique(deque<int>,_pred)_(sprinkled)/52 3.74% 73.470 76.220 - 2.59% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.74% 6.639 6.887 - 3.73% -
BM_PushHeap_float_Ascending_16384 3.74% 4.221 4.378 - 0.14% -
BM_std_minmax<unsigned_short>/30 3.73% 2.726 2.827 - 0.24% -
BM_std_min<unsigned_char>/3 3.72% 0.693 0.719 - 3.72% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.72% 9.806 10.171 - 3.64% -
BM_deque_vector_ranges_move/4000 3.72% 143.122 148.449 - 0.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.72% 1316.425 1365.334 - -9.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3.71% 6516277.013 6758110.796 - -4.98% -
rng::remove_if(deque<int>)_(prefix)/1024 3.71% 561.079 581.894 - 2.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.71% 37.956 39.363 - 5.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.71% 717.278 743.857 - 0.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.70% 15703.929 16285.657 - 2.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.70% 2.642 2.740 - 3.45% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.70% 10.575 10.966 - 3.49% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.69% 29.580 30.673 - 0.58% -
std::rotate(list<int>)_(by_1/3)/32 3.69% 15.080 15.636 - 1.16% -
rng::copy_if(list<int>)_(every_other)/4096 3.67% 3257.448 3377.112 - 3.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.67% 1.134 1.175 - 3.32% -
std::unordered_multiset<int>::find(key)_(existent)/32 3.67% 1.302 1.350 - -4.82% -
SetIntersection_Front_Vector_uint32_16384_256 3.66% 2290052.784 2373917.068 - 0.95% -
SetIntersection_None_Set_string_16384_256 3.66% 201103205.264 208466760.750 - 7.79% -
BM_std_minmax<int>/7 3.66% 1.711 1.773 - 6.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.65% 24.257 25.142 - 1.32% -
BM_StringRead_Hot_Shallow_Small 3.64% 0.470 0.488 - 4.28% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.64% 29.573 30.649 - 1.49% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 3.64% 160.026 165.847 - 3.56% -
BM_std_min<char>/8 3.64% 2.251 2.332 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3.64% 5081213.234 5265956.632 - 4.08% -
BM_deque_vector_ranges_move/70000 3.64% 2911.333 3017.161 - 0.68% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.63% 1.164 1.206 - -4.20% -
SetIntersection_Front_Vector_uint32_262144_256 3.63% 2269960.075 2352354.912 - 0.41% -
rng::stable_partition(deque<int>)_(dense)/50 3.62% 37.400 38.755 - -0.72% -
BM_RangesSortHeap_float_16384 3.62% 26.487 27.446 - 0.20% -
SetIntersection_None_Set_float_262144_4 3.62% 1162813.152 1204879.639 - 1.31% -
BM_std_min<short>/23 3.61% 2.116 2.192 - 2.95% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.61% 16.693 17.295 - -3.84% -
SetIntersection_None_Set_uint64_256_64 3.60% 9156307.999 9486151.256 - 0.17% -
std::remove(deque<int>)_(sprinkled)/32 3.60% 52.627 54.522 - -8.43% -
rng::generate(list<int>)/50 3.59% 15.364 15.916 - 0.04% -
std::count(vector<int>)_(every_other)/8 3.59% 1.334 1.382 - 1.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.59% 15184.574 15728.971 - 1.75% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.58% 576.398 597.056 - -0.09% -
std::all_of(deque<int>)_(process_all)/8192 3.58% 2621.478 2715.296 - -2.38% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.57% 55.819 57.814 - 10.42% -
BM_MakeHeap_uint32_Random_16 3.57% 1.253 1.297 - -1.52% -
std::find_if(deque<int>)_(process_all)/8192 3.57% 2845.291 2946.790 - 0.00% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.56% 813.415 842.370 - -0.02% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.56% 794.479 822.741 - -0.14% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.55% 31.200 32.309 - 0.04% -
BM_MakeThenSortHeap_float_Ascending_256 3.55% 6.462 6.691 - 0.65% -
std::set<int>::count(key)_(existent)/1024 3.55% 4.174 4.322 - -1.01% -
BM_RangesMakeHeap_float_Ascending_256 3.55% 0.644 0.667 - 2.13% -
BM_RangesPopHeap_string_16384 3.54% 71.921 74.470 - 2.25% -
std::deque<int>::erase(middle)_(cheap_elements)/32 3.53% 9.936 10.287 - 4.91% -
BM_RangesPushHeap_uint32_Random_262144 3.53% 6.277 6.498 - 1.27% -
BM_RangesPushHeap_uint32_Random_16384 3.53% 6.241 6.461 - 1.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 3.52% 16.690 17.279 - -5.53% -
BM_deque_vector_ranges_move/0 3.52% 1.548 1.603 - 4.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.52% 4273.183 4423.716 - -0.56% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.51% 260.554 269.705 - 4.09% -
BM_std_minmax<short>/25 3.51% 2.203 2.280 - 1.06% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.50% 14.447 14.953 - -0.13% -
std::multimap<std::string,_int>::clear()/1024 3.50% 19787.068 20479.289 - 2.03% -
std::set<int>::upper_bound(key)_(existent)/8192 3.50% 7.860 8.135 - 1.50% -
std::vector<int>::erase(middle)_(cheap_elements)/32 3.49% 4.241 4.389 - 2.58% -
std::stable_partition(vector<int>)_(sparse)/8192 3.49% 1496.970 1549.231 - 0.03% -
std::move_backward(vector<bool>)_(unaligned)/1048576 3.49% 6483.198 6709.242 - 3.32% -
rng::partition(vector<int>)_(dense)/32 3.48% 8.403 8.695 - 1.20% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 3.47% 27.375 28.325 - 2.95% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.47% 5236.728 5418.506 - -0.04% -
rng::all_of(list<int>)_(process_all)/8 3.47% 2.610 2.701 - -0.37% -
std::partial_sort(deque<int>)_(heap)/8 3.46% 37.585 38.886 - 0.00% -
rng::copy_n(vector<int>)/8 3.46% 2.232 2.309 - 5.36% -
std::set<int>::contains(key)_(existent)/1024 3.46% 3.957 4.094 - 5.60% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 3.45% 22.075 22.837 - 3.52% -
SetIntersection_None_Set_float_262144_16384 3.45% 1163602.455 1203752.359 - 2.15% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.45% 168295946.102 174094612.767 - 3.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.44% 3.121 3.229 - 1.76% -
std::set<int>::count(key)_(existent)/32 3.43% 1.793 1.854 - 1.04% -
std::rotate_copy(vector<int>)/1024 3.43% 32.858 33.984 - 4.33% -
std::multiset<int>::insert(value)_(already_present)/1024 3.43% 28.557 29.535 - 1.52% -
BM_std_minmax<unsigned_int>/10 3.43% 1.388 1.435 - -3.88% -
rng::copy_if(vector<int>)_(entire_range)/8 3.42% 2.203 2.279 - 5.96% -
rng::contains_subrange(list<int>)_(process_all)/50 3.42% 17.614 18.216 - 1.94% -
std::unordered_set<int>::find(key)_(existent)/32 3.42% 1.135 1.174 - -0.25% -
BM_deque_vector_ranges_copy_backward/0 3.42% 1.377 1.424 - 3.41% -
BM_deque_deque_ranges_copy/1 3.42% 3.429 3.546 - 0.16% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 3.42% 15.801 16.341 - 3.53% -
BM_std_min<short>/25 3.41% 2.086 2.157 - 3.42% -
BM_RangesPushHeap_float_Random_4 3.40% 2.912 3.011 - 3.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.39% 1131003.983 1169315.574 - -1.63% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.39% 32.807 33.918 - 6.47% -
std::find_end(vector<int>)_(single_element)/1024 3.38% 239.229 247.320 - -1.23% -
rng::partial_sort(deque<int>)_(heap)/8 3.38% 36.906 38.152 - 0.74% -
BM_RangesPopHeap_uint64_4 3.37% 2.667 2.757 - 0.25% -
BM_std_min<unsigned_char>/4 3.36% 0.979 1.012 - 3.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.35% 2.639 2.727 - 1.11% -
rng::partial_sort(deque<int>)_(ascending)/8 3.35% 30.501 31.524 - -2.49% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 3.35% 1.218 1.259 - 3.46% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.35% 250.197 258.581 - 2.14% -
std::fill_n(list<int>)/32 3.35% 8.078 8.348 - 0.58% -
rng::find_end(deque<int>)_(process_all)/8192 3.34% 2387.084 2466.873 - 16.77% -
BM_RangesPopHeap_uint64_1024 3.34% 21.439 22.156 - 3.23% -
std::for_each(join_view(vector<vector<int>>))/8 3.34% 1.379 1.425 - 3.14% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.34% 4716.780 4874.316 - -0.21% -
BM_RangesMakeHeap_uint32_Ascending_16 3.34% 0.600 0.621 - 2.19% -
BM_PushHeap_uint64_Ascending_64 3.34% 1.518 1.569 - -2.39% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.33% 20.942 21.640 - 2.60% -
std::map<int,_int>::find(key)_(existent)/1024 3.33% 3.750 3.875 - -0.83% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.33% 589.992 609.630 - -0.60% -
std::map<int,_int>::count(key)_(non-existent)/32 3.32% 2.884 2.980 - 1.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.32% 815538.739 842585.469 - 0.02% -
BM_StringConstructDestroyCStr_Large_Transparent 3.32% 8.952 9.249 - 2.51% -
BM_std_min<short>/22 3.31% 1.887 1.950 - 4.94% -
std::none_of(deque<int>)_(process_all)/8192 3.31% 2873.189 2968.184 - 9.90% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.31% 28.126 29.056 - 0.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.31% 16.201 16.737 - 10.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.30% 11961779.316 12356639.116 - 4.37% -
rng::find_end(deque<int>)_(process_all)/1048576 3.30% 308734.544 318911.761 - 19.43% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.29% 383695.582 396333.123 - 2.02% -
std::unordered_set<std::string>::find(key)_(existent)/8192 3.29% 35.502 36.669 - -1.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.28% 2.855 2.949 - 0.12% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.28% 19480.732 20119.223 - -0.17% -
SetIntersection_Interlaced_Vector_string_1024_64 3.28% 8450117.872 8727006.351 - 3.17% -
SetIntersection_Front_Vector_string_1024_16 3.27% 1724233.041 1780613.372 - 5.04% -
BM_RangesPushHeap_string_Random_262144 3.27% 18.500 19.105 - 4.78% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 3.27% 567.015 585.533 - 0.29% -
std::fill_n(vector<bool>)/64 3.26% 1.518 1.568 - -0.55% -
BM_lexicographical_compare_three_way<IntPtr>/1 3.26% 0.393 0.406 - 17.51% -
BM_RangesPopHeap_uint64_16384 3.26% 31.239 32.257 - 3.19% -
BM_RangesMakeThenSortHeap_float_Descending_262144 3.26% 34.527 35.651 - 1.56% -
std::move_backward(vector<int>)/1048576 3.25% 54475.926 56249.099 - -0.31% -
BM_SortHeap_float_4 3.25% 1.028 1.061 - -0.14% -
std::move_backward(vector<bool>)_(unaligned)/512 3.25% 4.639 4.790 - 0.67% -
BM_MakeHeap_uint32_Ascending_256 3.25% 0.597 0.617 - 3.55% -
BM_RangesMakeHeap_uint64_Random_64 3.24% 1.293 1.335 - 7.50% -
rng::fill(list<int>)/8192 3.24% 7392.444 7632.048 - 3.79% -
SetIntersection_None_Vector_uint64_256_64 3.24% 3526385.901 3640630.517 - 2.20% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.24% 11.199 11.561 - 3.54% -
BM_RangesMakeHeap_uint32_Random_16 3.24% 1.270 1.312 - 4.88% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.23% 1226220.865 1265886.473 - 2.53% -
BM_RangesPopHeap_float_1 3.23% 0.467 0.482 - 3.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.23% 293.810 303.289 - -3.75% -
SetIntersection_Front_Set_uint64_262144_16 3.22% 1306417.906 1348519.289 - 2.21% -
BM_deque_deque_move/1 3.22% 3.409 3.519 - -1.85% -
std::search_n(list<int>)_(no_match)/1000 3.21% 677.286 699.054 - -50.56% -
BM_MakeHeap_uint32_PipeOrgan_256 3.21% 0.630 0.651 - 2.09% -
710_omnetpp_r 3.21% 8.847 9.131 - 3.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.21% 27.979 28.876 - 2.18% -
rng::all_of(deque<int>)_(process_all)/32768 3.20% 10550.723 10888.570 - -2.49% -
std::none_of(deque<int>)_(process_all)/50 3.20% 17.757 18.325 - -0.21% -
std::none_of(deque<int>)_(process_all)/32768 3.19% 11512.710 11880.416 - 9.77% -
BM_vector_deque_move_backward/70000 3.19% 8004.825 8260.475 - 7.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.19% 10579.287 10916.507 - 1.38% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.19% 22.533 23.251 - 4.49% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.18% 47.669 49.187 - 4.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.18% 1114226.755 1149690.065 - 0.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.18% 24.668 25.453 - 0.37% -
BM_std_min<unsigned_long_long>/14 3.18% 1.931 1.992 - 2.70% -
BM_std_minmax<unsigned_int>/15 3.18% 2.030 2.095 - -3.00% -
BM_std_min<unsigned_long_long>/7 3.18% 1.901 1.961 - 2.37% -
SetIntersection_Front_Set_uint32_1024_64 3.17% 2042257.401 2107083.937 - -1.64% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 3.17% 6.048 6.240 - -0.10% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.17% 206349449.766 212889026.648 - 2.64% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.17% 1341.843 1384.362 - 4.18% -
BM_vector_deque_ranges_copy_backward/64 3.17% 3.035 3.131 - 5.05% -
BM_StringFindStringLiteral/128 3.16% 3.125 3.223 - 5.12% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.16% 19.266 19.875 - -5.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.15% 1457980.001 1503968.298 - -2.14% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.15% 22.145 22.843 - 4.63% -
rng::remove_if(list<int>)_(sprinkled)/1024 3.15% 997.888 1029.300 - 3.66% -
rng::copy_n(list<int>)/32768 3.15% 26260.779 27087.346 - -1.62% -
BM_std_minmax<unsigned_char>/2 3.14% 0.883 0.911 - 0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.14% 2928457.312 3020433.384 - 2.42% -
SetIntersection_Front_Set_float_262144_16 3.14% 1271955.649 1311839.319 - 1.56% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.13% 11400378.735 11757117.913 - 1.97% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.12% 8.755 9.028 - 4.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.12% 11490640.717 11848763.347 - 0.22% -
std::partial_sort(deque<int>)_(descending)/8192 3.11% 284366.018 293200.615 - -0.67% -
SetIntersection_Front_Set_uint32_16384_256 3.11% 4858896.518 5009801.729 - -5.87% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 3.10% 34.362 35.428 - 2.64% -
BM_RangesMakeThenSortHeap_float_Descending_1024 3.09% 8.004 8.252 - 1.41% -
BM_RangesPopHeap_uint64_64 3.09% 12.621 13.012 - 2.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.09% 56938.238 58698.358 - 0.39% -
BM_StringRelational_Less_Large_Small_Control 3.09% 1.780 1.835 - -0.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.07% 875988.622 902924.699 - 1.78% -
SetIntersection_None_Set_uint32_262144_256 3.07% 1150203.369 1185562.906 - 2.65% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.07% 6580.153 6782.218 - 0.65% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.07% 14651.286 15101.003 - 9.59% -
BM_std_min<unsigned_short>/22 3.07% 1.813 1.868 - -0.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.07% 54112.965 55772.473 - 3.17% -
BM_std_minmax<unsigned_int>/14 3.07% 1.618 1.668 - -3.46% -
std::find_if(vector<int>)_(process_all)/32768 3.06% 8804.068 9073.909 - -0.05% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.06% 2074.404 2137.899 - -0.17% -
std::find_if(vector<int>)_(process_all)/8192 3.06% 2194.264 2261.344 - -0.13% -
rng::partial_sort_copy(deque<int>)_(descending)/8 3.05% 19.673 20.273 - -7.01% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.05% 198005632.991 204043617.424 - 1.73% -
BM_deque_deque_ranges_copy_backward/65536 3.05% 7981.857 8225.209 - 3.46% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 3.05% 2180.803 2247.285 - 4.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.05% 1084613.481 1117657.252 - 1.58% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.05% 39682.067 40890.489 - 2.28% -
BM_num_get<long> 3.04% 11.063 11.399 - -4.11% -
rng::for_each(multiset<int>::iterator)/8 3.04% 4.806 4.952 - -0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.04% 3.611 3.721 - 3.14% -
SetIntersection_Front_Vector_uint32_256_16 3.03% 4369336.929 4501700.971 - 0.10% -
rng::stable_partition(list<int>)_(sparse)/1024 3.03% 918.763 946.576 - 2.94% -
std::all_of(deque<int>)_(process_all)/32768 3.02% 10546.821 10864.954 - -2.59% -
std::vector<int>::ctor(size)/1024 3.02% 41.099 42.339 - -1.38% -
BM_std_min<short>/27 3.01% 2.295 2.364 - 3.79% -
rng::remove_if(list<int>)_(prefix)/8192 3.01% 9138.536 9413.964 - 0.19% -
std::deque<int>::ctor(size)/32 3.01% 26.122 26.909 - 3.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.01% 2.983 3.073 - 2.96% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 3.01% 6496.290 6691.602 - 3.19% -
SetIntersection_Interlaced_Set_float_262144_16384 3.00% 1251303.222 1288880.777 - 1.38% -
std::find_end(vector<int>)_(single_element)/1000 2.99% 233.910 240.914 - -1.81% -
std::search_n(deque<int>,_pred)_(no_match)/1000 2.98% 602.694 620.682 - 3.26% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.98% 1.613 1.661 - -3.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.98% 28.684 29.540 - 0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.97% 6645.039 6842.478 - 2.90% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.97% 109910.345 113172.924 - 3.37% -
SetIntersection_Interlaced_Set_uint64_64_1 2.97% 17445547.563 17963149.293 - 2.48% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.96% 4.423 4.554 - 1.49% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 2.96% 0.361 0.372 - 3.35% -
SetIntersection_Interlaced_Set_string_16_16 2.96% 63429020.985 65303371.597 - 1.93% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.94% 25672.861 26428.718 - 1.29% -
rng::starts_with(list<int>,_pred)/8192 2.94% 11390.943 11725.926 - 11.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.94% 32454.172 33407.955 - 0.37% -
BM_SortHeap_float_64 2.94% 3.152 3.245 - -0.44% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.94% 10.114 10.411 - -2.59% -
std::unordered_set<int>::count(key)_(non-existent)/32 2.94% 1.480 1.524 - 15.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 2.93% 0.449 0.462 - -13.98% -
std::stable_partition(deque<int>)_(sparse)/8192 2.92% 3369.537 3468.063 - -6.99% -
SetIntersection_Interlaced_Set_uint64_256_4 2.92% 11496271.590 11832358.064 - 0.29% -
BM_MakeHeap_string_PipeOrgan_16384 2.92% 5.559 5.721 - 3.79% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.92% 6.448 6.636 - 1.68% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 2.92% 0.573 0.589 - -1.57% -
std::unordered_set<int>::count(key)_(existent)/8192 2.92% 1.316 1.355 - -2.06% -
BM_std_min<unsigned_long_long>/29 2.92% 2.456 2.528 - 0.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.91% 180627.510 185891.492 - -2.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.91% 596937.809 614326.241 - -1.45% -
BM_std_minmax<unsigned_int>/19 2.91% 1.849 1.903 - -2.77% -
SetIntersection_Front_Vector_string_262144_262144 2.90% 14485701.743 14905677.816 - 3.31% -
rng::all_of(deque<int>)_(process_all)/8192 2.90% 2632.077 2708.382 - -3.52% -
std::unordered_multiset<int>::ctor(const&)/32 2.90% 197.953 203.692 - 3.13% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.89% 34.099 35.085 - -0.24% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.89% 1.430 1.472 - 2.25% -
SetIntersection_None_Set_float_262144_262144 2.89% 1166374.509 1200052.896 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.89% 0.583 0.599 - 2.00% -
SetIntersection_None_Vector_uint64_262144_1024 2.88% 1157587.781 1190982.623 - 4.56% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.88% 28579.279 29403.583 - -0.65% -
rng::stable_partition(deque<int>)_(dense)/1024 2.88% 590.021 607.034 - 3.48% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.88% 480.400 494.250 - 0.33% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.88% 1921.113 1976.483 - 2.84% -
BM_RangesSortHeap_float_262144 2.88% 29.911 30.773 - -0.11% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 2.88% 26.488 27.250 - 0.28% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 2.87% 1.851 1.904 - 2.85% -
std::find(list<int>)_(process_all)/50 2.87% 18.131 18.652 - 3.31% -
SetIntersection_None_Set_string_1024_1 2.87% 8932918.245 9189198.878 - 2.65% -
std::map<int,_int>::contains(key)_(existent)/32 2.87% 1.577 1.622 - 2.61% -
BM_LowerBound_string_1 2.86% 4.596 4.727 - 3.50% -
BM_MakeThenSortHeap_float_Descending_262144 2.86% 34.451 35.436 - 0.50% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.86% 6486.153 6671.436 - 3.08% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 2.85% 326.551 335.865 - 1.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.84% 1.293 1.329 - -1.87% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 2.84% 605.092 622.258 - 1.47% -
BM_std_minmax_element<int>/512 2.84% 138.136 142.055 - 6.42% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.84% 1.095 1.126 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.83% 6.376 6.557 - -0.32% -
BM_num_get<bool> 2.83% 12.081 12.422 - -4.40% -
SetIntersection_Front_Set_uint64_256_64 2.83% 6183862.103 6358607.502 - 1.88% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.82% 365.381 375.697 - 0.60% -
std::copy_backward(vector<bool>)_(aligned)/1048576 2.82% 2731.159 2808.240 - 9.77% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.82% 9.460 9.727 - 1.16% -
BM_std_min<short>/29 2.82% 2.349 2.415 - -0.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.82% 22.332 22.961 - 1.41% -
BM_deque_deque_copy_backward/64000 2.81% 8094.689 8322.548 - 2.26% -
BM_MakeHeap_string_Descending_1024 2.81% 2.715 2.792 - 1.08% -
rng::fold_left(list<int>)/50 2.81% 37.480 38.532 - -0.31% -
std::multimap<int,_int>::count(key)_(existent)/32 2.81% 3.493 3.591 - 2.70% -
SetIntersection_None_Set_uint32_262144_64 2.80% 1150543.051 1182784.994 - 2.12% -
BM_std_minmax<unsigned_short>/32 2.80% 1.229 1.264 - -5.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.80% 2338864.778 2404267.867 - -2.47% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.80% 1.846 1.897 - 2.88% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.80% 1.854 1.906 - -8.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.78% 27112516.622 27867457.581 - 1.74% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.78% 178703794.508 183677381.333 - 0.87% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.78% 3.680 3.782 - 1.57% -
rng::stable_sort(vector<int>)_(ascending)/8 2.78% 16.497 16.956 - -0.59% -
std::set<std::string>::find(key)_(existent)/1024 2.78% 22.954 23.591 - 5.84% -
BM_StringConstructDestroyCStr_Large_Opaque 2.77% 14.281 14.677 - -2.01% -
BM_std_min<unsigned_long_long>/22 2.77% 2.170 2.231 - -0.57% -
BM_RangesPushHeap_float_Ascending_262144 2.77% 5.135 5.278 - 3.75% -
BM_std_minmax<int>/6 2.76% 1.349 1.386 - 2.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.76% 24.112 24.776 - 2.27% -
SetIntersection_Interlaced_Set_float_16_16 2.74% 41208659.787 42338851.658 - 0.78% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.74% 2437.334 2504.156 - 1.20% -
rng::rotate(deque<int>)_(1_element_backward)/8192 2.73% 309.246 317.701 - 2.32% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.73% 10.704 10.996 - 4.94% -
BM_RangesPushHeap_uint64_Descending_256 2.73% 0.398 0.409 - 2.67% -
BM_std_minmax<unsigned_int>/23 2.73% 2.388 2.453 - -3.18% -
BM_StringEraseWithMove_Small_Opaque 2.73% 2.574 2.644 - 0.08% -
SetIntersection_Front_Vector_string_64_64 2.73% 27708046.126 28463599.267 - 2.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.72% 3.483 3.578 - 8.22% -
SetIntersection_Interlaced_Set_uint64_1024_1024 2.72% 15186180.066 15599348.812 - 1.14% -
BM_num_get<unsigned_long_long> 2.72% 11.056 11.356 - 1.31% -
std::find(list<int>)_(bail_25%)/8192 2.72% 1424.244 1462.922 - 2.73% -
BM_SortHeap_float_262144 2.71% 30.427 31.252 - -0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.71% 87449.028 89818.294 - 2.02% -
BM_RangesSortHeap_float_64 2.70% 3.139 3.224 - 0.44% -
std::unordered_multiset<int>::clear()/8192 2.70% 60117.414 61737.882 - 4.56% -
SetIntersection_Interlaced_Set_uint32_16_16 2.69% 40454729.856 41542599.374 - 1.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.69% 23115.742 23737.324 - -0.08% -
std::rotate(deque<int>)_(1_element_backward)/8192 2.69% 309.787 318.115 - 2.11% -
std::find(list<int>)_(bail_25%)/1024 2.68% 130.138 133.630 - 3.12% -
SetIntersection_Interlaced_Set_string_256_16 2.68% 18096272.313 18580516.818 - 1.13% -
BM_std_min<unsigned_int>/4 2.67% 0.996 1.023 - -4.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.67% 202415579.976 207816823.080 - 2.78% -
BM_PushHeap_uint64_Ascending_16 2.66% 0.912 0.936 - -3.81% -
BM_deque_deque_move_backward/70000 2.66% 8799.801 9033.521 - 3.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.66% 223.979 229.926 - 7.73% -
BM_StringFindAllMatch/64 2.65% 3.072 3.153 - 8.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.65% 1.214 1.246 - 1.17% -
SetIntersection_None_Set_uint32_262144_16384 2.65% 1151559.490 1182048.990 - 1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.64% 8793333.555 9025571.735 - -3.07% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.63% 234045374.633 240212212.347 - 2.73% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.63% 2.093 2.148 - -4.33% -
std::search(list<int>)_(single_element)/8192 2.63% 7828.129 8034.099 - 2.04% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.63% 11.773 12.083 - 1.48% -
SetIntersection_Front_Vector_string_1024_1024 2.62% 40565885.635 41629959.118 - 5.77% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.62% 26.317 27.007 - 0.83% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 2.62% 796.357 817.235 - 3.46% -
std::set<int>::equal_range(key)_(existent)/32 2.62% 1.702 1.747 - -3.85% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.62% 25.855 26.532 - 2.53% -
std::generate(list<int>)/50 2.61% 15.364 15.765 - -2.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.60% 35288.698 36207.347 - -0.88% -
SetIntersection_Interlaced_Vector_string_1024_4 2.60% 1712386.158 1756883.782 - 5.46% -
rng::contains(deque<int>)_(process_all)/8 2.60% 2.943 3.019 - 1.26% -
rng::remove_copy(deque<int>)_(prefix)/1024 2.59% 415.312 426.086 - 2.47% -
BM_StringRelational_Eq_Small_Small_Control 2.59% 1.851 1.899 - -2.89% -
BM_std_minmax<unsigned_char>/3 2.59% 1.193 1.224 - -1.30% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.59% 1947.742 1998.216 - 2.00% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.59% 27.382 28.092 - 1.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.59% 1.145 1.174 - -0.06% -
BM_std_minmax<int>/16 2.59% 1.314 1.347 - 4.70% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.58% 4572.393 4690.283 - 1.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.57% 260027.664 266716.219 - 1.31% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 6599.656 6768.624 - 1.83% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.56% 1506574.707 1545140.707 - 2.17% -
bm_lexicographical_compare<unsigned_char>/64 2.56% 1.965 2.015 - 4.62% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.56% 10.127 10.386 - -1.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.56% 49.503 50.769 - 10.24% -
std::find_if(vector<int>)_(process_all)/50 2.55% 13.921 14.277 - 0.34% -
BM_MakeHeap_string_Random_262144 2.55% 15.580 15.977 - 4.94% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.55% 4807.968 4930.577 - 1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.55% 1594828.316 1635495.231 - 2.62% -
rng::sort(deque<int>)_(repeated)/8192 2.55% 6573.259 6740.771 - -0.06% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.54% 0.689 0.706 - 5.29% -
std::unique(list<int>,_pred)_(contiguous)/52 2.54% 73.778 75.653 - 1.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.54% 344875130.437 353637322.483 - -1.44% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.54% 37178.320 38122.904 - 0.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.54% 104.833 107.496 - -52.59% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.54% 174328165.684 178748152.108 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.53% 13520570.156 13863027.380 - -0.44% -
std::stable_partition(deque<int>)_(dense)/50 2.53% 39.686 40.691 - -3.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.53% 809.755 830.245 - 5.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.53% 367.573 376.871 - 0.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.53% 11890.098 12190.603 - -1.05% -
SetIntersection_Interlaced_Set_uint64_64_64 2.53% 15158007.264 15540919.326 - 2.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.53% 1402.366 1437.789 - -0.06% -
rng::fill(deque<int>)/8192 2.52% 239.636 245.684 - 1.90% -
BM_RangesPopHeap_uint32_16 2.52% 7.538 7.728 - 2.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.51% 345406858.829 354092827.885 - 1.57% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.51% 164.650 168.789 - 0.21% -
SetIntersection_Front_Vector_string_262144_1024 2.51% 40119583.152 41127672.936 - 3.11% -
SetIntersection_Interlaced_Vector_string_1024_256 2.51% 20746730.950 21267414.873 - 1.85% -
BM_std_min<unsigned_char>/29 2.50% 1.966 2.016 - 0.25% -
BM_StringAssignStr_Large_Transparent 2.50% 10.158 10.412 - -1.78% -
BM_std_minmax_element<short>/4 2.50% 1.227 1.258 - 1.22% -
rng::stable_partition(list<int>)_(dense)/50 2.50% 52.647 53.963 - -2.21% -
SetIntersection_Interlaced_Set_uint64_256_256 2.50% 9023237.460 9248525.564 - -0.21% -
BM_std_minmax_element<int>/1024 2.50% 272.780 279.587 - 7.01% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.49% 1.752 1.796 - 0.91% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.49% 10.072 10.323 - -2.98% -
BM_RangesMakeThenSortHeap_string_Heap_16 2.48% 17.177 17.603 - -0.32% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.48% 627.715 643.286 - 3.06% -
rng::copy_backward(vector<int>)/1048576 2.48% 48443.180 49643.720 - 1.65% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.48% 255.983 262.326 - 0.62% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.48% 715.489 733.212 - 0.40% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.47% 3.509 3.595 - 11.42% -
BM_RangesMakeHeap_uint64_Random_1024 2.47% 1.076 1.103 - 7.72% -
std::search(list<int>)_(single_element)/1000 2.47% 671.120 687.691 - -1.67% -
BM_RangesPopHeap_uint64_256 2.47% 17.062 17.483 - 1.93% -
rng::fill(vector<int>)/32 2.47% 1.039 1.065 - 2.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.47% 372.858 382.057 - 4.37% -
std::map<int,_int>::find(key)_(existent)/32 2.46% 1.531 1.568 - -0.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.46% 34.663 35.515 - 0.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.46% 0.925 0.948 - 2.49% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.45% 1.500 1.537 - 0.01% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 2.45% 20.508 21.011 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.45% 1202052.231 1231522.450 - 3.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.45% 29.548 30.272 - 1.11% -
std::remove_copy(deque<int>)_(prefix)/1024 2.45% 413.401 423.525 - 12.30% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 2.45% 10.351 10.604 - 8.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.45% 8754980.411 8969142.135 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.45% 1090735.430 1117409.966 - 2.77% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 2.44% 74.994 76.827 - 2.22% -
BM_MakeThenSortHeap_float_Ascending_4 2.44% 1.397 1.431 - 1.58% -
rng::is_sorted(list<int>,_pred)/8 2.44% 4.226 4.330 - 2.32% -
std::map<std::string,_int>::count(key)_(existent)/1024 2.44% 23.402 23.973 - -4.21% -
rng::stable_sort(vector<int>)_(heap)/8 2.44% 21.813 22.346 - 0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.44% 6594.850 6755.674 - 1.04% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.44% 10.638 10.897 - 3.20% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.43% 4.420 4.527 - -1.11% -
std::for_each(list<int>)/8 2.43% 2.505 2.566 - 14.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.43% 23.965 24.547 - 2.43% -
BM_StringFindStringLiteral/256 2.43% 5.326 5.455 - 2.47% -
BM_std_min<unsigned_short>/64 2.42% 3.498 3.583 - 1.10% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.41% 4.452 4.559 - 2.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.41% 38.881 39.819 - 1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.41% 817541.859 837251.647 - 0.14% -
SetIntersection_Front_Vector_string_262144_256 2.41% 9970545.148 10210780.004 - 0.58% -
SetIntersection_Front_Set_uint32_64_64 2.41% 15637852.942 16014320.259 - -3.02% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.40% 26.419 27.055 - 1.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.40% 54332.482 55637.855 - 1.85% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.40% 4.195 4.296 - -0.12% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.40% 22.042 22.570 - 0.60% -
rng::unique(list<int>)_(sprinkled)/1024 2.39% 952.233 975.031 - 3.06% -
SetIntersection_None_Set_float_262144_1024 2.39% 1171820.474 1199869.711 - 0.96% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 2.39% 59.093 60.504 - 1.84% -
BM_PushHeap_uint32_Random_16 2.38% 4.413 4.518 - 0.68% -
BM_MakeThenSortHeap_uint64_SingleElement_64 2.38% 5.918 6.058 - 1.97% -
BM_PushHeap_uint64_SingleElement_1 2.38% 0.522 0.534 - 14.49% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.38% 139.368 142.681 - 1.53% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.38% 5160.517 5283.102 - -0.47% -
std::multimap<std::string,_int>::find(key)_(existent)/32 2.37% 15.461 15.828 - -0.07% -
std::adjacent_find(list<int>,_pred)/8192 2.37% 8114.629 8306.775 - 3.45% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.36% 10.341 10.585 - 3.01% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 2.36% 0.554 0.567 - 0.96% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.36% 1313.452 1344.422 - -1.84% -
rng::move(vector<int>)/262144 2.36% 22070.296 22590.445 - 0.04% -
rng::remove(list<int>)_(sprinkled)/1024 2.36% 965.413 988.157 - 3.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.35% 38.360 39.263 - 0.64% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.35% 9.905 10.138 - 6.26% -
BM_deque_vector_copy_backward/70000 2.35% 8759.107 8964.703 - 2.36% -
BM_PushHeap_uint64_Ascending_256 2.35% 2.092 2.141 - -1.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.34% 23661.935 24216.215 - -0.55% -
std::find_if(vector<char>)_(bail_25%)/8 2.34% 0.929 0.950 - 0.03% -
BM_RangesPopHeap_uint32_256 2.34% 16.871 17.266 - 2.05% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.34% 38.392 39.290 - 0.71% -
SetIntersection_None_Set_uint32_262144_16 2.34% 1156487.547 1183510.252 - 2.30% -
BM_RangesPushHeap_uint64_Ascending_16384 2.33% 3.564 3.648 - -4.11% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.33% 1.271 1.300 - 2.70% -
BM_std_min<int>/24 2.33% 1.813 1.855 - 4.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.33% 182644.161 186898.730 - 3.03% -
BM_PushHeap_float_Random_262144 2.33% 7.553 7.729 - 2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.33% 1226161.821 1254681.406 - 2.21% -
BM_RangesPushHeap_uint64_Random_4 2.33% 2.135 2.185 - 3.15% -
BM_lexicographical_compare_three_way_fast_path/65536 2.32% 15055.579 15405.565 - 0.42% -
SetIntersection_Interlaced_Set_string_1024_256 2.32% 35695325.305 36525025.635 - 0.03% -
SetIntersection_Interlaced_Set_float_262144_4 2.32% 1286060.385 1315948.322 - 0.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.32% 29.839 30.531 - 0.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.31% 10.482 10.724 - -3.61% -
BM_MakeHeap_float_Random_1024 2.31% 1.234 1.262 - 2.96% -
BM_deque_deque_ranges_move_backward/4000 2.31% 144.913 148.258 - -0.35% -
rng::unique_copy(deque<int>)_(sprinkled)/1024 2.30% 468.886 479.661 - 2.65% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.30% 3.347 3.424 - 0.08% -
SetIntersection_None_Set_uint32_262144_1 2.29% 1159141.115 1185729.004 - 1.34% -
std::shift_right(list<int>)/8192 2.29% 7715.005 7891.794 - 6.80% -
SetIntersection_Interlaced_Set_uint64_64_16 2.29% 24298530.133 24854957.183 - -0.10% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.29% 2.205 2.255 - -1.27% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.29% 1.501 1.535 - 4.97% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.28% 1.178 1.205 - 2.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.28% 54651.832 55898.205 - 2.23% -
SetIntersection_Front_Set_uint64_16384_16384 2.28% 342334821.646 350129538.218 - 0.54% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.27% 35894.394 36710.712 - -0.22% -
std::stable_partition(vector<int>)_(sparse)/50 2.27% 20.155 20.612 - -4.03% -
rng::partition_point(list<int>)/1024 2.27% 1261.101 1289.697 - 0.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 2.27% 34.593 35.378 - 4.16% -
std::find_if_not(deque<int>)_(process_all)/1024 2.27% 484.766 495.752 - 1.21% -
BM_std_min<unsigned_char>/32 2.26% 2.864 2.929 - -0.72% -
rng::partial_sort_copy(list<int>)_(ascending)/8 2.26% 8.975 9.178 - 1.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.26% 39142053.124 40028043.094 - 1.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 2.26% 8773.164 8971.618 - 0.56% -
rng::unique_copy(deque<int>)_(sprinkled)/8192 2.26% 3748.959 3833.705 - 2.55% -
SetIntersection_Interlaced_Set_float_262144_64 2.25% 1573333.576 1608749.758 - 2.15% -
SetIntersection_Interlaced_Set_float_16384_4 2.25% 172337323.014 176214968.032 - 1.83% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.25% 27.706 28.329 - 0.47% -
BM_RangesMakeThenSortHeap_float_Heap_1024 2.25% 8.111 8.293 - 0.32% -
std::find_if(vector<int>)_(process_all)/1024 2.25% 283.577 289.948 - -0.13% -
std::set<int>::contains(key)_(non-existent)/32 2.25% 2.348 2.400 - -8.25% -
std::find_first_of(vector<int>)_(large_needle)/32 2.24% 104.780 107.124 - 0.32% -
BM_RangesPushHeap_uint32_Random_256 2.24% 5.924 6.056 - -0.80% -
SetIntersection_Front_Set_uint32_262144_1024 2.24% 15471435.448 15817396.109 - -9.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.24% 3232.173 3304.428 - 0.78% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.23% 11299053.925 11551338.079 - -0.47% -
SetIntersection_Front_Set_string_262144_4 2.23% 1299642.822 1328656.736 - 0.59% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.23% 21.980 22.470 - 1.26% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.23% 206805341.018 211416672.293 - -0.42% -
std::find_if(deque<int>)_(process_all)/32768 2.23% 11637.762 11897.072 - 0.07% -
BM_RangesSortHeap_uint32_4 2.22% 1.033 1.056 - 1.81% -
BM_RangesPopHeap_float_262144 2.22% 38.337 39.189 - 9.03% -
std::map<int,_int>::count(key)_(existent)/32 2.22% 1.697 1.734 - 2.20% -
SetIntersection_Front_Vector_string_256_64 2.21% 11102266.401 11347991.157 - -0.15% -
BM_std_min<unsigned_char>/4096 2.21% 28.934 29.574 - 1.93% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.21% 1885.305 1927.013 - 2.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.21% 138121.258 141170.846 - 3.03% -
SetIntersection_None_Set_uint64_1024_256 2.20% 8709903.188 8901657.171 - 1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.20% 4098.563 4188.586 - -0.49% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.20% 1921.629 1963.825 - 1.78% -
std::copy(list<int>)/64 2.20% 32.056 32.760 - 6.31% -
std::remove_if(deque<int>)_(prefix)/32 2.19% 58.069 59.343 - -0.02% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.19% 4.360 4.456 - -4.32% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 2.19% 3.957 4.043 - 0.87% -
BM_std_min<int>/4 2.19% 1.022 1.044 - 0.15% -
BM_num_get<unsigned_long> 2.19% 11.058 11.300 - 1.82% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.18% 306.174 312.848 - 0.71% -
BM_std_min<long_long>/30 2.18% 3.164 3.233 - -0.00% -
BM_RangesMakeThenSortHeap_float_Random_64 2.17% 17.660 18.043 - 0.40% -
BM_deque_deque_ranges_copy/70000 2.17% 3037.682 3103.670 - -2.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.17% 1201867.408 1227961.876 - 1.70% -
std::multiset<std::string>::insert(value)_(new_value)/1024 2.17% 61.548 62.884 - -0.85% -
SetIntersection_None_Set_uint64_1024_1024 2.17% 8728898.030 8918204.604 - 1.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 2.16% 17.036 17.405 - 1.29% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.16% 3.110 3.177 - 5.63% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 2.16% 21.641 22.109 - -5.67% -
BM_std_minmax<unsigned_short>/21 2.16% 1.962 2.005 - 3.21% -
BM_deque_vector_copy_backward/65536 2.16% 8139.984 8316.051 - 0.44% -
BM_std_min<unsigned_short>/512 2.16% 7.139 7.293 - -0.86% -
BM_std_min<short>/31 2.16% 2.571 2.626 - 1.64% -
rng::find_last(vector<char>)_(bail_10%)/8 2.16% 1.567 1.600 - -0.32% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.16% 9.891 10.105 - 0.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.16% 10.472 10.698 - 0.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.16% 390836.472 399272.685 - 1.56% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.16% 2440.793 2493.461 - 0.99% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.16% 14223.418 14530.196 - 0.08% -
rng::move_backward(deque<int>)/262144 2.15% 29928.839 30573.169 - 0.22% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.15% 12696.049 12969.189 - 10.08% -
BM_MakeThenSortHeap_string_PipeOrgan_16 2.15% 9.564 9.770 - 1.85% -
BM_deque_deque_ranges_move_backward/4096 2.15% 152.169 155.436 - 0.13% -
std::rotate_copy(deque<int>)/1024 2.15% 34.211 34.945 - 0.51% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.14% 8.976 9.169 - 4.93% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.14% 1546726.724 1579865.967 - 1.14% -
rng::fold_left(list<int>)/8192 2.14% 10517.347 10742.597 - 2.65% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 2.14% 25.770 26.322 - 0.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 2.14% 815.045 832.454 - 0.48% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 2.14% 43.268 44.192 - 20.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.13% 638636.758 652266.889 - -0.45% -
bm_ranges_lexicographical_compare<signed_char>/512 2.13% 7.690 7.854 - 1.39% -
BM_RangesPushHeap_string_Descending_4 2.13% 1.881 1.921 - 0.84% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.13% 586.673 599.170 - -0.08% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.12% 0.540 0.551 - 1.88% -
std::find_end(list<int>,_pred)_(single_element)/8192 2.12% 9275.978 9473.066 - 13.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.12% 0.562 0.574 - 5.48% -
SetIntersection_Front_Vector_uint64_1024_1024 2.12% 5850734.694 5974839.809 - -0.12% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.12% 7033.546 7182.732 - 2.28% -
std::rotate(list<int>)_(1_element_backward)/8192 2.12% 8441.119 8619.681 - -0.64% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.11% 53666.341 54798.574 - -1.18% -
std::set<int>::contains(key)_(existent)/8192 2.11% 8.391 8.568 - 4.15% -
std::multiset<int>::erase(iterator)/8192 2.11% 23.644 24.142 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.10% 143389547.512 146406563.409 - 0.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.10% 218.763 223.362 - 1.71% -
BM_std_min<unsigned_long_long>/30 2.10% 2.692 2.749 - -0.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.10% 23.046 23.530 - 8.14% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.10% 38133.074 38933.890 - -0.09% -
std::move_backward(deque<int>)/262144 2.10% 29751.221 30375.702 - -0.34% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.10% 609.417 622.199 - -0.15% -
std::all_of(list<int>)_(process_all)/50 2.10% 21.545 21.997 - -0.05% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.10% 53957.654 55088.983 - 1.01% -
BM_StringAssignStr_Large_Opaque 2.09% 10.166 10.379 - -3.43% -
std::find_end(vector<int>)_(single_element)/8192 2.09% 1834.008 1872.407 - -2.94% -
BM_MakeThenSortHeap_uint64_Ascending_262144 2.09% 24.954 25.475 - 0.93% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.09% 28.986 29.592 - 0.15% -
std::all_of(list<int>)_(process_all)/32 2.09% 11.494 11.734 - -1.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.09% 6.564 6.701 - -1.07% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.08% 4692.278 4790.071 - -0.18% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.08% 572.944 584.884 - -0.01% -
BM_deque_vector_copy/0 2.08% 1.490 1.521 - 6.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.08% 16.696 17.042 - 2.33% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.07% 2.897 2.957 - 1.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.07% 12351.172 12606.772 - 1.51% -
SetIntersection_None_Set_uint32_262144_4 2.07% 1157711.346 1181648.842 - 2.29% -
SetIntersection_Interlaced_Set_uint64_64_4 2.06% 22528060.249 22992708.161 - 2.70% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.06% 9.013 9.199 - 3.59% -
BM_CmpEqual_int_short 2.06% 1.120 1.143 - 2.00% -
rng::partial_sort(vector<int>)_(descending)/8 2.06% 24.851 25.363 - 1.89% -
BM_std_min<unsigned_int>/28 2.06% 1.962 2.003 - 1.30% -
BM_std_min<unsigned_int>/32 2.05% 2.172 2.217 - 1.18% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.05% 3.504 3.576 - 0.15% -
std::set<int>::upper_bound(key)_(existent)/1024 2.05% 4.135 4.220 - 0.91% -
rng::copy_if(deque<int>)_(every_other)/512 2.04% 182.180 185.904 - 1.60% -
SetIntersection_None_Set_uint64_1024_16 2.04% 8738560.901 8917155.328 - 1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.04% 1217469.129 1242304.006 - 0.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.04% 27.396 27.954 - 3.26% -
rng::partial_sort(deque<int>)_(heap)/8192 2.04% 285883.501 291702.509 - 1.20% -
std::find_first_of(deque<int>)_(small_needle)/50 2.03% 164.557 167.903 - -8.90% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.03% 1921189.127 1960238.527 - 0.68% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 2.03% 4.252 4.339 - 0.93% -
BM_std_min<int>/8 2.03% 1.297 1.323 - -0.61% -
SetIntersection_Interlaced_Set_float_262144_16 2.03% 1599214.761 1631604.330 - 1.07% -
BM_MakeThenSortHeap_uint64_Random_64 2.02% 11.716 11.953 - 1.80% -
BM_std_minmax<unsigned_char>/5 2.02% 1.751 1.787 - -0.45% -
std::move_backward(list<int>)/4096 2.02% 4916.616 5016.003 - 0.14% -
std::multiset<int>::clear()/8192 2.02% 74453.305 75958.112 - -1.56% -
BM_RangesPopHeap_uint32_1024 2.02% 21.369 21.801 - 2.00% -
std::move(vector<int>)/8 2.02% 2.305 2.352 - 5.51% -
std::unordered_set<int>::insert(value)_(new_value)/1024 2.01% 19.511 19.904 - -1.58% -
std::list<int>::ctor(size)/32 2.01% 323.179 329.676 - -3.58% -
BM_std_minmax<unsigned_long_long>/5 2.01% 1.804 1.841 - 2.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 2.01% 17098066.757 17441444.837 - 1.01% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.01% 1563364.666 1594738.201 - 0.31% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.00% 2.908 2.967 - 0.40% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.00% 9.303 9.489 - 1.02% -
BM_deque_deque_ranges_move_backward/70000 2.00% 8505.993 8676.030 - 1.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.00% 2.135 2.178 - 0.05% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.00% 250324.950 255326.925 - 2.45% -
rng::none_of(deque<int>)_(process_all)/8 1.99% 4.385 4.472 - -2.48% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.99% 165000.547 168285.120 - 3.34% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.99% 10.736 10.950 - 3.91% -
BM_vector_deque_ranges_move_backward/1024 1.99% 37.311 38.053 - 0.01% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.99% 26260.727 26782.718 - 4.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.98% 16.272 16.595 - 0.76% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 1.98% 29.042 29.618 - -0.37% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.98% 725.020 739.374 - 0.39% -
std::unordered_multiset<int>::erase(iterator)/1024 1.98% 20.052 20.448 - 0.11% -
SetIntersection_Interlaced_Set_string_64_4 1.97% 26877999.369 27408284.369 - 0.28% -
BM_RangesMakeHeap_float_Random_16 1.97% 1.710 1.744 - 15.66% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.97% 16.700 17.030 - 3.43% -
BM_std_minmax_element<int>/4096 1.97% 1078.512 1099.754 - 7.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.97% 0.901 0.919 - 1.14% -
BM_MakeThenSortHeap_float_Random_262144 1.97% 62.360 63.586 - 1.03% -
std::find_if(list<int>)_(process_all)/8 1.96% 3.424 3.492 - -0.31% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.96% 5339.875 5444.533 - -0.83% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.96% 24.846 25.332 - 1.98% -
rng::find_end(list<int>,_pred)_(single_element)/8192 1.96% 9161.493 9340.862 - 12.60% -
SetIntersection_None_Vector_uint64_262144_1 1.96% 1174309.424 1197296.220 - 2.18% -
bm_lexicographical_compare<int>/64 1.96% 4.813 4.907 - 1.05% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.95% 134.904 137.538 - 0.05% -
rng::starts_with(list<int>)/8 1.95% 2.911 2.967 - -0.21% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.95% 16.478 16.798 - 1.87% -
BM_deque_deque_move_backward/65536 1.94% 8062.987 8219.678 - -1.84% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.94% 2855.264 2910.676 - 1.23% -
SetIntersection_None_Set_uint64_256_4 1.94% 11344161.418 11564076.541 - 0.82% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.94% 8534.597 8699.944 - 1.30% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.94% 34356.153 35021.644 - 0.34% -
std::unique_copy(list<int>)_(contiguous)/8192 1.94% 6889.965 7023.400 - 2.91% -
rng::copy_backward(vector<int>)/4096 1.93% 141.099 143.829 - -2.66% -
BM_std_min<unsigned_char>/64 1.93% 4.087 4.166 - 1.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.93% 371.080 378.241 - 3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.93% 7787858.656 7938139.992 - 0.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.93% 6661.661 6789.985 - 1.83% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.92% 528.970 539.136 - -0.51% -
rng::all_of(deque<int>)_(process_all)/50 1.92% 18.336 18.688 - 3.61% -
std::set<int>::ctor(const&,_alloc)/8192 1.92% 49177.703 50119.952 - 3.03% -
BM_std_min<unsigned_char>/4000 1.91% 27.063 27.581 - 1.83% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.91% 18.487 18.841 - 2.14% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.91% 3.247 3.309 - -0.76% -
BM_MakeHeap_uint32_Random_262144 1.91% 1.007 1.026 - 0.44% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.91% 16841.287 17162.881 - -0.37% -
rng::remove(list<int>)_(prefix)/1024 1.91% 959.795 978.120 - 2.21% -
SetIntersection_None_Set_uint64_256_16 1.91% 10972786.263 11182161.276 - 1.22% -
std::multiset<int>::clear()/1024 1.91% 9452.674 9632.826 - -2.75% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.90% 22.073 22.493 - -1.11% -
BM_std_minmax_element<int>/4000 1.90% 1053.856 1073.889 - 7.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.90% 2.393 2.438 - -6.40% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.90% 372.277 379.341 - 0.35% -
BM_MakeThenSortHeap_string_SingleElement_16 1.90% 13.716 13.976 - 2.18% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 1.89% 24.316 24.775 - 1.51% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.89% 0.762 0.776 - 1.16% -
rng::move_backward(deque<int>)/4096 1.89% 154.970 157.894 - -0.18% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.88% 539.160 549.288 - 3.32% -
BM_deque_deque_ranges_copy_backward/70000 1.88% 8868.120 9034.654 - -0.92% -
BM_PushHeap_uint64_Ascending_1024 1.87% 2.577 2.626 - -0.58% -
BM_tolower_string<wchar_t> 1.87% 6.242 6.359 - 1.30% -
SetIntersection_Front_Vector_uint64_256_4 1.87% 4348956.633 4430367.108 - -0.93% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.87% 24.501 24.959 - 0.66% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.87% 39.256 39.989 - -1.99% -
729_abc_r 1.86% 18.943 19.296 - 4.68% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 1.86% 18.313 18.654 - -0.78% -
std::find_first_of(deque<int>)_(small_needle)/32 1.86% 107.356 109.353 - -6.87% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 1.86% 726.967 740.484 - 1.87% -
std::remove(list<int>)_(prefix)/1024 1.86% 997.403 1015.947 - 3.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.86% 169849.770 173006.717 - 0.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.86% 1.207 1.229 - 3.89% -
std::search(deque<int>)_(single_element)/1000 1.85% 439.237 447.363 - -0.51% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.85% 59.433 60.531 - 1.18% -
std::is_sorted_until(vector<int>,_pred)/1024 1.85% 414.112 421.755 - 5.06% -
BM_std_min<unsigned_int>/12 1.84% 1.481 1.508 - 3.55% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.84% 623971.563 635427.931 - 1.50% -
BM_RangesMakeThenSortHeap_uint32_Random_4 1.83% 3.993 4.067 - 1.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.83% 200.204 203.870 - 2.06% -
std::copy_if(deque<int>)_(every_other)/512 1.83% 182.798 186.140 - 1.85% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.83% 51.414 52.354 - 5.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.83% 83870.291 85402.311 - 1.92% -
BM_deque_vector_ranges_move/5500 1.82% 197.693 201.300 - 1.58% -
SetIntersection_None_Set_string_1024_256 1.82% 8936111.146 9098935.486 - -1.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.82% 39221005.015 39935213.984 - -1.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.82% 136267.164 138743.587 - -0.42% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.82% 355.908 362.372 - 0.42% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.81% 0.983 1.001 - 1.20% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.81% 23.921 24.355 - -2.35% -
std::generate_n(deque<int>)/32 1.81% 8.298 8.449 - 2.03% -
std::none_of(list<int>)_(process_all)/32 1.81% 11.532 11.741 - 0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.81% 794.016 808.402 - 1.42% -
std::is_sorted_until(list<int>)/8 1.81% 2.208 2.248 - 0.63% -
std::set<std::string>::ctor(const&)/1024 1.81% 34300.991 34921.932 - 0.35% -
BM_RangesPushHeap_uint64_Random_256 1.81% 5.718 5.821 - 0.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.81% 15674201.931 15957213.003 - 1.51% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 1.80% 5341.132 5437.536 - -0.85% -
BM_std_min<unsigned_char>/24 1.80% 2.757 2.807 - 0.72% -
BM_StringDestroy_Huge 1.80% 10.624 10.816 - 2.03% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.80% 13443.306 13685.658 - 1.08% -
BM_num_get<void*> 1.80% 11.654 11.864 - -0.38% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.80% 49.396 50.286 - 1.36% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.80% 11.471 11.677 - 1.48% -
BM_std_minmax<short>/26 1.80% 2.480 2.525 - 1.09% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.80% 20.479 20.847 - 0.63% -
std::multiset<int>::erase(iterator)/32 1.80% 21.319 21.703 - -0.84% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.80% 24.128 24.562 - -0.18% -
rng::sort(deque<int>)_(repeated)/8 1.79% 18.482 18.813 - 0.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.79% 12269.656 12489.262 - 0.07% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.78% 39.421 40.123 - 1.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.78% 11027959.919 11224329.873 - -1.17% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.78% 22.143 22.538 - 2.22% -
BM_std_minmax<unsigned_short>/3 1.78% 1.165 1.186 - -1.27% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.78% 9758014.217 9931451.216 - 0.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 143010.130 145551.257 - 2.07% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.78% 22.769 23.173 - -4.65% -
BM_std_minmax_element<int>/65536 1.78% 17223.564 17529.429 - 7.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.77% 1137567.190 1157741.885 - 2.40% -
std::partition(vector<int>)_(sparse)/32 1.77% 8.726 8.880 - 0.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.77% 151016.469 153685.576 - 2.93% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.76% 3.908 3.977 - -0.75% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.76% 1.279 1.302 - -0.00% -
BM_std_minmax_element<int>/64000 1.76% 16831.837 17128.503 - 6.81% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.76% 4236060.176 4310520.359 - 0.42% -
BM_std_minmax_element<int>/70000 1.75% 18408.428 18730.371 - 7.08% -
rng::stable_sort(deque<int>)_(heap)/1024 1.75% 2722.797 2770.399 - 1.16% -
BM_std_minmax<long_long>/7 1.75% 2.598 2.643 - 2.33% -
SetIntersection_Front_Vector_string_16384_64 1.75% 3474570.334 3535258.393 - 5.89% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.74% 8903.991 9059.132 - 0.10% -
BM_std_minmax<unsigned_short>/28 1.74% 2.543 2.588 - 1.75% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.74% 1509789.326 1536066.576 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.74% 3.490 3.550 - -0.88% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.74% 24.344 24.768 - 2.07% -
BM_num_get<long_long> 1.73% 11.169 11.363 - -4.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.73% 16.047 16.325 - 0.82% -
std::map<std::string,_int>::clear()/32 1.73% 897.888 913.438 - 2.53% -
rng::fill_n(vector<int>)/1024 1.73% 29.270 29.777 - 0.81% -
SetIntersection_Interlaced_Vector_string_1024_1 1.73% 1116861.479 1136198.410 - -1.41% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.73% 9154.232 9312.495 - 1.01% -
SetIntersection_None_Vector_uint64_16384_16384 1.73% 1168103.850 1188283.002 - 2.59% -
rng::replace(vector<int>)_(prefix)/8192 1.73% 1263.413 1285.236 - 7.90% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.72% 36197.141 36821.444 - 0.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.72% 199.687 203.130 - 2.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.72% 6683.945 6799.202 - 2.10% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.72% 38.743 39.411 - -0.96% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.72% 778.068 791.473 - -0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.72% 23.453 23.857 - 3.42% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.72% 1261439.127 1283142.904 - 0.51% -
std::generate(list<int>)/32 1.72% 8.540 8.687 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.71% 79399.939 80761.312 - 1.11% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.71% 213999564.324 217667725.829 - 0.55% -
std::set<int>::erase(key)_(existent)/1024 1.71% 38.586 39.247 - -3.48% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.70% 1.267 1.288 - 2.18% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.70% 41.528 42.235 - 0.79% -
std::multiset<std::string>::clear()/8192 1.70% 200013.941 203414.807 - -0.09% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.70% 9.285 9.443 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.69% 13711.062 13943.379 - -0.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.69% 42.841 43.567 - 0.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.69% 17.695 17.995 - 0.52% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 1.69% 5348.338 5438.814 - -0.92% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.69% 4.892 4.974 - 3.00% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.69% 54.835 55.762 - 1.45% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.69% 10.584 10.763 - 3.88% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.69% 511.311 519.950 - 0.49% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.69% 1651.943 1679.826 - 1.54% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.68% 1.273 1.294 - -0.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.68% 605.369 615.548 - 20.76% -
std::partition(vector<int>)_(sparse)/50 1.68% 13.799 14.031 - 0.84% -
BM_num_get<unsigned_short> 1.68% 10.520 10.697 - 0.03% -
BM_MakeThenSortHeap_uint64_Random_4 1.68% 4.024 4.091 - 3.22% -
BM_deque_deque_ranges_move/64000 1.68% 2837.385 2884.969 - 1.03% -
std::move_backward(deque<int>)/32768 1.68% 3607.432 3667.899 - -0.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.67% 561.789 571.198 - 0.01% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.67% 2448.543 2489.532 - 1.70% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.67% 173.553 176.456 - 1.60% -
SetIntersection_Interlaced_Set_float_16384_16 1.67% 210626031.949 214149111.027 - 0.56% -
rng::partial_sort(vector<int>)_(ascending)/8 1.67% 20.636 20.980 - 1.06% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.67% 540.459 549.480 - 0.59% -
BM_RangesPushHeap_float_Ascending_64 1.67% 1.747 1.777 - 1.47% -
BM_deque_deque_copy/4000 1.66% 145.493 147.912 - -0.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.66% 24.618 25.027 - -2.88% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.66% 848.529 862.618 - 0.16% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.66% 16.129 16.397 - 0.85% -
std::remove_if(list<int>)_(prefix)/1024 1.66% 1047.197 1064.576 - 4.50% -
std::move(list<int>)/32768 1.66% 30781.152 31291.013 - -0.93% -
std::set<int>::ctor(&&,_different_allocs)/1024 1.65% 5771.482 5866.664 - 0.90% -
SetIntersection_Front_Vector_uint32_262144_1 1.65% 1089372.245 1107330.145 - -1.12% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.65% 41.761 42.450 - -0.95% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.65% 31.514 32.034 - -2.31% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.65% 4.117 4.185 - -1.10% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 1.64% 7544.921 7668.989 - 3.41% -
BM_vector_deque_ranges_copy_backward/512 1.64% 17.908 18.202 - 3.37% -
SetIntersection_None_Set_string_262144_4 1.64% 1687660.154 1715391.275 - 3.13% -
BM_deque_deque_ranges_copy_backward/64000 1.64% 7903.927 8033.792 - 1.23% -
rng::sort(vector<int>)_(heap)/8 1.64% 22.230 22.595 - 0.22% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.64% 7061741.999 7177659.794 - 3.67% -
BM_MakeThenSortHeap_float_Descending_16 1.64% 1.840 1.870 - -0.49% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.64% 78.951 80.244 - 1.06% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.63% 2.477 2.518 - -1.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.63% 2.635 2.678 - 21.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.63% 5461.853 5551.052 - 0.30% -
BM_PopHeap_float_16384 1.63% 33.137 33.678 - -1.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.63% 10.045 10.209 - 3.64% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.63% 3.568 3.627 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.63% 1224040.143 1243997.376 - -0.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 1.63% 604434.425 614278.069 - 1.08% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.63% 12755.831 12963.499 - 3.24% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.63% 256.363 260.532 - 2.62% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.63% 19.210 19.523 - 3.01% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.62% 26.369 26.798 - 1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.62% 11.477 11.663 - 0.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.62% 3.455 3.511 - 4.06% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.62% 54255.902 55135.568 - 0.39% -
BM_vector_deque_copy_backward/64 1.62% 2.961 3.009 - -2.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.62% 1134963.232 1153349.690 - -0.53% -
BM_RangesPushHeap_uint32_Ascending_262144 1.62% 8.036 8.166 - -1.76% -
SetIntersection_Interlaced_Set_string_16_4 1.62% 76441112.552 77679037.445 - 0.12% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.62% 47.467 48.234 - 3.01% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.62% 50368.839 51182.625 - -2.83% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.62% 1904.935 1935.704 - 1.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.61% 792.503 805.283 - -1.35% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.61% 41542.158 42211.819 - 0.08% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.61% 2.392 2.430 - 0.59% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.60% 16.727 16.996 - 0.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.60% 17229.120 17505.553 - 0.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.60% 349220.879 354822.849 - -0.27% -
BM_MakeThenSortHeap_uint32_Heap_16 1.60% 5.124 5.206 - 1.50% -
BM_std_minmax<unsigned_short>/29 1.60% 2.574 2.615 - 0.03% -
BM_vector_deque_move_backward/512 1.60% 17.601 17.882 - -0.73% -
SetIntersection_Front_Vector_string_262144_64 1.60% 3494745.407 3550489.963 - -0.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.59% 9850.082 10007.166 - -0.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.59% 4.521 4.593 - -1.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.59% 1.233 1.253 - -3.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.59% 1161018.633 1179442.369 - -0.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.58% 3810.438 3870.788 - 0.41% -
BM_std_minmax<short>/24 1.58% 2.225 2.260 - -1.49% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.58% 31.815 32.318 - -0.04% -
rng::rotate(vector<bool>)_(by_1/3)/8192 1.58% 145.253 147.551 - 1.16% -
std::is_sorted(list<int>)/8192 1.58% 7170.888 7284.269 - 8.78% -
BM_std_minmax<unsigned_char>/6 1.58% 2.048 2.081 - -0.03% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.57% 990331.326 1005920.445 - 1.37% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.57% 10.543 10.708 - 2.33% -
BM_deque_vector_ranges_move_backward/4000 1.57% 141.448 143.671 - 0.77% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.57% 216.716 220.117 - -2.13% -
BM_PushHeap_uint64_Random_64 1.57% 5.273 5.356 - 3.53% -
BM_std_minmax_element<int>/5500 1.57% 1441.659 1464.263 - 6.10% -
std::shift_left(deque<int>)/32 1.57% 4.728 4.803 - 1.60% -
std::search(vector<int>)_(single_element)/1000 1.57% 228.684 232.265 - -1.55% -
std::find_if_not(vector<char>)_(process_all)/1024 1.57% 270.441 274.676 - 0.33% -
BM_std_min<long_long>/22 1.56% 2.654 2.695 - 1.99% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.56% 343828812.084 349201339.665 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.56% 8343790.144 8474125.320 - 1.24% -
std::multiset<std::string>::erase(iterator)/32 1.56% 30.769 31.250 - -0.42% -
SetIntersection_Front_Set_uint32_4_4 1.56% 147522750.049 149825846.551 - 1.58% -
std::partition(deque<int>)_(sparse)/32 1.56% 9.640 9.791 - -10.34% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.56% 1.107 1.124 - 5.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.56% 55686.736 56554.930 - 0.82% -
rng::sort(deque<int>)_(repeated)/1024 1.56% 946.790 961.550 - -0.24% -
BM_MakeThenSortHeap_uint64_Descending_256 1.55% 8.639 8.774 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.55% 1213590.929 1232432.806 - -0.27% -
SetIntersection_Front_Set_uint32_256_1 1.55% 4445411.054 4514409.463 - 1.54% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.55% 197.218 200.278 - 0.91% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.55% 820.462 833.174 - 1.43% -
SetIntersection_Front_Vector_uint64_64_4 1.55% 16837346.302 17098155.639 - 0.78% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.55% 1909.952 1939.519 - 0.80% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.55% 30.574 31.047 - 1.63% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.55% 1861108.073 1889871.336 - 0.84% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.55% 204742.214 207905.914 - 0.63% -
std::multiset<std::string>::ctor(const&)/1024 1.55% 35540.210 36089.318 - 3.64% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.54% 356.894 362.403 - 0.91% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.54% 16.886 17.146 - 0.71% -
BM_std_min<int>/12 1.54% 1.492 1.515 - -1.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.54% 10.981 11.150 - 1.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.54% 141903.476 144089.470 - 0.21% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.54% 8.394 8.523 - 0.94% -
BM_StringCopy_Huge 1.54% 100.977 102.532 - -1.22% -
std::stable_sort(deque<int>)_(heap)/1024 1.54% 2716.434 2758.236 - 0.22% -
BM_CmpEqual_uint_short 1.53% 1.060 1.076 - 1.54% -
BM_std_minmax<char>/13 1.53% 2.242 2.276 - 5.77% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.53% 382532.526 388390.146 - 0.25% -
rng::partition_copy(list<int>)/8192 1.53% 7369.174 7482.005 - -1.16% -
rng::for_each_n(deque<int>)/50 1.53% 3.920 3.979 - -0.39% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.53% 19.666 19.966 - -0.67% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.53% 72615.390 73724.750 - 0.02% -
SetIntersection_Front_Vector_uint64_256_16 1.52% 4428659.873 4496104.753 - 0.45% -
rng::rotate(deque<int>)_(by_1/2)/32 1.52% 7.340 7.451 - -0.75% -
SetIntersection_None_Set_float_16384_16384 1.52% 156755842.003 159135561.196 - 0.52% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.52% 22.546 22.888 - 0.12% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 1.52% 25.474 25.860 - 1.26% -
std::copy_n(vector<int>)/8 1.52% 2.165 2.198 - 3.36% -
std::partition_point(deque<int>)/8192 1.51% 16.243 16.488 - 0.00% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.51% 359.129 364.541 - 1.42% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 1.51% 164.974 167.460 - 0.73% -
BM_MakeThenSortHeap_uint64_Random_16384 1.50% 22.087 22.419 - 1.16% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.50% 510573.142 518234.092 - 1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.50% 16.295 16.540 - 0.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.50% 11.776 11.952 - 0.97% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.50% 5866746.350 5954667.918 - 2.31% -
SetIntersection_None_Set_float_256_16 1.50% 11083560.219 11249533.865 - 2.24% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.50% 25.435 25.815 - -1.34% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.49% 5.376 5.457 - 0.06% -
SetIntersection_Interlaced_Set_float_262144_262144 1.49% 1821099.609 1848323.811 - -0.40% -
BM_std_min<short>/21 1.49% 1.828 1.855 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.49% 166312531.211 168795854.260 - -1.05% -
std::unordered_map<int,_int>::ctor(const&)/32 1.49% 201.044 204.046 - 2.01% -
BM_std_min<char>/1024 1.49% 8.310 8.434 - -0.93% -
BM_PushHeap_float_Random_16384 1.49% 7.525 7.638 - 1.11% -
SetIntersection_Front_Vector_uint64_16384_256 1.49% 2291855.874 2326029.619 - -0.86% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.49% 4.044 4.104 - 0.91% -
std::set<std::string>::ctor(const&)/32 1.49% 691.335 701.639 - 2.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.49% 1858.385 1886.075 - 2.35% -
std::replace(vector<int>)_(sprinkled)/32 1.49% 5.036 5.111 - -6.71% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.49% 8.908 9.040 - 0.66% -
BM_MakeThenSortHeap_uint32_Heap_64 1.49% 8.100 8.221 - 1.30% -
BM_std_minmax<unsigned_int>/9 1.49% 1.157 1.174 - -0.74% -
std::map<int,_int>::count(key)_(existent)/1024 1.49% 4.359 4.424 - 5.86% -
SetIntersection_Interlaced_Set_string_16384_1024 1.49% 339042062.996 344088151.913 - -3.02% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.49% 35.316 35.842 - -0.30% -
std::move(vector<bool>)_(unaligned)/64 1.49% 1.534 1.557 - 0.52% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.49% 9.269 9.407 - 0.72% -
BM_std_min<short>/20 1.49% 2.248 2.281 - 0.93% -
BM_lexicographical_compare_three_way_fast_path/262144 1.48% 60464.789 61362.178 - 0.42% -
rng::stable_partition(list<int>)_(dense)/1024 1.48% 1745.580 1771.485 - 1.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.48% 34.671 35.185 - 4.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 1.48% 6.875 6.977 - 0.73% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.48% 11.542 11.713 - 0.58% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.48% 2876.226 2918.674 - 1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.47% 9.454 9.593 - -0.64% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.47% 2.353 2.388 - -1.78% -
std::replace_if(vector<int>)_(prefix)/1024 1.47% 271.697 275.686 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.47% 28241113.491 28655597.309 - 3.78% -
SetIntersection_Interlaced_Vector_string_16_4 1.47% 71559369.034 72609315.273 - 1.04% -
BM_StringFindCharLiteral/64 1.47% 2.089 2.120 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.47% 20018363.160 20311758.826 - -1.84% -
BM_std_min<char>/6 1.46% 1.589 1.612 - 3.28% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.46% 1712.715 1737.773 - 25.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.46% 10.977 11.137 - 3.72% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.46% 5347.640 5425.658 - -1.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.46% 0.991 1.005 - -0.65% -
BM_vector_deque_copy_backward/1 1.46% 2.310 2.344 - -7.53% -
std::search(vector<int>)_(single_element)/1024 1.45% 234.213 237.620 - -1.50% -
rng::replace(vector<int>)_(sprinkled)/1024 1.45% 172.147 174.650 - 1.43% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.45% 13.936 14.138 - 1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.45% 343275906.863 348244063.466 - -0.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.45% 0.826 0.838 - -0.30% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.45% 16.205 16.439 - 0.53% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.45% 1.655 1.679 - -0.46% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.44% 1.357 1.376 - 0.65% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 1.44% 24.395 24.747 - 0.66% -
std::multiset<int>::erase(iterator)/1024 1.44% 23.757 24.099 - 0.47% -
BM_std_minmax<unsigned_int>/7 1.44% 1.745 1.770 - -10.34% -
SetIntersection_Interlaced_Set_string_256_256 1.44% 32395133.878 32860070.063 - 2.78% -
BM_deque_deque_move_backward/4096 1.43% 152.894 155.085 - -1.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.43% 3175.716 3221.195 - 0.44% -
BM_std_min<unsigned_long_long>/24 1.43% 2.683 2.722 - 0.79% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.43% 2913.290 2954.966 - 0.25% -
SetIntersection_Front_Set_float_16384_4 1.43% 1158687.827 1175252.667 - 1.62% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.43% 18.156 18.415 - -3.66% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.43% 1.225 1.243 - 1.00% -
rng::none_of(vector<int>)_(process_all)/32 1.43% 8.329 8.448 - 0.20% -
BM_std_minmax<unsigned_short>/64 1.43% 1.526 1.548 - -2.91% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.43% 54860493.616 55642343.001 - 1.95% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.42% 7.468 7.574 - 0.03% -
SetIntersection_None_Set_uint64_262144_262144 1.42% 1212144.452 1229398.031 - 2.45% -
BM_std_minmax<unsigned_char>/4 1.42% 1.473 1.494 - -0.87% -
SetIntersection_None_Set_float_256_1 1.42% 11760647.673 11927847.522 - 1.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.42% 3.729 3.782 - 0.30% -
std::unique(deque<int>,_pred)_(sprinkled)/32 1.42% 61.101 61.968 - 0.73% -
SetIntersection_Front_Set_uint64_262144_262144 1.42% 1814152.424 1839869.469 - 0.48% -
std::partial_sort(deque<int>)_(shuffled)/8 1.42% 33.296 33.767 - -0.14% -
BM_MakeThenSortHeap_float_Random_1024 1.41% 33.192 33.661 - 0.82% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.41% 58.614 59.439 - 0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.41% 710.045 720.027 - 1.03% -
BM_MakeHeap_uint32_Random_64 1.41% 1.250 1.268 - 0.10% -
SetIntersection_Front_Vector_uint32_256_4 1.40% 4393165.070 4454767.389 - 0.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.40% 13.918 14.113 - 1.89% -
BM_toupper_string<wchar_t> 1.40% 6.178 6.264 - 0.17% -
rng::stable_sort(vector<int>)_(repeated)/8 1.40% 16.572 16.804 - -0.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.40% 19.435 19.706 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.39% 6366303.523 6455040.407 - 6.36% -
BM_MakeThenSortHeap_float_Descending_1024 1.39% 7.981 8.092 - 0.94% -
std::find(vector<int>)_(process_all)/8 1.39% 2.647 2.684 - -1.50% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.39% 214033.841 217009.325 - 1.54% -
BM_MakeThenSortHeap_float_SingleElement_4 1.39% 1.338 1.356 - 0.58% -
rng::contains_subrange(list<int>)_(process_all)/8192 1.39% 7007.931 7105.082 - 5.36% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.39% 18.201 18.453 - 0.02% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.38% 644450.793 653371.856 - 3.77% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.38% 20.113 20.391 - -0.09% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.38% 24.392 24.729 - 1.79% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.38% 880.740 892.887 - -0.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.38% 4.864 4.931 - 1.63% -
std::multiset<int>::insert(value)_(new_value)/32 1.38% 19.698 19.970 - -0.33% -
BM_MakeHeap_uint64_Random_16 1.38% 1.328 1.346 - -1.65% -
std::adjacent_find(vector<int>,_pred)/50 1.38% 23.308 23.629 - -0.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.37% 209689.419 212569.545 - 1.13% -
BM_CmpLess_int_uchar 1.37% 1.118 1.134 - 0.53% -
rng::move_backward(list<int>)/4096 1.37% 6560.116 6649.714 - -8.37% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.36% 50385.792 51073.364 - -2.03% -
std::stable_sort(deque<int>)_(heap)/8192 1.36% 17592.412 17832.335 - -2.16% -
BM_std_min<int>/1024 1.36% 26.654 27.017 - 1.24% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.36% 30.885 31.306 - 0.88% -
SetIntersection_None_Set_string_16384_16384 1.36% 199174592.013 201880738.647 - 1.51% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.36% 69.211 70.151 - -0.67% -
BM_RangesPopHeap_uint32_64 1.36% 12.577 12.748 - 0.84% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.36% 6091.188 6173.819 - 0.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.36% 7.777 7.883 - 0.17% -
BM_RangesPushHeap_uint32_Ascending_1024 1.36% 3.915 3.968 - 0.41% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.35% 52.333 53.041 - 3.06% -
BM_std_minmax<short>/30 1.35% 2.797 2.835 - 3.12% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.35% 6.069 6.151 - 0.57% -
SetIntersection_Interlaced_Set_float_64_64 1.35% 15098730.362 15302708.959 - -2.59% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.35% 12568.340 12738.022 - 34.21% -
std::partial_sort(vector<int>)_(ascending)/8 1.35% 20.668 20.947 - 1.08% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.35% 11.320 11.473 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.34% 1199754.309 1215857.666 - 1.07% -
std::map<int,_int>::clear()/32 1.34% 655.700 664.495 - 1.32% -
std::unique(deque<int>)_(sprinkled)/1024 1.34% 876.229 887.980 - -0.16% -
BM_lexicographical_compare_three_way_fast_path/16384 1.34% 3772.454 3822.981 - -0.31% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.34% 20.649 20.925 - 1.25% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.34% 17.893 18.132 - 0.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.34% 55.137 55.873 - 0.18% -
rng::replace(vector<int>)_(sprinkled)/8192 1.34% 1376.809 1395.200 - 1.41% -
SetIntersection_Interlaced_Set_float_262144_256 1.33% 1579327.798 1600409.182 - 0.45% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.33% 1899.211 1924.535 - 0.16% -
std::adjacent_find(deque<int>,_pred)/50 1.33% 29.704 30.100 - 2.57% -
SetIntersection_Interlaced_Set_float_262144_1024 1.33% 1548152.264 1568779.947 - 0.81% -
BM_MakeHeap_string_PipeOrgan_4 1.33% 2.550 2.584 - 0.52% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.33% 44.410 45.000 - -1.63% -
BM_RangesPushHeap_uint32_Ascending_256 1.33% 3.068 3.108 - 0.38% -
BM_RangesMakeHeap_string_SingleElement_4 1.33% 3.593 3.641 - 0.32% -
rng::fold_left(deque<int>)/8192 1.33% 4368.415 4426.437 - -0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.33% 24.178 24.499 - 0.97% -
std::multiset<int>::insert(value)_(already_present)/32 1.32% 19.001 19.253 - 0.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.32% 3.554 3.601 - 0.82% -
BM_LowerBound_pair<uint32,_uint32>_256 1.32% 32.909 33.343 - -0.28% -
SetIntersection_Front_Set_float_16384_16 1.32% 1316938.492 1334281.260 - 2.49% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.32% 25.542 25.878 - 1.73% -
std::reverse_copy(list<int>)/512 1.32% 366.856 371.683 - 1.51% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.31% 1443988.497 1462934.048 - 1.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.31% 52133.449 52817.377 - 0.95% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.31% 76176.223 77174.439 - 0.38% -
std::stable_partition(vector<int>)_(sparse)/1024 1.31% 207.265 209.977 - -2.98% -
BM_std_min<int>/17 1.31% 0.952 0.965 - 1.00% -
BM_std_min<int>/16 1.31% 1.691 1.713 - -1.12% -
std::swap_ranges(list<int>)/50 1.31% 32.685 33.113 - 1.41% -
BM_MakeThenSortHeap_float_Random_16384 1.31% 47.354 47.973 - 0.94% -
BM_std_min<short>/512 1.31% 7.332 7.428 - 2.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.30% 386.412 391.454 - 1.58% -
BM_std_minmax<long_long>/14 1.30% 3.290 3.333 - 1.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.30% 14518.819 14707.843 - 7.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.30% 22.191 22.479 - 0.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.30% 13.849 14.029 - 0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.30% 1210127.874 1225862.214 - 0.45% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.30% 2.585 2.619 - -0.07% -
SetIntersection_None_Vector_uint64_1024_256 1.30% 1122723.844 1137309.716 - -1.02% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.30% 22.414 22.705 - -2.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.30% 19.805 20.062 - 1.97% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.29% 738.278 747.822 - -1.87% -
std::remove(deque<int>)_(sprinkled)/50 1.29% 57.257 57.997 - -14.42% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.29% 22.296 22.583 - 2.31% -
SetIntersection_Interlaced_Set_uint32_16_4 1.28% 63899834.517 64719953.718 - 0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.28% 1444312.283 1462826.694 - 1.37% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.28% 2903.087 2940.267 - 0.67% -
BM_StringFindMatch2/512 1.28% 990.476 1003.146 - 0.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.28% 9.527 9.649 - 2.59% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.28% 244295.505 247413.283 - 1.52% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.28% 705.691 714.690 - 0.95% -
rng::find_if(vector<char>)_(process_all)/8 1.27% 2.487 2.519 - 2.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.27% 7.270 7.363 - 0.23% -
std::set<int>::erase(key)_(existent)/0 1.27% 20.266 20.524 - -1.50% -
BM_deque_deque_ranges_move/4000 1.27% 145.680 147.530 - -0.38% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.27% 11.848 11.999 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.27% 134711079.062 136420920.457 - 0.73% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.27% 26.268 26.601 - -7.73% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.27% 19.245 19.489 - 0.16% -
rng::partition_copy(deque<int>)/50 1.27% 27.459 27.807 - 1.19% -
std::multiset<int>::erase(iterator)/0 1.27% 19.944 20.197 - -0.30% -
SetIntersection_Front_Vector_uint64_262144_1024 1.26% 5781210.796 5854313.949 - -1.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.26% 145363.947 147198.266 - 1.03% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.26% 81.084 82.108 - 1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.26% 23.834 24.134 - 0.28% -
BM_CmpEqual_ushort_ushort 1.26% 1.107 1.121 - 0.79% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.25% 17.328 17.545 - 0.27% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.25% 1619862.467 1640127.277 - 1.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.25% 161869880.783 163891255.904 - 0.07% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.25% 8.864 8.975 - 0.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.25% 10.200 10.327 - 1.09% -
rng::stable_sort(deque<int>)_(descending)/8 1.24% 27.355 27.695 - -1.99% -
SetIntersection_Front_Set_uint32_16384_4 1.24% 1138839.181 1153004.961 - 5.12% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.24% 5.596 5.665 - 1.08% -
SetIntersection_Front_Set_uint64_256_1 1.24% 4403054.720 4457638.009 - 0.35% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.24% 259.061 262.270 - 2.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.24% 11.323 11.463 - 0.88% -
rng::replace(vector<int>)_(prefix)/1024 1.23% 165.327 167.364 - 5.39% -
rng::reverse_copy(deque<int>)/64 1.23% 19.937 20.182 - 1.23% -
std::shift_left(deque<int>)/1024 1.23% 39.545 40.032 - 0.36% -
SetIntersection_None_Set_string_262144_16 1.23% 1689690.675 1710484.375 - 3.03% -
std::set<std::string>::insert(value)_(already_present)/8192 1.23% 38.534 39.008 - 93.12% -
BM_CmpLess_short_uint 1.23% 1.104 1.117 - 1.25% -
BM_std_min<unsigned_int>/24 1.22% 1.832 1.854 - 1.98% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.22% 0.943 0.955 - -1.27% -
rng::replace_if(list<int>)_(prefix)/8192 1.22% 7204.213 7292.188 - 1.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.22% 15.883 16.077 - 1.21% -
SetIntersection_Front_Set_uint64_1024_16 1.22% 1283184.699 1298813.788 - -0.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 1.22% 5.060 5.122 - 1.55% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.22% 24.760 25.061 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.22% 67967182.702 68794009.760 - 1.71% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.22% 6606.844 6687.184 - 1.30% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.22% 211420.527 213991.308 - 1.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.22% 14.235 14.408 - 3.17% -
rng::rotate_copy(vector<int>)/1024 1.22% 32.503 32.898 - -0.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.22% 14.834 15.014 - -0.44% -
BM_RangesPushHeap_float_Random_1024 1.21% 7.398 7.487 - 0.77% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.21% 955445.278 967046.201 - -0.14% -
BM_std_min<unsigned_short>/19 1.21% 1.893 1.916 - 5.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.21% 251.119 254.165 - 1.70% -
BM_StringAssignAsciizMix_Opaque 1.21% 4.728 4.785 - -2.68% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.21% 31.180 31.557 - 0.29% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.21% 151602.058 153436.766 - 2.81% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.21% 829.335 839.341 - -0.22% -
std::adjacent_find(list<int>)/8 1.21% 2.109 2.134 - 1.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.21% 15.868 16.059 - 0.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.21% 9.164 9.275 - 2.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.20% 1181574.773 1195806.754 - 3.72% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.20% 109.318 110.634 - 1.16% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 635959.970 643611.137 - 0.04% -
BM_std_min<unsigned_long_long>/21 1.20% 1.996 2.020 - -0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 689.465 697.757 - -0.04% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.20% 9.263 9.374 - -1.49% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.20% 14155.231 14325.225 - -0.34% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.20% 42.679 43.192 - -0.32% -
BM_MakeThenSortHeap_uint64_Descending_64 1.20% 8.401 8.502 - 0.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.20% 795.197 804.736 - 2.84% -
BM_CmpLess_schar_short 1.20% 0.948 0.960 - 1.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 608.758 616.048 - 0.16% -
rng::find_end(deque<int>)_(single_element)/8192 1.20% 2203.322 2229.671 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.19% 351309974.797 355507658.959 - 0.80% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.19% 4419.295 4472.094 - 0.67% -
BM_PushHeap_float_Random_256 1.19% 7.211 7.297 - 0.41% -
std::stable_partition(list<int>)_(dense)/1024 1.19% 1743.687 1764.463 - 1.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.19% 13327.247 13485.972 - 0.57% -
SetIntersection_Front_Vector_string_1024_4 1.19% 1238963.220 1253698.144 - 2.51% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.19% 581.090 587.988 - 0.96% -
rng::search(vector<int>)_(same_length)/8192 1.19% 1878.783 1901.075 - 1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.19% 1169774.136 1183649.694 - -0.37% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.19% 23.038 23.311 - -0.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.19% 10.577 10.702 - -0.55% -
SetIntersection_None_Set_string_262144_256 1.19% 1692200.359 1712254.475 - 2.89% -
SetIntersection_None_Set_uint32_256_256 1.18% 5769332.836 5837667.006 - 0.90% -
std::reverse_copy(vector<int>)/64 1.18% 2.471 2.500 - 1.19% -
rng::remove_if(deque<int>)_(prefix)/8192 1.18% 4269.285 4319.758 - 1.06% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.18% 68367.888 69176.058 - 0.70% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.18% 6301.484 6375.934 - -2.23% -
BM_MakeThenSortHeap_float_Ascending_64 1.18% 3.960 4.006 - -1.43% -
std::remove_if(deque<int>)_(prefix)/50 1.18% 66.816 67.605 - -0.17% -
SetIntersection_Interlaced_Set_uint64_256_1 1.18% 4456593.608 4509173.563 - 1.11% -
BM_vector_deque_copy_backward/4096 1.18% 148.348 150.098 - 0.85% -
SetIntersection_Front_Vector_string_16_16 1.18% 54699273.165 55344355.504 - 1.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.18% 7.498 7.586 - 0.74% -
std::rotate(list<int>)_(by_1/4)/50 1.18% 24.949 25.243 - 0.55% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.18% 35.339 35.755 - 1.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.17% 60120.393 60825.929 - 1.34% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.17% 10.802 10.929 - 3.39% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.17% 4.045 4.092 - 0.18% -
SetIntersection_Front_Vector_uint32_256_64 1.17% 4570940.437 4624439.346 - 0.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.17% 25.856 26.158 - 6.53% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.17% 14.938 15.113 - -0.25% -
std::partial_sort(deque<int>)_(repeated)/1024 1.16% 6402.459 6477.043 - 2.56% -
BM_MakeHeap_uint32_Random_16384 1.16% 1.000 1.011 - -1.56% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.16% 25519.283 25815.829 - 0.57% -
BM_std_min<unsigned_char>/1024 1.16% 8.509 8.608 - 0.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.16% 32056.630 32428.959 - -0.98% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.16% 43412.401 43916.408 - 0.45% -
BM_std_min<unsigned_short>/12 1.16% 1.517 1.535 - 2.72% -
BM_PopHeap_string_16 1.16% 14.401 14.568 - 1.34% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.16% 208.455 210.869 - 0.55% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.16% 11.604 11.739 - 2.06% -
BM_RangesPushHeap_float_Ascending_1024 1.16% 3.105 3.141 - 0.60% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.16% 134.145 135.697 - 0.46% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.16% 1878.566 1900.281 - 1.18% -
BM_RangesMakeHeap_string_Random_4 1.16% 5.754 5.820 - 2.09% -
SetIntersection_Front_Set_string_64_64 1.15% 36168943.159 36586506.472 - -1.86% -
BM_deque_vector_move/5500 1.15% 195.883 198.144 - 0.51% -
BM_std_min<short>/26 1.15% 2.099 2.123 - 4.06% -
std::find_if(vector<char>)_(process_all)/8 1.15% 2.425 2.453 - -1.12% -
SetIntersection_Front_Vector_uint64_262144_64 1.15% 1424425.874 1440829.938 - 5.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.15% 6.925 7.004 - -0.35% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.15% 13.697 13.855 - 0.60% -
BM_std_minmax_element<int>/64 1.15% 17.279 17.478 - 3.41% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.15% 52180.416 52779.635 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_256 1.15% 2084884.928 2108825.439 - 0.59% -
SetIntersection_None_Set_uint64_262144_256 1.14% 1203355.875 1217128.986 - 1.07% -
BM_std_min<unsigned_char>/512 1.14% 6.415 6.488 - 1.61% -
BM_RangesMakeThenSortHeap_float_Random_1024 1.14% 32.968 33.346 - 0.65% -
BM_RangesSortHeap_string_16384 1.14% 95.947 97.043 - -1.77% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.14% 206173.258 208528.483 - -2.15% -
rng::stable_sort(deque<int>)_(shuffled)/8192 1.14% 14829.058 14998.452 - 0.68% -
SetIntersection_Interlaced_Set_string_16384_64 1.14% 352010106.061 356028173.669 - -0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.14% 6307.307 6379.288 - -2.83% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.14% 1.195 1.208 - 0.31% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.14% 2631.783 2661.805 - -0.03% -
BM_CmpEqual_uchar_short 1.14% 1.040 1.052 - -0.20% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.14% 10.165 10.281 - -2.66% -
rng::remove_if(deque<int>)_(prefix)/32 1.14% 64.315 65.047 - 5.05% -
rng::stable_sort(deque<int>)_(ascending)/8 1.13% 18.376 18.584 - -1.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.13% 102299.127 103456.234 - -2.46% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.13% 1.196 1.209 - 1.17% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.13% 700.017 707.917 - -0.29% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.13% 343426.413 347299.418 - 0.32% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.13% 33.007 33.379 - 4.75% -
BM_deque_deque_ranges_copy/65536 1.13% 2769.959 2801.165 - 0.48% -
SetIntersection_Front_Vector_string_256_16 1.13% 6434628.005 6507110.084 - 1.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 48679.673 49227.777 - 0.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.13% 4469183.778 4519479.340 - 0.65% -
std::find_if(deque<int>)_(bail_25%)/32768 1.13% 2748.610 2779.540 - 0.69% -
std::copy_n(list<int>)/32768 1.12% 25805.533 26095.738 - -0.98% -
std::rotate_copy(list<int>)/50 1.12% 14.092 14.251 - -0.40% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.12% 19.864 20.087 - 0.12% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.12% 7.508 7.592 - -0.36% -
std::vector<int>::ctor(size)/8192 1.12% 568.932 575.309 - 0.03% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 1.12% 16.372 16.555 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 1.12% 16347819.746 16530364.564 - -36.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.11% 314.247 317.749 - 0.67% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.11% 32.605 32.968 - 0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.11% 147366.814 149009.124 - 0.67% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.11% 4.719 4.772 - -0.66% -
SetIntersection_Front_Set_uint32_64_16 1.11% 16761495.227 16948162.618 - -0.04% -
rng::generate(list<int>)/32 1.11% 8.537 8.632 - -1.04% -
std::for_each_n(vector<int>)/8 1.11% 2.504 2.532 - 3.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.11% 8.591 8.686 - 0.91% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 1.11% 32.091 32.447 - 1.86% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.11% 3.121 3.156 - -0.46% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.11% 123.465 124.833 - 41.21% -
std::move_backward(deque<int>)/1048576 1.11% 127138.003 128546.247 - -0.30% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.11% 1644777.017 1662960.939 - 1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.11% 1687296.959 1705949.625 - 2.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.10% 6641346.373 6714673.808 - -5.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.10% 3113387.127 3147719.158 - -0.06% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.10% 1126179.918 1138594.224 - 4.53% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.10% 19131.650 19342.467 - 0.01% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.10% 48.977 49.516 - 1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.10% 11348349.166 11473292.070 - 1.04% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 296.871 300.139 - -0.14% -
BM_RangesPopHeap_uint64_16 1.10% 7.658 7.743 - 1.66% -
SetIntersection_None_Vector_string_16384_16384 1.10% 1284244.038 1298362.813 - 0.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.10% 14.114 14.269 - 0.90% -
BM_MakeThenSortHeap_uint64_Random_256 1.10% 13.342 13.489 - 1.11% -
rng::copy(list<int>)/4096 1.10% 3065.811 3099.482 - 0.52% -
SetIntersection_Interlaced_Set_float_256_64 1.09% 15482092.676 15651617.883 - 2.03% -
BM_RangesPushHeap_uint64_Ascending_262144 1.09% 4.701 4.752 - -6.32% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.09% 10.221 10.332 - 0.30% -
BM_vector_deque_ranges_move_backward/64 1.09% 2.995 3.027 - 0.94% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.09% 116545110.701 117814889.989 - 3.25% -
SetIntersection_Front_Vector_uint64_4_4 1.09% 143745761.185 145311025.412 - 0.80% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.09% 4.085 4.129 - 4.07% -
SetIntersection_None_Vector_uint64_256_1 1.09% 4511983.133 4561029.059 - 1.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.09% 42761.124 43225.872 - -1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.09% 24.785 25.054 - 1.10% -
BM_RangesMakeHeap_string_Heap_16384 1.09% 5.027 5.081 - 1.07% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.08% 20.673 20.897 - 0.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.08% 578.103 584.372 - 0.02% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.08% 8.968 9.066 - 1.98% -
BM_std_minmax<unsigned_short>/17 1.08% 1.712 1.730 - 1.60% -
SetIntersection_None_Set_string_256_64 1.08% 9574450.136 9677775.534 - 1.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.08% 13528.009 13673.887 - 1.98% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.08% 69.450 70.198 - 1.20% -
BM_PushHeap_uint64_Random_256 1.08% 5.676 5.737 - 2.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.08% 19.509 19.719 - 0.82% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.07% 8279.149 8368.027 - 0.89% -
std::partition_point(deque<int>)/1024 1.07% 9.226 9.325 - -0.51% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 1.07% 17.166 17.350 - 0.87% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.07% 822.208 831.016 - 0.29% -
SetIntersection_None_Vector_uint64_16384_16 1.07% 1150911.147 1163232.136 - -0.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 140999.593 142507.947 - 0.38% -
SetIntersection_Front_Set_uint32_16_1 1.07% 66887662.092 67602289.461 - 0.93% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.07% 1.339 1.353 - 6.41% -
BM_deque_deque_copy_backward/4096 1.07% 154.159 155.803 - -0.06% -
std::rotate(deque<int>)_(1_element_forward)/8192 1.06% 301.589 304.796 - 0.96% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.06% 204539.144 206713.281 - 0.44% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.06% 4.828 4.879 - 0.59% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 1.06% 5.780 5.842 - 0.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 7439.873 7518.722 - 0.59% -
SetIntersection_Interlaced_Set_float_16384_256 1.06% 204562970.796 206726192.224 - -0.39% -
rng::is_sorted_until(list<int>)/1024 1.06% 748.423 756.320 - -1.29% -
SetIntersection_None_Set_uint32_256_1 1.06% 11425949.725 11546496.378 - 0.05% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.05% 717.313 724.880 - 0.22% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.05% 45.949 46.434 - 1.76% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.05% 16590.771 16764.872 - -2.64% -
std::all_of(deque<int>)_(process_all)/8 1.05% 3.091 3.124 - -3.06% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.05% 5580.502 5639.013 - -12.04% -
std::sort(vector<int>)_(heap)/8 1.05% 22.378 22.612 - 0.07% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.05% 2.120 2.142 - -0.76% -
SetIntersection_None_Set_uint64_64_64 1.05% 11869696.710 11993930.884 - -0.36% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.05% 283.395 286.360 - -0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.05% 15.821 15.987 - 0.76% -
BM_RangesPushHeap_string_Random_4 1.05% 5.960 6.023 - 0.92% -
std::stable_sort(deque<int>)_(shuffled)/8 1.05% 24.073 24.325 - 0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.04% 14.112 14.260 - 0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.04% 5368191.344 5424104.446 - -1.17% -
std::find_if(vector<char>)_(process_all)/1024 1.04% 270.231 273.043 - 0.53% -
BM_StringFindNoMatch/512 1.04% 9.272 9.368 - 0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.04% 9.827 9.929 - -0.47% -
BM_MakeThenSortHeap_uint64_Ascending_1024 1.04% 10.678 10.789 - 0.44% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 1.04% 9.006 9.099 - 1.11% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.03% 5.677 5.736 - 0.97% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.03% 25.447 25.710 - 2.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.03% 1192.195 1204.511 - -3.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.03% 2.844 2.873 - -1.28% -
BM_StringEraseToEnd_Large_Opaque 1.03% 1.010 1.020 - -2.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.03% 1.320 1.333 - -0.01% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.03% 1.147 1.159 - -4.30% -
BM_std_min<long_long>/20 1.03% 2.008 2.028 - -0.83% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 1.03% 6.096 6.158 - 0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.03% 562.306 568.071 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.02% 10015323.153 10117914.557 - -0.15% -
SetIntersection_Front_Set_uint64_256_4 1.02% 4449607.936 4495135.358 - -1.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 1.02% 59.847 60.459 - 2.43% -
SetIntersection_Interlaced_Vector_string_16384_4 1.02% 1820903.984 1839519.889 - -0.13% -
BM_SortHeap_uint64_64 1.02% 7.908 7.989 - 0.42% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.02% 4159.352 4201.631 - 1.31% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.01% 7621.439 7698.794 - 1.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 6616.593 6683.674 - 0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.01% 33.716 34.058 - 1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.01% 7483.608 7559.435 - 1.36% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 1.01% 5.602 5.659 - 1.19% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.01% 972.537 982.370 - 0.94% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.01% 16.486 16.653 - 1.49% -
rng::find_if(vector<int>)_(bail_25%)/8 1.01% 1.072 1.083 - 0.90% -
BM_std_minmax_element<short>/64 1.01% 17.237 17.411 - -2.91% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.01% 15.013 15.164 - 0.03% -
BM_vector_deque_ranges_copy_backward/70000 1.01% 8155.895 8237.944 - 3.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 793320.008 801284.670 - -0.17% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.849 - -0.11% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.525 - -1.63% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 206.405 - 2.07% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.82% 164557.850 302.251 - 5.42% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 627.590 - -0.38% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 595.052 - -0.35% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 635.769 - 0.61% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 602.791 - -0.42% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 599.966 - -0.12% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.155 - -0.20% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.539 - -0.26% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.407 - -0.26% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.545 - -0.11% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.946 - 0.12% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.897 - -0.40% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.80% 3176.120 38.249 - 0.98% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 59.677 - -0.48% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.450 - 0.71% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.64% 4568.494 62.303 - 1.40% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.309 - 0.21% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.010 - -0.23% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.066 - -0.37% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.293 - -0.00% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.98% 3856.900 78.091 - -0.64% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.76% 772.137 63.657 - -0.54% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.37% 823.035 71.064 - -0.77% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.24% 821.234 80.152 - -0.51% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.72% 330.652 34.004 - -0.25% -
std::find_end(list<int>)_(match_near_end)/1000 -89.52% 749.559 78.531 - -1.47% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.47% 555.921 58.539 - -0.21% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.44% 264.507 27.925 - 0.59% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.35% 262.594 27.962 - -0.60% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.32% 557.330 59.520 - -0.51% -
rng::find_end(deque<int>)_(match_near_end)/1000 -87.96% 325.687 39.217 - 7.13% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.58% 596.926 74.135 - 0.18% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.16% 590.037 75.773 - -0.80% -
std::find_end(deque<int>)_(same_length)/1024 -81.79% 1848.876 336.752 - -0.14% -
std::find_end(deque<int>)_(same_length)/8192 -81.52% 14836.594 2741.310 - -0.35% -
rng::find_end(deque<int>)_(same_length)/1024 -76.00% 1403.762 336.852 - -0.24% -
rng::find_end(deque<int>)_(same_length)/8192 -74.99% 11291.873 2823.916 - 5.08% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.299 - 3.17% -
std::find_end(deque<int>)_(same_length)/1000 -64.97% 940.071 329.301 - -0.45% -
rng::find_end(deque<int>)_(same_length)/1000 -64.95% 939.226 329.213 - -0.84% -
SetIntersection_Interlaced_Vector_float_262144_64 -60.69% 19934308.373 7835184.308 - -8.88% -
SetIntersection_Interlaced_Vector_float_16384_256 -59.29% 29707649.995 12094755.102 - -17.23% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.19% 11552.573 4945.420 - -0.18% -
SetIntersection_Interlaced_Vector_float_262144_256 -56.31% 51787677.388 22623806.176 - -12.52% -
rng::for_each(map<int>::iterator)/8192 -55.82% 16922.387 7476.563 - -1.54% -
rng::for_each(map<int>)/8192 -55.72% 16713.732 7400.195 - -0.86% -
SetIntersection_Interlaced_Vector_float_262144_1024 -55.48% 156317150.750 69595304.600 - -14.10% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.29% 11485.048 5134.549 - -0.13% -
rng::for_each(multimap<int>)/8192 -54.82% 16489.075 7450.454 - 2.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -53.83% 18.906 8.730 - -45.44% -
rng::for_each(multimap<int>::iterator)/8192 -53.74% 16627.615 7692.714 - 0.62% -
std::remove_copy(list<int>)_(prefix)/1024 -53.44% 1616.980 752.886 - -0.41% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.85% 20587.125 9706.529 - -12.27% -
rng::for_each(multiset<int>)/8192 -52.69% 16312.973 7717.020 - -0.69% -
rng::for_each(set<int>)/8192 -52.53% 16444.769 7806.225 - -0.37% -
rng::fill(list<int>)/50 -52.42% 35.178 16.738 - -0.45% -
std::find_end(deque<int>)_(near_matches)/8192 -52.13% 2352157.408 1126013.356 - -0.52% -
rng::find_last_if(list<int>)_(bail_10%)/50 -52.11% 36.504 17.482 - -0.81% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.83% 3921.697 1888.976 - 0.33% -
std::swap_ranges(list<int>)/1024 -51.61% 1568.947 759.141 - -0.41% -
std::find_end(vector<int>)_(same_length)/1000 -51.26% 499.138 243.302 - -0.23% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.25% 499.582 243.567 - 0.37% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.22% 10257.544 5003.586 - -0.37% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.22% 1251.621 610.560 - -0.32% -
std::find_end(vector<int>)_(same_length)/1024 -51.20% 510.199 248.974 - -0.07% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.19% 1281.249 625.401 - -0.23% -
rng::find_end(vector<int>)_(same_length)/1000 -51.07% 502.089 245.649 - -0.34% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.81% 1547.258 761.021 - -0.63% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.77% 1584.591 780.139 - -0.23% -
rng::find_end(vector<int>)_(same_length)/1024 -50.74% 513.721 253.058 - -0.44% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.73% 1547.523 762.435 - -0.31% -
rng::for_each(set<int>::iterator)/8192 -50.73% 16244.215 8004.214 - 0.26% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.70% 1583.779 780.760 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -50.69% 20892693.637 10303171.586 - 0.82% -
rng::for_each(multiset<int>::iterator)/8192 -50.41% 16188.113 8028.482 - 0.75% -
SetIntersection_Interlaced_Vector_float_16384_64 -50.40% 10547797.829 5231675.855 - -2.07% -
rng::find_end(list<int>)_(same_length)/1000 -50.20% 1475.782 734.960 - -1.50% -
std::find_end(list<int>)_(same_length)/1000 -50.19% 1477.769 736.040 - -1.94% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.95% 1559.576 780.532 - -0.21% -
rng::find_end(list<int>)_(same_length)/1024 -49.77% 1495.851 751.395 - -0.94% -
std::find_end(list<int>)_(same_length)/1024 -49.69% 1508.105 758.654 - -0.20% -
std::find_end(vector<int>)_(same_length)/8192 -49.63% 4048.483 2039.039 - -0.08% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -49.19% 19365.065 9840.001 - -6.92% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.15% 6284039.491 3195659.037 - 1.84% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.05% 1252.685 638.251 - -0.33% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.01% 1222.852 623.527 - -0.18% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.94% 10022.870 5117.287 - -0.16% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.90% 1565.377 799.835 - -0.24% -
rng::find_end(vector<int>)_(same_length)/8192 -48.72% 3826.819 1962.555 - -0.04% -
std::find_end(list<int>)_(same_length)/8192 -48.39% 18652.964 9626.761 - 17.12% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.46% 2136620.622 1122521.337 - -0.71% -
std::find_end(deque<int>)_(near_matches)/1024 -47.33% 31268.968 16467.855 - 0.41% -
std::find_end(deque<int>)_(near_matches)/1000 -47.12% 30100.476 15918.476 - 0.91% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.72% 1440.233 767.352 - -0.22% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.59% 23.598 12.840 - 0.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -45.24% 0.494 0.271 - -10.90% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.04% 1363.352 749.342 - -0.14% -
SetIntersection_Interlaced_Vector_float_16384_1024 -42.84% 73662480.050 42103780.087 - 0.63% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.52% 48.179 27.694 - -23.08% -
BM_std_min<unsigned___int128>/64000 -42.39% 42883.511 24705.230 - -0.25% -
BM_std_min<unsigned___int128>/70000 -42.32% 46877.141 27037.373 - -0.23% -
BM_std_min<unsigned___int128>/65536 -42.30% 43894.516 25328.283 - -0.21% -
BM_std_min<unsigned___int128>/4000 -42.13% 2659.258 1538.884 - -0.06% -
BM_std_min<unsigned___int128>/5500 -42.13% 3656.764 2116.295 - -0.03% -
BM_std_min<unsigned___int128>/4096 -42.12% 2722.689 1575.889 - -0.01% -
BM_std_min<unsigned___int128>/1024 -41.81% 679.539 395.409 - -0.15% -
BM_PushHeap_string_Descending_262144 -41.70% 5.448 3.176 - -30.65% -
BM_PushHeap_float_SingleElement_1 -41.40% 0.697 0.409 - 3.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -41.22% 5992121.144 3522308.254 - -52.03% -
BM_std_min<unsigned___int128>/512 -41.06% 338.247 199.351 - 0.38% -
rng::find_end(list<int>)_(same_length)/8192 -40.80% 15910.348 9419.402 - 12.95% -
BM_std_min<unsigned_long_long>/1 -40.68% 0.458 0.272 - -17.85% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -40.05% 11.940 7.158 - -0.04% -
SetIntersection_Interlaced_Vector_float_16384_16 -38.75% 3891607.232 2383777.398 - 2.18% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.65% 27541.831 16897.846 - 0.57% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -38.63% 49.147 30.162 - -3.11% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.53% 13.472 8.281 - 0.47% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.32% 28629.841 17660.047 - 0.31% -
rng::for_each(set<int>)/50 -37.77% 60.515 37.661 - -0.97% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -37.52% 40.399 25.239 - -17.07% -
BM_RangesMakeHeap_string_Descending_262144 -37.42% 5.681 3.555 - 1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -36.93% 30927304.443 19507222.384 - 13.30% -
BM_std_min<unsigned___int128>/64 -36.86% 38.764 24.477 - -0.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -36.19% 66.455 42.404 - 222.25% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -36.11% 0.616 0.393 - -37.98% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -35.91% 0.697 0.447 - -0.17% -
rng::for_each(multiset<int>::iterator)/50 -35.71% 56.078 36.050 - -0.10% -
std::search(deque<int>)_(no_match)/1024 -34.78% 415.445 270.955 - 3.41% -
BM_vector_deque_ranges_move/0 -33.26% 0.519 0.347 - -30.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -32.92% 80.000 53.667 - -10.64% -
BM_RangesPushHeap_uint64_SingleElement_1 -32.71% 0.616 0.414 - -15.30% -
SetIntersection_Front_Set_float_262144_16384 -32.70% 355021426.120 238935423.417 - -29.23% -
BM_MakeThenSortHeap_string_Descending_1024 -32.22% 38.787 26.290 - -0.58% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.94% 40.917 27.847 - -0.40% -
BM_RangesMakeHeap_uint32_Random_4 -31.89% 1.704 1.160 - -2.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.79% 9.492 6.475 - -27.69% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.50% 59.257 40.593 - 0.21% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.45% 0.489 0.336 - -15.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.25% 13030688.087 8958809.265 - -0.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -31.07% 0.648 0.447 - -3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.90% 12843962.186 8875129.880 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.86% 12841103.054 8878718.630 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.73% 12751375.971 8833073.381 - -0.60% -
std::move(vector<int>)/262144 -30.66% 21917.347 15196.571 - -31.98% -
rng::for_each(set<int>::iterator)/50 -30.58% 50.510 35.062 - -0.98% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -30.56% 0.487 0.338 - -10.50% -
std::rotate_copy(vector<int>)/8192 -30.50% 640.902 445.409 - -32.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -30.45% 31.581 21.965 - -66.92% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -30.18% 61.439 42.894 - -31.13% -
BM_std_min<unsigned___int128>/32 -30.05% 17.403 12.173 - -0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -29.81% 95.888 67.300 - -20.31% -
BM_std_min<unsigned___int128>/31 -29.76% 16.762 11.773 - -0.07% -
BM_RangesPushHeap_float_SingleElement_1 -29.74% 0.637 0.447 - 13.40% -
BM_PushHeap_string_Descending_16384 -29.66% 3.369 2.370 - -5.57% -
BM_std_min<unsigned___int128>/30 -29.43% 16.121 11.377 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.42% 12744330.709 8995401.969 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -29.28% 12818368.126 9065301.453 - -0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.27% 1030.020 728.533 - -7.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.97% 35.906 25.503 - -23.84% -
BM_std_min<unsigned___int128>/29 -28.92% 15.478 11.002 - -0.06% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.86% 2155931.059 1533812.285 - -2.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.83% 46.002 32.740 - 0.48% -
std::copy_n(vector<int>)/4096 -28.64% 208.171 148.554 - -31.57% -
BM_RangesPushHeap_string_Descending_262144 -28.62% 5.119 3.654 - 9.95% -
std::copy(vector<int>)/4096 -28.62% 230.508 164.546 - 4.37% -
BM_std_min<unsigned___int128>/28 -28.54% 14.826 10.594 - -0.09% -
std::shift_right(vector<int>)/32 -28.48% 4.136 2.958 - -27.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -28.48% 39.687 28.386 - -3.17% -
rng::search(deque<int>)_(near_matches)/1024 -28.16% 25225.077 18120.649 - -0.12% -
rng::is_sorted_until(deque<int>)/8 -28.10% 4.285 3.081 - -2.30% -
rng::search(deque<int>)_(near_matches)/1000 -28.04% 24086.824 17332.073 - -0.37% -
BM_std_min<unsigned___int128>/27 -27.96% 14.170 10.208 - -0.12% -
BM_std_min<unsigned___int128>/26 -27.89% 13.575 9.789 - -0.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.86% 40.813 29.441 - -0.19% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.73% 6.580 4.756 - -25.28% -
BM_RangesMakeHeap_string_Ascending_262144 -27.67% 9.764 7.063 - -27.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.10% 61.348 44.725 - -18.84% -
rng::adjacent_find(deque<int>)/50 -26.93% 18.803 13.739 - -4.33% -
BM_std_min<unsigned___int128>/25 -26.73% 12.916 9.463 - -0.04% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -26.57% 38.362 28.168 - -6.87% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -26.39% 93.675 68.953 - -26.56% -
SetIntersection_Interlaced_Vector_float_1024_16 -26.08% 2819898.220 2084428.847 - 4.44% -
BM_std_min<unsigned___int128>/24 -25.98% 12.292 9.099 - -0.10% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -25.81% 86.808 64.404 - -25.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -25.78% 7.191 5.337 - -28.49% -
BM_align/1 -25.74% 0.897 0.666 - -24.81% -
BM_align/8 -25.74% 0.898 0.667 - -24.45% -
BM_RangesMakeHeap_string_Descending_16384 -25.56% 3.849 2.866 - 1.38% -
BM_align/64 -25.53% 0.896 0.667 - -24.40% -
BM_align/256 -25.44% 0.898 0.669 - -24.22% -
BM_PushHeap_string_Descending_1024 -25.29% 3.315 2.477 - -2.29% -
BM_vector_deque_ranges_move_backward/0 -25.25% 0.606 0.453 - -33.42% -
BM_std_min<unsigned___int128>/23 -25.17% 11.655 8.721 - -0.12% -
rng::for_each(map<int>::iterator)/50 -24.68% 49.859 37.555 - -0.27% -
BM_PushHeap_string_Descending_256 -24.65% 3.067 2.311 - -2.95% -
BM_PushHeap_string_Ascending_262144 -24.62% 37.413 28.200 - -3.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -24.60% 4794321.919 3615067.699 - -34.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -24.43% 11916398.273 9005557.058 - 2.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.42% 23.667 17.888 - -18.32% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.40% 26.619 20.123 - -23.13% -
BM_std_min<unsigned___int128>/22 -24.36% 11.007 8.326 - -0.18% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -24.35% 0.611 0.462 - -16.43% -
rng::adjacent_find(deque<int>)/8 -24.20% 3.750 2.842 - -11.39% -
SetIntersection_Interlaced_Vector_float_256_64 -24.17% 8922089.377 6765595.792 - -10.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.15% 38.247 29.011 - -0.49% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -24.11% 73.999 56.156 - -53.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -24.11% 1029.055 780.996 - -12.81% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -24.05% 11.792 8.957 - -7.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -24.02% 0.350 0.266 - -14.22% -
BM_RangesMakeHeap_string_Descending_1024 -23.96% 3.569 2.714 - -3.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.83% 37.470 28.543 - -19.96% -
std::unordered_set<int>::count(key)_(non-existent)/0 -23.64% 0.405 0.309 - -36.48% -
BM_std_min<unsigned___int128>/21 -23.55% 10.385 7.939 - -0.05% -
SetIntersection_Interlaced_Vector_float_256_16 -23.16% 7980317.087 6131923.477 - -0.26% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -23.08% 9.978 7.675 - -32.59% -
rng::copy_backward(vector<int>)/32768 -22.99% 3286.674 2531.101 - -8.52% -
BM_std_minmax<long_long>/2 -22.98% 1.315 1.013 - -23.89% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -22.81% 0.695 0.537 - 8.14% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -22.65% 6.816 5.272 - 1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -22.63% 40480084.849 31318103.125 - -31.81% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.31% 95.417 74.133 - -1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -22.22% 5030158.399 3912519.491 - -30.64% -
BM_std_min<unsigned___int128>/20 -22.22% 9.775 7.603 - -0.10% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -22.10% 11.534 8.985 - -8.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.03% 0.349 0.272 - 0.28% -
BM_std_minmax<long_long>/3 -21.96% 1.750 1.365 - -20.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.94% 53.323 41.623 - -22.12% -
BM_RangesMakeHeap_string_Random_262144 -21.83% 19.422 15.183 - 1.22% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -21.56% 11081.635 8692.079 - 6.31% -
BM_PushHeap_string_PipeOrgan_262144 -21.28% 22.068 17.371 - -0.44% -
BM_std_min<unsigned___int128>/19 -21.03% 9.153 7.228 - -0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -20.88% 953.567 754.417 - -14.00% -
vector<bool>::reserve() -20.53% 10.127 8.047 - -1.55% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.28% 2426521.335 1934537.983 - 3.20% -
BM_RangesMakeHeap_string_Descending_256 -20.23% 3.427 2.734 - 1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -20.19% 0.697 0.557 - 10.46% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -20.19% 866.786 691.756 - -8.08% -
BM_PushHeap_string_PipeOrgan_16384 -20.07% 16.302 13.031 - -6.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -20.07% 46.158 36.895 - 12.90% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -19.93% 0.556 0.445 - -0.57% -
BM_std_min<unsigned___int128>/18 -19.73% 8.531 6.847 - -0.12% -
rng::for_each(multimap<int>)/50 -19.66% 50.521 40.588 - 1.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.63% 36.432 29.278 - -0.33% -
rng::contains(list<int>)_(process_all)/32 -19.62% 11.260 9.050 - -3.22% -
std::move(list<int>)/64 -19.57% 48.844 39.286 - -0.59% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.52% 31.956 25.718 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.50% 1.146 0.922 - -14.27% -
BM_vector_deque_ranges_copy/64000 -19.44% 2956.845 2381.965 - -18.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -19.42% 38973084.340 31406182.381 - -36.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -19.01% 0.556 0.450 - -7.11% -
BM_vector_deque_move/64000 -18.96% 2929.030 2373.818 - -18.51% -
std::copy(vector<bool>)_(aligned)/262144 -18.92% 684.074 554.628 - -12.86% -
BM_vector_deque_copy/64000 -18.91% 2941.764 2385.613 - -18.18% -
SetIntersection_Interlaced_Vector_string_262144_64 -18.79% 22115214.153 17959222.597 - -2.37% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.77% 11.119 9.031 - -4.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -18.66% 71.999 58.567 - 19.04% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -18.55% 1.339 1.091 - 6.44% -
BM_vector_deque_move/70000 -18.52% 3168.333 2581.427 - -17.21% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.41% 2342269.648 1911121.820 - 0.25% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -18.27% 62.168 50.813 - 9.76% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -18.21% 838.420 685.715 - -7.60% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -18.16% 0.637 0.521 - 19.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -18.05% 1939.794 1589.675 - -10.26% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -17.96% 11.019 9.040 - -8.30% -
rng::rotate_copy(list<int>)/8192 -17.93% 8304.351 6815.402 - -1.98% -
BM_std_min<unsigned___int128>/17 -17.93% 7.890 6.475 - -0.08% -
BM_PushHeap_string_Random_262144 -17.77% 21.799 17.926 - -10.42% -
std::set<std::string>::erase(iterator)/32 -17.77% 31.185 25.645 - -0.47% -
BM_vector_deque_ranges_copy/65536 -17.65% 2875.076 2367.526 - -19.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -17.56% 42.521 35.056 - -0.50% -
BM_vector_deque_move/65536 -17.55% 2875.902 2371.323 - -18.98% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -17.51% 12642.666 10428.661 - 5.47% -
BM_vector_deque_ranges_copy/70000 -17.51% 3133.310 2584.642 - -17.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -17.50% 7160322.808 5907332.525 - -42.10% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -17.47% 38.494 31.770 - -1.19% -
rng::is_sorted(list<int>,_pred)/8192 -17.40% 8842.431 7303.877 - 1.47% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.40% 40414.932 33382.902 - 2.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.40% 27.327 22.574 - -0.81% -
SetIntersection_Interlaced_Vector_float_1024_1024 -17.31% 7182027.345 5938860.711 - -0.58% -
BM_vector_deque_ranges_move/65536 -17.25% 2859.981 2366.769 - -19.02% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -17.23% 24.595 20.357 - -7.74% -
BM_vector_deque_copy/70000 -17.21% 3131.595 2592.697 - -16.98% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -17.14% 38852.096 32192.939 - 3.63% -
std::unique(deque<int>)_(sprinkled)/52 -17.12% 84.561 70.085 - -3.83% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.96% 41.952 34.835 - -20.48% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -16.94% 16676.190 13851.699 - 4.62% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -16.82% 40.858 33.986 - -15.54% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.77% 1702202.816 1416778.340 - -1.72% -
rng::is_sorted_until(list<int>)/8192 -16.75% 8253.666 6871.439 - 0.38% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -16.61% 0.484 0.404 - 48.11% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -16.45% 27176762.565 22705285.920 - 4.49% -
BM_vector_deque_ranges_move/64000 -16.37% 2853.758 2386.723 - -18.13% -
rng::partition(deque<int>)_(sparse)/32 -16.31% 13.592 11.376 - 8.49% -
rng::for_each(multiset<int>)/50 -16.27% 45.153 37.807 - -0.10% -
BM_PushHeap_string_Descending_64 -16.25% 2.692 2.254 - -1.25% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.18% 12.832 10.756 - -1.10% -
BM_std_min<unsigned___int128>/16 -16.15% 7.292 6.115 - -0.03% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.13% 5.894 4.943 - -0.26% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -16.09% 1731.791 1453.127 - -7.22% -
std::find_end(vector<int>)_(near_matches)/8192 -16.08% 919809.210 771932.292 - -0.01% -
BM_StringRead_Hot_Deep_Large -16.01% 0.576 0.483 - -15.90% -
std::rotate(list<int>)_(by_1/2)/32 -15.89% 7.086 5.960 - -0.30% -
BM_vector_deque_move/0 -15.73% 0.555 0.468 - 21.92% -
rng::copy(vector<bool>)_(aligned)/262144 -15.64% 326.673 275.572 - 0.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.64% 92.297 77.860 - -1.27% -
rng::partition(deque<int>)_(sparse)/50 -15.59% 20.250 17.093 - 6.04% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.54% 922659.027 779312.918 - -0.04% -
BM_std_min<__int128>/1 -15.21% 0.371 0.315 - 0.11% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -15.20% 5.069 4.299 - -3.01% -
BM_std_min<unsigned___int128>/15 -15.17% 6.700 5.684 - -0.25% -
std::rotate(list<int>)_(by_1/4)/32 -15.13% 14.572 12.368 - -1.00% -
BM_vector_deque_ranges_move/70000 -15.08% 3048.032 2588.365 - -17.10% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.95% 14.050 11.950 - -4.35% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.92% 30.478 25.930 - -0.11% -
bm_lexicographical_compare<signed_char>/64 -14.87% 2.313 1.969 - -9.05% -
BM_SortHeap_pair<uint32,_uint32>_4 -14.87% 1.890 1.609 - -6.05% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.84% 10.593 9.021 - -8.14% -
rng::none_of(vector<int>)_(process_all)/50 -14.73% 14.879 12.688 - 0.09% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -14.56% 1.697 1.450 - -2.01% -
BM_RangesMakeHeap_string_Descending_64 -14.54% 3.051 2.608 - 1.38% -
BM_MakeHeap_string_Ascending_262144 -14.50% 9.172 7.843 - 2.79% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -14.49% 0.612 0.524 - 13.07% -
std::copy_backward(vector<bool>)_(aligned)/262144 -14.42% 749.637 641.522 - 25.64% -
bm_lexicographical_compare<int>/2 -14.35% 1.518 1.300 - 1.32% -
std::set<int>::erase(key)_(non-existent)/32 -14.31% 2.680 2.296 - 0.24% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.29% 0.679 0.582 - 0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.29% 25.272 21.661 - -23.94% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.27% 63.041 54.046 - 0.47% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -14.23% 26.030 22.327 - 0.54% -
rng::partition(list<int>)_(dense)/8192 -14.15% 5095.363 4374.603 - 0.26% -
BM_PopHeap_pair<uint32,_uint32>_1 -14.13% 0.506 0.435 - -22.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.08% 91.292 78.434 - -8.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.00% 36.317 31.233 - -4.20% -
BM_std_min<unsigned___int128>/14 -13.96% 6.133 5.277 - -0.35% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.94% 23045.624 19834.052 - -13.08% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.93% 1.308 1.126 - -7.95% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.90% 1690.468 1455.535 - -13.95% -
std::set<std::string>::erase(key)_(existent)/32 -13.83% 69.655 60.024 - -27.77% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -13.82% 99.736 85.949 - -8.25% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -13.70% 686.866 592.741 - -66.66% -
std::multiset<std::string>::erase(key)_(existent)/32 -13.66% 58.731 50.711 - 1.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.65% 0.534 0.462 - -33.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.60% 5711.960 4935.156 - -0.57% -
rng::for_each_n(list<int>)/8 -13.53% 2.562 2.215 - -8.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -13.51% 1695818.908 1466754.061 - -14.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.44% 44.124 38.193 - 0.70% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -13.36% 2.534 2.196 - -7.20% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.35% 735.338 637.169 - -1.52% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -13.17% 9.868 8.569 - 31.08% -
BM_RangesMakeHeap_string_Descending_16 -13.08% 2.754 2.393 - 0.48% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -12.94% 57.214 49.811 - -7.22% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -12.94% 0.634 0.552 - -0.28% -
SetIntersection_Interlaced_Vector_string_16384_16 -12.87% 4611664.826 4018216.142 - -8.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -12.87% 54109442.745 47146940.725 - -32.82% -
std::is_sorted_until(deque<int>)/8 -12.87% 3.090 2.692 - -5.08% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -12.85% 23964.622 20885.637 - -12.86% -
BM_std_min<unsigned_char>/1 -12.80% 0.325 0.283 - -25.04% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -12.79% 0.261 0.228 - -25.50% -
std::partition(list<int>)_(sparse)/8192 -12.69% 8176.408 7138.455 - -0.24% -
std::multiset<std::string>::erase(iterator)/8192 -12.67% 30.396 26.545 - -0.82% -
BM_std_minmax<long_long>/5 -12.66% 2.224 1.943 - -12.91% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -12.64% 1584.128 1383.920 - 3.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.63% 1.131 0.988 - -8.20% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -12.59% 10.507 9.184 - -7.55% -
BM_RangesPushHeap_string_Ascending_262144 -12.51% 35.282 30.866 - 11.54% -
BM_std_min<unsigned___int128>/13 -12.50% 5.570 4.873 - -0.17% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.46% 9511.754 8326.177 - -13.12% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.45% 22.730 19.900 - -1.47% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.43% 1.114 0.975 - -6.57% -
BM_PushHeap_string_Descending_16 -12.42% 2.436 2.133 - -0.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.42% 1.949 1.707 - 9.63% -
rng::for_each(multimap<int>::iterator)/50 -12.41% 41.754 36.574 - 0.72% -
BM_PushHeap_uint64_SingleElement_64 -12.38% 0.407 0.357 - -5.11% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.38% 5.498 4.818 - 0.71% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -12.34% 28.701 25.158 - -1.66% -
rng::find_last(vector<char>)_(bail_90%)/1024 -12.28% 12.079 10.596 - -9.92% -
BM_MakeHeap_float_Random_64 -12.27% 1.787 1.567 - -0.67% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.20% 1652076.977 1450536.662 - -0.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -12.19% 19.884 17.460 - 2.84% -
BM_RangesMakeHeap_string_SingleElement_262144 -12.10% 8.224 7.229 - -8.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -12.06% 36.609 32.193 - 0.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -12.06% 27.061 23.797 - -1.94% -
rng::contains_subrange(deque<int>)_(process_all)/16 -12.06% 9.394 8.261 - -16.93% -
BM_RangesMakeHeap_string_Descending_4 -11.95% 2.416 2.128 - -0.47% -
BM_PushHeap_string_Descending_4 -11.86% 2.166 1.909 - -3.13% -
rng::move_backward(vector<bool>)_(unaligned)/512 -11.78% 5.365 4.733 - 1.41% -
SetIntersection_None_Set_uint32_16384_256 -11.78% 173125433.843 152727399.557 - -1.01% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.73% 1.345 1.187 - -5.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.69% 25.329 22.367 - -0.45% -
bm_lexicographical_compare<unsigned_char>/4 -11.69% 1.497 1.322 - -6.55% -
std::unordered_set<std::string>::erase(iterator)/8192 -11.69% 33.005 29.147 - -9.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -11.68% 42570.084 37598.836 - -1.64% -
rng::remove(deque<int>)_(sprinkled)/50 -11.63% 64.228 56.760 - -11.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.59% 1.809 1.600 - -7.81% -
std::distance(deque<int>)/1024 -11.57% 0.694 0.614 - -8.57% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.55% 11.918 10.541 - 0.44% -
rng::search(list<int>,_pred)_(no_match)/8192 -11.52% 8301.461 7345.299 - -0.08% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.52% 15425.724 13649.243 - -0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -11.51% 28.305 25.048 - 3.50% -
BM_PushHeap_string_PipeOrgan_1024 -11.50% 10.795 9.554 - -3.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -11.50% 3.727 3.298 - -11.00% -
std::distance(deque<int>)/50 -11.48% 0.694 0.614 - -9.73% -
std::distance(deque<int>)/8192 -11.46% 0.694 0.614 - -8.73% -
std::distance(deque<int>)/4096 -11.44% 0.693 0.614 - -8.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.38% 1.305 1.156 - -6.00% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.38% 15986.728 14167.884 - -0.01% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -11.35% 4.287 3.800 - -16.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -11.34% 1.700 1.507 - -5.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -11.34% 110783943.527 98220358.567 - -27.00% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -11.32% 1.671 1.482 - -1.77% -
SetIntersection_None_Set_uint32_16384_1 -11.30% 172327363.153 152846632.498 - -0.17% -
rng::partition(list<int>)_(sparse)/8192 -11.28% 7879.756 6991.053 - 0.21% -
BM_std_minmax_element<short>/2 -11.25% 0.688 0.611 - -5.82% -
SetIntersection_Interlaced_Vector_float_1024_4 -11.20% 1466805.052 1302594.745 - -13.36% -
SetIntersection_None_Set_uint32_16384_64 -11.17% 173128619.688 153794060.326 - -0.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -11.16% 9368.361 8322.923 - 5.52% -
std::unique(deque<int>)_(sprinkled)/32 -11.14% 67.262 59.766 - -2.91% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -11.11% 9642.357 8571.525 - -6.93% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -11.10% 31.600 28.091 - -0.93% -
BM_PushHeap_string_SingleElement_1024 -11.09% 2.768 2.461 - 0.78% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.07% 0.341 0.304 - -12.56% -
SetIntersection_None_Set_uint32_16384_4 -11.06% 172477287.711 153399884.553 - 0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.04% 14.982 13.328 - 0.77% -
BM_std_min<unsigned___int128>/12 -11.01% 5.024 4.471 - -0.13% -
rng::find_first_of(list<int>)_(large_needle)/1024 -10.94% 965612.659 859992.494 - -11.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.88% 384.496 342.666 - 0.64% -
BM_vector_deque_copy/65536 -10.86% 2663.154 2374.056 - -19.00% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.85% 1.233 1.099 - -4.91% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.84% 1859.037 1657.454 - 0.16% -
BM_PushHeap_string_SingleElement_16 -10.84% 2.764 2.465 - 0.49% -
SetIntersection_None_Set_uint32_16384_16 -10.72% 171727238.737 153312971.381 - -0.14% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -10.71% 48.272 43.103 - -1.14% -
std::none_of(vector<int>)_(process_all)/50 -10.70% 18.201 16.253 - 18.91% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -10.65% 10.434 9.323 - -13.25% -
BM_tolower_char<char> -10.61% 0.691 0.617 - -3.32% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -10.61% 9152.059 8180.923 - -10.34% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.61% 848.946 758.902 - -5.84% -
rng::copy_backward(vector<bool>)_(aligned)/64 -10.61% 1.893 1.692 - 0.70% -
std::unordered_set<int>::count(key)_(existent)/32 -10.58% 1.470 1.315 - -0.22% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -10.57% 0.540 0.483 - -24.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.54% 7680.387 6870.769 - 1.28% -
BM_PushHeap_string_SingleElement_256 -10.53% 2.744 2.455 - 0.79% -
bm_lexicographical_compare<int>/3 -10.52% 1.692 1.514 - -0.27% -
BM_MakeHeap_uint64_Ascending_4 -10.51% 0.452 0.404 - -1.18% -
bm_lexicographical_compare<unsigned_char>/2 -10.49% 1.960 1.754 - -4.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.45% 42.062 37.664 - 0.01% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -10.44% 0.622 0.557 - 21.82% -
std::unique_copy(list<int>)_(sprinkled)/52 -10.38% 26.008 23.309 - 5.25% -
BM_MakeThenSortHeap_uint64_Descending_4 -10.35% 1.513 1.356 - 2.33% -
rng::generate_n(list<int>)/50 -10.32% 17.443 15.643 - -0.68% -
SetIntersection_Front_Set_float_16384_256 -10.31% 5143497.701 4613315.413 - -4.71% -
std::generate_n(list<int>)/50 -10.30% 17.232 15.457 - 0.63% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.30% 1847.947 1657.632 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_256_64 -10.29% 7282858.379 6533131.149 - -0.03% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -10.29% 16.908 15.167 - -2.56% -
rng::remove_if(deque<int>)_(sprinkled)/50 -10.28% 71.396 64.054 - -4.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -10.21% 6695979.291 6012504.098 - -19.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.19% 93.536 84.004 - -1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.17% 63561.715 57097.768 - -0.44% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.17% 2686841.797 2413625.285 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.14% 10821432.848 9724346.314 - -9.33% -
BM_PushHeap_string_Ascending_16384 -10.13% 22.263 20.008 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.09% 156242487.660 140483153.928 - -5.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -10.08% 1.337 1.202 - -1.86% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.07% 29.440 26.475 - -0.80% -
std::unordered_multiset<int>::count(key)_(existent)/32 -10.06% 1.858 1.671 - -8.68% -
std::map<std::string,_int>::ctor(const&)/32 -10.04% 788.837 709.654 - 1.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.02% 156557811.397 140873905.026 - -4.75% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -10.00% 32.669 29.402 - -24.90% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.98% 1627487.471 1465051.713 - -0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -9.98% 5800.436 5221.566 - -4.90% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.98% 2.236 2.013 - -9.19% -
BM_std_min<unsigned___int128>/11 -9.98% 4.501 4.052 - -0.11% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.97% 25486.971 22945.221 - -0.06% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.97% 26097.227 23495.075 - -0.07% -
BM_PushHeap_string_SingleElement_262144 -9.91% 2.785 2.509 - 0.15% -
BM_std_minmax<char>/16 -9.89% 1.026 0.925 - -14.86% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -9.85% 24.531 22.114 - 2.18% -
rng::unique(list<int>)_(contiguous)/52 -9.85% 74.996 67.611 - 0.73% -
rng::adjacent_find(list<int>,_pred)/8192 -9.84% 8722.622 7864.520 - 3.15% -
std::find_end(list<int>)_(near_matches)/8192 -9.84% 2502622.025 2256479.300 - -0.47% -
BM_PushHeap_string_SingleElement_64 -9.82% 2.773 2.501 - 0.32% -
BM_std_minmax<char>/26 -9.80% 1.538 1.388 - -10.89% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.78% 0.496 0.447 - -8.47% -
SetIntersection_Interlaced_Vector_float_256_4 -9.76% 5356734.997 4833661.963 - -10.28% -
rng::unique(deque<int>)_(sprinkled)/52 -9.76% 74.755 67.460 - 0.02% -
BM_std_min<long_long>/3 -9.74% 1.283 1.158 - -11.60% -
BM_std_min<long_long>/1 -9.72% 0.673 0.607 - 11.49% -
rng::is_sorted(deque<int>)/8 -9.66% 2.854 2.579 - 2.24% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -9.62% 35.266 31.872 - -28.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.61% 1594.660 1441.412 - 0.26% -
std::find_end(list<int>)_(near_matches)/1024 -9.58% 38556.447 34863.603 - 0.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.56% 1.304 1.179 - -3.79% -
std::equal(vector<bool>)_(unaligned)/50 -9.53% 0.881 0.797 - -10.38% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.49% 1.119 1.013 - 0.07% -
BM_vector_deque_move_backward/2 -9.49% 2.280 2.064 - 4.71% -
rng::find_end(list<int>)_(near_matches)/8192 -9.45% 2495790.325 2259998.926 - -0.33% -
std::set<std::string>::contains(key)_(existent)/8192 -9.45% 29.902 27.077 - -12.61% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.41% 196.101 177.644 - -5.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.41% 34.844 31.566 - 0.57% -
std::find_end(list<int>)_(near_matches)/1000 -9.37% 36998.954 33532.448 - 0.90% -
rng::generate_n(list<int>)/32 -9.35% 9.532 8.641 - -0.17% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.32% 24928.584 22606.272 - 0.48% -
std::rotate(list<int>)_(1_element_backward)/50 -9.31% 24.788 22.481 - 0.05% -
std::multiset<std::string>::erase(iterator)/1024 -9.28% 32.973 29.913 - 0.67% -
BM_std_minmax<long_long>/11 -9.26% 2.538 2.303 - -9.34% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.23% 209.113 189.815 - -7.12% -
rng::find_end(list<int>)_(near_matches)/1024 -9.22% 38068.399 34556.629 - -0.03% -
rng::find_end(list<int>)_(near_matches)/1000 -9.21% 36519.227 33154.182 - 0.13% -
BM_std_minmax<unsigned_char>/11 -9.15% 1.712 1.555 - -13.49% -
BM_PushHeap_string_SingleElement_16384 -9.14% 2.720 2.471 - -0.26% -
BM_MakeThenSortHeap_string_Descending_256 -9.14% 19.664 17.866 - 0.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.13% 1.331 1.210 - -4.64% -
std::all_of(deque<int>)_(process_all)/50 -9.13% 21.237 19.299 - 5.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.12% 10825815.741 9838602.985 - 1.51% -
BM_std_minmax<long_long>/6 -9.09% 2.429 2.209 - -9.68% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.09% 1.407 1.279 - -11.00% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -9.05% 84.857 77.173 - -10.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -9.05% 1.149 1.045 - -10.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.04% 645.389 587.032 - -15.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.04% 10830407.145 9851242.905 - -8.42% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -9.01% 25.927 23.591 - -1.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.00% 34.334 31.244 - 5.24% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -8.99% 2.160 1.966 - -6.96% -
std::copy_backward(vector<int>)/4096 -8.98% 239.131 217.653 - -9.63% -
BM_std_min<char>/16 -8.97% 2.563 2.333 - -4.39% -
BM_std_minmax<long_long>/4 -8.92% 1.868 1.702 - -12.63% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -8.90% 828.133 754.426 - -12.74% -
bm_lexicographical_compare<int>/1 -8.89% 1.322 1.204 - -0.33% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -8.85% 88.814 80.958 - -37.01% -
BM_RangesMakeHeap_uint32_Heap_64 -8.84% 0.257 0.234 - 0.29% -
SetIntersection_Front_Set_uint64_1024_256 -8.84% 4839335.147 4411667.801 - -6.19% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.84% 13.857 12.633 - 1.43% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.81% 208.483 190.123 - -5.57% -
BM_deque_vector_ranges_move_backward/0 -8.80% 1.503 1.371 - -7.04% -
rng::remove_if(deque<int>)_(sprinkled)/32 -8.79% 61.212 55.834 - -2.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -8.77% 2.743 2.502 - -10.51% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.77% 5291049.252 4827276.821 - -7.52% -
SetIntersection_None_Set_uint32_16384_1024 -8.76% 166193423.307 151629731.531 - -3.14% -
std::move(vector<bool>)_(aligned)/64 -8.74% 1.776 1.621 - -7.30% -
BM_std_min<unsigned___int128>/10 -8.73% 4.011 3.661 - -0.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -8.73% 14450.307 13189.506 - 26.73% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.72% 41200.820 37608.234 - -0.53% -
BM_PushHeap_string_PipeOrgan_256 -8.67% 8.679 7.927 - -2.53% -
std::set<std::string>::count(key)_(existent)/1024 -8.66% 24.362 22.253 - -3.66% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.65% 42839.974 39132.645 - 0.08% -
std::shift_left(list<int>)/8192 -8.64% 7698.339 7033.177 - -8.99% -
BM_vector_deque_move_backward/1 -8.64% 2.569 2.347 - 7.52% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.63% 25700.541 23482.695 - 0.89% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.55% 1.338 1.224 - -13.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -8.54% 10.872 9.943 - 1.09% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.54% 1.590 1.454 - -13.15% -
BM_std_min<unsigned___int128>/1 -8.52% 0.367 0.336 - -10.28% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.47% 29.304 26.821 - 1.29% -
BM_std_minmax<char>/27 -8.47% 1.952 1.787 - -8.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -8.46% 1.045 0.957 - -1.06% -
BM_RangesMakeHeap_float_Random_256 -8.46% 1.447 1.324 - 5.48% -
rng::swap_ranges(deque<int>)/50 -8.45% 19.938 18.253 - -6.75% -
BM_PushHeap_float_Descending_1 -8.44% 0.431 0.394 - -26.96% -
rng::remove(deque<int>)_(sprinkled)/32 -8.43% 56.806 52.014 - -8.68% -
rng::rotate(list<int>)_(by_1/2)/50 -8.43% 13.824 12.658 - 0.19% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.42% 549.961 503.658 - -0.09% -
bm_lexicographical_compare<unsigned_char>/3 -8.38% 2.204 2.019 - -2.98% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -8.37% 569.216 521.550 - -8.72% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -8.37% 11.272 10.329 - 4.73% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -8.37% 1.940 1.777 - -13.51% -
SetIntersection_Front_Set_uint32_262144_64 -8.37% 2009181.915 1841077.386 - -9.76% -
BM_PopHeap_string_1 -8.35% 0.700 0.641 - 10.30% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.31% 1.754 1.608 - -1.79% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -8.31% 0.437 0.401 - -0.61% -
BM_std_min<unsigned___int128>/6 -8.31% 2.260 2.072 - -0.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.27% 24.540 22.510 - 5.52% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.25% 800.521 734.511 - -0.20% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.24% 4705.299 4317.542 - 0.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -8.22% 0.381 0.350 - -28.05% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.22% 12.120 11.123 - -0.72% -
BM_PushHeap_float_Ascending_16 -8.19% 1.065 0.978 - 0.28% -
bm_lexicographical_compare<unsigned_char>/5 -8.18% 1.733 1.592 - -1.73% -
SetIntersection_Front_Set_string_262144_256 -8.17% 15768914.669 14480031.612 - -5.28% -
BM_std_minmax<char>/64 -8.16% 1.256 1.154 - -12.34% -
bm_lexicographical_compare<int>/4 -8.15% 1.259 1.156 - -4.16% -
bm_lexicographical_compare<unsigned_char>/1 -8.14% 1.690 1.552 - -0.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -8.13% 1.051 0.965 - -15.54% -
std::partition(deque<int>)_(dense)/50 -8.13% 16.338 15.009 - 10.75% -
rng::stable_partition(vector<int>)_(dense)/32 -8.12% 22.515 20.686 - -4.02% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -8.10% 1.529 1.405 - -0.37% -
rng::find_if(list<int>)_(process_all)/8192 -8.08% 10324.504 9490.695 - -1.80% -
rng::copy(vector<int>)/32768 -8.06% 3486.281 3205.259 - -6.31% -
std::rotate(list<int>)_(by_1/2)/50 -8.06% 13.854 12.737 - 0.71% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.05% 1583.043 1455.577 - 0.30% -
BM_vector_deque_ranges_copy_backward/2 -8.04% 1.943 1.786 - -13.47% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.03% 587.620 540.405 - -0.72% -
BM_std_minmax<int>/2 -8.03% 0.900 0.828 - -2.42% -
BM_std_minmax<char>/24 -8.02% 1.254 1.153 - -12.32% -
SetIntersection_None_Vector_float_262144_16384 -8.01% 1302353.996 1197982.655 - -1.57% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -8.01% 6.451 5.934 - -8.20% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.01% 573.869 527.925 - -0.70% -
rng::transform(list<int>)_(identity_transform)/8192 -7.97% 7602.481 6996.623 - -21.52% -
rng::contains(vector<int>)_(process_all)/8 -7.96% 2.700 2.485 - -4.84% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.96% 383.016 352.543 - -0.15% -
rng::find_first_of(vector<int>)_(large_needle)/50 -7.92% 285.569 262.948 - 0.45% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.91% 2687706.736 2475081.421 - 0.10% -
BM_deque_deque_copy/70000 -7.90% 3166.577 2916.289 - -8.66% -
std::set<std::string>::find(key)_(non-existent)/8192 -7.90% 28.153 25.929 - 0.00% -
BM_RangesPushHeap_string_PipeOrgan_16384 -7.86% 14.734 13.576 - 3.17% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.86% 42.799 39.436 - 10.07% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -7.85% 5072933.882 4674515.445 - -6.84% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -7.84% 529.653 488.117 - -8.18% -
BM_deque_deque_ranges_move_backward/5500 -7.84% 223.600 206.068 - -0.22% -
BM_std_min<unsigned___int128>/8 -7.84% 3.109 2.866 - -0.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.75% 3.582 3.304 - 0.52% -
std::remove(deque<int>)_(prefix)/32 -7.71% 59.516 54.927 - -4.43% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -7.71% 10.083 9.306 - -1.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -7.70% 111426.724 102843.512 - -6.54% -
BM_PushHeap_string_SingleElement_4 -7.69% 2.401 2.216 - 2.44% -
rng::is_sorted_until(list<int>,_pred)/8192 -7.68% 7808.102 7208.251 - 0.38% -
SetIntersection_Front_Set_float_16384_64 -7.68% 2013315.238 1858708.722 - -6.07% -
std::transform(list<int>)_(identity_transform)/8192 -7.68% 7638.448 7051.882 - -11.89% -
rng::contains_subrange(deque<int>)_(process_all)/32 -7.68% 13.918 12.850 - -21.85% -
BM_PushHeap_string_PipeOrgan_64 -7.67% 6.317 5.832 - -0.37% -
BM_StringRelationalLiteral_Less_Large_Small_Control -7.66% 1.888 1.744 - -7.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.62% 30.562 28.232 - 5.68% -
BM_vector_deque_ranges_copy_backward/1 -7.62% 2.219 2.050 - -12.12% -
BM_std_minmax<char>/25 -7.61% 1.276 1.179 - -11.25% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.60% 1.192 1.101 - -3.29% -
std::search(deque<int>)_(same_length)/1000 -7.59% 353.244 326.438 - -7.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -7.58% 8.480 7.837 - -14.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.52% 1.303 1.205 - -1.84% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -7.51% 1.986 1.837 - -2.65% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -7.51% 25.320 23.418 - 3.26% -
std::map<std::string,_int>::erase(iterator)/32 -7.51% 27.710 25.629 - -20.87% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.50% 42.144 38.982 - 5.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -7.50% 1.076 0.995 - 10.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.49% 5.086 4.706 - -15.18% -
rng::copy(vector<bool>)_(unaligned)/512 -7.47% 3.699 3.423 - -7.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.47% 6691892.096 6192084.404 - 0.74% -
BM_deque_vector_ranges_copy/65536 -7.45% 2876.318 2662.043 - -7.45% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.41% 42919.747 39738.411 - -0.01% -
rng::remove(list<int>)_(sprinkled)/50 -7.41% 69.512 64.362 - 0.17% -
BM_std_min<unsigned___int128>/9 -7.39% 3.526 3.265 - -0.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.32% 34.562 32.033 - -0.38% -
BM_RangesPushHeap_uint32_Random_1 -7.31% 0.501 0.464 - 16.48% -
BM_StringRelational_Less_Large_Large_ChangeFirst -7.31% 1.388 1.286 - -7.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.30% 0.374 0.347 - -0.18% -
std::find_end(vector<int>)_(near_matches)/1024 -7.30% 15538.485 14404.931 - -1.24% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.29% 3401.418 3153.312 - 0.50% -
std::remove_if(vector<int>)_(prefix)/1024 -7.28% 383.161 355.270 - -0.67% -
std::is_sorted(vector<int>,_pred)/8 -7.27% 4.107 3.808 - 1.38% -
rng::find(vector<char>)_(process_all)/1024 -7.23% 17.498 16.233 - -0.13% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.22% 41122.622 38152.958 - -0.08% -
BM_std_minmax<char>/23 -7.22% 3.165 2.937 - -4.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.21% 8.259 7.664 - 0.22% -
std::find_end(vector<int>)_(near_matches)/1000 -7.21% 14998.970 13917.535 - -0.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.21% 27855.829 25848.590 - 0.76% -
rng::any_of(vector<int>)_(process_all)/50 -7.20% 13.628 12.646 - 0.17% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.17% 10.572 9.814 - 8.30% -
BM_std_minmax<char>/30 -7.17% 2.857 2.653 - -4.40% -
SetIntersection_Front_Set_float_256_64 -7.16% 6555169.679 6085778.995 - -6.92% -
std::stable_partition(vector<int>)_(dense)/32 -7.15% 22.156 20.572 - -3.76% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.14% 1.265 1.175 - 6.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.13% 3563369.357 3309311.516 - -6.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.13% 0.819 0.761 - -4.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.13% 7101937.656 6595708.565 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -7.13% 1530634.565 1421563.635 - -4.79% -
std::partition(list<int>)_(dense)/8192 -7.12% 5019.045 4661.605 - 4.78% -
bm_lexicographical_compare<unsigned_char>/8 -7.12% 1.497 1.391 - -0.18% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.12% 8902.142 8268.589 - -3.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -7.09% 29.042 26.983 - 14.40% -
rng::partial_sort(deque<int>)_(descending)/8 -7.07% 44.162 41.041 - 0.64% -
SetIntersection_Front_Set_uint64_256_256 -7.06% 9876181.378 9178698.139 - 0.50% -
rng::rotate(list<int>)_(by_1/3)/32 -7.05% 15.617 14.516 - 0.26% -
BM_num_put<unsigned_long_long> -7.04% 12.186 11.328 - -5.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.04% 1.237 1.150 - 0.80% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.03% 8257.666 7676.839 - 0.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -7.01% 1.242 1.155 - -2.82% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.98% 4687.834 4360.690 - -0.64% -
BM_MakeHeap_float_Random_16384 -6.97% 1.202 1.118 - -3.59% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -6.97% 35.260 32.804 - 4.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.94% 2429059.805 2260506.116 - 1.18% -
std::partition(deque<int>)_(dense)/32 -6.93% 11.146 10.373 - 9.30% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.90% 1.302 1.212 - 3.27% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.86% 87742.745 81726.689 - 1.87% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -6.85% 16.484 15.355 - 14.13% -
BM_std_min<unsigned___int128>/7 -6.84% 2.657 2.475 - -0.24% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.84% 0.466 0.435 - -6.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.84% 1.304 1.215 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.83% 3544102.664 3302004.422 - 1.79% -
BM_deque_deque_ranges_copy/64000 -6.83% 2852.468 2657.624 - -0.99% -
rng::find(list<int>)_(process_all)/8192 -6.83% 10440.951 9727.942 - -17.70% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.83% 10.156 9.463 - -2.94% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.82% 572.166 533.161 - -0.77% -
std::find_if(vector<int>)_(process_all)/8 -6.81% 2.700 2.516 - -2.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.80% 92.006 85.751 - -3.98% -
BM_deque_vector_ranges_copy/64000 -6.80% 2848.643 2655.065 - -5.79% -
BM_std_minmax<char>/19 -6.76% 1.769 1.649 - -2.59% -
BM_std_minmax<char>/20 -6.76% 2.071 1.931 - -4.09% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.76% 2.769 2.582 - 1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.73% 3564623.846 3324717.370 - 1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -6.71% 6945703.739 6479486.445 - 9.41% -
BM_std_minmax<char>/18 -6.70% 1.388 1.295 - -5.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -6.70% 10548.071 9841.696 - -5.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -6.69% 2876318.609 2683776.057 - -35.16% -
std::remove_if(vector<int>)_(prefix)/50 -6.69% 60.836 56.765 - -1.28% -
BM_RangesMakeHeap_string_Ascending_1024 -6.68% 5.339 4.982 - -8.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -6.68% 10813488.645 10091006.301 - 5.96% -
BM_MakeHeap_float_Random_4 -6.67% 1.614 1.506 - -9.49% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.65% 6547.822 6112.454 - -0.36% -
std::copy_backward(vector<bool>)_(aligned)/64 -6.64% 1.776 1.658 - 2.51% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -6.61% 586.077 547.363 - -0.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -6.60% 32.211 30.084 - -0.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.59% 41.214 38.499 - -1.23% -
BM_std_minmax<char>/31 -6.59% 3.337 3.117 - -4.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -6.59% 5.271 4.924 - 1.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.59% 48.571 45.371 - 22.33% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -6.59% 10.431 9.744 - 7.98% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -6.58% 26.840 25.074 - -4.06% -
std::count_if(list<int>)_(every_other)/8192 -6.56% 7650.780 7148.599 - -7.27% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.56% 39873910.333 37260044.167 - -11.52% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.53% 8360.165 7814.592 - -0.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.52% 2.956 2.763 - 0.11% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -6.52% 0.464 0.434 - -5.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.51% 1614.876 1509.707 - 1.86% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.51% 5.104 4.772 - 1.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.50% 6.745 6.306 - 0.46% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -6.46% 1.126 1.054 - -3.67% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.46% 18.090 16.921 - 0.68% -
BM_std_minmax<short>/3 -6.45% 1.191 1.114 - -5.04% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.45% 31.010 29.010 - -10.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.43% 1.797 1.681 - 4.08% -
std::find_end(vector<int>)_(process_all)/1048576 -6.41% 240787.130 225352.089 - 3.18% -
rng::copy_backward(vector<int>)/8 -6.41% 2.289 2.142 - -2.21% -
std::unique_copy(list<int>)_(contiguous)/32 -6.41% 11.933 11.168 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -6.40% 357910942.758 334990193.069 - -3.98% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.40% 3059.360 2863.585 - -3.16% -
std::move_backward(vector<int>)/262144 -6.39% 21939.934 20537.921 - -9.33% -
std::find_end(vector<int>)_(process_all)/8192 -6.38% 1880.826 1760.764 - 4.11% -
BM_std_minmax<char>/28 -6.38% 2.255 2.112 - -5.23% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.37% 793.665 743.077 - -0.24% -
rng::remove_if(vector<int>)_(prefix)/50 -6.37% 60.991 57.107 - -0.65% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -6.35% 15.847 14.840 - 4.95% -
std::multiset<int>::count(key)_(existent)/32 -6.35% 3.530 3.306 - -9.03% -
BM_MakeThenSortHeap_float_SingleElement_262144 -6.32% 52.396 49.084 - 0.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -6.31% 38.042 35.641 - -5.22% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -6.31% 3036.664 2845.117 - -6.33% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.30% 24.063 22.547 - -1.14% -
BM_std_minmax<unsigned_char>/15 -6.27% 2.983 2.795 - -10.62% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -6.25% 28.582 26.795 - -1.98% -
rng::copy_backward(deque<int>)/8 -6.24% 2.793 2.619 - -3.13% -
bm_lexicographical_compare<unsigned_char>/7 -6.24% 2.213 2.075 - -0.63% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.23% 3587.318 3363.854 - 0.10% -
BM_StringRelational_Compare_Small_Small_ChangeLast -6.21% 1.742 1.634 - -1.25% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.20% 43397884.001 40707063.690 - -6.61% -
BM_num_put<const_void*> -6.20% 13.392 12.562 - -0.59% -
BM_std_minmax<char>/22 -6.20% 2.671 2.505 - -2.98% -
std::unordered_set<std::string>::ctor(const&)/32 -6.18% 724.121 679.337 - -4.20% -
BM_StringRelational_Compare_Small_Empty_Control -6.18% 1.715 1.609 - -2.87% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -6.17% 29.851 28.010 - -1.96% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.16% 934903.318 877296.198 - -5.42% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.16% 21.049 19.754 - -0.23% -
BM_std_minmax<char>/21 -6.14% 2.392 2.245 - -4.94% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.14% 810.889 761.121 - 0.02% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.13% 19.002 17.837 - 1.20% -
rng::reverse(list<int>)/4096 -6.13% 1752.269 1644.939 - -1.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.12% 8519.177 7997.972 - -5.39% -
rng::find_if(deque<int>)_(process_all)/8192 -6.11% 3009.631 2825.796 - -6.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -6.06% 34.902 32.787 - 28.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.03% 89.063 83.690 - -0.93% -
rng::move_backward(vector<int>)/262144 -6.03% 22076.034 20745.843 - -8.92% -
std::stable_partition(vector<int>)_(dense)/50 -6.02% 26.429 24.839 - -1.51% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -6.00% 36.251 34.077 - -26.80% -
BM_std_min<unsigned___int128>/5 -5.96% 1.850 1.740 - -0.23% -
BM_MakeHeap_string_SingleElement_262144 -5.93% 7.792 7.330 - -1.07% -
BM_std_minmax<short>/17 -5.92% 1.792 1.686 - -2.44% -
BM_std_minmax<unsigned_short>/7 -5.92% 1.752 1.649 - -1.65% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.92% 16.769 15.777 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.91% 6369547.957 5993375.503 - 0.10% -
BM_RangesMakeThenSortHeap_float_Heap_16 -5.89% 2.099 1.975 - 0.54% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -5.87% 1.034 0.973 - -0.77% -
BM_MakeThenSortHeap_uint32_Descending_4 -5.84% 1.434 1.350 - -7.58% -
std::set<int>::erase(key)_(non-existent)/1024 -5.83% 5.627 5.298 - 0.11% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.83% 88161.777 83021.501 - -4.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.83% 29.358 27.647 - -5.17% -
BM_std_minmax<unsigned_char>/32 -5.81% 1.601 1.508 - 2.26% -
BM_RangesMakeHeap_float_Descending_4 -5.78% 0.294 0.277 - 0.14% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.78% 470.272 443.108 - -8.04% -
BM_std_minmax<unsigned_char>/10 -5.75% 1.341 1.264 - -8.83% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -5.75% 867182.246 817313.249 - -2.17% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.74% 17.941 16.912 - -1.59% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.74% 933545.116 880000.315 - -5.46% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.74% 15.366 14.485 - 1.23% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -5.73% 1049643.553 989493.163 - -1.18% -
std::unordered_multimap<int,_int>::clear()/8192 -5.71% 64910.535 61202.844 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.70% 5586850.693 5268439.008 - -4.82% -
BM_std_minmax<char>/29 -5.70% 2.555 2.410 - -3.97% -
std::unique(vector<int>)_(sprinkled)/52 -5.69% 58.973 55.620 - 0.14% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.68% 2.451 2.312 - -0.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.67% 29.989 28.289 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.65% 1272700.235 1200789.854 - -3.16% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.65% 22.383 21.118 - 1.62% -
rng::find_if(deque<int>)_(process_all)/32768 -5.65% 12191.876 11503.338 - -5.24% -
BM_MakeHeap_uint32_PipeOrgan_4 -5.64% 0.419 0.396 - -11.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.62% 0.873 0.824 - -2.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.61% 36.731 34.669 - 23.46% -
std::equal(vector<bool>)_(unaligned)/8 -5.58% 0.852 0.804 - -10.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.57% 216119695.254 204078873.929 - 5.68% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.57% 13.557 12.802 - -1.13% -
BM_std_minmax<short>/2 -5.57% 0.916 0.865 - -2.25% -
BM_deque_deque_copy/65536 -5.57% 3033.535 2864.712 - 1.11% -
std::search(list<int>)_(no_match)/1000 -5.55% 714.315 674.692 - -1.69% -
BM_StringEraseToEnd_Huge_Opaque -5.54% 2.512 2.373 - -4.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -5.53% 2.082 1.966 - -2.24% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.53% 10.564 9.980 - -11.04% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.53% 3.843 3.631 - 0.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -5.52% 1.497 1.415 - -24.74% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.52% 1.715 1.620 - -0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.51% 1244552.635 1175999.263 - -4.76% -
SetIntersection_Front_Set_string_64_16 -5.50% 25760772.646 24343049.526 - -3.94% -
rng::replace(vector<int>)_(prefix)/32 -5.49% 5.041 4.764 - -1.72% -
BM_RangesMakeHeap_float_Random_64 -5.48% 1.649 1.559 - 10.88% -
BM_RangesMakeHeap_uint32_Random_256 -5.47% 1.194 1.129 - -1.06% -
BM_std_minmax<char>/32 -5.47% 1.638 1.548 - -11.17% -
BM_std_minmax<unsigned_short>/23 -5.47% 2.570 2.429 - -1.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.47% 55.003 51.997 - -0.20% -
std::stable_partition(deque<int>)_(sparse)/32 -5.45% 12.170 11.507 - -7.06% -
std::find_end(vector<int>)_(process_all)/1024 -5.43% 244.220 230.949 - 3.42% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -5.42% 122.753 116.098 - 61.17% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.40% 13.265 12.548 - 0.51% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.39% 3.562 3.370 - -0.15% -
BM_std_minmax<unsigned_char>/27 -5.38% 1.868 1.768 - -3.04% -
std::find_first_of(deque<int>)_(large_needle)/32 -5.38% 305.248 288.833 - -3.08% -
std::move(deque<int>)/8 -5.37% 3.997 3.783 - -2.39% -
std::rotate(list<int>)_(1_element_backward)/32 -5.37% 13.926 13.178 - -1.43% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -5.36% 1.359 1.286 - -1.46% -
bm_lexicographical_compare<unsigned_char>/6 -5.36% 1.959 1.854 - 0.18% -
BM_RangesPushHeap_string_PipeOrgan_64 -5.35% 6.198 5.867 - 1.31% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.33% 23.819 22.549 - 0.30% -
std::find_end(vector<int>)_(process_all)/1000 -5.32% 238.172 225.491 - 2.56% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.32% 19.320 18.292 - -1.68% -
BM_StringRelational_Compare_Large_Empty_Control -5.32% 1.707 1.616 - 0.39% -
std::find(vector<long_long>)_(bail_25%)/8 -5.32% 0.956 0.906 - -18.75% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -5.31% 27.680 26.209 - -3.57% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.31% 3625.838 3433.407 - 3.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.30% 1359.236 1287.157 - -1.22% -
BM_std_min<char>/4 -5.29% 1.071 1.014 - -6.50% -
SetIntersection_Front_Set_string_1024_64 -5.29% 4696596.405 4448263.414 - -11.26% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.28% 85160109.902 80662917.681 - 0.13% -
std::multiset<int>::erase(key)_(non-existent)/32 -5.28% 2.690 2.548 - -1.96% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -5.28% 6.174 5.848 - -4.77% -
SetIntersection_Interlaced_Vector_string_64_64 -5.27% 29115011.975 27580965.083 - -4.76% -
BM_deque_vector_ranges_move_backward/65536 -5.26% 8096.849 7670.979 - -7.78% -
BM_std_minmax<long_long>/1 -5.25% 0.693 0.656 - 6.63% -
std::is_sorted(list<int>,_pred)/8 -5.25% 4.279 4.054 - 2.00% -
BM_std_min<long_long>/12 -5.24% 2.029 1.922 - -5.44% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.23% 2435110.210 2307640.817 - -8.14% -
SetIntersection_Interlaced_Vector_float_64_16 -5.23% 19189185.267 18185434.557 - -6.15% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -5.23% 1.493 1.415 - 0.11% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.22% 5777.588 5476.074 - -1.88% -
BM_std_min<unsigned___int128>/4 -5.21% 1.446 1.370 - -0.36% -
BM_std_minmax<short>/16 -5.21% 1.900 1.801 - 4.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.21% 17180.259 16285.328 - -4.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -5.20% 1.677 1.590 - -8.81% -
BM_RangesPushHeap_string_PipeOrgan_1024 -5.18% 10.449 9.907 - 2.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -5.18% 3.203 3.037 - 2.65% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.15% 24.006 22.769 - 1.21% -
std::search(list<int>)_(single_element)/1024 -5.15% 770.832 731.126 - -2.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -5.15% 7.445 7.061 - -3.86% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.14% 17.184 16.300 - -2.05% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 -5.14% 22.057 20.924 - -14.08% -
std::for_each_n(list<int>)/8 -5.13% 2.592 2.459 - -0.00% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.13% 385.210 365.460 - 0.04% -
SetIntersection_Front_Set_uint32_262144_16 -5.13% 1311088.146 1243893.506 - -5.02% -
std::partition(vector<int>)_(dense)/32 -5.12% 8.529 8.092 - 1.47% -
std::unordered_multimap<int,_int>::clear()/1024 -5.12% 8367.371 7939.160 - -0.75% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -5.10% 868401.436 824091.176 - -0.39% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.10% 32.285 30.639 - 8.06% -
rng::sort(deque<int>)_(descending)/1024 -5.07% 1371.191 1301.650 - -0.03% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.06% 6.100 5.791 - 0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.06% 1233.666 1171.211 - 5.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.06% 1.594 1.514 - 0.02% -
SetIntersection_Interlaced_Vector_string_256_256 -5.06% 22855078.454 21699000.176 - -3.31% -
rng::contains_subrange(vector<int>)_(single_element)/50 -5.06% 12.983 12.326 - -0.35% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.05% 46449.127 44105.648 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -5.00% 4731346.646 4494717.676 - -10.34% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.00% 40393.564 38375.482 - -0.77% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.99% 3.162 3.004 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.98% 1125173.876 1069152.707 - -3.99% -
SetIntersection_None_Set_float_64_16 -4.98% 19226834.711 18269712.412 - -1.86% -
std::set<int>::erase(key)_(non-existent)/8192 -4.97% 8.745 8.310 - 1.01% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -4.97% 41.838 39.758 - 1.31% -
SetIntersection_Interlaced_Vector_float_64_64 -4.95% 12059808.496 11462960.606 - -0.23% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.94% 0.733 0.696 - -0.88% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.94% 6.667 6.338 - -15.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -4.93% 0.518 0.493 - -2.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.93% 1.236 1.175 - -2.94% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.92% 24.740 23.524 - -1.32% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -4.91% 9.483 9.017 - -4.78% -
std::copy_backward(deque<int>)/8 -4.91% 2.738 2.604 - -1.72% -
BM_std_min<unsigned_short>/24 -4.91% 2.493 2.371 - -2.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.90% 11.625 11.055 - -7.85% -
BM_MakeThenSortHeap_string_Descending_16384 -4.90% 68.034 64.702 - 0.92% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.89% 18.589 17.680 - -0.48% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.88% 1012.364 962.991 - 0.20% -
std::set<std::string>::erase(key)_(non-existent)/32 -4.86% 14.686 13.972 - 4.04% -
BM_deque_deque_move/70000 -4.85% 3322.638 3161.460 - 0.33% -
BM_RangesMakeHeap_uint32_Random_64 -4.84% 1.326 1.261 - 0.72% -
BM_num_put<unsigned_long> -4.84% 12.087 11.502 - -4.06% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -4.84% 81.240 77.310 - -6.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.84% 32.806 31.219 - -0.49% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.83% 23207.748 22085.926 - -0.28% -
BM_std_min<char>/14 -4.82% 1.871 1.781 - -3.36% -
rng::find_last(vector<char>)_(bail_10%)/50 -4.82% 5.564 5.295 - -0.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.81% 0.559 0.532 - -4.70% -
BM_std_minmax<int>/3 -4.80% 1.198 1.140 - -3.11% -
std::partition(list<int>)_(dense)/32 -4.80% 9.160 8.721 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.79% 1126825.388 1072883.898 - -0.77% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.78% 96040.359 91445.621 - -0.39% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.78% 0.428 0.407 - -1.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.78% 43.079 41.020 - 32.92% -
SetIntersection_Front_Set_uint32_256_256 -4.78% 9770664.787 9303931.620 - -7.38% -
std::map<int,_int>::clear()/1024 -4.78% 10580.321 10075.078 - -2.55% -
rng::remove(list<int>)_(sprinkled)/32 -4.77% 57.619 54.869 - -0.18% -
rng::contains(list<int>)_(process_all)/50 -4.77% 19.346 18.424 - 0.74% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -4.76% 85479.600 81410.463 - 0.43% -
rng::for_each(list<int>)/8192 -4.75% 8309.713 7915.396 - -3.14% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -4.74% 26.404 25.151 - 1.62% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.74% 10.874 10.358 - -3.82% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -4.74% 5.992 5.708 - -11.48% -
BM_std_minmax_element<char>/5500 -4.73% 1510.118 1438.636 - 1.67% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -4.73% 1.612 1.536 - -15.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.73% 0.940 0.896 - -2.99% -
std::all_of(vector<int>)_(process_all)/8 -4.72% 2.561 2.440 - -1.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.72% 18879.617 17987.911 - -2.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 -4.70% 3.007 2.866 - -2.04% -
SetIntersection_None_Set_uint64_16384_16384 -4.68% 175405007.723 167192989.212 - -4.67% -
BM_RangesPushHeap_string_SingleElement_4 -4.67% 2.294 2.187 - -0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -4.66% 5906968.318 5631514.741 - -4.41% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.66% 4.167 3.972 - -2.24% -
SetIntersection_Front_Set_float_1024_64 -4.66% 2040500.876 1945459.328 - 0.01% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.65% 4651.064 4434.588 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.65% 1900064.770 1811635.219 - 3.63% -
rng::copy(vector<int>)/4096 -4.65% 149.432 142.478 - -3.93% -
BM_RangesPopHeap_string_1 -4.65% 0.524 0.499 - -12.10% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -4.64% 1.431 1.365 - -8.23% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.63% 26503.842 25275.803 - -0.46% -
std::multiset<int>::ctor(const&)/32 -4.63% 226.405 215.916 - -0.80% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.63% 40.888 38.995 - -0.19% -
BM_std_minmax<long_long>/13 -4.62% 3.103 2.959 - -3.73% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.62% 69.063 65.873 - -0.99% -
std::copy_if(list<int>)_(entire_range)/32768 -4.62% 30003.419 28618.370 - 1.85% -
SetIntersection_Front_Set_string_262144_16 -4.61% 2009157.446 1916585.399 - -5.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.60% 4.918 4.692 - -0.18% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.60% 885184.985 844508.121 - -0.06% -
BM_std_minmax<unsigned_char>/14 -4.59% 2.543 2.426 - -6.72% -
BM_StringEraseToEnd_Huge_Transparent -4.59% 2.566 2.448 - -4.82% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.58% 135.039 128.852 - -0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.57% 1246787.098 1189792.920 - -3.31% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.57% 12003.627 11455.661 - -1.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.55% 24664485.495 23541350.517 - -1.70% -
std::rotate(deque<int>)_(1_element_forward)/32 -4.55% 4.638 4.427 - -2.46% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.55% 96778.037 92376.995 - 0.02% -
BM_std_min<unsigned_char>/22 -4.54% 2.104 2.008 - -2.14% -
BM_PushHeap_string_PipeOrgan_4 -4.54% 2.634 2.514 - -1.55% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.53% 65.491 62.521 - -7.00% -
SetIntersection_Front_Set_float_1024_1024 -4.52% 16614296.323 15862826.042 - 10.46% -
BM_RangesMakeThenSortHeap_float_Descending_4 -4.52% 1.284 1.226 - -8.55% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.52% 356.884 340.762 - 7.12% -
BM_vector_deque_ranges_move/1 -4.51% 2.031 1.940 - -18.37% -
BM_RangesMakeHeap_uint64_Heap_64 -4.51% 0.245 0.234 - -7.50% -
BM_PushHeap_string_Random_16384 -4.51% 16.941 16.177 - 0.56% -
BM_std_minmax_element<char>/4096 -4.47% 1126.724 1076.346 - 1.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -4.47% 0.411 0.393 - -0.09% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -4.46% 0.710 0.678 - -4.18% -
SetIntersection_Front_Set_uint64_16384_1024 -4.45% 14939915.937 14275617.717 - -7.26% -
BM_PushHeap_uint32_SingleElement_4 -4.44% 0.364 0.348 - 2.49% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.43% 2945.460 2815.050 - -2.30% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.42% 78.812 75.328 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.42% 13775017.240 13166259.928 - 4.21% -
std::reverse(vector<int>)/8 -4.41% 1.596 1.526 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.41% 2368474.392 2264040.146 - -2.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.41% 12457692.081 11908753.075 - 1.25% -
BM_std_minmax_element<char>/4000 -4.41% 1100.673 1052.174 - 1.79% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.39% 30.301 28.971 - 2.80% -
BM_PopHeap_pair<uint32,_uint32>_262144 -4.39% 60.109 57.471 - -6.05% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.38% 7168.426 6854.151 - -0.54% -
rng::fill_n(vector<bool>)/64 -4.38% 1.417 1.355 - -1.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.38% 1271473.000 1215756.898 - -4.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.36% 10.944 10.468 - 0.37% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.35% 11316.703 10824.599 - 0.57% -
BM_std_minmax<unsigned_char>/24 -4.35% 1.207 1.154 - -0.07% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -4.35% 294.331 281.538 - 2.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.34% 681.514 651.923 - 0.48% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -4.34% 797.447 762.848 - -7.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -4.33% 1.862 1.781 - -6.39% -
BM_MakeHeap_string_PipeOrgan_262144 -4.32% 7.451 7.129 - -2.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.32% 34.307 32.825 - -3.46% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.32% 66.788 63.903 - -0.03% -
BM_SortHeap_float_256 -4.31% 6.044 5.784 - -0.64% -
BM_MakeThenSortHeap_float_Random_4 -4.30% 4.462 4.270 - 1.70% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.26% 2.179 2.086 - 0.40% -
std::is_sorted_until(list<int>,_pred)/8192 -4.25% 7769.360 7438.776 - 2.19% -
std::remove(list<int>)_(sprinkled)/1024 -4.25% 1014.270 971.118 - 2.17% -
SetIntersection_None_Vector_float_16384_1 -4.24% 1203775.177 1152759.586 - -1.54% -
BM_PushHeap_uint32_Random_1 -4.23% 0.448 0.429 - 8.66% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -4.23% 310.671 297.535 - -2.30% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.22% 22.982 22.013 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -4.21% 7810851.184 7481997.879 - -4.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.21% 27730284.320 26563671.338 - -1.21% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.21% 16.491 15.798 - -0.75% -
std::search_n(deque<int>)_(no_match)/1000 -4.20% 447.837 429.028 - -1.78% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.19% 222.810 213.476 - -1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.19% 1742643.591 1669649.625 - -3.75% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.18% 25255.045 24199.923 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 -4.17% 3.783 3.625 - -4.17% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.17% 2.947 2.824 - -2.35% -
rng::sort(deque<int>)_(ascending)/1024 -4.16% 800.600 767.265 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.16% 39.382 37.745 - -1.18% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.15% 1178.814 1129.836 - -7.34% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.14% 510.427 489.276 - -4.45% -
BM_PushHeap_float_Ascending_64 -4.14% 1.813 1.738 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.14% 1298890.183 1245089.273 - -4.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.14% 1125731.376 1079105.571 - -4.00% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.14% 4.571 4.382 - -1.14% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.14% 8.850 8.483 - -4.30% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -4.14% 747707.984 716773.397 - -0.22% -
rng::none_of(list<int>)_(process_all)/32 -4.13% 11.854 11.364 - -1.20% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.13% 18681011.411 17909268.550 - -3.93% -
std::find_if(list<int>)_(process_all)/32768 -4.13% 28585.393 27405.600 - -0.45% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -4.13% 111738.717 107127.179 - 4.58% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.13% 34.290 32.874 - -7.61% -
BM_std_min<char>/13 -4.10% 1.564 1.500 - -2.78% -
std::stable_partition(deque<int>)_(sparse)/50 -4.09% 29.719 28.503 - -5.96% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.08% 2.708 2.597 - -3.35% -
BM_RangesPushHeap_string_Random_16384 -4.08% 17.039 16.344 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.08% 206128728.144 197715367.358 - -0.35% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.08% 18.136 17.397 - -0.78% -
BM_PushHeap_float_SingleElement_4 -4.08% 0.378 0.363 - 1.79% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.07% 5.116 4.907 - -0.37% -
BM_RangesPopHeap_string_262144 -4.07% 101.152 97.038 - 3.92% -
std::none_of(list<int>)_(process_all)/8 -4.07% 2.716 2.606 - -0.12% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.07% 1.532 1.470 - -3.49% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.06% 5.062 4.856 - -1.66% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.06% 1.205 1.157 - -0.03% -
rng::fill(deque<int>)/32 -4.04% 1.470 1.411 - -69.12% -
std::copy(vector<bool>)_(aligned)/1048576 -4.04% 3320.693 3186.499 - -0.21% -
std::find_end(list<int>)_(single_element)/8192 -4.04% 8635.307 8286.353 - 9.14% -
BM_MakeHeap_uint32_Descending_4 -4.04% 0.282 0.270 - -0.26% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.04% 7.486 7.184 - 0.97% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.03% 18.120 17.389 - -0.69% -
std::partition_point(deque<int>)/32 -4.03% 4.479 4.299 - -7.38% -
std::reverse(list<int>)/4096 -4.03% 1674.913 1607.481 - -4.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.02% 1119264.261 1074257.995 - -3.51% -
rng::find_if_not(list<int>)_(process_all)/32768 -4.02% 29264.151 28089.169 - 0.09% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.99% 2.108 2.024 - -3.75% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.98% 11.199 10.753 - 16.31% -
std::copy_if(list<int>)_(entire_range)/64 -3.98% 36.189 34.748 - -6.80% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -3.98% 1.498 1.438 - 10.41% -
BM_num_put<long_long> -3.98% 12.442 11.947 - -2.65% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.97% 18.263 17.538 - -0.63% -
BM_RangesMakeHeap_string_Ascending_256 -3.97% 5.067 4.866 - -5.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.97% 1268749.512 1218427.139 - -1.87% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.95% 233.023 223.811 - -4.50% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.95% 28278.651 27160.840 - 6.98% -
std::remove(list<int>)_(sprinkled)/8192 -3.95% 8120.089 7799.275 - -0.53% -
std::multiset<int>::count(key)_(existent)/1024 -3.95% 5.717 5.491 - -4.88% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.94% 1.639 1.575 - 2.96% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.94% 1.848 1.775 - -1.33% -
SetIntersection_Front_Set_uint32_16384_64 -3.93% 2048064.386 1967552.876 - -5.72% -
std::for_each_n(deque<int>)/8 -3.93% 1.254 1.205 - -13.18% -
rng::unique(deque<int>)_(sprinkled)/32 -3.93% 60.646 58.265 - -0.02% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.93% 23.086 22.180 - -0.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -3.92% 29.886 28.714 - -3.34% -
rng::remove_if(vector<int>)_(prefix)/32 -3.91% 53.632 51.532 - -0.73% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.91% 558.384 536.537 - 0.60% -
BM_MakeHeap_string_SingleElement_1024 -3.91% 6.309 6.062 - -0.31% -
SetIntersection_Front_Set_string_256_64 -3.91% 16216560.552 15582616.237 - 3.20% -
BM_RangesMakeHeap_float_Random_16384 -3.91% 1.216 1.169 - 7.78% -
BM_RangesPushHeap_string_SingleElement_64 -3.91% 2.611 2.509 - -0.30% -
BM_std_minmax<int>/15 -3.89% 2.029 1.950 - 4.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.89% 10.454 10.048 - -3.84% -
std::multimap<std::string,_int>::erase(iterator)/1024 -3.88% 33.010 31.728 - -2.93% -
rng::find(list<int>)_(process_all)/32768 -3.88% 27889.888 26806.715 - -1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.88% 19412075.116 18659570.964 - -2.50% -
std::set<std::string>::contains(key)_(existent)/32 -3.88% 16.378 15.743 - -4.69% -
BM_std_minmax<char>/4 -3.87% 1.550 1.490 - 1.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.86% 60.081 57.761 - -1.68% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 -3.85% 0.280 0.269 - -3.75% -
BM_deque_vector_ranges_copy_backward/65536 -3.84% 8219.273 7903.351 - -4.15% -
BM_std_minmax_element<char>/1024 -3.84% 286.763 275.746 - 0.89% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.84% 112184.656 107877.036 - -4.66% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.83% 2837.261 2728.702 - 7.11% -
BM_MakeHeap_string_Heap_262144 -3.82% 5.468 5.259 - 2.87% -
SetIntersection_Front_Set_uint32_64_4 -3.82% 18171404.125 17476507.267 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.82% 19643637.473 18892629.159 - -2.45% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.82% 2826.866 2718.886 - -1.68% -
std::any_of(deque<int>)_(process_all)/8192 -3.82% 2719.398 2615.575 - -8.54% -
BM_RangesPushHeap_uint64_SingleElement_64 -3.81% 0.385 0.371 - 2.99% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -3.81% 15.326 14.742 - 2.12% -
BM_std_minmax<char>/5 -3.81% 1.859 1.788 - 1.76% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.80% 1552.366 1493.314 - 0.05% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -3.80% 0.562 0.541 - 0.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -3.79% 19.356 18.622 - -4.45% -
rng::copy_backward(list<int>)/8 -3.79% 2.462 2.369 - 0.21% -
BM_MakeHeap_float_Ascending_256 -3.78% 0.671 0.646 - -0.63% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.78% 18.102 17.418 - -0.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.77% 7.720 7.429 - -2.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.77% 3.556 3.422 - -2.30% -
std::reverse(deque<int>)/64 -3.76% 13.560 13.049 - -0.09% -
BM_MakeThenSortHeap_string_Ascending_256 -3.76% 20.869 20.084 - -0.88% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -3.75% 1.388 1.336 - -4.95% -
rng::none_of(deque<int>)_(process_all)/32 -3.74% 18.126 17.448 - 3.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.74% 551.473 530.841 - -0.35% -
SetIntersection_Front_Set_float_262144_256 -3.74% 4869000.848 4686930.373 - 6.01% -
BM_PushHeap_string_PipeOrgan_16 -3.74% 4.282 4.122 - -0.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.73% 707.261 680.854 - -2.08% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.73% 18.161 17.484 - -0.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -3.73% 1525.534 1468.657 - -4.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.72% 33.486 32.240 - 0.36% -
BM_std_minmax<char>/6 -3.72% 2.155 2.075 - 0.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.72% 1739813.622 1675103.233 - -3.60% -
SetIntersection_None_Set_string_256_16 -3.71% 11447291.501 11022211.995 - -2.83% -
BM_RangesPushHeap_string_SingleElement_256 -3.70% 2.560 2.466 - -0.56% -
std::remove_if(vector<int>)_(prefix)/32 -3.69% 53.783 51.796 - -0.26% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.69% 169607.424 163346.082 - 0.94% -
SetIntersection_Interlaced_Vector_float_1024_256 -3.69% 7942825.478 7649744.895 - 26.36% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.69% 12530.058 12067.723 - 0.03% -
rng::copy(list<int>)/32768 -3.69% 26739.305 25752.818 - -3.26% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.69% 46.520 44.804 - -1.91% -
SetIntersection_Interlaced_Set_float_16384_1 -3.69% 1117899.423 1076689.016 - -3.93% -
std::find(list<int>)_(bail_25%)/8 -3.68% 0.954 0.919 - -0.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.67% 10.762 10.367 - 2.32% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.66% 14.221 13.700 - -1.64% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.66% 14.929 14.383 - -3.09% -
BM_RangesPushHeap_string_SingleElement_1024 -3.66% 2.578 2.484 - -0.51% -
SetIntersection_None_Set_float_64_1 -3.64% 23380365.306 22528306.972 - -0.17% -
SetIntersection_None_Set_float_64_4 -3.64% 22693730.100 21867316.919 - 0.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.64% 1.146 1.104 - -1.89% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.63% 29.452 28.381 - -2.68% -
BM_PushHeap_float_Descending_64 -3.63% 0.393 0.379 - -0.32% -
BM_RangesMakeHeap_string_Ascending_16384 -3.63% 5.784 5.574 - -4.37% -
std::find(list<int>)_(process_all)/32768 -3.62% 27610.919 26610.248 - -0.75% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.62% 721.046 694.918 - -2.29% -
SetIntersection_Front_Set_string_16384_16 -3.62% 2062276.852 1987588.493 - 2.22% -
BM_vector_deque_copy_backward/4000 -3.61% 146.692 141.389 - 0.18% -
BM_std_minmax_element<char>/512 -3.61% 146.095 140.826 - 1.44% -
BM_std_minmax_element<short>/3 -3.60% 1.148 1.107 - 4.12% -
std::unordered_map<int,_int>::clear()/1024 -3.60% 8396.994 8094.724 - -1.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.60% 566.526 546.138 - -1.47% -
bm_lexicographical_compare<int>/16 -3.60% 2.016 1.944 - -6.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.59% 7.623 7.349 - -1.96% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.59% 29.843 28.771 - 8.97% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.59% 5605.619 5404.436 - 0.64% -
std::partition(deque<int>)_(sparse)/50 -3.57% 15.538 14.982 - -7.47% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.57% 6.507 6.275 - 0.03% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.57% 12411.370 11968.333 - -1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.57% 203639481.750 196374242.538 - -2.00% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.57% 282.400 272.330 - -0.37% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.57% 5.700 5.497 - -4.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -3.56% 21830274.495 21053351.582 - 2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.56% 361164310.337 348316088.075 - 42.08% -
rng::adjacent_find(deque<int>,_pred)/8 -3.55% 4.172 4.024 - -5.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.55% 9745650.668 9399452.132 - -16.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.55% 699.381 674.566 - 2.24% -
BM_deque_deque_ranges_move_backward/64000 -3.55% 7937.075 7655.542 - -1.54% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.53% 2.386 2.302 - -0.40% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.53% 2.345 2.262 - -4.89% -
rng::starts_with(list<int>)/8192 -3.52% 8943.543 8628.434 - 6.90% -
rng::find(list<int>)_(process_all)/8 -3.52% 2.356 2.273 - -3.59% -
SetIntersection_None_Vector_uint32_262144_16 -3.52% 1206738.179 1164263.321 - -3.20% -
std::move_backward(vector<bool>)_(aligned)/512 -3.52% 2.546 2.456 - 1.73% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -3.52% 28.912 27.895 - 2.18% -
BM_MakeHeap_string_Descending_262144 -3.52% 3.544 3.419 - -4.88% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.49% 1.560 1.506 - 2.48% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.48% 177.764 171.577 - -2.66% -
BM_std_minmax<int>/10 -3.48% 1.437 1.387 - 1.27% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.47% 882.529 851.910 - -3.69% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.47% 23.499 22.684 - -3.53% -
SetIntersection_Interlaced_Vector_float_16_16 -3.47% 39141974.530 37785099.884 - -0.61% -
SetIntersection_Front_Set_uint64_262144_1 -3.46% 1155611.682 1115608.335 - -1.49% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -3.46% 1.787 1.725 - -4.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.46% 19112219.179 18450694.476 - 0.49% -
std::move(vector<bool>)_(unaligned)/4096 -3.46% 26.643 25.722 - 0.36% -
std::remove(deque<int>)_(prefix)/50 -3.46% 65.874 63.597 - -3.02% -
BM_std_minmax<unsigned_char>/26 -3.45% 1.442 1.393 - 0.24% -
BM_PushHeap_uint64_Random_16 -3.45% 4.283 4.135 - -1.67% -
BM_lexicographical_compare_three_way_slow_path/16 -3.45% 4.539 4.382 - -0.70% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.45% 13.329 12.870 - 1.13% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.44% 2883.600 2784.281 - -2.16% -
BM_std_min<char>/3 -3.44% 0.718 0.693 - 0.02% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.43% 18.097 17.475 - 16.10% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.43% 5754.013 5556.453 - -0.22% -
std::is_sorted_until(vector<int>,_pred)/8 -3.43% 3.616 3.492 - 0.28% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.43% 3.166 3.057 - -4.53% -
rng::find_if(list<int>)_(process_all)/32768 -3.43% 29224.039 28221.455 - -0.55% -
rng::search(vector<int>)_(no_match)/1024 -3.42% 219.297 211.791 - -0.07% -
rng::swap_ranges(deque<int>)/1024 -3.42% 336.964 325.442 - -0.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.41% 508.738 491.369 - -4.05% -
std::partition(vector<int>)_(dense)/1024 -3.41% 248.416 239.953 - -3.26% -
BM_std_min<long_long>/28 -3.40% 2.659 2.569 - -4.36% -
std::move_backward(vector<bool>)_(aligned)/64 -3.40% 1.799 1.737 - -8.75% -
BM_std_min<int>/64 -3.40% 2.669 2.578 - -3.91% -
BM_std_minmax<int>/11 -3.39% 1.832 1.769 - 4.28% -
BM_std_min<char>/4096 -3.39% 29.519 28.520 - -0.20% -
BM_std_minmax<unsigned_char>/25 -3.39% 1.226 1.184 - 0.43% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -3.38% 1.322 1.278 - 32.64% -
BM_deque_vector_ranges_copy/0 -3.38% 1.419 1.371 - -13.67% -
rng::find_first_of(list<int>)_(small_needle)/32 -3.38% 93.381 90.229 - -0.83% -
BM_StringEraseWithMove_Small_Transparent -3.37% 2.555 2.469 - -10.13% -
SetIntersection_None_Vector_float_262144_262144 -3.37% 1230660.922 1189241.165 - -0.40% -
std::replace(vector<int>)_(sprinkled)/1024 -3.36% 168.901 163.219 - 0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.36% 0.933 0.901 - 2.89% -
BM_deque_vector_ranges_move/1 -3.36% 2.150 2.078 - 0.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.36% 22.841 22.074 - -4.01% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.35% 464.701 449.144 - -1.70% -
BM_deque_deque_ranges_copy/64 -3.35% 5.540 5.355 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.35% 5706998.570 5516015.789 - -11.72% -
rng::search(vector<int>)_(no_match)/1000 -3.35% 214.571 207.392 - 0.00% -
BM_std_minmax_element<char>/64000 -3.34% 17500.325 16915.379 - 3.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -3.34% 2.602 2.516 - 13.21% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.33% 2.265 2.189 - -4.50% -
BM_RangesMakeThenSortHeap_float_Descending_16 -3.32% 1.868 1.806 - -0.33% -
rng::is_sorted(list<int>)/8192 -3.31% 7261.972 7021.360 - 4.42% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.31% 2.789 2.697 - 0.58% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.31% 507058.957 490279.391 - -0.04% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.30% 11486.061 11106.962 - 6.59% -
SetIntersection_Front_Set_float_262144_4 -3.30% 1140228.310 1102627.639 - -1.77% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.30% 104.725 101.273 - -0.66% -
SetIntersection_Front_Set_float_1024_256 -3.29% 5002160.321 4837654.621 - 1.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.29% 82356.231 79648.253 - -0.21% -
std::find(list<int>)_(bail_25%)/32768 -3.28% 8111.893 7845.556 - 1.17% -
rng::move_backward(vector<int>)/1048576 -3.28% 58534.849 56617.244 - 1.14% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.27% 4.109 3.975 - -1.32% -
rng::move(deque<int>)/8 -3.27% 3.950 3.821 - -1.52% -
rng::reverse_copy(list<int>)/32768 -3.27% 26087.266 25234.153 - -10.46% -
SetIntersection_Interlaced_Vector_float_64_4 -3.27% 18917227.374 18298774.482 - -3.37% -
SetIntersection_None_Vector_uint64_262144_64 -3.27% 1210662.059 1171095.383 - -1.72% -
std::find(list<int>)_(process_all)/1024 -3.26% 710.525 687.357 - -1.59% -
std::find(vector<bool>)_(process_all)/1024 -3.26% 4.704 4.551 - -3.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.26% 2.807 2.716 - 1.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -3.26% 22.160 21.438 - -4.76% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -3.25% 25.273 24.452 - 2.15% -
std::unordered_set<std::string>::erase(iterator)/32 -3.24% 31.739 30.711 - 5.39% -
BM_PushHeap_string_Ascending_4 -3.24% 2.630 2.545 - -0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.23% 24877936.082 24073503.126 - -4.06% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.23% 18.295 17.704 - -0.80% -
BM_RangesMakeHeap_uint32_Random_262144 -3.23% 1.053 1.019 - 1.88% -
BM_StringRelationalLiteral_Less_Small_Small_Control -3.23% 1.838 1.778 - -5.90% -
BM_deque_deque_ranges_move/64 -3.23% 5.522 5.343 - -0.30% -
BM_std_min<char>/4000 -3.23% 27.841 26.942 - -0.18% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.23% 16.857 16.313 - 1.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.22% 0.629 0.609 - 4.43% -
BM_deque_vector_move_backward/0 -3.22% 1.468 1.421 - -3.55% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.22% 12.190 11.797 - -36.78% -
BM_vector_deque_move_backward/1024 -3.22% 38.499 37.259 - -1.21% -
rng::search(vector<int>)_(no_match)/1048576 -3.22% 217386.727 210391.897 - -0.08% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.21% 1.230 1.190 - 1.53% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -3.21% 12672.794 12265.471 - 29.10% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.20% 17.238 16.686 - -0.04% -
BM_RangesSortHeap_float_16 -3.20% 1.651 1.598 - 0.14% -
std::count(list<int>)_(every_other)/1048576 -3.20% 831485.064 804895.261 - -2.40% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.20% 572.303 554.012 - -0.83% -
BM_deque_vector_move/70000 -3.19% 2965.684 2870.939 - 0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.19% 1.986 1.923 - 1.05% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.19% 36.826 35.652 - 2.12% -
BM_std_minmax<char>/1 -3.19% 0.634 0.614 - 0.26% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.19% 14.786 14.315 - 1.96% -
rng::generate_n(deque<int>)/32 -3.18% 8.506 8.235 - -0.41% -
BM_std_min<unsigned_char>/16 -3.18% 2.619 2.536 - -2.05% -
std::set<std::string>::find(key)_(existent)/32 -3.17% 16.304 15.787 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.17% 13838856.642 13400266.529 - -3.34% -
std::generate(list<int>)/8192 -3.17% 7406.022 7171.483 - 3.25% -
BM_PushHeap_uint64_Random_16384 -3.17% 6.099 5.906 - -2.35% -
BM_std_min<char>/21 -3.16% 1.809 1.752 - 0.00% -
BM_std_minmax<int>/1 -3.15% 0.622 0.602 - 0.20% -
BM_deque_vector_copy_backward/64000 -3.15% 8211.904 7953.141 - -4.06% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.15% 2.081 2.016 - 7.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.14% 1.119 1.084 - 0.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -3.14% 11.632 11.266 - -7.08% -
BM_std_minmax<unsigned_char>/16 -3.14% 0.973 0.942 - 1.90% -
BM_std_min<unsigned___int128>/3 -3.14% 1.042 1.009 - -0.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.13% 21.583 20.907 - -0.75% -
rng::find_last(list<int>)_(bail_10%)/50 -3.13% 16.695 16.172 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.13% 1580.504 1531.045 - -3.23% -
SetIntersection_Interlaced_Set_string_1024_64 -3.12% 17718489.607 17165091.994 - 3.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.12% 43262.729 41911.928 - -0.73% -
BM_deque_vector_copy/64000 -3.12% 2849.679 2760.753 - -0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.11% 207895026.233 201426322.368 - 3.42% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.11% 45810.047 44387.023 - -0.35% -
SetIntersection_None_Vector_float_16384_4 -3.11% 1204920.359 1167503.836 - -0.34% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.10% 0.870 0.843 - -2.94% -
rng::copy_backward(list<int>)/32768 -3.09% 30329.043 29390.757 - -0.02% -
BM_std_min<int>/32 -3.09% 2.222 2.153 - -2.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -3.09% 1.780 1.725 - -7.27% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.08% 23.631 22.903 - 1.42% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.07% 8.878 8.605 - -2.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.07% 470.451 456.002 - -4.84% -
rng::starts_with(list<int>,_pred)/8 -3.07% 3.725 3.611 - -0.81% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.07% 6.704 6.498 - -1.79% -
BM_std_minmax<char>/17 -3.07% 1.121 1.086 - -4.48% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.07% 4.084 3.958 - -1.84% -
BM_MakeThenSortHeap_float_Heap_256 -3.06% 6.235 6.044 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.06% 20055065.732 19440975.066 - -0.68% -
BM_std_minmax<int>/27 -3.06% 2.493 2.416 - 0.70% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.05% 2.576 2.497 - -0.36% -
750_sealcrypto_r -3.05% 18.966 18.387 - 0.04% -
BM_deque_deque_ranges_move/65536 -3.05% 2954.201 2864.105 - 1.01% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.05% 1.665 1.614 - 0.01% -
std::remove(list<int>)_(sprinkled)/50 -3.05% 68.613 66.522 - -1.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -3.05% 22.899 22.201 - -4.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.04% 0.875 0.848 - -2.90% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.04% 5837692.488 5660093.584 - -2.04% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.04% 0.423 0.411 - -3.52% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.04% 12829.706 12440.151 - -0.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -3.04% 1.123 1.089 - -2.87% -
std::copy_n(deque<int>)/32768 -3.02% 1174.105 1138.592 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.02% 1160497.632 1125438.530 - -2.48% -
std::count(list<int>)_(every_other)/8192 -3.02% 6663.637 6462.424 - -2.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.02% 171061756.955 165898215.916 - 0.02% -
BM_SortHeap_float_16 -3.01% 1.651 1.601 - 0.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -3.01% 60.718 58.891 - -4.14% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -3.01% 4294.011 4164.830 - -0.18% -
rng::swap_ranges(deque<int>)/8192 -3.01% 2694.571 2613.508 - -0.05% -
rng::rotate(deque<int>)_(1_element_forward)/32 -3.00% 4.802 4.658 - 1.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.00% 3.130 3.036 - -1.37% -
rng::copy_n(vector<bool>)_(unaligned)/512 -3.00% 3.322 3.222 - -6.33% -
bm_gcd_complex -2.99% 19.433 18.851 - -4.03% -
SetIntersection_None_Vector_float_16384_16 -2.99% 1204217.839 1168202.774 - -0.58% -
std::map<std::string,_int>::clear()/1024 -2.99% 20950.037 20323.511 - -1.37% -
BM_RangesPushHeap_string_SingleElement_16 -2.99% 2.553 2.477 - -0.21% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.99% 598.051 580.171 - 0.10% -
std::any_of(deque<int>)_(process_all)/32768 -2.99% 10839.924 10515.971 - -7.93% -
BM_PushHeap_uint32_SingleElement_16 -2.99% 0.357 0.346 - 2.97% -
BM_RangesSortHeap_string_262144 -2.98% 184.054 178.563 - -0.74% -
BM_RangesPushHeap_float_Descending_64 -2.98% 0.391 0.379 - -0.32% -
BM_std_min<short>/19 -2.97% 1.975 1.916 - -2.98% -
std::search(vector<int>)_(no_match)/1000 -2.97% 212.878 206.560 - -1.78% -
BM_RangesPushHeap_string_PipeOrgan_256 -2.97% 8.368 8.120 - 0.74% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.96% 5.638 5.471 - 0.65% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.95% 2.378 2.307 - -8.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.95% 1.651 1.602 - -1.58% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.95% 20.908 20.291 - -2.46% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.94% 49713.458 48252.704 - -1.31% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.92% 2.486 2.414 - -0.87% -
rng::reverse_copy(vector<int>)/4096 -2.92% 137.247 133.239 - -1.45% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.92% 49844.918 48389.608 - 0.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.91% 27720.962 26915.161 - -0.54% -
BM_MakeHeap_uint64_Random_16384 -2.90% 1.034 1.004 - -2.58% -
SetIntersection_None_Vector_float_16384_64 -2.90% 1203707.658 1168776.009 - -0.10% -
std::stable_sort(vector<int>)_(descending)/8 -2.90% 25.522 24.783 - -1.57% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.89% 23.188 22.517 - -6.31% -
std::vector<std::string>::ctor(size)/32 -2.89% 33.569 32.599 - -4.62% -
rng::search_n(list<int>)_(no_match)/1024 -2.87% 743.679 722.346 - -1.34% -
rng::search(list<int>)_(no_match)/8192 -2.86% 6859.488 6663.375 - -1.49% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.86% 25.684 24.950 - -0.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.86% 32.998 32.056 - -1.69% -
BM_StringRelational_Compare_Huge_Empty_Control -2.85% 1.663 1.615 - -0.45% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.85% 17.733 17.229 - 0.65% -
std::multiset<int>::contains(key)_(existent)/8192 -2.84% 8.816 8.566 - 4.48% -
SetIntersection_Front_Set_float_16384_16384 -2.84% 342866356.375 333119210.540 - 33.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.84% 2483647.245 2413047.459 - -2.09% -
BM_RangesMakeHeap_string_Ascending_64 -2.84% 4.866 4.728 - -4.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.84% 1.196 1.162 - -2.45% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.84% 16.119 15.662 - 0.56% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.83% 29.795 28.951 - 0.27% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.83% 30.094 29.242 - -0.15% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.83% 241358599.479 234534478.849 - 5.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.83% 3936.866 3825.636 - -0.01% -
SetIntersection_Front_Set_float_262144_1 -2.80% 1115992.040 1084688.922 - 0.65% -
SetIntersection_Front_Set_uint32_64_1 -2.80% 18083700.233 17576471.205 - 0.33% -
SetIntersection_Front_Set_string_16384_64 -2.80% 4964723.665 4825470.171 - -0.07% -
BM_MakeHeap_uint32_Random_256 -2.80% 1.147 1.115 - -2.57% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.80% 35.465 34.472 - -0.54% -
BM_RangesPushHeap_string_SingleElement_16384 -2.80% 2.567 2.495 - -0.17% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.80% 9.184 8.927 - -6.71% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.79% 294.692 286.456 - -0.57% -
BM_std_minmax<long_long>/29 -2.79% 4.329 4.208 - -1.58% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.79% 27481.513 26714.966 - -0.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.79% 3.562 3.463 - 0.96% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.78% 1.250 1.215 - 1.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.77% 0.849 0.825 - -2.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.77% 653.510 635.393 - -2.30% -
BM_std_min<unsigned_long_long>/4 -2.77% 1.101 1.070 - 0.12% -
BM_std_minmax_element<char>/3 -2.77% 1.180 1.148 - 0.36% -
BM_vector_deque_copy/2 -2.77% 2.065 2.008 - -2.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.77% 2342490.207 2277618.009 - -1.58% -
SetIntersection_Front_Vector_uint32_1024_1 -2.76% 1112131.772 1081391.407 - -3.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.76% 28.693 27.900 - -6.15% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.76% 1.239 1.204 - 1.48% -
SetIntersection_None_Set_string_256_256 -2.76% 6060993.321 5893700.754 - -2.73% -
SetIntersection_Front_Set_float_256_256 -2.76% 9299531.568 9043156.988 - -2.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.75% 1.058 1.029 - -2.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.75% 2092303.873 2034703.695 - 1.81% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -2.75% 1.536 1.493 - 2.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.74% 224.843 218.677 - 0.45% -
std::search(list<int>)_(same_length)/1024 -2.74% 776.150 754.878 - -1.11% -
SetIntersection_Front_Vector_uint32_1024_256 -2.74% 2355344.794 2290851.938 - -0.86% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.73% 6250.586 6079.848 - 0.45% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -2.73% 26.039 25.328 - -6.01% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.73% 14540.328 14143.935 - -0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.72% 1728085.321 1681011.973 - 0.83% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.72% 24.729 24.056 - -2.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.71% 839.705 816.922 - -3.04% -
SetIntersection_Front_Set_uint32_262144_256 -2.71% 4783864.002 4654156.933 - -8.28% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -2.70% 0.794 0.773 - -0.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.70% 170.697 166.093 - -0.83% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.69% 179.250 174.426 - -0.37% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.69% 1597873.556 1554874.364 - -4.65% -
SetIntersection_None_Vector_uint32_16384_16 -2.69% 1158031.336 1126881.410 - -2.93% -
std::copy(list<int>)/32768 -2.69% 26421.614 25711.543 - -2.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.69% 18.009 17.525 - -0.01% -
std::reverse_copy(list<int>)/32768 -2.68% 26357.294 25649.696 - -10.48% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.68% 2828.744 2752.932 - -0.45% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.67% 3840.279 3737.592 - 0.16% -
BM_std_minmax<unsigned_char>/30 -2.67% 2.719 2.646 - -0.32% -
BM_std_minmax_element<char>/70000 -2.67% 19141.762 18630.703 - 4.26% -
BM_std_min<char>/20 -2.67% 1.530 1.489 - -1.90% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.67% 142.475 138.676 - -0.12% -
BM_SortHeap_string_1024 -2.67% 60.841 59.219 - -1.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.66% 19793.996 19267.277 - -0.45% -
BM_deque_vector_ranges_move_backward/5500 -2.66% 203.150 197.747 - -0.74% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.66% 1.242 1.209 - -2.70% -
std::sort(deque<int>)_(descending)/1024 -2.65% 1335.997 1300.599 - 0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.65% 19.154 18.646 - -10.33% -
std::copy_if(list<int>)_(every_other)/1048576 -2.64% 852156.604 829619.959 - -1.15% -
SetIntersection_None_Vector_float_256_256 -2.64% 2338157.163 2276395.987 - -0.03% -
BM_std_minmax_element<char>/65536 -2.64% 17886.294 17414.539 - 3.88% -
BM_RangesPushHeap_string_Ascending_4 -2.64% 2.616 2.547 - -0.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.63% 4997.906 4866.274 - -3.00% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.63% 15.788 15.372 - 0.63% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.63% 1.065 1.037 - -1.03% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.63% 18.048 17.573 - -0.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.63% 671.691 654.034 - -0.64% -
rng::find_if_not(list<int>)_(process_all)/8192 -2.62% 8962.737 8727.581 - 1.38% -
SetIntersection_Front_Set_float_64_16 -2.62% 17160329.910 16710280.710 - 2.36% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.62% 1054.494 1026.846 - 3.91% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.62% 0.687 0.669 - 0.53% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.62% 39.761 38.721 - -2.47% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.62% 42034.536 40934.962 - -0.33% -
std::find_first_of(deque<int>)_(large_needle)/50 -2.62% 701.586 683.238 - -4.43% -
SetIntersection_None_Vector_float_262144_1 -2.61% 1238098.101 1205769.010 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.60% 11713603.877 11408571.321 - -0.01% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.60% 1.895 1.846 - -5.29% -
BM_deque_vector_copy/65536 -2.60% 2940.076 2863.657 - 1.25% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.60% 703.473 685.201 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.59% 9.305 9.064 - -3.02% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 -2.59% 9.210 8.972 - -5.06% -
rng::stable_partition(vector<int>)_(dense)/50 -2.58% 26.440 25.758 - 0.58% -
BM_RangesMakeHeap_string_SingleElement_64 -2.57% 6.475 6.308 - -1.67% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.57% 6230.988 6070.993 - 0.34% -
BM_std_min<char>/22 -2.57% 2.070 2.017 - -0.47% -
BM_deque_deque_ranges_move/70000 -2.56% 3231.865 3149.045 - 1.37% -
BM_std_min<short>/24 -2.56% 2.537 2.472 - -1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.56% 1.217 1.185 - -0.60% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.55% 1866.459 1818.833 - -0.08% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.55% 1.531 1.492 - -0.58% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.54% 682.767 665.393 - -60.57% -
BM_SortHeap_string_256 -2.54% 45.675 44.513 - -1.05% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -2.54% 0.945 0.921 - -6.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.54% 4776810.662 4655405.527 - -2.62% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.54% 3.778 3.683 - 0.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.54% 14.981 14.601 - 0.51% -
rng::generate_n(deque<int>)/50 -2.53% 12.547 12.229 - -0.39% -
BM_std_min<unsigned_char>/12 -2.53% 1.358 1.324 - -0.56% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.53% 2075.600 2023.102 - -0.05% -
bm_swap_ranges_vb_unaligned/262144 -2.53% 3945.194 3845.428 - -0.01% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.53% 1.560 1.521 - -3.27% -
std::reverse(deque<int>)/512 -2.53% 115.987 113.056 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.52% 1123108.440 1094756.022 - 1.65% -
SetIntersection_Front_Set_string_262144_64 -2.52% 4801407.128 4680204.295 - 6.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.52% 16247044.179 15837498.982 - 0.05% -
rng::search(list<int>)_(single_element)/1024 -2.52% 726.036 707.748 - -0.92% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -2.51% 220.593 215.047 - -1.26% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.51% 97493.132 95048.338 - -3.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.51% 18894162.785 18420527.459 - 1.77% -
std::copy_backward(vector<int>)/8 -2.50% 2.225 2.169 - 3.10% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 -2.50% 9.727 9.483 - -3.10% -
BM_vector_deque_ranges_move/2 -2.50% 1.727 1.684 - -18.59% -
SetIntersection_None_Vector_float_262144_64 -2.50% 1236760.107 1205809.050 - 0.07% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.50% 67835917.167 66139958.394 - 6.17% -
SetIntersection_None_Vector_float_262144_16 -2.50% 1221251.222 1190743.383 - 1.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.50% 203900112.429 198806766.860 - 2.16% -
BM_SortHeap_string_64 -2.49% 30.548 29.786 - -1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.49% 201776211.563 196757105.682 - -1.67% -
rng::contains(list<int>)_(process_all)/1048576 -2.49% 842192.479 821259.454 - -2.30% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.48% 96806.963 94402.650 - -3.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.48% 49879.528 48641.316 - 0.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.48% 23.403 22.823 - -0.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.48% 0.999 0.974 - 0.06% -
rng::copy_backward(deque<int>)/32768 -2.48% 3839.464 3744.415 - -1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.48% 1133133.410 1105082.955 - 3.11% -
SetIntersection_Interlaced_Set_float_256_256 -2.47% 9422638.077 9190140.792 - 3.16% -
BM_MakeThenSortHeap_float_Random_16 -2.46% 10.211 9.959 - 0.35% -
std::reverse_copy(list<int>)/4096 -2.46% 3173.792 3095.708 - -0.42% -
rng::for_each(map<int>)/50 -2.46% 41.514 40.492 - 1.11% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.46% 561735.320 547922.346 - 0.38% -
BM_RangesMakeHeap_string_Heap_262144 -2.46% 5.438 5.304 - -2.00% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.46% 20.366 19.865 - -0.02% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -2.46% 351.508 342.875 - -3.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.45% 34925.971 34071.820 - -3.24% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.44% 1105807.847 1078853.911 - -1.65% -
rng::find_last(vector<char>)_(bail_90%)/8192 -2.44% 102.243 99.751 - -0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.44% 19350304.820 18878932.740 - 0.63% -
std::replace(vector<int>)_(prefix)/32 -2.43% 5.032 4.909 - -4.26% -
BM_std_minmax<short>/19 -2.43% 2.429 2.370 - -3.33% -
std::find_if(vector<bool>)_(process_all)/50 -2.43% 36.550 35.662 - 2.95% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.43% 27381.297 26717.195 - -0.44% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.42% 18.051 17.614 - -0.30% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.42% 35.360 34.503 - 2.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.42% 219.925 214.600 - -1.61% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.42% 15.448 15.074 - -0.26% -
bm_lexicographical_compare<int>/8 -2.42% 1.541 1.504 - 0.73% -
BM_std_min<unsigned_long_long>/64 -2.41% 4.807 4.691 - 0.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.41% 179827.219 175490.266 - 0.82% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.41% 65.761 64.179 - -0.43% -
std::find_if_not(list<int>)_(process_all)/32768 -2.41% 29947.386 29227.122 - 1.92% -
std::find_if(deque<int>)_(process_all)/1024 -2.40% 490.724 478.940 - -0.14% -
std::partition_point(vector<int>)/1024 -2.40% 6.288 6.137 - -3.33% -
SetIntersection_Front_Set_string_1024_256 -2.40% 16132533.935 15745411.524 - -1.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -2.39% 0.582 0.568 - -1.07% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -2.39% 1.735 1.693 - 9.50% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.39% 1.554 1.516 - 1.33% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.39% 267.929 261.526 - -0.25% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.39% 82905.490 80924.849 - -0.07% -
BM_std_minmax_element<long_long>/3 -2.39% 1.121 1.094 - -5.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.39% 1.223 1.193 - -0.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.39% 39030.040 38098.079 - -0.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.39% 605.029 590.587 - -0.90% -
rng::generate_n(deque<int>)/8192 -2.38% 1978.367 1931.263 - -0.72% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.38% 5.385 5.257 - 0.39% -
BM_std_min<unsigned_int>/17 -2.38% 0.971 0.948 - -0.14% -
BM_std_minmax<short>/22 -2.38% 2.277 2.223 - -4.34% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.37% 15.619 15.248 - -0.23% -
BM_std_minmax<long_long>/10 -2.37% 2.190 2.138 - -2.36% -
BM_std_min<unsigned_char>/5 -2.37% 1.317 1.286 - -2.47% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.36% 919.804 898.072 - -4.11% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.35% 0.966 0.943 - -0.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.35% 1.598 1.560 - -12.94% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.35% 42.774 41.769 - -2.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.35% 0.573 0.559 - 1.29% -
rng::move(vector<int>)/1048576 -2.35% 57762.368 56406.004 - -2.57% -
rng::copy_if(list<int>)_(every_other)/1048576 -2.34% 854723.895 834723.054 - -0.91% -
BM_std_minmax<unsigned_long_long>/29 -2.34% 4.196 4.098 - -2.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.34% 0.763 0.745 - 0.35% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -2.34% 25.387 24.794 - 3.84% -
std::find(list<int>)_(process_all)/8 -2.34% 2.397 2.341 - -4.15% -
BM_vector_deque_move_backward/4000 -2.34% 145.134 141.745 - 0.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.33% 2472426.390 2414739.065 - 0.56% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.33% 503943.795 492207.214 - -0.12% -
BM_RangesPushHeap_string_SingleElement_262144 -2.33% 2.635 2.574 - 0.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.33% 54735.039 53462.027 - -0.98% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -2.32% 1.433 1.399 - -3.23% -
BM_deque_deque_move/64 -2.32% 5.564 5.435 - -9.33% -
BM_PushHeap_float_Ascending_1024 -2.32% 3.179 3.105 - 0.15% -
BM_std_min<long_long>/31 -2.32% 3.403 3.324 - -2.62% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.31% 45287.869 44242.989 - -2.74% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.30% 11223.725 10965.215 - -3.60% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.30% 12.065 11.787 - 1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.30% 654.074 639.052 - 0.72% -
std::none_of(vector<int>)_(process_all)/8 -2.30% 2.502 2.445 - -6.61% -
SetIntersection_Front_Vector_float_1024_64 -2.30% 1448710.809 1415440.823 - -0.73% -
BM_std_minmax<int>/31 -2.29% 2.717 2.654 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.29% 11996775.274 11721955.801 - -2.41% -
rng::remove(deque<int>)_(prefix)/50 -2.29% 63.484 62.031 - -5.36% -
BM_StringEraseToEnd_Small_Opaque -2.28% 0.625 0.611 - -2.48% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.28% 3.711 3.627 - -0.49% -
std::partial_sort(vector<int>)_(heap)/8 -2.28% 26.738 26.128 - 0.08% -
BM_PopHeap_uint64_4 -2.28% 2.707 2.645 - -1.93% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.28% 4.766 4.658 - -0.08% -
BM_std_min<short>/8 -2.28% 1.362 1.331 - -4.28% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.28% 1.297 1.268 - -2.18% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.28% 8.866 8.665 - -0.14% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.27% 9.058 8.852 - -0.45% -
std::set<int>::count(key)_(non-existent)/32 -2.27% 2.971 2.903 - -2.67% -
BM_std_min<unsigned_long_long>/31 -2.27% 3.027 2.958 - -0.82% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -2.27% 0.616 0.602 - -1.04% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.27% 3.023 2.955 - 0.31% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.27% 502.758 491.352 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.27% 2324554.927 2271822.752 - -2.20% -
SetIntersection_None_Set_uint64_256_256 -2.27% 5881457.348 5748147.401 - -0.19% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -2.26% 18.866 18.439 - -5.96% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.26% 272539.877 266371.213 - 1.71% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.26% 498.350 487.073 - -2.63% -
BM_PopHeap_float_262144 -2.26% 40.667 39.748 - 0.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.26% 1.206 1.179 - -2.39% -
rng::count(list<int>)_(every_other)/1048576 -2.26% 828014.020 809336.569 - -2.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.25% 105874.609 103487.410 - -1.86% -
rng::remove_copy(deque<int>)_(prefix)/50 -2.25% 21.867 21.375 - 3.11% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.25% 4828.533 4719.890 - 0.04% -
std::rotate_copy(list<int>)/32 -2.25% 8.528 8.336 - -1.17% -
SetIntersection_None_Vector_float_262144_1024 -2.25% 1231846.355 1204187.244 - 2.69% -
BM_std_min<short>/28 -2.24% 2.730 2.669 - -0.46% -
BM_std_min<short>/64 -2.24% 3.534 3.455 - -2.07% -
bm_lexicographical_compare<signed_char>/16 -2.23% 1.327 1.298 - 2.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.23% 66227.609 64748.858 - -7.18% -
BM_MakeHeap_string_SingleElement_4 -2.23% 3.667 3.585 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.23% 4530796.309 4429688.781 - -0.90% -
SetIntersection_None_Set_string_1024_1024 -2.23% 9123095.946 8919637.962 - 0.11% -
727_cppcheck_r -2.23% 25.262 24.699 - -0.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.22% 3.967 3.879 - -7.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.22% 17401.413 17015.718 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.22% 0.566 0.553 - 1.28% -
rng::swap_ranges(deque<int>)/32 -2.21% 10.977 10.734 - 0.01% -
rng::fill(vector<bool>)/32768 -2.21% 31.012 30.326 - 0.91% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -2.21% 1.197 1.171 - -1.84% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.21% 2.334 2.282 - -5.03% -
BM_std_min<char>/19 -2.20% 1.182 1.156 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.20% 45860986.445 44850314.713 - -0.15% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.20% 1.234 1.207 - -1.07% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -2.19% 6.039 5.907 - -2.66% -
std::remove_copy(deque<int>)_(prefix)/32 -2.19% 13.223 12.933 - -0.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.19% 0.620 0.607 - -5.62% -
rng::reverse(list<int>)/32768 -2.19% 17636.746 17250.818 - -0.13% -
bm_ranges_lexicographical_compare<signed_char>/6 -2.19% 2.615 2.557 - -1.20% -
BM_deque_deque_copy/64 -2.18% 5.563 5.441 - 0.21% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.18% 4530.031 4431.091 - 0.13% -
std::find_if_not(vector<char>)_(process_all)/8 -2.18% 2.469 2.415 - 4.45% -
std::multiset<int>::find(key)_(existent)/8192 -2.18% 8.910 8.715 - 8.24% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -2.18% 21.417 20.950 - -0.20% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.18% 44.124 43.163 - -0.80% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -2.18% 1.860 1.820 - 0.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.17% 0.939 0.919 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.17% 1243639.744 1216610.630 - -0.01% -
rng::search(list<int>)_(same_length)/8192 -2.17% 9688.475 9478.208 - 16.64% -
std::map<std::string,_int>::ctor(const&)/1024 -2.17% 35413.056 34645.457 - -0.96% -
SetIntersection_None_Vector_float_1024_4 -2.17% 1176791.674 1151302.986 - 0.08% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -2.16% 2.196 2.148 - 6.19% -
BM_MakeHeap_string_SingleElement_16384 -2.16% 6.100 5.968 - 1.10% -
BM_StringAssignAsciiz_Large_Opaque -2.16% 11.688 11.435 - -5.31% -
BM_RangesSortHeap_float_256 -2.16% 5.833 5.707 - -2.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.16% 1718353.599 1681275.879 - 2.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -2.16% 7.650 7.485 - -1.39% -
rng::copy_backward(deque<int>)/1048576 -2.15% 126507.844 123791.059 - -0.51% -
BM_vector_deque_copy/1 -2.14% 2.319 2.270 - -3.00% -
std::copy(vector<int>)/8 -2.14% 2.247 2.199 - -3.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.13% 0.789 0.772 - -1.92% -
std::find_end(forward_list<int>)_(same_length)/8192 -2.13% 14518.091 14208.922 - 7.15% -
SetIntersection_None_Vector_float_1024_1 -2.13% 1180606.853 1155489.212 - 0.50% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.13% 18759.187 18360.259 - -0.18% -
SetIntersection_Front_Set_string_256_4 -2.13% 5273604.658 5161458.402 - -0.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.12% 3.669 3.591 - 1.24% -
std::set<int>::insert(value)_(already_present)/1024 -2.12% 6.776 6.633 - 8.51% -
rng::find_if(vector<bool>)_(process_all)/50 -2.12% 36.684 35.908 - 2.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.11% 23672624.642 23172330.705 - 0.13% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.11% 56451.942 55259.309 - 3.58% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.11% 28.830 28.221 - -1.39% -
rng::all_of(list<int>)_(process_all)/32 -2.11% 11.700 11.453 - -0.73% -
BM_std_minmax<short>/23 -2.11% 2.693 2.637 - -2.32% -
SetIntersection_None_Vector_float_16384_16384 -2.10% 1193311.270 1168207.006 - 0.55% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.10% 1.402 1.372 - 12.49% -
SetIntersection_None_Set_float_16384_1024 -2.10% 158910340.260 155575596.867 - -2.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.10% 2173764.977 2128151.043 - 1.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.10% 37.552 36.765 - -0.86% -
rng::find_if(vector<int>)_(process_all)/50 -2.09% 14.217 13.919 - -2.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.09% 66.127 64.743 - -2.46% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.09% 5.104 4.997 - -1.78% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.09% 30.926 30.280 - 0.83% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -2.09% 6.456 6.321 - 31.64% -
BM_std_minmax_element<long_long>/64000 -2.09% 17107.497 16750.220 - -4.83% -
std::find(vector<char>)_(bail_25%)/1024 -2.09% 5.442 5.328 - 0.96% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.09% 25.535 25.002 - -0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.08% 19991.291 19575.021 - -1.32% -
std::search(list<int>,_pred)_(no_match)/8192 -2.08% 7148.754 6999.989 - -0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.07% 0.908 0.889 - -3.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.07% 0.570 0.559 - 1.25% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.07% 63.766 62.447 - -1.59% -
SetIntersection_None_Set_uint32_256_4 -2.07% 11580237.471 11340877.013 - -1.30% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.07% 0.644 0.631 - 3.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -2.06% 11.148 10.918 - -2.68% -
BM_std_minmax_element<long_long>/65536 -2.06% 17518.106 17157.066 - -4.65% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.06% 1.041 1.020 - -1.68% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -2.06% 1.182 1.158 - -0.96% -
rng::transform(deque<int>)_(identity_transform)/50 -2.06% 19.818 19.410 - 0.00% -
BM_std_minmax_element<char>/4 -2.05% 1.242 1.217 - -0.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.05% 2.410 2.360 - -2.30% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.05% 36.685 35.932 - 2.55% -
BM_deque_vector_copy/70000 -2.04% 3181.643 3116.596 - -1.27% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.04% 26.972 26.422 - -1.42% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.04% 5.022 4.919 - 1.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.03% 68477.198 67084.839 - 0.54% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.03% 88.669 86.867 - -0.50% -
SetIntersection_None_Vector_float_262144_256 -2.03% 1228446.866 1203480.369 - 0.07% -
rng::remove_if(vector<int>)_(prefix)/8192 -2.03% 2619.712 2566.510 - -0.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.03% 26.602 26.062 - 3.36% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.03% 64.880 63.565 - 0.39% -
BM_std_min<char>/12 -2.03% 1.333 1.306 - -0.34% -
std::copy(list<int>)/4096 -2.03% 3295.613 3228.811 - -5.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -2.02% 1.163 1.139 - 0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -2.02% 9.817 9.618 - -3.49% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.02% 195.122 191.181 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.02% 28351.503 27779.010 - -2.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.02% 171929.527 168461.199 - -0.61% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -2.02% 26.299 25.768 - 19.08% -
rng::fill(list<int>)/32 -2.01% 8.459 8.289 - -0.37% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.01% 34.988 34.285 - -0.12% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.01% 3.895 3.816 - -1.72% -
BM_SortHeap_string_16384 -2.00% 99.061 97.075 - -0.52% -
std::move_backward(vector<int>)/8 -2.00% 2.289 2.243 - -2.16% -
BM_std_minmax<long_long>/31 -2.00% 4.827 4.730 - -2.25% -
BM_std_minmax<char>/7 -2.00% 2.545 2.494 - 2.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -2.00% 1.580 1.549 - -3.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.00% 263.935 258.669 - 0.57% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.99% 13051.207 12790.982 - -0.21% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.99% 22093.856 21653.568 - -0.69% -
BM_RangesPushHeap_uint64_Random_262144 -1.99% 6.008 5.889 - -2.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.99% 5266124.134 5161242.132 - -1.56% -
std::stable_partition(list<int>)_(dense)/32 -1.99% 33.335 32.672 - -3.00% -
BM_std_minmax<unsigned_char>/13 -1.99% 2.219 2.175 - -4.86% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.99% 21.880 21.445 - -11.50% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.99% 249.347 244.391 - -2.78% -
rng::all_of(vector<int>)_(process_all)/50 -1.99% 18.457 18.090 - -0.45% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.99% 15851961.809 15537237.401 - 0.42% -
bm_ranges_lexicographical_compare<int>/8 -1.99% 1.530 1.500 - -5.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.98% 1634042.050 1601614.751 - -22.25% -
SetIntersection_None_Vector_float_1024_256 -1.98% 1172549.659 1149289.248 - 0.42% -
rng::replace_if(deque<int>)_(prefix)/32 -1.98% 14.119 13.839 - -3.13% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.98% 3.769 3.694 - -0.59% -
SetIntersection_Front_Set_string_262144_1 -1.98% 1142036.237 1119457.150 - -4.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.97% 4899.764 4803.005 - 0.20% -
std::map<std::string,_int>::clear()/8192 -1.97% 205947.082 201883.506 - 0.39% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.97% 1.441 1.412 - -0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.97% 1260473.471 1235643.801 - 0.07% -
std::fill(vector<bool>)/32768 -1.97% 30.457 29.858 - -0.77% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.97% 9.054 8.876 - -1.20% -
SetIntersection_Front_Set_string_16384_1024 -1.97% 59302077.706 58135753.692 - -1.36% -
SetIntersection_None_Set_string_64_1 -1.96% 24202207.133 23727048.221 - -1.36% -
std::generate_n(vector<int>)/32 -1.96% 8.018 7.861 - -1.30% -
BM_deque_vector_move_backward/5500 -1.96% 203.751 199.755 - -0.62% -
BM_std_minmax_element<long_long>/70000 -1.96% 18696.519 18330.258 - -4.77% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.96% 55214.669 54133.788 - -2.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 -1.96% 2.982 2.924 - -1.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.96% 72930.302 71503.902 - 0.20% -
BM_MakeThenSortHeap_float_Heap_64 -1.95% 3.505 3.436 - 1.71% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -1.95% 4.593 4.504 - -5.76% -
BM_num_put<long> -1.95% 12.116 11.880 - -2.49% -
SetIntersection_None_Set_float_64_64 -1.95% 11874745.685 11643031.420 - 0.35% -
BM_std_minmax<long_long>/12 -1.95% 2.733 2.680 - -1.88% -
BM_deque_vector_ranges_copy/1 -1.95% 2.116 2.075 - -0.46% -
BM_deque_vector_ranges_copy/70000 -1.95% 3093.417 3033.188 - -1.19% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.94% 1524213.058 1494585.301 - -6.99% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.94% 3.906 3.830 - 0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.94% 36.127 35.425 - -1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.94% 12.067 11.833 - 0.05% -
std::find(vector<bool>)_(process_all)/1048576 -1.94% 3717.570 3645.476 - -1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.94% 191937.124 188216.011 - -0.11% -
std::find_if(vector<bool>)_(process_all)/8 -1.94% 5.605 5.497 - 1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.93% 17373338.008 17037533.764 - -1.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.93% 1263333.068 1238941.731 - -2.64% -
BM_MakeHeap_string_SingleElement_16 -1.93% 5.724 5.614 - 1.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.93% 1.207 1.183 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.93% 1239048.821 1215166.058 - -1.99% -
BM_std_minmax<long_long>/30 -1.93% 4.551 4.464 - -1.78% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.92% 11.641 11.417 - -3.00% -
rng::search(deque<int>)_(same_length)/8192 -1.92% 3840.255 3766.460 - -0.42% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.92% 16.856 16.532 - -1.65% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 -1.92% 9.602 9.418 - -1.75% -
SetIntersection_Front_Set_uint64_64_64 -1.91% 15069557.076 14781007.897 - -2.17% -
SetIntersection_None_Set_string_1024_4 -1.91% 9225614.110 9049085.881 - 1.33% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.91% 16.946 16.621 - 2.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.91% 11788898.715 11563450.370 - -0.02% -
rng::starts_with(vector<int>,_pred)/1000 -1.91% 455.743 447.038 - -1.74% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.91% 13.158 12.907 - 0.03% -
rng::copy_if(list<int>)_(entire_range)/512 -1.91% 371.557 364.470 - -1.83% -
BM_MakeThenSortHeap_string_Random_262144 -1.90% 193.862 190.170 - -0.67% -
BM_std_min<unsigned_short>/27 -1.90% 2.382 2.336 - -2.37% -
rng::find(vector<int>)_(process_all)/8 -1.90% 2.902 2.847 - -0.53% -
BM_std_minmax<short>/28 -1.90% 2.621 2.571 - 0.33% -
BM_std_minmax<unsigned_long_long>/4 -1.89% 1.597 1.566 - 1.31% -
BM_deque_vector_move_backward/64000 -1.89% 8032.919 7880.888 - -3.66% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.89% 18.643 18.291 - 0.15% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.89% 23592.221 23146.120 - -3.04% -
BM_MakeHeap_uint64_Ascending_16 -1.89% 0.669 0.657 - 0.46% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.88% 2.071 2.032 - -1.05% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.88% 4.368 4.286 - 1.20% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.88% 26296.584 25801.911 - -1.56% -
rng::remove(vector<int>)_(prefix)/50 -1.88% 57.016 55.945 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.88% 61706112.524 60546928.247 - -0.58% -
BM_std_minmax<unsigned_char>/29 -1.88% 2.430 2.384 - -0.73% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.88% 9083.306 8912.728 - -3.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.88% 0.738 0.724 - -0.86% -
BM_RangesMakeHeap_string_Random_16384 -1.87% 12.816 12.576 - 1.67% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.87% 18.496 18.150 - -0.11% -
rng::any_of(list<int>)_(process_all)/32 -1.87% 11.610 11.393 - -0.41% -
rng::search(list<int>)_(single_element)/1000 -1.87% 666.021 653.559 - 2.67% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.87% 471131.775 462319.605 - 1.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.87% 6.565 6.442 - 0.10% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.87% 50483377.933 49540225.001 - -1.87% -
BM_SortHeap_string_16 -1.87% 14.405 14.136 - -0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.86% 4.284 4.204 - -3.59% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.86% 11.666 11.449 - -3.27% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.85% 0.588 0.577 - 1.10% -
std::search(vector<int>)_(near_matches)/1024 -1.85% 15085.628 14806.516 - -0.89% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.85% 14670528.091 14399339.839 - -4.12% -
std::is_sorted_until(list<int>)/8192 -1.84% 7275.159 7141.087 - 1.54% -
rng::partition(vector<int>)_(sparse)/50 -1.84% 14.284 14.021 - -0.71% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.84% 5.959 5.849 - -3.75% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 -1.84% 2060.719 2022.772 - -1.67% -
std::replace_if(list<int>)_(prefix)/50 -1.84% 24.349 23.900 - -1.42% -
SetIntersection_Front_Set_uint32_262144_1 -1.84% 1097543.107 1077354.404 - -2.50% -
BM_std_minmax<int>/23 -1.84% 2.357 2.314 - 0.88% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.84% 50970.990 50034.262 - 1.09% -
BM_deque_deque_copy/64000 -1.84% 2712.261 2662.433 - -0.34% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.84% 7095.167 6964.910 - -0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.83% 25.917 25.442 - -0.17% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.83% 32.399 31.805 - -2.27% -
BM_MakeThenSortHeap_float_Heap_1024 -1.83% 8.327 8.175 - -0.49% -
SetIntersection_Front_Set_string_256_16 -1.83% 7602450.527 7463158.843 - -2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.83% 1901420.653 1866605.713 - 1.49% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.83% 17.898 17.570 - -2.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.83% 1170226.431 1148828.668 - -1.89% -
SetIntersection_Front_Vector_uint64_1024_256 -1.83% 2331233.624 2288673.493 - -2.28% -
SetIntersection_None_Vector_uint32_256_1 -1.82% 4554634.044 4471555.493 - -0.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.82% 55303.478 54295.759 - -0.20% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.82% 7.615 7.476 - -0.85% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.82% 16.299 16.003 - -0.42% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.82% 21.088 20.705 - -1.86% -
std::search(vector<int>)_(no_match)/1024 -1.82% 215.287 211.377 - -1.23% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.81% 1.009 0.991 - -0.69% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.81% 0.936 0.919 - -3.07% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.81% 9974.529 9793.893 - 0.46% -
std::replace_if(deque<int>)_(prefix)/8192 -1.81% 3524.176 3460.464 - -1.16% -
rng::starts_with(deque<int>,_pred)/1048576 -1.81% 529525.007 519953.156 - -0.59% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.81% 8.686 8.529 - 0.16% -
BM_std_min<short>/16 -1.81% 1.800 1.768 - 3.13% -
std::replace_if(vector<int>)_(prefix)/50 -1.80% 13.880 13.629 - -0.60% -
BM_StringResizeAndOverwrite -1.80% 0.860 0.845 - 1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.80% 2.747 2.698 - 0.44% -
rng::copy(vector<int>)/8 -1.80% 2.289 2.248 - 0.37% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.80% 15.371 15.095 - -0.51% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.80% 18.517 18.184 - -0.58% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.80% 7.600 7.463 - -1.02% -
BM_std_minmax<unsigned_char>/12 -1.80% 1.945 1.911 - -3.64% -
std::multiset<int>::erase(key)_(existent)/8192 -1.79% 61.796 60.687 - 1.05% -
std::partition(vector<int>)_(dense)/50 -1.79% 13.182 12.945 - -0.57% -
BM_vector_deque_copy/1024 -1.79% 36.419 35.767 - 0.12% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.79% 31.535 30.971 - -2.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.79% 6156564.523 6046431.132 - -1.06% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.79% 296700.670 291398.399 - 1.00% -
BM_num_get<float> -1.79% 35.392 34.760 - -5.73% -
BM_std_min<char>/24 -1.79% 2.645 2.598 - -1.54% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.78% 24344.024 23909.934 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.78% 40343971.820 39625412.365 - -1.92% -
BM_StringRelationalLiteral_Less_Small_Large_Control -1.78% 1.720 1.690 - -2.88% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -1.78% 0.589 0.578 - 5.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.78% 17.510 17.199 - -1.65% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.78% 4.384 4.306 - -0.33% -
rng::find_if(vector<int>)_(process_all)/8 -1.77% 2.628 2.581 - 2.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.77% 24.554 24.120 - -0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.77% 12700289.857 12475895.076 - 2.12% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.77% 4.072 4.000 - 0.11% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.76% 45.760 44.956 - -1.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.76% 1.918 1.884 - 1.06% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.76% 27.325 26.845 - 0.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.76% 0.584 0.574 - 5.41% -
BM_RangesPushHeap_float_Ascending_16384 -1.75% 4.360 4.284 - -0.20% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.75% 16.450 16.162 - 1.32% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 -1.75% 7.422 7.293 - -0.78% -
BM_std_min<char>/18 -1.75% 0.988 0.971 - 0.01% -
BM_PushHeap_float_QuickSortAdversary_1024 -1.75% 0.626 0.615 - 0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.75% 22112.458 21726.175 - -0.57% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.75% 1.569 1.541 - 0.01% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.75% 602.331 591.812 - -1.17% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.74% 16.152 15.871 - -2.99% -
SetIntersection_None_Set_float_1024_16 -1.73% 9058916.320 8901817.502 - -13.27% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.73% 349044701.739 342998202.308 - -0.94% -
std::multiset<int>::find(key)_(existent)/1024 -1.73% 3.799 3.734 - 1.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.73% 173439.236 170438.571 - -1.25% -
BM_std_minmax<char>/2 -1.73% 0.895 0.879 - 2.20% -
rng::find_last(list<int>)_(bail_90%)/50 -1.73% 1.296 1.274 - 2.30% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.73% 6757.438 6640.669 - -0.38% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.73% 6.385 6.275 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.73% 23525373.353 23119502.340 - -1.33% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.72% 6178.916 6072.438 - -1.13% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.72% 4.265 4.191 - -2.60% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.72% 518.238 509.319 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.72% 63107481.021 62021507.447 - -1.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.72% 4604.609 4525.562 - -6.85% -
BM_PushHeap_string_QuickSortAdversary_256 -1.72% 14.809 14.555 - -0.48% -
std::set<std::string>::clear()/32 -1.72% 898.391 882.982 - -0.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.71% 22.545 22.159 - -1.26% -
std::remove(list<int>)_(prefix)/8192 -1.71% 8317.967 8175.526 - -0.88% -
std::search(vector<int>)_(same_length)/8192 -1.71% 1960.475 1926.903 - 2.88% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.71% 530.104 521.028 - -0.11% -
std::multiset<int>::contains(key)_(existent)/32 -1.71% 1.664 1.635 - -2.84% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.71% 130795.705 128558.054 - -1.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.71% 349.146 343.182 - 0.16% -
BM_MakeThenSortHeap_string_SingleElement_16384 -1.71% 38.717 38.055 - 1.18% -
BM_std_min<unsigned_char>/13 -1.71% 1.562 1.535 - -2.81% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.70% 16.522 16.241 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.70% 1257734.375 1236323.648 - 1.11% -
SetIntersection_Interlaced_Set_float_64_16 -1.70% 24692200.157 24271888.419 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.70% 3114115.887 3061133.383 - -1.61% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.70% 23048.098 22656.179 - -0.14% -
BM_PushHeap_float_Ascending_256 -1.70% 2.525 2.482 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.70% 348957915.886 343027238.266 - -4.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.70% 51.061 50.195 - -1.09% -
BM_RangesPushHeap_string_Descending_1024 -1.69% 2.482 2.441 - 1.82% -
BM_MakeThenSortHeap_string_Heap_4 -1.69% 5.944 5.844 - -0.28% -
bm_lexicographical_compare<unsigned_char>/32768 -1.69% 572.905 563.241 - -1.61% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.69% 19.539 19.210 - -0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.68% 34.265 33.688 - -0.13% -
BM_deque_vector_ranges_move_backward/64000 -1.68% 7863.188 7731.085 - -4.86% -
std::set<std::string>::erase(key)_(existent)/8192 -1.68% 71.061 69.868 - 7.37% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.68% 18.611 18.299 - 0.04% -
std::generate_n(vector<int>)/50 -1.68% 12.052 11.850 - -6.85% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.68% 3.752 3.689 - 0.60% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.68% 0.783 0.770 - -0.83% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.68% 45805.127 45037.554 - 0.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.67% 23.373 22.982 - -0.16% -
BM_deque_vector_copy/5500 -1.67% 197.122 193.830 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.67% 1123355.739 1104600.536 - -0.82% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.67% 13.564 13.338 - -1.78% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.67% 11.517 11.326 - -0.27% -
766_femflow_r -1.66% 12.948 12.732 - -0.84% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.66% 535.544 526.633 - 0.89% -
std::multiset<int>::ctor(const&)/1024 -1.65% 6157.884 6056.013 - -1.42% -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 -1.65% 7882.711 7752.451 - -1.23% -
SetIntersection_None_Vector_uint32_1024_4 -1.65% 1150106.441 1131112.297 - -1.96% -
std::list<int>::ctor(size)/8192 -1.65% 95149.493 93579.168 - -4.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.64% 1259292.479 1238580.404 - 0.79% -
SetIntersection_None_Vector_string_16384_1024 -1.64% 1279928.646 1258883.401 - -2.54% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.64% 278225.480 273652.652 - -2.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.64% 5.369 5.281 - -0.67% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.64% 5.628 5.536 - 1.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.64% 9019.269 8871.328 - 0.70% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 55834.617 54919.954 - -0.35% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.64% 1.798 1.769 - -0.91% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.64% 4.846 4.767 - -0.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.64% 14.974 14.729 - -0.34% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.64% 2354.961 2316.449 - -0.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.63% 490.338 482.328 - -0.83% -
BM_deque_vector_ranges_copy/5500 -1.63% 201.053 197.770 - -1.13% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.63% 25.291 24.878 - -0.01% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -1.63% 20.955 20.614 - -0.32% -
rng::find_if(vector<char>)_(process_all)/50 -1.62% 12.660 12.455 - -0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.62% 24.809 24.406 - 0.07% -
BM_vector_deque_ranges_copy/1 -1.62% 2.352 2.314 - -1.38% -
std::unordered_multimap<int,_int>::clear()/32 -1.62% 615.911 605.923 - -0.88% -
rng::search(deque<int>)_(single_element)/1000 -1.62% 449.899 442.610 - -1.32% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.62% 11635.146 11446.715 - -0.03% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.62% 18.605 18.304 - -0.16% -
std::all_of(vector<int>)_(process_all)/32 -1.62% 8.498 8.361 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.61% 1410218.515 1387494.991 - -5.94% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.61% 526.220 517.750 - -0.04% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.61% 603218.480 593513.041 - -1.80% -
SetIntersection_Front_Vector_string_262144_1 -1.61% 1141228.534 1122873.308 - -3.49% -
rng::find_end(list<int>)_(single_element)/8192 -1.61% 8765.201 8624.256 - 12.28% -
BM_RangesPushHeap_string_Descending_16384 -1.61% 2.462 2.422 - 3.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.60% 1712375.571 1684901.203 - -1.22% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.60% 1116791.557 1098878.109 - -1.28% -
BM_std_minmax<short>/1 -1.60% 0.634 0.624 - -0.15% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.60% 18.395 18.100 - 0.23% -
std::set<int>::insert(value)_(already_present)/8192 -1.60% 10.831 10.658 - 4.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.60% 1162392.851 1143805.652 - -0.05% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.60% 54857.549 53981.734 - 0.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.59% 11.463 11.281 - -0.01% -
BM_std_minmax<unsigned_short>/6 -1.59% 1.388 1.366 - -1.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.59% 1126792.444 1108850.581 - -4.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.59% 508.867 500.766 - -0.71% -
SetIntersection_Front_Vector_float_64_16 -1.59% 15376407.449 15131654.388 - -2.43% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.59% 44029.499 43328.919 - -0.50% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.59% 4.569 4.497 - -9.99% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.59% 16.984 16.715 - -1.45% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.59% 42204.285 41535.086 - -0.27% -
bm_lexicographical_compare<signed_char>/8 -1.58% 3.111 3.062 - 1.07% -
BM_StringRelational_Less_Huge_Empty_Control -1.58% 2.085 2.052 - -2.16% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.58% 18.774 18.477 - -0.06% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.58% 653337.894 643026.512 - -0.67% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.58% 4737.589 4662.856 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1716865.561 1689784.344 - 3.19% -
BM_MakeThenSortHeap_string_Ascending_4 -1.57% 5.357 5.272 - -0.08% -
rng::starts_with(deque<int>)/8 -1.57% 4.099 4.034 - 1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.57% 1820053.058 1791473.309 - 2.24% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.57% 767.997 755.954 - -0.03% -
BM_vector_deque_ranges_move/5500 -1.57% 199.726 196.597 - -0.19% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.57% 37.665 37.075 - -2.32% -
BM_MakeThenSortHeap_string_Random_16384 -1.56% 111.158 109.421 - 0.40% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 -1.56% 15.057 14.822 - -1.97% -
SetIntersection_Front_Set_string_262144_1024 -1.56% 59936801.515 59001118.389 - -1.68% -
BM_deque_vector_move_backward/4096 -1.56% 149.267 146.940 - -1.52% -
BM_MakeHeap_string_SingleElement_256 -1.56% 6.349 6.250 - -0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.56% 1210.548 1191.674 - 0.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.56% 276.608 272.297 - -0.87% -
std::replace(vector<int>)_(sprinkled)/8192 -1.56% 1360.685 1339.477 - 5.35% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.56% 1.570 1.546 - -1.11% -
std::map<int,_int>::ctor(const&)/32 -1.56% 211.895 208.594 - -5.89% -
BM_MakeThenSortHeap_string_Heap_16 -1.56% 17.530 17.257 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.56% 1247596.353 1228175.697 - 0.27% -
std::search(vector<int>)_(near_matches)/1000 -1.56% 14218.910 13997.726 - -0.04% -
rng::find_if(list<int>)_(bail_25%)/32768 -1.56% 8454.857 8323.363 - -2.80% -
BM_std_minmax<unsigned_short>/24 -1.56% 2.277 2.242 - -0.69% -
BM_MakeThenSortHeap_string_Descending_4 -1.55% 3.682 3.625 - -1.85% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -1.55% 153.904 151.517 - 9.74% -
rng::sort(deque<int>)_(shuffled)/8192 -1.55% 81896.483 80626.704 - 0.15% -
std::multiset<std::string>::erase(iterator)/0 -1.55% 30.057 29.592 - 0.52% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.55% 102350.218 100768.344 - -3.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.55% 35955.395 35399.733 - -1.66% -
bm_swap_ranges_vb_unaligned/8 -1.55% 4.912 4.836 - -1.34% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.54% 220.270 216.871 - -0.59% -
rng::fill_n(vector<int>)/8192 -1.54% 238.786 235.102 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.54% 1249899.578 1230623.047 - 0.21% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.54% 621.679 612.103 - -2.58% -
BM_RangesPushHeap_float_Random_256 -1.54% 7.310 7.197 - -2.10% -
std::search(vector<int>)_(same_length)/1024 -1.54% 254.843 250.919 - 2.14% -
std::multiset<int>::contains(key)_(existent)/1024 -1.54% 4.029 3.967 - -3.82% -
SetIntersection_None_Vector_uint32_262144_1 -1.54% 1163332.856 1145451.682 - -4.58% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.54% 8.568 8.437 - -0.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.53% 4611857.407 4541067.386 - -0.84% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.53% 18.694 18.407 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.53% 68068326.806 67025584.855 - -0.75% -
SetIntersection_Interlaced_Set_float_256_1 -1.53% 4461503.464 4393192.896 - -1.21% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.53% 22.581 22.236 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.53% 1424096.293 1402330.523 - 0.48% -
std::transform(vector<int>)_(identity_transform)/32 -1.53% 9.079 8.940 - 0.17% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.53% 716.572 705.641 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.52% 151229730.458 148923863.940 - -0.61% -
std::remove_copy(deque<int>)_(prefix)/50 -1.52% 19.319 19.025 - -0.41% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.52% 8302.829 8176.401 - -1.45% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.52% 502.866 495.215 - -2.05% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.52% 8902.986 8767.548 - -9.28% -
SetIntersection_None_Vector_string_262144_64 -1.52% 1371243.529 1350401.584 - 1.24% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.52% 1.255 1.236 - 4.97% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.52% 284077.100 279762.048 - -1.64% -
723_llvm_r -1.52% 11.766 11.587 - 0.31% -
std::remove_if(vector<int>)_(prefix)/8192 -1.52% 2616.744 2577.024 - -0.50% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.51% 19876.242 19575.466 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.51% 9213274.799 9073958.629 - -0.26% -
bm_lexicographical_compare<signed_char>/512 -1.51% 7.979 7.858 - -0.08% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.51% 106.207 104.603 - -1.02% -
SetIntersection_None_Vector_float_256_64 -1.51% 3714384.864 3658363.852 - 0.39% -
std::set<int>::insert(value)_(new_value)/1024 -1.51% 41.947 41.314 - -0.50% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.51% 2.228 2.195 - -0.69% -
BM_std_minmax<unsigned_long_long>/15 -1.51% 3.697 3.642 - -2.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.51% 15.356 15.124 - -0.73% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.51% 102204.981 100665.726 - -5.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.51% 1095222.076 1078729.995 - -5.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 4453455.821 4386421.546 - -1.15% -
SetIntersection_Interlaced_Vector_string_4_4 -1.50% 162587873.354 160142330.848 - -1.44% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.50% 14.666 14.445 - 0.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.50% 14277.711 14063.176 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.50% 1708305.826 1682641.846 - 2.42% -
SetIntersection_None_Vector_float_1024_1024 -1.50% 1172877.518 1155258.856 - -0.05% -
BM_RangesMakeHeap_uint32_Random_16384 -1.50% 1.043 1.027 - 0.64% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.50% 1.108 1.091 - -0.29% -
std::find_if(vector<char>)_(process_all)/50 -1.50% 12.615 12.426 - -1.48% -
BM_std_min<unsigned_char>/28 -1.49% 1.747 1.721 - -3.31% -
SetIntersection_None_Vector_float_16_1 -1.49% 68561932.010 67537637.400 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.49% 18298692.640 18025451.718 - -2.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.49% 634125.713 624658.252 - 0.24% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.49% 37314.571 36758.292 - -0.90% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.49% 5.322 5.243 - -1.28% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.49% 190.835 187.993 - -0.14% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.49% 25.298 24.922 - -0.42% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.49% 455.974 449.195 - -1.93% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.49% 4.362 4.297 - 0.47% -
SetIntersection_None_Set_float_1024_64 -1.48% 9001014.838 8867477.859 - -12.91% -
BM_std_min<char>/5500 -1.48% 37.290 36.738 - -0.18% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.48% 27.665 27.256 - 0.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.48% 17.411 17.154 - 0.07% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.48% 666.610 656.751 - -3.69% -
rng::rotate(vector<int>)_(by_1/4)/8192 -1.48% 2596.826 2558.446 - -1.85% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.48% 15.278 15.052 - -0.62% -
SetIntersection_None_Vector_uint32_262144_64 -1.48% 1206643.182 1188820.011 - 3.69% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.47% 186698.038 183944.337 - -0.17% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.47% 4345.184 4281.095 - -0.13% -
BM_std_minmax<long_long>/20 -1.47% 3.318 3.269 - -1.42% -
BM_MakeHeap_uint64_Ascending_262144 -1.47% 0.741 0.730 - 0.09% -
rng::search(vector<int>)_(no_match)/8192 -1.47% 1660.819 1636.428 - -0.13% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.47% 6.029 5.941 - -1.00% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.47% 10.530 10.375 - -5.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.47% 11.691 11.519 - -1.75% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.47% 187.424 184.674 - -0.77% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.46% 0.984 0.970 - -1.72% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.46% 25.299 24.929 - 0.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.46% 12.005 11.829 - -3.91% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.46% 128010.318 126138.006 - -0.11% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -1.46% 24.279 23.924 - -3.02% -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.46% 100466.552 99002.450 - -0.55% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.46% 1936.374 1908.172 - -0.63% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.46% 3907.910 3851.043 - 0.04% -
std::multiset<int>::ctor(const&)/8192 -1.45% 48971.432 48259.176 - -1.10% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 698.023 687.879 - -0.34% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.45% 559.521 551.393 - -4.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.45% 1704215.248 1679484.621 - 2.55% -
SetIntersection_Front_Set_float_256_16 -1.45% 4984829.567 4912586.001 - 1.35% -
std::replace_if(deque<int>)_(prefix)/1024 -1.45% 491.591 484.470 - -1.38% -
std::stable_sort(deque<int>)_(ascending)/8 -1.45% 18.150 17.888 - -1.88% -
BM_std_minmax<unsigned_char>/28 -1.45% 2.150 2.119 - 1.42% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.45% 32496.363 32026.685 - -2.82% -
std::multimap<int,_int>::clear()/1024 -1.44% 10221.252 10073.579 - -1.41% -
BM_std_minmax<long_long>/28 -1.44% 4.140 4.080 - -1.23% -
706_stockfish_r -1.44% 21.584 21.273 - 2.88% -
BM_RangesPushHeap_string_Descending_64 -1.44% 2.255 2.223 - -1.04% -
BM_vector_deque_ranges_move/4096 -1.44% 147.375 145.253 - -0.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.44% 12314.393 12137.216 - -4.94% -
SetIntersection_None_Vector_uint32_262144_16384 -1.44% 1210234.326 1192822.033 - -0.76% -
std::vector<int>::ctor(size)/32 -1.44% 10.917 10.760 - 6.53% -
BM_std_min<unsigned_short>/9 -1.44% 6.476 6.383 - 3.06% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.44% 24067.480 23721.538 - -0.17% -
BM_PushHeap_uint32_Random_262144 -1.44% 6.438 6.345 - 0.35% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.44% 22.653 22.327 - 0.93% -
BM_vector_deque_ranges_copy/5500 -1.43% 199.283 196.427 - -0.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.43% 493923.251 486852.948 - -2.41% -
std::find_if(deque<int>)_(process_all)/8 -1.43% 3.974 3.917 - -1.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.43% 12547.291 12367.997 - -0.44% -
std::find(deque<int>)_(process_all)/8192 -1.43% 1967.141 1939.039 - -1.42% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.43% 756.591 745.794 - 1.48% -
SetIntersection_Front_Set_uint64_16384_256 -1.43% 5062987.970 4990784.193 - 1.49% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.43% 69643.137 68650.229 - 0.42% -
std::find(deque<int>)_(process_all)/32768 -1.42% 7909.765 7797.117 - -1.00% -
rng::replace(vector<int>)_(sprinkled)/32 -1.42% 5.605 5.525 - 0.16% -
rng::fold_left(list<int>)/8 -1.42% 3.878 3.822 - -0.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.42% 5.705 5.624 - -5.54% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.42% 5.412 5.335 - -0.71% -
SetIntersection_Interlaced_Set_string_262144_1 -1.42% 1169761.777 1153157.880 - 1.48% -
std::move_backward(list<int>)/262144 -1.42% 264917.793 261164.599 - -1.81% -
BM_MakeThenSortHeap_string_Random_256 -1.41% 55.726 54.937 - 0.60% -
std::search(vector<int>)_(no_match)/1048576 -1.41% 213167.237 210162.516 - -0.96% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.41% 321.503 316.981 - -1.43% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.41% 6.666 6.572 - -0.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.40% 5.033 4.963 - -2.09% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.40% 20.438 20.152 - -3.69% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.40% 18.467 18.208 - -0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.40% 7.609 7.503 - 0.09% -
BM_PopHeap_uint32_262144 -1.40% 42.037 41.449 - 0.86% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.40% 10020498.211 9880556.273 - -0.38% -
BM_std_min<unsigned_short>/26 -1.39% 2.153 2.123 - -1.75% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.39% 8692.358 8571.702 - -0.62% -
BM_std_minmax<short>/11 -1.39% 1.795 1.770 - -0.94% -
BM_std_minmax<short>/29 -1.38% 2.673 2.636 - 0.96% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.38% 1.964 1.937 - -1.14% -
SetIntersection_None_Vector_float_256_16 -1.38% 4350486.927 4290406.024 - -0.11% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.38% 12129.540 11962.334 - -0.20% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.38% 217057.691 214066.678 - -1.01% -
BM_std_minmax_element<char>/64 -1.38% 17.665 17.421 - 1.19% -
SetIntersection_None_Vector_uint64_262144_16384 -1.38% 1216512.301 1199756.747 - -0.12% -
SetIntersection_Front_Set_float_262144_262144 -1.38% 1783549.643 1758995.769 - -1.42% -
BM_CmpLess_schar_schar -1.38% 0.971 0.957 - -0.90% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.38% 24.494 24.157 - 1.41% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.37% 13.993 13.801 - -1.00% -
BM_StringFindAllMatch/512 -1.37% 11.701 11.541 - -4.73% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.37% 2075.487 2047.038 - -0.02% -
BM_std_min<unsigned_char>/23 -1.37% 2.334 2.302 - -1.62% -
std::search(vector<int>)_(no_match)/8192 -1.37% 1660.526 1637.795 - -0.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.37% 48.757 48.090 - -0.70% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -1.37% 1.037 1.023 - -1.12% -
BM_deque_vector_copy/1 -1.37% 2.128 2.099 - 0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.36% 1707323.489 1684023.926 - 2.64% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.36% 278.112 274.317 - 1.05% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.36% 54031599.385 53294304.539 - -1.55% -
BM_CmpEqual_uchar_schar -1.36% 1.050 1.036 - -0.96% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -1.36% 2.615 2.579 - -2.05% -
rng::copy_if(list<int>)_(entire_range)/262144 -1.36% 220453.641 217452.579 - -0.39% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.36% 19.985 19.713 - -0.04% -
rng::find_if(deque<int>)_(process_all)/50 -1.36% 24.140 23.811 - -0.22% -
std::reverse_copy(list<int>)/8 -1.36% 2.419 2.386 - -2.61% -
BM_std_minmax_element<long_long>/64 -1.36% 17.474 17.237 - -3.51% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.36% 22.660 22.353 - -1.95% -
std::find_if(vector<char>)_(process_all)/32768 -1.36% 8234.862 8123.100 - -0.93% -
rng::starts_with(deque<int>,_pred)/8192 -1.36% 4053.826 3998.809 - 0.14% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.36% 13.861 13.673 - -1.01% -
std::fill(deque<int>)/1024 -1.36% 30.301 29.891 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.35% 223773493.631 220742081.007 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.35% 5063140.914 4994555.895 - -6.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.35% 6805263.177 6713080.804 - -0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.35% 10.499 10.357 - 0.09% -
SetIntersection_None_Set_uint32_64_4 -1.35% 22563031.949 22258012.766 - -0.02% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -1.35% 23.532 23.215 - 23.45% -
rng::find_if(vector<bool>)_(process_all)/8 -1.35% 5.615 5.540 - 1.81% -
rng::starts_with(deque<int>)/1000 -1.35% 477.868 471.424 - 0.90% -
std::partial_sort(vector<int>)_(descending)/1024 -1.35% 8279.757 8168.160 - -0.18% -
BM_PushHeap_float_Ascending_262144 -1.35% 5.250 5.179 - -1.18% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.35% 3.620 3.571 - 0.01% -
BM_MakeThenSortHeap_float_Heap_262144 -1.35% 31.070 30.651 - -0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.35% 1254609.375 1237728.436 - 0.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.34% 11.953 11.792 - -4.03% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.34% 4.724 4.661 - -1.80% -
rng::all_of(vector<int>)_(process_all)/32 -1.34% 8.483 8.369 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.34% 4491284.306 4430973.439 - -0.50% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.34% 807.975 797.164 - 0.05% -
SetIntersection_Front_Set_string_16384_256 -1.34% 14679650.652 14483348.095 - -4.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.34% 3.128 3.086 - 0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.34% 1225.272 1208.897 - -4.64% -
rng::contains(list<int>)_(process_all)/8 -1.34% 2.389 2.357 - -0.42% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.33% 19.358 19.100 - -0.27% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.33% 1.035 1.021 - -0.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.33% 204.518 201.795 - 1.84% -
BM_LowerBound_uint32_16 -1.33% 7.443 7.344 - 0.19% -
BM_deque_vector_move_backward/65536 -1.33% 7990.407 7884.065 - -5.97% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.33% 17.046 16.819 - 3.83% -
rng::move(list<int>)/32768 -1.33% 35710.677 35237.138 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.33% 1130122.085 1115136.338 - 0.14% -
SetIntersection_Front_Set_float_256_1 -1.32% 4484203.504 4424822.828 - -0.26% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.32% 18.576 18.330 - 0.22% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -1.32% 2.548 2.514 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.32% 2175397.867 2146612.955 - 0.76% -
rng::rotate_copy(list<int>)/1024 -1.32% 734.357 724.640 - -1.26% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.32% 7940.068 7835.042 - -1.64% -
SetIntersection_Interlaced_Vector_string_16_16 -1.32% 55629017.939 54894201.599 - -2.15% -
SetIntersection_Front_Set_uint32_1024_16 -1.32% 1350572.741 1332743.867 - -0.74% -
735_gem5_r -1.32% 13.564 13.385 - -0.52% -
BM_std_min<unsigned_char>/15 -1.32% 2.086 2.058 - -2.35% -
std::sort(deque<int>)_(shuffled)/8192 -1.32% 81541.048 80466.059 - -0.06% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.32% 16.526 16.308 - -0.82% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 21281.683 21001.501 - 0.24% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.32% 42983.316 42417.453 - -0.01% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -1.32% 690509.438 681423.591 - -0.83% -
BM_lexicographical_compare_three_way_fast_path/256 -1.32% 70.825 69.893 - 0.12% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.32% 19804.003 19543.494 - -0.89% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.31% 1.629 1.608 - -3.38% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.31% 6799.442 6710.267 - -1.24% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.31% 1.406 1.388 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.31% 37971085.713 37473704.859 - -0.35% -
std::rotate_copy(list<int>)/8192 -1.31% 6733.372 6645.221 - -5.21% -
rng::copy_backward(list<int>)/4096 -1.31% 3109.602 3068.920 - -1.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.31% 19.870 19.610 - -0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.30% 18763479.016 18518717.760 - -3.99% -
std::multiset<int>::find(key)_(existent)/32 -1.30% 1.692 1.670 - -0.02% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.30% 9041.560 8923.963 - 1.03% -
std::unique(vector<int>)_(contiguous)/1024 -1.30% 316.953 312.843 - -0.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.29% 2.689 2.654 - -1.95% -
rng::fill(vector<int>)/1024 -1.29% 30.165 29.775 - -0.86% -
BM_std_min<long_long>/64 -1.29% 4.905 4.842 - 0.12% -
rng::copy_backward(list<int>)/262144 -1.29% 223681.419 220789.560 - -0.36% -
bm_ranges_lexicographical_compare<int>/64 -1.29% 4.911 4.848 - -2.63% -
rng::stable_sort(deque<int>)_(repeated)/1024 -1.29% 1389.406 1371.459 - 2.20% -
SetIntersection_Front_Vector_uint32_64_64 -1.29% 11668614.594 11518191.953 - -0.07% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.29% 8700.671 8588.714 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.29% 1130930.001 1116390.742 - -0.54% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.28% 456006.537 450147.449 - 1.11% -
SetIntersection_Front_Vector_uint64_1024_16 -1.28% 1196861.502 1181495.033 - 0.96% -
BM_std_min<char>/28 -1.28% 1.776 1.753 - -0.79% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.28% 18.495 18.258 - 0.50% -
SetIntersection_None_Set_uint32_256_64 -1.28% 9389029.085 9268740.762 - -1.86% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.28% 1.219 1.203 - 4.27% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.28% 5.400 5.331 - -5.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.28% 6.846 6.759 - 1.19% -
BM_RangesMakeThenSortHeap_uint32_Descending_16 -1.28% 5.565 5.493 - -0.14% -
SetIntersection_Front_Vector_float_1024_1 -1.28% 1125612.828 1111230.579 - -1.28% -
rng::unique_copy(vector<int>)_(contiguous)/32 -1.28% 8.680 8.570 - -1.55% -
rng::stable_sort(deque<int>)_(heap)/8 -1.28% 26.363 26.027 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.28% 1265457.251 1249311.872 - -0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 36624.782 36157.887 - 1.70% -
BM_RangesSortHeap_uint32_16 -1.27% 4.849 4.787 - 0.57% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -1.27% 1.973 1.948 - 9.78% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.27% 8607.197 8497.559 - -1.95% -
std::remove_copy_if(list<int>)_(prefix)/8192 -1.27% 7277.034 7184.512 - -0.59% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.27% 449828.650 444110.653 - 0.08% -
SetIntersection_Front_Vector_float_262144_64 -1.27% 1444985.010 1426623.223 - -0.22% -
BM_PushHeap_uint64_Random_262144 -1.27% 6.124 6.046 - 2.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.27% 1266647.705 1250563.963 - 0.91% -
rng::adjacent_find(list<int>)/8 -1.27% 2.134 2.107 - -1.22% -
SetIntersection_Front_Set_uint64_64_16 -1.27% 16801236.744 16588091.229 - 1.06% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.27% 21.451 21.179 - -0.21% -
BM_std_minmax<unsigned_short>/26 -1.27% 2.581 2.548 - 1.50% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.27% 4666.919 4607.749 - -2.21% -
rng::find(vector<int>)_(process_all)/32768 -1.27% 7466.188 7371.698 - -0.98% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.26% 599.219 591.639 - -0.52% -
BM_PopHeap_uint32_64 -1.26% 12.662 12.502 - -0.45% -
std::search(list<int>)_(no_match)/1048576 -1.26% 850136.812 839391.836 - -0.19% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.26% 32.841 32.426 - 1.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.26% 23725.647 23425.879 - -0.32% -
SetIntersection_Interlaced_Set_float_262144_1 -1.26% 1104889.189 1090948.422 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.26% 1.946 1.921 - -1.31% -
std::sort(deque<int>)_(ascending)/8192 -1.26% 5815.339 5742.039 - -0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.26% 16300.228 16095.031 - -2.11% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.26% 10.511 10.379 - 1.29% -
rng::is_sorted_until(list<int>,_pred)/8 -1.26% 3.802 3.755 - -0.33% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.26% 1.914 1.890 - -0.37% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.26% 0.954 0.942 - 0.13% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.25% 30.178 29.800 - -2.11% -
BM_deque_vector_ranges_copy_backward/1 -1.25% 2.141 2.114 - 0.17% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 -1.25% 19.084 18.846 - -21.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.25% 10.017 9.892 - -0.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.25% 1.818 1.795 - -2.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.25% 349027853.741 344674238.270 - -1.78% -
BM_RangesMakeThenSortHeap_string_Heap_16384 -1.25% 101.432 100.168 - -1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.24% 17997446.531 17773439.191 - -0.27% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.24% 48807461.141 48200691.666 - -1.67% -
rng::starts_with(vector<int>)/1024 -1.24% 77.654 76.691 - 1.11% -
BM_MakeHeap_uint64_Random_262144 -1.24% 1.037 1.024 - -3.49% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.24% 26095.331 25772.051 - -1.01% -
BM_MakeThenSortHeap_uint32_Random_16 -1.24% 8.707 8.600 - -1.57% -
rng::copy_if(list<int>)_(entire_range)/8 -1.24% 2.597 2.565 - 0.68% -
rng::sort(deque<int>)_(ascending)/8192 -1.24% 5817.836 5745.900 - -0.23% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.24% 1108149.455 1094461.814 - 1.13% -
SetIntersection_None_Vector_float_1024_16 -1.24% 1163869.292 1149494.672 - 0.02% -
BM_MakeHeap_string_Heap_16384 -1.23% 5.123 5.060 - 3.03% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.23% 19.592 19.351 - -2.37% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.23% 20.890 20.633 - -1.86% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.23% 601.176 593.780 - 0.09% -
SetIntersection_Interlaced_Set_float_1024_64 -1.23% 10082606.712 9958719.512 - -1.09% -
BM_std_min<unsigned_char>/21 -1.23% 1.800 1.778 - 0.65% -
std::map<std::string,_int>::erase(iterator)/1024 -1.23% 26.862 26.532 - -9.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 184823.518 182557.467 - 0.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.22% 94561.941 93403.903 - -6.44% -
std::shift_right(list<int>)/32 -1.22% 14.566 14.388 - -0.71% -
BM_std_min<int>/7 -1.22% 1.053 1.041 - -0.53% -
rng::count_if(list<int>)_(every_other)/8192 -1.22% 7302.102 7212.971 - -0.77% -
rng::contains(vector<int>)_(process_all)/32 -1.22% 8.388 8.286 - -0.92% -
rng::transform(vector<int>)_(identity_transform)/32 -1.22% 8.905 8.796 - -0.59% -
SetIntersection_None_Vector_uint32_1024_1024 -1.22% 1143717.582 1129776.186 - -1.87% -
bm_lexicographical_compare<signed_char>/7 -1.22% 2.746 2.712 - -1.00% -
std::multiset<int>::insert(value)_(new_value)/1024 -1.22% 47.785 47.204 - -7.59% -
std::generate(vector<int>)/50 -1.22% 12.071 11.924 - -1.07% -
BM_RangesMakeHeap_string_Ascending_4 -1.22% 2.863 2.828 - -1.94% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.21% 2722382.268 2689329.488 - -0.23% -
BM_LowerBound_float_1 -1.21% 2.676 2.643 - 0.06% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.21% 97372.653 96192.804 - -2.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.21% 2.361 2.333 - -0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.21% 720.292 711.582 - -0.26% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.21% 134160.789 132539.754 - -0.45% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.20% 31.841 31.458 - -10.86% -
707_ntest_r -1.20% 16.946 16.743 - 4.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.20% 1.255 1.240 - -1.24% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.20% 20021.015 19780.693 - 2.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.20% 17.766 17.554 - -0.33% -
BM_std_minmax<unsigned_char>/18 -1.20% 1.317 1.301 - 0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.20% 27.503 27.174 - -0.34% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.20% 645.328 637.615 - -0.01% -
BM_std_minmax<unsigned_short>/27 -1.19% 2.877 2.842 - 0.63% -
std::stable_sort(deque<int>)_(repeated)/8 -1.19% 18.203 17.985 - -0.80% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.19% 204339.988 201900.792 - 1.13% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.19% 4497.255 4443.674 - -0.11% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.19% 29.452 29.101 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.19% 0.921 0.910 - 0.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 115679.663 114303.689 - -0.07% -
SetIntersection_None_Vector_float_16384_256 -1.19% 1184387.305 1170333.143 - -0.08% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.19% 296.893 293.374 - -0.67% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.18% 12261.188 12115.933 - 0.05% -
BM_deque_vector_ranges_copy/64 -1.18% 2.608 2.577 - -1.40% -
std::copy_if(list<int>)_(entire_range)/512 -1.18% 371.541 367.142 - -1.13% -
rng::replace_if(vector<int>)_(sprinkled)/8192 -1.18% 1923.870 1901.094 - -0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.18% 1245070.187 1230337.009 - 0.13% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.18% 219.457 216.861 - -3.81% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.18% 118323.041 116925.635 - -0.30% -
std::count(list<int>)_(every_other)/1024 -1.18% 709.416 701.043 - -0.73% -
BM_RangesMakeHeap_uint64_Random_16 -1.18% 1.293 1.278 - 1.86% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.18% 212.330 209.828 - -3.79% -
BM_PushHeap_uint32_Random_4 -1.18% 2.481 2.451 - -1.17% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 -1.18% 10.146 10.026 - -1.61% -
SetIntersection_Front_Set_uint32_1024_1024 -1.18% 16305377.951 16113602.352 - -6.30% -
BM_std_minmax<unsigned_char>/23 -1.18% 2.986 2.951 - 1.01% -
rng::swap_ranges(list<int>)/8192 -1.17% 10073.590 9955.338 - -26.10% -
std::count(vector<bool>)/1000 -1.17% 3.004 2.969 - -1.22% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.17% 8221.797 8125.410 - -0.06% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -1.17% 1198.430 1184.384 - -0.61% -
753_ns3_r -1.17% 10.220 10.100 - -0.58% -
std::partial_sort(vector<int>)_(repeated)/8 -1.17% 20.325 20.087 - -0.56% -
rng::remove(vector<int>)_(prefix)/32 -1.17% 52.924 52.305 - -0.82% -
BM_std_minmax<int>/9 -1.17% 1.171 1.157 - -0.27% -
std::partition_copy(vector<int>)/50 -1.17% 12.971 12.819 - -1.73% -
BM_MakeThenSortHeap_string_Random_64 -1.17% 40.049 39.582 - 0.82% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 -1.17% 523.794 517.687 - -1.15% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.17% 1.437 1.420 - -0.73% -
rng::move(vector<bool>)_(aligned)/512 -1.16% 2.682 2.650 - 0.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.16% 8504.135 8405.135 - -1.10% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.16% 766.358 757.439 - -1.27% -
BM_std_min<unsigned_short>/23 -1.16% 2.135 2.110 - -0.32% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -1.16% 72.127 71.290 - 14.71% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.16% 36759.104 36332.897 - -2.80% -
std::sort(deque<int>)_(ascending)/8 -1.16% 18.409 18.196 - -1.46% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.16% 8.709 8.608 - 0.75% -
rng::remove_copy_if(list<int>)_(prefix)/1024 -1.16% 799.720 790.466 - -0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.16% 374.381 370.052 - -0.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.16% 4003.062 3956.786 - -0.18% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.15% 1374.344 1358.475 - 1.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.15% 110502.960 109227.898 - 0.18% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.15% 16.523 16.333 - -0.42% -
BM_PopHeap_uint32_1024 -1.15% 21.431 21.185 - -0.32% -
BM_vector_deque_copy/4000 -1.15% 142.847 141.204 - -0.11% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.15% 3.964 3.918 - -6.91% -
std::partition_copy(deque<int>)/50 -1.15% 21.110 20.867 - -0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.15% 7.690 7.601 - -0.38% -
std::find(deque<int>)_(process_all)/1024 -1.15% 245.575 242.762 - -1.03% -
BM_std_minmax<unsigned_short>/18 -1.14% 1.985 1.962 - 1.48% -
rng::remove_if(list<int>)_(prefix)/50 -1.14% 75.059 74.203 - 0.23% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -1.14% 19.809 19.583 - -1.19% -
rng::copy_n(vector<bool>)_(aligned)/262144 -1.14% 277.722 274.558 - -1.52% -
std::fill(vector<bool>)/64 -1.14% 1.635 1.616 - 3.40% -
BM_std_minmax<short>/10 -1.13% 1.431 1.414 - -0.41% -
BM_vector_deque_ranges_copy/4096 -1.13% 147.930 146.251 - 0.59% -
bm_lexicographical_compare<signed_char>/6 -1.13% 2.491 2.463 - 0.90% -
BM_std_min<char>/64 -1.13% 4.195 4.148 - 0.55% -
BM_MakeHeap_string_Heap_1024 -1.13% 4.874 4.819 - 2.83% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.13% 616.069 609.108 - 0.04% -
rng::replace_if(deque<int>)_(prefix)/50 -1.13% 20.358 20.129 - -1.58% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.13% 5.662 5.598 - -3.50% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.13% 482.026 476.596 - -0.93% -
BM_LowerBound_float_16 -1.12% 7.876 7.787 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.12% 1299485.231 1284888.902 - 1.72% -
SetIntersection_Interlaced_Set_float_1024_16 -1.12% 11778995.667 11646707.915 - -0.03% -
rng::partition(list<int>)_(sparse)/50 -1.12% 15.398 15.225 - 0.44% -
BM_MakeThenSortHeap_string_SingleElement_262144 -1.12% 51.549 50.971 - 0.67% -
SetIntersection_Front_Vector_float_1_1 -1.12% 577057234.070 570598134.029 - -0.23% -
std::none_of(list<int>)_(process_all)/8192 -1.12% 7200.784 7120.193 - -0.35% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 -1.12% 100749.345 99622.752 - -0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.12% 1150767.223 1137903.023 - -1.40% -
BM_toupper_string<char> -1.12% 15.135 14.965 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.11% 1244426.432 1230556.805 - 0.24% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.11% 16.506 16.323 - -1.23% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.11% 328.847 325.187 - -1.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.11% 23.537 23.276 - 0.38% -
BM_lexicographical_compare_three_way_fast_path/16 -1.11% 4.341 4.293 - -1.59% -
BM_deque_vector_ranges_move/1024 -1.11% 37.161 36.748 - -0.43% -
rng::copy_backward(deque<int>)/64 -1.11% 3.080 3.046 - -0.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.11% 1433779.474 1417883.968 - -0.21% -
BM_vector_deque_move_backward/4096 -1.11% 149.346 147.694 - -0.37% -
rng::generate_n(vector<int>)/8192 -1.11% 1869.656 1848.966 - -0.39% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.11% 8.878 8.780 - -0.88% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.11% 21.657 21.417 - 0.55% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -1.11% 1925.894 1904.610 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.11% 44566160.270 44073655.185 - -1.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.10% 14.201 14.044 - 0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.10% 36179.412 35780.243 - 1.79% -
BM_std_minmax<unsigned_char>/17 -1.10% 1.105 1.092 - 0.54% -
std::partition_copy(deque<int>)/32 -1.10% 12.995 12.851 - -1.29% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.10% 350301695.617 346443553.118 - -1.46% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.10% 44769.524 44276.639 - 0.15% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.10% 5.388 5.329 - 0.17% -
BM_RangesPushHeap_string_Random_1024 -1.10% 15.119 14.953 - -1.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 -1.10% 10.549 10.433 - -0.84% -
SetIntersection_Interlaced_Vector_float_1024_64 -1.10% 5862817.303 5798612.195 - 60.65% -
BM_deque_deque_move/4096 -1.09% 152.368 150.701 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.09% 199093274.412 196915332.646 - 0.74% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.09% 2471.247 2444.225 - -0.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.09% 29.445 29.124 - -2.38% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.09% 4.486 4.438 - -0.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.09% 0.963 0.952 - -1.42% -
BM_PopHeap_pair<uint32,_uint32>_4 -1.09% 3.224 3.189 - 2.03% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.09% 9.557 9.453 - -1.82% -
std::set<std::string>::insert(value)_(already_present)/32 -1.09% 11.943 11.813 - -41.85% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.09% 23434.932 23179.996 - -2.03% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.09% 32.582 32.228 - -1.44% -
std::search(list<int>)_(same_length)/8192 -1.09% 10541.812 10427.209 - -7.60% -
std::generate(vector<int>)/32 -1.09% 8.024 7.937 - -1.00% -
748_flightdm_r -1.09% 8.978 8.881 - 0.44% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.09% 1487.569 1471.421 - -0.39% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.08% 12.581 12.444 - -0.31% -
SetIntersection_None_Vector_float_1024_64 -1.08% 1162344.580 1149788.477 - 0.36% -
BM_deque_vector_ranges_copy_backward/5500 -1.08% 203.645 201.446 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.08% 1680132.406 1662003.662 - 0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.08% 1124277.738 1112155.236 - -1.74% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.08% 50.327 49.786 - -0.34% -
rng::reverse_copy(vector<int>)/8 -1.08% 2.534 2.507 - 3.26% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.08% 11.893 11.765 - -0.42% -
rng::partition(vector<int>)_(sparse)/32 -1.07% 9.086 8.989 - -2.70% -
rng::shuffle(vector<int>)/8192 -1.07% 72745.517 71965.481 - 0.50% -
BM_std_min<unsigned_long_long>/16 -1.07% 2.470 2.444 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.07% 16.089 15.916 - 0.92% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.07% 505.139 499.729 - -0.39% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.07% 6.048 5.983 - 1.82% -
SetIntersection_Interlaced_Set_string_4_4 -1.07% 168277825.591 166478570.032 - -0.92% -
BM_deque_deque_copy_backward/4000 -1.07% 148.992 147.401 - -1.09% -
SetIntersection_Interlaced_Set_string_1024_16 -1.07% 13871943.210 13723828.681 - 1.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.07% 19.156 18.952 - -0.65% -
BM_std_min<int>/10 -1.06% 1.005 0.994 - 0.00% -
rng::partition(deque<int>)_(dense)/50 -1.06% 15.399 15.236 - 8.70% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.06% 5347.502 5290.761 - -0.09% -
rng::search_n(deque<int>)_(no_match)/1048576 -1.06% 444822.560 440120.943 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.06% 1102354.118 1090706.362 - -2.36% -
std::partition_point(vector<int>)/32 -1.06% 2.575 2.548 - -0.89% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.06% 4.755 4.705 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.06% 19.177 18.974 - -0.21% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.05% 27.636 27.345 - 0.18% -
rng::stable_sort(vector<int>)_(descending)/8 -1.05% 25.352 25.084 - 0.71% -
std::for_each(list<int>)/8192 -1.05% 8685.738 8594.252 - 0.52% -
SetIntersection_Front_Vector_float_262144_256 -1.05% 2369205.226 2344307.631 - -11.63% -
rng::partition(list<int>)_(sparse)/32 -1.05% 9.054 8.959 - -0.51% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.05% 18.158 17.968 - -0.93% -
SetIntersection_Front_Vector_float_262144_1 -1.05% 1125785.155 1113968.018 - 0.48% -
BM_deque_vector_ranges_copy/1024 -1.05% 37.113 36.724 - -0.16% -
rng::copy_backward(list<int>)/512 -1.05% 375.098 371.162 - -0.43% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.05% 1.675 1.657 - -1.53% -
BM_getline_string -1.05% 17.531 17.347 - -0.91% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.05% 27.861 27.569 - -0.65% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.05% 48728.440 48219.118 - 0.51% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.04% 93223.329 92249.274 - -0.50% -
rng::starts_with(list<int>)/1024 -1.04% 783.669 775.496 - -0.25% -
std::copy_backward(deque<int>)/64 -1.04% 2.970 2.939 - 0.02% -
SetIntersection_Front_Vector_uint64_262144_1 -1.04% 1120359.662 1108684.410 - 0.25% -
rng::starts_with(vector<int>,_pred)/1024 -1.04% 519.972 514.566 - -0.36% -
BM_CmpLess_ushort_short -1.04% 1.047 1.036 - 0.61% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.04% 34.217 33.862 - 0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.04% 2.060 2.038 - 0.17% -
SetIntersection_None_Vector_uint32_262144_262144 -1.04% 1195868.022 1183442.961 - -1.71% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.04% 151225.621 149654.483 - -0.34% -
BM_PushHeap_uint32_Ascending_16384 -1.04% 6.735 6.665 - -0.96% -
std::remove_if(deque<int>)_(sprinkled)/32 -1.04% 56.119 55.537 - -4.99% -
SetIntersection_None_Set_float_1024_4 -1.04% 8873001.079 8781080.809 - -13.10% -
BM_MakeThenSortHeap_string_Random_1024 -1.03% 70.329 69.602 - 0.78% -
std::adjacent_find(vector<int>,_pred)/8 -1.03% 3.369 3.334 - -0.52% -
std::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.925 2446.390 - -0.02% -
SetIntersection_Front_Set_uint64_1024_1 -1.03% 1123546.113 1111947.851 - 0.18% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.03% 63821.241 63162.476 - -0.56% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.03% 9489.449 9391.528 - -1.05% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.03% 172372.776 170594.243 - -1.12% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.03% 2.951 2.921 - 2.93% -
std::partition(list<int>)_(sparse)/32 -1.03% 8.885 8.793 - -1.28% -
rng::search(vector<int>)_(near_matches)/8192 -1.03% 773226.066 765256.557 - -0.22% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.03% 10.325 10.219 - 1.45% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.03% 1.967 1.947 - -21.42% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.03% 6159.071 6095.700 - -0.71% -
std::map<std::string,_int>::ctor(const&)/8192 -1.03% 347321.740 343750.375 - -1.28% -
SetIntersection_Front_Vector_uint32_16384_16 -1.03% 1179887.644 1167758.866 - -2.33% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.03% 690184.266 683097.344 - -0.02% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -1.03% 7801.395 7721.334 - -0.48% -
BM_deque_deque_ranges_move/1024 -1.03% 39.362 38.958 - 0.64% -
SetIntersection_Front_Set_string_64_4 -1.02% 20199438.915 19992394.884 - -0.98% -
rng::partial_sort_copy(deque<int>)_(descending)/8192 -1.02% 100032.940 99008.508 - -0.29% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.02% 15441548.750 15283489.978 - -0.86% -
BM_deque_vector_copy/4096 -1.02% 146.754 145.252 - -1.09% -
std::copy(deque<int>)/8 -1.02% 2.744 2.716 - -0.98% -
BM_CmpLess_ushort_uchar -1.02% 1.134 1.123 - -0.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.02% 2.112 2.091 - 0.78% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.02% 21.293 21.076 - -0.30% -
rng::all_of(vector<int>)_(process_all)/8 -1.02% 2.486 2.461 - -0.28% -
rng::fill_n(deque<int>)/8192 -1.02% 240.646 238.203 - -0.81% -
std::multimap<int,_int>::ctor(const&)/32 -1.01% 213.901 211.732 - -5.63% -
std::replace(list<int>)_(sprinkled)/32 -1.01% 11.392 11.277 - -0.63% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.01% 5868.238 5808.869 - 0.51% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.01% 14.184 14.040 - -1.14% -
std::set<int>::insert(value)_(already_present)/32 -1.01% 1.793 1.775 - -0.37% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.01% 2255.797 2233.047 - 2.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.01% 13.161 13.028 - 0.31% -
BM_std_minmax<unsigned_long_long>/13 -1.01% 3.011 2.981 - -1.27% -
rng::copy_if(list<int>)_(entire_range)/1048576 -1.01% 884789.612 875873.020 - -1.14% -
BM_RangesPushHeap_uint64_Random_64 -1.01% 5.275 5.222 - -1.77% -
SetIntersection_Front_Set_string_262144_16384 -1.01% 352255032.582 348709262.856 - 0.41% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.01% 497.697 492.691 - -0.10% -
BM_PopHeap_uint64_16 -1.01% 7.657 7.580 - -0.76% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.01% 488.612 483.701 - 1.04% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.00% 10.419 10.314 - 0.07% -
std::reverse(list<int>)/512 -1.00% 193.425 191.483 - -1.08% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.00% 475.816 471.040 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.00% 1193757.972 1181779.496 - 0.27% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 -1.00% 64.882 64.232 - -3.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.00% 50.246 49.742 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.00% 1125354.664 1114096.766 - 0.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.00% 4.793 4.745 - 0.22% -


Report Time: 3.68s
Name Current %
706_stockfish_r 21.273 2.88%
707_ntest_r 16.743 4.03%
709_cactus_r 19.574 1.29%
710_omnetpp_r 9.131 3.25%
721_gcc_r 13.064 1.05%
723_llvm_r 11.587 -
727_cppcheck_r 24.699 -
729_abc_r 19.296 4.68%
731_astcenc_r 10.119 -
735_gem5_r 13.385 -
736_ocio_r 16.420 1.48%
737_gmsh_r 12.779 -
748_flightdm_r 8.881 -
750_sealcrypto_r 18.387 -
753_ns3_r 10.100 -
766_femflow_r 12.732 -
BM_CmpEqual_int_int 1.126 -
BM_CmpEqual_int_schar 1.128 -
BM_CmpEqual_int_short 1.143 2.00%
BM_CmpEqual_int_uchar 1.132 1.40%
BM_CmpEqual_int_uint 1.113 -
BM_CmpEqual_int_ushort 1.126 -
BM_CmpEqual_schar_int 1.140 -
BM_CmpEqual_schar_schar 1.104 -
BM_CmpEqual_schar_short 1.144 -
BM_CmpEqual_schar_uchar 1.113 -
BM_CmpEqual_schar_uint 1.110 -
BM_CmpEqual_schar_ushort 1.116 1.91%
BM_CmpEqual_short_int 1.140 -
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.127 -
BM_CmpEqual_short_uchar 1.107 -
BM_CmpEqual_short_uint 1.111 -
BM_CmpEqual_short_ushort 1.114 -
BM_CmpEqual_uchar_int 1.125 1.18%
BM_CmpEqual_uchar_schar 1.036 -
BM_CmpEqual_uchar_short 1.052 -
BM_CmpEqual_uchar_uchar 1.120 -
BM_CmpEqual_uchar_uint 1.122 -
BM_CmpEqual_uchar_ushort 1.127 -
BM_CmpEqual_uint_int 1.133 1.46%
BM_CmpEqual_uint_schar 1.087 2.55%
BM_CmpEqual_uint_short 1.076 1.54%
BM_CmpEqual_uint_uchar 1.123 -
BM_CmpEqual_uint_uint 1.114 -
BM_CmpEqual_uint_ushort 1.124 -
BM_CmpEqual_ushort_int 1.123 -
BM_CmpEqual_ushort_schar 1.050 -
BM_CmpEqual_ushort_short 1.059 1.07%
BM_CmpEqual_ushort_uchar 1.134 -
BM_CmpEqual_ushort_uint 1.122 1.06%
BM_CmpEqual_ushort_ushort 1.121 -
BM_CmpLess_int_int 1.127 -
BM_CmpLess_int_schar 1.124 -
BM_CmpLess_int_short 1.134 1.24%
BM_CmpLess_int_uchar 1.134 -
BM_CmpLess_int_uint 1.120 1.48%
BM_CmpLess_int_ushort 1.129 -
BM_CmpLess_schar_int 1.135 -
BM_CmpLess_schar_schar 0.957 -
BM_CmpLess_schar_short 0.960 1.49%
BM_CmpLess_schar_uchar 1.120 -
BM_CmpLess_schar_uint 1.119 -
BM_CmpLess_schar_ushort 1.116 -
BM_CmpLess_short_int 1.139 -
BM_CmpLess_short_schar 0.972 2.84%
BM_CmpLess_short_short 0.958 -
BM_CmpLess_short_uchar 1.117 -
BM_CmpLess_short_uint 1.117 1.25%
BM_CmpLess_short_ushort 1.122 -
BM_CmpLess_uchar_int 1.122 1.22%
BM_CmpLess_uchar_schar 1.046 -
BM_CmpLess_uchar_short 1.046 -
BM_CmpLess_uchar_uchar 1.124 -
BM_CmpLess_uchar_uint 1.126 -
BM_CmpLess_uchar_ushort 1.125 -
BM_CmpLess_uint_int 1.131 -
BM_CmpLess_uint_schar 1.052 -
BM_CmpLess_uint_short 1.067 2.05%
BM_CmpLess_uint_uchar 1.134 -
BM_CmpLess_uint_uint 1.126 1.61%
BM_CmpLess_uint_ushort 1.130 -
BM_CmpLess_ushort_int 1.125 2.09%
BM_CmpLess_ushort_schar 1.048 -
BM_CmpLess_ushort_short 1.036 -
BM_CmpLess_ushort_uchar 1.123 -
BM_CmpLess_ushort_uint 1.127 -
BM_CmpLess_ushort_ushort 1.124 -
BM_LowerBound_float_1 2.643 -
BM_LowerBound_float_1024 21.964 -
BM_LowerBound_float_16 7.787 -
BM_LowerBound_float_16384 65.959 -
BM_LowerBound_float_256 14.236 -
BM_LowerBound_float_262144 576.565 -
BM_LowerBound_float_4 11.494 -
BM_LowerBound_float_64 8.540 -
BM_LowerBound_pair<uint32,_uint32>_1 2.853 -3.16%
BM_LowerBound_pair<uint32,_uint32>_1024 45.000 -1.63%
BM_LowerBound_pair<uint32,_uint32>_16 16.355 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.248 -
BM_LowerBound_pair<uint32,_uint32>_256 33.343 -
BM_LowerBound_pair<uint32,_uint32>_262144 612.103 -2.58%
BM_LowerBound_pair<uint32,_uint32>_4 11.252 -
BM_LowerBound_pair<uint32,_uint32>_64 18.847 -
BM_LowerBound_string_1 4.727 3.50%
BM_LowerBound_string_1024 177.760 -
BM_LowerBound_string_16 36.565 -
BM_LowerBound_string_16384 398.333 1.04%
BM_LowerBound_string_256 126.762 -
BM_LowerBound_string_262144 2341.229 1.68%
BM_LowerBound_string_4 20.045 -1.16%
BM_LowerBound_string_64 71.950 4.09%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.869 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.393 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.752 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.079 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.537 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 656.751 -3.69%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.296 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.862 -
BM_LowerBound_uint32_1 2.597 -
BM_LowerBound_uint32_1024 21.707 -
BM_LowerBound_uint32_16 7.344 -
BM_LowerBound_uint32_16384 65.353 -
BM_LowerBound_uint32_256 14.193 -
BM_LowerBound_uint32_262144 556.808 -
BM_LowerBound_uint32_4 10.450 -
BM_LowerBound_uint32_64 8.111 -
BM_LowerBound_uint64_1 2.603 -
BM_LowerBound_uint64_1024 24.770 -
BM_LowerBound_uint64_16 7.417 -
BM_LowerBound_uint64_16384 70.509 -
BM_LowerBound_uint64_256 16.428 -
BM_LowerBound_uint64_262144 584.448 -
BM_LowerBound_uint64_4 10.476 -
BM_LowerBound_uint64_64 8.371 -
BM_MakeHeap_float_Ascending_1 0.274 -
BM_MakeHeap_float_Ascending_1024 0.699 -
BM_MakeHeap_float_Ascending_16 0.836 -
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.646 -
BM_MakeHeap_float_Ascending_262144 0.695 -
BM_MakeHeap_float_Ascending_4 0.405 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.272 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.214 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.291 5.35%
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.277 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.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.289 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.271 -
BM_MakeHeap_float_PipeOrgan_1024 0.700 -
BM_MakeHeap_float_PipeOrgan_16 1.275 1.28%
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.666 -
BM_MakeHeap_float_PipeOrgan_262144 0.704 -
BM_MakeHeap_float_PipeOrgan_4 0.413 2.78%
BM_MakeHeap_float_PipeOrgan_64 0.794 -
BM_MakeHeap_float_QuickSortAdversary_1 0.271 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.500 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.259 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.392 -
BM_MakeHeap_float_QuickSortAdversary_64 0.579 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.262 2.96%
BM_MakeHeap_float_Random_16 1.610 2.29%
BM_MakeHeap_float_Random_16384 1.118 -3.59%
BM_MakeHeap_float_Random_256 1.426 5.73%
BM_MakeHeap_float_Random_262144 1.109 -
BM_MakeHeap_float_Random_4 1.506 -9.49%
BM_MakeHeap_float_Random_64 1.567 -
BM_MakeHeap_float_SingleElement_1 0.275 -
BM_MakeHeap_float_SingleElement_1024 0.697 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.658 -1.82%
BM_MakeHeap_float_SingleElement_262144 0.711 -2.48%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.376 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.284 1.96%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.773 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.123 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.507 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.490 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.613 2.05%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.434 -5.74%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.468 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.556 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.547 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.589 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.515 10.94%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.519 -2.36%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.190 1.53%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.328 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.391 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.406 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.567 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.319 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.207 -1.07%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.302 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.371 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.330 -1.19%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.025 -1.52%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.824 -2.35%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.143 3.19%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.177 5.63%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 3.035 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.614 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.156 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 4.59%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.209 1.17%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.093 1.60%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.205 2.15%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.191 1.19%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.259 3.46%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.781 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.110 -
BM_MakeHeap_string_Ascending_1 0.254 -
BM_MakeHeap_string_Ascending_1024 6.234 26.67%
BM_MakeHeap_string_Ascending_16 4.289 17.07%
BM_MakeHeap_string_Ascending_16384 6.666 11.05%
BM_MakeHeap_string_Ascending_256 6.087 27.29%
BM_MakeHeap_string_Ascending_262144 7.843 2.79%
BM_MakeHeap_string_Ascending_4 3.186 12.54%
BM_MakeHeap_string_Ascending_64 5.900 26.06%
BM_MakeHeap_string_Descending_1 0.251 -
BM_MakeHeap_string_Descending_1024 2.792 1.08%
BM_MakeHeap_string_Descending_16 2.353 -1.11%
BM_MakeHeap_string_Descending_16384 3.127 5.71%
BM_MakeHeap_string_Descending_256 2.710 -1.56%
BM_MakeHeap_string_Descending_262144 3.419 -4.88%
BM_MakeHeap_string_Descending_4 2.267 7.33%
BM_MakeHeap_string_Descending_64 2.579 -1.60%
BM_MakeHeap_string_Heap_1 0.256 -
BM_MakeHeap_string_Heap_1024 4.819 2.83%
BM_MakeHeap_string_Heap_16 4.656 2.11%
BM_MakeHeap_string_Heap_16384 5.060 3.03%
BM_MakeHeap_string_Heap_256 4.933 2.48%
BM_MakeHeap_string_Heap_262144 5.259 2.87%
BM_MakeHeap_string_Heap_4 3.054 -
BM_MakeHeap_string_Heap_64 5.058 2.47%
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 4.927 -
BM_MakeHeap_string_PipeOrgan_16 3.617 -
BM_MakeHeap_string_PipeOrgan_16384 5.721 3.79%
BM_MakeHeap_string_PipeOrgan_256 4.780 -
BM_MakeHeap_string_PipeOrgan_262144 7.129 -2.57%
BM_MakeHeap_string_PipeOrgan_4 2.584 -
BM_MakeHeap_string_PipeOrgan_64 4.721 -
BM_MakeHeap_string_QuickSortAdversary_1 0.260 -
BM_MakeHeap_string_QuickSortAdversary_1024 12.384 16.27%
BM_MakeHeap_string_QuickSortAdversary_16 9.883 15.66%
BM_MakeHeap_string_QuickSortAdversary_16384 13.569 14.50%
BM_MakeHeap_string_QuickSortAdversary_256 12.174 16.36%
BM_MakeHeap_string_QuickSortAdversary_262144 14.618 14.97%
BM_MakeHeap_string_QuickSortAdversary_4 6.698 12.88%
BM_MakeHeap_string_QuickSortAdversary_64 11.817 15.88%
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.828 -
BM_MakeHeap_string_Random_16 8.361 -
BM_MakeHeap_string_Random_16384 13.343 5.08%
BM_MakeHeap_string_Random_256 10.471 -
BM_MakeHeap_string_Random_262144 15.977 4.94%
BM_MakeHeap_string_Random_4 5.781 -
BM_MakeHeap_string_Random_64 10.050 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.062 -
BM_MakeHeap_string_SingleElement_16 5.614 1.28%
BM_MakeHeap_string_SingleElement_16384 5.968 1.10%
BM_MakeHeap_string_SingleElement_256 6.250 -
BM_MakeHeap_string_SingleElement_262144 7.330 -1.07%
BM_MakeHeap_string_SingleElement_4 3.585 -
BM_MakeHeap_string_SingleElement_64 6.430 2.17%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.945 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.599 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.990 2.30%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.955 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.834 3.36%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.991 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.240 -1.24%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.943 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.171 -1.84%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.158 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.776 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.037 -1.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.914 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.385 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.937 -1.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.878 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.105 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.946 1.22%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.665 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.769 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.438 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.910 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.792 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.088 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.067 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.546 -1.11%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.719 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.229 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.784 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.772 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.902 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.601 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.879 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.992 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.695 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.304 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.704 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.293 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.929 -
BM_MakeHeap_uint32_Ascending_1 0.275 -
BM_MakeHeap_uint32_Ascending_1024 0.644 -
BM_MakeHeap_uint32_Ascending_16 0.600 -
BM_MakeHeap_uint32_Ascending_16384 0.606 -
BM_MakeHeap_uint32_Ascending_256 0.617 3.55%
BM_MakeHeap_uint32_Ascending_262144 0.662 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.553 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.258 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.270 -
BM_MakeHeap_uint32_Descending_64 0.260 -
BM_MakeHeap_uint32_Heap_1 0.274 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.231 -
BM_MakeHeap_uint32_PipeOrgan_1 0.270 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.706 5.29%
BM_MakeHeap_uint32_PipeOrgan_16 1.020 -1.68%
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.651 2.09%
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_MakeHeap_uint32_PipeOrgan_4 0.396 -11.74%
BM_MakeHeap_uint32_PipeOrgan_64 0.716 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.602 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.441 -
BM_MakeHeap_uint32_Random_1 0.277 -
BM_MakeHeap_uint32_Random_1024 1.069 -
BM_MakeHeap_uint32_Random_16 1.297 -1.52%
BM_MakeHeap_uint32_Random_16384 1.011 -1.56%
BM_MakeHeap_uint32_Random_256 1.115 -2.57%
BM_MakeHeap_uint32_Random_262144 1.026 -
BM_MakeHeap_uint32_Random_4 1.355 -18.76%
BM_MakeHeap_uint32_Random_64 1.268 -
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.492 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.545 -
BM_MakeHeap_uint32_SingleElement_262144 0.623 -2.89%
BM_MakeHeap_uint32_SingleElement_4 0.331 -
BM_MakeHeap_uint32_SingleElement_64 0.516 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.657 -
BM_MakeHeap_uint64_Ascending_16384 0.632 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.730 -
BM_MakeHeap_uint64_Ascending_4 0.404 -
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.275 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.258 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.276 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.280 -
BM_MakeHeap_uint64_Descending_64 0.242 -
BM_MakeHeap_uint64_Heap_1 0.276 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.262 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.277 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.273 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.656 -
BM_MakeHeap_uint64_PipeOrgan_16 1.029 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.655 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.758 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.728 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.271 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.495 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.407 -
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.103 4.88%
BM_MakeHeap_uint64_Random_16 1.346 -1.65%
BM_MakeHeap_uint64_Random_16384 1.004 -2.58%
BM_MakeHeap_uint64_Random_256 1.199 -
BM_MakeHeap_uint64_Random_262144 1.024 -3.49%
BM_MakeHeap_uint64_Random_4 1.650 51.00%
BM_MakeHeap_uint64_Random_64 1.270 -8.75%
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.564 -
BM_MakeHeap_uint64_SingleElement_16 0.513 -
BM_MakeHeap_uint64_SingleElement_16384 0.582 -
BM_MakeHeap_uint64_SingleElement_256 0.566 -1.98%
BM_MakeHeap_uint64_SingleElement_262144 0.759 -
BM_MakeHeap_uint64_SingleElement_4 0.326 -
BM_MakeHeap_uint64_SingleElement_64 0.503 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.723 -
BM_MakeThenSortHeap_float_Ascending_16 2.946 -
BM_MakeThenSortHeap_float_Ascending_16384 27.812 -1.39%
BM_MakeThenSortHeap_float_Ascending_256 6.691 -
BM_MakeThenSortHeap_float_Ascending_262144 31.606 -
BM_MakeThenSortHeap_float_Ascending_4 1.431 1.58%
BM_MakeThenSortHeap_float_Ascending_64 4.006 -1.43%
BM_MakeThenSortHeap_float_Descending_1 0.278 -
BM_MakeThenSortHeap_float_Descending_1024 8.092 -
BM_MakeThenSortHeap_float_Descending_16 1.870 -
BM_MakeThenSortHeap_float_Descending_16384 30.183 -
BM_MakeThenSortHeap_float_Descending_256 6.245 2.95%
BM_MakeThenSortHeap_float_Descending_262144 35.436 -
BM_MakeThenSortHeap_float_Descending_4 1.315 -
BM_MakeThenSortHeap_float_Descending_64 3.338 1.32%
BM_MakeThenSortHeap_float_Heap_1 0.278 -
BM_MakeThenSortHeap_float_Heap_1024 8.175 -
BM_MakeThenSortHeap_float_Heap_16 1.887 -
BM_MakeThenSortHeap_float_Heap_16384 25.912 -
BM_MakeThenSortHeap_float_Heap_256 6.044 -
BM_MakeThenSortHeap_float_Heap_262144 30.651 -
BM_MakeThenSortHeap_float_Heap_4 1.232 3.61%
BM_MakeThenSortHeap_float_Heap_64 3.436 1.71%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.278 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.403 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.097 2.73%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.562 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.275 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.318 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.516 1.33%
BM_MakeThenSortHeap_float_PipeOrgan_64 3.977 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.269 -3.86%
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.175 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.924 -1.04%
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.010 -1.96%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.983 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.285 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.506 2.48%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.747 -3.68%
BM_MakeThenSortHeap_float_Random_1 0.275 -
BM_MakeThenSortHeap_float_Random_1024 33.661 -
BM_MakeThenSortHeap_float_Random_16 9.959 -
BM_MakeThenSortHeap_float_Random_16384 47.973 -
BM_MakeThenSortHeap_float_Random_256 25.848 -
BM_MakeThenSortHeap_float_Random_262144 63.586 1.03%
BM_MakeThenSortHeap_float_Random_4 4.270 1.70%
BM_MakeThenSortHeap_float_Random_64 18.101 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 3.73%
BM_MakeThenSortHeap_float_SingleElement_1024 5.168 -
BM_MakeThenSortHeap_float_SingleElement_16 3.238 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.372 -
BM_MakeThenSortHeap_float_SingleElement_256 4.253 -
BM_MakeThenSortHeap_float_SingleElement_262144 49.084 -
BM_MakeThenSortHeap_float_SingleElement_4 1.356 -
BM_MakeThenSortHeap_float_SingleElement_64 3.454 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.676 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.822 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.316 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.664 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.293 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.625 -4.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.269 -3.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.161 -2.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.823 -3.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.807 -2.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.911 -3.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.043 -2.89%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.234 -25.41%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.618 -3.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.272 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.408 3.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.629 2.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.857 3.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.905 2.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 35.378 4.16%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.341 13.61%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.385 2.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.729 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.932 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.982 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.833 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.688 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.799 -1.19%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.357 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.014 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.574 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.134 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.663 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.515 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.705 4.43%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.929 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.818 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.463 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.629 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.686 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 54.581 6.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.986 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.140 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 9.017 17.77%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.923 19.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.444 9.28%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.401 17.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 16.869 27.45%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.298 -11.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.735 17.70%
BM_MakeThenSortHeap_string_Ascending_1 1.364 -
BM_MakeThenSortHeap_string_Ascending_1024 38.682 3.50%
BM_MakeThenSortHeap_string_Ascending_16 9.741 -
BM_MakeThenSortHeap_string_Ascending_16384 62.897 -
BM_MakeThenSortHeap_string_Ascending_256 20.084 -
BM_MakeThenSortHeap_string_Ascending_262144 75.328 -
BM_MakeThenSortHeap_string_Ascending_4 5.272 -
BM_MakeThenSortHeap_string_Ascending_64 15.745 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.290 -
BM_MakeThenSortHeap_string_Descending_16 7.809 -
BM_MakeThenSortHeap_string_Descending_16384 64.702 -
BM_MakeThenSortHeap_string_Descending_256 17.866 -
BM_MakeThenSortHeap_string_Descending_262144 86.011 -
BM_MakeThenSortHeap_string_Descending_4 3.625 -1.85%
BM_MakeThenSortHeap_string_Descending_64 13.061 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 63.355 -
BM_MakeThenSortHeap_string_Heap_16 17.257 -
BM_MakeThenSortHeap_string_Heap_16384 101.354 -
BM_MakeThenSortHeap_string_Heap_256 49.192 -
BM_MakeThenSortHeap_string_Heap_262144 179.364 -
BM_MakeThenSortHeap_string_Heap_4 5.844 -
BM_MakeThenSortHeap_string_Heap_64 33.857 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 31.770 -1.19%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.770 1.85%
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.565 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.222 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.244 1.06%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.789 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.123 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 70.198 1.20%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.673 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.634 1.16%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.762 1.45%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 191.738 -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.433 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 40.123 1.13%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.602 -
BM_MakeThenSortHeap_string_Random_16 22.584 -
BM_MakeThenSortHeap_string_Random_16384 109.421 -
BM_MakeThenSortHeap_string_Random_256 54.937 -
BM_MakeThenSortHeap_string_Random_262144 190.170 -
BM_MakeThenSortHeap_string_Random_4 10.299 -
BM_MakeThenSortHeap_string_Random_64 39.582 -
BM_MakeThenSortHeap_string_SingleElement_1 1.365 -
BM_MakeThenSortHeap_string_SingleElement_1024 30.181 1.54%
BM_MakeThenSortHeap_string_SingleElement_16 13.976 2.18%
BM_MakeThenSortHeap_string_SingleElement_16384 38.055 1.18%
BM_MakeThenSortHeap_string_SingleElement_256 25.107 -
BM_MakeThenSortHeap_string_SingleElement_262144 50.971 -
BM_MakeThenSortHeap_string_SingleElement_4 6.293 -
BM_MakeThenSortHeap_string_SingleElement_64 19.855 1.28%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.138 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.686 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.711 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.274 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.028 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.463 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.535 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.831 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.600 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.861 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.974 -1.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.293 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.178 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.698 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.554 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.463 -1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.398 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.028 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.742 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.966 -2.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.209 3.64%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.952 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.910 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.187 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.233 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.360 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.333 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.291 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.389 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.509 2.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.352 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.941 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.199 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.721 3.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.690 -2.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.208 1.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.093 1.36%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.434 1.76%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.789 1.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.366 1.05%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.348 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.697 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 14.434 36.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 6.149 22.79%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 22.436 54.52%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 11.285 28.98%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 32.519 74.95%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.740 3.45%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.652 26.02%
BM_MakeThenSortHeap_uint32_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.674 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.704 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.821 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.678 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.930 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.412 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.720 -
BM_MakeThenSortHeap_uint32_Descending_1 0.271 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.234 -
BM_MakeThenSortHeap_uint32_Descending_16 5.504 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.305 -
BM_MakeThenSortHeap_uint32_Descending_256 8.728 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.421 -
BM_MakeThenSortHeap_uint32_Descending_4 1.350 -7.58%
BM_MakeThenSortHeap_uint32_Descending_64 8.680 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.414 1.44%
BM_MakeThenSortHeap_uint32_Heap_16 5.206 1.50%
BM_MakeThenSortHeap_uint32_Heap_16384 16.549 1.27%
BM_MakeThenSortHeap_uint32_Heap_256 8.334 1.06%
BM_MakeThenSortHeap_uint32_Heap_262144 24.729 1.79%
BM_MakeThenSortHeap_uint32_Heap_4 1.199 -
BM_MakeThenSortHeap_uint32_Heap_64 8.221 1.30%
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.105 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.830 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.341 1.21%
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.218 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.878 1.73%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.360 -2.61%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.296 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.720 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.665 1.08%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.653 1.49%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.499 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.768 2.07%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.732 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.027 1.09%
BM_MakeThenSortHeap_uint32_Random_1 0.275 -
BM_MakeThenSortHeap_uint32_Random_1024 15.514 -
BM_MakeThenSortHeap_uint32_Random_16 8.600 -1.57%
BM_MakeThenSortHeap_uint32_Random_16384 22.073 -
BM_MakeThenSortHeap_uint32_Random_256 13.299 -
BM_MakeThenSortHeap_uint32_Random_262144 32.412 -
BM_MakeThenSortHeap_uint32_Random_4 3.974 -3.66%
BM_MakeThenSortHeap_uint32_Random_64 11.854 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 8.972 -5.06%
BM_MakeThenSortHeap_uint32_SingleElement_16 4.022 1.78%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.535 -1.41%
BM_MakeThenSortHeap_uint32_SingleElement_256 6.594 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.952 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.542 7.86%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.328 1.64%
BM_MakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.789 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.515 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.146 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.821 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.475 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.462 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.410 -
BM_MakeThenSortHeap_uint64_Descending_1 0.276 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.332 -
BM_MakeThenSortHeap_uint64_Descending_16 5.615 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.439 -
BM_MakeThenSortHeap_uint64_Descending_256 8.774 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.959 -
BM_MakeThenSortHeap_uint64_Descending_4 1.356 2.33%
BM_MakeThenSortHeap_uint64_Descending_64 8.502 -
BM_MakeThenSortHeap_uint64_Heap_1 0.279 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.418 -
BM_MakeThenSortHeap_uint64_Heap_16 5.367 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.660 -
BM_MakeThenSortHeap_uint64_Heap_256 8.470 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.061 -
BM_MakeThenSortHeap_uint64_Heap_4 1.196 -
BM_MakeThenSortHeap_uint64_Heap_64 8.244 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.269 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.201 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.151 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.545 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.407 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.322 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.404 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.975 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.657 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.504 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.483 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.766 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.950 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.472 2.25%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.951 -
BM_MakeThenSortHeap_uint64_Random_1 0.277 -
BM_MakeThenSortHeap_uint64_Random_1024 15.550 -
BM_MakeThenSortHeap_uint64_Random_16 8.598 1.14%
BM_MakeThenSortHeap_uint64_Random_16384 22.419 1.16%
BM_MakeThenSortHeap_uint64_Random_256 13.489 1.11%
BM_MakeThenSortHeap_uint64_Random_262144 38.242 7.74%
BM_MakeThenSortHeap_uint64_Random_4 4.091 3.22%
BM_MakeThenSortHeap_uint64_Random_64 11.953 1.80%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.273 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.483 -3.10%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.030 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.007 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.795 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.268 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.204 1.48%
BM_MakeThenSortHeap_uint64_SingleElement_64 6.058 1.97%
BM_PopHeap_float_1 0.466 -
BM_PopHeap_float_1024 28.244 -
BM_PopHeap_float_16 6.975 -
BM_PopHeap_float_16384 33.678 -1.14%
BM_PopHeap_float_256 22.349 -
BM_PopHeap_float_262144 39.748 -
BM_PopHeap_float_4 2.464 -
BM_PopHeap_float_64 13.494 -
BM_PopHeap_pair<uint32,_uint32>_1 0.435 -22.12%
BM_PopHeap_pair<uint32,_uint32>_1024 29.800 -2.11%
BM_PopHeap_pair<uint32,_uint32>_16 9.320 -1.54%
BM_PopHeap_pair<uint32,_uint32>_16384 44.956 -1.70%
BM_PopHeap_pair<uint32,_uint32>_256 22.353 -1.95%
BM_PopHeap_pair<uint32,_uint32>_262144 57.471 -6.05%
BM_PopHeap_pair<uint32,_uint32>_4 3.189 2.03%
BM_PopHeap_pair<uint32,_uint32>_64 15.856 -1.55%
BM_PopHeap_string_1 0.641 10.30%
BM_PopHeap_string_1024 56.672 -
BM_PopHeap_string_16 14.568 1.34%
BM_PopHeap_string_16384 72.603 -
BM_PopHeap_string_256 41.169 1.32%
BM_PopHeap_string_262144 104.794 16.34%
BM_PopHeap_string_4 5.326 -
BM_PopHeap_string_64 26.018 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.566 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.769 -2.61%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.417 -3.00%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 58.891 -4.14%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.971 -2.30%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 77.311 -4.24%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.195 1.21%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.633 -1.86%
BM_PopHeap_uint32_1 0.546 -12.11%
BM_PopHeap_uint32_1024 21.185 -
BM_PopHeap_uint32_16 7.510 -
BM_PopHeap_uint32_16384 30.812 -1.08%
BM_PopHeap_uint32_256 16.972 -
BM_PopHeap_uint32_262144 41.449 -
BM_PopHeap_uint32_4 2.667 -
BM_PopHeap_uint32_64 12.502 -
BM_PopHeap_uint64_1 0.619 34.26%
BM_PopHeap_uint64_1024 21.463 -
BM_PopHeap_uint64_16 7.580 -
BM_PopHeap_uint64_16384 31.170 -
BM_PopHeap_uint64_256 17.087 -
BM_PopHeap_uint64_262144 42.039 -
BM_PopHeap_uint64_4 2.645 -1.93%
BM_PopHeap_uint64_64 12.649 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.978 -
BM_PushHeap_float_Ascending_16384 4.378 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.179 -1.18%
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.738 -
BM_PushHeap_float_Descending_1 0.394 -26.96%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.356 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.150 -
BM_PushHeap_float_PipeOrgan_4 0.481 -6.94%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.977 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.734 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.521 32.27%
BM_PushHeap_float_Random_1024 7.494 -
BM_PushHeap_float_Random_16 5.359 1.10%
BM_PushHeap_float_Random_16384 7.638 1.11%
BM_PushHeap_float_Random_256 7.297 -
BM_PushHeap_float_Random_262144 7.729 2.75%
BM_PushHeap_float_Random_4 3.043 1.02%
BM_PushHeap_float_Random_64 6.778 -
BM_PushHeap_float_SingleElement_1 0.409 3.57%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.367 -
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.363 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.574 45.78%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.192 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.533 -6.16%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.858 -1.38%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.256 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.586 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.843 -2.94%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 5.04%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.738 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.208 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.072 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.234 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.257 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.665 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.656 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.921 -1.31%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.034 5.28%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.672 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.602 -1.58%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.631 3.67%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.336 -4.95%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.393 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.494 1.41%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.439 2.59%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.429 -2.62%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.304 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.586 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.645 -3.78%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.786 -1.14%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.393 -37.98%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 2.00%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.577 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.553 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -4.70%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.574 5.48%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.002 11.81%
BM_PushHeap_string_Ascending_16 4.676 -
BM_PushHeap_string_Ascending_16384 20.008 -
BM_PushHeap_string_Ascending_256 11.319 12.90%
BM_PushHeap_string_Ascending_262144 28.200 -3.94%
BM_PushHeap_string_Ascending_4 2.545 -
BM_PushHeap_string_Ascending_64 7.672 7.62%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.477 -2.29%
BM_PushHeap_string_Descending_16 2.133 -
BM_PushHeap_string_Descending_16384 2.370 -5.57%
BM_PushHeap_string_Descending_256 2.311 -2.95%
BM_PushHeap_string_Descending_262144 3.176 -30.65%
BM_PushHeap_string_Descending_4 1.909 -3.13%
BM_PushHeap_string_Descending_64 2.254 -1.25%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.554 -3.51%
BM_PushHeap_string_PipeOrgan_16 4.122 -
BM_PushHeap_string_PipeOrgan_16384 13.031 -6.31%
BM_PushHeap_string_PipeOrgan_256 7.927 -2.53%
BM_PushHeap_string_PipeOrgan_262144 17.371 -
BM_PushHeap_string_PipeOrgan_4 2.514 -1.55%
BM_PushHeap_string_PipeOrgan_64 5.832 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.248 -
BM_PushHeap_string_QuickSortAdversary_16 10.206 -
BM_PushHeap_string_QuickSortAdversary_16384 15.798 -
BM_PushHeap_string_QuickSortAdversary_256 14.555 -
BM_PushHeap_string_QuickSortAdversary_262144 16.300 -2.05%
BM_PushHeap_string_QuickSortAdversary_4 6.060 -1.19%
BM_PushHeap_string_QuickSortAdversary_64 12.948 -
BM_PushHeap_string_Random_1 0.698 -
BM_PushHeap_string_Random_1024 14.861 -
BM_PushHeap_string_Random_16 10.127 -
BM_PushHeap_string_Random_16384 16.177 -
BM_PushHeap_string_Random_256 14.121 -
BM_PushHeap_string_Random_262144 17.926 -10.42%
BM_PushHeap_string_Random_4 5.946 -
BM_PushHeap_string_Random_64 12.687 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.461 -
BM_PushHeap_string_SingleElement_16 2.465 -
BM_PushHeap_string_SingleElement_16384 2.471 -
BM_PushHeap_string_SingleElement_256 2.455 -
BM_PushHeap_string_SingleElement_262144 2.509 -
BM_PushHeap_string_SingleElement_4 2.216 2.44%
BM_PushHeap_string_SingleElement_64 2.501 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 13.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.816 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.099 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.981 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.935 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.499 -1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.019 1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.969 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.534 10.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.639 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.748 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.688 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.743 -3.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.919 1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 26.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.480 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.531 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.174 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.230 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.557 10.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.079 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.261 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.849 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.333 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.838 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.526 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.462 -13.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.368 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.285 -3.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.579 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.177 1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.593 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.654 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.520 -9.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.724 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.659 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.745 -
BM_PushHeap_uint32_Ascending_1 0.575 33.77%
BM_PushHeap_uint32_Ascending_1024 3.935 -
BM_PushHeap_uint32_Ascending_16 1.398 -
BM_PushHeap_uint32_Ascending_16384 6.665 -
BM_PushHeap_uint32_Ascending_256 3.084 -
BM_PushHeap_uint32_Ascending_262144 8.151 -
BM_PushHeap_uint32_Ascending_4 0.759 -
BM_PushHeap_uint32_Ascending_64 2.218 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.368 3.86%
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.382 -
BM_PushHeap_uint32_Descending_4 0.371 9.24%
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.614 49.11%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.042 -
BM_PushHeap_uint32_PipeOrgan_4 0.531 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.612 48.89%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.919 -3.07%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.429 8.66%
BM_PushHeap_uint32_Random_1024 6.228 -
BM_PushHeap_uint32_Random_16 4.518 -
BM_PushHeap_uint32_Random_16384 6.314 -
BM_PushHeap_uint32_Random_256 6.076 2.25%
BM_PushHeap_uint32_Random_262144 6.345 -
BM_PushHeap_uint32_Random_4 2.451 -1.17%
BM_PushHeap_uint32_Random_64 5.557 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.348 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.626 -
BM_PushHeap_uint64_Ascending_16 0.936 -3.81%
BM_PushHeap_uint64_Ascending_16384 3.708 -
BM_PushHeap_uint64_Ascending_256 2.141 -1.38%
BM_PushHeap_uint64_Ascending_262144 4.885 -3.12%
BM_PushHeap_uint64_Ascending_4 0.545 -
BM_PushHeap_uint64_Ascending_64 1.569 -2.39%
BM_PushHeap_uint64_Descending_1 0.467 -
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.361 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.382 -
BM_PushHeap_uint64_PipeOrgan_256 1.688 -
BM_PushHeap_uint64_PipeOrgan_262144 3.026 -1.07%
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.910 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.946 -
BM_PushHeap_uint64_Random_16 4.135 -1.67%
BM_PushHeap_uint64_Random_16384 5.906 -2.35%
BM_PushHeap_uint64_Random_256 5.737 2.13%
BM_PushHeap_uint64_Random_262144 6.046 2.91%
BM_PushHeap_uint64_Random_4 2.167 1.39%
BM_PushHeap_uint64_Random_64 5.356 3.53%
BM_PushHeap_uint64_SingleElement_1 0.534 14.49%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.357 -5.11%
BM_RangesMakeHeap_float_Ascending_1 0.276 -
BM_RangesMakeHeap_float_Ascending_1024 0.702 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.667 2.13%
BM_RangesMakeHeap_float_Ascending_262144 0.697 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.274 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.229 4.59%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.255 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.277 -
BM_RangesMakeHeap_float_Descending_64 0.222 5.25%
BM_RangesMakeHeap_float_Heap_1 0.267 -
BM_RangesMakeHeap_float_Heap_1024 0.253 -
BM_RangesMakeHeap_float_Heap_16 0.214 -14.77%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.244 -5.75%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.289 -
BM_RangesMakeHeap_float_Heap_64 0.198 -26.54%
BM_RangesMakeHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.294 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.806 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.270 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.835 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.401 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.578 -
BM_RangesMakeHeap_float_Random_1 0.276 -
BM_RangesMakeHeap_float_Random_1024 1.316 9.60%
BM_RangesMakeHeap_float_Random_16 1.744 15.66%
BM_RangesMakeHeap_float_Random_16384 1.169 7.78%
BM_RangesMakeHeap_float_Random_256 1.324 5.48%
BM_RangesMakeHeap_float_Random_262144 1.136 2.27%
BM_RangesMakeHeap_float_Random_4 1.640 3.05%
BM_RangesMakeHeap_float_Random_64 1.559 10.88%
BM_RangesMakeHeap_float_SingleElement_1 0.274 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.659 -
BM_RangesMakeHeap_float_SingleElement_16384 0.658 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.714 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.362 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.253 -3.80%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.381 -1.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.392 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.799 6.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.516 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.518 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.489 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.602 -1.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.478 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.450 -7.11%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.474 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.549 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.568 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.582 13.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.493 -2.72%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.344 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.166 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.402 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.415 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.579 -1.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.123 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.320 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.246 1.17%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.287 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.772 -1.92%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.115 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.073 2.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.873 -1.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 2.866 -2.04%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.036 -1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.015 3.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.579 -2.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.037 2.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.193 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.084 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -2.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.183 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.210 -4.64%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.782 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.104 -1.89%
BM_RangesMakeHeap_string_Ascending_1 0.253 -
BM_RangesMakeHeap_string_Ascending_1024 4.982 -8.89%
BM_RangesMakeHeap_string_Ascending_16 3.685 -
BM_RangesMakeHeap_string_Ascending_16384 5.574 -4.37%
BM_RangesMakeHeap_string_Ascending_256 4.866 -5.92%
BM_RangesMakeHeap_string_Ascending_262144 7.063 -27.40%
BM_RangesMakeHeap_string_Ascending_4 2.828 -1.94%
BM_RangesMakeHeap_string_Ascending_64 4.728 -4.45%
BM_RangesMakeHeap_string_Descending_1 0.252 -
BM_RangesMakeHeap_string_Descending_1024 2.714 -3.35%
BM_RangesMakeHeap_string_Descending_16 2.393 -
BM_RangesMakeHeap_string_Descending_16384 2.866 1.38%
BM_RangesMakeHeap_string_Descending_256 2.734 1.06%
BM_RangesMakeHeap_string_Descending_262144 3.555 1.82%
BM_RangesMakeHeap_string_Descending_4 2.128 -
BM_RangesMakeHeap_string_Descending_64 2.608 1.38%
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.835 -
BM_RangesMakeHeap_string_Heap_16 4.656 -
BM_RangesMakeHeap_string_Heap_16384 5.081 1.07%
BM_RangesMakeHeap_string_Heap_256 4.978 1.40%
BM_RangesMakeHeap_string_Heap_262144 5.304 -2.00%
BM_RangesMakeHeap_string_Heap_4 3.031 -
BM_RangesMakeHeap_string_Heap_64 5.043 1.23%
BM_RangesMakeHeap_string_PipeOrgan_1 0.252 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.943 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.631 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.272 1.04%
BM_RangesMakeHeap_string_PipeOrgan_256 4.818 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.158 -
BM_RangesMakeHeap_string_PipeOrgan_4 2.582 1.03%
BM_RangesMakeHeap_string_PipeOrgan_64 4.772 1.25%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.253 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.568 1.41%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.580 1.22%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.787 1.87%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.379 1.29%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.633 1.43%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.983 1.82%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.138 1.11%
BM_RangesMakeHeap_string_Random_1 0.246 -
BM_RangesMakeHeap_string_Random_1024 10.685 -
BM_RangesMakeHeap_string_Random_16 8.319 -
BM_RangesMakeHeap_string_Random_16384 12.576 1.67%
BM_RangesMakeHeap_string_Random_256 10.384 1.21%
BM_RangesMakeHeap_string_Random_262144 15.183 1.22%
BM_RangesMakeHeap_string_Random_4 5.820 2.09%
BM_RangesMakeHeap_string_Random_64 10.045 1.38%
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.183 -1.81%
BM_RangesMakeHeap_string_SingleElement_16 5.543 -
BM_RangesMakeHeap_string_SingleElement_16384 5.849 -3.75%
BM_RangesMakeHeap_string_SingleElement_256 6.313 -
BM_RangesMakeHeap_string_SingleElement_262144 7.229 -8.27%
BM_RangesMakeHeap_string_SingleElement_4 3.641 -
BM_RangesMakeHeap_string_SingleElement_64 6.308 -1.67%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.887 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.374 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.097 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.604 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.883 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.970 -1.72%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.954 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.852 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.761 -4.22%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.017 1.80%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.237 -1.78%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.919 -1.31%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.179 -2.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.103 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.162 -2.45%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.770 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.029 -2.21%
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.381 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.122 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.896 -2.99%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.926 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.102 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.072 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.705 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.215 1.45%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.818 1.14%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.745 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.877 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.591 1.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.931 1.63%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.253 4.21%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.684 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.307 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.706 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.946 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.639 -
BM_RangesMakeHeap_uint32_Ascending_16 0.621 2.19%
BM_RangesMakeHeap_uint32_Ascending_16384 0.603 -
BM_RangesMakeHeap_uint32_Ascending_256 0.593 -2.66%
BM_RangesMakeHeap_uint32_Ascending_262144 0.659 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.550 -
BM_RangesMakeHeap_uint32_Descending_1 0.273 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.282 -
BM_RangesMakeHeap_uint32_Descending_64 0.251 -
BM_RangesMakeHeap_uint32_Heap_1 0.273 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.248 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.264 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.276 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.275 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.678 -4.18%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.023 -1.12%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.635 -3.21%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.401 -13.74%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.716 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.622 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.133 6.81%
BM_RangesMakeHeap_uint32_Random_16 1.312 4.88%
BM_RangesMakeHeap_uint32_Random_16384 1.027 -
BM_RangesMakeHeap_uint32_Random_256 1.129 -1.06%
BM_RangesMakeHeap_uint32_Random_262144 1.019 1.88%
BM_RangesMakeHeap_uint32_Random_4 1.160 -2.10%
BM_RangesMakeHeap_uint32_Random_64 1.261 -
BM_RangesMakeHeap_uint32_SingleElement_1 0.270 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.491 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.551 1.88%
BM_RangesMakeHeap_uint32_SingleElement_262144 0.628 -1.80%
BM_RangesMakeHeap_uint32_SingleElement_4 0.333 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.516 -
BM_RangesMakeHeap_uint64_Ascending_1 0.272 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.650 -
BM_RangesMakeHeap_uint64_Ascending_16 0.647 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.631 -
BM_RangesMakeHeap_uint64_Ascending_256 0.627 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.728 -
BM_RangesMakeHeap_uint64_Ascending_4 0.411 -3.52%
BM_RangesMakeHeap_uint64_Ascending_64 0.571 -
BM_RangesMakeHeap_uint64_Descending_1 0.267 -3.74%
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.257 -
BM_RangesMakeHeap_uint64_Descending_16384 0.237 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.280 -
BM_RangesMakeHeap_uint64_Descending_64 0.230 -4.98%
BM_RangesMakeHeap_uint64_Heap_1 0.272 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.256 -
BM_RangesMakeHeap_uint64_Heap_16384 0.237 -
BM_RangesMakeHeap_uint64_Heap_256 0.278 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.276 -
BM_RangesMakeHeap_uint64_Heap_64 0.234 -7.50%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.026 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.626 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.644 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.619 -
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.401 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.272 -
BM_RangesMakeHeap_uint64_Random_1024 1.103 7.72%
BM_RangesMakeHeap_uint64_Random_16 1.278 1.86%
BM_RangesMakeHeap_uint64_Random_16384 1.051 3.27%
BM_RangesMakeHeap_uint64_Random_256 1.208 3.26%
BM_RangesMakeHeap_uint64_Random_262144 1.047 1.35%
BM_RangesMakeHeap_uint64_Random_4 1.713 49.04%
BM_RangesMakeHeap_uint64_Random_64 1.335 7.50%
BM_RangesMakeHeap_uint64_SingleElement_1 0.272 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.566 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.513 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.571 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.757 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.505 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.665 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.968 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 27.250 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.572 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 32.023 1.06%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.286 -1.46%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.975 -1.32%
BM_RangesMakeThenSortHeap_float_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.252 1.41%
BM_RangesMakeThenSortHeap_float_Descending_16 1.806 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.824 1.43%
BM_RangesMakeThenSortHeap_float_Descending_256 6.112 -
BM_RangesMakeThenSortHeap_float_Descending_262144 35.651 1.56%
BM_RangesMakeThenSortHeap_float_Descending_4 1.226 -8.55%
BM_RangesMakeThenSortHeap_float_Descending_64 3.309 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.277 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.293 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.975 -
BM_RangesMakeThenSortHeap_float_Heap_16384 28.181 3.09%
BM_RangesMakeThenSortHeap_float_Heap_256 6.242 1.68%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.852 2.08%
BM_RangesMakeThenSortHeap_float_Heap_4 1.243 1.00%
BM_RangesMakeThenSortHeap_float_Heap_64 3.581 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.560 1.40%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.957 1.61%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 25.151 1.62%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.275 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 32.447 1.86%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.477 -1.81%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.043 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.272 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.396 2.51%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.955 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 28.325 2.95%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.116 3.26%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 35.428 2.64%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.475 -2.77%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.906 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.346 -
BM_RangesMakeThenSortHeap_float_Random_16 9.908 -1.39%
BM_RangesMakeThenSortHeap_float_Random_16384 47.384 -
BM_RangesMakeThenSortHeap_float_Random_256 25.648 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.916 -
BM_RangesMakeThenSortHeap_float_Random_4 4.321 2.61%
BM_RangesMakeThenSortHeap_float_Random_64 18.043 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.785 -1.76%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.293 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 16.341 3.53%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.013 -1.18%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 53.041 3.06%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.349 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.322 -1.37%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.773 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.744 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.497 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.783 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.611 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.789 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.298 1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.921 1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.026 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.150 1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.469 1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.502 -10.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.847 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.044 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.442 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.252 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.744 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.258 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.725 -7.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.217 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.857 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.883 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.186 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.952 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.058 1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.795 -2.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.485 1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.124 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.601 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.120 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.519 -1.75%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.425 -1.07%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.546 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.892 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.179 1.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.486 1.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.093 1.33%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.062 1.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.192 -5.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.013 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.296 1.18%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.664 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.304 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.468 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.306 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.328 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.578 8.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.924 1.17%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 30.162 -3.11%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.453 -1.82%
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.903 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.900 -1.47%
BM_RangesMakeThenSortHeap_string_Ascending_262144 77.310 -6.69%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.329 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.546 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.168 -6.87%
BM_RangesMakeThenSortHeap_string_Descending_16 7.817 -
BM_RangesMakeThenSortHeap_string_Descending_16384 65.873 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.292 -1.68%
BM_RangesMakeThenSortHeap_string_Descending_262144 85.949 -8.25%
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 62.679 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.603 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.168 -1.10%
BM_RangesMakeThenSortHeap_string_Heap_256 48.748 -
BM_RangesMakeThenSortHeap_string_Heap_262144 177.644 -5.48%
BM_RangesMakeThenSortHeap_string_Heap_4 5.928 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.924 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.333 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.418 -1.75%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.232 -3.07%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.011 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 77.173 -10.36%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.783 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 14.822 -1.97%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.520 -2.33%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.657 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.505 -2.76%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.075 -2.30%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.815 -7.12%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.529 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.989 -1.99%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.953 -1.90%
BM_RangesMakeThenSortHeap_string_Random_16 22.413 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.115 -1.94%
BM_RangesMakeThenSortHeap_string_Random_256 54.605 -1.65%
BM_RangesMakeThenSortHeap_string_Random_262144 190.123 -5.57%
BM_RangesMakeThenSortHeap_string_Random_4 10.397 -
BM_RangesMakeThenSortHeap_string_Random_64 39.346 -1.41%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 28.714 -3.34%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.356 -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.075 -2.32%
BM_RangesMakeThenSortHeap_string_SingleElement_256 23.924 -3.02%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 49.811 -7.22%
BM_RangesMakeThenSortHeap_string_SingleElement_4 5.848 -4.77%
BM_RangesMakeThenSortHeap_string_SingleElement_64 18.622 -4.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.052 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.586 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.565 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.187 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.846 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.511 4.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.642 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.761 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.612 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.763 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.970 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.145 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.179 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.427 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.764 -1.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.476 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.576 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.222 -1.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.170 -1.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.048 2.53%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.411 -2.59%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.079 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.912 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.337 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.277 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.576 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.360 -2.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.281 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.206 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.437 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.085 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.809 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.776 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.606 -2.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.619 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.954 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.954 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.951 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.535 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.912 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.347 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.489 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.557 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.054 -3.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.507 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.756 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.586 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.656 -2.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.870 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.670 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.711 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.823 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.698 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.875 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.412 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.649 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.235 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.493 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.320 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.813 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.396 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.344 -6.24%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.713 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 3.87%
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.391 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.164 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.555 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.323 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.775 1.51%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.231 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.203 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.130 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.842 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.350 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.260 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.860 1.26%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.363 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.293 1.17%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.719 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.659 1.19%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.648 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.513 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.747 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.685 -2.80%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.040 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.532 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.707 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.163 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.376 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.390 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.067 1.15%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.929 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.269 -3.75%
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.017 -4.78%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.040 1.98%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.583 -1.19%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.657 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.965 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.535 4.97%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.272 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.763 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.574 1.32%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.094 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.819 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.455 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.453 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.436 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.305 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.623 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.431 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.732 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.961 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.477 -
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.443 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.435 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.353 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.669 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.470 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.095 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.191 -
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.294 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.234 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.158 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.546 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.370 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.225 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.394 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 9.008 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.667 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.513 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.519 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.769 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 25.010 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.420 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.953 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.532 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.631 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.391 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.459 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.972 -6.19%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.129 4.07%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.837 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.783 12.81%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.021 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 27.105 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.810 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.251 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.209 -2.70%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.934 -8.20%
BM_RangesPopHeap_float_1 0.482 3.24%
BM_RangesPopHeap_float_1024 28.756 1.16%
BM_RangesPopHeap_float_16 7.044 -
BM_RangesPopHeap_float_16384 33.704 -
BM_RangesPopHeap_float_256 22.773 1.36%
BM_RangesPopHeap_float_262144 39.189 9.03%
BM_RangesPopHeap_float_4 2.480 1.28%
BM_RangesPopHeap_float_64 13.667 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.537 8.14%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 30.602 3.39%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.394 1.22%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 46.018 1.80%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.837 2.57%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.504 1.84%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.229 1.76%
BM_RangesPopHeap_pair<uint32,_uint32>_64 16.184 2.84%
BM_RangesPopHeap_string_1 0.499 -12.10%
BM_RangesPopHeap_string_1024 56.366 -
BM_RangesPopHeap_string_16 14.348 -
BM_RangesPopHeap_string_16384 74.470 2.25%
BM_RangesPopHeap_string_256 40.809 -
BM_RangesPopHeap_string_262144 97.038 3.92%
BM_RangesPopHeap_string_4 5.306 -
BM_RangesPopHeap_string_64 25.799 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.557 21.82%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.235 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.677 1.48%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.531 1.18%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.306 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 80.577 2.87%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.185 -1.10%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.698 -
BM_RangesPopHeap_uint32_1 0.458 -19.41%
BM_RangesPopHeap_uint32_1024 21.801 2.00%
BM_RangesPopHeap_uint32_16 7.728 2.28%
BM_RangesPopHeap_uint32_16384 32.281 4.06%
BM_RangesPopHeap_uint32_256 17.266 2.05%
BM_RangesPopHeap_uint32_262144 43.596 4.27%
BM_RangesPopHeap_uint32_4 2.632 -2.40%
BM_RangesPopHeap_uint32_64 12.748 -
BM_RangesPopHeap_uint64_1 0.454 -34.57%
BM_RangesPopHeap_uint64_1024 22.156 3.23%
BM_RangesPopHeap_uint64_16 7.743 1.66%
BM_RangesPopHeap_uint64_16384 32.257 3.19%
BM_RangesPopHeap_uint64_256 17.483 1.93%
BM_RangesPopHeap_uint64_262144 43.098 3.78%
BM_RangesPopHeap_uint64_4 2.757 -
BM_RangesPopHeap_uint64_64 13.012 2.64%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.141 -
BM_RangesPushHeap_float_Ascending_16 1.022 3.43%
BM_RangesPushHeap_float_Ascending_16384 4.284 -
BM_RangesPushHeap_float_Ascending_256 2.502 -
BM_RangesPushHeap_float_Ascending_262144 5.278 3.75%
BM_RangesPushHeap_float_Ascending_4 0.537 -
BM_RangesPushHeap_float_Ascending_64 1.777 1.47%
BM_RangesPushHeap_float_Descending_1 0.697 43.67%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
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.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.093 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.538 -
BM_RangesPushHeap_float_PipeOrgan_256 1.723 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.148 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.618 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.980 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.494 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.736 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.536 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.467 13.38%
BM_RangesPushHeap_float_Random_1024 7.487 -
BM_RangesPushHeap_float_Random_16 5.381 -
BM_RangesPushHeap_float_Random_16384 7.601 -
BM_RangesPushHeap_float_Random_256 7.197 -2.10%
BM_RangesPushHeap_float_Random_262144 7.522 -2.02%
BM_RangesPushHeap_float_Random_4 3.011 3.33%
BM_RangesPushHeap_float_Random_64 6.715 -
BM_RangesPushHeap_float_SingleElement_1 0.447 13.40%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.373 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.404 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.383 -
BM_RangesPushHeap_float_SingleElement_64 0.382 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.466 18.62%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.193 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.549 -3.78%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.977 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.702 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.865 3.48%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
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.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.742 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.185 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.092 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.232 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.281 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.664 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.651 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.929 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.005 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.663 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.608 -3.38%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.607 -5.62%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.381 -2.21%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.510 -1.48%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.475 2.70%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.503 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.227 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.683 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.716 1.82%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.759 1.19%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.447 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.578 5.09%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.581 5.36%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 4.34%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.574 5.41%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.541 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.574 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.767 5.68%
BM_RangesPushHeap_string_Ascending_16 4.728 -
BM_RangesPushHeap_string_Ascending_16384 20.274 5.55%
BM_RangesPushHeap_string_Ascending_256 11.053 5.70%
BM_RangesPushHeap_string_Ascending_262144 30.866 11.54%
BM_RangesPushHeap_string_Ascending_4 2.547 -
BM_RangesPushHeap_string_Ascending_64 7.806 6.70%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.441 1.82%
BM_RangesPushHeap_string_Descending_16 2.117 -
BM_RangesPushHeap_string_Descending_16384 2.422 3.22%
BM_RangesPushHeap_string_Descending_256 2.371 2.71%
BM_RangesPushHeap_string_Descending_262144 3.654 9.95%
BM_RangesPushHeap_string_Descending_4 1.921 -
BM_RangesPushHeap_string_Descending_64 2.223 -1.04%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.907 2.82%
BM_RangesPushHeap_string_PipeOrgan_16 4.133 -
BM_RangesPushHeap_string_PipeOrgan_16384 13.576 3.17%
BM_RangesPushHeap_string_PipeOrgan_256 8.120 -
BM_RangesPushHeap_string_PipeOrgan_262144 19.094 7.74%
BM_RangesPushHeap_string_PipeOrgan_4 2.497 -
BM_RangesPushHeap_string_PipeOrgan_64 5.867 1.31%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.074 -
BM_RangesPushHeap_string_QuickSortAdversary_16 10.135 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.662 -
BM_RangesPushHeap_string_QuickSortAdversary_256 14.445 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.313 1.18%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.092 -
BM_RangesPushHeap_string_QuickSortAdversary_64 12.872 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.953 -1.03%
BM_RangesPushHeap_string_Random_16 10.187 -
BM_RangesPushHeap_string_Random_16384 16.344 -
BM_RangesPushHeap_string_Random_256 14.237 -1.05%
BM_RangesPushHeap_string_Random_262144 19.105 4.78%
BM_RangesPushHeap_string_Random_4 6.023 -
BM_RangesPushHeap_string_Random_64 12.747 -1.65%
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.484 -
BM_RangesPushHeap_string_SingleElement_16 2.477 -
BM_RangesPushHeap_string_SingleElement_16384 2.495 -
BM_RangesPushHeap_string_SingleElement_256 2.466 -
BM_RangesPushHeap_string_SingleElement_262144 2.574 -
BM_RangesPushHeap_string_SingleElement_4 2.187 -
BM_RangesPushHeap_string_SingleElement_64 2.509 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.698 26.14%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.815 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.091 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.004 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.947 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.531 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.013 -1.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.983 2.80%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.635 -8.85%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.640 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.686 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.696 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.889 -3.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.462 -33.85%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.479 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.534 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.546 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.890 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.163 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.948 2.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.226 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.445 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.075 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.288 2.18%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.681 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.844 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.331 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.825 -2.60%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 13.91%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.489 1.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.283 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.636 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.275 2.16%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.649 2.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.422 -2.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.707 -1.12%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.555 29.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.739 1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.652 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.745 -
BM_RangesPushHeap_uint32_Ascending_1 0.575 15.47%
BM_RangesPushHeap_uint32_Ascending_1024 3.968 -
BM_RangesPushHeap_uint32_Ascending_16 1.402 -
BM_RangesPushHeap_uint32_Ascending_16384 6.712 -
BM_RangesPushHeap_uint32_Ascending_256 3.108 -
BM_RangesPushHeap_uint32_Ascending_262144 8.166 -1.76%
BM_RangesPushHeap_uint32_Ascending_4 0.762 -
BM_RangesPushHeap_uint32_Ascending_64 2.235 -
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.384 -
BM_RangesPushHeap_uint32_Descending_16 0.356 -3.47%
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.398 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.347 -3.90%
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.521 19.10%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.875 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.057 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.483 -24.03%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.927 -4.15%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.464 16.48%
BM_RangesPushHeap_uint32_Random_1024 6.363 1.06%
BM_RangesPushHeap_uint32_Random_16 4.564 -
BM_RangesPushHeap_uint32_Random_16384 6.461 1.24%
BM_RangesPushHeap_uint32_Random_256 6.056 -
BM_RangesPushHeap_uint32_Random_262144 6.498 1.27%
BM_RangesPushHeap_uint32_Random_4 2.564 3.06%
BM_RangesPushHeap_uint32_Random_64 5.717 1.11%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.373 2.83%
BM_RangesPushHeap_uint32_SingleElement_16 0.356 5.91%
BM_RangesPushHeap_uint32_SingleElement_16384 0.367 3.07%
BM_RangesPushHeap_uint32_SingleElement_256 0.393 2.89%
BM_RangesPushHeap_uint32_SingleElement_262144 0.367 3.11%
BM_RangesPushHeap_uint32_SingleElement_4 0.363 8.86%
BM_RangesPushHeap_uint32_SingleElement_64 0.363 3.77%
BM_RangesPushHeap_uint64_Ascending_1 0.468 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -4.96%
BM_RangesPushHeap_uint64_Ascending_16 0.929 -8.00%
BM_RangesPushHeap_uint64_Ascending_16384 3.648 -4.11%
BM_RangesPushHeap_uint64_Ascending_256 2.093 -7.35%
BM_RangesPushHeap_uint64_Ascending_262144 4.752 -6.32%
BM_RangesPushHeap_uint64_Ascending_4 0.549 -
BM_RangesPushHeap_uint64_Ascending_64 1.518 -11.80%
BM_RangesPushHeap_uint64_Descending_1 0.557 11.24%
BM_RangesPushHeap_uint64_Descending_1024 0.391 -
BM_RangesPushHeap_uint64_Descending_16 0.377 4.33%
BM_RangesPushHeap_uint64_Descending_16384 0.386 -
BM_RangesPushHeap_uint64_Descending_256 0.409 2.67%
BM_RangesPushHeap_uint64_Descending_262144 0.386 -
BM_RangesPushHeap_uint64_Descending_4 0.384 4.58%
BM_RangesPushHeap_uint64_Descending_64 0.384 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.388 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.027 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.485 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.967 5.24%
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.545 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.468 -
BM_RangesPushHeap_uint64_Random_1024 6.036 -
BM_RangesPushHeap_uint64_Random_16 4.289 -
BM_RangesPushHeap_uint64_Random_16384 6.098 1.06%
BM_RangesPushHeap_uint64_Random_256 5.821 -
BM_RangesPushHeap_uint64_Random_262144 5.889 -2.88%
BM_RangesPushHeap_uint64_Random_4 2.185 3.15%
BM_RangesPushHeap_uint64_Random_64 5.222 -1.77%
BM_RangesPushHeap_uint64_SingleElement_1 0.414 -15.30%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -2.91%
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -2.93%
BM_RangesPushHeap_uint64_SingleElement_64 0.371 2.99%
BM_RangesSortHeap_float_1 0.252 -
BM_RangesSortHeap_float_1024 7.982 -
BM_RangesSortHeap_float_16 1.598 -
BM_RangesSortHeap_float_16384 27.446 -
BM_RangesSortHeap_float_256 5.707 -2.28%
BM_RangesSortHeap_float_262144 30.773 -
BM_RangesSortHeap_float_4 1.069 -
BM_RangesSortHeap_float_64 3.224 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.590 -1.23%
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.941 -1.00%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.345 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.026 -1.61%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 32.934 -1.01%
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.831 9.47%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.610 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 59.501 -1.89%
BM_RangesSortHeap_string_16 14.205 -
BM_RangesSortHeap_string_16384 97.043 -1.77%
BM_RangesSortHeap_string_256 44.725 -1.69%
BM_RangesSortHeap_string_262144 178.563 -
BM_RangesSortHeap_string_4 4.264 -1.05%
BM_RangesSortHeap_string_64 29.982 -1.45%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.453 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.566 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.550 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.384 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.131 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.425 -2.28%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.443 1.10%
BM_RangesSortHeap_uint32_1 0.265 -
BM_RangesSortHeap_uint32_1024 10.203 -
BM_RangesSortHeap_uint32_16 4.787 -
BM_RangesSortHeap_uint32_16384 16.322 -
BM_RangesSortHeap_uint32_256 8.060 -
BM_RangesSortHeap_uint32_262144 24.380 -
BM_RangesSortHeap_uint32_4 1.056 1.81%
BM_RangesSortHeap_uint32_64 7.969 -
BM_RangesSortHeap_uint64_1 0.269 -
BM_RangesSortHeap_uint64_1024 10.178 -
BM_RangesSortHeap_uint64_16 4.956 -
BM_RangesSortHeap_uint64_16384 16.360 -
BM_RangesSortHeap_uint64_256 8.286 -
BM_RangesSortHeap_uint64_262144 24.480 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.924 -
BM_SortHeap_float_1 0.256 -
BM_SortHeap_float_1024 8.060 -
BM_SortHeap_float_16 1.601 -
BM_SortHeap_float_16384 28.439 -
BM_SortHeap_float_256 5.784 -
BM_SortHeap_float_262144 31.252 -
BM_SortHeap_float_4 1.061 -
BM_SortHeap_float_64 3.245 -
BM_SortHeap_pair<uint32,_uint32>_1 0.265 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.948 -
BM_SortHeap_pair<uint32,_uint32>_16 6.135 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.949 1.17%
BM_SortHeap_pair<uint32,_uint32>_256 10.218 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.950 -
BM_SortHeap_pair<uint32,_uint32>_4 1.609 -6.05%
BM_SortHeap_pair<uint32,_uint32>_64 8.754 -
BM_SortHeap_string_1 1.093 -
BM_SortHeap_string_1024 59.219 -1.32%
BM_SortHeap_string_16 14.136 -
BM_SortHeap_string_16384 97.075 -
BM_SortHeap_string_256 44.513 -1.05%
BM_SortHeap_string_262144 187.625 7.29%
BM_SortHeap_string_4 4.258 -
BM_SortHeap_string_64 29.786 -1.07%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.576 -1.09%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.578 -1.49%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.714 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.394 -1.38%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.557 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.399 -3.23%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.374 -1.49%
BM_SortHeap_uint32_1 0.260 -
BM_SortHeap_uint32_1024 10.241 -
BM_SortHeap_uint32_16 4.827 -
BM_SortHeap_uint32_16384 16.381 -
BM_SortHeap_uint32_256 8.130 -
BM_SortHeap_uint32_262144 24.501 -
BM_SortHeap_uint32_4 1.044 -1.29%
BM_SortHeap_uint32_64 7.974 -1.33%
BM_SortHeap_uint64_1 0.257 -
BM_SortHeap_uint64_1024 10.222 -
BM_SortHeap_uint64_16 4.942 -
BM_SortHeap_uint64_16384 16.446 -
BM_SortHeap_uint64_256 8.326 -
BM_SortHeap_uint64_262144 24.647 -
BM_SortHeap_uint64_4 0.938 -1.56%
BM_SortHeap_uint64_64 7.989 -
BM_StringAssignAsciizMix_Opaque 4.785 -2.68%
BM_StringAssignAsciizMix_Transparent 3.028 -4.31%
BM_StringAssignAsciiz_Empty_Opaque 2.879 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 182.554 -
BM_StringAssignAsciiz_Huge_Transparent 183.890 -
BM_StringAssignAsciiz_Large_Opaque 11.435 -5.31%
BM_StringAssignAsciiz_Large_Transparent 11.539 -4.65%
BM_StringAssignAsciiz_Small_Opaque 2.882 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 111.045 1.14%
BM_StringAssignStr_Huge_Transparent 112.485 3.43%
BM_StringAssignStr_Large_Opaque 10.379 -3.43%
BM_StringAssignStr_Large_Transparent 10.412 -1.78%
BM_StringAssignStr_Small_Opaque 0.726 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.148 -4.33%
BM_StringConstructDestroyCStr_Empty_Transparent 0.267 11.17%
BM_StringConstructDestroyCStr_Huge_Opaque 158.130 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.914 -
BM_StringConstructDestroyCStr_Large_Opaque 14.677 -2.01%
BM_StringConstructDestroyCStr_Large_Transparent 9.249 2.51%
BM_StringConstructDestroyCStr_Small_Opaque 2.193 -5.17%
BM_StringConstructDestroyCStr_Small_Transparent 0.395 13.97%
BM_StringCopy_Empty 0.650 -
BM_StringCopy_Huge 102.532 -1.22%
BM_StringCopy_Large 6.145 -2.05%
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.264 -
BM_StringDestroy_Empty 0.812 24.89%
BM_StringDestroy_Huge 10.816 2.03%
BM_StringDestroy_Large 7.192 4.64%
BM_StringDestroy_Small 0.873 24.68%
BM_StringEraseToEnd_Empty_Opaque 0.613 -
BM_StringEraseToEnd_Empty_Transparent 0.358 -
BM_StringEraseToEnd_Huge_Opaque 2.373 -4.43%
BM_StringEraseToEnd_Huge_Transparent 2.448 -4.82%
BM_StringEraseToEnd_Large_Opaque 1.020 -2.26%
BM_StringEraseToEnd_Large_Transparent 0.851 -2.04%
BM_StringEraseToEnd_Small_Opaque 0.611 -2.48%
BM_StringEraseToEnd_Small_Transparent 0.425 -
BM_StringEraseWithMove_Empty_Opaque 1.022 15.05%
BM_StringEraseWithMove_Empty_Transparent 0.781 21.44%
BM_StringEraseWithMove_Huge_Opaque 52.588 -2.22%
BM_StringEraseWithMove_Huge_Transparent 47.893 -8.54%
BM_StringEraseWithMove_Large_Opaque 2.870 4.96%
BM_StringEraseWithMove_Large_Transparent 2.700 4.82%
BM_StringEraseWithMove_Small_Opaque 2.644 -
BM_StringEraseWithMove_Small_Transparent 2.469 -10.13%
BM_StringFindAllMatch/1 2.974 15.36%
BM_StringFindAllMatch/131072 2277.879 -
BM_StringFindAllMatch/32768 575.668 -
BM_StringFindAllMatch/4096 80.268 -6.77%
BM_StringFindAllMatch/512 11.541 -4.73%
BM_StringFindAllMatch/64 3.153 8.73%
BM_StringFindAllMatch/8 2.729 14.59%
BM_StringFindCharLiteral/1024 16.927 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.355 -
BM_StringFindCharLiteral/256 5.316 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.357 -
BM_StringFindCharLiteral/512 9.276 -
BM_StringFindCharLiteral/64 2.120 -
BM_StringFindCharLiteral/8 1.620 -
BM_StringFindCharLiteral/8192 138.295 -
BM_StringFindMatch1/1 983.098 -
BM_StringFindMatch1/32768 1574.000 -
BM_StringFindMatch1/4096 1059.729 -
BM_StringFindMatch1/512 999.813 -
BM_StringFindMatch1/64 984.640 -
BM_StringFindMatch1/8 986.075 -
BM_StringFindMatch2/1 982.899 -
BM_StringFindMatch2/32768 1573.911 -
BM_StringFindMatch2/4096 1059.794 -
BM_StringFindMatch2/512 1003.146 -
BM_StringFindMatch2/64 984.076 -
BM_StringFindMatch2/8 982.092 -
BM_StringFindNoMatch/10 1.359 4.66%
BM_StringFindNoMatch/131072 1966.612 -
BM_StringFindNoMatch/32768 499.627 -
BM_StringFindNoMatch/4096 75.448 -
BM_StringFindNoMatch/512 9.368 -
BM_StringFindNoMatch/64 2.047 -1.87%
BM_StringFindStringLiteral/1024 17.959 2.52%
BM_StringFindStringLiteral/128 3.223 5.12%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.384 -
BM_StringFindStringLiteral/256 5.455 2.47%
BM_StringFindStringLiteral/32 1.850 8.20%
BM_StringFindStringLiteral/4096 77.779 -
BM_StringFindStringLiteral/512 9.571 2.07%
BM_StringFindStringLiteral/64 2.261 4.84%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.566 -
BM_StringMove_Empty 1.296 -
BM_StringMove_Huge 1.290 -
BM_StringMove_Large 1.293 -
BM_StringMove_Small 1.294 -
BM_StringRead_Cold_Deep_Empty 1.070 10.72%
BM_StringRead_Cold_Deep_Large 1.570 12.22%
BM_StringRead_Cold_Deep_Small 1.044 12.26%
BM_StringRead_Cold_Shallow_Empty 1.068 16.52%
BM_StringRead_Cold_Shallow_Large 1.370 14.49%
BM_StringRead_Cold_Shallow_Small 1.028 11.50%
BM_StringRead_Hot_Deep_Empty 0.474 -
BM_StringRead_Hot_Deep_Large 0.483 -15.90%
BM_StringRead_Hot_Deep_Small 0.476 -
BM_StringRead_Hot_Shallow_Empty 0.472 -
BM_StringRead_Hot_Shallow_Large 0.470 -
BM_StringRead_Hot_Shallow_Small 0.488 4.28%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.370 3.11%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.368 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.368 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.372 3.35%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.592 -8.34%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.592 -5.35%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.904 2.85%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.035 -1.44%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.714 6.35%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.364 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.206 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.661 -3.32%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 -4.20%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -3.04%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.400 -11.33%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.404 -10.45%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.401 -10.98%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.414 -8.20%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.228 -25.50%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.535 5.95%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.541 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.830 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.830 1.31%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.826 -1.57%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.575 15.91%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.451 11.26%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.302 -32.45%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.435 -6.02%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.557 -18.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.462 -16.43%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.524 13.07%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.966 -6.96%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.846 -5.29%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.421 -11.91%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 6.17%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.685 -4.29%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.255 -1.27%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.744 -7.70%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.690 -2.88%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.576 -4.87%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.837 -2.65%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.429 8.41%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.778 -5.90%
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -3.13%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -3.09%
BM_StringRelational_Compare_Empty_Large_Control 1.622 -2.29%
BM_StringRelational_Compare_Empty_Small_Control 1.626 -3.82%
BM_StringRelational_Compare_Huge_Empty_Control 1.615 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.977 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.583 -
BM_StringRelational_Compare_Huge_Huge_Control 98.540 -
BM_StringRelational_Compare_Huge_Large_Control 2.086 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.616 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.087 -
BM_StringRelational_Compare_Large_Small_Control 1.846 -
BM_StringRelational_Compare_Small_Empty_Control 1.609 -2.87%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.634 -1.25%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.058 8.33%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 2.35%
BM_StringRelational_Eq_Empty_Large_Control 0.480 -2.63%
BM_StringRelational_Eq_Empty_Small_Control 0.476 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.848 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.307 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.632 1.07%
BM_StringRelational_Eq_Huge_Huge_Control 98.967 -
BM_StringRelational_Eq_Large_Huge_Control 0.489 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.589 12.36%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.906 -8.44%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 7.09%
BM_StringRelational_Eq_Large_Large_Control 2.425 18.38%
BM_StringRelational_Eq_Small_Huge_Control 0.471 -
BM_StringRelational_Eq_Small_Large_Control 0.484 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.600 -1.83%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.128 2.53%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.575 2.96%
BM_StringRelational_Eq_Small_Small_Control 1.899 -2.89%
BM_StringRelational_Less_Empty_Empty_Control 2.040 4.33%
BM_StringRelational_Less_Empty_Huge_Control 1.972 -3.52%
BM_StringRelational_Less_Empty_Large_Control 1.949 4.19%
BM_StringRelational_Less_Empty_Small_Control 2.101 2.44%
BM_StringRelational_Less_Huge_Empty_Control 2.052 -2.16%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.387 4.93%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.121 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.127 -
BM_StringRelational_Less_Huge_Huge_Control 98.946 -
BM_StringRelational_Less_Huge_Large_Control 2.489 -
BM_StringRelational_Less_Huge_Small_Control 1.900 6.33%
BM_StringRelational_Less_Large_Empty_Control 2.096 2.44%
BM_StringRelational_Less_Large_Huge_Control 2.227 -2.27%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.286 -7.27%
BM_StringRelational_Less_Large_Large_ChangeLast 1.857 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Less_Large_Large_Control 2.191 -3.72%
BM_StringRelational_Less_Large_Small_Control 1.835 -
BM_StringRelational_Less_Small_Empty_Control 2.097 2.46%
BM_StringRelational_Less_Small_Huge_Control 1.901 4.21%
BM_StringRelational_Less_Small_Large_Control 1.839 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.438 8.25%
BM_StringRelational_Less_Small_Small_ChangeLast 1.897 2.88%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.442 12.01%
BM_StringRelational_Less_Small_Small_Control 1.895 9.83%
BM_StringResizeAndOverwrite 0.845 1.31%
BM_align/1 0.666 -24.81%
BM_align/256 0.669 -24.22%
BM_align/64 0.667 -24.40%
BM_align/8 0.667 -24.45%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.539 -
BM_deque_deque_copy/1024 39.341 2.49%
BM_deque_deque_copy/2 3.234 -
BM_deque_deque_copy/4000 147.912 -
BM_deque_deque_copy/4096 150.905 -
BM_deque_deque_copy/512 20.349 -
BM_deque_deque_copy/5500 199.077 -2.21%
BM_deque_deque_copy/64 5.441 -
BM_deque_deque_copy/64000 2662.433 -
BM_deque_deque_copy/65536 2864.712 1.11%
BM_deque_deque_copy/70000 2916.289 -8.66%
BM_deque_deque_copy_backward/0 1.387 -
BM_deque_deque_copy_backward/1 3.426 -4.13%
BM_deque_deque_copy_backward/1024 40.993 -2.09%
BM_deque_deque_copy_backward/2 3.057 -3.76%
BM_deque_deque_copy_backward/4000 147.401 -1.09%
BM_deque_deque_copy_backward/4096 155.803 -
BM_deque_deque_copy_backward/512 21.781 -2.75%
BM_deque_deque_copy_backward/5500 206.626 -
BM_deque_deque_copy_backward/64 5.079 -
BM_deque_deque_copy_backward/64000 8322.548 2.26%
BM_deque_deque_copy_backward/65536 8253.376 -
BM_deque_deque_copy_backward/70000 8973.937 1.39%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.519 -1.85%
BM_deque_deque_move/1024 39.097 -
BM_deque_deque_move/2 3.235 -
BM_deque_deque_move/4000 146.938 -
BM_deque_deque_move/4096 150.701 -1.02%
BM_deque_deque_move/512 20.366 -3.17%
BM_deque_deque_move/5500 201.164 -
BM_deque_deque_move/64 5.435 -9.33%
BM_deque_deque_move/64000 2726.261 -
BM_deque_deque_move/65536 2891.475 -
BM_deque_deque_move/70000 3161.460 -
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.433 2.23%
BM_deque_deque_move_backward/1024 40.908 -2.32%
BM_deque_deque_move_backward/2 3.059 1.85%
BM_deque_deque_move_backward/4000 147.315 -1.25%
BM_deque_deque_move_backward/4096 155.085 -1.41%
BM_deque_deque_move_backward/512 21.402 -
BM_deque_deque_move_backward/5500 206.260 -
BM_deque_deque_move_backward/64 5.076 -
BM_deque_deque_move_backward/64000 8104.854 2.53%
BM_deque_deque_move_backward/65536 8219.678 -1.84%
BM_deque_deque_move_backward/70000 9033.521 3.70%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.546 -
BM_deque_deque_ranges_copy/1024 39.155 -
BM_deque_deque_ranges_copy/2 3.224 -
BM_deque_deque_ranges_copy/4000 146.735 -
BM_deque_deque_ranges_copy/4096 149.684 -
BM_deque_deque_ranges_copy/512 20.258 -
BM_deque_deque_ranges_copy/5500 200.059 -
BM_deque_deque_ranges_copy/64 5.355 -
BM_deque_deque_ranges_copy/64000 2657.624 -
BM_deque_deque_ranges_copy/65536 2801.165 -
BM_deque_deque_ranges_copy/70000 3103.670 -2.60%
BM_deque_deque_ranges_copy_backward/0 1.387 -
BM_deque_deque_ranges_copy_backward/1 3.415 -1.57%
BM_deque_deque_ranges_copy_backward/1024 40.933 -2.14%
BM_deque_deque_ranges_copy_backward/2 3.065 -1.61%
BM_deque_deque_ranges_copy_backward/4000 146.763 -
BM_deque_deque_ranges_copy_backward/4096 154.607 -1.07%
BM_deque_deque_ranges_copy_backward/512 21.417 -
BM_deque_deque_ranges_copy_backward/5500 206.631 -
BM_deque_deque_ranges_copy_backward/64 5.079 -
BM_deque_deque_ranges_copy_backward/64000 8033.792 1.23%
BM_deque_deque_ranges_copy_backward/65536 8225.209 3.46%
BM_deque_deque_ranges_copy_backward/70000 9034.654 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.571 1.15%
BM_deque_deque_ranges_move/1024 38.958 -
BM_deque_deque_ranges_move/2 3.236 -
BM_deque_deque_ranges_move/4000 147.530 -
BM_deque_deque_ranges_move/4096 150.054 -
BM_deque_deque_ranges_move/512 20.271 -
BM_deque_deque_ranges_move/5500 201.239 -1.73%
BM_deque_deque_ranges_move/64 5.343 -
BM_deque_deque_ranges_move/64000 2884.969 1.03%
BM_deque_deque_ranges_move/65536 2864.105 1.01%
BM_deque_deque_ranges_move/70000 3149.045 1.37%
BM_deque_deque_ranges_move_backward/0 1.388 -
BM_deque_deque_ranges_move_backward/1 3.503 2.08%
BM_deque_deque_ranges_move_backward/1024 40.884 -2.30%
BM_deque_deque_ranges_move_backward/2 3.059 1.80%
BM_deque_deque_ranges_move_backward/4000 148.258 -
BM_deque_deque_ranges_move_backward/4096 155.436 -
BM_deque_deque_ranges_move_backward/512 21.438 -
BM_deque_deque_ranges_move_backward/5500 206.068 -
BM_deque_deque_ranges_move_backward/64 5.065 -
BM_deque_deque_ranges_move_backward/64000 7655.542 -1.54%
BM_deque_deque_ranges_move_backward/65536 8419.919 -1.16%
BM_deque_deque_ranges_move_backward/70000 8676.030 1.98%
BM_deque_vector_copy/0 1.521 6.91%
BM_deque_vector_copy/1 2.099 -
BM_deque_vector_copy/1024 37.077 -
BM_deque_vector_copy/2 1.830 -
BM_deque_vector_copy/4000 142.443 -
BM_deque_vector_copy/4096 145.252 -1.09%
BM_deque_vector_copy/512 16.640 -
BM_deque_vector_copy/5500 193.830 -
BM_deque_vector_copy/64 2.585 -1.03%
BM_deque_vector_copy/64000 2760.753 -
BM_deque_vector_copy/65536 2863.657 1.25%
BM_deque_vector_copy/70000 3116.596 -1.27%
BM_deque_vector_copy_backward/0 1.434 -6.95%
BM_deque_vector_copy_backward/1 2.105 -
BM_deque_vector_copy_backward/1024 37.131 -
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 142.477 -
BM_deque_vector_copy_backward/4096 149.024 -
BM_deque_vector_copy_backward/512 17.928 -
BM_deque_vector_copy_backward/5500 198.463 -
BM_deque_vector_copy_backward/64 2.917 -
BM_deque_vector_copy_backward/64000 7953.141 -4.06%
BM_deque_vector_copy_backward/65536 8316.051 -
BM_deque_vector_copy_backward/70000 8964.703 2.36%
BM_deque_vector_move/0 1.540 8.21%
BM_deque_vector_move/1 2.130 -
BM_deque_vector_move/1024 36.866 -
BM_deque_vector_move/2 1.841 -
BM_deque_vector_move/4000 145.619 1.77%
BM_deque_vector_move/4096 146.427 -
BM_deque_vector_move/512 16.653 -
BM_deque_vector_move/5500 198.144 -
BM_deque_vector_move/64 2.611 -
BM_deque_vector_move/64000 2835.415 -
BM_deque_vector_move/65536 2690.727 1.05%
BM_deque_vector_move/70000 2870.939 -
BM_deque_vector_move_backward/0 1.421 -3.55%
BM_deque_vector_move_backward/1 2.095 -
BM_deque_vector_move_backward/1024 36.911 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 143.962 -
BM_deque_vector_move_backward/4096 146.940 -1.52%
BM_deque_vector_move_backward/512 17.896 -
BM_deque_vector_move_backward/5500 199.755 -
BM_deque_vector_move_backward/64 2.917 -
BM_deque_vector_move_backward/64000 7880.888 -3.66%
BM_deque_vector_move_backward/65536 7884.065 -5.97%
BM_deque_vector_move_backward/70000 8462.474 -5.60%
BM_deque_vector_ranges_copy/0 1.371 -13.67%
BM_deque_vector_ranges_copy/1 2.075 -
BM_deque_vector_ranges_copy/1024 36.724 -
BM_deque_vector_ranges_copy/2 1.834 -
BM_deque_vector_ranges_copy/4000 142.379 -2.88%
BM_deque_vector_ranges_copy/4096 145.444 -
BM_deque_vector_ranges_copy/512 16.634 -
BM_deque_vector_ranges_copy/5500 197.770 -1.13%
BM_deque_vector_ranges_copy/64 2.577 -1.40%
BM_deque_vector_ranges_copy/64000 2655.065 -5.79%
BM_deque_vector_ranges_copy/65536 2662.043 -7.45%
BM_deque_vector_ranges_copy/70000 3033.188 -1.19%
BM_deque_vector_ranges_copy_backward/0 1.424 3.41%
BM_deque_vector_ranges_copy_backward/1 2.114 -
BM_deque_vector_ranges_copy_backward/1024 36.865 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 141.479 -
BM_deque_vector_ranges_copy_backward/4096 148.077 -
BM_deque_vector_ranges_copy_backward/512 17.928 -
BM_deque_vector_ranges_copy_backward/5500 201.446 -
BM_deque_vector_ranges_copy_backward/64 2.906 -
BM_deque_vector_ranges_copy_backward/64000 8091.067 -
BM_deque_vector_ranges_copy_backward/65536 7903.351 -4.15%
BM_deque_vector_ranges_copy_backward/70000 8673.099 -2.26%
BM_deque_vector_ranges_move/0 1.603 4.29%
BM_deque_vector_ranges_move/1 2.078 -
BM_deque_vector_ranges_move/1024 36.748 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 148.449 -
BM_deque_vector_ranges_move/4096 145.917 -
BM_deque_vector_ranges_move/512 16.662 -
BM_deque_vector_ranges_move/5500 201.300 1.58%
BM_deque_vector_ranges_move/64 2.617 -
BM_deque_vector_ranges_move/64000 2731.231 1.19%
BM_deque_vector_ranges_move/65536 2731.519 -
BM_deque_vector_ranges_move/70000 3017.161 -
BM_deque_vector_ranges_move_backward/0 1.371 -7.04%
BM_deque_vector_ranges_move_backward/1 2.124 1.76%
BM_deque_vector_ranges_move_backward/1024 36.725 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 143.671 -
BM_deque_vector_ranges_move_backward/4096 148.628 -
BM_deque_vector_ranges_move_backward/512 17.888 -
BM_deque_vector_ranges_move_backward/5500 197.747 -
BM_deque_vector_ranges_move_backward/64 2.917 -
BM_deque_vector_ranges_move_backward/64000 7731.085 -4.86%
BM_deque_vector_ranges_move_backward/65536 7670.979 -7.78%
BM_deque_vector_ranges_move_backward/70000 8453.783 -5.16%
BM_getline_string 17.347 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.406 17.51%
BM_lexicographical_compare_three_way<IntPtr>/1024 248.381 1.69%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249567.871 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.297 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3816.585 1.58%
BM_lexicographical_compare_three_way<IntPtr>/256 69.973 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60865.664 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 960.499 1.17%
BM_lexicographical_compare_three_way<IntPtr>/64 15.497 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15211.594 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.922 -14.27%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 479.084 1.04%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497465.312 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.830 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7582.567 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.959 1.13%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120645.116 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.293 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1892.059 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.551 6.20%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30136.305 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.248 9.58%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 254.165 1.70%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249758.693 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.257 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3821.642 1.76%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.867 1.81%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60853.477 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.052 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 969.558 1.63%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.419 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15247.814 1.07%
BM_lexicographical_compare_three_way_fast_path/1 0.448 30.77%
BM_lexicographical_compare_three_way_fast_path/1024 244.284 -2.06%
BM_lexicographical_compare_three_way_fast_path/1048576 255326.925 2.45%
BM_lexicographical_compare_three_way_fast_path/16 4.293 -1.59%
BM_lexicographical_compare_three_way_fast_path/16384 3822.981 -
BM_lexicographical_compare_three_way_fast_path/256 69.893 -
BM_lexicographical_compare_three_way_fast_path/262144 61362.178 -
BM_lexicographical_compare_three_way_fast_path/4 1.138 -
BM_lexicographical_compare_three_way_fast_path/4096 957.320 -
BM_lexicographical_compare_three_way_fast_path/64 15.470 -
BM_lexicographical_compare_three_way_fast_path/65536 15405.565 -
BM_lexicographical_compare_three_way_slow_path/1 0.361 -21.11%
BM_lexicographical_compare_three_way_slow_path/1024 246.883 -
BM_lexicographical_compare_three_way_slow_path/1048576 252927.456 -
BM_lexicographical_compare_three_way_slow_path/16 4.382 -
BM_lexicographical_compare_three_way_slow_path/16384 3966.671 -
BM_lexicographical_compare_three_way_slow_path/256 71.001 -
BM_lexicographical_compare_three_way_slow_path/262144 64669.653 -
BM_lexicographical_compare_three_way_slow_path/4 1.149 -
BM_lexicographical_compare_three_way_slow_path/4096 978.791 -
BM_lexicographical_compare_three_way_slow_path/64 15.709 -
BM_lexicographical_compare_three_way_slow_path/65536 16140.672 -
BM_map_find_string_literal 10.953 -
BM_num_get<bool> 12.422 -4.40%
BM_num_get<double> 35.361 -4.91%
BM_num_get<float> 34.760 -5.73%
BM_num_get<long> 11.399 -4.11%
BM_num_get<long_double> 35.628 -5.52%
BM_num_get<long_long> 11.363 -4.83%
BM_num_get<unsigned_int> 10.536 -
BM_num_get<unsigned_long> 11.300 1.82%
BM_num_get<unsigned_long_long> 11.356 1.31%
BM_num_get<unsigned_short> 10.697 -
BM_num_get<void*> 11.864 -
BM_num_put<bool> 10.887 4.66%
BM_num_put<const_void*> 12.562 -
BM_num_put<double> 57.547 -
BM_num_put<long> 11.880 -2.49%
BM_num_put<long_double> 58.992 -
BM_num_put<long_long> 11.947 -2.65%
BM_num_put<unsigned_long> 11.502 -4.06%
BM_num_put<unsigned_long_long> 11.328 -5.12%
BM_std_min<__int128>/1 0.315 -
BM_std_min<__int128>/10 3.662 -2.09%
BM_std_min<__int128>/1024 395.520 -10.88%
BM_std_min<__int128>/11 4.045 -2.66%
BM_std_min<__int128>/12 4.474 -2.69%
BM_std_min<__int128>/13 4.874 -3.24%
BM_std_min<__int128>/14 5.269 -3.90%
BM_std_min<__int128>/15 5.685 -4.15%
BM_std_min<__int128>/16 6.112 -4.02%
BM_std_min<__int128>/17 6.474 -4.26%
BM_std_min<__int128>/18 6.844 -5.17%
BM_std_min<__int128>/19 7.228 -5.25%
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 7.606 -5.87%
BM_std_min<__int128>/21 7.928 -6.29%
BM_std_min<__int128>/22 8.326 -6.45%
BM_std_min<__int128>/23 8.722 -6.23%
BM_std_min<__int128>/24 9.097 -6.59%
BM_std_min<__int128>/25 9.452 -7.08%
BM_std_min<__int128>/26 9.801 -7.25%
BM_std_min<__int128>/27 10.214 -6.92%
BM_std_min<__int128>/28 10.605 -6.89%
BM_std_min<__int128>/29 10.988 -7.42%
BM_std_min<__int128>/3 1.010 -
BM_std_min<__int128>/30 11.376 -7.45%
BM_std_min<__int128>/31 11.772 -7.55%
BM_std_min<__int128>/32 12.179 -7.46%
BM_std_min<__int128>/4 1.370 -1.24%
BM_std_min<__int128>/4000 1539.152 -10.69%
BM_std_min<__int128>/4096 1575.327 -10.72%
BM_std_min<__int128>/5 1.741 -1.44%
BM_std_min<__int128>/512 198.644 -10.38%
BM_std_min<__int128>/5500 2114.066 -10.87%
BM_std_min<__int128>/6 2.072 -2.06%
BM_std_min<__int128>/64 24.502 -9.21%
BM_std_min<__int128>/64000 24681.464 -10.52%
BM_std_min<__int128>/65536 25434.942 -11.42%
BM_std_min<__int128>/7 2.475 -1.80%
BM_std_min<__int128>/70000 27006.353 -10.84%
BM_std_min<__int128>/8 2.866 -2.19%
BM_std_min<__int128>/9 3.267 -1.73%
BM_std_min<char>/1 0.292 13.32%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.434 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.306 -
BM_std_min<char>/13 1.500 -2.78%
BM_std_min<char>/14 1.781 -3.36%
BM_std_min<char>/15 2.126 1.73%
BM_std_min<char>/16 2.333 -4.39%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.489 -1.90%
BM_std_min<char>/21 1.752 -
BM_std_min<char>/22 2.017 -
BM_std_min<char>/23 2.287 -1.39%
BM_std_min<char>/24 2.598 -1.54%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.753 -
BM_std_min<char>/29 2.005 -1.19%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.309 -
BM_std_min<char>/31 2.508 2.46%
BM_std_min<char>/32 3.075 7.22%
BM_std_min<char>/4 1.014 -6.50%
BM_std_min<char>/4000 26.942 -
BM_std_min<char>/4096 28.520 -
BM_std_min<char>/5 1.412 -
BM_std_min<char>/512 6.333 -
BM_std_min<char>/5500 36.738 -
BM_std_min<char>/6 1.612 3.28%
BM_std_min<char>/64 4.148 -
BM_std_min<char>/64000 449.677 -
BM_std_min<char>/65536 460.674 -
BM_std_min<char>/7 1.859 3.16%
BM_std_min<char>/70000 492.159 -
BM_std_min<char>/8 2.332 -
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.327 -12.59%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 27.017 1.24%
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.515 -1.64%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.713 -1.12%
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.271 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.855 4.47%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.043 2.99%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.153 -2.40%
BM_std_min<int>/4 1.044 -
BM_std_min<int>/4000 109.778 -
BM_std_min<int>/4096 112.655 -
BM_std_min<int>/5 0.877 -
BM_std_min<int>/512 12.936 -
BM_std_min<int>/5500 152.300 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.578 -3.91%
BM_std_min<int>/64000 1882.014 -
BM_std_min<int>/65536 1926.299 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2055.249 -
BM_std_min<int>/8 1.323 -
BM_std_min<int>/9 0.927 -
BM_std_min<long_long>/1 0.607 11.49%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.018 -
BM_std_min<long_long>/11 1.493 -
BM_std_min<long_long>/12 1.922 -5.44%
BM_std_min<long_long>/13 2.387 -
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.879 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.561 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.028 -
BM_std_min<long_long>/21 2.400 -
BM_std_min<long_long>/22 2.695 1.99%
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.569 -4.36%
BM_std_min<long_long>/29 3.014 1.38%
BM_std_min<long_long>/3 1.158 -11.60%
BM_std_min<long_long>/30 3.233 -
BM_std_min<long_long>/31 3.324 -2.62%
BM_std_min<long_long>/32 3.608 -
BM_std_min<long_long>/4 1.678 -
BM_std_min<long_long>/4000 444.092 -
BM_std_min<long_long>/4096 454.513 -
BM_std_min<long_long>/5 1.913 -
BM_std_min<long_long>/512 46.556 -
BM_std_min<long_long>/5500 613.315 -
BM_std_min<long_long>/6 2.137 1.02%
BM_std_min<long_long>/64 4.842 -
BM_std_min<long_long>/64000 7309.630 -
BM_std_min<long_long>/65536 7489.308 -
BM_std_min<long_long>/7 2.359 -
BM_std_min<long_long>/70000 8000.644 -
BM_std_min<long_long>/8 2.690 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.444 -
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.969 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.531 -1.47%
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.768 3.13%
BM_std_min<short>/17 1.697 7.93%
BM_std_min<short>/18 1.621 1.77%
BM_std_min<short>/19 1.916 -2.98%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.281 -
BM_std_min<short>/21 1.855 -
BM_std_min<short>/22 1.950 4.94%
BM_std_min<short>/23 2.192 2.95%
BM_std_min<short>/24 2.472 -
BM_std_min<short>/25 2.157 3.42%
BM_std_min<short>/26 2.123 4.06%
BM_std_min<short>/27 2.364 3.79%
BM_std_min<short>/28 2.669 -
BM_std_min<short>/29 2.415 -
BM_std_min<short>/3 0.693 -
BM_std_min<short>/30 2.442 4.49%
BM_std_min<short>/31 2.626 1.64%
BM_std_min<short>/32 2.930 -
BM_std_min<short>/4 1.132 10.65%
BM_std_min<short>/4000 53.405 -
BM_std_min<short>/4096 54.813 -
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.428 2.21%
BM_std_min<short>/5500 75.358 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.455 -2.07%
BM_std_min<short>/64000 910.761 -
BM_std_min<short>/65536 932.101 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1030.871 -
BM_std_min<short>/8 1.331 -4.28%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.336 -10.28%
BM_std_min<unsigned___int128>/10 3.661 -
BM_std_min<unsigned___int128>/1024 395.409 -
BM_std_min<unsigned___int128>/11 4.052 -
BM_std_min<unsigned___int128>/12 4.471 -
BM_std_min<unsigned___int128>/13 4.873 -
BM_std_min<unsigned___int128>/14 5.277 -
BM_std_min<unsigned___int128>/15 5.684 -
BM_std_min<unsigned___int128>/16 6.115 -
BM_std_min<unsigned___int128>/17 6.475 -
BM_std_min<unsigned___int128>/18 6.847 -
BM_std_min<unsigned___int128>/19 7.228 -
BM_std_min<unsigned___int128>/2 0.660 -
BM_std_min<unsigned___int128>/20 7.603 -
BM_std_min<unsigned___int128>/21 7.939 -
BM_std_min<unsigned___int128>/22 8.326 -
BM_std_min<unsigned___int128>/23 8.721 -
BM_std_min<unsigned___int128>/24 9.099 -
BM_std_min<unsigned___int128>/25 9.463 -
BM_std_min<unsigned___int128>/26 9.789 -
BM_std_min<unsigned___int128>/27 10.208 -
BM_std_min<unsigned___int128>/28 10.594 -
BM_std_min<unsigned___int128>/29 11.002 -
BM_std_min<unsigned___int128>/3 1.009 -
BM_std_min<unsigned___int128>/30 11.377 -
BM_std_min<unsigned___int128>/31 11.773 -
BM_std_min<unsigned___int128>/32 12.173 -
BM_std_min<unsigned___int128>/4 1.370 -
BM_std_min<unsigned___int128>/4000 1538.884 -
BM_std_min<unsigned___int128>/4096 1575.889 -
BM_std_min<unsigned___int128>/5 1.740 -
BM_std_min<unsigned___int128>/512 199.351 -
BM_std_min<unsigned___int128>/5500 2116.295 -
BM_std_min<unsigned___int128>/6 2.072 -
BM_std_min<unsigned___int128>/64 24.477 -
BM_std_min<unsigned___int128>/64000 24705.230 -
BM_std_min<unsigned___int128>/65536 25328.283 -
BM_std_min<unsigned___int128>/7 2.475 -
BM_std_min<unsigned___int128>/70000 27037.373 -
BM_std_min<unsigned___int128>/8 2.866 -
BM_std_min<unsigned___int128>/9 3.265 -
BM_std_min<unsigned_char>/1 0.283 -25.04%
BM_std_min<unsigned_char>/10 0.907 -
BM_std_min<unsigned_char>/1024 8.608 -
BM_std_min<unsigned_char>/11 1.069 -
BM_std_min<unsigned_char>/12 1.324 -
BM_std_min<unsigned_char>/13 1.535 -2.81%
BM_std_min<unsigned_char>/14 1.806 -
BM_std_min<unsigned_char>/15 2.058 -2.35%
BM_std_min<unsigned_char>/16 2.536 -2.05%
BM_std_min<unsigned_char>/17 1.040 12.49%
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.157 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.523 -1.74%
BM_std_min<unsigned_char>/21 1.778 -
BM_std_min<unsigned_char>/22 2.008 -2.14%
BM_std_min<unsigned_char>/23 2.302 -1.62%
BM_std_min<unsigned_char>/24 2.807 -
BM_std_min<unsigned_char>/25 1.272 10.23%
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.385 -
BM_std_min<unsigned_char>/28 1.721 -3.31%
BM_std_min<unsigned_char>/29 2.016 -
BM_std_min<unsigned_char>/3 0.719 3.72%
BM_std_min<unsigned_char>/30 2.324 -
BM_std_min<unsigned_char>/31 2.481 -2.19%
BM_std_min<unsigned_char>/32 2.929 -
BM_std_min<unsigned_char>/4 1.012 3.89%
BM_std_min<unsigned_char>/4000 27.581 1.83%
BM_std_min<unsigned_char>/4096 29.574 1.93%
BM_std_min<unsigned_char>/5 1.286 -2.47%
BM_std_min<unsigned_char>/512 6.488 1.61%
BM_std_min<unsigned_char>/5500 37.326 -
BM_std_min<unsigned_char>/6 1.525 1.22%
BM_std_min<unsigned_char>/64 4.166 1.13%
BM_std_min<unsigned_char>/64000 454.147 -
BM_std_min<unsigned_char>/65536 464.740 -
BM_std_min<unsigned_char>/7 1.843 2.57%
BM_std_min<unsigned_char>/70000 495.994 -
BM_std_min<unsigned_char>/8 2.332 2.67%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.328 -28.04%
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.683 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.508 3.55%
BM_std_min<unsigned_int>/13 1.608 8.05%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.386 -
BM_std_min<unsigned_int>/16 1.914 -1.12%
BM_std_min<unsigned_int>/17 0.948 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.271 -
BM_std_min<unsigned_int>/2 0.462 -4.97%
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.572 -
BM_std_min<unsigned_int>/24 1.854 1.98%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.647 -
BM_std_min<unsigned_int>/28 2.003 1.30%
BM_std_min<unsigned_int>/29 2.087 -1.26%
BM_std_min<unsigned_int>/3 0.692 -3.23%
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.217 1.18%
BM_std_min<unsigned_int>/4 1.023 -4.42%
BM_std_min<unsigned_int>/4000 109.336 -
BM_std_min<unsigned_int>/4096 111.330 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.820 -
BM_std_min<unsigned_int>/5500 151.822 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.835 -4.56%
BM_std_min<unsigned_int>/64000 1881.015 -
BM_std_min<unsigned_int>/65536 1925.719 -
BM_std_min<unsigned_int>/7 1.040 -
BM_std_min<unsigned_int>/70000 2054.705 -
BM_std_min<unsigned_int>/8 1.269 -2.13%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.272 -17.85%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 105.632 -
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.738 -
BM_std_min<unsigned_long_long>/14 1.992 2.70%
BM_std_min<unsigned_long_long>/15 2.196 -
BM_std_min<unsigned_long_long>/16 2.444 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.020 -
BM_std_min<unsigned_long_long>/22 2.231 -
BM_std_min<unsigned_long_long>/23 2.439 -
BM_std_min<unsigned_long_long>/24 2.722 -
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.092 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.528 -
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.749 -
BM_std_min<unsigned_long_long>/31 2.958 -
BM_std_min<unsigned_long_long>/32 3.268 -2.93%
BM_std_min<unsigned_long_long>/4 1.070 -
BM_std_min<unsigned_long_long>/4000 442.980 -
BM_std_min<unsigned_long_long>/4096 453.949 -
BM_std_min<unsigned_long_long>/5 1.331 -4.77%
BM_std_min<unsigned_long_long>/512 46.545 -
BM_std_min<unsigned_long_long>/5500 612.253 -
BM_std_min<unsigned_long_long>/6 1.624 -
BM_std_min<unsigned_long_long>/64 4.691 -
BM_std_min<unsigned_long_long>/64000 7308.134 -
BM_std_min<unsigned_long_long>/65536 7485.429 -
BM_std_min<unsigned_long_long>/7 1.961 2.37%
BM_std_min<unsigned_long_long>/70000 7995.131 -
BM_std_min<unsigned_long_long>/8 2.319 -1.40%
BM_std_min<unsigned_long_long>/9 1.168 -1.11%
BM_std_min<unsigned_short>/1 0.324 -
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.884 -
BM_std_min<unsigned_short>/11 1.161 -
BM_std_min<unsigned_short>/12 1.535 2.72%
BM_std_min<unsigned_short>/13 6.394 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.725 -
BM_std_min<unsigned_short>/17 6.665 -
BM_std_min<unsigned_short>/18 1.536 -1.07%
BM_std_min<unsigned_short>/19 1.916 5.72%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.239 -1.88%
BM_std_min<unsigned_short>/21 6.882 -
BM_std_min<unsigned_short>/22 1.868 -
BM_std_min<unsigned_short>/23 2.110 -
BM_std_min<unsigned_short>/24 2.371 -2.39%
BM_std_min<unsigned_short>/25 7.100 -
BM_std_min<unsigned_short>/26 2.123 -1.75%
BM_std_min<unsigned_short>/27 2.336 -2.37%
BM_std_min<unsigned_short>/28 2.671 1.91%
BM_std_min<unsigned_short>/29 7.306 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.352 -
BM_std_min<unsigned_short>/31 2.587 -1.68%
BM_std_min<unsigned_short>/32 2.931 -
BM_std_min<unsigned_short>/4 0.971 -1.20%
BM_std_min<unsigned_short>/4000 53.715 -
BM_std_min<unsigned_short>/4096 55.035 -
BM_std_min<unsigned_short>/5 0.877 -
BM_std_min<unsigned_short>/512 7.293 -
BM_std_min<unsigned_short>/5500 75.485 -
BM_std_min<unsigned_short>/6 0.954 -1.18%
BM_std_min<unsigned_short>/64 3.583 1.10%
BM_std_min<unsigned_short>/64000 911.020 -
BM_std_min<unsigned_short>/65536 933.852 -
BM_std_min<unsigned_short>/7 1.093 -1.05%
BM_std_min<unsigned_short>/70000 1032.022 -
BM_std_min<unsigned_short>/8 1.292 -
BM_std_min<unsigned_short>/9 6.383 3.06%
BM_std_minmax<char>/1 0.614 -
BM_std_minmax<char>/10 1.384 3.09%
BM_std_minmax<char>/1024 8.754 -
BM_std_minmax<char>/11 1.812 5.25%
BM_std_minmax<char>/12 2.016 1.37%
BM_std_minmax<char>/13 2.276 5.77%
BM_std_minmax<char>/14 2.561 1.32%
BM_std_minmax<char>/15 3.055 2.07%
BM_std_minmax<char>/16 0.925 -14.86%
BM_std_minmax<char>/17 1.086 -4.48%
BM_std_minmax<char>/18 1.295 -5.04%
BM_std_minmax<char>/19 1.649 -2.59%
BM_std_minmax<char>/2 0.879 2.20%
BM_std_minmax<char>/20 1.931 -4.09%
BM_std_minmax<char>/21 2.245 -4.94%
BM_std_minmax<char>/22 2.505 -2.98%
BM_std_minmax<char>/23 2.937 -4.12%
BM_std_minmax<char>/24 1.153 -12.32%
BM_std_minmax<char>/25 1.179 -11.25%
BM_std_minmax<char>/26 1.388 -10.89%
BM_std_minmax<char>/27 1.787 -8.57%
BM_std_minmax<char>/28 2.112 -5.23%
BM_std_minmax<char>/29 2.410 -3.97%
BM_std_minmax<char>/3 1.201 4.36%
BM_std_minmax<char>/30 2.653 -4.40%
BM_std_minmax<char>/31 3.117 -4.83%
BM_std_minmax<char>/32 1.548 -11.17%
BM_std_minmax<char>/4 1.490 1.03%
BM_std_minmax<char>/4000 38.863 -
BM_std_minmax<char>/4096 32.926 -
BM_std_minmax<char>/5 1.788 1.76%
BM_std_minmax<char>/512 5.023 -
BM_std_minmax<char>/5500 51.021 -
BM_std_minmax<char>/6 2.075 -
BM_std_minmax<char>/64 1.154 -12.34%
BM_std_minmax<char>/64000 531.904 -
BM_std_minmax<char>/65536 544.627 -
BM_std_minmax<char>/7 2.494 2.34%
BM_std_minmax<char>/70000 596.491 -
BM_std_minmax<char>/8 1.078 4.54%
BM_std_minmax<char>/9 1.153 -
BM_std_minmax<int>/1 0.602 -
BM_std_minmax<int>/10 1.387 1.27%
BM_std_minmax<int>/1024 33.506 -
BM_std_minmax<int>/11 1.769 4.28%
BM_std_minmax<int>/12 1.385 4.67%
BM_std_minmax<int>/13 1.387 2.76%
BM_std_minmax<int>/14 1.617 3.56%
BM_std_minmax<int>/15 1.950 4.09%
BM_std_minmax<int>/16 1.347 4.70%
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.651 -
BM_std_minmax<int>/19 1.848 -
BM_std_minmax<int>/2 0.828 -2.42%
BM_std_minmax<int>/20 1.744 -
BM_std_minmax<int>/21 1.849 -
BM_std_minmax<int>/22 2.020 -
BM_std_minmax<int>/23 2.314 -
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.987 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.416 -
BM_std_minmax<int>/28 2.079 1.27%
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.140 -3.11%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.654 -
BM_std_minmax<int>/32 1.617 1.14%
BM_std_minmax<int>/4 1.083 13.03%
BM_std_minmax<int>/4000 133.087 -
BM_std_minmax<int>/4096 136.285 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.599 -
BM_std_minmax<int>/5500 191.150 -
BM_std_minmax<int>/6 1.386 2.16%
BM_std_minmax<int>/64 2.518 -
BM_std_minmax<int>/64000 2151.685 -
BM_std_minmax<int>/65536 2202.151 -
BM_std_minmax<int>/7 1.773 6.10%
BM_std_minmax<int>/70000 2350.750 -
BM_std_minmax<int>/8 1.155 3.46%
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.656 6.63%
BM_std_minmax<long_long>/10 2.138 -2.36%
BM_std_minmax<long_long>/1024 133.544 -
BM_std_minmax<long_long>/11 2.303 -9.34%
BM_std_minmax<long_long>/12 2.680 -1.88%
BM_std_minmax<long_long>/13 2.959 -3.73%
BM_std_minmax<long_long>/14 3.333 1.38%
BM_std_minmax<long_long>/15 3.630 -2.03%
BM_std_minmax<long_long>/16 3.055 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.085 -
BM_std_minmax<long_long>/19 3.069 -
BM_std_minmax<long_long>/2 1.013 -23.89%
BM_std_minmax<long_long>/20 3.269 -1.42%
BM_std_minmax<long_long>/21 3.526 -
BM_std_minmax<long_long>/22 3.921 -
BM_std_minmax<long_long>/23 4.307 -1.30%
BM_std_minmax<long_long>/24 3.986 -
BM_std_minmax<long_long>/25 4.009 -
BM_std_minmax<long_long>/26 4.011 -
BM_std_minmax<long_long>/27 4.015 -
BM_std_minmax<long_long>/28 4.080 -1.23%
BM_std_minmax<long_long>/29 4.208 -1.58%
BM_std_minmax<long_long>/3 1.365 -20.08%
BM_std_minmax<long_long>/30 4.464 -1.78%
BM_std_minmax<long_long>/31 4.730 -2.25%
BM_std_minmax<long_long>/32 4.945 -
BM_std_minmax<long_long>/4 1.702 -12.63%
BM_std_minmax<long_long>/4000 525.362 -
BM_std_minmax<long_long>/4096 537.702 -
BM_std_minmax<long_long>/5 1.943 -12.91%
BM_std_minmax<long_long>/512 66.702 -
BM_std_minmax<long_long>/5500 722.962 -
BM_std_minmax<long_long>/6 2.209 -9.68%
BM_std_minmax<long_long>/64 10.315 -
BM_std_minmax<long_long>/64000 8486.055 -
BM_std_minmax<long_long>/65536 8684.729 -
BM_std_minmax<long_long>/7 2.643 2.33%
BM_std_minmax<long_long>/70000 9292.413 -
BM_std_minmax<long_long>/8 2.120 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.624 -
BM_std_minmax<short>/10 1.414 -
BM_std_minmax<short>/1024 16.535 -
BM_std_minmax<short>/11 1.770 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.992 1.95%
BM_std_minmax<short>/16 1.801 4.55%
BM_std_minmax<short>/17 1.686 -2.44%
BM_std_minmax<short>/18 2.067 3.28%
BM_std_minmax<short>/19 2.370 -3.33%
BM_std_minmax<short>/2 0.865 -2.25%
BM_std_minmax<short>/20 1.994 -
BM_std_minmax<short>/21 2.055 -3.96%
BM_std_minmax<short>/22 2.223 -4.34%
BM_std_minmax<short>/23 2.637 -2.32%
BM_std_minmax<short>/24 2.260 -1.49%
BM_std_minmax<short>/25 2.280 1.06%
BM_std_minmax<short>/26 2.525 1.09%
BM_std_minmax<short>/27 2.860 -1.37%
BM_std_minmax<short>/28 2.571 -
BM_std_minmax<short>/29 2.636 -
BM_std_minmax<short>/3 1.114 -5.04%
BM_std_minmax<short>/30 2.835 3.12%
BM_std_minmax<short>/31 3.065 -2.50%
BM_std_minmax<short>/32 1.228 -
BM_std_minmax<short>/4 1.029 11.28%
BM_std_minmax<short>/4000 65.953 -
BM_std_minmax<short>/4096 67.565 -
BM_std_minmax<short>/5 1.155 -
BM_std_minmax<short>/512 8.851 -
BM_std_minmax<short>/5500 97.442 -
BM_std_minmax<short>/6 1.391 -
BM_std_minmax<short>/64 1.532 -
BM_std_minmax<short>/64000 1063.762 -
BM_std_minmax<short>/65536 1089.377 -
BM_std_minmax<short>/7 1.817 1.49%
BM_std_minmax<short>/70000 1199.570 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.176 -
BM_std_minmax<unsigned_char>/1 0.650 3.93%
BM_std_minmax<unsigned_char>/10 1.264 -8.83%
BM_std_minmax<unsigned_char>/1024 8.784 -
BM_std_minmax<unsigned_char>/11 1.555 -13.49%
BM_std_minmax<unsigned_char>/12 1.911 -3.64%
BM_std_minmax<unsigned_char>/13 2.175 -4.86%
BM_std_minmax<unsigned_char>/14 2.426 -6.72%
BM_std_minmax<unsigned_char>/15 2.795 -10.62%
BM_std_minmax<unsigned_char>/16 0.942 1.90%
BM_std_minmax<unsigned_char>/17 1.092 -
BM_std_minmax<unsigned_char>/18 1.301 -
BM_std_minmax<unsigned_char>/19 1.652 -
BM_std_minmax<unsigned_char>/2 0.911 -
BM_std_minmax<unsigned_char>/20 1.928 -
BM_std_minmax<unsigned_char>/21 2.212 -
BM_std_minmax<unsigned_char>/22 2.486 -
BM_std_minmax<unsigned_char>/23 2.951 1.01%
BM_std_minmax<unsigned_char>/24 1.154 -
BM_std_minmax<unsigned_char>/25 1.184 -
BM_std_minmax<unsigned_char>/26 1.393 -
BM_std_minmax<unsigned_char>/27 1.768 -3.04%
BM_std_minmax<unsigned_char>/28 2.119 1.42%
BM_std_minmax<unsigned_char>/29 2.384 -
BM_std_minmax<unsigned_char>/3 1.224 -1.30%
BM_std_minmax<unsigned_char>/30 2.646 -
BM_std_minmax<unsigned_char>/31 3.146 -
BM_std_minmax<unsigned_char>/32 1.508 2.26%
BM_std_minmax<unsigned_char>/4 1.494 -
BM_std_minmax<unsigned_char>/4000 39.303 -
BM_std_minmax<unsigned_char>/4096 32.972 -
BM_std_minmax<unsigned_char>/5 1.787 -
BM_std_minmax<unsigned_char>/512 4.990 -
BM_std_minmax<unsigned_char>/5500 50.596 -
BM_std_minmax<unsigned_char>/6 2.081 -
BM_std_minmax<unsigned_char>/64 1.213 -8.01%
BM_std_minmax<unsigned_char>/64000 532.382 -
BM_std_minmax<unsigned_char>/65536 549.605 -
BM_std_minmax<unsigned_char>/7 2.417 -2.27%
BM_std_minmax<unsigned_char>/70000 597.525 -
BM_std_minmax<unsigned_char>/8 1.150 6.15%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.628 -6.53%
BM_std_minmax<unsigned_int>/10 1.435 -3.88%
BM_std_minmax<unsigned_int>/1024 33.569 -
BM_std_minmax<unsigned_int>/11 1.846 -7.38%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.668 -3.46%
BM_std_minmax<unsigned_int>/15 2.095 -3.00%
BM_std_minmax<unsigned_int>/16 1.384 4.18%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.903 -2.77%
BM_std_minmax<unsigned_int>/2 0.982 -6.81%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.453 -3.18%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.125 -
BM_std_minmax<unsigned_int>/27 2.480 -7.14%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.320 -3.65%
BM_std_minmax<unsigned_int>/30 2.217 -
BM_std_minmax<unsigned_int>/31 2.632 -7.20%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.154 6.32%
BM_std_minmax<unsigned_int>/4000 133.097 -
BM_std_minmax<unsigned_int>/4096 136.312 -
BM_std_minmax<unsigned_int>/5 1.157 -
BM_std_minmax<unsigned_int>/512 16.618 -
BM_std_minmax<unsigned_int>/5500 191.091 -
BM_std_minmax<unsigned_int>/6 1.400 -2.86%
BM_std_minmax<unsigned_int>/64 2.539 -
BM_std_minmax<unsigned_int>/64000 2151.970 -
BM_std_minmax<unsigned_int>/65536 2203.397 -
BM_std_minmax<unsigned_int>/7 1.770 -10.34%
BM_std_minmax<unsigned_int>/70000 2351.780 -
BM_std_minmax<unsigned_int>/8 1.155 -
BM_std_minmax<unsigned_int>/9 1.174 -
BM_std_minmax<unsigned_long_long>/1 0.582 5.02%
BM_std_minmax<unsigned_long_long>/10 2.128 -
BM_std_minmax<unsigned_long_long>/1024 133.559 -
BM_std_minmax<unsigned_long_long>/11 2.345 -1.84%
BM_std_minmax<unsigned_long_long>/12 2.673 -
BM_std_minmax<unsigned_long_long>/13 2.981 -1.27%
BM_std_minmax<unsigned_long_long>/14 3.281 -
BM_std_minmax<unsigned_long_long>/15 3.642 -2.20%
BM_std_minmax<unsigned_long_long>/16 3.052 -
BM_std_minmax<unsigned_long_long>/17 3.064 -
BM_std_minmax<unsigned_long_long>/18 3.067 -
BM_std_minmax<unsigned_long_long>/19 3.064 -
BM_std_minmax<unsigned_long_long>/2 0.865 1.78%
BM_std_minmax<unsigned_long_long>/20 3.284 -
BM_std_minmax<unsigned_long_long>/21 3.471 -1.66%
BM_std_minmax<unsigned_long_long>/22 3.917 -
BM_std_minmax<unsigned_long_long>/23 4.290 -1.53%
BM_std_minmax<unsigned_long_long>/24 3.985 -
BM_std_minmax<unsigned_long_long>/25 4.008 -
BM_std_minmax<unsigned_long_long>/26 4.018 -
BM_std_minmax<unsigned_long_long>/27 4.009 -
BM_std_minmax<unsigned_long_long>/28 4.032 -
BM_std_minmax<unsigned_long_long>/29 4.098 -2.38%
BM_std_minmax<unsigned_long_long>/3 1.228 1.31%
BM_std_minmax<unsigned_long_long>/30 4.433 -
BM_std_minmax<unsigned_long_long>/31 4.749 -1.30%
BM_std_minmax<unsigned_long_long>/32 4.967 -
BM_std_minmax<unsigned_long_long>/4 1.566 1.31%
BM_std_minmax<unsigned_long_long>/4000 525.207 -
BM_std_minmax<unsigned_long_long>/4096 538.052 -
BM_std_minmax<unsigned_long_long>/5 1.841 2.20%
BM_std_minmax<unsigned_long_long>/512 66.708 -
BM_std_minmax<unsigned_long_long>/5500 723.056 -
BM_std_minmax<unsigned_long_long>/6 2.094 -
BM_std_minmax<unsigned_long_long>/64 10.307 -
BM_std_minmax<unsigned_long_long>/64000 8480.134 -
BM_std_minmax<unsigned_long_long>/65536 8685.665 -
BM_std_minmax<unsigned_long_long>/7 2.512 -
BM_std_minmax<unsigned_long_long>/70000 9290.129 -
BM_std_minmax<unsigned_long_long>/8 2.120 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.630 -2.05%
BM_std_minmax<unsigned_short>/10 1.411 -
BM_std_minmax<unsigned_short>/1024 16.560 -
BM_std_minmax<unsigned_short>/11 1.702 -
BM_std_minmax<unsigned_short>/12 1.384 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.621 -
BM_std_minmax<unsigned_short>/15 1.931 1.47%
BM_std_minmax<unsigned_short>/16 1.681 -3.20%
BM_std_minmax<unsigned_short>/17 1.730 1.60%
BM_std_minmax<unsigned_short>/18 1.962 1.48%
BM_std_minmax<unsigned_short>/19 2.162 1.49%
BM_std_minmax<unsigned_short>/2 0.899 -
BM_std_minmax<unsigned_short>/20 1.964 3.63%
BM_std_minmax<unsigned_short>/21 2.005 3.21%
BM_std_minmax<unsigned_short>/22 2.374 3.56%
BM_std_minmax<unsigned_short>/23 2.429 -1.08%
BM_std_minmax<unsigned_short>/24 2.242 -
BM_std_minmax<unsigned_short>/25 2.328 -
BM_std_minmax<unsigned_short>/26 2.548 1.50%
BM_std_minmax<unsigned_short>/27 2.842 -
BM_std_minmax<unsigned_short>/28 2.588 1.75%
BM_std_minmax<unsigned_short>/29 2.615 -
BM_std_minmax<unsigned_short>/3 1.186 -1.27%
BM_std_minmax<unsigned_short>/30 2.827 -
BM_std_minmax<unsigned_short>/31 3.118 1.34%
BM_std_minmax<unsigned_short>/32 1.264 -5.87%
BM_std_minmax<unsigned_short>/4 1.029 -5.40%
BM_std_minmax<unsigned_short>/4000 66.013 -
BM_std_minmax<unsigned_short>/4096 67.626 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.859 -
BM_std_minmax<unsigned_short>/5500 97.616 -
BM_std_minmax<unsigned_short>/6 1.366 -1.65%
BM_std_minmax<unsigned_short>/64 1.548 -2.91%
BM_std_minmax<unsigned_short>/64000 1064.472 -
BM_std_minmax<unsigned_short>/65536 1090.380 -
BM_std_minmax<unsigned_short>/7 1.649 -1.65%
BM_std_minmax<unsigned_short>/70000 1200.478 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.170 -
BM_std_minmax_element<char>/1 0.305 -
BM_std_minmax_element<char>/1024 275.746 -
BM_std_minmax_element<char>/2 0.688 12.76%
BM_std_minmax_element<char>/3 1.148 -
BM_std_minmax_element<char>/4 1.217 -
BM_std_minmax_element<char>/4000 1052.174 1.79%
BM_std_minmax_element<char>/4096 1076.346 1.12%
BM_std_minmax_element<char>/512 140.826 1.44%
BM_std_minmax_element<char>/5500 1438.636 1.67%
BM_std_minmax_element<char>/64 17.421 1.19%
BM_std_minmax_element<char>/64000 16915.379 3.28%
BM_std_minmax_element<char>/65536 17414.539 3.88%
BM_std_minmax_element<char>/70000 18630.703 4.26%
BM_std_minmax_element<int>/1 0.301 -
BM_std_minmax_element<int>/1024 279.587 7.01%
BM_std_minmax_element<int>/2 0.687 -
BM_std_minmax_element<int>/3 1.190 -
BM_std_minmax_element<int>/4 1.243 1.36%
BM_std_minmax_element<int>/4000 1073.889 7.22%
BM_std_minmax_element<int>/4096 1099.754 7.34%
BM_std_minmax_element<int>/512 142.055 6.42%
BM_std_minmax_element<int>/5500 1464.263 6.10%
BM_std_minmax_element<int>/64 17.478 3.41%
BM_std_minmax_element<int>/64000 17128.503 6.81%
BM_std_minmax_element<int>/65536 17529.429 7.02%
BM_std_minmax_element<int>/70000 18730.371 7.08%
BM_std_minmax_element<long_long>/1 0.308 -
BM_std_minmax_element<long_long>/1024 274.107 -3.17%
BM_std_minmax_element<long_long>/2 0.684 -
BM_std_minmax_element<long_long>/3 1.094 -5.32%
BM_std_minmax_element<long_long>/4 1.256 -
BM_std_minmax_element<long_long>/4000 1049.904 -3.85%
BM_std_minmax_element<long_long>/4096 1075.780 -3.80%
BM_std_minmax_element<long_long>/512 139.161 -3.07%
BM_std_minmax_element<long_long>/5500 1439.879 -3.90%
BM_std_minmax_element<long_long>/64 17.237 -3.51%
BM_std_minmax_element<long_long>/64000 16750.220 -4.83%
BM_std_minmax_element<long_long>/65536 17157.066 -4.65%
BM_std_minmax_element<long_long>/70000 18330.258 -4.77%
BM_std_minmax_element<short>/1 0.309 -
BM_std_minmax_element<short>/1024 283.250 -3.17%
BM_std_minmax_element<short>/2 0.611 -5.82%
BM_std_minmax_element<short>/3 1.107 4.12%
BM_std_minmax_element<short>/4 1.258 1.22%
BM_std_minmax_element<short>/4000 1084.794 -4.32%
BM_std_minmax_element<short>/4096 1110.443 -5.12%
BM_std_minmax_element<short>/512 144.132 -2.84%
BM_std_minmax_element<short>/5500 1488.606 -5.08%
BM_std_minmax_element<short>/64 17.411 -2.91%
BM_std_minmax_element<short>/64000 17256.471 -5.09%
BM_std_minmax_element<short>/65536 17670.724 -5.54%
BM_std_minmax_element<short>/70000 18857.116 -5.24%
BM_tolower_char<char> 0.617 -3.32%
BM_tolower_char<wchar_t> 0.688 -
BM_tolower_string<char> 22.794 -
BM_tolower_string<wchar_t> 6.359 1.30%
BM_toupper_char<char> 0.689 36.50%
BM_toupper_char<wchar_t> 0.556 -19.08%
BM_toupper_string<char> 14.965 -
BM_toupper_string<wchar_t> 6.264 -
BM_vector_deque_copy/0 0.682 80.86%
BM_vector_deque_copy/1 2.270 -3.00%
BM_vector_deque_copy/1024 35.767 -
BM_vector_deque_copy/2 2.008 -2.76%
BM_vector_deque_copy/4000 141.204 -
BM_vector_deque_copy/4096 145.160 -
BM_vector_deque_copy/512 17.076 -
BM_vector_deque_copy/5500 196.977 -
BM_vector_deque_copy/64 2.791 -
BM_vector_deque_copy/64000 2385.613 -18.18%
BM_vector_deque_copy/65536 2374.056 -19.00%
BM_vector_deque_copy/70000 2592.697 -16.98%
BM_vector_deque_copy_backward/0 0.584 33.26%
BM_vector_deque_copy_backward/1 2.344 -7.53%
BM_vector_deque_copy_backward/1024 38.094 -
BM_vector_deque_copy_backward/2 2.067 -9.63%
BM_vector_deque_copy_backward/4000 141.389 -
BM_vector_deque_copy_backward/4096 150.098 -
BM_vector_deque_copy_backward/512 17.612 -
BM_vector_deque_copy_backward/5500 198.784 -
BM_vector_deque_copy_backward/64 3.009 -2.75%
BM_vector_deque_copy_backward/64000 7796.556 8.78%
BM_vector_deque_copy_backward/65536 7788.610 6.41%
BM_vector_deque_copy_backward/70000 8532.199 7.95%
BM_vector_deque_move/0 0.468 21.92%
BM_vector_deque_move/1 2.341 11.72%
BM_vector_deque_move/1024 35.743 -
BM_vector_deque_move/2 2.070 13.17%
BM_vector_deque_move/4000 141.026 -
BM_vector_deque_move/4096 146.174 -
BM_vector_deque_move/512 17.062 -
BM_vector_deque_move/5500 197.423 1.50%
BM_vector_deque_move/64 2.812 3.04%
BM_vector_deque_move/64000 2373.818 -18.51%
BM_vector_deque_move/65536 2371.323 -18.98%
BM_vector_deque_move/70000 2581.427 -17.21%
BM_vector_deque_move_backward/0 0.682 64.98%
BM_vector_deque_move_backward/1 2.347 7.52%
BM_vector_deque_move_backward/1024 37.259 -1.21%
BM_vector_deque_move_backward/2 2.064 4.71%
BM_vector_deque_move_backward/4000 141.745 -
BM_vector_deque_move_backward/4096 147.694 -
BM_vector_deque_move_backward/512 17.882 -
BM_vector_deque_move_backward/5500 199.240 -
BM_vector_deque_move_backward/64 3.024 -
BM_vector_deque_move_backward/64000 7399.825 6.90%
BM_vector_deque_move_backward/65536 7842.240 8.33%
BM_vector_deque_move_backward/70000 8260.475 7.30%
BM_vector_deque_ranges_copy/0 0.500 -
BM_vector_deque_ranges_copy/1 2.314 -1.38%
BM_vector_deque_ranges_copy/1024 35.817 -
BM_vector_deque_ranges_copy/2 2.065 -
BM_vector_deque_ranges_copy/4000 141.992 1.31%
BM_vector_deque_ranges_copy/4096 146.251 -
BM_vector_deque_ranges_copy/512 17.054 -
BM_vector_deque_ranges_copy/5500 196.427 -
BM_vector_deque_ranges_copy/64 2.833 -
BM_vector_deque_ranges_copy/64000 2381.965 -18.44%
BM_vector_deque_ranges_copy/65536 2367.526 -19.14%
BM_vector_deque_ranges_copy/70000 2584.642 -17.34%
BM_vector_deque_ranges_copy_backward/0 0.480 13.73%
BM_vector_deque_ranges_copy_backward/1 2.050 -12.12%
BM_vector_deque_ranges_copy_backward/1024 38.347 -
BM_vector_deque_ranges_copy_backward/2 1.786 -13.47%
BM_vector_deque_ranges_copy_backward/4000 142.063 -
BM_vector_deque_ranges_copy_backward/4096 149.763 -
BM_vector_deque_ranges_copy_backward/512 18.202 3.37%
BM_vector_deque_ranges_copy_backward/5500 199.157 -
BM_vector_deque_ranges_copy_backward/64 3.131 5.05%
BM_vector_deque_ranges_copy_backward/64000 7700.311 7.11%
BM_vector_deque_ranges_copy_backward/65536 7734.817 6.11%
BM_vector_deque_ranges_copy_backward/70000 8237.944 3.83%
BM_vector_deque_ranges_move/0 0.347 -30.00%
BM_vector_deque_ranges_move/1 1.940 -18.37%
BM_vector_deque_ranges_move/1024 35.729 -
BM_vector_deque_ranges_move/2 1.684 -18.59%
BM_vector_deque_ranges_move/4000 143.592 1.42%
BM_vector_deque_ranges_move/4096 145.253 -
BM_vector_deque_ranges_move/512 17.020 -
BM_vector_deque_ranges_move/5500 196.597 -
BM_vector_deque_ranges_move/64 2.686 -5.11%
BM_vector_deque_ranges_move/64000 2386.723 -18.13%
BM_vector_deque_ranges_move/65536 2366.769 -19.02%
BM_vector_deque_ranges_move/70000 2588.365 -17.10%
BM_vector_deque_ranges_move_backward/0 0.453 -33.42%
BM_vector_deque_ranges_move_backward/1 2.347 4.77%
BM_vector_deque_ranges_move_backward/1024 38.053 -
BM_vector_deque_ranges_move_backward/2 2.063 -
BM_vector_deque_ranges_move_backward/4000 145.180 -
BM_vector_deque_ranges_move_backward/4096 149.687 -
BM_vector_deque_ranges_move_backward/512 17.895 -
BM_vector_deque_ranges_move_backward/5500 199.551 -
BM_vector_deque_ranges_move_backward/64 3.027 -
BM_vector_deque_ranges_move_backward/64000 7713.015 10.45%
BM_vector_deque_ranges_move_backward/65536 7832.920 7.12%
BM_vector_deque_ranges_move_backward/70000 8488.694 10.27%
SetIntersection_Front_Set_float_1024_1 1111954.906 -
SetIntersection_Front_Set_float_1024_1024 15862826.042 10.46%
SetIntersection_Front_Set_float_1024_16 1309697.758 -
SetIntersection_Front_Set_float_1024_256 4837654.621 1.71%
SetIntersection_Front_Set_float_1024_4 1145884.529 -
SetIntersection_Front_Set_float_1024_64 1945459.328 -
SetIntersection_Front_Set_float_16384_1 1114771.363 -
SetIntersection_Front_Set_float_16384_1024 15520068.219 -1.91%
SetIntersection_Front_Set_float_16384_16 1334281.260 2.49%
SetIntersection_Front_Set_float_16384_16384 333119210.540 33.37%
SetIntersection_Front_Set_float_16384_256 4613315.413 -4.71%
SetIntersection_Front_Set_float_16384_4 1175252.667 1.62%
SetIntersection_Front_Set_float_16384_64 1858708.722 -6.07%
SetIntersection_Front_Set_float_16_1 67110934.734 -
SetIntersection_Front_Set_float_16_16 41710073.653 -
SetIntersection_Front_Set_float_16_4 58965197.594 -
SetIntersection_Front_Set_float_1_1 571430149.549 -
SetIntersection_Front_Set_float_256_1 4424822.828 -
SetIntersection_Front_Set_float_256_16 4912586.001 1.35%
SetIntersection_Front_Set_float_256_256 9043156.988 -2.21%
SetIntersection_Front_Set_float_256_4 4515857.701 -
SetIntersection_Front_Set_float_256_64 6085778.995 -6.92%
SetIntersection_Front_Set_float_262144_1 1084688.922 -
SetIntersection_Front_Set_float_262144_1024 14993297.306 4.09%
SetIntersection_Front_Set_float_262144_16 1311839.319 1.56%
SetIntersection_Front_Set_float_262144_16384 238935423.417 -29.23%
SetIntersection_Front_Set_float_262144_256 4686930.373 6.01%
SetIntersection_Front_Set_float_262144_262144 1758995.769 -1.42%
SetIntersection_Front_Set_float_262144_4 1102627.639 -1.77%
SetIntersection_Front_Set_float_262144_64 1945882.705 1.58%
SetIntersection_Front_Set_float_4_1 228157480.052 -
SetIntersection_Front_Set_float_4_4 147943804.297 -
SetIntersection_Front_Set_float_64_1 17554815.938 -
SetIntersection_Front_Set_float_64_16 16710280.710 2.36%
SetIntersection_Front_Set_float_64_4 17237159.652 -
SetIntersection_Front_Set_float_64_64 15262687.849 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1117657.252 1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20907968.262 -2.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1402330.523 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6192084.404 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1165928.428 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2260506.116 1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1072883.898 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21053351.582 2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1426503.388 4.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 334990193.069 -3.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6046431.132 -1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1168503.524 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2277618.009 -1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67198480.096 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43928833.699 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59937197.192 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 572079844.308 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4482223.958 1.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5161242.132 -1.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12356639.116 4.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4602839.176 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7760900.362 6.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1105082.955 3.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21047239.961 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1387488.124 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 352342446.782 2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5993375.503 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2230052.166 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1169315.574 -1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2264040.146 -2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228211832.087 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148805082.598 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17575108.298 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17581283.860 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17621245.371 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18450694.476 -
SetIntersection_Front_Set_string_1024_1 1157262.681 -
SetIntersection_Front_Set_string_1024_1024 56172742.683 -2.57%
SetIntersection_Front_Set_string_1024_16 2002870.687 2.90%
SetIntersection_Front_Set_string_1024_256 15745411.524 -1.84%
SetIntersection_Front_Set_string_1024_4 1322092.377 -
SetIntersection_Front_Set_string_1024_64 4448263.414 -11.26%
SetIntersection_Front_Set_string_16384_1 1152874.243 -
SetIntersection_Front_Set_string_16384_1024 58135753.692 -1.36%
SetIntersection_Front_Set_string_16384_16 1987588.493 2.22%
SetIntersection_Front_Set_string_16384_16384 348622504.645 -
SetIntersection_Front_Set_string_16384_256 14483348.095 -4.66%
SetIntersection_Front_Set_string_16384_4 1321280.977 -
SetIntersection_Front_Set_string_16384_64 4825470.171 -
SetIntersection_Front_Set_string_16_1 69113052.259 -
SetIntersection_Front_Set_string_16_16 62766627.917 -2.08%
SetIntersection_Front_Set_string_16_4 67394561.459 -1.43%
SetIntersection_Front_Set_string_1_1 588883979.302 -
SetIntersection_Front_Set_string_256_1 4589263.690 -
SetIntersection_Front_Set_string_256_16 7463158.843 -2.23%
SetIntersection_Front_Set_string_256_256 30491909.483 -
SetIntersection_Front_Set_string_256_4 5161458.402 -
SetIntersection_Front_Set_string_256_64 15582616.237 3.20%
SetIntersection_Front_Set_string_262144_1 1119457.150 -4.19%
SetIntersection_Front_Set_string_262144_1024 59001118.389 -1.68%
SetIntersection_Front_Set_string_262144_16 1916585.399 -5.69%
SetIntersection_Front_Set_string_262144_16384 348709262.856 -
SetIntersection_Front_Set_string_262144_256 14480031.612 -5.28%
SetIntersection_Front_Set_string_262144_262144 18676161.949 5.60%
SetIntersection_Front_Set_string_262144_4 1328656.736 -
SetIntersection_Front_Set_string_262144_64 4680204.295 6.94%
SetIntersection_Front_Set_string_4_1 234812506.982 -
SetIntersection_Front_Set_string_4_4 166261299.241 -1.24%
SetIntersection_Front_Set_string_64_1 18080202.820 -1.09%
SetIntersection_Front_Set_string_64_16 24343049.526 -3.94%
SetIntersection_Front_Set_string_64_4 19992394.884 -
SetIntersection_Front_Set_string_64_64 36586506.472 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124457.257 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24073503.126 -4.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1423221.614 -1.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6713080.804 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1176890.705 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2414739.065 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1116296.115 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 28004243.004 1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1417883.968 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355507658.959 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6714673.808 -5.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1156892.476 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2413047.459 -2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67132608.178 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44564380.802 -2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60138223.743 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 572440006.219 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4464359.853 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5424104.446 -1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13091057.918 -5.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4623948.560 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7938139.992 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1078729.995 -5.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26563671.338 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1475099.495 3.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353637322.483 -1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6573829.295 -2.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3061133.383 -1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1142304.661 -3.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2404267.867 -2.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 228632719.667 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 149738192.190 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17550528.959 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18025451.718 -2.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17739313.567 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18892629.159 -2.45%
SetIntersection_Front_Set_uint32_1024_1 1067137.416 -4.52%
SetIntersection_Front_Set_uint32_1024_1024 16113602.352 -6.30%
SetIntersection_Front_Set_uint32_1024_16 1332743.867 -
SetIntersection_Front_Set_uint32_1024_256 4849130.388 -7.63%
SetIntersection_Front_Set_uint32_1024_4 1143010.827 -1.58%
SetIntersection_Front_Set_uint32_1024_64 2107083.937 -1.64%
SetIntersection_Front_Set_uint32_16384_1 1112642.595 -
SetIntersection_Front_Set_uint32_16384_1024 17557037.941 1.78%
SetIntersection_Front_Set_uint32_16384_16 1316403.675 -
SetIntersection_Front_Set_uint32_16384_16384 352598925.554 -
SetIntersection_Front_Set_uint32_16384_256 5009801.729 -5.87%
SetIntersection_Front_Set_uint32_16384_4 1153004.961 5.12%
SetIntersection_Front_Set_uint32_16384_64 1967552.876 -5.72%
SetIntersection_Front_Set_uint32_16_1 67602289.461 -
SetIntersection_Front_Set_uint32_16_16 42126197.804 -
SetIntersection_Front_Set_uint32_16_4 58974192.596 -
SetIntersection_Front_Set_uint32_1_1 567910158.236 -
SetIntersection_Front_Set_uint32_256_1 4514409.463 1.54%
SetIntersection_Front_Set_uint32_256_16 4979498.328 -
SetIntersection_Front_Set_uint32_256_256 9303931.620 -7.38%
SetIntersection_Front_Set_uint32_256_4 4508611.039 -1.04%
SetIntersection_Front_Set_uint32_256_64 6689857.079 -
SetIntersection_Front_Set_uint32_262144_1 1077354.404 -2.50%
SetIntersection_Front_Set_uint32_262144_1024 15817396.109 -9.27%
SetIntersection_Front_Set_uint32_262144_16 1243893.506 -5.02%
SetIntersection_Front_Set_uint32_262144_16384 348648854.667 -1.00%
SetIntersection_Front_Set_uint32_262144_256 4654156.933 -8.28%
SetIntersection_Front_Set_uint32_262144_262144 1838071.373 -4.45%
SetIntersection_Front_Set_uint32_262144_4 1123323.697 -
SetIntersection_Front_Set_uint32_262144_64 1841077.386 -9.76%
SetIntersection_Front_Set_uint32_4_1 227386762.419 -
SetIntersection_Front_Set_uint32_4_4 149825846.551 1.58%
SetIntersection_Front_Set_uint32_64_1 17576471.205 -
SetIntersection_Front_Set_uint32_64_16 16948162.618 -
SetIntersection_Front_Set_uint32_64_4 17476507.267 -
SetIntersection_Front_Set_uint32_64_64 16014320.259 -3.02%
SetIntersection_Front_Set_uint64_1024_1 1111947.851 -
SetIntersection_Front_Set_uint64_1024_1024 15725512.278 3.19%
SetIntersection_Front_Set_uint64_1024_16 1298813.788 -
SetIntersection_Front_Set_uint64_1024_256 4411667.801 -6.19%
SetIntersection_Front_Set_uint64_1024_4 1145425.892 -
SetIntersection_Front_Set_uint64_1024_64 1900984.368 -5.89%
SetIntersection_Front_Set_uint64_16384_1 1122591.899 3.38%
SetIntersection_Front_Set_uint64_16384_1024 14275617.717 -7.26%
SetIntersection_Front_Set_uint64_16384_16 1288909.040 3.66%
SetIntersection_Front_Set_uint64_16384_16384 350129538.218 -
SetIntersection_Front_Set_uint64_16384_256 4990784.193 1.49%
SetIntersection_Front_Set_uint64_16384_4 1164829.585 -
SetIntersection_Front_Set_uint64_16384_64 2063655.292 4.20%
SetIntersection_Front_Set_uint64_16_1 67012412.277 -
SetIntersection_Front_Set_uint64_16_16 40597734.592 -1.62%
SetIntersection_Front_Set_uint64_16_4 58267594.189 -
SetIntersection_Front_Set_uint64_1_1 570506610.371 -
SetIntersection_Front_Set_uint64_256_1 4457638.009 -
SetIntersection_Front_Set_uint64_256_16 4874169.677 -
SetIntersection_Front_Set_uint64_256_256 9178698.139 -
SetIntersection_Front_Set_uint64_256_4 4495135.358 -1.14%
SetIntersection_Front_Set_uint64_256_64 6358607.502 1.88%
SetIntersection_Front_Set_uint64_262144_1 1115608.335 -1.49%
SetIntersection_Front_Set_uint64_262144_1024 14492940.190 -6.00%
SetIntersection_Front_Set_uint64_262144_16 1348519.289 2.21%
SetIntersection_Front_Set_uint64_262144_16384 333128635.849 -5.35%
SetIntersection_Front_Set_uint64_262144_256 4808162.285 3.30%
SetIntersection_Front_Set_uint64_262144_262144 1839869.469 -
SetIntersection_Front_Set_uint64_262144_4 1120001.094 -3.40%
SetIntersection_Front_Set_uint64_262144_64 1922409.561 -
SetIntersection_Front_Set_uint64_4_1 227033173.812 -
SetIntersection_Front_Set_uint64_4_4 147798599.908 -
SetIntersection_Front_Set_uint64_64_1 17504917.707 -
SetIntersection_Front_Set_uint64_64_16 16588091.229 1.06%
SetIntersection_Front_Set_uint64_64_4 17337225.984 -
SetIntersection_Front_Set_uint64_64_64 14781007.897 -2.17%
SetIntersection_Front_Vector_float_1024_1 1111230.579 -1.28%
SetIntersection_Front_Vector_float_1024_1024 5950667.540 -
SetIntersection_Front_Vector_float_1024_16 1186136.671 -
SetIntersection_Front_Vector_float_1024_256 2346648.048 -
SetIntersection_Front_Vector_float_1024_4 1124072.845 -
SetIntersection_Front_Vector_float_1024_64 1415440.823 -
SetIntersection_Front_Vector_float_16384_1 1112218.358 -
SetIntersection_Front_Vector_float_16384_1024 5969044.684 -15.51%
SetIntersection_Front_Vector_float_16384_16 1184819.103 -
SetIntersection_Front_Vector_float_16384_16384 80620926.712 -9.88%
SetIntersection_Front_Vector_float_16384_256 2333713.538 -
SetIntersection_Front_Vector_float_16384_4 1132261.393 -
SetIntersection_Front_Vector_float_16384_64 1428463.776 -
SetIntersection_Front_Vector_float_16_1 67007353.582 -
SetIntersection_Front_Vector_float_16_16 37970414.322 -
SetIntersection_Front_Vector_float_16_4 57962807.068 -
SetIntersection_Front_Vector_float_1_1 570598134.029 -
SetIntersection_Front_Vector_float_256_1 4425410.165 -
SetIntersection_Front_Vector_float_256_16 4468025.629 -2.08%
SetIntersection_Front_Vector_float_256_256 4675590.512 -11.52%
SetIntersection_Front_Vector_float_256_4 4414285.076 -2.20%
SetIntersection_Front_Vector_float_256_64 4563807.238 -5.13%
SetIntersection_Front_Vector_float_262144_1 1113968.018 -
SetIntersection_Front_Vector_float_262144_1024 5957818.095 -
SetIntersection_Front_Vector_float_262144_16 1190133.505 -
SetIntersection_Front_Vector_float_262144_16384 80407741.668 -4.46%
SetIntersection_Front_Vector_float_262144_256 2344307.631 -11.63%
SetIntersection_Front_Vector_float_262144_262144 350670620.555 -
SetIntersection_Front_Vector_float_262144_4 1135485.068 -
SetIntersection_Front_Vector_float_262144_64 1426623.223 -
SetIntersection_Front_Vector_float_4_1 228158744.510 -
SetIntersection_Front_Vector_float_4_4 145077439.451 -
SetIntersection_Front_Vector_float_64_1 17528112.314 -
SetIntersection_Front_Vector_float_64_16 15131654.388 -2.43%
SetIntersection_Front_Vector_float_64_4 17029991.457 -1.24%
SetIntersection_Front_Vector_float_64_64 11480580.226 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1119147.102 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9542557.555 -9.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1215166.058 -1.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3185178.697 -9.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1137903.023 -1.40%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1591027.739 -5.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1114096.766 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9571560.905 13.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1254681.406 2.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 131814757.132 7.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3020433.384 2.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1149690.065 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1575623.368 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67069945.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39935213.984 -1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57934165.803 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 568234959.026 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4427818.244 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4704744.616 1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5631514.741 -4.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4519479.340 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5265956.632 4.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1104600.536 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8474125.320 1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1216253.502 -1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 131191478.658 1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3252285.498 10.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350178877.505 1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1151250.907 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1635495.231 2.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228236499.186 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 147013900.920 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17534224.329 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15957213.003 1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17441444.837 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13311899.727 4.61%
SetIntersection_Front_Vector_string_1024_1 1138623.408 -
SetIntersection_Front_Vector_string_1024_1024 41629959.118 5.77%
SetIntersection_Front_Vector_string_1024_16 1780613.372 5.04%
SetIntersection_Front_Vector_string_1024_256 10006471.342 6.34%
SetIntersection_Front_Vector_string_1024_4 1253698.144 2.51%
SetIntersection_Front_Vector_string_1024_64 3721106.553 9.15%
SetIntersection_Front_Vector_string_16384_1 1140775.584 -
SetIntersection_Front_Vector_string_16384_1024 39215282.936 2.55%
SetIntersection_Front_Vector_string_16384_16 1718637.267 -1.47%
SetIntersection_Front_Vector_string_16384_16384 348557181.457 -1.09%
SetIntersection_Front_Vector_string_16384_256 10208085.244 1.71%
SetIntersection_Front_Vector_string_16384_4 1253142.129 1.78%
SetIntersection_Front_Vector_string_16384_64 3535258.393 5.89%
SetIntersection_Front_Vector_string_16_1 68499932.459 -
SetIntersection_Front_Vector_string_16_16 55344355.504 1.01%
SetIntersection_Front_Vector_string_16_4 64267277.676 -1.71%
SetIntersection_Front_Vector_string_1_1 583270107.195 -
SetIntersection_Front_Vector_string_256_1 4541073.418 -
SetIntersection_Front_Vector_string_256_16 6507110.084 1.12%
SetIntersection_Front_Vector_string_256_256 21687928.872 4.64%
SetIntersection_Front_Vector_string_256_4 4945104.758 -
SetIntersection_Front_Vector_string_256_64 11347991.157 -
SetIntersection_Front_Vector_string_262144_1 1122873.308 -3.49%
SetIntersection_Front_Vector_string_262144_1024 41127672.936 3.11%
SetIntersection_Front_Vector_string_262144_16 1719844.031 -
SetIntersection_Front_Vector_string_262144_16384 351649673.452 -
SetIntersection_Front_Vector_string_262144_256 10210780.004 -
SetIntersection_Front_Vector_string_262144_262144 14905677.816 3.31%
SetIntersection_Front_Vector_string_262144_4 1257732.829 -2.01%
SetIntersection_Front_Vector_string_262144_64 3550489.963 -
SetIntersection_Front_Vector_string_4_1 233049589.493 -
SetIntersection_Front_Vector_string_4_4 160352089.050 1.27%
SetIntersection_Front_Vector_string_64_1 17991998.862 -
SetIntersection_Front_Vector_string_64_16 22119052.986 1.98%
SetIntersection_Front_Vector_string_64_4 18791787.920 -
SetIntersection_Front_Vector_string_64_64 28463599.267 2.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1108789.189 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9838602.985 1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1200789.854 -3.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3324717.370 1.71%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1143805.652 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1681011.973 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111652.955 3.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9724346.314 -9.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1238941.731 -2.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140873905.026 -4.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3309311.516 -6.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1125438.530 -2.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1675103.233 -3.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66671503.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39625412.365 -1.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58854960.482 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 568653939.536 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4386421.546 -1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4655405.527 -2.62%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6595708.565 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4429688.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5268439.008 -4.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1074257.995 -3.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9851242.905 -8.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1249311.872 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140483153.928 -5.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3302004.422 1.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350950482.964 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1148828.668 -1.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1669649.625 -3.75%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227200872.110 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147117745.409 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17474704.494 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15837498.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17037533.764 -1.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13400266.529 -3.34%
SetIntersection_Front_Vector_uint32_1024_1 1081391.407 -3.61%
SetIntersection_Front_Vector_uint32_1024_1024 6053580.978 1.65%
SetIntersection_Front_Vector_uint32_1024_16 1185119.929 -
SetIntersection_Front_Vector_uint32_1024_256 2290851.938 -
SetIntersection_Front_Vector_uint32_1024_4 1126319.016 2.02%
SetIntersection_Front_Vector_uint32_1024_64 1448029.450 -
SetIntersection_Front_Vector_uint32_16384_1 1119561.681 -
SetIntersection_Front_Vector_uint32_16384_1024 5951787.082 1.06%
SetIntersection_Front_Vector_uint32_16384_16 1167758.866 -2.33%
SetIntersection_Front_Vector_uint32_16384_16384 79916260.777 -
SetIntersection_Front_Vector_uint32_16384_256 2373917.068 -
SetIntersection_Front_Vector_uint32_16384_4 1139591.863 -
SetIntersection_Front_Vector_uint32_16384_64 1450237.943 3.59%
SetIntersection_Front_Vector_uint32_16_1 66886018.628 -
SetIntersection_Front_Vector_uint32_16_16 37858471.005 -2.08%
SetIntersection_Front_Vector_uint32_16_4 57796128.918 -
SetIntersection_Front_Vector_uint32_1_1 569861604.295 -
SetIntersection_Front_Vector_uint32_256_1 4398873.385 -
SetIntersection_Front_Vector_uint32_256_16 4501700.971 -
SetIntersection_Front_Vector_uint32_256_256 4700964.199 -
SetIntersection_Front_Vector_uint32_256_4 4454767.389 -
SetIntersection_Front_Vector_uint32_256_64 4624439.346 -
SetIntersection_Front_Vector_uint32_262144_1 1107330.145 -1.12%
SetIntersection_Front_Vector_uint32_262144_1024 5974546.114 -
SetIntersection_Front_Vector_uint32_262144_16 1180309.329 2.43%
SetIntersection_Front_Vector_uint32_262144_16384 79687954.164 -
SetIntersection_Front_Vector_uint32_262144_256 2352354.912 -
SetIntersection_Front_Vector_uint32_262144_262144 350961843.275 -
SetIntersection_Front_Vector_uint32_262144_4 1133783.588 -
SetIntersection_Front_Vector_uint32_262144_64 1442405.673 -
SetIntersection_Front_Vector_uint32_4_1 227193297.685 -
SetIntersection_Front_Vector_uint32_4_4 144392974.633 -1.00%
SetIntersection_Front_Vector_uint32_64_1 17451473.466 -
SetIntersection_Front_Vector_uint32_64_16 15137066.918 -
SetIntersection_Front_Vector_uint32_64_4 16991455.072 -
SetIntersection_Front_Vector_uint32_64_64 11518191.953 -
SetIntersection_Front_Vector_uint64_1024_1 1108232.580 -
SetIntersection_Front_Vector_uint64_1024_1024 5974839.809 -
SetIntersection_Front_Vector_uint64_1024_16 1181495.033 -
SetIntersection_Front_Vector_uint64_1024_256 2288673.493 -2.28%
SetIntersection_Front_Vector_uint64_1024_4 1125369.758 3.67%
SetIntersection_Front_Vector_uint64_1024_64 1438316.717 -
SetIntersection_Front_Vector_uint64_16384_1 1098807.762 1.64%
SetIntersection_Front_Vector_uint64_16384_1024 5959428.793 -
SetIntersection_Front_Vector_uint64_16384_16 1185344.644 -
SetIntersection_Front_Vector_uint64_16384_16384 78345152.751 -
SetIntersection_Front_Vector_uint64_16384_256 2326029.619 -
SetIntersection_Front_Vector_uint64_16384_4 1125527.163 -
SetIntersection_Front_Vector_uint64_16384_64 1410993.994 -
SetIntersection_Front_Vector_uint64_16_1 66679944.356 -
SetIntersection_Front_Vector_uint64_16_16 37865867.478 -
SetIntersection_Front_Vector_uint64_16_4 57716069.203 -
SetIntersection_Front_Vector_uint64_1_1 567762671.432 -
SetIntersection_Front_Vector_uint64_256_1 4395906.356 -1.51%
SetIntersection_Front_Vector_uint64_256_16 4496104.753 -
SetIntersection_Front_Vector_uint64_256_256 4680819.812 -
SetIntersection_Front_Vector_uint64_256_4 4430367.108 -
SetIntersection_Front_Vector_uint64_256_64 4577912.048 1.09%
SetIntersection_Front_Vector_uint64_262144_1 1108684.410 -
SetIntersection_Front_Vector_uint64_262144_1024 5854313.949 -1.28%
SetIntersection_Front_Vector_uint64_262144_16 1170552.266 -2.05%
SetIntersection_Front_Vector_uint64_262144_16384 78434497.024 -
SetIntersection_Front_Vector_uint64_262144_256 2339556.074 1.40%
SetIntersection_Front_Vector_uint64_262144_262144 350846605.019 -
SetIntersection_Front_Vector_uint64_262144_4 1127267.211 -
SetIntersection_Front_Vector_uint64_262144_64 1440829.938 5.87%
SetIntersection_Front_Vector_uint64_4_1 227019231.669 -
SetIntersection_Front_Vector_uint64_4_4 145311025.412 -
SetIntersection_Front_Vector_uint64_64_1 17456193.468 -
SetIntersection_Front_Vector_uint64_64_16 15210406.805 -
SetIntersection_Front_Vector_uint64_64_4 17098155.639 -
SetIntersection_Front_Vector_uint64_64_64 11230597.940 -1.41%
SetIntersection_Interlaced_Set_float_1024_1 1119672.069 -
SetIntersection_Interlaced_Set_float_1024_1024 16053005.149 -
SetIntersection_Interlaced_Set_float_1024_16 11646707.915 -
SetIntersection_Interlaced_Set_float_1024_256 16852854.041 5.82%
SetIntersection_Interlaced_Set_float_1024_4 10070364.627 -3.32%
SetIntersection_Interlaced_Set_float_1024_64 9958719.512 -1.09%
SetIntersection_Interlaced_Set_float_16384_1 1076689.016 -3.93%
SetIntersection_Interlaced_Set_float_16384_1024 172824130.177 -1.50%
SetIntersection_Interlaced_Set_float_16384_16 214149111.027 -
SetIntersection_Interlaced_Set_float_16384_16384 342998202.308 -
SetIntersection_Interlaced_Set_float_16384_256 206726192.224 -
SetIntersection_Interlaced_Set_float_16384_4 176214968.032 1.83%
SetIntersection_Interlaced_Set_float_16384_64 218694100.224 -2.42%
SetIntersection_Interlaced_Set_float_16_1 67199022.644 -
SetIntersection_Interlaced_Set_float_16_16 42338851.658 -
SetIntersection_Interlaced_Set_float_16_4 65105455.057 -
SetIntersection_Interlaced_Set_float_1_1 571960349.656 -
SetIntersection_Interlaced_Set_float_256_1 4393192.896 -1.21%
SetIntersection_Interlaced_Set_float_256_16 12184047.212 -
SetIntersection_Interlaced_Set_float_256_256 9190140.792 3.16%
SetIntersection_Interlaced_Set_float_256_4 11670416.697 -1.88%
SetIntersection_Interlaced_Set_float_256_64 15651617.883 2.03%
SetIntersection_Interlaced_Set_float_262144_1 1090948.422 -2.23%
SetIntersection_Interlaced_Set_float_262144_1024 1568779.947 -
SetIntersection_Interlaced_Set_float_262144_16 1631604.330 1.07%
SetIntersection_Interlaced_Set_float_262144_16384 1288880.777 1.38%
SetIntersection_Interlaced_Set_float_262144_256 1600409.182 -
SetIntersection_Interlaced_Set_float_262144_262144 1848323.811 -
SetIntersection_Interlaced_Set_float_262144_4 1315948.322 -
SetIntersection_Interlaced_Set_float_262144_64 1608749.758 2.15%
SetIntersection_Interlaced_Set_float_4_1 228546186.127 -
SetIntersection_Interlaced_Set_float_4_4 147713523.421 -
SetIntersection_Interlaced_Set_float_64_1 17591142.948 -
SetIntersection_Interlaced_Set_float_64_16 24271888.419 -
SetIntersection_Interlaced_Set_float_64_4 22156281.046 -
SetIntersection_Interlaced_Set_float_64_64 15302708.959 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1112155.236 -1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 23183302.004 8.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11827000.994 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19275423.355 1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10205089.476 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11224329.873 -1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121397.869 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180162046.039 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220742081.007 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 344674238.270 -1.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 209037489.903 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180252934.131 -1.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230430062.115 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67145493.661 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44073655.185 -1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 67037667.365 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571569048.413 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4439724.654 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13052828.248 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12475895.076 2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11473292.070 1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18014219.530 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1116390.742 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1634318.441 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1684901.203 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1350556.803 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1656265.219 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2313159.180 -1.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1373547.363 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1662003.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228369024.085 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 148923863.940 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17642880.441 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27867457.581 1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23119502.340 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18420527.459 1.77%
SetIntersection_Interlaced_Set_string_1024_1 1150947.587 -
SetIntersection_Interlaced_Set_string_1024_1024 58754026.368 2.62%
SetIntersection_Interlaced_Set_string_1024_16 13723828.681 1.55%
SetIntersection_Interlaced_Set_string_1024_256 36525025.635 -
SetIntersection_Interlaced_Set_string_1024_4 10572074.183 -2.11%
SetIntersection_Interlaced_Set_string_1024_64 17165091.994 3.07%
SetIntersection_Interlaced_Set_string_16384_1 1165003.968 2.42%
SetIntersection_Interlaced_Set_string_16384_1024 344088151.913 -3.02%
SetIntersection_Interlaced_Set_string_16384_16 343870862.384 39.66%
SetIntersection_Interlaced_Set_string_16384_16384 346443553.118 -1.46%
SetIntersection_Interlaced_Set_string_16384_256 351459643.651 -
SetIntersection_Interlaced_Set_string_16384_4 199540095.288 -
SetIntersection_Interlaced_Set_string_16384_64 356028173.669 -
SetIntersection_Interlaced_Set_string_16_1 69343403.277 -
SetIntersection_Interlaced_Set_string_16_16 65303371.597 1.93%
SetIntersection_Interlaced_Set_string_16_4 77679037.445 -
SetIntersection_Interlaced_Set_string_1_1 587795335.125 -
SetIntersection_Interlaced_Set_string_256_1 4589040.120 -
SetIntersection_Interlaced_Set_string_256_16 18580516.818 1.13%
SetIntersection_Interlaced_Set_string_256_256 32860070.063 2.78%
SetIntersection_Interlaced_Set_string_256_4 14257797.741 -
SetIntersection_Interlaced_Set_string_256_64 31709057.744 -
SetIntersection_Interlaced_Set_string_262144_1 1153157.880 1.48%
SetIntersection_Interlaced_Set_string_262144_1024 2125363.117 -
SetIntersection_Interlaced_Set_string_262144_16 2179637.611 1.34%
SetIntersection_Interlaced_Set_string_262144_16384 3268792.560 22.19%
SetIntersection_Interlaced_Set_string_262144_256 2108825.439 -
SetIntersection_Interlaced_Set_string_262144_262144 18787577.719 5.71%
SetIntersection_Interlaced_Set_string_262144_4 1883024.090 2.19%
SetIntersection_Interlaced_Set_string_262144_64 2169143.148 2.31%
SetIntersection_Interlaced_Set_string_4_1 235281722.316 -
SetIntersection_Interlaced_Set_string_4_4 166478570.032 -
SetIntersection_Interlaced_Set_string_64_1 18101585.989 -
SetIntersection_Interlaced_Set_string_64_16 40509758.007 -1.80%
SetIntersection_Interlaced_Set_string_64_4 27408284.369 -
SetIntersection_Interlaced_Set_string_64_64 38941007.499 3.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1079105.571 -4.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25381540.384 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12094971.560 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20476794.268 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10117914.557 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11908753.075 1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1094756.022 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 241447973.010 4.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 248919139.368 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 343027238.266 -4.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 348316088.075 42.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 207816823.080 2.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353587737.466 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67318749.457 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44850314.713 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67025584.855 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572767272.449 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4458041.284 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13600051.211 1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13544607.407 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11848763.347 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18518717.760 -3.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1121495.861 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2019712.810 1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2146612.955 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1791473.309 2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2034703.695 1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3147719.158 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1866605.713 1.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2128151.043 1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229177741.022 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150347081.748 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17658772.053 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28655597.309 3.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23541350.517 -1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19440975.066 -
SetIntersection_Interlaced_Set_uint32_1024_1 1138594.224 4.53%
SetIntersection_Interlaced_Set_uint32_1024_1024 15537237.401 -
SetIntersection_Interlaced_Set_uint32_1024_16 11551338.079 -
SetIntersection_Interlaced_Set_uint32_1024_256 16147184.351 2.85%
SetIntersection_Interlaced_Set_uint32_1024_4 9880556.273 -
SetIntersection_Interlaced_Set_uint32_1024_64 9931451.216 -
SetIntersection_Interlaced_Set_uint32_16384_1 1103372.274 3.65%
SetIntersection_Interlaced_Set_uint32_16384_1024 170684435.206 -
SetIntersection_Interlaced_Set_uint32_16384_16 212889026.648 2.64%
SetIntersection_Interlaced_Set_uint32_16384_16384 341831162.998 -4.39%
SetIntersection_Interlaced_Set_uint32_16384_256 204043617.424 1.73%
SetIntersection_Interlaced_Set_uint32_16384_4 174094612.767 3.27%
SetIntersection_Interlaced_Set_uint32_16384_64 217667725.829 -
SetIntersection_Interlaced_Set_uint32_16_1 67117193.667 -
SetIntersection_Interlaced_Set_uint32_16_16 41542599.374 1.15%
SetIntersection_Interlaced_Set_uint32_16_4 64719953.718 -
SetIntersection_Interlaced_Set_uint32_1_1 572448003.021 -
SetIntersection_Interlaced_Set_uint32_256_1 4442682.036 -
SetIntersection_Interlaced_Set_uint32_256_16 12016863.366 -
SetIntersection_Interlaced_Set_uint32_256_256 9319589.564 -
SetIntersection_Interlaced_Set_uint32_256_4 11871673.312 -
SetIntersection_Interlaced_Set_uint32_256_64 14399339.839 -4.12%
SetIntersection_Interlaced_Set_uint32_262144_1 1094461.814 1.13%
SetIntersection_Interlaced_Set_uint32_262144_1024 1545140.707 2.17%
SetIntersection_Interlaced_Set_uint32_262144_16 1594738.201 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1265886.473 2.53%
SetIntersection_Interlaced_Set_uint32_262144_256 1591119.465 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1960238.527 -
SetIntersection_Interlaced_Set_uint32_262144_4 1283142.904 -
SetIntersection_Interlaced_Set_uint32_262144_64 1579865.967 1.14%
SetIntersection_Interlaced_Set_uint32_4_1 227548065.221 -
SetIntersection_Interlaced_Set_uint32_4_4 147586744.468 -
SetIntersection_Interlaced_Set_uint32_64_1 17510063.970 -
SetIntersection_Interlaced_Set_uint32_64_16 24042303.102 -
SetIntersection_Interlaced_Set_uint32_64_4 22088548.765 -
SetIntersection_Interlaced_Set_uint32_64_64 15283489.978 -
SetIntersection_Interlaced_Set_uint64_1024_1 1115848.737 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15599348.812 1.14%
SetIntersection_Interlaced_Set_uint64_1024_16 11757117.913 1.97%
SetIntersection_Interlaced_Set_uint64_1024_256 16102800.342 -1.44%
SetIntersection_Interlaced_Set_uint64_1024_4 10160646.895 1.96%
SetIntersection_Interlaced_Set_uint64_1024_64 10714940.173 -
SetIntersection_Interlaced_Set_uint64_16384_1 1112765.068 -1.10%
SetIntersection_Interlaced_Set_uint64_16384_1024 178748152.108 -
SetIntersection_Interlaced_Set_uint64_16384_16 224575712.430 -
SetIntersection_Interlaced_Set_uint64_16384_16384 350551702.513 -1.13%
SetIntersection_Interlaced_Set_uint64_16384_256 211416672.293 -
SetIntersection_Interlaced_Set_uint64_16384_4 183677381.333 -
SetIntersection_Interlaced_Set_uint64_16384_64 240212212.347 2.73%
SetIntersection_Interlaced_Set_uint64_16_1 67093006.122 -
SetIntersection_Interlaced_Set_uint64_16_16 41245252.060 -
SetIntersection_Interlaced_Set_uint64_16_4 64071318.485 -1.20%
SetIntersection_Interlaced_Set_uint64_1_1 569817452.041 -
SetIntersection_Interlaced_Set_uint64_256_1 4509173.563 1.11%
SetIntersection_Interlaced_Set_uint64_256_16 12653435.858 3.15%
SetIntersection_Interlaced_Set_uint64_256_256 9248525.564 -
SetIntersection_Interlaced_Set_uint64_256_4 11832358.064 -
SetIntersection_Interlaced_Set_uint64_256_64 15352808.857 -3.05%
SetIntersection_Interlaced_Set_uint64_262144_1 1121438.816 2.35%
SetIntersection_Interlaced_Set_uint64_262144_1024 1604021.973 1.66%
SetIntersection_Interlaced_Set_uint64_262144_16 1662960.939 1.34%
SetIntersection_Interlaced_Set_uint64_262144_16384 1285524.496 1.52%
SetIntersection_Interlaced_Set_uint64_262144_256 1642901.285 1.03%
SetIntersection_Interlaced_Set_uint64_262144_262144 1889871.336 -
SetIntersection_Interlaced_Set_uint64_262144_4 1337086.019 1.19%
SetIntersection_Interlaced_Set_uint64_262144_64 1640127.277 1.24%
SetIntersection_Interlaced_Set_uint64_4_1 227981293.675 -
SetIntersection_Interlaced_Set_uint64_4_4 146901306.854 -
SetIntersection_Interlaced_Set_uint64_64_1 17963149.293 2.48%
SetIntersection_Interlaced_Set_uint64_64_16 24854957.183 -
SetIntersection_Interlaced_Set_uint64_64_4 22992708.161 2.70%
SetIntersection_Interlaced_Set_uint64_64_64 15540919.326 2.81%
SetIntersection_Interlaced_Vector_float_1024_1 1113476.316 -
SetIntersection_Interlaced_Vector_float_1024_1024 5938860.711 -
SetIntersection_Interlaced_Vector_float_1024_16 2084428.847 4.44%
SetIntersection_Interlaced_Vector_float_1024_256 7649744.895 26.36%
SetIntersection_Interlaced_Vector_float_1024_4 1302594.745 -13.36%
SetIntersection_Interlaced_Vector_float_1024_64 5798612.195 60.65%
SetIntersection_Interlaced_Vector_float_16384_1 1114397.795 -
SetIntersection_Interlaced_Vector_float_16384_1024 42103780.087 -
SetIntersection_Interlaced_Vector_float_16384_16 2383777.398 2.18%
SetIntersection_Interlaced_Vector_float_16384_16384 80662917.681 -
SetIntersection_Interlaced_Vector_float_16384_256 12094755.102 -17.23%
SetIntersection_Interlaced_Vector_float_16384_4 1416778.340 -1.72%
SetIntersection_Interlaced_Vector_float_16384_64 5231675.855 -2.07%
SetIntersection_Interlaced_Vector_float_16_1 66945544.041 -
SetIntersection_Interlaced_Vector_float_16_16 37785099.884 -
SetIntersection_Interlaced_Vector_float_16_4 60067262.721 -
SetIntersection_Interlaced_Vector_float_1_1 571352748.284 -
SetIntersection_Interlaced_Vector_float_256_1 4449811.366 -
SetIntersection_Interlaced_Vector_float_256_16 6131923.477 -
SetIntersection_Interlaced_Vector_float_256_256 4685253.915 -
SetIntersection_Interlaced_Vector_float_256_4 4833661.963 -10.28%
SetIntersection_Interlaced_Vector_float_256_64 6765595.792 -10.72%
SetIntersection_Interlaced_Vector_float_262144_1 1115394.035 -
SetIntersection_Interlaced_Vector_float_262144_1024 69595304.600 -14.10%
SetIntersection_Interlaced_Vector_float_262144_16 3195659.037 1.84%
SetIntersection_Interlaced_Vector_float_262144_16384 349617746.888 -
SetIntersection_Interlaced_Vector_float_262144_256 22623806.176 -12.52%
SetIntersection_Interlaced_Vector_float_262144_262144 350558430.978 -
SetIntersection_Interlaced_Vector_float_262144_4 1533812.285 -2.24%
SetIntersection_Interlaced_Vector_float_262144_64 7835184.308 -8.88%
SetIntersection_Interlaced_Vector_float_4_1 228587162.005 -
SetIntersection_Interlaced_Vector_float_4_4 145863171.610 -
SetIntersection_Interlaced_Vector_float_64_1 17513991.560 -
SetIntersection_Interlaced_Vector_float_64_16 18185434.557 -6.15%
SetIntersection_Interlaced_Vector_float_64_4 18298774.482 -3.37%
SetIntersection_Interlaced_Vector_float_64_64 11462960.606 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1115136.338 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 10091006.301 5.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2085295.231 -27.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7481997.879 -4.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1503968.298 -2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3912519.491 -30.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1125302.653 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 47146940.725 -32.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2683776.057 -35.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 136420920.457 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16530364.564 -36.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1466754.061 -14.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5907332.525 -42.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67080242.400 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 40028043.094 1.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61835355.880 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 570345652.679 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4420593.980 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6867188.645 -23.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6479486.445 9.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5123341.374 -6.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9025571.735 -3.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1117510.040 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 98220358.567 -27.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3522308.254 -52.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352821212.759 -1.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 31406182.381 -36.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 348244063.466 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1601614.751 -22.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10303171.586 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227873946.569 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147631026.718 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17550501.098 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20493499.092 1.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18659570.964 -2.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13166259.928 4.21%
SetIntersection_Interlaced_Vector_string_1024_1 1136198.410 -1.41%
SetIntersection_Interlaced_Vector_string_1024_1024 40707063.690 -6.61%
SetIntersection_Interlaced_Vector_string_1024_16 3455923.632 4.16%
SetIntersection_Interlaced_Vector_string_1024_256 21267414.873 1.85%
SetIntersection_Interlaced_Vector_string_1024_4 1756883.782 5.46%
SetIntersection_Interlaced_Vector_string_1024_64 8727006.351 3.17%
SetIntersection_Interlaced_Vector_string_16384_1 1149171.311 -1.26%
SetIntersection_Interlaced_Vector_string_16384_1024 117814889.989 3.25%
SetIntersection_Interlaced_Vector_string_16384_16 4018216.142 -8.87%
SetIntersection_Interlaced_Vector_string_16384_16384 350231210.431 -
SetIntersection_Interlaced_Vector_string_16384_256 37260044.167 -11.52%
SetIntersection_Interlaced_Vector_string_16384_4 1839519.889 -
SetIntersection_Interlaced_Vector_string_16384_64 13718175.567 14.04%
SetIntersection_Interlaced_Vector_string_16_1 68498689.120 -
SetIntersection_Interlaced_Vector_string_16_16 54894201.599 -2.15%
SetIntersection_Interlaced_Vector_string_16_4 72609315.273 1.04%
SetIntersection_Interlaced_Vector_string_1_1 585471683.105 -
SetIntersection_Interlaced_Vector_string_256_1 4527640.135 -1.38%
SetIntersection_Interlaced_Vector_string_256_16 11064155.562 -
SetIntersection_Interlaced_Vector_string_256_256 21699000.176 -3.31%
SetIntersection_Interlaced_Vector_string_256_4 6442433.792 -
SetIntersection_Interlaced_Vector_string_256_64 21104459.622 2.95%
SetIntersection_Interlaced_Vector_string_262144_1 1151213.105 -1.13%
SetIntersection_Interlaced_Vector_string_262144_1024 234534478.849 5.92%
SetIntersection_Interlaced_Vector_string_262144_16 5660093.584 -2.04%
SetIntersection_Interlaced_Vector_string_262144_16384 1256098.469 -99.64%
SetIntersection_Interlaced_Vector_string_262144_256 66139958.394 6.17%
SetIntersection_Interlaced_Vector_string_262144_262144 15303369.061 6.44%
SetIntersection_Interlaced_Vector_string_262144_4 2400733.759 15.61%
SetIntersection_Interlaced_Vector_string_262144_64 17959222.597 -2.37%
SetIntersection_Interlaced_Vector_string_4_1 232893602.233 -
SetIntersection_Interlaced_Vector_string_4_4 160142330.848 -1.44%
SetIntersection_Interlaced_Vector_string_64_1 17918422.275 -
SetIntersection_Interlaced_Vector_string_64_16 30939560.332 -1.85%
SetIntersection_Interlaced_Vector_string_64_4 22980218.906 -
SetIntersection_Interlaced_Vector_string_64_64 27580965.083 -4.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1117409.966 2.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10884419.170 8.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3130626.230 -9.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9399452.132 -16.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1598827.879 -3.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6012504.098 -19.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1069152.707 -3.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 74830149.724 -23.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3615067.699 -34.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 146406563.409 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 31318103.125 -31.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1811635.219 3.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12271205.904 -17.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66835223.328 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39630667.220 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62021507.447 -1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 569100299.112 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4397909.731 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8455827.773 2.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6758110.796 -4.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5516015.789 -11.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10751704.130 -7.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1128386.974 1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 213249319.542 -23.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6921144.140 -15.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 354092827.885 1.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 72855682.832 -25.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351181655.558 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2346750.130 -10.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 19507222.384 13.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227530193.807 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 146350120.367 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17474037.840 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22592400.987 3.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20311758.826 -1.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13863027.380 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1078853.911 -1.65%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5967937.056 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2339691.831 -5.91%
SetIntersection_Interlaced_Vector_uint32_1024_256 6455040.407 6.36%
SetIntersection_Interlaced_Vector_uint32_1024_4 1398430.913 -3.05%
SetIntersection_Interlaced_Vector_uint32_1024_64 4674515.445 -6.84%
SetIntersection_Interlaced_Vector_uint32_16384_1 1111075.457 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52041388.347 -11.05%
SetIntersection_Interlaced_Vector_uint32_16384_16 2996310.302 -13.47%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80031509.393 -
SetIntersection_Interlaced_Vector_uint32_16384_256 14157654.613 -7.27%
SetIntersection_Interlaced_Vector_uint32_16384_4 1421563.635 -4.79%
SetIntersection_Interlaced_Vector_uint32_16384_64 8489012.593 -7.73%
SetIntersection_Interlaced_Vector_uint32_16_1 66954230.741 -
SetIntersection_Interlaced_Vector_uint32_16_16 37908100.118 -3.13%
SetIntersection_Interlaced_Vector_uint32_16_4 59872207.018 -
SetIntersection_Interlaced_Vector_uint32_1_1 569873543.728 -
SetIntersection_Interlaced_Vector_uint32_256_1 4446039.973 -
SetIntersection_Interlaced_Vector_uint32_256_16 7544001.348 -
SetIntersection_Interlaced_Vector_uint32_256_256 4699637.238 -
SetIntersection_Interlaced_Vector_uint32_256_4 4827276.821 -7.52%
SetIntersection_Interlaced_Vector_uint32_256_64 6533131.149 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1098878.109 -1.28%
SetIntersection_Interlaced_Vector_uint32_262144_1024 90795361.292 -16.93%
SetIntersection_Interlaced_Vector_uint32_262144_16 5625233.672 54.07%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349788589.538 -1.14%
SetIntersection_Interlaced_Vector_uint32_262144_256 34042340.382 3.82%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351127494.474 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1494585.301 -6.99%
SetIntersection_Interlaced_Vector_uint32_262144_64 10288867.708 -42.04%
SetIntersection_Interlaced_Vector_uint32_4_1 227031848.731 -
SetIntersection_Interlaced_Vector_uint32_4_4 144857215.806 -
SetIntersection_Interlaced_Vector_uint32_64_1 17523946.245 -
SetIntersection_Interlaced_Vector_uint32_64_16 17909268.550 -3.93%
SetIntersection_Interlaced_Vector_uint32_64_4 18209761.971 -
SetIntersection_Interlaced_Vector_uint32_64_64 11458834.634 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1090706.362 -2.36%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5954667.918 2.31%
SetIntersection_Interlaced_Vector_uint64_1024_16 2307640.817 -8.14%
SetIntersection_Interlaced_Vector_uint64_1024_256 7053111.726 -7.17%
SetIntersection_Interlaced_Vector_uint64_1024_4 1387494.991 -5.94%
SetIntersection_Interlaced_Vector_uint64_1024_64 4494717.676 -10.34%
SetIntersection_Interlaced_Vector_uint64_16384_1 1108568.437 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 56290634.617 -
SetIntersection_Interlaced_Vector_uint64_16384_16 3262834.423 -8.59%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78362184.582 -
SetIntersection_Interlaced_Vector_uint64_16384_256 21729120.052 -3.01%
SetIntersection_Interlaced_Vector_uint64_16384_4 1554874.364 -4.65%
SetIntersection_Interlaced_Vector_uint64_16384_64 7941839.195 21.03%
SetIntersection_Interlaced_Vector_uint64_16_1 66838180.211 -
SetIntersection_Interlaced_Vector_uint64_16_16 38003765.829 -
SetIntersection_Interlaced_Vector_uint64_16_4 59975523.083 -
SetIntersection_Interlaced_Vector_uint64_1_1 568438774.583 -
SetIntersection_Interlaced_Vector_uint64_256_1 4438507.611 -
SetIntersection_Interlaced_Vector_uint64_256_16 6947882.261 4.83%
SetIntersection_Interlaced_Vector_uint64_256_256 4686979.671 -
SetIntersection_Interlaced_Vector_uint64_256_4 4994555.895 -6.24%
SetIntersection_Interlaced_Vector_uint64_256_64 8648254.022 11.33%
SetIntersection_Interlaced_Vector_uint64_262144_1 1110259.975 -1.68%
SetIntersection_Interlaced_Vector_uint64_262144_1024 117510518.796 -2.85%
SetIntersection_Interlaced_Vector_uint64_262144_16 5828809.985 63.58%
SetIntersection_Interlaced_Vector_uint64_262144_16384 349201339.665 1.17%
SetIntersection_Interlaced_Vector_uint64_262144_256 68728089.120 39.45%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350551466.287 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1862033.753 -4.43%
SetIntersection_Interlaced_Vector_uint64_262144_64 22705285.920 4.49%
SetIntersection_Interlaced_Vector_uint64_4_1 226909046.926 -
SetIntersection_Interlaced_Vector_uint64_4_4 144058614.562 -
SetIntersection_Interlaced_Vector_uint64_64_1 17475570.726 -
SetIntersection_Interlaced_Vector_uint64_64_16 18618239.388 3.16%
SetIntersection_Interlaced_Vector_uint64_64_4 18256751.743 -
SetIntersection_Interlaced_Vector_uint64_64_64 11407855.893 -5.01%
SetIntersection_None_Set_float_1024_1 9244872.703 -8.82%
SetIntersection_None_Set_float_1024_1024 9047129.791 2.93%
SetIntersection_None_Set_float_1024_16 8901817.502 -13.27%
SetIntersection_None_Set_float_1024_256 9004988.448 -14.08%
SetIntersection_None_Set_float_1024_4 8781080.809 -13.10%
SetIntersection_None_Set_float_1024_64 8867477.859 -12.91%
SetIntersection_None_Set_float_16384_1 156943919.880 -
SetIntersection_None_Set_float_16384_1024 155575596.867 -2.24%
SetIntersection_None_Set_float_16384_16 157005166.071 -
SetIntersection_None_Set_float_16384_16384 159135561.196 -
SetIntersection_None_Set_float_16384_256 156325257.880 -1.00%
SetIntersection_None_Set_float_16384_4 156291274.879 -
SetIntersection_None_Set_float_16384_64 157461210.784 -
SetIntersection_None_Set_float_16_1 70728593.645 -
SetIntersection_None_Set_float_16_16 37637827.250 -
SetIntersection_None_Set_float_16_4 60110207.600 -
SetIntersection_None_Set_float_1_1 569641249.143 -
SetIntersection_None_Set_float_256_1 11927847.522 1.95%
SetIntersection_None_Set_float_256_16 11249533.865 2.24%
SetIntersection_None_Set_float_256_256 5811377.240 -2.57%
SetIntersection_None_Set_float_256_4 11762717.088 -
SetIntersection_None_Set_float_256_64 9426131.293 -
SetIntersection_None_Set_float_262144_1 1206693.848 1.33%
SetIntersection_None_Set_float_262144_1024 1199869.711 -
SetIntersection_None_Set_float_262144_16 1204692.463 1.47%
SetIntersection_None_Set_float_262144_16384 1203752.359 2.15%
SetIntersection_None_Set_float_262144_256 1209255.291 2.13%
SetIntersection_None_Set_float_262144_262144 1200052.896 -
SetIntersection_None_Set_float_262144_4 1204879.639 1.31%
SetIntersection_None_Set_float_262144_64 1205837.566 1.48%
SetIntersection_None_Set_float_4_1 230586480.779 -
SetIntersection_None_Set_float_4_4 144057418.314 -
SetIntersection_None_Set_float_64_1 22528306.972 -
SetIntersection_None_Set_float_64_16 18269712.412 -1.86%
SetIntersection_None_Set_float_64_4 21867316.919 -
SetIntersection_None_Set_float_64_64 11643031.420 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 12659315.737 41.38%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8969142.135 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 12691342.521 43.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8699310.484 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 12659210.575 43.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9005557.058 2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163891255.904 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 164689528.288 3.77%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171888193.872 -2.19%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168795854.260 -1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163471768.572 1.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165898215.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166785304.611 -1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70727704.786 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37473704.859 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60103349.862 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 571219739.171 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11690225.458 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11066757.529 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5958624.412 2.03%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11408571.321 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9321814.793 -2.62%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1230556.805 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1238580.404 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1230623.047 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1235643.801 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1237728.436 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1250563.963 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1228175.697 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1236323.648 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 231179558.602 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144212415.269 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23172330.705 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18878932.740 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22354915.320 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12056102.648 2.82%
SetIntersection_None_Set_string_1024_1 9189198.878 2.65%
SetIntersection_None_Set_string_1024_1024 8919637.962 -
SetIntersection_None_Set_string_1024_16 9099176.675 -1.42%
SetIntersection_None_Set_string_1024_256 9098935.486 -1.45%
SetIntersection_None_Set_string_1024_4 9049085.881 1.33%
SetIntersection_None_Set_string_1024_64 8956972.716 -
SetIntersection_None_Set_string_16384_1 215797040.881 13.07%
SetIntersection_None_Set_string_16384_1024 215160058.390 3.56%
SetIntersection_None_Set_string_16384_16 212781988.626 11.60%
SetIntersection_None_Set_string_16384_16384 201880738.647 1.51%
SetIntersection_None_Set_string_16384_256 208466760.750 7.79%
SetIntersection_None_Set_string_16384_4 212586815.492 11.37%
SetIntersection_None_Set_string_16384_64 213070033.567 11.29%
SetIntersection_None_Set_string_16_1 72822399.334 -
SetIntersection_None_Set_string_16_16 38657322.958 -
SetIntersection_None_Set_string_16_4 61791022.656 -
SetIntersection_None_Set_string_1_1 574180428.234 -
SetIntersection_None_Set_string_256_1 12085445.883 1.60%
SetIntersection_None_Set_string_256_16 11022211.995 -2.83%
SetIntersection_None_Set_string_256_256 5893700.754 -2.73%
SetIntersection_None_Set_string_256_4 11874755.147 -
SetIntersection_None_Set_string_256_64 9677775.534 1.11%
SetIntersection_None_Set_string_262144_1 1707965.984 3.05%
SetIntersection_None_Set_string_262144_1024 1699866.375 2.75%
SetIntersection_None_Set_string_262144_16 1710484.375 3.03%
SetIntersection_None_Set_string_262144_16384 1708387.451 2.87%
SetIntersection_None_Set_string_262144_256 1712254.475 2.89%
SetIntersection_None_Set_string_262144_262144 1701395.670 2.84%
SetIntersection_None_Set_string_262144_4 1715391.275 3.13%
SetIntersection_None_Set_string_262144_64 1701221.435 2.58%
SetIntersection_None_Set_string_4_1 235185034.829 -
SetIntersection_None_Set_string_4_4 146547476.464 -
SetIntersection_None_Set_string_64_1 23727048.221 -1.36%
SetIntersection_None_Set_string_64_16 19173541.443 -
SetIntersection_None_Set_string_64_4 22885558.327 -
SetIntersection_None_Set_string_64_64 12195686.825 2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8958809.265 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9065301.453 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8875129.880 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8833073.381 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8878718.630 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8995401.969 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201426322.368 3.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 196757105.682 -1.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 196374242.538 -2.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 204078873.929 5.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 196915332.646 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197715367.358 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198806766.860 2.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71891682.839 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37884122.762 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60546928.247 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572104215.313 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11563450.370 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11101827.776 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5946610.170 2.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11492208.614 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9579882.314 3.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1689784.344 3.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1699334.715 2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1679484.621 2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1682641.846 2.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1681275.879 2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1702412.273 2.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1705949.625 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1684023.926 2.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231854183.228 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145016579.078 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23725088.375 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19275587.551 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22635563.264 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11721955.801 -2.41%
SetIntersection_None_Set_uint32_1024_1 8855274.035 1.32%
SetIntersection_None_Set_uint32_1024_1024 8714873.037 -
SetIntersection_None_Set_uint32_1024_16 8745652.376 -
SetIntersection_None_Set_uint32_1024_256 8745645.344 -
SetIntersection_None_Set_uint32_1024_4 8737103.796 -2.28%
SetIntersection_None_Set_uint32_1024_64 8882908.366 -
SetIntersection_None_Set_uint32_16384_1 152846632.498 -
SetIntersection_None_Set_uint32_16384_1024 151629731.531 -3.14%
SetIntersection_None_Set_uint32_16384_16 153312971.381 -
SetIntersection_None_Set_uint32_16384_16384 154786971.231 -
SetIntersection_None_Set_uint32_16384_256 152727399.557 -1.01%
SetIntersection_None_Set_uint32_16384_4 153399884.553 -
SetIntersection_None_Set_uint32_16384_64 153794060.326 -
SetIntersection_None_Set_uint32_16_1 70595431.545 -
SetIntersection_None_Set_uint32_16_16 37448486.489 -
SetIntersection_None_Set_uint32_16_4 59655652.524 -
SetIntersection_None_Set_uint32_1_1 567714392.281 -
SetIntersection_None_Set_uint32_256_1 11546496.378 -
SetIntersection_None_Set_uint32_256_16 10988252.843 1.47%
SetIntersection_None_Set_uint32_256_256 5837667.006 -
SetIntersection_None_Set_uint32_256_4 11340877.013 -1.30%
SetIntersection_None_Set_uint32_256_64 9268740.762 -1.86%
SetIntersection_None_Set_uint32_262144_1 1185729.004 1.34%
SetIntersection_None_Set_uint32_262144_1024 1195335.369 3.34%
SetIntersection_None_Set_uint32_262144_16 1183510.252 2.30%
SetIntersection_None_Set_uint32_262144_16384 1182048.990 1.09%
SetIntersection_None_Set_uint32_262144_256 1185562.906 2.65%
SetIntersection_None_Set_uint32_262144_262144 1194340.656 2.95%
SetIntersection_None_Set_uint32_262144_4 1181648.842 2.29%
SetIntersection_None_Set_uint32_262144_64 1182784.994 2.12%
SetIntersection_None_Set_uint32_4_1 229719218.642 -
SetIntersection_None_Set_uint32_4_4 143329396.677 -
SetIntersection_None_Set_uint32_64_1 23523612.117 -
SetIntersection_None_Set_uint32_64_16 19128868.627 -
SetIntersection_None_Set_uint32_64_4 22258012.766 -
SetIntersection_None_Set_uint32_64_64 11894208.942 -1.11%
SetIntersection_None_Set_uint64_1024_1 8933143.102 2.52%
SetIntersection_None_Set_uint64_1024_1024 8918204.604 1.84%
SetIntersection_None_Set_uint64_1024_16 8917155.328 1.17%
SetIntersection_None_Set_uint64_1024_256 8901657.171 1.12%
SetIntersection_None_Set_uint64_1024_4 8728806.554 -2.96%
SetIntersection_None_Set_uint64_1024_64 8738496.860 -
SetIntersection_None_Set_uint64_16384_1 157145260.400 -1.36%
SetIntersection_None_Set_uint64_16384_1024 162262862.968 -
SetIntersection_None_Set_uint64_16384_16 162727418.512 -2.23%
SetIntersection_None_Set_uint64_16384_16384 167192989.212 -4.67%
SetIntersection_None_Set_uint64_16384_256 163501220.736 -3.29%
SetIntersection_None_Set_uint64_16384_4 159831905.095 -1.35%
SetIntersection_None_Set_uint64_16384_64 166261372.135 -1.55%
SetIntersection_None_Set_uint64_16_1 70545389.776 -
SetIntersection_None_Set_uint64_16_16 37440629.690 -
SetIntersection_None_Set_uint64_16_4 59590273.829 -1.57%
SetIntersection_None_Set_uint64_1_1 568939886.873 -
SetIntersection_None_Set_uint64_256_1 11567034.966 -1.80%
SetIntersection_None_Set_uint64_256_16 11182161.276 1.22%
SetIntersection_None_Set_uint64_256_256 5748147.401 -
SetIntersection_None_Set_uint64_256_4 11564076.541 -
SetIntersection_None_Set_uint64_256_64 9486151.256 -
SetIntersection_None_Set_uint64_262144_1 1204600.502 -
SetIntersection_None_Set_uint64_262144_1024 1221062.662 1.34%
SetIntersection_None_Set_uint64_262144_16 1203173.342 -
SetIntersection_None_Set_uint64_262144_16384 1223183.432 1.56%
SetIntersection_None_Set_uint64_262144_256 1217128.986 1.07%
SetIntersection_None_Set_uint64_262144_262144 1229398.031 2.45%
SetIntersection_None_Set_uint64_262144_4 1202656.494 -
SetIntersection_None_Set_uint64_262144_64 1209182.859 -
SetIntersection_None_Set_uint64_4_1 229853109.748 -
SetIntersection_None_Set_uint64_4_4 143734311.742 -
SetIntersection_None_Set_uint64_64_1 23496765.670 -
SetIntersection_None_Set_uint64_64_16 19136195.324 -
SetIntersection_None_Set_uint64_64_4 22464935.205 -
SetIntersection_None_Set_uint64_64_64 11993930.884 -
SetIntersection_None_Vector_float_1024_1 1155489.212 -
SetIntersection_None_Vector_float_1024_1024 1155258.856 -
SetIntersection_None_Vector_float_1024_16 1149494.672 -
SetIntersection_None_Vector_float_1024_256 1149289.248 -
SetIntersection_None_Vector_float_1024_4 1151302.986 -
SetIntersection_None_Vector_float_1024_64 1149788.477 -
SetIntersection_None_Vector_float_16384_1 1152759.586 -1.54%
SetIntersection_None_Vector_float_16384_1024 1169495.723 -
SetIntersection_None_Vector_float_16384_16 1168202.774 -
SetIntersection_None_Vector_float_16384_16384 1168207.006 -
SetIntersection_None_Vector_float_16384_256 1170333.143 -
SetIntersection_None_Vector_float_16384_4 1167503.836 -
SetIntersection_None_Vector_float_16384_64 1168776.009 -
SetIntersection_None_Vector_float_16_1 67537637.400 -
SetIntersection_None_Vector_float_16_16 35805928.303 -
SetIntersection_None_Vector_float_16_4 57368389.790 -
SetIntersection_None_Vector_float_1_1 569146823.807 -
SetIntersection_None_Vector_float_256_1 4548819.542 -
SetIntersection_None_Vector_float_256_16 4290406.024 -
SetIntersection_None_Vector_float_256_256 2276395.987 -
SetIntersection_None_Vector_float_256_4 4495413.617 -
SetIntersection_None_Vector_float_256_64 3658363.852 -
SetIntersection_None_Vector_float_262144_1 1205769.010 -
SetIntersection_None_Vector_float_262144_1024 1204187.244 2.69%
SetIntersection_None_Vector_float_262144_16 1190743.383 1.33%
SetIntersection_None_Vector_float_262144_16384 1197982.655 -1.57%
SetIntersection_None_Vector_float_262144_256 1203480.369 -
SetIntersection_None_Vector_float_262144_262144 1189241.165 -
SetIntersection_None_Vector_float_262144_4 1206993.695 -
SetIntersection_None_Vector_float_262144_64 1205809.050 -
SetIntersection_None_Vector_float_4_1 228240730.941 -
SetIntersection_None_Vector_float_4_4 142705979.626 -
SetIntersection_None_Vector_float_64_1 17725793.468 -
SetIntersection_None_Vector_float_64_16 14430492.521 -
SetIntersection_None_Vector_float_64_4 17031527.367 -
SetIntersection_None_Vector_float_64_64 8993540.913 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1157741.885 2.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1108850.581 -4.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1156859.301 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1160914.818 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1153349.690 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1154243.226 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1179209.993 -2.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1183649.694 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1175030.378 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1165828.100 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1183723.934 2.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1195806.754 3.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1184362.553 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67495143.622 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 36108503.290 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57290452.746 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 566018895.791 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4522650.222 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4310520.359 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2278491.211 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4430973.439 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3630956.824 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1201245.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1227961.876 1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1215857.666 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1241266.642 5.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1225862.214 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197366.456 -1.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1242304.006 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1232432.806 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227731343.466 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142224610.371 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17776516.106 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14443565.398 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17045646.910 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9033481.769 -
SetIntersection_None_Vector_string_1024_1 1228107.072 -
SetIntersection_None_Vector_string_1024_1024 1223570.660 -2.05%
SetIntersection_None_Vector_string_1024_16 1225816.255 -1.60%
SetIntersection_None_Vector_string_1024_256 1213618.786 -2.22%
SetIntersection_None_Vector_string_1024_4 1228574.696 -1.28%
SetIntersection_None_Vector_string_1024_64 1235925.055 -
SetIntersection_None_Vector_string_16384_1 1279093.838 -
SetIntersection_None_Vector_string_16384_1024 1258883.401 -2.54%
SetIntersection_None_Vector_string_16384_16 1282927.743 -
SetIntersection_None_Vector_string_16384_16384 1298362.813 -
SetIntersection_None_Vector_string_16384_256 1289040.133 1.97%
SetIntersection_None_Vector_string_16384_4 1284785.890 -
SetIntersection_None_Vector_string_16384_64 1280698.024 -1.87%
SetIntersection_None_Vector_string_16_1 68781639.003 -
SetIntersection_None_Vector_string_16_16 36674685.413 -
SetIntersection_None_Vector_string_16_4 58603321.997 -
SetIntersection_None_Vector_string_1_1 569521855.511 -
SetIntersection_None_Vector_string_256_1 4721829.026 -1.17%
SetIntersection_None_Vector_string_256_16 4522108.142 -
SetIntersection_None_Vector_string_256_256 2388579.990 -1.12%
SetIntersection_None_Vector_string_256_4 4687366.603 -
SetIntersection_None_Vector_string_256_64 3845405.143 -
SetIntersection_None_Vector_string_262144_1 1359607.483 2.95%
SetIntersection_None_Vector_string_262144_1024 1346684.459 -2.82%
SetIntersection_None_Vector_string_262144_16 1357488.377 -1.40%
SetIntersection_None_Vector_string_262144_16384 1353874.446 -1.30%
SetIntersection_None_Vector_string_262144_256 1372457.784 2.00%
SetIntersection_None_Vector_string_262144_262144 1350781.104 -
SetIntersection_None_Vector_string_262144_4 1341789.078 -1.37%
SetIntersection_None_Vector_string_262144_64 1350401.584 1.24%
SetIntersection_None_Vector_string_4_1 230261339.816 -
SetIntersection_None_Vector_string_4_4 144217833.667 -
SetIntersection_None_Vector_string_64_1 18422425.922 -
SetIntersection_None_Vector_string_64_16 15009013.331 -
SetIntersection_None_Vector_string_64_4 17638468.913 -
SetIntersection_None_Vector_string_64_64 9285334.504 -1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1179442.369 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1197825.390 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1185322.721 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1181779.496 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1187895.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1181172.594 1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1189792.920 -3.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1231522.450 3.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1175999.263 -4.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1240560.653 1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1230337.009 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1221185.319 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1216610.630 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 68794009.760 1.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35918900.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57314088.423 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 565363446.676 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4541067.386 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4312143.929 -1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2271822.752 -2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4525776.380 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3683278.136 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1301880.468 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1243997.376 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1215756.898 -4.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1218427.139 -1.87%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1245089.273 -4.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1284888.902 1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1256106.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1258744.332 4.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227752286.760 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142372530.799 -1.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17773439.191 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14526047.800 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17138899.068 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9073958.629 -
SetIntersection_None_Vector_uint32_1024_1 1119709.413 -2.48%
SetIntersection_None_Vector_uint32_1024_1024 1129776.186 -1.87%
SetIntersection_None_Vector_uint32_1024_16 1144363.330 -1.02%
SetIntersection_None_Vector_uint32_1024_256 1146225.482 -1.05%
SetIntersection_None_Vector_uint32_1024_4 1131112.297 -1.96%
SetIntersection_None_Vector_uint32_1024_64 1144473.706 -1.72%
SetIntersection_None_Vector_uint32_16384_1 1175417.336 -
SetIntersection_None_Vector_uint32_16384_1024 1180166.761 -
SetIntersection_None_Vector_uint32_16384_16 1126881.410 -2.93%
SetIntersection_None_Vector_uint32_16384_16384 1177449.192 -
SetIntersection_None_Vector_uint32_16384_256 1178932.908 5.07%
SetIntersection_None_Vector_uint32_16384_4 1182982.943 5.55%
SetIntersection_None_Vector_uint32_16384_64 1171948.369 -
SetIntersection_None_Vector_uint32_16_1 67211941.265 -
SetIntersection_None_Vector_uint32_16_16 35792364.192 -
SetIntersection_None_Vector_uint32_16_4 57185584.847 -
SetIntersection_None_Vector_uint32_1_1 584046942.418 -
SetIntersection_None_Vector_uint32_256_1 4471555.493 -
SetIntersection_None_Vector_uint32_256_16 4203759.481 -1.65%
SetIntersection_None_Vector_uint32_256_256 2270747.213 -
SetIntersection_None_Vector_uint32_256_4 4443430.465 -
SetIntersection_None_Vector_uint32_256_64 3642298.404 -
SetIntersection_None_Vector_uint32_262144_1 1145451.682 -4.58%
SetIntersection_None_Vector_uint32_262144_1024 1205577.601 2.30%
SetIntersection_None_Vector_uint32_262144_16 1164263.321 -3.20%
SetIntersection_None_Vector_uint32_262144_16384 1192822.033 -
SetIntersection_None_Vector_uint32_262144_256 1203695.191 -
SetIntersection_None_Vector_uint32_262144_262144 1183442.961 -1.71%
SetIntersection_None_Vector_uint32_262144_4 1196019.456 -
SetIntersection_None_Vector_uint32_262144_64 1188820.011 3.69%
SetIntersection_None_Vector_uint32_4_1 228476020.152 -
SetIntersection_None_Vector_uint32_4_4 142320789.709 -
SetIntersection_None_Vector_uint32_64_1 17713909.759 -
SetIntersection_None_Vector_uint32_64_16 14321187.513 -
SetIntersection_None_Vector_uint32_64_4 16846590.264 -
SetIntersection_None_Vector_uint32_64_64 9077886.152 1.33%
SetIntersection_None_Vector_uint64_1024_1 1139086.476 -
SetIntersection_None_Vector_uint64_1024_1024 1153129.811 -
SetIntersection_None_Vector_uint64_1024_16 1142042.162 -
SetIntersection_None_Vector_uint64_1024_256 1137309.716 -1.02%
SetIntersection_None_Vector_uint64_1024_4 1141232.204 -
SetIntersection_None_Vector_uint64_1024_64 1136955.217 -1.60%
SetIntersection_None_Vector_uint64_16384_1 1171924.116 -
SetIntersection_None_Vector_uint64_16384_1024 1175748.024 2.76%
SetIntersection_None_Vector_uint64_16384_16 1163232.136 -
SetIntersection_None_Vector_uint64_16384_16384 1188283.002 2.59%
SetIntersection_None_Vector_uint64_16384_256 1183763.639 4.53%
SetIntersection_None_Vector_uint64_16384_4 1126080.626 -
SetIntersection_None_Vector_uint64_16384_64 1217073.747 3.60%
SetIntersection_None_Vector_uint64_16_1 67275634.270 -
SetIntersection_None_Vector_uint64_16_16 35742065.497 -
SetIntersection_None_Vector_uint64_16_4 57137353.389 -
SetIntersection_None_Vector_uint64_1_1 568305343.344 -
SetIntersection_None_Vector_uint64_256_1 4561029.059 1.51%
SetIntersection_None_Vector_uint64_256_16 4267572.924 -
SetIntersection_None_Vector_uint64_256_256 2265169.615 -
SetIntersection_None_Vector_uint64_256_4 4481627.066 -
SetIntersection_None_Vector_uint64_256_64 3640630.517 2.20%
SetIntersection_None_Vector_uint64_262144_1 1197296.220 2.18%
SetIntersection_None_Vector_uint64_262144_1024 1190982.623 4.56%
SetIntersection_None_Vector_uint64_262144_16 1205250.116 1.40%
SetIntersection_None_Vector_uint64_262144_16384 1199756.747 -
SetIntersection_None_Vector_uint64_262144_256 1202949.625 1.84%
SetIntersection_None_Vector_uint64_262144_262144 1201651.880 -
SetIntersection_None_Vector_uint64_262144_4 1210478.387 -
SetIntersection_None_Vector_uint64_262144_64 1171095.383 -1.72%
SetIntersection_None_Vector_uint64_4_1 227921195.354 -
SetIntersection_None_Vector_uint64_4_4 142224315.315 -
SetIntersection_None_Vector_uint64_64_1 17683880.599 -
SetIntersection_None_Vector_uint64_64_16 14267425.853 -
SetIntersection_None_Vector_uint64_64_4 16927183.923 -
SetIntersection_None_Vector_uint64_64_64 9067234.544 1.90%
bm_gcd_complex 18.851 -4.03%
bm_gcd_random 30.742 -
bm_gcd_trivial 0.895 -
bm_lexicographical_compare<int>/1 1.204 -
bm_lexicographical_compare<int>/1048576 76733.091 -
bm_lexicographical_compare<int>/16 1.944 -6.49%
bm_lexicographical_compare<int>/2 1.300 1.32%
bm_lexicographical_compare<int>/262144 19115.216 -
bm_lexicographical_compare<int>/3 1.514 -
bm_lexicographical_compare<int>/32768 2389.736 -
bm_lexicographical_compare<int>/4 1.156 -4.16%
bm_lexicographical_compare<int>/4096 298.469 -
bm_lexicographical_compare<int>/5 1.532 -
bm_lexicographical_compare<int>/512 37.296 -
bm_lexicographical_compare<int>/6 1.531 -
bm_lexicographical_compare<int>/64 4.907 1.05%
bm_lexicographical_compare<int>/7 1.532 -
bm_lexicographical_compare<int>/8 1.504 -
bm_lexicographical_compare<signed_char>/1 1.386 -
bm_lexicographical_compare<signed_char>/1048576 16279.400 -
bm_lexicographical_compare<signed_char>/16 1.298 2.03%
bm_lexicographical_compare<signed_char>/2 1.617 12.24%
bm_lexicographical_compare<signed_char>/262144 3841.364 -1.37%
bm_lexicographical_compare<signed_char>/3 1.807 8.01%
bm_lexicographical_compare<signed_char>/32768 479.178 -
bm_lexicographical_compare<signed_char>/4 2.043 7.27%
bm_lexicographical_compare<signed_char>/4096 59.847 -
bm_lexicographical_compare<signed_char>/5 2.221 3.39%
bm_lexicographical_compare<signed_char>/512 7.858 -
bm_lexicographical_compare<signed_char>/6 2.463 -
bm_lexicographical_compare<signed_char>/64 1.969 -9.05%
bm_lexicographical_compare<signed_char>/7 2.712 -1.00%
bm_lexicographical_compare<signed_char>/8 3.062 1.07%
bm_lexicographical_compare<unsigned_char>/1 1.552 -
bm_lexicographical_compare<unsigned_char>/1048576 17845.513 -
bm_lexicographical_compare<unsigned_char>/16 1.157 4.93%
bm_lexicographical_compare<unsigned_char>/2 1.754 -4.74%
bm_lexicographical_compare<unsigned_char>/262144 4476.238 -
bm_lexicographical_compare<unsigned_char>/3 2.019 -2.98%
bm_lexicographical_compare<unsigned_char>/32768 563.241 -1.61%
bm_lexicographical_compare<unsigned_char>/4 1.322 -6.55%
bm_lexicographical_compare<unsigned_char>/4096 77.983 -
bm_lexicographical_compare<unsigned_char>/5 1.592 -1.73%
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/6 1.854 -
bm_lexicographical_compare<unsigned_char>/64 2.015 4.62%
bm_lexicographical_compare<unsigned_char>/7 2.075 -
bm_lexicographical_compare<unsigned_char>/8 1.391 -
bm_ranges_lexicographical_compare<int>/1 1.292 -6.37%
bm_ranges_lexicographical_compare<int>/1048576 76631.459 -
bm_ranges_lexicographical_compare<int>/16 2.291 2.48%
bm_ranges_lexicographical_compare<int>/2 1.521 -5.44%
bm_ranges_lexicographical_compare<int>/262144 19099.011 -
bm_ranges_lexicographical_compare<int>/3 1.846 -1.04%
bm_ranges_lexicographical_compare<int>/32768 2398.191 -
bm_ranges_lexicographical_compare<int>/4 1.296 -6.22%
bm_ranges_lexicographical_compare<int>/4096 297.916 -
bm_ranges_lexicographical_compare<int>/5 1.503 -
bm_ranges_lexicographical_compare<int>/512 37.231 -
bm_ranges_lexicographical_compare<int>/6 1.503 -
bm_ranges_lexicographical_compare<int>/64 4.848 -2.63%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.500 -5.39%
bm_ranges_lexicographical_compare<signed_char>/1 1.381 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16276.162 -
bm_ranges_lexicographical_compare<signed_char>/16 1.268 -2.18%
bm_ranges_lexicographical_compare<signed_char>/2 1.609 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.418 -1.52%
bm_ranges_lexicographical_compare<signed_char>/3 1.837 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.722 -
bm_ranges_lexicographical_compare<signed_char>/4 2.072 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.836 -
bm_ranges_lexicographical_compare<signed_char>/5 2.294 -
bm_ranges_lexicographical_compare<signed_char>/512 7.854 1.39%
bm_ranges_lexicographical_compare<signed_char>/6 2.557 -1.20%
bm_ranges_lexicographical_compare<signed_char>/64 2.294 14.48%
bm_ranges_lexicographical_compare<signed_char>/7 2.834 -1.33%
bm_ranges_lexicographical_compare<signed_char>/8 3.057 -4.53%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.715 15.68%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.830 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.154 13.29%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.948 9.78%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.186 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.148 6.19%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.029 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.438 10.41%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.553 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.693 9.50%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.780 1.53%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.956 10.93%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.016 7.86%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.194 11.38%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.487 17.09%
bm_ranges_swap_ranges_vb_aligned/1024 6.520 -
bm_ranges_swap_ranges_vb_aligned/1048576 3409.010 -
bm_ranges_swap_ranges_vb_aligned/128 3.452 1.25%
bm_ranges_swap_ranges_vb_aligned/131072 244.391 -2.78%
bm_ranges_swap_ranges_vb_aligned/16 3.232 -
bm_ranges_swap_ranges_vb_aligned/16384 34.999 -
bm_ranges_swap_ranges_vb_aligned/2048 8.575 -
bm_ranges_swap_ranges_vb_aligned/256 4.355 -
bm_ranges_swap_ranges_vb_aligned/262144 487.073 -2.63%
bm_ranges_swap_ranges_vb_aligned/32 3.235 -
bm_ranges_swap_ranges_vb_aligned/32768 64.323 -
bm_ranges_swap_ranges_vb_aligned/4096 11.962 -
bm_ranges_swap_ranges_vb_aligned/512 5.219 -
bm_ranges_swap_ranges_vb_aligned/524288 1048.197 -
bm_ranges_swap_ranges_vb_aligned/64 3.104 1.01%
bm_ranges_swap_ranges_vb_aligned/65536 123.441 -
bm_ranges_swap_ranges_vb_aligned/8 3.191 -
bm_ranges_swap_ranges_vb_aligned/8192 19.479 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15562.592 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.592 -
bm_ranges_swap_ranges_vb_unaligned/32768 473.203 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.956 -
bm_ranges_swap_ranges_vb_unaligned/512 13.336 -
bm_ranges_swap_ranges_vb_unaligned/64 6.263 -
bm_ranges_swap_ranges_vb_unaligned/8 4.967 4.20%
bm_swap_ranges_vb_aligned/1048576 3402.587 -
bm_swap_ranges_vb_aligned/262144 490.436 -
bm_swap_ranges_vb_aligned/32768 63.821 -
bm_swap_ranges_vb_aligned/4096 12.559 -
bm_swap_ranges_vb_aligned/512 4.955 -
bm_swap_ranges_vb_aligned/64 2.913 -1.14%
bm_swap_ranges_vb_aligned/8 3.351 -3.06%
bm_swap_ranges_vb_unaligned/1048576 15942.520 -
bm_swap_ranges_vb_unaligned/262144 3845.428 -
bm_swap_ranges_vb_unaligned/32768 484.916 -
bm_swap_ranges_vb_unaligned/4096 64.834 -
bm_swap_ranges_vb_unaligned/512 12.346 -
bm_swap_ranges_vb_unaligned/64 4.832 -
bm_swap_ranges_vb_unaligned/8 4.836 -1.34%
bm_write 593.482 3.46%
rng::adjacent_find(deque<int>)/1024 464.142 -
rng::adjacent_find(deque<int>)/1048576 477607.192 -
rng::adjacent_find(deque<int>)/50 13.739 -4.33%
rng::adjacent_find(deque<int>)/8 2.842 -11.39%
rng::adjacent_find(deque<int>)/8192 3724.646 -
rng::adjacent_find(deque<int>,_pred)/1024 631.058 -
rng::adjacent_find(deque<int>,_pred)/1048576 651525.543 -
rng::adjacent_find(deque<int>,_pred)/50 28.933 -3.92%
rng::adjacent_find(deque<int>,_pred)/8 4.024 -5.01%
rng::adjacent_find(deque<int>,_pred)/8192 5092.061 -
rng::adjacent_find(list<int>)/1024 713.704 -
rng::adjacent_find(list<int>)/1048576 874157.823 -
rng::adjacent_find(list<int>)/50 23.760 -
rng::adjacent_find(list<int>)/8 2.107 -1.22%
rng::adjacent_find(list<int>)/8192 6971.345 -
rng::adjacent_find(list<int>,_pred)/1024 828.591 -
rng::adjacent_find(list<int>,_pred)/1048576 956386.059 -
rng::adjacent_find(list<int>,_pred)/50 34.816 -
rng::adjacent_find(list<int>,_pred)/8 3.979 -
rng::adjacent_find(list<int>,_pred)/8192 7864.520 3.15%
rng::adjacent_find(vector<int>)/1024 235.148 -
rng::adjacent_find(vector<int>)/1048576 234971.353 -
rng::adjacent_find(vector<int>)/50 12.023 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1835.808 -
rng::adjacent_find(vector<int>,_pred)/1024 401.214 -
rng::adjacent_find(vector<int>,_pred)/1048576 465442.936 -
rng::adjacent_find(vector<int>,_pred)/50 23.651 -
rng::adjacent_find(vector<int>,_pred)/8 3.402 -
rng::adjacent_find(vector<int>,_pred)/8192 3190.434 -
rng::all_of(deque<int>)_(process_all)/32 11.532 -1.46%
rng::all_of(deque<int>)_(process_all)/32768 10888.570 -2.49%
rng::all_of(deque<int>)_(process_all)/50 18.688 3.61%
rng::all_of(deque<int>)_(process_all)/8 3.087 -4.22%
rng::all_of(deque<int>)_(process_all)/8192 2708.382 -3.52%
rng::all_of(list<int>)_(process_all)/32 11.453 -
rng::all_of(list<int>)_(process_all)/32768 25773.253 -
rng::all_of(list<int>)_(process_all)/50 21.996 1.30%
rng::all_of(list<int>)_(process_all)/8 2.701 -
rng::all_of(list<int>)_(process_all)/8192 7377.317 -1.33%
rng::all_of(vector<int>)_(process_all)/32 8.369 -
rng::all_of(vector<int>)_(process_all)/32768 8055.178 -
rng::all_of(vector<int>)_(process_all)/50 18.090 -
rng::all_of(vector<int>)_(process_all)/8 2.461 -
rng::all_of(vector<int>)_(process_all)/8192 2025.935 -
rng::any_of(deque<int>)_(process_all)/32 11.542 -
rng::any_of(deque<int>)_(process_all)/32768 10579.843 -
rng::any_of(deque<int>)_(process_all)/50 19.286 -4.69%
rng::any_of(deque<int>)_(process_all)/8 3.086 -4.24%
rng::any_of(deque<int>)_(process_all)/8192 2637.827 -
rng::any_of(list<int>)_(process_all)/32 11.393 -
rng::any_of(list<int>)_(process_all)/32768 25922.093 -
rng::any_of(list<int>)_(process_all)/50 21.864 -
rng::any_of(list<int>)_(process_all)/8 2.608 -
rng::any_of(list<int>)_(process_all)/8192 7042.941 -
rng::any_of(vector<int>)_(process_all)/32 8.385 -
rng::any_of(vector<int>)_(process_all)/32768 8073.957 -
rng::any_of(vector<int>)_(process_all)/50 12.646 -
rng::any_of(vector<int>)_(process_all)/8 2.499 1.27%
rng::any_of(vector<int>)_(process_all)/8192 2023.015 -
rng::contains(deque<int>)_(process_all)/1048576 247928.246 -
rng::contains(deque<int>)_(process_all)/32 8.648 -
rng::contains(deque<int>)_(process_all)/50 12.591 -
rng::contains(deque<int>)_(process_all)/8 3.019 1.26%
rng::contains(deque<int>)_(process_all)/8192 1901.532 -1.18%
rng::contains(list<int>)_(process_all)/1048576 821259.454 -2.30%
rng::contains(list<int>)_(process_all)/32 9.050 -3.22%
rng::contains(list<int>)_(process_all)/50 18.424 -
rng::contains(list<int>)_(process_all)/8 2.357 -
rng::contains(list<int>)_(process_all)/8192 7315.036 -30.24%
rng::contains(vector<int>)_(process_all)/1048576 235299.774 -
rng::contains(vector<int>)_(process_all)/32 8.286 -
rng::contains(vector<int>)_(process_all)/50 12.239 -
rng::contains(vector<int>)_(process_all)/8 2.485 -4.84%
rng::contains(vector<int>)_(process_all)/8192 1827.233 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19834.052 -13.08%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20885.637 -12.86%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457322.744 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429496.551 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.261 -16.93%
rng::contains_subrange(deque<int>)_(process_all)/32 12.850 -21.85%
rng::contains_subrange(deque<int>)_(process_all)/50 18.347 -30.74%
rng::contains_subrange(deque<int>)_(process_all)/8192 3358.238 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502496.548 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.107 16.58%
rng::contains_subrange(deque<int>)_(same_length)/32 20.653 10.79%
rng::contains_subrange(deque<int>)_(same_length)/50 28.856 7.08%
rng::contains_subrange(deque<int>)_(same_length)/8192 3917.077 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 477490.706 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.301 -1.03%
rng::contains_subrange(deque<int>)_(single_element)/32 17.469 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.541 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3722.608 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36758.292 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38324.476 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2460722.318 -
rng::contains_subrange(list<int>)_(process_all)/1048576 817313.249 -2.17%
rng::contains_subrange(list<int>)_(process_all)/16 4.919 1.43%
rng::contains_subrange(list<int>)_(process_all)/32 10.417 -
rng::contains_subrange(list<int>)_(process_all)/50 18.216 1.94%
rng::contains_subrange(list<int>)_(process_all)/8192 7105.082 5.36%
rng::contains_subrange(list<int>)_(same_length)/1048576 940454.491 -
rng::contains_subrange(list<int>)_(same_length)/16 6.964 -
rng::contains_subrange(list<int>)_(same_length)/32 16.289 -
rng::contains_subrange(list<int>)_(same_length)/50 29.955 -
rng::contains_subrange(list<int>)_(same_length)/8192 8564.898 8.04%
rng::contains_subrange(list<int>)_(single_element)/1048576 824091.176 -
rng::contains_subrange(list<int>)_(single_element)/16 4.972 -3.64%
rng::contains_subrange(list<int>)_(single_element)/32 10.402 -
rng::contains_subrange(list<int>)_(single_element)/50 18.401 -
rng::contains_subrange(list<int>)_(single_element)/8192 7848.209 -8.12%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13844.682 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14717.870 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764171.251 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 213991.308 1.02%
rng::contains_subrange(vector<int>)_(process_all)/16 4.767 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.020 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.546 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1679.826 1.54%
rng::contains_subrange(vector<int>)_(same_length)/1048576 247413.283 1.52%
rng::contains_subrange(vector<int>)_(same_length)/16 4.974 3.00%
rng::contains_subrange(vector<int>)_(same_length)/32 8.908 1.80%
rng::contains_subrange(vector<int>)_(same_length)/50 12.870 1.13%
rng::contains_subrange(vector<int>)_(same_length)/8192 1983.189 5.93%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233112.432 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.661 -1.80%
rng::contains_subrange(vector<int>)_(single_element)/32 8.437 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.326 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1820.079 -
rng::copy(deque<int>)/1048576 49988.674 -
rng::copy(deque<int>)/262144 10362.700 -
rng::copy(deque<int>)/32768 1148.464 -
rng::copy(deque<int>)/4096 145.480 -
rng::copy(deque<int>)/512 16.791 -
rng::copy(deque<int>)/64 2.818 -
rng::copy(deque<int>)/8 2.803 1.19%
rng::copy(list<int>)/1048576 879454.991 -
rng::copy(list<int>)/262144 217714.513 -
rng::copy(list<int>)/32768 25752.818 -3.26%
rng::copy(list<int>)/4096 3099.482 -
rng::copy(list<int>)/512 368.341 -
rng::copy(list<int>)/64 33.968 9.95%
rng::copy(list<int>)/8 2.360 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.299 3.17%
rng::copy(vector<bool>)_(aligned)/262144 275.572 -
rng::copy(vector<bool>)_(aligned)/32768 35.649 -
rng::copy(vector<bool>)_(aligned)/4096 4.927 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.369 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.195 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.405 -
rng::copy(vector<bool>)_(unaligned)/32768 174.153 -
rng::copy(vector<bool>)_(unaligned)/4096 20.851 -
rng::copy(vector<bool>)_(unaligned)/512 3.423 -7.86%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50008.233 1.10%
rng::copy(vector<int>)/262144 12533.689 -10.26%
rng::copy(vector<int>)/32768 3205.259 -6.31%
rng::copy(vector<int>)/4096 142.478 -3.93%
rng::copy(vector<int>)/512 15.989 -
rng::copy(vector<int>)/64 2.442 -
rng::copy(vector<int>)/8 2.248 -
rng::copy_backward(deque<int>)/1048576 123791.059 -
rng::copy_backward(deque<int>)/262144 31118.157 -
rng::copy_backward(deque<int>)/32768 3744.415 -1.41%
rng::copy_backward(deque<int>)/4096 149.093 -
rng::copy_backward(deque<int>)/512 18.223 -
rng::copy_backward(deque<int>)/64 3.046 -
rng::copy_backward(deque<int>)/8 2.619 -3.13%
rng::copy_backward(list<int>)/1048576 884407.809 -
rng::copy_backward(list<int>)/262144 220789.560 -
rng::copy_backward(list<int>)/32768 29390.757 -
rng::copy_backward(list<int>)/4096 3068.920 -1.47%
rng::copy_backward(list<int>)/512 371.162 -
rng::copy_backward(list<int>)/64 30.892 -
rng::copy_backward(list<int>)/8 2.369 -
rng::copy_backward(vector<bool>)_(aligned)/1048576 1040.792 -
rng::copy_backward(vector<bool>)_(aligned)/262144 281.538 2.81%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.699 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.053 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.760 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.692 -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6754.817 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.632 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.869 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.848 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.908 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49643.720 1.65%
rng::copy_backward(vector<int>)/262144 12532.665 -
rng::copy_backward(vector<int>)/32768 2531.101 -8.52%
rng::copy_backward(vector<int>)/4096 143.829 -2.66%
rng::copy_backward(vector<int>)/512 16.610 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.142 -2.21%
rng::copy_if(deque<int>)_(entire_range)/1048576 275162.690 -
rng::copy_if(deque<int>)_(entire_range)/262144 69263.764 -
rng::copy_if(deque<int>)_(entire_range)/32768 8680.167 -
rng::copy_if(deque<int>)_(entire_range)/4096 1018.417 -
rng::copy_if(deque<int>)_(entire_range)/512 146.689 8.17%
rng::copy_if(deque<int>)_(entire_range)/64 16.159 -
rng::copy_if(deque<int>)_(entire_range)/8 2.921 2.93%
rng::copy_if(deque<int>)_(every_other)/1048576 371432.029 -
rng::copy_if(deque<int>)_(every_other)/262144 92767.297 -
rng::copy_if(deque<int>)_(every_other)/32768 11606.761 -
rng::copy_if(deque<int>)_(every_other)/4096 1454.255 -
rng::copy_if(deque<int>)_(every_other)/512 185.904 1.60%
rng::copy_if(deque<int>)_(every_other)/64 23.393 -
rng::copy_if(deque<int>)_(every_other)/8 3.453 -
rng::copy_if(list<int>)_(entire_range)/1048576 875873.020 -1.14%
rng::copy_if(list<int>)_(entire_range)/262144 217452.579 -
rng::copy_if(list<int>)_(entire_range)/32768 28267.742 1.86%
rng::copy_if(list<int>)_(entire_range)/4096 3165.147 3.88%
rng::copy_if(list<int>)_(entire_range)/512 364.470 -1.83%
rng::copy_if(list<int>)_(entire_range)/64 30.581 -21.26%
rng::copy_if(list<int>)_(entire_range)/8 2.565 -
rng::copy_if(list<int>)_(every_other)/1048576 834723.054 -
rng::copy_if(list<int>)_(every_other)/262144 209457.984 -
rng::copy_if(list<int>)_(every_other)/32768 25541.008 -1.32%
rng::copy_if(list<int>)_(every_other)/4096 3377.112 3.38%
rng::copy_if(list<int>)_(every_other)/512 357.210 -
rng::copy_if(list<int>)_(every_other)/64 23.764 -
rng::copy_if(list<int>)_(every_other)/8 2.305 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245525.117 -
rng::copy_if(vector<int>)_(entire_range)/262144 59769.367 -
rng::copy_if(vector<int>)_(entire_range)/32768 7456.126 -
rng::copy_if(vector<int>)_(entire_range)/4096 933.616 -
rng::copy_if(vector<int>)_(entire_range)/512 123.404 -
rng::copy_if(vector<int>)_(entire_range)/64 15.368 -5.14%
rng::copy_if(vector<int>)_(entire_range)/8 2.279 5.96%
rng::copy_if(vector<int>)_(every_other)/1048576 239564.948 -
rng::copy_if(vector<int>)_(every_other)/262144 59718.846 -
rng::copy_if(vector<int>)_(every_other)/32768 7460.813 -
rng::copy_if(vector<int>)_(every_other)/4096 935.835 -
rng::copy_if(vector<int>)_(every_other)/512 123.501 -
rng::copy_if(vector<int>)_(every_other)/64 18.135 -
rng::copy_if(vector<int>)_(every_other)/8 4.273 -
rng::copy_n(deque<int>)/1048576 49765.552 -
rng::copy_n(deque<int>)/262144 10324.314 1.51%
rng::copy_n(deque<int>)/32768 1137.294 -
rng::copy_n(deque<int>)/4096 145.555 -
rng::copy_n(deque<int>)/512 16.781 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.779 1.82%
rng::copy_n(list<int>)/1048576 871325.466 -
rng::copy_n(list<int>)/262144 217254.740 -
rng::copy_n(list<int>)/32768 27087.346 -1.62%
rng::copy_n(list<int>)/4096 4006.782 -4.38%
rng::copy_n(list<int>)/512 340.376 -
rng::copy_n(list<int>)/64 14.152 -
rng::copy_n(list<int>)/8 2.234 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1580.018 40.69%
rng::copy_n(vector<bool>)_(aligned)/262144 274.558 -1.52%
rng::copy_n(vector<bool>)_(aligned)/32768 35.606 1.36%
rng::copy_n(vector<bool>)_(aligned)/4096 4.928 -1.82%
rng::copy_n(vector<bool>)_(aligned)/512 1.764 -
rng::copy_n(vector<bool>)_(aligned)/64 1.366 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5510.095 -3.46%
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.285 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.686 -1.99%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.937 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.222 -6.33%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49609.233 -1.06%
rng::copy_n(vector<int>)/262144 12532.838 -
rng::copy_n(vector<int>)/32768 3057.590 127.65%
rng::copy_n(vector<int>)/4096 147.066 -2.70%
rng::copy_n(vector<int>)/512 16.110 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.309 5.36%
rng::count(deque<int>)_(every_other)/1024 248.109 -
rng::count(deque<int>)_(every_other)/1048576 253223.082 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1939.831 -
rng::count(list<int>)_(every_other)/1024 710.166 -
rng::count(list<int>)_(every_other)/1048576 809336.569 -2.25%
rng::count(list<int>)_(every_other)/8 2.101 -
rng::count(list<int>)_(every_other)/8192 6923.598 -
rng::count(vector<bool>)/1000 3.002 -
rng::count(vector<bool>)/1024 1.685 -
rng::count(vector<bool>)/1048576 1461.409 -
rng::count(vector<bool>)/8192 11.438 -
rng::count(vector<int>)_(every_other)/1024 103.146 -
rng::count(vector<int>)_(every_other)/1048576 105297.632 -
rng::count(vector<int>)_(every_other)/8 1.384 2.31%
rng::count(vector<int>)_(every_other)/8192 820.458 -
rng::count_if(deque<int>)_(every_other)/1024 347.349 -
rng::count_if(deque<int>)_(every_other)/1048576 342792.870 -
rng::count_if(deque<int>)_(every_other)/8 3.365 3.28%
rng::count_if(deque<int>)_(every_other)/8192 2622.717 -
rng::count_if(list<int>)_(every_other)/1024 756.784 -
rng::count_if(list<int>)_(every_other)/1048576 891476.145 -
rng::count_if(list<int>)_(every_other)/8 2.829 -
rng::count_if(list<int>)_(every_other)/8192 7212.971 -
rng::count_if(vector<int>)_(every_other)/1024 249.815 -
rng::count_if(vector<int>)_(every_other)/1048576 247846.525 -
rng::count_if(vector<int>)_(every_other)/8 4.232 -
rng::count_if(vector<int>)_(every_other)/8192 1930.607 -
rng::distance(deque<int>)/1024 0.847 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.846 -
rng::distance(deque<int>)/8192 0.851 -
rng::distance(join_view(vector<vector<int>>)/1024 1.021 -
rng::distance(join_view(vector<vector<int>>)/4096 4.344 -
rng::distance(join_view(vector<vector<int>>)/50 0.691 -
rng::distance(join_view(vector<vector<int>>)/8192 8.304 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.433 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490279.391 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.328 -6.01%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.624 -5.54%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3825.636 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.082 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.734 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.075 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.076 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.085 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 717.988 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732423.763 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 40.383 9.73%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.485 -1.39%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5724.940 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.102 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.773 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.101 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2071.883 1.19%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2285703.977 3.66%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.254 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.578 -4.59%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19118.658 -2.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 661.422 -12.35%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462934.048 1.67%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.122 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.504 -5.76%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11807.879 3.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1772.689 -2.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2335529.443 1.12%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.163 1.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.701 -1.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19780.693 2.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 533.276 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462826.694 1.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.338 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.855 4.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11058.469 -4.19%
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 -6.08%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.482 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955573.542 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.735 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.004 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8322.923 5.52%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.983 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.983 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.976 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.979 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.965 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1082498.454 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.263 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.685 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13189.506 26.73%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.314 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73724.750 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.692 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.507 -5.57%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.198 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.215 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -6.00%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.205 -1.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.202 -1.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.179 -3.79%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.260 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634098.793 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 24.061 1.90%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.176 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4810.193 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.708 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 504.029 1.22%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 495795.088 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 24.794 3.84%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 5.037 -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3871.927 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.620 1.43%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522540.798 -1.98%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 27.750 5.08%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.252 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4022.505 -2.18%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 788.547 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 958066.394 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.718 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.967 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12396.934 2.06%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.382 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 994202.821 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.804 4.10%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.733 4.51%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10504.067 -3.96%
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.627 -
rng::equal(vector<bool>)_(unaligned)/1048576 7607.567 -
rng::equal(vector<bool>)_(unaligned)/50 0.790 -13.55%
rng::equal(vector<bool>)_(unaligned)/8 0.738 -19.14%
rng::equal(vector<bool>)_(unaligned)/8192 65.094 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.248 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73722.214 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.554 1.49%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.415 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.529 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 489.276 -4.45%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638783.675 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.591 -1.35%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.627 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4786.392 -
rng::fill(deque<int>)/1024 29.551 -
rng::fill(deque<int>)/32 1.411 -69.12%
rng::fill(deque<int>)/50 2.254 -51.04%
rng::fill(deque<int>)/8192 245.684 1.90%
rng::fill(list<int>)/1024 671.921 -
rng::fill(list<int>)/32 8.289 -
rng::fill(list<int>)/50 16.738 -
rng::fill(list<int>)/8192 7632.048 3.79%
rng::fill(vector<bool>)/1048576 3840.065 -
rng::fill(vector<bool>)/262144 231.651 -
rng::fill(vector<bool>)/32768 30.326 -
rng::fill(vector<bool>)/4096 4.205 -
rng::fill(vector<bool>)/512 1.602 -
rng::fill(vector<bool>)/64 1.603 -
rng::fill(vector<int>)/1024 29.775 -
rng::fill(vector<int>)/32 1.065 2.47%
rng::fill(vector<int>)/50 2.206 -
rng::fill(vector<int>)/8192 238.751 -
rng::fill_n(deque<int>)/1024 29.556 -
rng::fill_n(deque<int>)/32 3.701 220.31%
rng::fill_n(deque<int>)/50 3.722 69.40%
rng::fill_n(deque<int>)/8192 238.203 -
rng::fill_n(list<int>)/1024 649.260 -
rng::fill_n(list<int>)/32 8.222 -
rng::fill_n(list<int>)/50 15.933 -
rng::fill_n(list<int>)/8192 7062.701 -
rng::fill_n(vector<bool>)/1048576 3823.547 -
rng::fill_n(vector<bool>)/262144 933.958 302.23%
rng::fill_n(vector<bool>)/32768 30.241 -
rng::fill_n(vector<bool>)/4096 4.138 -
rng::fill_n(vector<bool>)/512 1.421 -
rng::fill_n(vector<bool>)/64 1.355 -1.56%
rng::fill_n(vector<int>)/1024 29.777 -
rng::fill_n(vector<int>)/32 1.142 -
rng::fill_n(vector<int>)/50 2.218 -1.36%
rng::fill_n(vector<int>)/8192 235.102 -
rng::find(deque<int>)_(bail_25%)/1024 66.135 -1.26%
rng::find(deque<int>)_(bail_25%)/32768 1916.732 -
rng::find(deque<int>)_(bail_25%)/8 2.054 -
rng::find(deque<int>)_(bail_25%)/8192 475.753 -
rng::find(deque<int>)_(process_all)/1024 243.479 -
rng::find(deque<int>)_(process_all)/32768 7823.623 -
rng::find(deque<int>)_(process_all)/50 13.104 -
rng::find(deque<int>)_(process_all)/8 3.550 3.81%
rng::find(deque<int>)_(process_all)/8192 1951.639 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 293.374 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9391.528 -1.05%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.199 -1.65%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.349 -1.96%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2316.449 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 340.762 7.12%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11106.962 6.59%
rng::find(join_view(list<vector<int>>))_(process_all)/50 15.355 14.13%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.264 2.02%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2728.702 7.11%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 739.374 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26915.161 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.691 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.567 -1.41%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8144.011 7.89%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.823 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 654.034 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.782 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.094 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.093 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.090 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8773.559 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.846 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.907 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2158.582 -
rng::find(list<int>)_(bail_25%)/1024 181.036 -
rng::find(list<int>)_(bail_25%)/32768 7547.451 1.84%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1434.117 -
rng::find(list<int>)_(process_all)/1024 686.608 -3.08%
rng::find(list<int>)_(process_all)/32768 26806.715 -
rng::find(list<int>)_(process_all)/50 21.226 21.35%
rng::find(list<int>)_(process_all)/8 2.273 -3.59%
rng::find(list<int>)_(process_all)/8192 9727.942 -17.70%
rng::find(vector<bool>)_(process_all)/1024 4.660 -1.46%
rng::find(vector<bool>)_(process_all)/1048576 3679.516 -
rng::find(vector<bool>)_(process_all)/50 0.796 11.51%
rng::find(vector<bool>)_(process_all)/8 0.797 20.40%
rng::find(vector<bool>)_(process_all)/8192 33.544 -
rng::find(vector<char>)_(bail_25%)/1024 5.255 -
rng::find(vector<char>)_(bail_25%)/32768 135.906 -
rng::find(vector<char>)_(bail_25%)/8 1.062 -
rng::find(vector<char>)_(bail_25%)/8192 39.631 -
rng::find(vector<char>)_(process_all)/1024 16.233 -
rng::find(vector<char>)_(process_all)/32768 495.432 -
rng::find(vector<char>)_(process_all)/50 1.700 3.69%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.228 -
rng::find(vector<int>)_(bail_25%)/1024 65.663 -
rng::find(vector<int>)_(bail_25%)/32768 1852.278 -
rng::find(vector<int>)_(bail_25%)/8 1.578 -
rng::find(vector<int>)_(bail_25%)/8192 469.868 -
rng::find(vector<int>)_(process_all)/1024 242.126 -
rng::find(vector<int>)_(process_all)/32768 7371.698 -
rng::find(vector<int>)_(process_all)/50 12.428 -
rng::find(vector<int>)_(process_all)/8 2.847 -
rng::find(vector<int>)_(process_all)/8192 1846.885 -
rng::find_end(deque<int>)_(match_near_end)/1000 39.217 7.13%
rng::find_end(deque<int>)_(match_near_end)/1024 38.249 -
rng::find_end(deque<int>)_(match_near_end)/8192 302.251 5.42%
rng::find_end(deque<int>)_(near_matches)/1000 16897.846 -
rng::find_end(deque<int>)_(near_matches)/1024 17660.047 -
rng::find_end(deque<int>)_(near_matches)/8192 1122521.337 -
rng::find_end(deque<int>)_(process_all)/1000 304.682 -1.11%
rng::find_end(deque<int>)_(process_all)/1024 331.026 6.30%
rng::find_end(deque<int>)_(process_all)/1048576 318911.761 19.43%
rng::find_end(deque<int>)_(process_all)/8192 2466.873 16.77%
rng::find_end(deque<int>)_(same_length)/1000 329.213 -
rng::find_end(deque<int>)_(same_length)/1024 336.852 -
rng::find_end(deque<int>)_(same_length)/8192 2823.916 5.08%
rng::find_end(deque<int>)_(single_element)/1000 338.135 -
rng::find_end(deque<int>)_(single_element)/1024 342.146 -2.88%
rng::find_end(deque<int>)_(single_element)/8192 2229.671 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.135 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.010 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 599.966 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32192.939 3.63%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33382.902 2.83%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1934537.983 3.20%
rng::find_end(deque<int>,_pred)_(process_all)/1000 580.171 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 622.199 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547922.346 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4320.810 1.74%
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.532 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 799.835 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4945.420 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.275 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.438 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4835.758 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 768.071 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4434.588 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 255614.849 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36320.201 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37630.728 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2469588.176 -
rng::find_end(forward_list<int>)_(process_all)/1000 700.273 -
rng::find_end(forward_list<int>)_(process_all)/1024 727.579 -
rng::find_end(forward_list<int>)_(process_all)/1048576 759874.186 -
rng::find_end(forward_list<int>)_(process_all)/8192 5774.922 3.41%
rng::find_end(forward_list<int>)_(same_length)/1000 1469.445 -
rng::find_end(forward_list<int>)_(same_length)/1024 1492.244 -
rng::find_end(forward_list<int>)_(same_length)/8192 16366.082 25.08%
rng::find_end(forward_list<int>)_(single_element)/1000 705.837 -
rng::find_end(forward_list<int>)_(single_element)/1024 728.251 -
rng::find_end(forward_list<int>)_(single_element)/8192 6227.470 7.32%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 833.174 1.43%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5418.506 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276736.456 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42175.301 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43794.471 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2689329.488 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.077 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.121 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 844508.121 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6112.454 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.633 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.925 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17282.618 24.03%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.349 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.177 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6967.587 4.75%
rng::find_end(list<int>)_(match_near_end)/1000 63.657 -
rng::find_end(list<int>)_(match_near_end)/1024 62.303 1.40%
rng::find_end(list<int>)_(match_near_end)/8192 595.052 -
rng::find_end(list<int>)_(near_matches)/1000 33154.182 -
rng::find_end(list<int>)_(near_matches)/1024 34556.629 -
rng::find_end(list<int>)_(near_matches)/8192 2259998.926 -
rng::find_end(list<int>)_(process_all)/1000 715.112 -
rng::find_end(list<int>)_(process_all)/1024 727.285 -
rng::find_end(list<int>)_(process_all)/1048576 876748.701 -
rng::find_end(list<int>)_(process_all)/8192 7361.662 -2.33%
rng::find_end(list<int>)_(same_length)/1000 734.960 -1.50%
rng::find_end(list<int>)_(same_length)/1024 751.395 -
rng::find_end(list<int>)_(same_length)/8192 9419.402 12.95%
rng::find_end(list<int>)_(single_element)/1000 711.849 -
rng::find_end(list<int>)_(single_element)/1024 730.979 -
rng::find_end(list<int>)_(single_element)/8192 8624.256 12.28%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.152 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.450 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 627.590 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37608.234 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39132.645 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2413625.285 -
rng::find_end(list<int>,_pred)_(process_all)/1000 801.097 -
rng::find_end(list<int>,_pred)_(process_all)/1024 820.340 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 967046.201 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8268.589 -3.65%
rng::find_end(list<int>,_pred)_(same_length)/1000 762.435 -
rng::find_end(list<int>,_pred)_(same_length)/1024 780.760 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9840.001 -6.92%
rng::find_end(list<int>,_pred)_(single_element)/1000 797.676 -
rng::find_end(list<int>,_pred)_(single_element)/1024 817.359 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9340.862 12.60%
rng::find_end(vector<int>)_(match_near_end)/1000 27.925 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.946 -
rng::find_end(vector<int>)_(match_near_end)/8192 206.405 2.07%
rng::find_end(vector<int>)_(near_matches)/1000 13649.243 -
rng::find_end(vector<int>)_(near_matches)/1024 14167.884 -
rng::find_end(vector<int>)_(near_matches)/8192 779312.918 -
rng::find_end(vector<int>)_(process_all)/1000 363.389 -
rng::find_end(vector<int>)_(process_all)/1024 372.280 -
rng::find_end(vector<int>)_(process_all)/1048576 375789.677 -
rng::find_end(vector<int>)_(process_all)/8192 2936.348 -
rng::find_end(vector<int>)_(same_length)/1000 245.649 -
rng::find_end(vector<int>)_(same_length)/1024 253.058 -
rng::find_end(vector<int>)_(same_length)/8192 1962.555 -
rng::find_end(vector<int>)_(single_element)/1000 399.989 -
rng::find_end(vector<int>)_(single_element)/1024 409.865 -
rng::find_end(vector<int>)_(single_element)/8192 3238.138 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.520 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.066 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.539 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22945.221 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23495.075 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1450536.662 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 533.161 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 547.363 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 643026.512 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4360.690 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.560 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 625.401 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5003.586 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 597.056 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 609.630 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4874.316 -
rng::find_first_of(deque<int>)_(large_needle)/1024 364978.200 -
rng::find_first_of(deque<int>)_(large_needle)/32 348.061 22.60%
rng::find_first_of(deque<int>)_(large_needle)/50 892.613 32.87%
rng::find_first_of(deque<int>)_(large_needle)/8192 23483954.166 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3535.606 2.39%
rng::find_first_of(deque<int>)_(small_needle)/32 116.211 3.16%
rng::find_first_of(deque<int>)_(small_needle)/50 178.114 3.46%
rng::find_first_of(deque<int>)_(small_needle)/8192 28304.898 2.53%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 561695.135 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 502.267 1.51%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1373.146 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35545535.453 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6290.964 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.474 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 308.856 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50214.338 -
rng::find_first_of(list<int>)_(large_needle)/1024 859992.494 -11.96%
rng::find_first_of(list<int>)_(large_needle)/32 681.603 -
rng::find_first_of(list<int>)_(large_needle)/50 1745.930 -
rng::find_first_of(list<int>)_(large_needle)/8192 49540225.001 -1.87%
rng::find_first_of(list<int>)_(small_needle)/1024 2752.932 -
rng::find_first_of(list<int>)_(small_needle)/32 90.229 -
rng::find_first_of(list<int>)_(small_needle)/50 138.676 -
rng::find_first_of(list<int>)_(small_needle)/8192 22085.926 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 880000.315 -5.46%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 726.797 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1866.884 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55642343.001 1.95%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5227.181 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.251 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.170 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42103.554 -
rng::find_first_of(vector<int>)_(large_needle)/1024 109140.567 1.57%
rng::find_first_of(vector<int>)_(large_needle)/32 104.311 -3.69%
rng::find_first_of(vector<int>)_(large_needle)/50 262.948 -
rng::find_first_of(vector<int>)_(large_needle)/8192 7042689.818 1.75%
rng::find_first_of(vector<int>)_(small_needle)/1024 1406.539 -
rng::find_first_of(vector<int>)_(small_needle)/32 54.119 21.50%
rng::find_first_of(vector<int>)_(small_needle)/50 71.331 2.92%
rng::find_first_of(vector<int>)_(small_needle)/8192 11246.300 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593513.041 -1.80%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 494.250 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1363.526 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38263025.445 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5653.158 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.248 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 274.710 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45936.302 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.117 -
rng::find_if(deque<int>)_(bail_25%)/32768 2750.356 -
rng::find_if(deque<int>)_(bail_25%)/8 1.530 -1.03%
rng::find_if(deque<int>)_(bail_25%)/8192 685.201 -
rng::find_if(deque<int>)_(process_all)/1024 474.452 -1.71%
rng::find_if(deque<int>)_(process_all)/32768 11503.338 -5.24%
rng::find_if(deque<int>)_(process_all)/50 23.811 -
rng::find_if(deque<int>)_(process_all)/8 3.975 -
rng::find_if(deque<int>)_(process_all)/8192 2825.796 -6.36%
rng::find_if(list<int>)_(bail_25%)/1024 193.793 -
rng::find_if(list<int>)_(bail_25%)/32768 8323.363 -2.80%
rng::find_if(list<int>)_(bail_25%)/8 1.325 4.04%
rng::find_if(list<int>)_(bail_25%)/8192 1513.342 -
rng::find_if(list<int>)_(process_all)/1024 756.138 -
rng::find_if(list<int>)_(process_all)/32768 28221.455 -
rng::find_if(list<int>)_(process_all)/50 21.614 -
rng::find_if(list<int>)_(process_all)/8 3.502 -
rng::find_if(list<int>)_(process_all)/8192 9490.695 -1.80%
rng::find_if(vector<bool>)_(process_all)/1024 769.632 -
rng::find_if(vector<bool>)_(process_all)/1048576 785764.764 -
rng::find_if(vector<bool>)_(process_all)/50 35.908 2.47%
rng::find_if(vector<bool>)_(process_all)/8 5.540 1.81%
rng::find_if(vector<bool>)_(process_all)/8192 6140.801 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.043 -
rng::find_if(vector<char>)_(bail_25%)/32768 2022.689 -
rng::find_if(vector<char>)_(bail_25%)/8 0.939 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.443 -
rng::find_if(vector<char>)_(process_all)/1024 274.705 -
rng::find_if(vector<char>)_(process_all)/32768 8127.622 -
rng::find_if(vector<char>)_(process_all)/50 12.455 -
rng::find_if(vector<char>)_(process_all)/8 2.519 2.86%
rng::find_if(vector<char>)_(process_all)/8192 2047.367 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.490 -
rng::find_if(vector<int>)_(bail_25%)/32768 2334.639 -
rng::find_if(vector<int>)_(bail_25%)/8 1.083 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.054 -
rng::find_if(vector<int>)_(process_all)/1024 283.155 -
rng::find_if(vector<int>)_(process_all)/32768 8794.004 -
rng::find_if(vector<int>)_(process_all)/50 13.919 -2.10%
rng::find_if(vector<int>)_(process_all)/8 2.581 2.61%
rng::find_if(vector<int>)_(process_all)/8192 2191.200 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.020 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2763.790 -
rng::find_if_not(deque<int>)_(bail_25%)/8 1.493 2.58%
rng::find_if_not(deque<int>)_(bail_25%)/8192 715.069 1.71%
rng::find_if_not(deque<int>)_(process_all)/1024 474.453 -
rng::find_if_not(deque<int>)_(process_all)/32768 11446.715 -
rng::find_if_not(deque<int>)_(process_all)/50 23.595 -
rng::find_if_not(deque<int>)_(process_all)/8 3.943 -
rng::find_if_not(deque<int>)_(process_all)/8192 2822.516 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.181 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10403.413 -
rng::find_if_not(list<int>)_(bail_25%)/8 1.325 4.27%
rng::find_if_not(list<int>)_(bail_25%)/8192 1514.591 -
rng::find_if_not(list<int>)_(process_all)/1024 756.140 -
rng::find_if_not(list<int>)_(process_all)/32768 28089.169 -
rng::find_if_not(list<int>)_(process_all)/50 21.655 -
rng::find_if_not(list<int>)_(process_all)/8 3.486 -
rng::find_if_not(list<int>)_(process_all)/8192 8727.581 1.38%
rng::find_if_not(vector<bool>)_(process_all)/1024 764.172 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 780632.943 -
rng::find_if_not(vector<bool>)_(process_all)/50 35.652 2.12%
rng::find_if_not(vector<bool>)_(process_all)/8 5.471 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6095.700 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.044 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2022.772 -1.67%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.955 -1.27%
rng::find_if_not(vector<char>)_(bail_25%)/8192 517.687 -1.15%
rng::find_if_not(vector<char>)_(process_all)/1024 272.196 -
rng::find_if_not(vector<char>)_(process_all)/32768 8156.997 -
rng::find_if_not(vector<char>)_(process_all)/50 12.643 -
rng::find_if_not(vector<char>)_(process_all)/8 2.594 6.04%
rng::find_if_not(vector<char>)_(process_all)/8192 2053.027 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.459 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2334.848 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.126 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 547.899 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.270 -
rng::find_if_not(vector<int>)_(process_all)/32768 8796.860 -
rng::find_if_not(vector<int>)_(process_all)/50 14.172 -
rng::find_if_not(vector<int>)_(process_all)/8 2.510 -
rng::find_if_not(vector<int>)_(process_all)/8192 2192.710 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.196 -
rng::find_last(deque<int>)_(bail_10%)/1048576 323855.917 -
rng::find_last(deque<int>)_(bail_10%)/50 11.400 -
rng::find_last(deque<int>)_(bail_10%)/8 2.681 -1.97%
rng::find_last(deque<int>)_(bail_10%)/8192 2507.046 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.886 -5.78%
rng::find_last(deque<int>)_(bail_90%)/1048576 25455.068 -7.72%
rng::find_last(deque<int>)_(bail_90%)/50 1.838 -
rng::find_last(deque<int>)_(bail_90%)/8 0.869 -1.94%
rng::find_last(deque<int>)_(bail_90%)/8192 202.138 -7.11%
rng::find_last(forward_list<int>)_(bail_10%)/1024 727.416 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 368022.729 -
rng::find_last(forward_list<int>)_(bail_10%)/50 21.597 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.302 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5871.248 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.015 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 396333.123 2.02%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.896 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.312 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6051.772 -
rng::find_last(list<int>)_(bail_10%)/1024 679.556 -
rng::find_last(list<int>)_(bail_10%)/1048576 785817.387 -
rng::find_last(list<int>)_(bail_10%)/50 16.172 -
rng::find_last(list<int>)_(bail_10%)/8 2.073 -
rng::find_last(list<int>)_(bail_10%)/8192 6309.472 -
rng::find_last(list<int>)_(bail_90%)/1024 54.046 -
rng::find_last(list<int>)_(bail_90%)/1048576 86436.015 -
rng::find_last(list<int>)_(bail_90%)/50 1.274 2.30%
rng::find_last(list<int>)_(bail_90%)/8 0.466 -
rng::find_last(list<int>)_(bail_90%)/8192 601.964 -
rng::find_last(vector<char>)_(bail_10%)/1024 112.570 -
rng::find_last(vector<char>)_(bail_10%)/1048576 107877.036 -4.66%
rng::find_last(vector<char>)_(bail_10%)/50 5.295 -
rng::find_last(vector<char>)_(bail_10%)/8 1.600 -
rng::find_last(vector<char>)_(bail_10%)/8192 851.910 -3.69%
rng::find_last(vector<char>)_(bail_90%)/1024 10.596 -9.92%
rng::find_last(vector<char>)_(bail_90%)/1048576 11962.334 -
rng::find_last(vector<char>)_(bail_90%)/50 1.030 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 99.751 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.475 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214339.242 -
rng::find_last(vector<int>)_(bail_10%)/50 10.807 -
rng::find_last(vector<int>)_(bail_10%)/8 2.024 -3.75%
rng::find_last(vector<int>)_(bail_10%)/8192 1642.937 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.108 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23146.120 -3.04%
rng::find_last(vector<int>)_(bail_90%)/50 1.565 -
rng::find_last(vector<int>)_(bail_90%)/8 0.676 10.35%
rng::find_last(vector<int>)_(bail_90%)/8192 189.357 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.372 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362055.699 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.837 1.20%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.977 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2770.544 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.498 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38933.890 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.698 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.970 -2.46%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.612 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 762.848 -7.69%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 921572.515 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.633 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.874 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7563.853 9.31%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 860.966 -3.43%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 918861.462 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.847 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.924 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7518.483 4.06%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.180 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804213.369 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.482 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.100 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6571.997 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.199 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89377.199 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.086 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.235 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.217 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240833.692 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.345 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.404 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1875.138 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.062 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26782.718 4.38%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.453 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.466 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.019 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.054 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283386.635 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.572 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.514 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.973 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.532 2.53%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30936.946 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.537 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.468 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 220.726 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 361.271 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363196.228 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.682 4.33%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.968 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2769.227 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 44.687 2.51%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38098.079 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.697 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.952 -1.42%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.848 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 791.473 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 930840.240 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.484 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.767 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6870.769 1.28%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 758.902 -5.84%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 918036.806 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.580 2.08%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.008 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6710.267 -1.24%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.437 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 805413.660 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 35.641 -5.22%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.105 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6640.669 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.986 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89607.072 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.142 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.406 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.459 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240577.843 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.341 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.430 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1876.817 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.204 -3.86%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26428.718 1.29%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.468 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.063 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.775 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305906.273 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.713 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.619 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2137.899 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.930 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30891.407 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.467 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.728 -
rng::fold_left(deque<int>)/1048576 561075.566 -
rng::fold_left(deque<int>)/32 16.379 -
rng::fold_left(deque<int>)/50 27.556 2.35%
rng::fold_left(deque<int>)/8 4.087 1.05%
rng::fold_left(deque<int>)/8192 4426.437 -
rng::fold_left(list<int>)/1048576 1357134.106 -
rng::fold_left(list<int>)/32 22.035 -
rng::fold_left(list<int>)/50 38.532 -
rng::fold_left(list<int>)/8 3.822 -
rng::fold_left(list<int>)/8192 10742.597 2.65%
rng::fold_left(vector<int>)/1048576 1325458.966 -
rng::fold_left(vector<int>)/32 20.662 -
rng::fold_left(vector<int>)/50 36.268 -
rng::fold_left(vector<int>)/8 3.694 -
rng::fold_left(vector<int>)/8192 10313.234 -
rng::for_each(deque<int>)/32 3.755 -1.63%
rng::for_each(deque<int>)/50 4.067 -
rng::for_each(deque<int>)/8 0.919 -
rng::for_each(deque<int>)/8192 254.852 -
rng::for_each(join_view(vector<vector<int>>)/32 3.809 -
rng::for_each(join_view(vector<vector<int>>)/50 4.119 -
rng::for_each(join_view(vector<vector<int>>)/8 1.436 3.60%
rng::for_each(join_view(vector<vector<int>>)/8192 265.198 -
rng::for_each(list<int>)/32 11.276 -
rng::for_each(list<int>)/50 24.034 -
rng::for_each(list<int>)/8 2.529 -2.07%
rng::for_each(list<int>)/8192 7915.396 -3.14%
rng::for_each(map<int>)/32 26.342 -
rng::for_each(map<int>)/50 40.492 1.11%
rng::for_each(map<int>)/8 6.317 1.69%
rng::for_each(map<int>)/8192 7400.195 -
rng::for_each(map<int>::iterator)/32 25.176 -
rng::for_each(map<int>::iterator)/50 37.555 -
rng::for_each(map<int>::iterator)/8 5.762 -
rng::for_each(map<int>::iterator)/8192 7476.563 -1.54%
rng::for_each(multimap<int>)/32 26.229 -
rng::for_each(multimap<int>)/50 40.588 1.03%
rng::for_each(multimap<int>)/8 6.233 -
rng::for_each(multimap<int>)/8192 7450.454 2.46%
rng::for_each(multimap<int>::iterator)/32 23.761 -
rng::for_each(multimap<int>::iterator)/50 36.574 -
rng::for_each(multimap<int>::iterator)/8 5.065 -
rng::for_each(multimap<int>::iterator)/8192 7692.714 -
rng::for_each(multiset<int>)/32 25.517 -
rng::for_each(multiset<int>)/50 37.807 -
rng::for_each(multiset<int>)/8 6.208 -
rng::for_each(multiset<int>)/8192 7717.020 -
rng::for_each(multiset<int>::iterator)/32 23.856 -
rng::for_each(multiset<int>::iterator)/50 36.050 -
rng::for_each(multiset<int>::iterator)/8 4.952 -
rng::for_each(multiset<int>::iterator)/8192 8028.482 -
rng::for_each(set<int>)/32 25.779 -
rng::for_each(set<int>)/50 37.661 -
rng::for_each(set<int>)/8 6.293 -1.04%
rng::for_each(set<int>)/8192 7806.225 -
rng::for_each(set<int>::iterator)/32 23.319 -
rng::for_each(set<int>::iterator)/50 35.062 -
rng::for_each(set<int>::iterator)/8 5.036 -
rng::for_each(set<int>::iterator)/8192 8004.214 -
rng::for_each(vector<int>)/32 3.821 -
rng::for_each(vector<int>)/50 4.037 -
rng::for_each(vector<int>)/8 0.909 -
rng::for_each(vector<int>)/8192 252.306 -
rng::for_each_n(deque<int>)/32 3.769 -
rng::for_each_n(deque<int>)/50 3.979 -
rng::for_each_n(deque<int>)/8 1.256 7.72%
rng::for_each_n(deque<int>)/8192 257.070 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.836 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.242 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.725 -4.99%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.216 -
rng::for_each_n(list<int>)/32 11.124 -
rng::for_each_n(list<int>)/50 24.081 -
rng::for_each_n(list<int>)/8 2.215 -8.82%
rng::for_each_n(list<int>)/8192 7236.061 -23.15%
rng::for_each_n(vector<int>)/32 3.862 -
rng::for_each_n(vector<int>)/50 4.057 -
rng::for_each_n(vector<int>)/8 2.536 5.39%
rng::for_each_n(vector<int>)/8192 252.129 -
rng::generate(deque<int>)/1024 280.024 -
rng::generate(deque<int>)/32 8.753 -
rng::generate(deque<int>)/50 12.936 -
rng::generate(deque<int>)/8192 2035.004 -2.43%
rng::generate(list<int>)/1024 671.187 -
rng::generate(list<int>)/32 8.632 -1.04%
rng::generate(list<int>)/50 15.916 -
rng::generate(list<int>)/8192 8708.427 23.22%
rng::generate(vector<int>)/1024 242.679 -
rng::generate(vector<int>)/32 7.982 -
rng::generate(vector<int>)/50 11.967 -
rng::generate(vector<int>)/8192 1840.963 -
rng::generate_n(deque<int>)/1024 244.268 -
rng::generate_n(deque<int>)/32 8.235 -
rng::generate_n(deque<int>)/50 12.229 -
rng::generate_n(deque<int>)/8192 1931.263 -
rng::generate_n(list<int>)/1024 650.440 -
rng::generate_n(list<int>)/32 8.641 -
rng::generate_n(list<int>)/50 15.643 -
rng::generate_n(list<int>)/8192 7486.623 -11.72%
rng::generate_n(vector<int>)/1024 243.757 -
rng::generate_n(vector<int>)/32 8.007 -
rng::generate_n(vector<int>)/50 12.031 -
rng::generate_n(vector<int>)/8192 1848.966 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.460 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.814 8.30%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.840 4.95%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2845.117 -6.33%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 128.943 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 12.027 16.39%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.339 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 637.169 -1.52%
rng::is_partitioned(list<int>)_(partitioned)/1024 694.918 -2.29%
rng::is_partitioned(list<int>)_(partitioned)/32 8.658 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.855 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6854.151 -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 151.517 9.74%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.136 5.45%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.559 2.68%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1184.384 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.326 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.932 2.43%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.509 -1.24%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1331.655 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 66.503 4.65%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.472 13.57%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.686 2.03%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 179.888 4.85%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 495.328 1.15%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.528 -1.53%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3881.035 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517083.364 -2.79%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.234 3.01%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.878 1.02%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.025 3.35%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3962.544 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 681423.591 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.354 5.19%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.583 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.689 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8176.401 -1.45%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1421657.779 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.163 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1247.793 50.65%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.324 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8326.177 -13.12%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1590207.289 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.978 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.081 -1.72%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.673 -2.42%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2631.202 -2.71%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212422.003 -1.70%
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.992 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.432 2.88%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.299 -3.01%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4710.661 1.07%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005920.445 1.37%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.805 1.05%
rng::is_sorted(deque<int>)/1024 474.767 -
rng::is_sorted(deque<int>)/8 2.579 2.24%
rng::is_sorted(deque<int>)/8192 3804.974 -
rng::is_sorted(deque<int>,_pred)/1024 597.060 -
rng::is_sorted(deque<int>,_pred)/8 4.680 -8.24%
rng::is_sorted(deque<int>,_pred)/8192 4795.749 -
rng::is_sorted(list<int>)/1024 764.888 -2.70%
rng::is_sorted(list<int>)/8 2.131 -2.10%
rng::is_sorted(list<int>)/8192 7021.360 4.42%
rng::is_sorted(list<int>,_pred)/1024 792.426 -
rng::is_sorted(list<int>,_pred)/8 4.330 2.32%
rng::is_sorted(list<int>,_pred)/8192 7303.877 1.47%
rng::is_sorted(vector<int>)/1024 243.137 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1894.390 -
rng::is_sorted(vector<int>,_pred)/1024 462.395 -
rng::is_sorted(vector<int>,_pred)/8 4.170 5.09%
rng::is_sorted(vector<int>,_pred)/8192 3697.379 -
rng::is_sorted_until(deque<int>)/1024 471.599 -
rng::is_sorted_until(deque<int>)/8 3.081 -2.30%
rng::is_sorted_until(deque<int>)/8192 3769.682 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.040 -
rng::is_sorted_until(deque<int>,_pred)/8 4.306 -5.78%
rng::is_sorted_until(deque<int>,_pred)/8192 4841.549 -
rng::is_sorted_until(list<int>)/1024 756.320 -1.29%
rng::is_sorted_until(list<int>)/8 2.161 -
rng::is_sorted_until(list<int>)/8192 6871.439 -
rng::is_sorted_until(list<int>,_pred)/1024 792.198 -
rng::is_sorted_until(list<int>,_pred)/8 3.755 -
rng::is_sorted_until(list<int>,_pred)/8192 7208.251 -
rng::is_sorted_until(vector<int>)/1024 238.580 -
rng::is_sorted_until(vector<int>)/8 2.052 -
rng::is_sorted_until(vector<int>)/8192 1859.989 -
rng::is_sorted_until(vector<int>,_pred)/1024 429.501 2.25%
rng::is_sorted_until(vector<int>,_pred)/8 3.426 1.11%
rng::is_sorted_until(vector<int>,_pred)/8192 3427.138 1.70%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.040 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.328 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 492207.214 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.918 -6.91%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3851.043 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 733.212 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 743.857 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 635427.931 1.50%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.571 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4930.577 1.98%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.439 -1.27%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.311 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959852.721 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.931 -1.82%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11586.956 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.152 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.847 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 994542.433 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.627 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10428.661 5.47%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.907 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.743 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76647.916 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.960 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.144 -1.70%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.505 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607894.521 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.958 -1.84%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4762.052 -
rng::move(deque<int>)/1048576 54144.663 -2.23%
rng::move(deque<int>)/262144 15043.146 -
rng::move(deque<int>)/32768 2359.602 16.65%
rng::move(deque<int>)/4096 153.701 1.13%
rng::move(deque<int>)/512 24.096 -
rng::move(deque<int>)/64 6.598 5.03%
rng::move(deque<int>)/8 3.821 -1.52%
rng::move(list<int>)/1048576 1025891.078 -
rng::move(list<int>)/262144 251778.153 -1.83%
rng::move(list<int>)/32768 35237.138 -
rng::move(list<int>)/4096 6004.711 -4.24%
rng::move(list<int>)/512 375.271 -
rng::move(list<int>)/64 40.479 -
rng::move(list<int>)/8 3.923 -
rng::move(vector<bool>)_(aligned)/1048576 2118.239 -17.40%
rng::move(vector<bool>)_(aligned)/262144 256.486 -
rng::move(vector<bool>)_(aligned)/32768 37.579 -
rng::move(vector<bool>)_(aligned)/4096 8.192 -
rng::move(vector<bool>)_(aligned)/512 2.650 -
rng::move(vector<bool>)_(aligned)/64 1.896 -
rng::move(vector<bool>)_(unaligned)/1048576 6727.306 -
rng::move(vector<bool>)_(unaligned)/262144 1584.332 -
rng::move(vector<bool>)_(unaligned)/32768 203.086 -
rng::move(vector<bool>)_(unaligned)/4096 25.867 -
rng::move(vector<bool>)_(unaligned)/512 4.147 -
rng::move(vector<bool>)_(unaligned)/64 1.620 -
rng::move(vector<int>)/1048576 56406.004 -2.57%
rng::move(vector<int>)/262144 22590.445 -
rng::move(vector<int>)/32768 2139.230 -17.28%
rng::move(vector<int>)/4096 135.653 -
rng::move(vector<int>)/512 20.407 -
rng::move(vector<int>)/64 4.085 -
rng::move(vector<int>)/8 2.363 6.40%
rng::move_backward(deque<int>)/1048576 126358.920 -
rng::move_backward(deque<int>)/262144 30573.169 -
rng::move_backward(deque<int>)/32768 3726.470 -
rng::move_backward(deque<int>)/4096 157.894 -
rng::move_backward(deque<int>)/512 26.073 -
rng::move_backward(deque<int>)/64 7.210 -
rng::move_backward(deque<int>)/8 3.995 -
rng::move_backward(list<int>)/1048576 1048670.821 -
rng::move_backward(list<int>)/262144 290711.216 -13.60%
rng::move_backward(list<int>)/32768 37256.837 5.13%
rng::move_backward(list<int>)/4096 6649.714 -8.37%
rng::move_backward(list<int>)/512 371.747 -
rng::move_backward(list<int>)/64 40.318 -
rng::move_backward(list<int>)/8 3.709 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2578.960 20.12%
rng::move_backward(vector<bool>)_(aligned)/262144 258.085 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.138 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.881 -
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -
rng::move_backward(vector<bool>)_(aligned)/64 1.775 -1.33%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6691.602 3.19%
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.540 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.744 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.329 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.733 1.41%
rng::move_backward(vector<bool>)_(unaligned)/64 1.884 -
rng::move_backward(vector<int>)/1048576 56617.244 1.14%
rng::move_backward(vector<int>)/262144 20745.843 -8.92%
rng::move_backward(vector<int>)/32768 2587.635 20.49%
rng::move_backward(vector<int>)/4096 135.648 -
rng::move_backward(vector<int>)/512 20.854 -
rng::move_backward(vector<int>)/64 4.139 -
rng::move_backward(vector<int>)/8 2.300 -2.83%
rng::none_of(deque<int>)_(process_all)/32 17.448 3.04%
rng::none_of(deque<int>)_(process_all)/32768 15384.932 -
rng::none_of(deque<int>)_(process_all)/50 26.307 -3.58%
rng::none_of(deque<int>)_(process_all)/8 4.472 -2.48%
rng::none_of(deque<int>)_(process_all)/8192 3850.074 -
rng::none_of(list<int>)_(process_all)/32 11.364 -1.20%
rng::none_of(list<int>)_(process_all)/32768 25581.209 -
rng::none_of(list<int>)_(process_all)/50 21.814 -
rng::none_of(list<int>)_(process_all)/8 2.607 -
rng::none_of(list<int>)_(process_all)/8192 7303.259 -
rng::none_of(vector<int>)_(process_all)/32 8.448 -
rng::none_of(vector<int>)_(process_all)/32768 8054.162 -
rng::none_of(vector<int>)_(process_all)/50 12.688 -
rng::none_of(vector<int>)_(process_all)/8 2.578 -
rng::none_of(vector<int>)_(process_all)/8192 2026.212 -
rng::partial_sort(deque<int>)_(ascending)/1024 7870.617 -
rng::partial_sort(deque<int>)_(ascending)/8 31.524 -2.49%
rng::partial_sort(deque<int>)_(ascending)/8192 163070.872 -
rng::partial_sort(deque<int>)_(descending)/1024 18510.108 -
rng::partial_sort(deque<int>)_(descending)/8 41.041 -
rng::partial_sort(deque<int>)_(descending)/8192 279762.048 -1.64%
rng::partial_sort(deque<int>)_(heap)/1024 18491.104 -
rng::partial_sort(deque<int>)_(heap)/8 38.152 -
rng::partial_sort(deque<int>)_(heap)/8192 291702.509 1.20%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7752.451 -1.23%
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.047 1.63%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 168285.120 3.34%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19745.046 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.674 -1.35%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282519.972 -
rng::partial_sort(deque<int>)_(repeated)/1024 6407.309 -1.83%
rng::partial_sort(deque<int>)_(repeated)/8 27.345 -
rng::partial_sort(deque<int>)_(repeated)/8192 69976.362 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16084.392 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.862 -
rng::partial_sort(deque<int>)_(shuffled)/8192 266371.213 1.71%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4986.649 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.989 -2.37%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55405.955 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8247.507 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.935 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97884.981 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8247.834 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.332 1.98%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100920.172 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4984.386 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.940 -1.84%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55490.011 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9189.561 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.844 -2.53%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97935.831 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3919.179 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.618 -1.97%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46758.921 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6932.207 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.949 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91194.919 -
rng::partial_sort(vector<int>)_(ascending)/1024 4997.286 -
rng::partial_sort(vector<int>)_(ascending)/8 20.980 1.06%
rng::partial_sort(vector<int>)_(ascending)/8192 54520.019 -
rng::partial_sort(vector<int>)_(descending)/1024 8181.616 -
rng::partial_sort(vector<int>)_(descending)/8 25.363 1.89%
rng::partial_sort(vector<int>)_(descending)/8192 97152.050 -
rng::partial_sort(vector<int>)_(heap)/1024 8216.468 -
rng::partial_sort(vector<int>)_(heap)/8 26.761 -1.97%
rng::partial_sort(vector<int>)_(heap)/8192 100791.547 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4995.765 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.858 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54589.477 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9078.229 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.897 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97255.578 -
rng::partial_sort(vector<int>)_(repeated)/1024 3939.663 -
rng::partial_sort(vector<int>)_(repeated)/8 20.177 -
rng::partial_sort(vector<int>)_(repeated)/8192 46743.270 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6927.779 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.236 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88170.962 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5438.814 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.789 1.14%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57044.308 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8415.466 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.273 -7.01%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99008.508 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8588.714 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.172 -3.05%
rng::partial_sort_copy(deque<int>)_(heap)/8192 102684.429 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5437.536 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.801 2.60%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57073.976 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9278.805 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.929 3.39%
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99002.450 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4293.674 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.615 2.14%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49144.619 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7206.658 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.061 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91445.621 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5596.537 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.178 1.97%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61189.045 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8535.838 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.680 -
rng::partial_sort_copy(list<int>)_(descending)/8192 100852.375 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8518.306 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.215 -1.72%
rng::partial_sort_copy(list<int>)_(heap)/8192 104674.274 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5617.075 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.099 1.11%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 60996.886 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9433.595 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.169 4.93%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101351.027 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4509.165 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.523 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 53138.695 1.20%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7303.928 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.123 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92249.274 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5213.048 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.985 -8.28%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55631.766 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8341.542 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.525 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 97877.899 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8287.130 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.584 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101549.913 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5220.103 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.957 -7.26%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55592.881 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9146.379 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.031 -4.24%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98102.315 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4056.912 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.927 -6.71%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47492.974 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7099.672 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.119 -1.81%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91458.706 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5080.999 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.039 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55188.412 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8287.721 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.100 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98232.337 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8252.414 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.052 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 101863.032 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5086.866 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.953 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55261.458 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9139.351 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.852 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 98873.632 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4021.693 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.524 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47348.651 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7083.305 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.456 -1.14%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93284.903 -
rng::partition(deque<int>)_(dense)/1024 357.450 -
rng::partition(deque<int>)_(dense)/32 10.489 7.24%
rng::partition(deque<int>)_(dense)/50 15.236 8.70%
rng::partition(deque<int>)_(dense)/8192 2798.524 -
rng::partition(deque<int>)_(sparse)/1024 386.285 -
rng::partition(deque<int>)_(sparse)/32 11.376 8.49%
rng::partition(deque<int>)_(sparse)/50 17.093 6.04%
rng::partition(deque<int>)_(sparse)/8192 3009.481 -
rng::partition(list<int>)_(dense)/1024 384.961 -
rng::partition(list<int>)_(dense)/32 8.416 -2.63%
rng::partition(list<int>)_(dense)/50 13.195 -
rng::partition(list<int>)_(dense)/8192 4374.603 -
rng::partition(list<int>)_(sparse)/1024 734.232 -
rng::partition(list<int>)_(sparse)/32 8.959 -
rng::partition(list<int>)_(sparse)/50 15.225 -
rng::partition(list<int>)_(sparse)/8192 6991.053 -
rng::partition(vector<int>)_(dense)/1024 242.397 -
rng::partition(vector<int>)_(dense)/32 8.695 1.20%
rng::partition(vector<int>)_(dense)/50 12.536 -
rng::partition(vector<int>)_(dense)/8192 1878.723 -
rng::partition(vector<int>)_(sparse)/1024 258.676 -
rng::partition(vector<int>)_(sparse)/32 8.989 -2.70%
rng::partition(vector<int>)_(sparse)/50 14.021 -
rng::partition(vector<int>)_(sparse)/8192 1864.546 -
rng::partition_copy(deque<int>)/1024 686.256 -
rng::partition_copy(deque<int>)/32 15.578 -
rng::partition_copy(deque<int>)/50 27.807 1.19%
rng::partition_copy(deque<int>)/8192 5530.330 -
rng::partition_copy(list<int>)/1024 731.476 -
rng::partition_copy(list<int>)/32 16.049 1.07%
rng::partition_copy(list<int>)/50 28.746 -
rng::partition_copy(list<int>)/8192 7482.005 -1.16%
rng::partition_copy(vector<int>)/1024 682.293 -
rng::partition_copy(vector<int>)/32 15.052 -
rng::partition_copy(vector<int>)/50 26.107 -
rng::partition_copy(vector<int>)/8192 5499.736 -
rng::partition_point(deque<int>)/1024 9.075 -
rng::partition_point(deque<int>)/32 4.204 -
rng::partition_point(deque<int>)/50 4.347 2.49%
rng::partition_point(deque<int>)/8192 15.767 -
rng::partition_point(list<int>)/1024 1289.697 -
rng::partition_point(list<int>)/32 15.773 -
rng::partition_point(list<int>)/50 24.423 -
rng::partition_point(list<int>)/8192 14873.282 8.89%
rng::partition_point(vector<int>)/1024 7.504 -
rng::partition_point(vector<int>)/32 2.304 -
rng::partition_point(vector<int>)/50 2.293 -
rng::partition_point(vector<int>)/8192 10.600 -2.36%
rng::remove(deque<int>)_(prefix)/1024 529.260 -
rng::remove(deque<int>)_(prefix)/32 55.008 -6.36%
rng::remove(deque<int>)_(prefix)/50 62.031 -5.36%
rng::remove(deque<int>)_(prefix)/8192 3881.263 -
rng::remove(deque<int>)_(sprinkled)/1024 521.346 -
rng::remove(deque<int>)_(sprinkled)/32 52.014 -8.68%
rng::remove(deque<int>)_(sprinkled)/50 56.760 -11.38%
rng::remove(deque<int>)_(sprinkled)/8192 3866.294 -
rng::remove(list<int>)_(prefix)/1024 978.120 2.21%
rng::remove(list<int>)_(prefix)/32 55.286 -
rng::remove(list<int>)_(prefix)/50 66.673 -
rng::remove(list<int>)_(prefix)/8192 9026.580 1.14%
rng::remove(list<int>)_(sprinkled)/1024 988.157 3.61%
rng::remove(list<int>)_(sprinkled)/32 54.869 -
rng::remove(list<int>)_(sprinkled)/50 64.362 -
rng::remove(list<int>)_(sprinkled)/8192 7895.862 -
rng::remove(vector<int>)_(prefix)/1024 310.883 -
rng::remove(vector<int>)_(prefix)/32 52.305 -
rng::remove(vector<int>)_(prefix)/50 55.945 -
rng::remove(vector<int>)_(prefix)/8192 2103.057 -
rng::remove(vector<int>)_(sprinkled)/1024 518.147 -
rng::remove(vector<int>)_(sprinkled)/32 57.402 -
rng::remove(vector<int>)_(sprinkled)/50 65.097 -1.66%
rng::remove(vector<int>)_(sprinkled)/8192 3825.536 -
rng::remove_copy(deque<int>)_(prefix)/1024 426.086 2.47%
rng::remove_copy(deque<int>)_(prefix)/32 12.810 -
rng::remove_copy(deque<int>)_(prefix)/50 21.375 3.11%
rng::remove_copy(deque<int>)_(prefix)/8192 3347.703 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 362.403 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.161 -1.72%
rng::remove_copy(deque<int>)_(sprinkled)/50 18.359 -1.16%
rng::remove_copy(deque<int>)_(sprinkled)/8192 2910.676 1.23%
rng::remove_copy(list<int>)_(prefix)/1024 745.219 -
rng::remove_copy(list<int>)_(prefix)/32 11.009 -
rng::remove_copy(list<int>)_(prefix)/50 19.149 -
rng::remove_copy(list<int>)_(prefix)/8192 7073.568 -
rng::remove_copy(list<int>)_(sprinkled)/1024 740.202 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.514 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.075 -
rng::remove_copy(list<int>)_(sprinkled)/8192 7182.732 2.28%
rng::remove_copy(vector<int>)_(prefix)/1024 272.232 -
rng::remove_copy(vector<int>)_(prefix)/32 10.859 -
rng::remove_copy(vector<int>)_(prefix)/50 18.002 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.315 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 248.728 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.477 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.596 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1927.047 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 532.271 1.48%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.289 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.569 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3690.428 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.065 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.892 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.137 -1.59%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3433.407 3.24%
rng::remove_copy_if(list<int>)_(prefix)/1024 790.466 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.162 1.10%
rng::remove_copy_if(list<int>)_(prefix)/50 24.933 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7302.025 -
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.895 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.546 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.950 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7277.599 1.05%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.706 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.274 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.924 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3368.158 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.536 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.403 3.24%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.162 1.32%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.376 -
rng::remove_if(deque<int>)_(prefix)/1024 581.894 2.14%
rng::remove_if(deque<int>)_(prefix)/32 65.047 5.05%
rng::remove_if(deque<int>)_(prefix)/50 73.548 -
rng::remove_if(deque<int>)_(prefix)/8192 4319.758 1.06%
rng::remove_if(deque<int>)_(sprinkled)/1024 549.480 -
rng::remove_if(deque<int>)_(sprinkled)/32 55.834 -2.36%
rng::remove_if(deque<int>)_(sprinkled)/50 64.054 -4.16%
rng::remove_if(deque<int>)_(sprinkled)/8192 3964.737 -
rng::remove_if(list<int>)_(prefix)/1024 1005.858 -
rng::remove_if(list<int>)_(prefix)/32 61.328 -
rng::remove_if(list<int>)_(prefix)/50 74.203 -
rng::remove_if(list<int>)_(prefix)/8192 9413.964 -
rng::remove_if(list<int>)_(sprinkled)/1024 1029.300 3.66%
rng::remove_if(list<int>)_(sprinkled)/32 59.878 -
rng::remove_if(list<int>)_(sprinkled)/50 73.295 -
rng::remove_if(list<int>)_(sprinkled)/8192 8368.027 -
rng::remove_if(vector<int>)_(prefix)/1024 352.543 -
rng::remove_if(vector<int>)_(prefix)/32 51.532 -
rng::remove_if(vector<int>)_(prefix)/50 57.107 -
rng::remove_if(vector<int>)_(prefix)/8192 2566.510 -
rng::remove_if(vector<int>)_(sprinkled)/1024 515.047 -
rng::remove_if(vector<int>)_(sprinkled)/32 57.718 2.36%
rng::remove_if(vector<int>)_(sprinkled)/50 67.293 3.59%
rng::remove_if(vector<int>)_(sprinkled)/8192 3808.492 -1.21%
rng::replace(deque<int>)_(prefix)/1024 421.241 -
rng::replace(deque<int>)_(prefix)/32 13.059 -
rng::replace(deque<int>)_(prefix)/50 19.523 -
rng::replace(deque<int>)_(prefix)/8192 3334.599 -
rng::replace(deque<int>)_(sprinkled)/1024 358.996 -
rng::replace(deque<int>)_(sprinkled)/32 12.360 -
rng::replace(deque<int>)_(sprinkled)/50 18.561 -
rng::replace(deque<int>)_(sprinkled)/8192 2890.033 -
rng::replace(list<int>)_(prefix)/1024 732.750 -
rng::replace(list<int>)_(prefix)/32 11.235 -
rng::replace(list<int>)_(prefix)/50 19.158 -
rng::replace(list<int>)_(prefix)/8192 7283.763 -
rng::replace(list<int>)_(sprinkled)/1024 727.510 -
rng::replace(list<int>)_(sprinkled)/32 11.387 -
rng::replace(list<int>)_(sprinkled)/50 19.918 -
rng::replace(list<int>)_(sprinkled)/8192 7278.594 -
rng::replace(vector<int>)_(prefix)/1024 167.364 5.39%
rng::replace(vector<int>)_(prefix)/32 4.764 -1.72%
rng::replace(vector<int>)_(prefix)/50 6.974 -
rng::replace(vector<int>)_(prefix)/8192 1285.236 7.90%
rng::replace(vector<int>)_(sprinkled)/1024 174.650 1.43%
rng::replace(vector<int>)_(sprinkled)/32 5.525 -
rng::replace(vector<int>)_(sprinkled)/50 8.367 4.33%
rng::replace(vector<int>)_(sprinkled)/8192 1395.200 1.41%
rng::replace_if(deque<int>)_(prefix)/1024 476.596 -
rng::replace_if(deque<int>)_(prefix)/32 13.839 -3.13%
rng::replace_if(deque<int>)_(prefix)/50 20.129 -1.58%
rng::replace_if(deque<int>)_(prefix)/8192 3450.550 -
rng::replace_if(deque<int>)_(sprinkled)/1024 366.498 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.443 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.677 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2939.138 -1.33%
rng::replace_if(list<int>)_(prefix)/1024 744.418 -
rng::replace_if(list<int>)_(prefix)/32 13.234 -
rng::replace_if(list<int>)_(prefix)/50 24.770 -
rng::replace_if(list<int>)_(prefix)/8192 7292.188 1.49%
rng::replace_if(list<int>)_(sprinkled)/1024 740.534 -
rng::replace_if(list<int>)_(sprinkled)/32 15.423 -
rng::replace_if(list<int>)_(sprinkled)/50 24.848 -
rng::replace_if(list<int>)_(sprinkled)/8192 7415.968 -1.06%
rng::replace_if(vector<int>)_(prefix)/1024 274.317 1.05%
rng::replace_if(vector<int>)_(prefix)/32 8.901 -1.06%
rng::replace_if(vector<int>)_(prefix)/50 13.574 -
rng::replace_if(vector<int>)_(prefix)/8192 2046.794 -
rng::replace_if(vector<int>)_(sprinkled)/1024 244.889 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.836 -
rng::replace_if(vector<int>)_(sprinkled)/50 12.934 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1901.094 -
rng::reverse(deque<int>)/32768 5728.121 -
rng::reverse(deque<int>)/4096 721.684 -
rng::reverse(deque<int>)/512 112.979 -
rng::reverse(deque<int>)/64 13.058 -
rng::reverse(deque<int>)/8 2.529 -
rng::reverse(list<int>)/32768 17250.818 -
rng::reverse(list<int>)/4096 1644.939 -1.25%
rng::reverse(list<int>)/512 198.384 -1.10%
rng::reverse(list<int>)/64 19.020 -
rng::reverse(list<int>)/8 2.030 -
rng::reverse(vector<int>)/32768 1046.869 -
rng::reverse(vector<int>)/4096 131.557 -
rng::reverse(vector<int>)/512 16.447 -
rng::reverse(vector<int>)/64 4.109 -
rng::reverse(vector<int>)/8 1.608 -2.78%
rng::reverse_copy(deque<int>)/32768 7869.641 -
rng::reverse_copy(deque<int>)/4096 997.885 -
rng::reverse_copy(deque<int>)/512 126.215 -
rng::reverse_copy(deque<int>)/64 20.182 1.23%
rng::reverse_copy(deque<int>)/8 3.074 1.73%
rng::reverse_copy(list<int>)/32768 25234.153 -10.46%
rng::reverse_copy(list<int>)/4096 3072.089 1.24%
rng::reverse_copy(list<int>)/512 371.481 -
rng::reverse_copy(list<int>)/64 30.798 -
rng::reverse_copy(list<int>)/8 2.288 -
rng::reverse_copy(vector<int>)/32768 983.786 -
rng::reverse_copy(vector<int>)/4096 133.239 -1.45%
rng::reverse_copy(vector<int>)/512 17.132 -
rng::reverse_copy(vector<int>)/64 2.493 -
rng::reverse_copy(vector<int>)/8 2.507 3.26%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.330 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.539 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.736 -
rng::rotate(deque<int>)_(1_element_backward)/8192 317.701 2.32%
rng::rotate(deque<int>)_(1_element_forward)/1024 39.030 -1.42%
rng::rotate(deque<int>)_(1_element_forward)/32 4.658 1.15%
rng::rotate(deque<int>)_(1_element_forward)/50 5.791 -
rng::rotate(deque<int>)_(1_element_forward)/8192 304.508 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.456 1.60%
rng::rotate(deque<int>)_(by_1/2)/32 7.451 -
rng::rotate(deque<int>)_(by_1/2)/50 10.351 -1.54%
rng::rotate(deque<int>)_(by_1/2)/8192 1470.481 -
rng::rotate(deque<int>)_(by_1/3)/1024 1805.178 -
rng::rotate(deque<int>)_(by_1/3)/32 45.443 -
rng::rotate(deque<int>)_(by_1/3)/50 76.417 -
rng::rotate(deque<int>)_(by_1/3)/8192 22632.355 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.132 -3.13%
rng::rotate(deque<int>)_(by_1/4)/32 29.101 -
rng::rotate(deque<int>)_(by_1/4)/50 74.689 -
rng::rotate(deque<int>)_(by_1/4)/8192 6777.415 -
rng::rotate(list<int>)_(1_element_backward)/1024 743.544 -
rng::rotate(list<int>)_(1_element_backward)/32 13.700 -1.64%
rng::rotate(list<int>)_(1_element_backward)/50 24.922 -
rng::rotate(list<int>)_(1_element_backward)/8192 7814.592 -
rng::rotate(list<int>)_(1_element_forward)/1024 741.292 1.18%
rng::rotate(list<int>)_(1_element_forward)/32 14.383 -3.09%
rng::rotate(list<int>)_(1_element_forward)/50 27.742 -
rng::rotate(list<int>)_(1_element_forward)/8192 7676.839 -
rng::rotate(list<int>)_(by_1/2)/1024 381.601 -
rng::rotate(list<int>)_(by_1/2)/32 6.723 -
rng::rotate(list<int>)_(by_1/2)/50 12.658 -
rng::rotate(list<int>)_(by_1/2)/8192 5311.314 -1.02%
rng::rotate(list<int>)_(by_1/3)/1024 805.336 -
rng::rotate(list<int>)_(by_1/3)/32 14.516 -
rng::rotate(list<int>)_(by_1/3)/50 24.561 2.39%
rng::rotate(list<int>)_(by_1/3)/8192 8742.735 -
rng::rotate(list<int>)_(by_1/4)/1024 582.349 -
rng::rotate(list<int>)_(by_1/4)/32 14.280 -
rng::rotate(list<int>)_(by_1/4)/50 24.506 -
rng::rotate(list<int>)_(by_1/4)/8192 7195.579 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.033 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.258 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.150 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.603 -1.02%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.381 -2.68%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.184 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.208 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.423 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.814 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.477 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.304 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.113 -
rng::rotate(vector<bool>)_(by_1/3)/1024 50.286 1.36%
rng::rotate(vector<bool>)_(by_1/3)/32 18.291 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.330 -
rng::rotate(vector<bool>)_(by_1/3)/8192 147.551 1.16%
rng::rotate(vector<bool>)_(by_1/4)/1024 14.742 2.12%
rng::rotate(vector<bool>)_(by_1/4)/32 18.447 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.299 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.158 -4.67%
rng::rotate(vector<int>)_(1_element_backward)/1024 35.971 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.901 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.338 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.770 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.487 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.946 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.217 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.136 -
rng::rotate(vector<int>)_(by_1/2)/32 3.687 -
rng::rotate(vector<int>)_(by_1/2)/50 4.470 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.720 -
rng::rotate(vector<int>)_(by_1/3)/1024 1360.701 -
rng::rotate(vector<int>)_(by_1/3)/32 21.522 -
rng::rotate(vector<int>)_(by_1/3)/50 39.974 -
rng::rotate(vector<int>)_(by_1/3)/8192 10880.758 -
rng::rotate(vector<int>)_(by_1/4)/1024 325.187 -1.51%
rng::rotate(vector<int>)_(by_1/4)/32 11.927 -1.67%
rng::rotate(vector<int>)_(by_1/4)/50 40.221 -
rng::rotate(vector<int>)_(by_1/4)/8192 2558.446 -1.85%
rng::rotate_copy(deque<int>)/1024 34.730 -
rng::rotate_copy(deque<int>)/32 9.308 246.59%
rng::rotate_copy(deque<int>)/50 3.018 -
rng::rotate_copy(deque<int>)/8192 292.711 -
rng::rotate_copy(list<int>)/1024 724.640 -1.26%
rng::rotate_copy(list<int>)/32 8.563 -1.70%
rng::rotate_copy(list<int>)/50 13.579 -
rng::rotate_copy(list<int>)/8192 6815.402 -1.98%
rng::rotate_copy(vector<int>)/1024 32.898 -
rng::rotate_copy(vector<int>)/32 2.082 -
rng::rotate_copy(vector<int>)/50 2.694 -
rng::rotate_copy(vector<int>)/8192 283.559 -48.80%
rng::sample(deque<int>)/1024 11479.892 -
rng::sample(deque<int>)/32 311.476 -
rng::sample(deque<int>)/8192 92772.800 -
rng::sample(list<int>)/1024 12061.707 -1.10%
rng::sample(list<int>)/32 318.739 -
rng::sample(list<int>)/8192 99096.482 -1.18%
rng::sample(vector<int>)/1024 11407.474 -
rng::sample(vector<int>)/32 310.226 -
rng::sample(vector<int>)/8192 92049.501 -
rng::search(deque<int>)_(near_matches)/1000 17332.073 -
rng::search(deque<int>)_(near_matches)/1024 18120.649 -
rng::search(deque<int>)_(near_matches)/8192 1447730.543 -
rng::search(deque<int>)_(no_match)/1000 406.057 -
rng::search(deque<int>)_(no_match)/1024 362.440 -13.00%
rng::search(deque<int>)_(no_match)/1048576 423865.503 -
rng::search(deque<int>)_(no_match)/8192 3306.983 -
rng::search(deque<int>)_(same_length)/1000 380.971 8.01%
rng::search(deque<int>)_(same_length)/1024 474.915 -
rng::search(deque<int>)_(same_length)/8192 3766.460 -
rng::search(deque<int>)_(single_element)/1000 442.610 -1.32%
rng::search(deque<int>)_(single_element)/1024 459.581 -
rng::search(deque<int>)_(single_element)/8192 3652.057 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24199.923 -
rng::search(deque<int>,_pred)_(near_matches)/1024 25275.803 -
rng::search(deque<int>,_pred)_(near_matches)/8192 1536066.576 -
rng::search(deque<int>,_pred)_(no_match)/1000 428.051 -
rng::search(deque<int>,_pred)_(no_match)/1024 436.641 9.97%
rng::search(deque<int>,_pred)_(no_match)/1048576 444110.653 -
rng::search(deque<int>,_pred)_(no_match)/8192 3486.779 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.701 1.04%
rng::search(deque<int>,_pred)_(same_length)/1024 510.829 -
rng::search(deque<int>,_pred)_(same_length)/8192 4059.959 -
rng::search(deque<int>,_pred)_(single_element)/1000 476.307 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.551 -
rng::search(deque<int>,_pred)_(single_element)/8192 3876.673 -
rng::search(list<int>)_(near_matches)/1000 37786.577 -
rng::search(list<int>)_(near_matches)/1024 39514.059 -
rng::search(list<int>)_(near_matches)/8192 2550327.252 -
rng::search(list<int>)_(no_match)/1000 724.802 -
rng::search(list<int>)_(no_match)/1024 742.161 -
rng::search(list<int>)_(no_match)/1048576 846454.262 -
rng::search(list<int>)_(no_match)/8192 6663.375 -1.49%
rng::search(list<int>)_(same_length)/1000 743.454 -1.74%
rng::search(list<int>)_(same_length)/1024 762.657 -
rng::search(list<int>)_(same_length)/8192 9478.208 16.64%
rng::search(list<int>)_(single_element)/1000 653.559 2.67%
rng::search(list<int>)_(single_element)/1024 707.748 -
rng::search(list<int>)_(single_element)/8192 7422.241 -9.64%
rng::search(list<int>,_pred)_(near_matches)/1000 43328.919 -
rng::search(list<int>,_pred)_(near_matches)/1024 45037.554 -
rng::search(list<int>,_pred)_(near_matches)/8192 2796529.048 -
rng::search(list<int>,_pred)_(no_match)/1000 748.999 -
rng::search(list<int>,_pred)_(no_match)/1024 766.424 -
rng::search(list<int>,_pred)_(no_match)/1048576 900201.407 -
rng::search(list<int>,_pred)_(no_match)/8192 7345.299 -
rng::search(list<int>,_pred)_(same_length)/1000 773.031 -
rng::search(list<int>,_pred)_(same_length)/1024 796.177 -
rng::search(list<int>,_pred)_(same_length)/8192 8767.548 -9.28%
rng::search(list<int>,_pred)_(single_element)/1000 836.786 -
rng::search(list<int>,_pred)_(single_element)/1024 857.689 -
rng::search(list<int>,_pred)_(single_element)/8192 8286.206 -13.83%
rng::search(vector<int>)_(near_matches)/1000 13656.757 -
rng::search(vector<int>)_(near_matches)/1024 14280.831 -
rng::search(vector<int>)_(near_matches)/8192 765256.557 -
rng::search(vector<int>)_(no_match)/1000 207.392 -
rng::search(vector<int>)_(no_match)/1024 211.791 -
rng::search(vector<int>)_(no_match)/1048576 210391.897 -
rng::search(vector<int>)_(no_match)/8192 1636.428 -
rng::search(vector<int>)_(same_length)/1000 241.549 -
rng::search(vector<int>)_(same_length)/1024 249.176 1.03%
rng::search(vector<int>)_(same_length)/8192 1901.075 1.41%
rng::search(vector<int>)_(single_element)/1000 231.937 1.92%
rng::search(vector<int>)_(single_element)/1024 237.333 1.83%
rng::search(vector<int>)_(single_element)/8192 1823.833 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22656.179 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23721.538 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1452948.479 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.352 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.842 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579957.885 -
rng::search(vector<int>,_pred)_(no_match)/8192 4234.501 -
rng::search(vector<int>,_pred)_(same_length)/1000 600.636 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.436 -
rng::search(vector<int>,_pred)_(same_length)/8192 4916.688 -
rng::search(vector<int>,_pred)_(single_element)/1000 571.899 -
rng::search(vector<int>,_pred)_(single_element)/1024 585.737 -
rng::search(vector<int>,_pred)_(single_element)/8192 4689.545 -
rng::search_n(deque<int>)_(no_match)/1000 431.134 -
rng::search_n(deque<int>)_(no_match)/1024 441.599 -
rng::search_n(deque<int>)_(no_match)/1048576 440120.943 -
rng::search_n(deque<int>)_(no_match)/8192 3448.999 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 740.484 1.87%
rng::search_n(deque<int>,_pred)_(no_match)/1024 622.258 1.47%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556108.413 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4321.996 -
rng::search_n(list<int>)_(no_match)/1000 706.382 -
rng::search_n(list<int>)_(no_match)/1024 722.346 -1.34%
rng::search_n(list<int>)_(no_match)/1048576 862166.360 -
rng::search_n(list<int>)_(no_match)/8192 7381.818 -
rng::search_n(list<int>,_pred)_(no_match)/1000 839.341 -
rng::search_n(list<int>,_pred)_(no_match)/1024 862.618 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 992883.368 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8307.688 -2.10%
rng::search_n(vector<int>)_(no_match)/1000 205.054 -2.64%
rng::search_n(vector<int>)_(no_match)/1024 209.868 -2.51%
rng::search_n(vector<int>)_(no_match)/1048576 208070.759 -2.59%
rng::search_n(vector<int>)_(no_match)/8192 1621.431 -1.00%
rng::search_n(vector<int>,_pred)_(no_match)/1000 515.918 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.095 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576372.866 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4238.379 -
rng::shuffle(deque<int>)/1024 9648.091 -
rng::shuffle(deque<int>)/32 304.631 -
rng::shuffle(deque<int>)/8192 76238.556 -
rng::shuffle(vector<int>)/1024 9039.569 -
rng::shuffle(vector<int>)/32 286.536 -
rng::shuffle(vector<int>)/8192 71965.481 -
rng::sort(deque<int>)_(ascending)/1024 767.265 -
rng::sort(deque<int>)_(ascending)/8 18.312 -
rng::sort(deque<int>)_(ascending)/8192 5745.900 -
rng::sort(deque<int>)_(descending)/1024 1301.650 -
rng::sort(deque<int>)_(descending)/8 25.650 -
rng::sort(deque<int>)_(descending)/8192 10392.517 -
rng::sort(deque<int>)_(heap)/1024 6287.896 -
rng::sort(deque<int>)_(heap)/8 24.908 -
rng::sort(deque<int>)_(heap)/8192 69473.708 -
rng::sort(deque<int>)_(pipe-organ)/1024 2839.374 -
rng::sort(deque<int>)_(pipe-organ)/8 20.840 -
rng::sort(deque<int>)_(pipe-organ)/8192 26717.195 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18277.603 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.281 -1.33%
rng::sort(deque<int>)_(qsort_adversarial)/8192 450147.449 1.11%
rng::sort(deque<int>)_(repeated)/1024 961.550 -
rng::sort(deque<int>)_(repeated)/8 18.813 -
rng::sort(deque<int>)_(repeated)/8192 6740.771 -
rng::sort(deque<int>)_(shuffled)/1024 6896.162 -
rng::sort(deque<int>)_(shuffled)/8 23.578 -
rng::sort(deque<int>)_(shuffled)/8192 80626.704 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 543.866 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.241 -1.16%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3760.090 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.580 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.878 -
rng::sort(vector<NonIntegral>)_(descending)/8192 5291.211 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4281.095 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.623 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50034.262 1.09%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1893.567 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.137 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18397.202 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13265.194 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.333 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155100.548 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 507.526 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.712 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3733.084 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4662.856 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.856 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 81410.463 -
rng::sort(vector<int>)_(ascending)/1024 538.941 -
rng::sort(vector<int>)_(ascending)/8 16.794 -
rng::sort(vector<int>)_(ascending)/8192 3754.138 -
rng::sort(vector<int>)_(descending)/1024 1045.169 -
rng::sort(vector<int>)_(descending)/8 24.754 -3.32%
rng::sort(vector<int>)_(descending)/8192 7331.260 -
rng::sort(vector<int>)_(heap)/1024 4551.312 -
rng::sort(vector<int>)_(heap)/8 22.595 -
rng::sort(vector<int>)_(heap)/8192 45681.609 -
rng::sort(vector<int>)_(pipe-organ)/1024 2279.278 -
rng::sort(vector<int>)_(pipe-organ)/8 18.703 -
rng::sort(vector<int>)_(pipe-organ)/8192 21430.248 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13561.222 4.97%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.827 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 155088.133 5.03%
rng::sort(vector<int>)_(repeated)/1024 663.010 -
rng::sort(vector<int>)_(repeated)/8 16.924 -
rng::sort(vector<int>)_(repeated)/8192 5028.043 -
rng::sort(vector<int>)_(shuffled)/1024 4658.094 -
rng::sort(vector<int>)_(shuffled)/8 21.190 -
rng::sort(vector<int>)_(shuffled)/8192 45037.827 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3363.854 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1935.704 1.39%
rng::stable_partition(deque<int>)_(alloc_fails)/50 1972.883 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16954.930 -
rng::stable_partition(deque<int>)_(dense)/1024 607.034 3.48%
rng::stable_partition(deque<int>)_(dense)/32 29.340 -
rng::stable_partition(deque<int>)_(dense)/50 38.755 -
rng::stable_partition(deque<int>)_(dense)/8192 5649.101 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.303 -
rng::stable_partition(deque<int>)_(sparse)/32 12.290 3.47%
rng::stable_partition(deque<int>)_(sparse)/50 29.768 3.52%
rng::stable_partition(deque<int>)_(sparse)/8192 3540.772 -5.27%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4201.631 1.31%
rng::stable_partition(list<int>)_(alloc_fails)/32 1912.751 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1937.609 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25229.884 -
rng::stable_partition(list<int>)_(dense)/1024 1771.485 1.57%
rng::stable_partition(list<int>)_(dense)/32 34.939 -2.78%
rng::stable_partition(list<int>)_(dense)/50 53.963 -2.21%
rng::stable_partition(list<int>)_(dense)/8192 20302.111 -
rng::stable_partition(list<int>)_(sparse)/1024 946.576 2.94%
rng::stable_partition(list<int>)_(sparse)/32 9.726 -
rng::stable_partition(list<int>)_(sparse)/50 25.930 -1.23%
rng::stable_partition(list<int>)_(sparse)/8192 8858.311 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2940.267 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1900.281 1.18%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1924.535 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9844.223 -
rng::stable_partition(vector<int>)_(dense)/1024 296.354 -
rng::stable_partition(vector<int>)_(dense)/32 20.686 -4.02%
rng::stable_partition(vector<int>)_(dense)/50 25.758 -
rng::stable_partition(vector<int>)_(dense)/8192 2103.688 -
rng::stable_partition(vector<int>)_(sparse)/1024 206.938 -
rng::stable_partition(vector<int>)_(sparse)/32 7.184 -
rng::stable_partition(vector<int>)_(sparse)/50 20.464 -1.23%
rng::stable_partition(vector<int>)_(sparse)/8192 1493.314 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4165.953 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.080 -1.32%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18996.713 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30038.045 -4.18%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.727 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26969.777 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14325.225 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.136 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25772.051 -1.01%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17801.046 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.133 1.11%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22848.872 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27552.106 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.016 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28907.816 1.12%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3870.788 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.102 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12970.319 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20119.223 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.576 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25165.971 1.72%
rng::stable_sort(deque<int>)_(ascending)/1024 2133.538 1.34%
rng::stable_sort(deque<int>)_(ascending)/8 18.584 -1.22%
rng::stable_sort(deque<int>)_(ascending)/8192 13680.978 -
rng::stable_sort(deque<int>)_(descending)/1024 2963.717 -
rng::stable_sort(deque<int>)_(descending)/8 27.695 -1.99%
rng::stable_sort(deque<int>)_(descending)/8192 21032.038 -
rng::stable_sort(deque<int>)_(heap)/1024 2770.399 1.16%
rng::stable_sort(deque<int>)_(heap)/8 26.027 -
rng::stable_sort(deque<int>)_(heap)/8192 17815.026 2.40%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2973.793 1.15%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.847 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20823.315 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3138.889 1.07%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.654 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21027.136 -
rng::stable_sort(deque<int>)_(repeated)/1024 1371.459 2.20%
rng::stable_sort(deque<int>)_(repeated)/8 18.761 -
rng::stable_sort(deque<int>)_(repeated)/8192 7622.348 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2504.156 1.20%
rng::stable_sort(deque<int>)_(shuffled)/8 24.157 1.41%
rng::stable_sort(deque<int>)_(shuffled)/8192 14998.452 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4463.901 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.127 2.71%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53981.734 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23909.934 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.499 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 128558.054 -1.55%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14143.935 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.339 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117415.782 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14489.721 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.523 3.01%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94830.203 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23425.879 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 17.042 2.33%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149654.483 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3438.741 3.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.015 1.51%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19180.292 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18360.259 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.154 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157817.433 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4026.569 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.909 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45528.162 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13876.448 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.746 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201900.792 1.13%
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10356.106 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 22.069 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126138.006 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9031.044 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.351 -2.37%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126345.398 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15019.658 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.828 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214066.678 -1.01%
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1392.230 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.855 1.38%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15071.453 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12790.982 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.841 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 183944.337 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4713.493 9.23%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.279 -5.53%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20898.783 7.07%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24216.215 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.776 2.27%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25154.618 1.87%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14530.196 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.631 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32340.610 1.54%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14602.713 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.410 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21653.568 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23737.324 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.385 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36013.430 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3313.524 -2.26%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.295 -3.84%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12265.471 29.10%
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18771.816 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.213 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 29888.700 4.16%
rng::stable_sort(vector<int>)_(ascending)/1024 2100.916 2.18%
rng::stable_sort(vector<int>)_(ascending)/8 16.956 -
rng::stable_sort(vector<int>)_(ascending)/8192 13512.613 -
rng::stable_sort(vector<int>)_(descending)/1024 2830.591 -
rng::stable_sort(vector<int>)_(descending)/8 25.084 -
rng::stable_sort(vector<int>)_(descending)/8192 18439.936 -
rng::stable_sort(vector<int>)_(heap)/1024 2556.048 1.91%
rng::stable_sort(vector<int>)_(heap)/8 22.346 -
rng::stable_sort(vector<int>)_(heap)/8192 14483.809 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2823.214 1.14%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.210 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18298.656 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2919.623 1.44%
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.923 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18374.654 -
rng::stable_sort(vector<int>)_(repeated)/1024 1131.096 4.33%
rng::stable_sort(vector<int>)_(repeated)/8 16.804 -
rng::stable_sort(vector<int>)_(repeated)/8192 5288.460 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2236.840 2.46%
rng::stable_sort(vector<int>)_(shuffled)/8 20.964 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10893.983 -
rng::starts_with(deque<int>)/1000 471.424 -
rng::starts_with(deque<int>)/1024 485.589 -
rng::starts_with(deque<int>)/1048576 490121.467 -
rng::starts_with(deque<int>)/8 4.034 1.24%
rng::starts_with(deque<int>)/8192 3816.136 -1.02%
rng::starts_with(deque<int>,_pred)/1000 506.505 -
rng::starts_with(deque<int>,_pred)/1024 527.445 -
rng::starts_with(deque<int>,_pred)/1048576 519953.156 -
rng::starts_with(deque<int>,_pred)/8 4.629 -1.10%
rng::starts_with(deque<int>,_pred)/8192 3998.809 -
rng::starts_with(list<int>)/1000 757.834 -
rng::starts_with(list<int>)/1024 775.496 -
rng::starts_with(list<int>)/1048576 945278.318 -
rng::starts_with(list<int>)/8 2.967 -
rng::starts_with(list<int>)/8192 8628.434 6.90%
rng::starts_with(list<int>,_pred)/1000 787.696 -
rng::starts_with(list<int>,_pred)/1024 807.484 -
rng::starts_with(list<int>,_pred)/1048576 973850.829 -
rng::starts_with(list<int>,_pred)/8 3.611 -
rng::starts_with(list<int>,_pred)/8192 11725.926 11.43%
rng::starts_with(vector<int>)/1000 72.809 -
rng::starts_with(vector<int>)/1024 76.691 1.11%
rng::starts_with(vector<int>)/1048576 76595.469 -
rng::starts_with(vector<int>)/8 1.305 -
rng::starts_with(vector<int>)/8192 603.794 -
rng::starts_with(vector<int>,_pred)/1000 447.038 -1.74%
rng::starts_with(vector<int>,_pred)/1024 514.566 -
rng::starts_with(vector<int>,_pred)/1048576 605732.792 -
rng::starts_with(vector<int>,_pred)/8 4.341 2.81%
rng::starts_with(vector<int>,_pred)/8192 4715.834 -
rng::swap_ranges(deque<int>)/1024 325.442 -
rng::swap_ranges(deque<int>)/32 10.734 -
rng::swap_ranges(deque<int>)/50 18.253 -6.75%
rng::swap_ranges(deque<int>)/8192 2613.508 -
rng::swap_ranges(list<int>)/1024 776.523 -
rng::swap_ranges(list<int>)/32 16.682 -
rng::swap_ranges(list<int>)/50 29.443 -
rng::swap_ranges(list<int>)/8192 9955.338 -26.10%
rng::swap_ranges(vector<int>)/1024 63.675 -
rng::swap_ranges(vector<int>)/32 4.712 -
rng::swap_ranges(vector<int>)/50 5.602 -
rng::swap_ranges(vector<int>)/8192 478.753 -
rng::transform(deque<int>)_(identity_transform)/1024 371.106 -
rng::transform(deque<int>)_(identity_transform)/32 12.280 -
rng::transform(deque<int>)_(identity_transform)/50 19.410 -
rng::transform(deque<int>)_(identity_transform)/8192 2444.225 -
rng::transform(deque<int>,_deque<int>)/1024 698.547 -
rng::transform(deque<int>,_deque<int>)/32 21.907 -
rng::transform(deque<int>,_deque<int>)/50 34.515 -
rng::transform(deque<int>,_deque<int>)/8192 5668.500 -
rng::transform(list<int>)_(identity_transform)/1024 742.938 -
rng::transform(list<int>)_(identity_transform)/32 17.045 -
rng::transform(list<int>)_(identity_transform)/50 30.211 -
rng::transform(list<int>)_(identity_transform)/8192 6996.623 -21.52%
rng::transform(list<int>,_list<int>)/1024 888.456 -
rng::transform(list<int>,_list<int>)/32 24.220 -
rng::transform(list<int>,_list<int>)/50 38.937 -2.85%
rng::transform(list<int>,_list<int>)/8192 10220.684 -
rng::transform(vector<int>)_(identity_transform)/1024 262.821 -
rng::transform(vector<int>)_(identity_transform)/32 8.796 -
rng::transform(vector<int>)_(identity_transform)/50 16.259 -
rng::transform(vector<int>)_(identity_transform)/8192 2023.597 -
rng::transform(vector<int>,_vector<int>)/1024 601.147 -
rng::transform(vector<int>,_vector<int>)/32 17.692 -
rng::transform(vector<int>,_vector<int>)/50 28.664 -
rng::transform(vector<int>,_vector<int>)/8192 4769.476 -
rng::unique(deque<int>)_(contiguous)/1024 734.762 -
rng::unique(deque<int>)_(contiguous)/32 59.030 -4.97%
rng::unique(deque<int>)_(contiguous)/52 68.220 -5.51%
rng::unique(deque<int>)_(contiguous)/8192 5516.901 -
rng::unique(deque<int>)_(sprinkled)/1024 627.508 -10.08%
rng::unique(deque<int>)_(sprinkled)/32 58.265 -
rng::unique(deque<int>)_(sprinkled)/52 67.460 -
rng::unique(deque<int>)_(sprinkled)/8192 5626.937 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.659 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.439 -
rng::unique(deque<int>,_pred)_(contiguous)/52 70.151 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4493.722 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.385 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.735 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.145 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.035 -
rng::unique(list<int>)_(contiguous)/1024 925.757 -1.74%
rng::unique(list<int>)_(contiguous)/32 55.376 -
rng::unique(list<int>)_(contiguous)/52 67.611 -
rng::unique(list<int>)_(contiguous)/8192 7117.620 -2.36%
rng::unique(list<int>)_(sprinkled)/1024 975.031 3.06%
rng::unique(list<int>)_(sprinkled)/32 64.285 -
rng::unique(list<int>)_(sprinkled)/52 77.912 -
rng::unique(list<int>)_(sprinkled)/8192 7900.721 -
rng::unique(list<int>,_pred)_(contiguous)/1024 982.370 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.913 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.732 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7721.334 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1223.860 20.06%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.855 8.92%
rng::unique(list<int>,_pred)_(sprinkled)/52 88.346 8.26%
rng::unique(list<int>,_pred)_(sprinkled)/8192 9872.829 16.62%
rng::unique(vector<int>)_(contiguous)/1024 292.590 -
rng::unique(vector<int>)_(contiguous)/32 51.348 -
rng::unique(vector<int>)_(contiguous)/52 56.874 -
rng::unique(vector<int>)_(contiguous)/8192 1915.176 -
rng::unique(vector<int>)_(sprinkled)/1024 283.830 -
rng::unique(vector<int>)_(sprinkled)/32 50.764 -
rng::unique(vector<int>)_(sprinkled)/52 55.338 -
rng::unique(vector<int>)_(sprinkled)/8192 1916.019 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 587.439 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.756 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.179 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3768.878 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.522 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.488 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.363 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5225.097 -
rng::unique_copy(deque<int>)_(contiguous)/1024 477.263 -
rng::unique_copy(deque<int>)_(contiguous)/32 15.279 52.52%
rng::unique_copy(deque<int>)_(contiguous)/52 16.733 11.51%
rng::unique_copy(deque<int>)_(contiguous)/8192 3726.607 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 479.661 2.65%
rng::unique_copy(deque<int>)_(sprinkled)/32 9.306 -1.58%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.725 4.84%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3833.705 2.55%
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.609 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 17.030 3.43%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.821 1.29%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4472.094 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.031 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 23.295 15.52%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 37.374 15.31%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5723.247 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.013 -
rng::unique_copy(list<int>)_(contiguous)/32 11.904 -
rng::unique_copy(list<int>)_(contiguous)/52 29.947 -
rng::unique_copy(list<int>)_(contiguous)/8192 7379.936 5.17%
rng::unique_copy(list<int>)_(sprinkled)/1024 747.457 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.756 -1.10%
rng::unique_copy(list<int>)_(sprinkled)/52 22.549 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7312.978 -3.49%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 817.235 3.46%
rng::unique_copy(list<int>,_pred)_(contiguous)/32 18.190 3.10%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.618 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8131.089 7.81%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 827.231 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.649 1.11%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.061 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8036.907 6.51%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.912 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.570 -1.55%
rng::unique_copy(vector<int>)_(contiguous)/52 13.619 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1896.671 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.465 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.262 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.857 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1891.193 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.323 -1.85%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 12.907 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.551 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3704.764 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 579.822 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.654 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.129 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4399.089 -
std::adjacent_find(deque<int>)/1024 464.125 -
std::adjacent_find(deque<int>)/1048576 477350.591 -
std::adjacent_find(deque<int>)/50 20.469 -13.39%
std::adjacent_find(deque<int>)/8 4.275 -11.37%
std::adjacent_find(deque<int>)/8192 3723.310 -
std::adjacent_find(deque<int>,_pred)/1024 630.071 -
std::adjacent_find(deque<int>,_pred)/1048576 650629.445 -
std::adjacent_find(deque<int>,_pred)/50 30.100 2.57%
std::adjacent_find(deque<int>,_pred)/8 4.486 3.21%
std::adjacent_find(deque<int>,_pred)/8192 5086.603 -
std::adjacent_find(list<int>)/1024 714.109 -
std::adjacent_find(list<int>)/1048576 875107.269 -
std::adjacent_find(list<int>)/50 26.531 -
std::adjacent_find(list<int>)/8 2.134 1.36%
std::adjacent_find(list<int>)/8192 6754.531 -
std::adjacent_find(list<int>,_pred)/1024 828.278 -
std::adjacent_find(list<int>,_pred)/1048576 954633.561 -
std::adjacent_find(list<int>,_pred)/50 36.816 -
std::adjacent_find(list<int>,_pred)/8 3.916 1.89%
std::adjacent_find(list<int>,_pred)/8192 8306.775 3.45%
std::adjacent_find(vector<int>)/1024 235.267 -
std::adjacent_find(vector<int>)/1048576 236107.339 -
std::adjacent_find(vector<int>)/50 12.037 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1836.114 -
std::adjacent_find(vector<int>,_pred)/1024 401.189 -
std::adjacent_find(vector<int>,_pred)/1048576 466907.923 -1.40%
std::adjacent_find(vector<int>,_pred)/50 23.629 -
std::adjacent_find(vector<int>,_pred)/8 3.334 -
std::adjacent_find(vector<int>,_pred)/8192 3181.296 -
std::all_of(deque<int>)_(process_all)/32 11.647 -
std::all_of(deque<int>)_(process_all)/32768 10864.954 -2.59%
std::all_of(deque<int>)_(process_all)/50 19.299 5.34%
std::all_of(deque<int>)_(process_all)/8 3.124 -3.06%
std::all_of(deque<int>)_(process_all)/8192 2715.296 -2.38%
std::all_of(list<int>)_(process_all)/32 11.734 -1.48%
std::all_of(list<int>)_(process_all)/32768 26027.968 -
std::all_of(list<int>)_(process_all)/50 21.997 -
std::all_of(list<int>)_(process_all)/8 2.608 -
std::all_of(list<int>)_(process_all)/8192 7599.733 1.12%
std::all_of(vector<int>)_(process_all)/32 8.361 -
std::all_of(vector<int>)_(process_all)/32768 8056.932 -
std::all_of(vector<int>)_(process_all)/50 18.035 -1.58%
std::all_of(vector<int>)_(process_all)/8 2.440 -1.40%
std::all_of(vector<int>)_(process_all)/8192 2022.210 -
std::any_of(deque<int>)_(process_all)/32 11.553 -
std::any_of(deque<int>)_(process_all)/32768 10515.971 -7.93%
std::any_of(deque<int>)_(process_all)/50 19.239 -1.30%
std::any_of(deque<int>)_(process_all)/8 3.090 -4.09%
std::any_of(deque<int>)_(process_all)/8192 2615.575 -8.54%
std::any_of(list<int>)_(process_all)/32 11.456 -
std::any_of(list<int>)_(process_all)/32768 25893.370 -
std::any_of(list<int>)_(process_all)/50 21.752 -
std::any_of(list<int>)_(process_all)/8 2.720 -
std::any_of(list<int>)_(process_all)/8192 7107.291 -
std::any_of(vector<int>)_(process_all)/32 8.329 -
std::any_of(vector<int>)_(process_all)/32768 8071.292 -
std::any_of(vector<int>)_(process_all)/50 18.154 -
std::any_of(vector<int>)_(process_all)/8 2.583 3.85%
std::any_of(vector<int>)_(process_all)/8192 2023.596 -
std::copy(deque<int>)/1048576 49752.201 -
std::copy(deque<int>)/262144 10258.431 -
std::copy(deque<int>)/32768 1143.368 -
std::copy(deque<int>)/4096 145.377 -
std::copy(deque<int>)/512 16.719 -
std::copy(deque<int>)/64 2.663 -1.07%
std::copy(deque<int>)/8 2.716 -
std::copy(list<int>)/1048576 871900.313 -
std::copy(list<int>)/262144 216622.852 -
std::copy(list<int>)/32768 25711.543 -2.46%
std::copy(list<int>)/4096 3228.811 -5.02%
std::copy(list<int>)/512 367.746 -
std::copy(list<int>)/64 32.760 6.31%
std::copy(list<int>)/8 2.508 1.22%
std::copy(vector<bool>)_(aligned)/1048576 3186.499 -
std::copy(vector<bool>)_(aligned)/262144 554.628 -12.86%
std::copy(vector<bool>)_(aligned)/32768 35.377 -
std::copy(vector<bool>)_(aligned)/4096 4.726 1.98%
std::copy(vector<bool>)_(aligned)/512 1.378 -
std::copy(vector<bool>)_(aligned)/64 1.362 -
std::copy(vector<bool>)_(unaligned)/1048576 7020.541 -
std::copy(vector<bool>)_(unaligned)/262144 1715.775 -
std::copy(vector<bool>)_(unaligned)/32768 217.738 -
std::copy(vector<bool>)_(unaligned)/4096 26.183 -
std::copy(vector<bool>)_(unaligned)/512 3.509 -
std::copy(vector<bool>)_(unaligned)/64 1.817 -
std::copy(vector<int>)/1048576 50211.704 -
std::copy(vector<int>)/262144 12531.248 -9.87%
std::copy(vector<int>)/32768 3802.643 3.53%
std::copy(vector<int>)/4096 164.546 4.37%
std::copy(vector<int>)/512 15.995 -
std::copy(vector<int>)/64 2.445 -
std::copy(vector<int>)/8 2.199 -3.68%
std::copy_backward(deque<int>)/1048576 127833.636 -
std::copy_backward(deque<int>)/262144 32526.732 -
std::copy_backward(deque<int>)/32768 4073.657 -
std::copy_backward(deque<int>)/4096 147.415 -
std::copy_backward(deque<int>)/512 18.099 -
std::copy_backward(deque<int>)/64 2.939 -
std::copy_backward(deque<int>)/8 2.604 -1.72%
std::copy_backward(list<int>)/1048576 882565.955 -
std::copy_backward(list<int>)/262144 218531.510 -1.29%
std::copy_backward(list<int>)/32768 26777.770 -1.15%
std::copy_backward(list<int>)/4096 3337.484 -
std::copy_backward(list<int>)/512 368.577 -
std::copy_backward(list<int>)/64 30.198 -
std::copy_backward(list<int>)/8 2.455 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2808.240 9.77%
std::copy_backward(vector<bool>)_(aligned)/262144 641.522 25.64%
std::copy_backward(vector<bool>)_(aligned)/32768 35.613 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.997 -1.78%
std::copy_backward(vector<bool>)_(aligned)/512 1.521 -3.27%
std::copy_backward(vector<bool>)_(aligned)/64 1.658 2.51%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6757.476 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1657.454 -
std::copy_backward(vector<bool>)_(unaligned)/32768 211.213 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.304 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.825 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50221.802 -
std::copy_backward(vector<int>)/262144 12531.157 -
std::copy_backward(vector<int>)/32768 3798.013 9.73%
std::copy_backward(vector<int>)/4096 217.653 -9.63%
std::copy_backward(vector<int>)/512 16.611 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.169 3.10%
std::copy_if(deque<int>)_(entire_range)/1048576 275126.669 -1.08%
std::copy_if(deque<int>)_(entire_range)/262144 69405.509 -
std::copy_if(deque<int>)_(entire_range)/32768 8710.970 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.964 -
std::copy_if(deque<int>)_(entire_range)/512 149.871 9.95%
std::copy_if(deque<int>)_(entire_range)/64 16.146 -
std::copy_if(deque<int>)_(entire_range)/8 2.629 -
std::copy_if(deque<int>)_(every_other)/1048576 373031.194 -
std::copy_if(deque<int>)_(every_other)/262144 93066.937 -
std::copy_if(deque<int>)_(every_other)/32768 11668.781 -
std::copy_if(deque<int>)_(every_other)/4096 1457.799 -
std::copy_if(deque<int>)_(every_other)/512 186.140 1.85%
std::copy_if(deque<int>)_(every_other)/64 23.492 -
std::copy_if(deque<int>)_(every_other)/8 3.464 -
std::copy_if(list<int>)_(entire_range)/1048576 875544.640 -
std::copy_if(list<int>)_(entire_range)/262144 217539.959 -
std::copy_if(list<int>)_(entire_range)/32768 28618.370 1.85%
std::copy_if(list<int>)_(entire_range)/4096 3182.828 4.20%
std::copy_if(list<int>)_(entire_range)/512 367.142 -1.13%
std::copy_if(list<int>)_(entire_range)/64 34.748 -6.80%
std::copy_if(list<int>)_(entire_range)/8 2.631 -1.90%
std::copy_if(list<int>)_(every_other)/1048576 829619.959 -1.15%
std::copy_if(list<int>)_(every_other)/262144 209669.899 -
std::copy_if(list<int>)_(every_other)/32768 25398.032 -
std::copy_if(list<int>)_(every_other)/4096 3157.236 -2.52%
std::copy_if(list<int>)_(every_other)/512 361.766 -
std::copy_if(list<int>)_(every_other)/64 23.683 -
std::copy_if(list<int>)_(every_other)/8 2.308 -
std::copy_if(vector<int>)_(entire_range)/1048576 246087.115 -
std::copy_if(vector<int>)_(entire_range)/262144 59905.441 -
std::copy_if(vector<int>)_(entire_range)/32768 7473.087 -
std::copy_if(vector<int>)_(entire_range)/4096 936.595 -
std::copy_if(vector<int>)_(entire_range)/512 123.520 -
std::copy_if(vector<int>)_(entire_range)/64 17.198 7.98%
std::copy_if(vector<int>)_(entire_range)/8 2.282 -
std::copy_if(vector<int>)_(every_other)/1048576 240451.137 -
std::copy_if(vector<int>)_(every_other)/262144 59668.831 -
std::copy_if(vector<int>)_(every_other)/32768 7453.434 -
std::copy_if(vector<int>)_(every_other)/4096 935.335 -
std::copy_if(vector<int>)_(every_other)/512 122.526 -
std::copy_if(vector<int>)_(every_other)/64 16.087 -
std::copy_if(vector<int>)_(every_other)/8 2.522 3.81%
std::copy_n(deque<int>)/1048576 49538.665 -
std::copy_n(deque<int>)/262144 10173.685 -1.02%
std::copy_n(deque<int>)/32768 1138.592 -
std::copy_n(deque<int>)/4096 147.581 -
std::copy_n(deque<int>)/512 16.722 -
std::copy_n(deque<int>)/64 2.769 -
std::copy_n(deque<int>)/8 2.790 3.30%
std::copy_n(list<int>)/1048576 866734.997 -
std::copy_n(list<int>)/262144 215595.659 -
std::copy_n(list<int>)/32768 26095.738 -
std::copy_n(list<int>)/4096 5207.176 24.66%
std::copy_n(list<int>)/512 338.640 -
std::copy_n(list<int>)/64 13.908 -1.53%
std::copy_n(list<int>)/8 2.254 -
std::copy_n(vector<bool>)_(aligned)/1048576 2649.311 70.84%
std::copy_n(vector<bool>)_(aligned)/262144 705.993 -5.34%
std::copy_n(vector<bool>)_(aligned)/32768 35.548 -
std::copy_n(vector<bool>)_(aligned)/4096 4.658 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.361 4.65%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.847 -4.02%
std::copy_n(vector<bool>)_(unaligned)/262144 1713.843 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.933 -1.57%
std::copy_n(vector<bool>)_(unaligned)/4096 26.036 -
std::copy_n(vector<bool>)_(unaligned)/512 3.490 -
std::copy_n(vector<bool>)_(unaligned)/64 1.817 -1.74%
std::copy_n(vector<int>)/1048576 50208.892 -
std::copy_n(vector<int>)/262144 12533.043 -
std::copy_n(vector<int>)/32768 3789.514 35.62%
std::copy_n(vector<int>)/4096 148.554 -31.57%
std::copy_n(vector<int>)/512 16.061 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.198 3.36%
std::count(deque<int>)_(every_other)/1024 247.606 -
std::count(deque<int>)_(every_other)/1048576 252486.116 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1935.299 -7.20%
std::count(list<int>)_(every_other)/1024 701.043 -
std::count(list<int>)_(every_other)/1048576 804895.261 -2.40%
std::count(list<int>)_(every_other)/8 2.102 1.98%
std::count(list<int>)_(every_other)/8192 6462.424 -2.60%
std::count(vector<bool>)/1000 2.969 -1.22%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1461.529 -
std::count(vector<bool>)/8192 11.444 -
std::count(vector<int>)_(every_other)/1024 102.903 -
std::count(vector<int>)_(every_other)/1048576 105175.456 -
std::count(vector<int>)_(every_other)/8 1.382 1.81%
std::count(vector<int>)_(every_other)/8192 819.199 -
std::count_if(deque<int>)_(every_other)/1024 350.190 -
std::count_if(deque<int>)_(every_other)/1048576 344223.206 -
std::count_if(deque<int>)_(every_other)/8 3.444 2.62%
std::count_if(deque<int>)_(every_other)/8192 2633.203 -
std::count_if(list<int>)_(every_other)/1024 753.136 -
std::count_if(list<int>)_(every_other)/1048576 892513.730 -
std::count_if(list<int>)_(every_other)/8 2.734 -
std::count_if(list<int>)_(every_other)/8192 7148.599 -7.27%
std::count_if(vector<int>)_(every_other)/1024 248.873 -
std::count_if(vector<int>)_(every_other)/1048576 247709.587 -
std::count_if(vector<int>)_(every_other)/8 4.229 -
std::count_if(vector<int>)_(every_other)/8192 1929.325 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 370.403 30.42%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.765 -3.02%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2951.999 30.72%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 81.575 17.00%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 33.942 28.41%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 508.349 12.78%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 89.693 29.37%
std::deque<int>::ctor(Range)_(cheap_elements)/32 40.041 52.92%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 517.345 12.71%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 317.749 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 47.285 40.07%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2247.285 4.64%
std::deque<int>::ctor(size)/1024 77.832 11.50%
std::deque<int>::ctor(size)/32 26.909 3.15%
std::deque<int>::ctor(size)/8192 488.225 11.10%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 84.379 18.44%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 34.163 30.09%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 465.757 9.83%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.509 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.592 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.481 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.798 1.23%
std::deque<int>::erase(middle)_(cheap_elements)/32 10.287 4.91%
std::deque<int>::erase(middle)_(cheap_elements)/8192 165.847 3.56%
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.074 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.135 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.101 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.848 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.083 1.48%
std::deque<int>::insert(middle)_(cheap_elements)/8192 167.460 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.736 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.856 -1.66%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 342.875 -3.49%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.894 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.683 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.545 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 544.320 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.767 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4817.706 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6398.014 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.827 18.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52209.033 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 930.279 7.85%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 73.088 55.65%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13226.066 10.79%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32660.606 63.41%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1009.268 64.23%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 281361.067 58.80%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 951.428 9.74%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 78.109 65.84%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13284.807 10.41%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 33497.155 67.95%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1037.285 68.99%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 285122.677 61.57%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1154.358 9.33%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 81.418 50.93%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 12188.220 4.57%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 31717.875 54.50%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 996.833 59.41%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 275405.470 52.25%
std::deque<std::string>::ctor(size)/1024 771.798 6.75%
std::deque<std::string>::ctor(size)/32 68.959 71.85%
std::deque<std::string>::ctor(size)/8192 8963.687 5.23%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1002.945 5.47%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 70.804 59.67%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 13183.278 4.32%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31143.449 56.01%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 940.973 61.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 260637.647 49.69%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.410 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.293 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.371 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 39.246 66.34%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 37.531 62.88%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 39.160 64.43%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.269 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.617 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2341.127 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 335.865 1.27%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 47.121 27.85%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2369.718 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.833 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.816 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.794 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 40.302 35.48%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 38.045 13.03%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 39.186 17.51%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.272 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.699 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2349.063 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 339.279 3.22%
std::deque<std::string>::insert(middle)_(expensive_elements)/32 52.576 34.11%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2381.096 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 492.691 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.798 1.87%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4690.283 1.96%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6461.081 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 166.644 13.37%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51947.617 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.424 1.13%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.054 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.300 2.70%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 18.761 40.37%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 30.856 24.67%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 20.025 34.77%
std::distance(deque<int>)/1024 0.614 -8.57%
std::distance(deque<int>)/4096 0.614 -8.70%
std::distance(deque<int>)/50 0.614 -9.73%
std::distance(deque<int>)/8192 0.614 -8.73%
std::distance(join_view(vector<vector<int>>))/1024 1.020 -
std::distance(join_view(vector<vector<int>>))/4096 4.501 3.51%
std::distance(join_view(vector<vector<int>>))/50 0.603 -12.71%
std::distance(join_view(vector<vector<int>>))/8192 8.307 -
std::equal(deque<int>)_(it,_it,_it)/1024 498.313 -
std::equal(deque<int>)_(it,_it,_it)/1048576 502652.021 -
std::equal(deque<int>)_(it,_it,_it)/50 25.631 6.88%
std::equal(deque<int>)_(it,_it,_it)/8 4.257 -
std::equal(deque<int>)_(it,_it,_it)/8192 3922.336 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 528.590 5.57%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 555587.661 11.69%
std::equal(deque<int>)_(it,_it,_it,_it)/50 25.768 19.08%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.122 1.55%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4320.876 12.02%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 532.896 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 529291.919 1.44%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.062 3.36%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.243 -1.28%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4068.532 1.46%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 499.729 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 518234.092 1.15%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.692 5.54%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.306 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3967.258 -
std::equal(list<int>)_(it,_it,_it)/1024 1745.457 53.49%
std::equal(list<int>)_(it,_it,_it)/1048576 1313970.506 -
std::equal(list<int>)_(it,_it,_it)/50 38.809 8.44%
std::equal(list<int>)_(it,_it,_it)/8 2.828 1.16%
std::equal(list<int>)_(it,_it,_it)/8192 10082.045 -9.04%
std::equal(list<int>)_(it,_it,_it,_it)/1024 778.729 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954691.497 -
std::equal(list<int>)_(it,_it,_it,_it)/50 25.239 -17.07%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.949 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12074.068 -4.15%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.611 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991010.564 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.174 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.595 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12440.151 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.912 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321538.371 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.995 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.686 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12969.189 10.08%
std::equal(vector<bool>)_(aligned)/1024 0.221 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.016 -
std::equal(vector<bool>)_(unaligned)/1048576 6439.998 -
std::equal(vector<bool>)_(unaligned)/50 0.797 -10.38%
std::equal(vector<bool>)_(unaligned)/8 0.804 -10.84%
std::equal(vector<bool>)_(unaligned)/8192 53.960 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.664 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73704.705 -
std::equal(vector<int>)_(it,_it,_it)/50 4.286 1.20%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.780 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.141 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73733.193 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.500 2.21%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.520 1.25%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.585 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 491.369 -4.05%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638647.427 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.797 -1.94%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.714 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4795.373 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 488.117 -8.18%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606575.876 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.730 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.527 -1.11%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4820.116 -
std::fill(deque<int>)/1024 29.891 -
std::fill(deque<int>)/32 1.266 -73.30%
std::fill(deque<int>)/50 2.244 -52.63%
std::fill(deque<int>)/8192 241.277 -
std::fill(list<int>)/1024 672.036 -
std::fill(list<int>)/32 8.398 -
std::fill(list<int>)/50 34.577 -
std::fill(list<int>)/8192 7602.815 6.72%
std::fill(vector<bool>)/1048576 3822.884 -
std::fill(vector<bool>)/262144 231.998 -
std::fill(vector<bool>)/32768 29.858 -
std::fill(vector<bool>)/4096 4.203 -
std::fill(vector<bool>)/512 1.526 4.16%
std::fill(vector<bool>)/64 1.616 3.40%
std::fill(vector<int>)/1024 30.285 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 237.908 -
std::fill_n(deque<int>)/1024 29.622 -2.42%
std::fill_n(deque<int>)/32 3.676 218.15%
std::fill_n(deque<int>)/50 3.675 67.04%
std::fill_n(deque<int>)/8192 237.742 -
std::fill_n(list<int>)/1024 649.407 -
std::fill_n(list<int>)/32 8.348 -
std::fill_n(list<int>)/50 16.031 -
std::fill_n(list<int>)/8192 7044.613 -
std::fill_n(vector<bool>)/1048576 3824.491 -
std::fill_n(vector<bool>)/262144 934.975 302.32%
std::fill_n(vector<bool>)/32768 30.104 -
std::fill_n(vector<bool>)/4096 4.144 -
std::fill_n(vector<bool>)/512 1.432 -4.96%
std::fill_n(vector<bool>)/64 1.568 -
std::fill_n(vector<int>)/1024 29.727 -
std::fill_n(vector<int>)/32 1.142 -
std::fill_n(vector<int>)/50 2.213 -
std::fill_n(vector<int>)/8192 235.752 -
std::find(deque<int>)_(bail_25%)/1024 67.030 -
std::find(deque<int>)_(bail_25%)/32768 1918.642 -
std::find(deque<int>)_(bail_25%)/8 2.067 -
std::find(deque<int>)_(bail_25%)/8192 477.097 -
std::find(deque<int>)_(process_all)/1024 242.762 -1.03%
std::find(deque<int>)_(process_all)/32768 7797.117 -
std::find(deque<int>)_(process_all)/50 13.802 -2.91%
std::find(deque<int>)_(process_all)/8 3.428 -
std::find(deque<int>)_(process_all)/8192 1939.039 -1.42%
std::find(list<int>)_(bail_25%)/1024 133.630 3.12%
std::find(list<int>)_(bail_25%)/32768 7845.556 1.17%
std::find(list<int>)_(bail_25%)/8 0.919 -
std::find(list<int>)_(bail_25%)/8192 1462.922 2.73%
std::find(list<int>)_(process_all)/1024 687.357 -1.59%
std::find(list<int>)_(process_all)/32768 26610.248 -
std::find(list<int>)_(process_all)/50 18.652 3.31%
std::find(list<int>)_(process_all)/8 2.341 -4.15%
std::find(list<int>)_(process_all)/8192 8507.772 2.07%
std::find(vector<bool>)_(process_all)/1024 4.551 -3.28%
std::find(vector<bool>)_(process_all)/1048576 3645.476 -1.21%
std::find(vector<bool>)_(process_all)/50 0.669 18.40%
std::find(vector<bool>)_(process_all)/8 0.619 8.51%
std::find(vector<bool>)_(process_all)/8192 33.435 -
std::find(vector<char>)_(bail_25%)/1024 5.328 -
std::find(vector<char>)_(bail_25%)/32768 135.962 -
std::find(vector<char>)_(bail_25%)/8 1.087 2.27%
std::find(vector<char>)_(bail_25%)/8192 39.666 -
std::find(vector<char>)_(process_all)/1024 16.221 -
std::find(vector<char>)_(process_all)/32768 495.639 -
std::find(vector<char>)_(process_all)/50 1.616 -1.12%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.024 -
std::find(vector<int>)_(bail_25%)/1024 65.734 -
std::find(vector<int>)_(bail_25%)/32768 1858.596 -
std::find(vector<int>)_(bail_25%)/8 1.382 -
std::find(vector<int>)_(bail_25%)/8192 471.121 -
std::find(vector<int>)_(process_all)/1024 242.339 -
std::find(vector<int>)_(process_all)/32768 7420.183 -
std::find(vector<int>)_(process_all)/50 12.443 -
std::find(vector<int>)_(process_all)/8 2.684 -1.50%
std::find(vector<int>)_(process_all)/8192 1853.266 -
std::find(vector<long_long>)_(bail_25%)/1024 30.205 -
std::find(vector<long_long>)_(bail_25%)/32768 957.761 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 -18.75%
std::find(vector<long_long>)_(bail_25%)/8192 245.361 -
std::find(vector<long_long>)_(process_all)/1024 118.822 -
std::find(vector<long_long>)_(process_all)/32768 3811.049 -
std::find(vector<long_long>)_(process_all)/50 5.803 -
std::find(vector<long_long>)_(process_all)/8 1.259 4.73%
std::find(vector<long_long>)_(process_all)/8192 950.668 -
std::find_end(deque<int>)_(match_near_end)/1000 34.004 -
std::find_end(deque<int>)_(match_near_end)/1024 32.545 -
std::find_end(deque<int>)_(match_near_end)/8192 273.849 -
std::find_end(deque<int>)_(near_matches)/1000 15918.476 -
std::find_end(deque<int>)_(near_matches)/1024 16467.855 -
std::find_end(deque<int>)_(near_matches)/8192 1126013.356 -
std::find_end(deque<int>)_(process_all)/1000 287.841 -
std::find_end(deque<int>)_(process_all)/1024 304.897 3.95%
std::find_end(deque<int>)_(process_all)/1048576 279988.918 5.97%
std::find_end(deque<int>)_(process_all)/8192 2135.667 2.06%
std::find_end(deque<int>)_(same_length)/1000 329.301 -
std::find_end(deque<int>)_(same_length)/1024 336.752 -
std::find_end(deque<int>)_(same_length)/8192 2741.310 -
std::find_end(deque<int>)_(single_element)/1000 314.228 1.12%
std::find_end(deque<int>)_(single_element)/1024 319.283 -
std::find_end(deque<int>)_(single_element)/8192 2206.887 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 75.773 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.091 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.407 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31661.177 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32766.414 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1911121.820 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.780 -
std::find_end(deque<int>,_pred)_(process_all)/1024 609.108 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 566375.647 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4358.987 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.342 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.352 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5134.549 -
std::find_end(deque<int>,_pred)_(single_element)/1000 655.891 1.43%
std::find_end(deque<int>,_pred)_(single_element)/1024 652.788 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4863.404 -
std::find_end(forward_list<int>)_(match_near_end)/1000 755.954 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4474.995 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257523.126 -
std::find_end(forward_list<int>)_(near_matches)/1000 36710.712 -
std::find_end(forward_list<int>)_(near_matches)/1024 38122.904 -
std::find_end(forward_list<int>)_(near_matches)/8192 2467544.894 -
std::find_end(forward_list<int>)_(process_all)/1000 691.590 -
std::find_end(forward_list<int>)_(process_all)/1024 710.538 -
std::find_end(forward_list<int>)_(process_all)/1048576 758828.995 -
std::find_end(forward_list<int>)_(process_all)/8192 5641.143 -1.11%
std::find_end(forward_list<int>)_(same_length)/1000 1471.421 -
std::find_end(forward_list<int>)_(same_length)/1024 1493.327 -
std::find_end(forward_list<int>)_(same_length)/8192 14208.922 7.15%
std::find_end(forward_list<int>)_(single_element)/1000 674.980 -1.45%
std::find_end(forward_list<int>)_(single_element)/1024 693.914 -
std::find_end(forward_list<int>)_(single_element)/8192 6357.188 11.96%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.665 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5139.921 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277047.123 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42211.819 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43916.408 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2691447.754 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 809.379 1.31%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 827.670 1.36%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 902924.699 1.78%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6679.647 2.26%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.069 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1560.391 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15101.003 9.59%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 785.111 2.87%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 804.736 2.84%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6955.804 9.36%
std::find_end(list<int>)_(match_near_end)/1000 78.531 -1.47%
std::find_end(list<int>)_(match_near_end)/1024 59.677 -
std::find_end(list<int>)_(match_near_end)/8192 602.791 -
std::find_end(list<int>)_(near_matches)/1000 33532.448 -
std::find_end(list<int>)_(near_matches)/1024 34863.603 -
std::find_end(list<int>)_(near_matches)/8192 2256479.300 -
std::find_end(list<int>)_(process_all)/1000 711.157 -
std::find_end(list<int>)_(process_all)/1024 729.765 -
std::find_end(list<int>)_(process_all)/1048576 874443.176 -
std::find_end(list<int>)_(process_all)/8192 7404.975 1.17%
std::find_end(list<int>)_(same_length)/1000 736.040 -1.94%
std::find_end(list<int>)_(same_length)/1024 758.654 -
std::find_end(list<int>)_(same_length)/8192 9626.761 17.12%
std::find_end(list<int>)_(single_element)/1000 711.698 -
std::find_end(list<int>)_(single_element)/1024 731.361 -
std::find_end(list<int>)_(single_element)/8192 8286.353 9.14%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.064 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.309 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 635.769 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38152.958 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39738.411 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2475081.421 -
std::find_end(list<int>,_pred)_(process_all)/1000 822.741 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.370 -
std::find_end(list<int>,_pred)_(process_all)/1048576 987715.092 -
std::find_end(list<int>,_pred)_(process_all)/8192 8142.750 -1.76%
std::find_end(list<int>,_pred)_(same_length)/1000 761.021 -
std::find_end(list<int>,_pred)_(same_length)/1024 780.139 -
std::find_end(list<int>,_pred)_(same_length)/8192 9706.529 -12.27%
std::find_end(list<int>,_pred)_(single_element)/1000 821.954 -
std::find_end(list<int>,_pred)_(single_element)/1024 840.801 -
std::find_end(list<int>,_pred)_(single_element)/8192 9473.066 13.33%
std::find_end(vector<int>)_(match_near_end)/1000 27.962 -
std::find_end(vector<int>)_(match_near_end)/1024 24.897 -
std::find_end(vector<int>)_(match_near_end)/8192 201.525 -1.63%
std::find_end(vector<int>)_(near_matches)/1000 13917.535 -
std::find_end(vector<int>)_(near_matches)/1024 14404.931 -1.24%
std::find_end(vector<int>)_(near_matches)/8192 771932.292 -
std::find_end(vector<int>)_(process_all)/1000 225.491 2.56%
std::find_end(vector<int>)_(process_all)/1024 230.949 3.42%
std::find_end(vector<int>)_(process_all)/1048576 225352.089 3.18%
std::find_end(vector<int>)_(process_all)/8192 1760.764 4.11%
std::find_end(vector<int>)_(same_length)/1000 243.302 -
std::find_end(vector<int>)_(same_length)/1024 248.974 -
std::find_end(vector<int>)_(same_length)/8192 2039.039 -
std::find_end(vector<int>)_(single_element)/1000 240.914 -1.81%
std::find_end(vector<int>)_(single_element)/1024 247.320 -1.23%
std::find_end(vector<int>)_(single_element)/8192 1872.407 -2.94%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.539 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.293 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.155 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22606.272 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23482.695 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1465051.713 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.925 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.405 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641188.287 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4317.542 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.527 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.251 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5117.287 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.884 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.170 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4790.071 -
std::find_first_of(deque<int>)_(large_needle)/1024 365314.042 -
std::find_first_of(deque<int>)_(large_needle)/32 288.833 -3.08%
std::find_first_of(deque<int>)_(large_needle)/50 683.238 -4.43%
std::find_first_of(deque<int>)_(large_needle)/8192 23499598.633 -
std::find_first_of(deque<int>)_(small_needle)/1024 3729.960 -7.22%
std::find_first_of(deque<int>)_(small_needle)/32 109.353 -6.87%
std::find_first_of(deque<int>)_(small_needle)/50 167.903 -8.90%
std::find_first_of(deque<int>)_(small_needle)/8192 29403.583 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 561807.055 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 615.548 20.76%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1737.773 25.19%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35491883.350 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6437.646 2.52%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 231.315 16.78%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 345.876 12.24%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50193.058 -
std::find_first_of(list<int>)_(large_needle)/1024 866585.963 -
std::find_first_of(list<int>)_(large_needle)/32 672.033 -
std::find_first_of(list<int>)_(large_needle)/50 1732.950 -
std::find_first_of(list<int>)_(large_needle)/8192 48200691.666 -1.67%
std::find_first_of(list<int>)_(small_needle)/1024 2784.281 -2.16%
std::find_first_of(list<int>)_(small_needle)/32 90.784 -2.20%
std::find_first_of(list<int>)_(small_needle)/50 139.539 -1.82%
std::find_first_of(list<int>)_(small_needle)/8192 23179.996 -2.03%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 877296.198 -5.42%
std::find_first_of(list<int>,_pred)_(large_needle)/32 725.960 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1870.342 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53294304.539 -1.55%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5221.827 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.714 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.731 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41535.086 -
std::find_first_of(vector<int>)_(large_needle)/1024 113172.924 3.37%
std::find_first_of(vector<int>)_(large_needle)/32 107.124 -
std::find_first_of(vector<int>)_(large_needle)/50 261.526 -
std::find_first_of(vector<int>)_(large_needle)/8192 7177659.794 3.67%
std::find_first_of(vector<int>)_(small_needle)/1024 1545.486 9.49%
std::find_first_of(vector<int>)_(small_needle)/32 55.590 19.46%
std::find_first_of(vector<int>)_(small_needle)/50 82.434 15.59%
std::find_first_of(vector<int>)_(small_needle)/8192 11772.953 4.39%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 602984.236 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.352 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.613 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38268729.168 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5556.453 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.426 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.330 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44387.023 -
std::find_if(deque<int>)_(bail_25%)/1024 106.862 -
std::find_if(deque<int>)_(bail_25%)/32768 2779.540 -
std::find_if(deque<int>)_(bail_25%)/8 1.532 -
std::find_if(deque<int>)_(bail_25%)/8192 703.331 2.70%
std::find_if(deque<int>)_(process_all)/1024 478.940 -
std::find_if(deque<int>)_(process_all)/32768 11897.072 -
std::find_if(deque<int>)_(process_all)/50 23.819 -
std::find_if(deque<int>)_(process_all)/8 3.917 -1.11%
std::find_if(deque<int>)_(process_all)/8192 2946.790 -
std::find_if(list<int>)_(bail_25%)/1024 193.124 -
std::find_if(list<int>)_(bail_25%)/32768 10398.350 1.24%
std::find_if(list<int>)_(bail_25%)/8 1.211 1.21%
std::find_if(list<int>)_(bail_25%)/8192 1511.252 -
std::find_if(list<int>)_(process_all)/1024 756.147 -
std::find_if(list<int>)_(process_all)/32768 27405.600 -
std::find_if(list<int>)_(process_all)/50 21.622 -
std::find_if(list<int>)_(process_all)/8 3.492 -
std::find_if(list<int>)_(process_all)/8192 12169.499 -1.37%
std::find_if(vector<bool>)_(process_all)/1024 764.503 -
std::find_if(vector<bool>)_(process_all)/1048576 781054.022 -
std::find_if(vector<bool>)_(process_all)/50 35.662 2.95%
std::find_if(vector<bool>)_(process_all)/8 5.497 1.97%
std::find_if(vector<bool>)_(process_all)/8192 6101.797 -
std::find_if(vector<char>)_(bail_25%)/1024 75.934 -
std::find_if(vector<char>)_(bail_25%)/32768 2039.089 -
std::find_if(vector<char>)_(bail_25%)/8 0.950 -
std::find_if(vector<char>)_(bail_25%)/8192 519.939 -
std::find_if(vector<char>)_(process_all)/1024 273.043 -
std::find_if(vector<char>)_(process_all)/32768 8123.100 -
std::find_if(vector<char>)_(process_all)/50 12.426 -1.48%
std::find_if(vector<char>)_(process_all)/8 2.453 -1.12%
std::find_if(vector<char>)_(process_all)/8192 2046.456 -
std::find_if(vector<int>)_(bail_25%)/1024 75.366 -
std::find_if(vector<int>)_(bail_25%)/32768 2333.506 -
std::find_if(vector<int>)_(bail_25%)/8 1.110 -1.27%
std::find_if(vector<int>)_(bail_25%)/8192 547.610 -
std::find_if(vector<int>)_(process_all)/1024 289.948 -
std::find_if(vector<int>)_(process_all)/32768 9073.909 -
std::find_if(vector<int>)_(process_all)/50 14.277 -
std::find_if(vector<int>)_(process_all)/8 2.516 -2.83%
std::find_if(vector<int>)_(process_all)/8192 2261.344 -
std::find_if_not(deque<int>)_(bail_25%)/1024 105.585 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2741.983 -2.59%
std::find_if_not(deque<int>)_(bail_25%)/8 1.492 -
std::find_if_not(deque<int>)_(bail_25%)/8192 687.228 -2.38%
std::find_if_not(deque<int>)_(process_all)/1024 495.752 1.21%
std::find_if_not(deque<int>)_(process_all)/32768 11455.661 -1.92%
std::find_if_not(deque<int>)_(process_all)/50 23.902 -
std::find_if_not(deque<int>)_(process_all)/8 3.990 -
std::find_if_not(deque<int>)_(process_all)/8192 2815.050 -2.30%
std::find_if_not(list<int>)_(bail_25%)/1024 193.628 -
std::find_if_not(list<int>)_(bail_25%)/32768 7564.233 -
std::find_if_not(list<int>)_(bail_25%)/8 1.320 3.37%
std::find_if_not(list<int>)_(bail_25%)/8192 1514.592 -
std::find_if_not(list<int>)_(process_all)/1024 755.751 -
std::find_if_not(list<int>)_(process_all)/32768 29227.122 1.92%
std::find_if_not(list<int>)_(process_all)/50 21.396 -1.46%
std::find_if_not(list<int>)_(process_all)/8 3.413 -
std::find_if_not(list<int>)_(process_all)/8192 8152.765 -
std::find_if_not(vector<bool>)_(process_all)/1024 769.346 -
std::find_if_not(vector<bool>)_(process_all)/1048576 785474.823 -
std::find_if_not(vector<bool>)_(process_all)/50 35.932 2.55%
std::find_if_not(vector<bool>)_(process_all)/8 5.536 1.82%
std::find_if_not(vector<bool>)_(process_all)/8192 6138.109 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.034 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2023.102 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.942 -
std::find_if_not(vector<char>)_(bail_25%)/8192 517.750 -
std::find_if_not(vector<char>)_(process_all)/1024 274.676 -
std::find_if_not(vector<char>)_(process_all)/32768 8125.410 -
std::find_if_not(vector<char>)_(process_all)/50 12.432 -
std::find_if_not(vector<char>)_(process_all)/8 2.415 4.45%
std::find_if_not(vector<char>)_(process_all)/8192 2047.038 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.522 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2335.989 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.013 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.092 -
std::find_if_not(vector<int>)_(process_all)/1024 307.290 -
std::find_if_not(vector<int>)_(process_all)/32768 9751.129 -
std::find_if_not(vector<int>)_(process_all)/50 15.014 -
std::find_if_not(vector<int>)_(process_all)/8 2.650 -
std::find_if_not(vector<int>)_(process_all)/8192 2428.060 -
std::flat_map<int,_int>::clear()/0 420.489 -
std::flat_map<int,_int>::clear()/1024 421.736 -
std::flat_map<int,_int>::clear()/32 422.031 -
std::flat_map<int,_int>::clear()/8192 449.816 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.529 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.370 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.969 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.447 -3.51%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.830 -8.65%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.315 -5.49%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.013 -12.10%
std::flat_map<int,_int>::count(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.466 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.475 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.918 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.456 -7.01%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.512 41.27%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.521 5.60%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.329 46.50%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.397 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.494 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.675 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1173.985 -
std::flat_map<int,_int>::ctor(const&)/0 13.702 -
std::flat_map<int,_int>::ctor(const&)/1024 178.189 -
std::flat_map<int,_int>::ctor(const&)/32 23.762 -
std::flat_map<int,_int>::ctor(const&)/8192 1933.928 1.31%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.724 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.161 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.821 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1927.612 1.09%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.588 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4299.825 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.417 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34180.629 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.567 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8922.924 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.003 -1.30%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 109227.898 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.502 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.352 -1.21%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.765 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.472 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.708 -11.48%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.654 -1.95%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.837 -14.18%
std::flat_map<int,_int>::erase(iterator)/0 15.375 -
std::flat_map<int,_int>::erase(iterator)/1024 76.782 -6.14%
std::flat_map<int,_int>::erase(iterator)/32 20.807 -
std::flat_map<int,_int>::erase(iterator)/8192 495.215 -2.05%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.351 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.331 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.655 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 637.615 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.826 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.669 -24.26%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.093 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 551.393 -4.09%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.447 -8.47%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.497 -9.99%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.189 -4.50%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.338 -15.39%
std::flat_map<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.300 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.343 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.162 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.338 -10.50%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.321 31.64%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.516 13.21%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.569 31.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.762 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.250 4.74%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.133 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.272 1.11%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.736 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 208.895 10.66%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.625 2.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.138 -1.47%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.987 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.091 6.02%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.077 1.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.317 -1.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.059 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 139.025 6.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.276 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 510.051 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.738 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5221.566 -4.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 635.393 -2.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41911.928 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.687 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7995.182 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 703.497 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65344.964 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.731 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1640.658 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 481.466 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9804.048 -1.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.475 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1638.120 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 484.987 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9773.383 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.973 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.797 -36.78%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.636 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.439 -5.96%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.916 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 40.789 -13.40%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.170 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 29.402 -24.90%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.974 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.257 -37.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.727 1.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.646 -10.33%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.325 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 33.827 30.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.082 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 26.983 14.40%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.966 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.473 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.848 23.29%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.404 2.00%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.905 35.83%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.595 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.867 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.407 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 587.032 -15.89%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.555 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.184 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.786 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 592.741 -66.66%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.223 -3.24%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.239 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.771 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 665.393 -60.57%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.001 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.976 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.504 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.912 41.48%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.509 9.57%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 11.407 47.55%
std::flat_multimap<int,_int>::clear()/0 421.644 -
std::flat_multimap<int,_int>::clear()/1024 423.883 -
std::flat_multimap<int,_int>::clear()/32 423.709 -
std::flat_multimap<int,_int>::clear()/8192 442.986 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.541 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.568 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.999 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.648 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.337 -28.49%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.423 -2.00%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.675 -32.59%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.363 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.414 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.918 -2.68%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.013 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.032 -1.05%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.473 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.187 -1.15%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.796 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.680 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1170.726 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.658 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.593 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.653 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1904.610 -1.02%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.638 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.631 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.659 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1908.172 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.815 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3925.342 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.789 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31147.017 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.819 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8405.135 -1.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.865 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 103487.410 -1.86%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.061 -3.86%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.518 -1.07%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.358 -3.82%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.000 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.038 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.457 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.389 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.029 -4.09%
std::flat_multimap<int,_int>::erase(iterator)/32 20.878 -
std::flat_multimap<int,_int>::erase(iterator)/8192 505.261 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.163 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.803 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 427.715 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 648.957 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.246 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.751 -3.98%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.990 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 536.537 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.830 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.890 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.363 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.332 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.424 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.201 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.350 -28.05%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.329 -18.52%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.431 -9.80%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.899 -25.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.965 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.661 -23.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.154 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.386 -3.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.903 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.496 -52.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.406 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 629.418 -4.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.209 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.668 -19.48%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.305 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.159 -1.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.166 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 84.448 -42.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.681 -1.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 580.360 -4.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.251 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4935.156 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 639.052 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37598.836 -1.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.153 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7355.214 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 697.757 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60825.929 1.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.951 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1350.892 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.339 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7717.415 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.840 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1355.373 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 473.598 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7692.343 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.094 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 121.846 -45.68%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.163 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 615.992 -4.65%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.852 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 31.627 -19.00%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.405 1.29%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 43.763 25.87%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.977 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.119 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.475 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.756 -25.28%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.196 -7.20%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.475 -27.69%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.540 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.688 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.688 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 728.533 -7.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.788 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.345 -1.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.750 -1.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 780.996 -12.81%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 2.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.204 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.850 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 754.417 -14.00%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.006 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.086 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.326 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.920 34.25%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.481 7.70%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.389 36.91%
std::for_each(deque<int>)/32 3.831 -
std::for_each(deque<int>)/50 4.107 -
std::for_each(deque<int>)/8 0.914 -1.09%
std::for_each(deque<int>)/8192 254.836 -
std::for_each(join_view(vector<vector<int>>))/32 3.784 -
std::for_each(join_view(vector<vector<int>>))/50 4.032 -
std::for_each(join_view(vector<vector<int>>))/8 1.425 3.14%
std::for_each(join_view(vector<vector<int>>))/8192 263.551 -
std::for_each(list<int>)/32 11.162 -
std::for_each(list<int>)/50 23.817 -
std::for_each(list<int>)/8 2.566 14.02%
std::for_each(list<int>)/8192 8594.252 -
std::for_each(vector<int>)/32 3.787 -
std::for_each(vector<int>)/50 4.094 -
std::for_each(vector<int>)/8 0.904 -
std::for_each(vector<int>)/8192 252.179 -
std::for_each_n(deque<int>)/32 3.776 -
std::for_each_n(deque<int>)/50 3.998 2.19%
std::for_each_n(deque<int>)/8 1.205 -13.18%
std::for_each_n(deque<int>)/8192 257.543 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.292 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.825 9.46%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.291 -
std::for_each_n(list<int>)/32 11.132 -
std::for_each_n(list<int>)/50 24.494 1.38%
std::for_each_n(list<int>)/8 2.459 -
std::for_each_n(list<int>)/8192 7704.870 -34.03%
std::for_each_n(vector<int>)/32 3.859 -
std::for_each_n(vector<int>)/50 4.051 -
std::for_each_n(vector<int>)/8 2.532 3.18%
std::for_each_n(vector<int>)/8192 251.951 -
std::generate(deque<int>)/1024 244.734 -
std::generate(deque<int>)/32 8.267 -
std::generate(deque<int>)/50 12.268 -
std::generate(deque<int>)/8192 1906.282 -
std::generate(list<int>)/1024 671.353 -
std::generate(list<int>)/32 8.687 -
std::generate(list<int>)/50 15.765 -2.36%
std::generate(list<int>)/8192 7171.483 3.25%
std::generate(vector<int>)/1024 243.951 -
std::generate(vector<int>)/32 7.937 -1.00%
std::generate(vector<int>)/50 11.924 -1.07%
std::generate(vector<int>)/8192 1842.172 -
std::generate_n(deque<int>)/1024 243.758 -
std::generate_n(deque<int>)/32 8.449 2.03%
std::generate_n(deque<int>)/50 12.438 1.21%
std::generate_n(deque<int>)/8192 1954.426 -
std::generate_n(list<int>)/1024 650.730 -
std::generate_n(list<int>)/32 8.580 -
std::generate_n(list<int>)/50 15.457 -
std::generate_n(list<int>)/8192 7514.205 5.62%
std::generate_n(vector<int>)/1024 241.793 -
std::generate_n(vector<int>)/32 7.861 -1.30%
std::generate_n(vector<int>)/50 11.850 -6.85%
std::generate_n(vector<int>)/8192 1849.380 -
std::is_partitioned(deque<int>)_(partitioned)/1024 362.774 -
std::is_partitioned(deque<int>)_(partitioned)/32 12.407 18.20%
std::is_partitioned(deque<int>)_(partitioned)/50 18.565 15.61%
std::is_partitioned(deque<int>)_(partitioned)/8192 2863.585 -3.16%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 125.319 18.92%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.017 17.03%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.902 17.08%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 940.856 35.74%
std::is_partitioned(list<int>)_(partitioned)/1024 710.603 -
std::is_partitioned(list<int>)_(partitioned)/32 8.714 -
std::is_partitioned(list<int>)_(partitioned)/50 13.673 -1.01%
std::is_partitioned(list<int>)_(partitioned)/8192 6816.717 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 171.577 -2.66%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.296 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.456 -4.32%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2173.961 -
std::is_partitioned(vector<int>)_(partitioned)/1024 188.945 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.636 1.68%
std::is_partitioned(vector<int>)_(partitioned)/50 9.727 1.16%
std::is_partitioned(vector<int>)_(partitioned)/8192 1408.614 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 51.309 -5.45%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.881 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.324 -1.03%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.084 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 478.091 -1.06%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.642 -5.73%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3858.515 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 520068.454 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.187 4.69%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 500.766 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.139 -8.75%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4039.746 1.16%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 683097.344 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.687 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.995 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.286 10.68%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3876.373 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 653371.856 3.77%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 57.814 10.42%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 519.950 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.037 -2.03%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3956.786 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 690311.620 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.090 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.221 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.804 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8180.923 -10.34%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422957.998 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.290 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.551 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.732 1.76%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8970.718 6.71%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1608857.280 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 62.447 -1.59%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.632 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.782 1.57%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8571.525 -6.93%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423297.510 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.205 1.55%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.328 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.283 -1.94%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8912.728 -3.64%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589466.209 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.089 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 316.981 -1.43%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.469 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2489.532 1.70%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 217009.325 1.54%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.158 -1.66%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 503.658 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.593 -1.86%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4719.890 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1036301.542 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 59.109 3.31%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.190 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.836 1.27%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2661.805 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214108.685 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.621 2.43%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 521.550 -8.72%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.963 -2.09%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4866.274 -3.00%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 989493.163 -1.18%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.873 -
std::is_sorted(deque<int>)/1024 478.053 -
std::is_sorted(deque<int>)/8 3.498 -8.75%
std::is_sorted(deque<int>)/8192 3822.342 -
std::is_sorted(deque<int>,_pred)/1024 597.408 -
std::is_sorted(deque<int>,_pred)/8 4.533 4.46%
std::is_sorted(deque<int>,_pred)/8192 4797.475 -
std::is_sorted(list<int>)/1024 765.766 -
std::is_sorted(list<int>)/8 2.125 -
std::is_sorted(list<int>)/8192 7284.269 8.78%
std::is_sorted(list<int>,_pred)/1024 796.206 -
std::is_sorted(list<int>,_pred)/8 4.054 2.00%
std::is_sorted(list<int>,_pred)/8192 7613.539 6.99%
std::is_sorted(vector<int>)/1024 243.428 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1898.470 -
std::is_sorted(vector<int>,_pred)/1024 462.462 -
std::is_sorted(vector<int>,_pred)/8 3.808 1.38%
std::is_sorted(vector<int>,_pred)/8192 3681.434 -
std::is_sorted_until(deque<int>)/1024 472.453 -
std::is_sorted_until(deque<int>)/8 2.692 -5.08%
std::is_sorted_until(deque<int>)/8192 3781.022 -
std::is_sorted_until(deque<int>,_pred)/1024 597.275 -
std::is_sorted_until(deque<int>,_pred)/8 4.245 7.98%
std::is_sorted_until(deque<int>,_pred)/8192 4803.905 -
std::is_sorted_until(list<int>)/1024 753.884 -
std::is_sorted_until(list<int>)/8 2.248 -
std::is_sorted_until(list<int>)/8192 7141.087 1.54%
std::is_sorted_until(list<int>,_pred)/1024 791.605 -
std::is_sorted_until(list<int>,_pred)/8 4.201 -
std::is_sorted_until(list<int>,_pred)/8192 7438.776 2.19%
std::is_sorted_until(vector<int>)/1024 239.276 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1867.615 -
std::is_sorted_until(vector<int>,_pred)/1024 421.755 5.06%
std::is_sorted_until(vector<int>,_pred)/8 3.492 -
std::is_sorted_until(vector<int>,_pred)/8192 3303.636 2.16%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 688.767 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.314 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10178.686 -10.42%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10965.215 -3.60%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 323.754 -6.53%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 94402.650 -3.04%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11279.681 -1.02%
std::list<int>::ctor(Range)_(cheap_elements)/32 326.563 -2.88%
std::list<int>::ctor(Range)_(cheap_elements)/8192 96192.804 -2.38%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11189.077 -2.39%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.960 -2.90%
std::list<int>::ctor(const&)_(cheap_elements)/8192 95048.338 -3.82%
std::list<int>::ctor(size)/1024 11600.117 -5.42%
std::list<int>::ctor(size)/32 329.676 -3.58%
std::list<int>::ctor(size)/8192 93579.168 -4.90%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11102.075 -4.86%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 321.314 -5.96%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 93403.903 -6.44%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.281 -2.66%
std::list<int>::erase(begin)_(cheap_elements)/32 10.323 -2.98%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.012 -3.67%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.320 -3.91%
std::list<int>::insert(begin)_(cheap_elements)/32 10.386 -1.06%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.298 -3.97%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.534 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.532 -1.65%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8692.079 6.31%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.592 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.498 -
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 770.859 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.894 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13851.699 4.62%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6528.105 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.697 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53555.598 -1.30%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12334.531 -2.28%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.862 -2.65%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102116.366 -2.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32428.959 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 908.748 -1.81%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 275951.397 -1.58%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12188.147 -2.56%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 341.611 -2.57%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100768.344 -3.58%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32036.307 -1.96%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 903.943 -2.55%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 272247.950 -2.99%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12137.216 -4.94%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 339.838 -3.00%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100665.726 -5.03%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32026.685 -2.82%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 898.072 -4.11%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 273652.652 -2.53%
std::list<std::string>::ctor(size)/1024 12401.544 -2.76%
std::list<std::string>::ctor(size)/32 337.905 -3.60%
std::list<std::string>::ctor(size)/8192 102692.610 -3.82%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12375.352 -3.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 343.014 -3.68%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103456.234 -2.46%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32121.227 -1.12%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 892.887 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 273613.619 -1.00%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.829 -3.91%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.266 -7.08%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.792 -4.03%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.318 -1.51%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.124 -2.38%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.591 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.243 -2.74%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.055 -7.85%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.148 -3.83%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.133 -3.17%
std::list<std::string>::insert(begin)_(expensive_elements)/32 27.900 -6.15%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.151 -2.88%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1537.850 16.15%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.273 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10719.286 -3.55%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6845.792 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.538 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54722.355 -1.24%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.939 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.739 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.098 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.569 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.111 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.124 -
std::map<int,_int>::clear()/0 421.438 -
std::map<int,_int>::clear()/1024 10075.078 -2.55%
std::map<int,_int>::clear()/32 664.495 1.32%
std::map<int,_int>::clear()/8192 80812.377 -
std::map<int,_int>::contains(key)_(existent)/0 0.014 -
std::map<int,_int>::contains(key)_(existent)/1024 4.078 -
std::map<int,_int>::contains(key)_(existent)/32 1.622 2.61%
std::map<int,_int>::contains(key)_(existent)/8192 5.471 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.382 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.434 2.79%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.926 4.80%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.424 5.86%
std::map<int,_int>::count(key)_(existent)/32 1.734 2.20%
std::map<int,_int>::count(key)_(existent)/8192 6.048 1.45%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.591 3.68%
std::map<int,_int>::count(key)_(non-existent)/32 2.980 1.11%
std::map<int,_int>::count(key)_(non-existent)/8192 11.561 3.54%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.665 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5946.556 -1.24%
std::map<int,_int>::ctor(&&,_different_allocs)/32 184.674 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51250.012 -2.09%
std::map<int,_int>::ctor(const&)/0 13.595 -
std::map<int,_int>::ctor(const&)/1024 6227.792 -2.36%
std::map<int,_int>::ctor(const&)/32 208.594 -5.89%
std::map<int,_int>::ctor(const&)/8192 49656.247 -2.70%
std::map<int,_int>::ctor(const&,_alloc)/0 13.604 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6220.615 -3.45%
std::map<int,_int>::ctor(const&,_alloc)/32 209.828 -3.79%
std::map<int,_int>::ctor(const&,_alloc)/8192 50058.283 -2.19%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.563 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8871.328 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 258.669 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71503.902 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.583 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12968.944 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.828 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 281886.956 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.019 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.191 -2.60%
std::map<int,_int>::equal_range(key)_(existent)/32 1.796 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.428 -1.54%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.307 3.43%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.716 6.19%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.463 3.02%
std::map<int,_int>::erase(iterator)/0 20.692 1.70%
std::map<int,_int>::erase(iterator)/1024 20.947 1.17%
std::map<int,_int>::erase(iterator)/32 20.936 1.78%
std::map<int,_int>::erase(iterator)/8192 21.054 1.03%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.244 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7143.072 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 594.487 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54919.954 -
std::map<int,_int>::erase(key)_(existent)/0 21.114 1.82%
std::map<int,_int>::erase(key)_(existent)/1024 25.827 4.93%
std::map<int,_int>::erase(key)_(existent)/32 22.625 1.08%
std::map<int,_int>::erase(key)_(existent)/8192 25.892 2.40%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -7.28%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.400 1.24%
std::map<int,_int>::erase(key)_(non-existent)/32 2.536 6.18%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.682 -
std::map<int,_int>::find(key)_(existent)/0 0.012 -
std::map<int,_int>::find(key)_(existent)/1024 3.875 -
std::map<int,_int>::find(key)_(existent)/32 1.568 -
std::map<int,_int>::find(key)_(existent)/8192 5.467 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.672 4.75%
std::map<int,_int>::find(key)_(non-existent)/32 2.556 6.68%
std::map<int,_int>::find(key)_(non-existent)/8192 7.830 6.94%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.911 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.339 -1.36%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.202 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.437 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.867 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.470 1.26%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.832 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.027 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.095 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.954 3.26%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.879 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 36.901 10.71%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.072 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.640 2.60%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.018 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.185 -1.85%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.494 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14851.208 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 801.049 -1.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 139523.601 1.55%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.049 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7740.123 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 568.071 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 141170.846 3.03%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.059 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11287.841 -2.55%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 711.582 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92577.441 -1.85%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 420.982 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9542.943 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 692.475 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79648.253 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.595 11.42%
std::map<int,_int>::insert(value)_(already_present)/32 1.763 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.104 -
std::map<int,_int>::insert(value)_(new_value)/0 17.925 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.256 -
std::map<int,_int>::insert(value)_(new_value)/32 19.822 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.721 -2.47%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.609 4.43%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.822 6.54%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.748 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.942 -1.92%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.874 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.514 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.610 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.491 2.36%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.438 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.510 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.648 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.766 6.31%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.457 8.73%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.138 6.26%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.250 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6475.925 2.90%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.400 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49849.562 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.268 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6199.971 -2.67%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 210.652 -2.50%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49452.785 -1.71%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.306 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1497.682 2.35%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 39.436 10.07%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12963.499 3.24%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.034 1.73%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.682 -5.67%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.598 -3.50%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.584 -2.64%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.666 4.00%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.515 -2.05%
std::map<std::string,_int>::clear()/0 422.337 -
std::map<std::string,_int>::clear()/1024 20323.511 -1.37%
std::map<std::string,_int>::clear()/32 913.438 2.53%
std::map<std::string,_int>::clear()/8192 201883.506 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.051 -1.20%
std::map<std::string,_int>::contains(key)_(existent)/32 15.871 -2.99%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.971 2.80%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.438 -4.76%
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.980 -11.04%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.647 -5.17%
std::map<std::string,_int>::count(key)_(existent)/0 0.012 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.973 -4.21%
std::map<std::string,_int>::count(key)_(existent)/32 17.475 16.10%
std::map<std::string,_int>::count(key)_(existent)/8192 29.242 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.056 -2.60%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.566 1.05%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.918 6.47%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.689 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7142.991 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.047 -1.26%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60189.758 -
std::map<std::string,_int>::ctor(const&)/0 13.560 -
std::map<std::string,_int>::ctor(const&)/1024 34645.457 -
std::map<std::string,_int>::ctor(const&)/32 709.654 1.63%
std::map<std::string,_int>::ctor(const&)/8192 343750.375 -1.28%
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.574 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36795.785 -1.74%
std::map<std::string,_int>::ctor(const&,_alloc)/32 691.756 -8.08%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346441.221 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.651 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40934.962 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 816.922 -3.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 399272.685 1.56%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.650 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58640.169 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1011.458 -3.02%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1114099.865 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.238 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.737 10.19%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 31.373 5.25%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.528 5.58%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.048 -3.84%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.877 -2.60%
std::map<std::string,_int>::erase(iterator)/0 27.461 -2.62%
std::map<std::string,_int>::erase(iterator)/1024 26.532 -9.66%
std::map<std::string,_int>::erase(iterator)/32 25.629 -20.87%
std::map<std::string,_int>::erase(iterator)/8192 26.535 -7.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.125 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11968.333 -1.20%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.854 -2.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114882.023 -
std::map<std::string,_int>::erase(key)_(existent)/0 44.318 -22.45%
std::map<std::string,_int>::erase(key)_(existent)/1024 64.404 -25.04%
std::map<std::string,_int>::erase(key)_(existent)/32 53.667 -10.64%
std::map<std::string,_int>::erase(key)_(existent)/8192 85.973 -8.65%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 20.357 -7.74%
std::map<std::string,_int>::erase(key)_(non-existent)/32 9.323 -13.25%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.895 2.18%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.327 -
std::map<std::string,_int>::find(key)_(existent)/32 16.420 11.89%
std::map<std::string,_int>::find(key)_(existent)/8192 29.010 -10.77%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.644 16.59%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.105 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.122 11.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.503 -23.84%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 59.631 -32.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.371 22.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 78.434 -8.20%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.244 5.24%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.623 -22.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.988 3.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 75.901 18.87%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.233 -4.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.469 11.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 34.669 23.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 50.695 -9.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.494 2.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.020 32.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.278 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.765 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.917 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67032.155 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1531.045 -3.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 837251.647 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.204 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41339.886 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.211 5.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 629692.422 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.681 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35004.469 -1.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1204.511 -3.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 397100.642 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.508 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34071.820 -3.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1208.897 -4.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365573.069 -1.56%
std::map<std::string,_int>::insert(value)_(already_present)/0 16.956 12.50%
std::map<std::string,_int>::insert(value)_(already_present)/1024 26.400 7.20%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.478 57.63%
std::map<std::string,_int>::insert(value)_(already_present)/8192 27.694 -23.08%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.034 -2.31%
std::map<std::string,_int>::insert(value)_(new_value)/1024 64.919 -16.27%
std::map<std::string,_int>::insert(value)_(new_value)/32 43.741 4.77%
std::map<std::string,_int>::insert(value)_(new_value)/8192 68.953 -26.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 8.730 -45.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.770 -4.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 17.888 -18.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 40.757 7.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 34.566 -1.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 58.567 19.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 44.629 31.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 67.300 -20.31%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 25.518 8.29%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.167 -2.56%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 32.115 8.74%
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.251 4.49%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.267 15.95%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.458 -10.86%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.248 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36332.897 -2.80%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 754.426 -12.74%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350055.761 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.330 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35660.747 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 685.715 -7.60%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348438.784 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16285.328 -4.86%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.182 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 212569.545 1.13%
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.517 -6.31%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.241 2.32%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.363 1.47%
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.109 -5.67%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.555 -7.79%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.631 -6.96%
std::mismatch(deque<int>)_(it,_it,_it)/1000 443.108 -8.04%
std::mismatch(deque<int>)_(it,_it,_it)/1024 479.612 -3.00%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494344.438 -2.78%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.800 -16.02%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3827.766 -2.97%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.339 -1.09%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 486.816 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 486852.948 -2.41%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.879 -7.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3847.952 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 724.880 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 727.224 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624658.252 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.557 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4803.005 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 707.917 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 747.822 -1.87%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622663.458 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.240 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.864 -
std::mismatch(list<int>)_(it,_it,_it)/1000 750.109 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.446 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 940834.723 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.654 -2.25%
std::mismatch(list<int>)_(it,_it,_it)/8192 7404.767 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.576 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 775.095 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 957511.234 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.763 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12135.674 5.09%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 809.871 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.458 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992094.132 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.571 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11924.176 -1.91%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 804.666 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.370 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 980404.744 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.576 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10824.599 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.833 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 76.827 2.22%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76617.080 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.430 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.864 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.739 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76654.106 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.312 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.675 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 449.195 -1.93%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.011 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607908.233 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.972 -2.24%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4760.071 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 456.002 -4.84%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.862 2.61%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606964.173 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.204 -3.59%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4771.078 -
std::move(deque<int>)/1048576 54221.709 -3.31%
std::move(deque<int>)/262144 14979.865 -6.14%
std::move(deque<int>)/32768 2430.472 -3.43%
std::move(deque<int>)/4096 153.578 -
std::move(deque<int>)/512 23.837 -
std::move(deque<int>)/64 6.285 4.90%
std::move(deque<int>)/8 3.783 -2.39%
std::move(list<int>)/1048576 1014552.083 -
std::move(list<int>)/262144 245609.039 -1.85%
std::move(list<int>)/32768 31291.013 -
std::move(list<int>)/4096 4566.737 -13.92%
std::move(list<int>)/512 354.308 -3.54%
std::move(list<int>)/64 39.286 -
std::move(list<int>)/8 3.442 -
std::move(vector<bool>)_(aligned)/1048576 2106.318 -17.87%
std::move(vector<bool>)_(aligned)/262144 255.870 -
std::move(vector<bool>)_(aligned)/32768 36.888 -
std::move(vector<bool>)_(aligned)/4096 7.076 -
std::move(vector<bool>)_(aligned)/512 2.388 2.20%
std::move(vector<bool>)_(aligned)/64 1.621 -7.30%
std::move(vector<bool>)_(unaligned)/1048576 6714.063 -
std::move(vector<bool>)_(unaligned)/262144 1583.809 -
std::move(vector<bool>)_(unaligned)/32768 202.225 -
std::move(vector<bool>)_(unaligned)/4096 25.722 -
std::move(vector<bool>)_(unaligned)/512 4.642 5.87%
std::move(vector<bool>)_(unaligned)/64 1.557 -
std::move(vector<int>)/1048576 55915.935 -
std::move(vector<int>)/262144 15196.571 -31.98%
std::move(vector<int>)/32768 2127.150 -17.04%
std::move(vector<int>)/4096 134.110 -
std::move(vector<int>)/512 20.203 -
std::move(vector<int>)/64 4.143 -
std::move(vector<int>)/8 2.352 5.51%
std::move_backward(deque<int>)/1048576 128546.247 -
std::move_backward(deque<int>)/262144 30375.702 -
std::move_backward(deque<int>)/32768 3667.899 -
std::move_backward(deque<int>)/4096 178.063 -
std::move_backward(deque<int>)/512 25.933 -
std::move_backward(deque<int>)/64 7.104 -
std::move_backward(deque<int>)/8 3.962 -1.78%
std::move_backward(list<int>)/1048576 1037662.208 -
std::move_backward(list<int>)/262144 261164.599 -1.81%
std::move_backward(list<int>)/32768 32029.248 -1.01%
std::move_backward(list<int>)/4096 5016.003 -
std::move_backward(list<int>)/512 371.819 -
std::move_backward(list<int>)/64 39.710 -
std::move_backward(list<int>)/8 3.412 -
std::move_backward(vector<bool>)_(aligned)/1048576 2577.471 19.81%
std::move_backward(vector<bool>)_(aligned)/262144 258.516 -
std::move_backward(vector<bool>)_(aligned)/32768 38.305 -
std::move_backward(vector<bool>)_(aligned)/4096 7.310 -
std::move_backward(vector<bool>)_(aligned)/512 2.456 1.73%
std::move_backward(vector<bool>)_(aligned)/64 1.737 -8.75%
std::move_backward(vector<bool>)_(unaligned)/1048576 6709.242 3.32%
std::move_backward(vector<bool>)_(unaligned)/262144 1584.298 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.813 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.340 -
std::move_backward(vector<bool>)_(unaligned)/512 4.790 -
std::move_backward(vector<bool>)_(unaligned)/64 1.899 -
std::move_backward(vector<int>)/1048576 56249.099 -
std::move_backward(vector<int>)/262144 20537.921 -9.33%
std::move_backward(vector<int>)/32768 2588.253 20.33%
std::move_backward(vector<int>)/4096 135.803 -
std::move_backward(vector<int>)/512 20.845 -
std::move_backward(vector<int>)/64 4.341 -
std::move_backward(vector<int>)/8 2.243 -2.16%
std::multimap<int,_int>::clear()/0 420.903 -
std::multimap<int,_int>::clear()/1024 10073.579 -1.41%
std::multimap<int,_int>::clear()/32 656.672 -
std::multimap<int,_int>::clear()/8192 81322.179 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.694 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.657 -1.53%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.572 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.316 -5.93%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.438 -6.40%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.177 -7.07%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.606 1.07%
std::multimap<int,_int>::count(key)_(existent)/32 3.591 2.70%
std::multimap<int,_int>::count(key)_(existent)/8192 6.498 -1.79%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.200 1.44%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.638 4.66%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.522 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.698 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5944.956 -1.13%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.993 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51537.840 -1.25%
std::multimap<int,_int>::ctor(const&)/0 13.618 -
std::multimap<int,_int>::ctor(const&)/1024 6277.154 -2.82%
std::multimap<int,_int>::ctor(const&)/32 211.732 -5.63%
std::multimap<int,_int>::ctor(const&)/8192 50447.631 -2.62%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.632 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6306.260 -3.53%
std::multimap<int,_int>::ctor(const&,_alloc)/32 216.861 -3.81%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50494.021 -3.42%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.554 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7997.972 -5.39%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 223.811 -4.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 64748.858 -7.18%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.587 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12805.399 -1.24%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 300.139 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 272161.402 -6.72%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.269 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.388 -1.78%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.093 -1.73%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.048 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.282 -5.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.519 -1.46%
std::multimap<int,_int>::erase(iterator)/0 20.672 -
std::multimap<int,_int>::erase(iterator)/1024 20.922 -
std::multimap<int,_int>::erase(iterator)/32 20.881 -
std::multimap<int,_int>::erase(iterator)/8192 21.034 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.753 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6964.910 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.469 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55259.309 3.58%
std::multimap<int,_int>::erase(key)_(existent)/0 21.853 1.42%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.815 -1.34%
std::multimap<int,_int>::erase(key)_(existent)/32 23.111 1.63%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.601 -7.73%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.088 8.27%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.442 9.55%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.744 7.98%
std::multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.950 -1.14%
std::multimap<int,_int>::find(key)_(existent)/32 1.603 -3.02%
std::multimap<int,_int>::find(key)_(existent)/8192 5.520 1.66%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.331 -5.93%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.232 -7.59%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.459 -7.66%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.189 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.503 2.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.953 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.043 -6.08%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.234 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.888 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.706 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.116 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.096 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.185 4.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 20.148 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.730 -5.23%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.093 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.570 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.176 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.583 1.26%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.024 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14740.935 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 790.022 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 147198.266 1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.946 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12178.080 3.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 720.027 1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 185891.492 -2.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.173 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10916.507 1.38%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 687.374 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89818.294 2.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.556 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10007.166 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 694.319 -1.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80761.312 1.11%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.453 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.705 -2.09%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.489 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.403 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.132 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.379 4.75%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.087 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.804 -3.82%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.207 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.200 -2.90%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.881 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.816 -1.72%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.879 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.278 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6375.934 -2.23%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.626 -3.87%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51073.364 -2.03%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.293 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6379.288 -2.83%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.117 -2.13%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51182.625 -2.83%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.239 3.76%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.577 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.664 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12907.268 1.79%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.017 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.213 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.335 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.601 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.841 2.15%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.860 -
std::multimap<std::string,_int>::clear()/0 420.996 -
std::multimap<std::string,_int>::clear()/1024 20479.289 2.03%
std::multimap<std::string,_int>::clear()/32 891.676 -
std::multimap<std::string,_int>::clear()/8192 201932.652 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.327 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.485 1.23%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.750 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.277 -4.07%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.600 6.62%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.683 11.33%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.232 5.68%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.562 -
std::multimap<std::string,_int>::count(key)_(existent)/32 20.481 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.649 1.49%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.180 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.219 1.45%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.442 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.682 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7116.900 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.544 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60162.987 -
std::multimap<std::string,_int>::ctor(const&)/0 13.548 -
std::multimap<std::string,_int>::ctor(const&)/1024 35021.644 -
std::multimap<std::string,_int>::ctor(const&)/32 826.453 -
std::multimap<std::string,_int>::ctor(const&)/8192 346761.341 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.587 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37501.489 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 797.164 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349133.121 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.751 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39838.382 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.511 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388390.146 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.705 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54295.759 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 962.991 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1043163.937 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.769 1.21%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.460 2.84%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 32.069 3.81%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.626 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.327 1.09%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.604 -
std::multimap<std::string,_int>::erase(iterator)/0 25.967 -
std::multimap<std::string,_int>::erase(iterator)/1024 31.728 -2.93%
std::multimap<std::string,_int>::erase(iterator)/32 32.982 1.08%
std::multimap<std::string,_int>::erase(iterator)/8192 32.426 1.08%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.008 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12067.723 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 705.641 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114303.689 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 60.459 2.43%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 89.064 2.51%
std::multimap<std::string,_int>::erase(key)_(existent)/32 72.562 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 95.941 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 24.352 -3.04%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.724 -3.61%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.056 -1.69%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.524 -1.32%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.828 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.475 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.950 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.943 1.09%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.209 -3.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.844 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.743 -2.46%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.641 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.777 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.193 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.567 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.193 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.311 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.442 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.707 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.422 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.690 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.084 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.425 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.861 -1.81%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.198 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.288 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67084.839 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1437.789 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 831693.991 1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.486 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57097.768 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1509.707 1.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 801284.670 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.958 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33407.955 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.674 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376443.894 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.428 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32375.788 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1237.425 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 354822.849 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.571 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 43.103 -1.14%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.912 -1.62%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.659 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.015 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 63.856 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.758 1.31%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 93.221 3.75%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.603 -1.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.255 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.951 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 28.875 23.32%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.018 9.49%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.033 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.295 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36378.853 -1.40%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 862.720 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351286.046 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.295 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36207.347 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 651.923 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351436.712 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17505.553 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.666 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208617.784 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.421 -1.38%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.912 -1.59%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 26.795 -1.98%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.367 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.463 -2.94%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.219 -
std::multiset<int>::clear()/0 420.729 -
std::multiset<int>::clear()/1024 9632.826 -2.75%
std::multiset<int>::clear()/32 642.191 -
std::multiset<int>::clear()/8192 75958.112 -1.56%
std::multiset<int>::contains(key)_(existent)/0 0.015 -
std::multiset<int>::contains(key)_(existent)/1024 3.967 -3.82%
std::multiset<int>::contains(key)_(existent)/32 1.635 -2.84%
std::multiset<int>::contains(key)_(existent)/8192 8.566 4.48%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.497 -4.00%
std::multiset<int>::contains(key)_(non-existent)/32 2.262 -4.89%
std::multiset<int>::contains(key)_(non-existent)/8192 8.483 -4.30%
std::multiset<int>::count(key)_(existent)/0 0.013 -
std::multiset<int>::count(key)_(existent)/1024 5.491 -4.88%
std::multiset<int>::count(key)_(existent)/32 3.306 -9.03%
std::multiset<int>::count(key)_(existent)/8192 9.245 -
std::multiset<int>::count(key)_(non-existent)/0 0.253 -
std::multiset<int>::count(key)_(non-existent)/1024 6.848 15.16%
std::multiset<int>::count(key)_(non-existent)/32 2.675 17.87%
std::multiset<int>::count(key)_(non-existent)/8192 10.753 16.31%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.723 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5808.869 -
std::multiset<int>::ctor(&&,_different_allocs)/32 181.803 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48219.118 -
std::multiset<int>::ctor(const&)/0 13.674 -
std::multiset<int>::ctor(const&)/1024 6056.013 -1.42%
std::multiset<int>::ctor(const&)/32 215.916 -
std::multiset<int>::ctor(const&)/8192 48259.176 -1.10%
std::multiset<int>::ctor(const&,_alloc)/0 13.693 -
std::multiset<int>::ctor(const&,_alloc)/1024 6072.438 -1.13%
std::multiset<int>::ctor(const&,_alloc)/32 216.871 -
std::multiset<int>::ctor(const&,_alloc)/8192 48252.704 -1.31%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.541 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8497.559 -1.95%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 258.581 2.14%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68470.071 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.570 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12367.997 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.456 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 266716.219 1.31%
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.411 -
std::multiset<int>::equal_range(key)_(existent)/32 2.551 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.846 2.16%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.930 5.38%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.538 5.31%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.329 4.73%
std::multiset<int>::erase(iterator)/0 20.197 -
std::multiset<int>::erase(iterator)/1024 24.099 -
std::multiset<int>::erase(iterator)/32 21.703 -
std::multiset<int>::erase(iterator)/8192 24.142 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.596 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6502.478 -1.22%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 584.372 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51662.406 -
std::multiset<int>::erase(key)_(existent)/0 20.996 -1.68%
std::multiset<int>::erase(key)_(existent)/1024 40.305 -3.70%
std::multiset<int>::erase(key)_(existent)/32 22.454 -
std::multiset<int>::erase(key)_(existent)/8192 60.687 1.05%
std::multiset<int>::erase(key)_(non-existent)/0 0.254 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.887 3.73%
std::multiset<int>::erase(key)_(non-existent)/32 2.548 -1.96%
std::multiset<int>::erase(key)_(non-existent)/8192 11.848 24.48%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.734 1.03%
std::multiset<int>::find(key)_(existent)/32 1.670 -
std::multiset<int>::find(key)_(existent)/8192 8.715 8.24%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.481 1.21%
std::multiset<int>::find(key)_(non-existent)/32 2.223 -
std::multiset<int>::find(key)_(non-existent)/8192 9.463 12.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.997 -1.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.195 -1.09%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.719 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 80.193 2.61%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.048 -1.14%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.289 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.434 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.240 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.990 -1.89%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 60.909 14.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.846 1.11%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.651 -11.15%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.979 -2.00%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.164 -2.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.947 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.540 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.549 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14430.082 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 787.392 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 153436.766 2.81%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.116 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11757.445 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 716.051 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 206713.281 -
std::multiset<int>::insert(value)_(already_present)/0 18.141 -
std::multiset<int>::insert(value)_(already_present)/1024 29.535 1.52%
std::multiset<int>::insert(value)_(already_present)/32 19.253 -
std::multiset<int>::insert(value)_(already_present)/8192 32.228 -1.44%
std::multiset<int>::insert(value)_(new_value)/0 17.871 -1.43%
std::multiset<int>::insert(value)_(new_value)/1024 47.204 -7.59%
std::multiset<int>::insert(value)_(new_value)/32 19.970 -
std::multiset<int>::insert(value)_(new_value)/8192 82.457 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.182 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.670 -
std::multiset<int>::lower_bound(key)_(existent)/8192 15.201 2.33%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.057 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.889 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.085 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.257 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6079.848 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.600 -1.61%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 48389.608 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.215 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6070.993 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 213.476 -1.33%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 48641.316 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.223 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1344.422 -1.84%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 34.843 -9.14%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12489.262 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.053 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.195 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.935 1.65%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.953 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.130 9.07%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 26.263 9.09%
std::multiset<std::string>::clear()/0 421.635 -
std::multiset<std::string>::clear()/1024 20190.716 -
std::multiset<std::string>::clear()/32 918.186 -
std::multiset<std::string>::clear()/8192 203414.807 -
std::multiset<std::string>::contains(key)_(existent)/0 0.013 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.013 -
std::multiset<std::string>::contains(key)_(existent)/32 16.777 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.876 2.18%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.538 2.22%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.966 3.49%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.075 -
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.503 1.23%
std::multiset<std::string>::count(key)_(existent)/32 19.808 1.32%
std::multiset<std::string>::count(key)_(existent)/8192 30.426 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.173 -4.65%
std::multiset<std::string>::count(key)_(non-existent)/32 10.309 -5.65%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.557 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.684 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6913.835 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 211.779 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57625.663 -
std::multiset<std::string>::ctor(const&)/0 13.557 -
std::multiset<std::string>::ctor(const&)/1024 36089.318 3.64%
std::multiset<std::string>::ctor(const&)/32 723.666 1.17%
std::multiset<std::string>::ctor(const&)/8192 341978.913 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.576 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36621.604 -
std::multiset<std::string>::ctor(const&,_alloc)/32 745.794 1.48%
std::multiset<std::string>::ctor(const&,_alloc)/8192 343175.923 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.746 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40890.489 2.28%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 767.098 1.54%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379489.942 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.742 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55088.983 1.01%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 912.652 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1051328.126 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.265 -
std::multiset<std::string>::equal_range(key)_(existent)/32 19.875 -5.08%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.031 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.265 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.418 3.26%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.585 3.01%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.037 1.64%
std::multiset<std::string>::erase(iterator)/0 29.592 -
std::multiset<std::string>::erase(iterator)/1024 29.913 -
std::multiset<std::string>::erase(iterator)/32 31.250 -
std::multiset<std::string>::erase(iterator)/8192 26.545 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.001 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12190.603 -1.05%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 687.879 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113867.721 -
std::multiset<std::string>::erase(key)_(existent)/0 40.593 -
std::multiset<std::string>::erase(key)_(existent)/1024 86.929 -
std::multiset<std::string>::erase(key)_(existent)/32 50.711 1.99%
std::multiset<std::string>::erase(key)_(existent)/8192 128.852 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.547 -1.14%
std::multiset<std::string>::erase(key)_(non-existent)/32 11.004 13.18%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.309 -
std::multiset<std::string>::find(key)_(existent)/0 0.035 -
std::multiset<std::string>::find(key)_(existent)/1024 27.694 -
std::multiset<std::string>::find(key)_(existent)/32 21.622 4.96%
std::multiset<std::string>::find(key)_(existent)/8192 40.313 -1.91%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.843 4.63%
std::multiset<std::string>::find(key)_(non-existent)/32 11.018 1.94%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.639 8.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.711 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.691 1.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.056 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.004 -1.30%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.453 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.744 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.441 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.997 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.566 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.740 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.022 -2.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.860 -1.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.639 -
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.745 -1.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.819 1.75%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.225 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70003.914 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1473.520 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 842585.469 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.312 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58698.358 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1441.412 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 798491.801 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.594 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.400 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.915 -
std::multiset<std::string>::insert(value)_(already_present)/8192 66.579 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.027 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.884 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.192 -
std::multiset<std::string>::insert(value)_(new_value)/8192 74.133 -1.02%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.060 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.921 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.280 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.574 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.367 2.32%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.033 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.155 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36562.020 1.81%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 680.435 1.55%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347519.633 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.148 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35705.783 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 585.857 1.60%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345849.351 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16764.872 -2.64%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.853 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208528.483 -2.15%
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.493 -1.11%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.431 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.091 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.903 1.42%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.060 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.531 -
std::none_of(deque<int>)_(process_all)/32 11.549 -
std::none_of(deque<int>)_(process_all)/32768 11880.416 9.77%
std::none_of(deque<int>)_(process_all)/50 18.325 -
std::none_of(deque<int>)_(process_all)/8 3.089 -5.18%
std::none_of(deque<int>)_(process_all)/8192 2968.184 9.90%
std::none_of(list<int>)_(process_all)/32 11.741 -
std::none_of(list<int>)_(process_all)/32768 25862.216 -
std::none_of(list<int>)_(process_all)/50 22.009 -
std::none_of(list<int>)_(process_all)/8 2.606 -
std::none_of(list<int>)_(process_all)/8192 7120.193 -
std::none_of(vector<int>)_(process_all)/32 8.372 -
std::none_of(vector<int>)_(process_all)/32768 8094.478 -
std::none_of(vector<int>)_(process_all)/50 16.253 18.91%
std::none_of(vector<int>)_(process_all)/8 2.445 -6.61%
std::none_of(vector<int>)_(process_all)/8192 2022.871 -
std::partial_sort(deque<int>)_(ascending)/1024 7915.073 -
std::partial_sort(deque<int>)_(ascending)/8 31.579 3.50%
std::partial_sort(deque<int>)_(ascending)/8192 164898.942 -
std::partial_sort(deque<int>)_(descending)/1024 18562.497 -
std::partial_sort(deque<int>)_(descending)/8 43.027 -
std::partial_sort(deque<int>)_(descending)/8192 293200.615 -
std::partial_sort(deque<int>)_(heap)/1024 18529.314 -
std::partial_sort(deque<int>)_(heap)/8 38.886 -
std::partial_sort(deque<int>)_(heap)/8192 296560.933 3.25%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7907.322 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.673 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 163346.082 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19595.074 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.728 4.93%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 291398.399 -
std::partial_sort(deque<int>)_(repeated)/1024 6477.043 2.56%
std::partial_sort(deque<int>)_(repeated)/8 27.515 -
std::partial_sort(deque<int>)_(repeated)/8192 68650.229 -
std::partial_sort(deque<int>)_(shuffled)/1024 16124.432 -
std::partial_sort(deque<int>)_(shuffled)/8 33.767 -
std::partial_sort(deque<int>)_(shuffled)/8192 271952.080 1.26%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4979.654 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.837 3.52%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55516.420 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8246.631 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.002 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97810.308 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8277.810 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.710 2.66%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101051.340 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4983.471 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.583 2.31%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55611.639 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9226.081 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.219 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97868.002 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3919.298 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.479 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46779.899 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6917.794 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.873 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91158.492 -
std::partial_sort(vector<int>)_(ascending)/1024 4990.366 -
std::partial_sort(vector<int>)_(ascending)/8 20.947 1.08%
std::partial_sort(vector<int>)_(ascending)/8192 54559.261 -
std::partial_sort(vector<int>)_(descending)/1024 8168.160 -
std::partial_sort(vector<int>)_(descending)/8 24.998 1.69%
std::partial_sort(vector<int>)_(descending)/8192 97314.814 -
std::partial_sort(vector<int>)_(heap)/1024 8219.385 -
std::partial_sort(vector<int>)_(heap)/8 26.128 -
std::partial_sort(vector<int>)_(heap)/8192 101244.936 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5003.184 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.925 1.25%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54552.134 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9149.356 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.448 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97347.402 -
std::partial_sort(vector<int>)_(repeated)/1024 3942.333 -
std::partial_sort(vector<int>)_(repeated)/8 20.087 -
std::partial_sort(vector<int>)_(repeated)/8192 46703.834 -
std::partial_sort(vector<int>)_(shuffled)/1024 6946.668 -
std::partial_sort(vector<int>)_(shuffled)/8 22.244 -
std::partial_sort(vector<int>)_(shuffled)/8192 88771.729 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5425.658 -1.39%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.950 3.91%
std::partial_sort_copy(deque<int>)_(ascending)/8192 56976.201 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8428.899 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.966 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99176.471 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8571.702 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.777 -
std::partial_sort_copy(deque<int>)_(heap)/8192 102947.680 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5444.533 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.996 4.94%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57050.267 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9292.694 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.708 2.33%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99622.752 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4291.773 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.763 3.88%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49127.241 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7184.894 -1.32%
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.086 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92376.995 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5591.230 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.199 3.59%
std::partial_sort_copy(list<int>)_(ascending)/8192 60996.490 -
std::partial_sort_copy(list<int>)_(descending)/1024 8542.164 -
std::partial_sort_copy(list<int>)_(descending)/8 18.832 -
std::partial_sort_copy(list<int>)_(descending)/8192 100891.954 -
std::partial_sort_copy(list<int>)_(heap)/1024 8520.210 -
std::partial_sort_copy(list<int>)_(heap)/8 16.003 -
std::partial_sort_copy(list<int>)_(heap)/8192 104746.698 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5639.013 -12.04%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.066 1.98%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60536.794 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9470.978 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.028 4.95%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101104.767 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4509.875 -15.96%
std::partial_sort_copy(list<int>)_(repeated)/8 8.608 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52927.898 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7296.522 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.541 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93606.738 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5223.062 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.040 -8.30%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55677.396 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8347.441 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.806 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98102.288 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8290.578 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.045 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101699.272 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5211.456 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.021 -8.14%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55599.501 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9206.258 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.184 -7.55%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98515.434 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4061.595 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.064 -3.02%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47476.205 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7083.890 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.449 -3.27%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91874.666 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5094.629 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.876 -1.20%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55276.986 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8294.503 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.841 2.14%
std::partial_sort_copy(vector<int>)_(descending)/8192 98457.456 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8261.529 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.095 -
std::partial_sort_copy(vector<int>)_(heap)/8192 101888.277 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5085.631 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.966 2.28%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55212.172 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9203.378 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.841 3.16%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99145.095 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4024.209 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.663 2.92%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47369.290 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7121.728 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.739 2.06%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93919.864 -
std::partition(deque<int>)_(dense)/1024 360.412 -
std::partition(deque<int>)_(dense)/32 10.373 9.30%
std::partition(deque<int>)_(dense)/50 15.009 10.75%
std::partition(deque<int>)_(dense)/8192 2795.642 -
std::partition(deque<int>)_(sparse)/1024 385.853 -
std::partition(deque<int>)_(sparse)/32 9.791 -10.34%
std::partition(deque<int>)_(sparse)/50 14.982 -7.47%
std::partition(deque<int>)_(sparse)/8192 3010.939 -
std::partition(list<int>)_(dense)/1024 389.817 -
std::partition(list<int>)_(dense)/32 8.721 -
std::partition(list<int>)_(dense)/50 13.349 -
std::partition(list<int>)_(dense)/8192 4661.605 4.78%
std::partition(list<int>)_(sparse)/1024 719.320 -
std::partition(list<int>)_(sparse)/32 8.793 -1.28%
std::partition(list<int>)_(sparse)/50 14.692 -1.06%
std::partition(list<int>)_(sparse)/8192 7138.455 -
std::partition(vector<int>)_(dense)/1024 239.953 -3.26%
std::partition(vector<int>)_(dense)/32 8.092 1.47%
std::partition(vector<int>)_(dense)/50 12.945 -
std::partition(vector<int>)_(dense)/8192 1874.223 -
std::partition(vector<int>)_(sparse)/1024 257.269 -
std::partition(vector<int>)_(sparse)/32 8.880 -
std::partition(vector<int>)_(sparse)/50 14.031 -
std::partition(vector<int>)_(sparse)/8192 1869.078 -
std::partition_copy(deque<int>)/1024 634.547 -
std::partition_copy(deque<int>)/32 12.851 -1.29%
std::partition_copy(deque<int>)/50 20.867 -
std::partition_copy(deque<int>)/8192 5702.674 -
std::partition_copy(list<int>)/1024 712.607 -
std::partition_copy(list<int>)/32 8.578 -
std::partition_copy(list<int>)/50 13.164 -
std::partition_copy(list<int>)/8192 7227.914 -
std::partition_copy(vector<int>)/1024 461.085 -4.59%
std::partition_copy(vector<int>)/32 8.227 -
std::partition_copy(vector<int>)/50 12.819 -1.73%
std::partition_copy(vector<int>)/8192 4594.182 -
std::partition_point(deque<int>)/1024 9.325 -
std::partition_point(deque<int>)/32 4.299 -7.38%
std::partition_point(deque<int>)/50 4.954 3.04%
std::partition_point(deque<int>)/8192 16.488 -
std::partition_point(list<int>)/1024 1293.052 -
std::partition_point(list<int>)/32 16.041 -
std::partition_point(list<int>)/50 24.887 -
std::partition_point(list<int>)/8192 14377.903 11.13%
std::partition_point(vector<int>)/1024 6.137 -3.33%
std::partition_point(vector<int>)/32 2.548 -
std::partition_point(vector<int>)/50 2.573 -
std::partition_point(vector<int>)/8192 9.438 -
std::remove(deque<int>)_(prefix)/1024 526.406 -
std::remove(deque<int>)_(prefix)/32 54.927 -4.43%
std::remove(deque<int>)_(prefix)/50 63.597 -3.02%
std::remove(deque<int>)_(prefix)/8192 3892.525 -
std::remove(deque<int>)_(sprinkled)/1024 520.579 -
std::remove(deque<int>)_(sprinkled)/32 54.522 -8.43%
std::remove(deque<int>)_(sprinkled)/50 57.997 -14.42%
std::remove(deque<int>)_(sprinkled)/8192 3862.996 -
std::remove(list<int>)_(prefix)/1024 1015.947 3.76%
std::remove(list<int>)_(prefix)/32 55.151 -
std::remove(list<int>)_(prefix)/50 66.683 -
std::remove(list<int>)_(prefix)/8192 8175.526 -
std::remove(list<int>)_(sprinkled)/1024 971.118 2.17%
std::remove(list<int>)_(sprinkled)/32 57.179 -1.70%
std::remove(list<int>)_(sprinkled)/50 66.522 -1.49%
std::remove(list<int>)_(sprinkled)/8192 7799.275 -
std::remove(vector<int>)_(prefix)/1024 311.559 -
std::remove(vector<int>)_(prefix)/32 51.802 -
std::remove(vector<int>)_(prefix)/50 56.752 -
std::remove(vector<int>)_(prefix)/8192 2113.441 -
std::remove(vector<int>)_(sprinkled)/1024 288.342 -
std::remove(vector<int>)_(sprinkled)/32 51.792 -
std::remove(vector<int>)_(sprinkled)/50 55.839 -
std::remove(vector<int>)_(sprinkled)/8192 1988.587 -
std::remove_copy(deque<int>)_(prefix)/1024 423.525 12.30%
std::remove_copy(deque<int>)_(prefix)/32 12.933 -
std::remove_copy(deque<int>)_(prefix)/50 19.025 -
std::remove_copy(deque<int>)_(prefix)/8192 3352.698 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.541 1.42%
std::remove_copy(deque<int>)_(sprinkled)/32 12.191 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.356 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2918.674 1.58%
std::remove_copy(list<int>)_(prefix)/1024 752.886 -
std::remove_copy(list<int>)_(prefix)/32 10.840 -
std::remove_copy(list<int>)_(prefix)/50 21.866 -
std::remove_copy(list<int>)_(prefix)/8192 6975.151 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.279 -
std::remove_copy(list<int>)_(sprinkled)/32 11.222 -
std::remove_copy(list<int>)_(sprinkled)/50 18.826 -
std::remove_copy(list<int>)_(sprinkled)/8192 6921.252 -
std::remove_copy(vector<int>)_(prefix)/1024 266.477 -
std::remove_copy(vector<int>)_(prefix)/32 9.030 1.54%
std::remove_copy(vector<int>)_(prefix)/50 13.261 -
std::remove_copy(vector<int>)_(prefix)/8192 2065.611 -
std::remove_copy(vector<int>)_(sprinkled)/1024 470.110 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.853 5.19%
std::remove_copy(vector<int>)_(sprinkled)/50 24.208 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3644.165 -
std::remove_copy_if(deque<int>)_(prefix)/1024 532.347 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.974 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.361 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3892.265 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.170 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.995 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 27.055 1.06%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3304.428 -
std::remove_copy_if(list<int>)_(prefix)/1024 791.053 -
std::remove_copy_if(list<int>)_(prefix)/32 14.796 -
std::remove_copy_if(list<int>)_(prefix)/50 27.027 -
std::remove_copy_if(list<int>)_(prefix)/8192 7184.512 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.893 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.513 -
std::remove_copy_if(list<int>)_(sprinkled)/50 26.457 7.07%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7171.226 -
std::remove_copy_if(vector<int>)_(prefix)/1024 376.815 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.198 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.596 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3327.765 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.844 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.307 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.890 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3742.483 -
std::remove_if(deque<int>)_(prefix)/1024 560.887 -
std::remove_if(deque<int>)_(prefix)/32 59.343 -
std::remove_if(deque<int>)_(prefix)/50 67.605 -
std::remove_if(deque<int>)_(prefix)/8192 4267.734 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.700 -2.02%
std::remove_if(deque<int>)_(sprinkled)/32 55.537 -4.99%
std::remove_if(deque<int>)_(sprinkled)/50 62.521 -7.00%
std::remove_if(deque<int>)_(sprinkled)/8192 3966.062 -
std::remove_if(list<int>)_(prefix)/1024 1064.576 4.50%
std::remove_if(list<int>)_(prefix)/32 61.222 -
std::remove_if(list<int>)_(prefix)/50 74.700 -
std::remove_if(list<int>)_(prefix)/8192 10024.808 -
std::remove_if(list<int>)_(sprinkled)/1024 1026.846 3.91%
std::remove_if(list<int>)_(sprinkled)/32 59.624 -
std::remove_if(list<int>)_(sprinkled)/50 73.138 -
std::remove_if(list<int>)_(sprinkled)/8192 8259.461 -
std::remove_if(vector<int>)_(prefix)/1024 355.270 -
std::remove_if(vector<int>)_(prefix)/32 51.796 -
std::remove_if(vector<int>)_(prefix)/50 56.765 -1.28%
std::remove_if(vector<int>)_(prefix)/8192 2577.024 -
std::remove_if(vector<int>)_(sprinkled)/1024 518.515 -
std::remove_if(vector<int>)_(sprinkled)/32 57.918 -
std::remove_if(vector<int>)_(sprinkled)/50 68.088 -
std::remove_if(vector<int>)_(sprinkled)/8192 3810.068 -
std::replace(deque<int>)_(prefix)/1024 412.828 -
std::replace(deque<int>)_(prefix)/32 12.804 -
std::replace(deque<int>)_(prefix)/50 19.062 -
std::replace(deque<int>)_(prefix)/8192 3265.536 -
std::replace(deque<int>)_(sprinkled)/1024 352.720 -
std::replace(deque<int>)_(sprinkled)/32 12.617 -
std::replace(deque<int>)_(sprinkled)/50 18.647 -
std::replace(deque<int>)_(sprinkled)/8192 2817.196 -
std::replace(list<int>)_(prefix)/1024 739.132 -
std::replace(list<int>)_(prefix)/32 11.072 -
std::replace(list<int>)_(prefix)/50 18.549 -
std::replace(list<int>)_(prefix)/8192 6990.870 -
std::replace(list<int>)_(sprinkled)/1024 727.552 -
std::replace(list<int>)_(sprinkled)/32 11.277 -
std::replace(list<int>)_(sprinkled)/50 17.764 -
std::replace(list<int>)_(sprinkled)/8192 7137.948 -
std::replace(vector<int>)_(prefix)/1024 160.045 -
std::replace(vector<int>)_(prefix)/32 4.909 -4.26%
std::replace(vector<int>)_(prefix)/50 7.587 -2.52%
std::replace(vector<int>)_(prefix)/8192 1278.791 -
std::replace(vector<int>)_(sprinkled)/1024 163.219 -
std::replace(vector<int>)_(sprinkled)/32 5.111 -6.71%
std::replace(vector<int>)_(sprinkled)/50 7.664 -8.97%
std::replace(vector<int>)_(sprinkled)/8192 1339.477 5.35%
std::replace_if(deque<int>)_(prefix)/1024 484.470 -1.38%
std::replace_if(deque<int>)_(prefix)/32 14.078 -
std::replace_if(deque<int>)_(prefix)/50 20.420 -
std::replace_if(deque<int>)_(prefix)/8192 3460.464 -1.16%
std::replace_if(deque<int>)_(sprinkled)/1024 369.555 -1.02%
std::replace_if(deque<int>)_(sprinkled)/32 12.442 -
std::replace_if(deque<int>)_(sprinkled)/50 18.673 -
std::replace_if(deque<int>)_(sprinkled)/8192 2949.947 -1.18%
std::replace_if(list<int>)_(prefix)/1024 740.600 -
std::replace_if(list<int>)_(prefix)/32 13.119 -
std::replace_if(list<int>)_(prefix)/50 23.900 -1.42%
std::replace_if(list<int>)_(prefix)/8192 7064.420 -
std::replace_if(list<int>)_(sprinkled)/1024 739.957 -
std::replace_if(list<int>)_(sprinkled)/32 13.387 -
std::replace_if(list<int>)_(sprinkled)/50 22.941 -
std::replace_if(list<int>)_(sprinkled)/8192 7281.067 -
std::replace_if(vector<int>)_(prefix)/1024 275.686 -
std::replace_if(vector<int>)_(prefix)/32 8.960 -
std::replace_if(vector<int>)_(prefix)/50 13.629 -
std::replace_if(vector<int>)_(prefix)/8192 2051.768 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.922 -
std::replace_if(vector<int>)_(sprinkled)/32 8.727 -
std::replace_if(vector<int>)_(sprinkled)/50 13.694 -
std::replace_if(vector<int>)_(sprinkled)/8192 1908.216 -
std::reverse(deque<int>)/32768 5716.242 -
std::reverse(deque<int>)/4096 717.954 -
std::reverse(deque<int>)/512 113.056 -
std::reverse(deque<int>)/64 13.049 -
std::reverse(deque<int>)/8 2.522 -
std::reverse(list<int>)/32768 18279.084 -
std::reverse(list<int>)/4096 1607.481 -4.59%
std::reverse(list<int>)/512 191.483 -1.08%
std::reverse(list<int>)/64 17.673 1.94%
std::reverse(list<int>)/8 2.025 -
std::reverse(vector<int>)/32768 1045.577 -
std::reverse(vector<int>)/4096 130.557 -
std::reverse(vector<int>)/512 16.458 -
std::reverse(vector<int>)/64 4.144 -
std::reverse(vector<int>)/8 1.526 -
std::reverse_copy(deque<int>)/32768 8067.069 -
std::reverse_copy(deque<int>)/4096 976.775 -
std::reverse_copy(deque<int>)/512 131.037 3.87%
std::reverse_copy(deque<int>)/64 16.010 -
std::reverse_copy(deque<int>)/8 2.534 -
std::reverse_copy(list<int>)/32768 25649.696 -10.48%
std::reverse_copy(list<int>)/4096 3095.708 -
std::reverse_copy(list<int>)/512 371.683 1.51%
std::reverse_copy(list<int>)/64 30.249 -
std::reverse_copy(list<int>)/8 2.386 -2.61%
std::reverse_copy(vector<int>)/32768 981.148 -
std::reverse_copy(vector<int>)/4096 134.665 -1.46%
std::reverse_copy(vector<int>)/512 17.137 -
std::reverse_copy(vector<int>)/64 2.500 1.19%
std::reverse_copy(vector<int>)/8 2.470 1.32%
std::rotate(deque<int>)_(1_element_backward)/1024 42.450 -
std::rotate(deque<int>)_(1_element_backward)/32 4.382 -1.14%
std::rotate(deque<int>)_(1_element_backward)/50 5.266 1.03%
std::rotate(deque<int>)_(1_element_backward)/8192 318.115 2.11%
std::rotate(deque<int>)_(1_element_forward)/1024 39.411 -
std::rotate(deque<int>)_(1_element_forward)/32 4.427 -2.46%
std::rotate(deque<int>)_(1_element_forward)/50 5.335 -
std::rotate(deque<int>)_(1_element_forward)/8192 304.796 -
std::rotate(deque<int>)_(by_1/2)/1024 173.395 -1.69%
std::rotate(deque<int>)_(by_1/2)/32 7.398 -
std::rotate(deque<int>)_(by_1/2)/50 10.227 -1.15%
std::rotate(deque<int>)_(by_1/2)/8192 1472.306 -
std::rotate(deque<int>)_(by_1/3)/1024 1818.833 -
std::rotate(deque<int>)_(by_1/3)/32 45.639 -
std::rotate(deque<int>)_(by_1/3)/50 77.041 -
std::rotate(deque<int>)_(by_1/3)/8192 22715.240 -
std::rotate(deque<int>)_(by_1/4)/1024 780.948 -3.09%
std::rotate(deque<int>)_(by_1/4)/32 29.418 -
std::rotate(deque<int>)_(by_1/4)/50 75.512 -
std::rotate(deque<int>)_(by_1/4)/8192 6855.693 -
std::rotate(list<int>)_(1_element_backward)/1024 743.677 -
std::rotate(list<int>)_(1_element_backward)/32 13.178 -1.43%
std::rotate(list<int>)_(1_element_backward)/50 22.481 -
std::rotate(list<int>)_(1_element_backward)/8192 8619.681 -
std::rotate(list<int>)_(1_element_forward)/1024 737.056 -
std::rotate(list<int>)_(1_element_forward)/32 14.422 -
std::rotate(list<int>)_(1_element_forward)/50 26.718 4.08%
std::rotate(list<int>)_(1_element_forward)/8192 9022.554 -
std::rotate(list<int>)_(by_1/2)/1024 384.133 -
std::rotate(list<int>)_(by_1/2)/32 5.960 -
std::rotate(list<int>)_(by_1/2)/50 12.737 -
std::rotate(list<int>)_(by_1/2)/8192 6253.010 -
std::rotate(list<int>)_(by_1/3)/1024 801.705 -
std::rotate(list<int>)_(by_1/3)/32 15.636 1.16%
std::rotate(list<int>)_(by_1/3)/50 24.970 1.62%
std::rotate(list<int>)_(by_1/3)/8192 8766.106 -
std::rotate(list<int>)_(by_1/4)/1024 580.372 -
std::rotate(list<int>)_(by_1/4)/32 12.368 -
std::rotate(list<int>)_(by_1/4)/50 25.243 -
std::rotate(list<int>)_(by_1/4)/8192 7193.785 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.207 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.487 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.483 1.01%
std::rotate(vector<bool>)_(1_element_backward)/8192 101.273 -
std::rotate(vector<bool>)_(1_element_forward)/1024 28.221 -1.39%
std::rotate(vector<bool>)_(1_element_forward)/32 17.573 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.614 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.032 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.458 -
std::rotate(vector<bool>)_(by_1/2)/32 17.704 -
std::rotate(vector<bool>)_(by_1/2)/50 17.484 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.164 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.516 1.11%
std::rotate(vector<bool>)_(by_1/3)/32 17.389 -
std::rotate(vector<bool>)_(by_1/3)/50 17.397 -
std::rotate(vector<bool>)_(by_1/3)/8192 146.144 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.315 1.96%
std::rotate(vector<bool>)_(by_1/4)/32 17.538 -
std::rotate(vector<bool>)_(by_1/4)/50 17.418 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.881 -4.81%
std::rotate(vector<int>)_(1_element_backward)/1024 35.925 -
std::rotate(vector<int>)_(1_element_backward)/32 2.905 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.793 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.332 -
std::rotate(vector<int>)_(1_element_forward)/32 2.925 -
std::rotate(vector<int>)_(1_element_forward)/50 5.267 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.955 -
std::rotate(vector<int>)_(by_1/2)/1024 31.942 -
std::rotate(vector<int>)_(by_1/2)/32 3.642 -
std::rotate(vector<int>)_(by_1/2)/50 4.435 -
std::rotate(vector<int>)_(by_1/2)/8192 240.821 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.230 -
std::rotate(vector<int>)_(by_1/3)/32 21.583 -
std::rotate(vector<int>)_(by_1/3)/50 39.950 -
std::rotate(vector<int>)_(by_1/3)/8192 10845.764 -
std::rotate(vector<int>)_(by_1/4)/1024 328.463 1.57%
std::rotate(vector<int>)_(by_1/4)/32 12.016 -
std::rotate(vector<int>)_(by_1/4)/50 40.098 -
std::rotate(vector<int>)_(by_1/4)/8192 2588.995 1.86%
std::rotate_copy(deque<int>)/1024 34.945 -
std::rotate_copy(deque<int>)/32 9.220 232.21%
std::rotate_copy(deque<int>)/50 3.004 -
std::rotate_copy(deque<int>)/8192 292.192 -
std::rotate_copy(list<int>)/1024 724.280 -
std::rotate_copy(list<int>)/32 8.336 -1.17%
std::rotate_copy(list<int>)/50 14.251 -
std::rotate_copy(list<int>)/8192 6645.221 -5.21%
std::rotate_copy(vector<int>)/1024 33.984 4.33%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.702 -
std::rotate_copy(vector<int>)/8192 445.409 -32.12%
std::sample(deque<int>)/1024 11839.860 -
std::sample(deque<int>)/32 322.936 -
std::sample(deque<int>)/8192 95402.729 -
std::sample(list<int>)/1024 11628.755 -
std::sample(list<int>)/32 312.020 -
std::sample(list<int>)/8192 96681.222 -
std::sample(vector<int>)/1024 11194.802 -
std::sample(vector<int>)/32 304.719 -
std::sample(vector<int>)/8192 90275.989 -
std::search(deque<int>)_(near_matches)/1000 24602.814 41.47%
std::search(deque<int>)_(near_matches)/1024 25727.125 41.60%
std::search(deque<int>)_(near_matches)/8192 1442448.838 -
std::search(deque<int>)_(no_match)/1000 405.525 -
std::search(deque<int>)_(no_match)/1024 270.955 3.41%
std::search(deque<int>)_(no_match)/1048576 423931.283 -
std::search(deque<int>)_(no_match)/8192 3307.819 -
std::search(deque<int>)_(same_length)/1000 326.438 -7.14%
std::search(deque<int>)_(same_length)/1024 474.795 -
std::search(deque<int>)_(same_length)/8192 3777.842 -
std::search(deque<int>)_(single_element)/1000 447.363 -
std::search(deque<int>)_(single_element)/1024 457.915 -
std::search(deque<int>)_(single_element)/8192 3650.891 -
std::search(deque<int>,_pred)_(near_matches)/1000 25014.092 -7.30%
std::search(deque<int>,_pred)_(near_matches)/1024 26040.935 -7.27%
std::search(deque<int>,_pred)_(near_matches)/8192 1510229.257 -
std::search(deque<int>,_pred)_(no_match)/1000 427.148 -
std::search(deque<int>,_pred)_(no_match)/1024 413.351 13.34%
std::search(deque<int>,_pred)_(no_match)/1048576 444183.349 -
std::search(deque<int>,_pred)_(no_match)/8192 3482.973 -
std::search(deque<int>,_pred)_(same_length)/1000 479.152 -1.86%
std::search(deque<int>,_pred)_(same_length)/1024 510.464 -
std::search(deque<int>,_pred)_(same_length)/8192 4056.575 -
std::search(deque<int>,_pred)_(single_element)/1000 477.045 -
std::search(deque<int>,_pred)_(single_element)/1024 487.675 -
std::search(deque<int>,_pred)_(single_element)/8192 3881.460 -
std::search(list<int>)_(near_matches)/1000 37598.125 -
std::search(list<int>)_(near_matches)/1024 39626.373 -
std::search(list<int>)_(near_matches)/8192 2548386.058 -
std::search(list<int>)_(no_match)/1000 674.692 -1.69%
std::search(list<int>)_(no_match)/1024 769.867 3.10%
std::search(list<int>)_(no_match)/1048576 839391.836 -
std::search(list<int>)_(no_match)/8192 7477.388 8.07%
std::search(list<int>)_(same_length)/1000 744.755 -
std::search(list<int>)_(same_length)/1024 754.878 -1.11%
std::search(list<int>)_(same_length)/8192 10427.209 -7.60%
std::search(list<int>)_(single_element)/1000 687.691 -1.67%
std::search(list<int>)_(single_element)/1024 731.126 -2.42%
std::search(list<int>)_(single_element)/8192 8034.099 2.04%
std::search(list<int>,_pred)_(near_matches)/1000 42417.453 -
std::search(list<int>,_pred)_(near_matches)/1024 44276.639 -
std::search(list<int>,_pred)_(near_matches)/8192 2730875.000 -
std::search(list<int>,_pred)_(no_match)/1000 751.686 -
std::search(list<int>,_pred)_(no_match)/1024 767.992 -
std::search(list<int>,_pred)_(no_match)/1048576 899085.412 -
std::search(list<int>,_pred)_(no_match)/8192 6999.989 -
std::search(list<int>,_pred)_(same_length)/1000 771.543 -
std::search(list<int>,_pred)_(same_length)/1024 794.834 -
std::search(list<int>,_pred)_(same_length)/8192 8871.705 -5.31%
std::search(list<int>,_pred)_(single_element)/1000 818.938 -
std::search(list<int>,_pred)_(single_element)/1024 838.656 -
std::search(list<int>,_pred)_(single_element)/8192 8635.737 -5.41%
std::search(vector<int>)_(near_matches)/1000 13997.726 -
std::search(vector<int>)_(near_matches)/1024 14806.516 -
std::search(vector<int>)_(near_matches)/8192 768983.745 -
std::search(vector<int>)_(no_match)/1000 206.560 -1.78%
std::search(vector<int>)_(no_match)/1024 211.377 -1.23%
std::search(vector<int>)_(no_match)/1048576 210162.516 -
std::search(vector<int>)_(no_match)/8192 1637.795 -
std::search(vector<int>)_(same_length)/1000 244.233 1.27%
std::search(vector<int>)_(same_length)/1024 250.919 2.14%
std::search(vector<int>)_(same_length)/8192 1926.903 2.88%
std::search(vector<int>)_(single_element)/1000 232.265 -1.55%
std::search(vector<int>)_(single_element)/1024 237.620 -1.50%
std::search(vector<int>)_(single_element)/8192 1833.715 -
std::search(vector<int>,_pred)_(near_matches)/1000 22972.781 -
std::search(vector<int>,_pred)_(near_matches)/1024 24019.816 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449894.669 -
std::search(vector<int>,_pred)_(no_match)/1000 468.318 -
std::search(vector<int>,_pred)_(no_match)/1024 474.636 -
std::search(vector<int>,_pred)_(no_match)/1048576 441003.162 -
std::search(vector<int>,_pred)_(no_match)/8192 4031.250 -
std::search(vector<int>,_pred)_(same_length)/1000 600.152 -
std::search(vector<int>,_pred)_(same_length)/1024 614.229 -
std::search(vector<int>,_pred)_(same_length)/8192 4917.494 -
std::search(vector<int>,_pred)_(single_element)/1000 457.685 -
std::search(vector<int>,_pred)_(single_element)/1024 468.874 -
std::search(vector<int>,_pred)_(single_element)/8192 3740.316 -
std::search_n(deque<int>)_(no_match)/1000 429.028 -1.78%
std::search_n(deque<int>)_(no_match)/1024 439.955 -
std::search_n(deque<int>)_(no_match)/1048576 443933.433 -
std::search_n(deque<int>)_(no_match)/8192 3466.706 -
std::search_n(deque<int>,_pred)_(no_match)/1000 620.682 3.26%
std::search_n(deque<int>,_pred)_(no_match)/1024 643.286 3.06%
std::search_n(deque<int>,_pred)_(no_match)/1048576 552078.949 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4306.670 -
std::search_n(list<int>)_(no_match)/1000 699.054 -50.56%
std::search_n(list<int>)_(no_match)/1024 757.171 -52.75%
std::search_n(list<int>)_(no_match)/1048576 862864.865 -
std::search_n(list<int>)_(no_match)/8192 7330.591 5.74%
std::search_n(list<int>,_pred)_(no_match)/1000 822.057 -
std::search_n(list<int>,_pred)_(no_match)/1024 841.131 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980588.870 -
std::search_n(list<int>,_pred)_(no_match)/8192 8182.548 -2.13%
std::search_n(vector<int>)_(no_match)/1000 204.820 -
std::search_n(vector<int>)_(no_match)/1024 209.441 -
std::search_n(vector<int>)_(no_match)/1048576 208132.124 -
std::search_n(vector<int>)_(no_match)/8192 1620.960 -
std::search_n(vector<int>,_pred)_(no_match)/1000 509.319 -
std::search_n(vector<int>,_pred)_(no_match)/1024 521.028 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 611898.092 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4164.830 -
std::set<int>::clear()/0 419.955 -
std::set<int>::clear()/1024 8684.423 -
std::set<int>::clear()/32 637.320 -
std::set<int>::clear()/8192 74801.617 2.36%
std::set<int>::contains(key)_(existent)/0 0.016 -
std::set<int>::contains(key)_(existent)/1024 4.094 5.60%
std::set<int>::contains(key)_(existent)/32 1.720 1.21%
std::set<int>::contains(key)_(existent)/8192 8.568 4.15%
std::set<int>::contains(key)_(non-existent)/0 0.268 -
std::set<int>::contains(key)_(non-existent)/1024 5.336 -
std::set<int>::contains(key)_(non-existent)/32 2.400 -8.25%
std::set<int>::contains(key)_(non-existent)/8192 8.664 -
std::set<int>::count(key)_(existent)/0 0.019 -
std::set<int>::count(key)_(existent)/1024 4.322 -1.01%
std::set<int>::count(key)_(existent)/32 1.854 1.04%
std::set<int>::count(key)_(existent)/8192 8.428 9.72%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.517 -
std::set<int>::count(key)_(non-existent)/32 2.903 -2.67%
std::set<int>::count(key)_(non-existent)/8192 11.302 -
std::set<int>::ctor(&&,_different_allocs)/0 13.741 -
std::set<int>::ctor(&&,_different_allocs)/1024 5866.664 -
std::set<int>::ctor(&&,_different_allocs)/32 179.720 -1.15%
std::set<int>::ctor(&&,_different_allocs)/8192 47905.415 -
std::set<int>::ctor(const&)/0 13.719 -
std::set<int>::ctor(const&)/1024 6267.595 1.87%
std::set<int>::ctor(const&)/32 225.378 3.50%
std::set<int>::ctor(const&)/8192 49837.872 -
std::set<int>::ctor(const&,_alloc)/0 13.671 -
std::set<int>::ctor(const&,_alloc)/1024 6286.058 2.45%
std::set<int>::ctor(const&,_alloc)/32 226.673 3.92%
std::set<int>::ctor(const&,_alloc)/8192 50119.952 3.03%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.615 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8699.944 1.30%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 262.270 2.68%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69176.058 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.660 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12822.758 1.41%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.931 -1.01%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 278069.265 -
std::set<int>::equal_range(key)_(existent)/0 0.017 -
std::set<int>::equal_range(key)_(existent)/1024 4.146 -
std::set<int>::equal_range(key)_(existent)/32 1.747 -3.85%
std::set<int>::equal_range(key)_(existent)/8192 8.643 3.70%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.548 3.95%
std::set<int>::equal_range(key)_(non-existent)/32 2.597 -3.35%
std::set<int>::equal_range(key)_(non-existent)/8192 10.171 3.64%
std::set<int>::erase(iterator)/0 20.052 -2.16%
std::set<int>::erase(iterator)/1024 20.380 -2.75%
std::set<int>::erase(iterator)/32 20.345 -1.81%
std::set<int>::erase(iterator)/8192 20.491 -3.28%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.848 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6671.436 3.08%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 587.988 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52817.377 -
std::set<int>::erase(key)_(existent)/0 20.524 -1.50%
std::set<int>::erase(key)_(existent)/1024 39.247 -3.48%
std::set<int>::erase(key)_(existent)/32 22.074 -1.54%
std::set<int>::erase(key)_(existent)/8192 53.550 4.03%
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.298 -
std::set<int>::erase(key)_(non-existent)/32 2.296 -
std::set<int>::erase(key)_(non-existent)/8192 8.310 1.01%
std::set<int>::find(key)_(existent)/0 0.016 -
std::set<int>::find(key)_(existent)/1024 4.018 2.30%
std::set<int>::find(key)_(existent)/32 1.606 1.08%
std::set<int>::find(key)_(existent)/8192 8.598 7.23%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.557 -1.13%
std::set<int>::find(key)_(non-existent)/32 2.279 -
std::set<int>::find(key)_(non-existent)/8192 8.422 -1.75%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.949 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.909 -12.47%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.344 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 77.230 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.926 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.121 -1.35%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.164 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.968 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.184 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.804 -1.91%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.104 1.34%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 100.763 3.03%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.146 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.142 1.32%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.141 1.01%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.968 8.64%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.458 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16196.493 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 832.454 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 151239.782 2.37%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.172 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7698.794 1.16%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 573.193 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132539.754 -
std::set<int>::insert(value)_(already_present)/0 0.582 -4.83%
std::set<int>::insert(value)_(already_present)/1024 6.633 8.51%
std::set<int>::insert(value)_(already_present)/32 1.775 -
std::set<int>::insert(value)_(already_present)/8192 10.658 4.74%
std::set<int>::insert(value)_(new_value)/0 17.952 -
std::set<int>::insert(value)_(new_value)/1024 41.314 -
std::set<int>::insert(value)_(new_value)/32 19.850 -
std::set<int>::insert(value)_(new_value)/8192 71.639 -
std::set<int>::lower_bound(key)_(existent)/0 0.015 -
std::set<int>::lower_bound(key)_(existent)/1024 4.245 5.46%
std::set<int>::lower_bound(key)_(existent)/32 1.566 -
std::set<int>::lower_bound(key)_(existent)/8192 7.823 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.302 -6.96%
std::set<int>::lower_bound(key)_(non-existent)/32 2.307 -8.24%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.664 -7.11%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6173.819 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 225.357 2.00%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49227.777 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.309 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6154.665 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 223.362 1.71%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49175.343 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.089 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1384.362 4.18%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.363 5.04%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12606.772 1.51%
std::set<int>::upper_bound(key)_(existent)/0 0.015 -
std::set<int>::upper_bound(key)_(existent)/1024 4.220 -
std::set<int>::upper_bound(key)_(existent)/32 1.741 -2.63%
std::set<int>::upper_bound(key)_(existent)/8192 8.135 1.50%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.030 -1.95%
std::set<int>::upper_bound(key)_(non-existent)/32 2.441 -
std::set<int>::upper_bound(key)_(non-existent)/8192 11.974 14.64%
std::set<std::string>::clear()/0 424.424 -
std::set<std::string>::clear()/1024 19967.298 1.69%
std::set<std::string>::clear()/32 882.982 -
std::set<std::string>::clear()/8192 203976.080 -
std::set<std::string>::contains(key)_(existent)/0 0.014 -
std::set<std::string>::contains(key)_(existent)/1024 23.398 -2.37%
std::set<std::string>::contains(key)_(existent)/32 15.743 -4.69%
std::set<std::string>::contains(key)_(existent)/8192 27.077 -12.61%
std::set<std::string>::contains(key)_(non-existent)/0 0.286 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.148 -
std::set<std::string>::contains(key)_(non-existent)/32 10.552 -
std::set<std::string>::contains(key)_(non-existent)/8192 30.343 3.54%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 22.253 -3.66%
std::set<std::string>::count(key)_(existent)/32 15.758 4.07%
std::set<std::string>::count(key)_(existent)/8192 29.522 3.42%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.880 1.34%
std::set<std::string>::count(key)_(non-existent)/32 10.628 5.16%
std::set<std::string>::count(key)_(non-existent)/8192 31.805 -2.27%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.727 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6980.030 -
std::set<std::string>::ctor(&&,_different_allocs)/32 212.775 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58001.356 -
std::set<std::string>::ctor(const&)/0 13.573 -
std::set<std::string>::ctor(const&)/1024 34921.932 -
std::set<std::string>::ctor(const&)/32 701.639 2.96%
std::set<std::string>::ctor(const&)/8192 343614.502 -
std::set<std::string>::ctor(const&,_alloc)/0 13.594 -
std::set<std::string>::ctor(const&,_alloc)/1024 36821.444 -
std::set<std::string>::ctor(const&,_alloc)/32 800.658 -2.49%
std::set<std::string>::ctor(const&,_alloc)/8192 347299.418 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.694 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40810.273 -2.36%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 660.119 -4.85%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386338.374 1.20%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.709 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53462.027 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 947.040 -1.54%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093165.170 -
std::set<std::string>::equal_range(key)_(existent)/0 0.034 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.313 -
std::set<std::string>::equal_range(key)_(existent)/32 17.086 19.20%
std::set<std::string>::equal_range(key)_(existent)/8192 30.348 5.33%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.261 -2.04%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.769 3.10%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.451 3.28%
std::set<std::string>::erase(iterator)/0 29.385 8.54%
std::set<std::string>::erase(iterator)/1024 28.411 -2.88%
std::set<std::string>::erase(iterator)/32 25.645 -
std::set<std::string>::erase(iterator)/8192 33.253 4.31%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.839 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12115.933 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.690 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 112977.244 -
std::set<std::string>::erase(key)_(existent)/0 64.704 11.27%
std::set<std::string>::erase(key)_(existent)/1024 100.511 1.15%
std::set<std::string>::erase(key)_(existent)/32 60.024 -27.77%
std::set<std::string>::erase(key)_(existent)/8192 69.868 7.37%
std::set<std::string>::erase(key)_(non-existent)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent)/1024 28.328 11.14%
std::set<std::string>::erase(key)_(non-existent)/32 13.972 4.04%
std::set<std::string>::erase(key)_(non-existent)/8192 34.890 8.94%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.591 5.84%
std::set<std::string>::find(key)_(existent)/32 15.787 -
std::set<std::string>::find(key)_(existent)/8192 29.659 -3.41%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 20.398 -2.64%
std::set<std::string>::find(key)_(non-existent)/32 10.349 2.67%
std::set<std::string>::find(key)_(non-existent)/8192 25.929 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.938 27.05%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.734 8.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.810 11.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.227 -2.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.988 -7.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.769 10.24%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.835 -20.48%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.725 -18.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.825 -3.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.527 -15.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.543 -19.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.761 -1.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.856 25.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.296 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.066 -1.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.499 -1.23%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.853 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 65954.157 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1468.657 -4.61%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 820631.486 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.723 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38375.482 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1129.836 -7.34%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614326.241 -1.45%
std::set<std::string>::insert(value)_(already_present)/0 14.985 24.49%
std::set<std::string>::insert(value)_(already_present)/1024 32.874 -7.61%
std::set<std::string>::insert(value)_(already_present)/32 11.813 -41.85%
std::set<std::string>::insert(value)_(already_present)/8192 39.008 93.12%
std::set<std::string>::insert(value)_(new_value)/0 33.059 -1.46%
std::set<std::string>::insert(value)_(new_value)/1024 64.743 1.51%
std::set<std::string>::insert(value)_(new_value)/32 40.238 -10.23%
std::set<std::string>::insert(value)_(new_value)/8192 90.758 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.684 -3.53%
std::set<std::string>::lower_bound(key)_(existent)/32 16.247 -3.85%
std::set<std::string>::lower_bound(key)_(existent)/8192 27.622 -3.38%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.961 1.41%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.972 -8.91%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.006 2.43%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.247 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36041.307 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 670.708 -1.74%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346816.053 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.293 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35399.733 -1.66%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 719.514 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345745.537 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17406.033 2.14%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 338.378 1.69%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207905.914 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.349 -
std::set<std::string>::upper_bound(key)_(existent)/32 16.819 3.83%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.899 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.201 -4.47%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.574 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.006 -
std::shift_left(deque<int>)/1024 40.032 -
std::shift_left(deque<int>)/32 4.803 1.60%
std::shift_left(deque<int>)/50 5.500 -
std::shift_left(deque<int>)/8192 303.553 -
std::shift_left(list<int>)/1024 726.398 -
std::shift_left(list<int>)/32 14.439 -
std::shift_left(list<int>)/50 27.443 -
std::shift_left(list<int>)/8192 7033.177 -8.99%
std::shift_left(vector<int>)/1024 35.261 -
std::shift_left(vector<int>)/32 2.970 -
std::shift_left(vector<int>)/50 5.262 -
std::shift_left(vector<int>)/8192 281.910 -
std::shift_right(deque<int>)/1024 43.038 -
std::shift_right(deque<int>)/32 4.368 -
std::shift_right(deque<int>)/50 5.122 -
std::shift_right(deque<int>)/8192 308.483 -
std::shift_right(list<int>)/1024 733.754 -
std::shift_right(list<int>)/32 14.388 -
std::shift_right(list<int>)/50 29.086 4.12%
std::shift_right(list<int>)/8192 7891.794 6.80%
std::shift_right(vector<int>)/1024 35.663 -
std::shift_right(vector<int>)/32 2.958 -27.43%
std::shift_right(vector<int>)/50 5.334 -
std::shift_right(vector<int>)/8192 298.351 -
std::shuffle(deque<int>)/1024 9407.494 -
std::shuffle(deque<int>)/32 296.927 -
std::shuffle(deque<int>)/8192 74534.631 -
std::shuffle(vector<int>)/1024 8847.260 -
std::shuffle(vector<int>)/32 279.397 -
std::shuffle(vector<int>)/8192 70325.899 -
std::sort(deque<int>)_(ascending)/1024 770.755 -
std::sort(deque<int>)_(ascending)/8 18.196 -1.46%
std::sort(deque<int>)_(ascending)/8192 5742.039 -
std::sort(deque<int>)_(descending)/1024 1300.599 -
std::sort(deque<int>)_(descending)/8 25.671 1.03%
std::sort(deque<int>)_(descending)/8192 10388.155 -
std::sort(deque<int>)_(heap)/1024 6201.375 -
std::sort(deque<int>)_(heap)/8 24.741 -
std::sort(deque<int>)_(heap)/8192 69598.042 -
std::sort(deque<int>)_(pipe-organ)/1024 2718.886 -1.68%
std::sort(deque<int>)_(pipe-organ)/8 20.862 -
std::sort(deque<int>)_(pipe-organ)/8192 26714.966 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17932.366 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.312 -1.01%
std::sort(deque<int>)_(qsort_adversarial)/8192 462319.605 1.42%
std::sort(deque<int>)_(repeated)/1024 963.045 -
std::sort(deque<int>)_(repeated)/8 18.755 -
std::sort(deque<int>)_(repeated)/8192 6740.357 -
std::sort(deque<int>)_(shuffled)/1024 6903.832 -
std::sort(deque<int>)_(shuffled)/8 23.469 -
std::sort(deque<int>)_(shuffled)/8192 80466.059 -
std::sort(vector<NonIntegral>)_(ascending)/1024 543.824 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.308 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3758.004 -
std::sort(vector<NonIntegral>)_(descending)/1024 783.173 -
std::sort(vector<NonIntegral>)_(descending)/8 24.929 -
std::sort(vector<NonIntegral>)_(descending)/8192 5287.252 -
std::sort(vector<NonIntegral>)_(heap)/1024 4235.296 -1.35%
std::sort(vector<NonIntegral>)_(heap)/8 22.545 -
std::sort(vector<NonIntegral>)_(heap)/8192 49924.827 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1898.579 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.968 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18445.350 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13235.257 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.323 -1.23%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155076.323 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.178 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.725 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3736.681 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4607.749 -2.21%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.876 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81726.689 1.87%
std::sort(vector<int>)_(ascending)/1024 538.026 -
std::sort(vector<int>)_(ascending)/8 16.781 -
std::sort(vector<int>)_(ascending)/8192 3756.521 -
std::sort(vector<int>)_(descending)/1024 1046.455 -1.13%
std::sort(vector<int>)_(descending)/8 24.760 -1.42%
std::sort(vector<int>)_(descending)/8192 7351.271 -
std::sort(vector<int>)_(heap)/1024 4540.300 -
std::sort(vector<int>)_(heap)/8 22.612 -
std::sort(vector<int>)_(heap)/8192 45728.822 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.633 -
std::sort(vector<int>)_(pipe-organ)/8 18.567 -
std::sort(vector<int>)_(pipe-organ)/8192 21524.905 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13521.041 4.47%
std::sort(vector<int>)_(qsort_adversarial)/8 16.825 -
std::sort(vector<int>)_(qsort_adversarial)/8192 154957.835 4.62%
std::sort(vector<int>)_(repeated)/1024 662.563 -
std::sort(vector<int>)_(repeated)/8 16.926 -
std::sort(vector<int>)_(repeated)/8192 5027.368 -
std::sort(vector<int>)_(shuffled)/1024 4674.276 -
std::sort(vector<int>)_(shuffled)/8 21.227 -
std::sort(vector<int>)_(shuffled)/8192 45096.096 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3425.103 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1976.483 2.84%
std::stable_partition(deque<int>)_(alloc_fails)/50 1998.216 2.00%
std::stable_partition(deque<int>)_(alloc_fails)/8192 17162.881 -
std::stable_partition(deque<int>)_(dense)/1024 638.835 -2.26%
std::stable_partition(deque<int>)_(dense)/32 29.963 -8.11%
std::stable_partition(deque<int>)_(dense)/50 40.691 -3.20%
std::stable_partition(deque<int>)_(dense)/8192 6077.957 -
std::stable_partition(deque<int>)_(sparse)/1024 472.155 -3.86%
std::stable_partition(deque<int>)_(sparse)/32 11.507 -7.06%
std::stable_partition(deque<int>)_(sparse)/50 28.503 -5.96%
std::stable_partition(deque<int>)_(sparse)/8192 3468.063 -6.99%
std::stable_partition(list<int>)_(alloc_fails)/1024 4213.009 1.86%
std::stable_partition(list<int>)_(alloc_fails)/32 1927.013 2.38%
std::stable_partition(list<int>)_(alloc_fails)/50 1963.825 1.78%
std::stable_partition(list<int>)_(alloc_fails)/8192 25193.542 -1.10%
std::stable_partition(list<int>)_(dense)/1024 1764.463 1.11%
std::stable_partition(list<int>)_(dense)/32 32.672 -3.00%
std::stable_partition(list<int>)_(dense)/50 56.790 -1.28%
std::stable_partition(list<int>)_(dense)/8192 17456.109 -
std::stable_partition(list<int>)_(sparse)/1024 958.073 1.51%
std::stable_partition(list<int>)_(sparse)/32 9.812 -1.22%
std::stable_partition(list<int>)_(sparse)/50 26.150 -
std::stable_partition(list<int>)_(sparse)/8192 8781.725 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2954.966 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1906.747 -1.06%
std::stable_partition(vector<int>)_(alloc_fails)/50 1939.519 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9868.932 -
std::stable_partition(vector<int>)_(dense)/1024 295.398 -1.17%
std::stable_partition(vector<int>)_(dense)/32 20.572 -3.76%
std::stable_partition(vector<int>)_(dense)/50 24.839 -1.51%
std::stable_partition(vector<int>)_(dense)/8192 2100.355 -
std::stable_partition(vector<int>)_(sparse)/1024 209.977 -2.98%
std::stable_partition(vector<int>)_(sparse)/32 7.421 -
std::stable_partition(vector<int>)_(sparse)/50 20.612 -4.03%
std::stable_partition(vector<int>)_(sparse)/8192 1549.231 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4188.586 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.301 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19001.637 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27779.010 -2.09%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.592 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26952.125 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13943.379 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.174 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25801.911 -1.56%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16362.558 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.179 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22864.863 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25815.829 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.232 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28961.493 1.48%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3836.212 1.19%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.100 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12946.242 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19342.467 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.048 1.05%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25166.692 1.87%
std::stable_sort(deque<int>)_(ascending)/1024 2129.952 1.11%
std::stable_sort(deque<int>)_(ascending)/8 17.888 -1.88%
std::stable_sort(deque<int>)_(ascending)/8192 13692.499 -
std::stable_sort(deque<int>)_(descending)/1024 2961.459 -
std::stable_sort(deque<int>)_(descending)/8 26.808 -
std::stable_sort(deque<int>)_(descending)/8192 21242.113 -
std::stable_sort(deque<int>)_(heap)/1024 2758.236 -
std::stable_sort(deque<int>)_(heap)/8 26.014 -1.52%
std::stable_sort(deque<int>)_(heap)/8192 17832.335 -2.16%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2959.833 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.386 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20811.912 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3137.360 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.570 -2.53%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21001.501 -
std::stable_sort(deque<int>)_(repeated)/1024 1358.475 1.15%
std::stable_sort(deque<int>)_(repeated)/8 17.985 -
std::stable_sort(deque<int>)_(repeated)/8192 7620.521 -
std::stable_sort(deque<int>)_(shuffled)/1024 2493.461 -
std::stable_sort(deque<int>)_(shuffled)/8 24.325 -
std::stable_sort(deque<int>)_(shuffled)/8192 14963.116 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4423.716 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.698 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55254.012 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23426.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.547 2.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125453.755 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14170.597 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.423 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117689.971 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14063.176 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.974 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93146.551 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22977.072 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.703 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146068.429 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3312.889 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.711 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19001.149 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18308.986 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.112 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157683.433 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3980.563 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.610 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 46086.976 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13271.891 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.696 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197830.868 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10335.479 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.037 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125820.276 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8667.759 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.865 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123522.796 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14500.467 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.558 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210176.508 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1374.887 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.619 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15076.451 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12770.572 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.892 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184081.899 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4525.562 -6.85%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.715 -1.45%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20986.578 5.04%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24012.084 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.054 1.10%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25185.889 1.71%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14345.587 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.602 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32304.208 1.21%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14443.839 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.257 1.17%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21726.175 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23538.811 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.714 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 36034.000 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3221.195 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.686 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12738.022 34.21%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18422.613 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.121 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 29929.533 4.27%
std::stable_sort(vector<int>)_(ascending)/1024 2098.965 1.93%
std::stable_sort(vector<int>)_(ascending)/8 16.913 -
std::stable_sort(vector<int>)_(ascending)/8192 13516.172 -
std::stable_sort(vector<int>)_(descending)/1024 2860.664 1.38%
std::stable_sort(vector<int>)_(descending)/8 24.783 -1.57%
std::stable_sort(vector<int>)_(descending)/8192 18399.476 -
std::stable_sort(vector<int>)_(heap)/1024 2547.638 1.62%
std::stable_sort(vector<int>)_(heap)/8 21.981 -
std::stable_sort(vector<int>)_(heap)/8192 14441.793 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2826.442 1.21%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.061 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18271.606 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2915.488 1.15%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.996 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18325.666 -
std::stable_sort(vector<int>)_(repeated)/1024 1129.047 3.09%
std::stable_sort(vector<int>)_(repeated)/8 16.857 -
std::stable_sort(vector<int>)_(repeated)/8192 5291.007 -
std::stable_sort(vector<int>)_(shuffled)/1024 2233.047 2.06%
std::stable_sort(vector<int>)_(shuffled)/8 21.183 -
std::stable_sort(vector<int>)_(shuffled)/8192 10845.009 -
std::swap_ranges(deque<int>)/1024 365.128 14.14%
std::swap_ranges(deque<int>)/32 10.493 -
std::swap_ranges(deque<int>)/50 20.016 -
std::swap_ranges(deque<int>)/8192 2891.488 12.79%
std::swap_ranges(list<int>)/1024 759.141 -
std::swap_ranges(list<int>)/32 19.497 -
std::swap_ranges(list<int>)/50 33.113 1.41%
std::swap_ranges(list<int>)/8192 9677.887 -2.49%
std::swap_ranges(vector<int>)/1024 62.745 -
std::swap_ranges(vector<int>)/32 4.826 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.884 -
std::transform(deque<int>)_(identity_transform)/1024 370.129 -
std::transform(deque<int>)_(identity_transform)/32 12.435 -
std::transform(deque<int>)_(identity_transform)/50 19.202 -
std::transform(deque<int>)_(identity_transform)/8192 2446.390 -
std::transform(deque<int>,_deque<int>)/1024 661.300 -
std::transform(deque<int>,_deque<int>)/32 21.522 -1.63%
std::transform(deque<int>,_deque<int>)/50 33.308 -2.75%
std::transform(deque<int>,_deque<int>)/8192 5416.094 -
std::transform(list<int>)_(identity_transform)/1024 742.669 -
std::transform(list<int>)_(identity_transform)/32 16.053 -
std::transform(list<int>)_(identity_transform)/50 39.531 -
std::transform(list<int>)_(identity_transform)/8192 7051.882 -11.89%
std::transform(list<int>,_list<int>)/1024 849.200 -
std::transform(list<int>,_list<int>)/32 23.534 -
std::transform(list<int>,_list<int>)/50 36.708 -
std::transform(list<int>,_list<int>)/8192 9364.890 -
std::transform(vector<int>)_(identity_transform)/1024 262.779 -
std::transform(vector<int>)_(identity_transform)/32 8.940 -
std::transform(vector<int>)_(identity_transform)/50 14.119 -
std::transform(vector<int>)_(identity_transform)/8192 2024.779 -
std::transform(vector<int>,_vector<int>)/1024 555.990 -
std::transform(vector<int>,_vector<int>)/32 17.228 -
std::transform(vector<int>,_vector<int>)/50 26.901 -
std::transform(vector<int>,_vector<int>)/8192 4442.259 -
std::unique(deque<int>)_(contiguous)/1024 733.902 -
std::unique(deque<int>)_(contiguous)/32 59.865 2.07%
std::unique(deque<int>)_(contiguous)/52 68.693 1.28%
std::unique(deque<int>)_(contiguous)/8192 5508.061 -
std::unique(deque<int>)_(sprinkled)/1024 887.980 -
std::unique(deque<int>)_(sprinkled)/32 59.766 -2.91%
std::unique(deque<int>)_(sprinkled)/52 70.085 -3.83%
std::unique(deque<int>)_(sprinkled)/8192 7793.713 4.64%
std::unique(deque<int>,_pred)_(contiguous)/1024 636.661 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.751 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.022 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4443.674 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 694.814 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.968 -
std::unique(deque<int>,_pred)_(sprinkled)/52 76.220 2.59%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.139 -
std::unique(list<int>)_(contiguous)/1024 920.529 -
std::unique(list<int>)_(contiguous)/32 55.297 -
std::unique(list<int>)_(contiguous)/52 67.501 -
std::unique(list<int>)_(contiguous)/8192 6984.515 -
std::unique(list<int>)_(sprinkled)/1024 957.678 -4.66%
std::unique(list<int>)_(sprinkled)/32 57.138 -
std::unique(list<int>)_(sprinkled)/52 70.630 -1.93%
std::unique(list<int>)_(sprinkled)/8192 7790.310 -1.62%
std::unique(list<int>,_pred)_(contiguous)/1024 979.780 -
std::unique(list<int>,_pred)_(contiguous)/32 60.807 -
std::unique(list<int>,_pred)_(contiguous)/52 75.653 1.65%
std::unique(list<int>,_pred)_(contiguous)/8192 7835.042 -1.64%
std::unique(list<int>,_pred)_(sprinkled)/1024 1025.373 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.215 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.108 1.23%
std::unique(list<int>,_pred)_(sprinkled)/8192 8457.047 -
std::unique(vector<int>)_(contiguous)/1024 312.843 -
std::unique(vector<int>)_(contiguous)/32 51.290 -
std::unique(vector<int>)_(contiguous)/52 56.263 -
std::unique(vector<int>)_(contiguous)/8192 1927.306 -
std::unique(vector<int>)_(sprinkled)/1024 284.416 -
std::unique(vector<int>)_(sprinkled)/32 50.961 -
std::unique(vector<int>)_(sprinkled)/52 55.620 -
std::unique(vector<int>)_(sprinkled)/8192 1920.543 -
std::unique(vector<int>,_pred)_(contiguous)/1024 549.288 3.32%
std::unique(vector<int>,_pred)_(contiguous)/32 56.965 4.72%
std::unique(vector<int>,_pred)_(contiguous)/52 66.296 6.32%
std::unique(vector<int>,_pred)_(contiguous)/8192 3770.590 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.287 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.858 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.660 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5290.761 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.012 -
std::unique_copy(deque<int>)_(contiguous)/32 11.954 -25.94%
std::unique_copy(deque<int>)_(contiguous)/52 18.506 -26.32%
std::unique_copy(deque<int>)_(contiguous)/8192 3739.816 -
std::unique_copy(deque<int>)_(sprinkled)/1024 472.342 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.928 -17.84%
std::unique_copy(deque<int>)_(sprinkled)/52 18.763 -11.20%
std::unique_copy(deque<int>)_(sprinkled)/8192 3775.856 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.335 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.415 -3.66%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.845 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4481.269 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.224 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 22.218 18.52%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.348 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5143.212 -
std::unique_copy(list<int>)_(contiguous)/1024 741.887 -54.08%
std::unique_copy(list<int>)_(contiguous)/32 11.168 -
std::unique_copy(list<int>)_(contiguous)/52 21.853 -
std::unique_copy(list<int>)_(contiguous)/8192 7023.400 2.91%
std::unique_copy(list<int>)_(sprinkled)/1024 750.182 -
std::unique_copy(list<int>)_(sprinkled)/32 12.548 -
std::unique_copy(list<int>)_(sprinkled)/52 23.309 5.25%
std::unique_copy(list<int>)_(sprinkled)/8192 7046.506 1.46%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.409 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.229 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.541 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7668.989 3.41%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 849.067 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.705 -1.86%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.755 1.06%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7863.122 5.93%
std::unique_copy(vector<int>)_(contiguous)/1024 248.348 -
std::unique_copy(vector<int>)_(contiguous)/32 8.780 -
std::unique_copy(vector<int>)_(contiguous)/52 13.338 -1.78%
std::unique_copy(vector<int>)_(contiguous)/8192 1891.457 -
std::unique_copy(vector<int>)_(sprinkled)/1024 243.567 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.281 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.840 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1888.976 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.254 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.802 -1.13%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.569 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3692.153 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 585.533 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.621 2.66%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.056 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4431.091 -
std::unordered_map<int,_int>::clear()/0 420.718 -
std::unordered_map<int,_int>::clear()/1024 8094.724 -1.32%
std::unordered_map<int,_int>::clear()/32 612.992 -
std::unordered_map<int,_int>::clear()/8192 62598.414 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.353 6.41%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.329 -1.87%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.480 23.89%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -15.31%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.948 10.10%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.711 2.35%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.781 -6.39%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.416 4.46%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.271 -6.18%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.279 -11.00%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.304 -12.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.415 -24.74%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.408 -5.97%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.454 -13.15%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.052 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8971.618 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 280.991 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 113087.892 5.21%
std::unordered_map<int,_int>::ctor(const&)/0 13.812 -
std::unordered_map<int,_int>::ctor(const&)/1024 6673.603 -
std::unordered_map<int,_int>::ctor(const&)/32 204.046 2.01%
std::unordered_map<int,_int>::ctor(const&)/8192 55101.862 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.113 1.89%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9841.696 -5.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 272.297 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 83021.501 -4.30%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.805 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13673.887 1.98%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.697 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142507.947 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13557.317 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.871 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142502.518 -
std::unordered_map<int,_int>::erase(iterator)/0 19.597 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.291 -
std::unordered_map<int,_int>::erase(iterator)/32 20.187 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.311 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.427 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5404.436 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.633 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44242.989 -2.74%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.135 -1.03%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.137 1.11%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.417 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.005 -2.50%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.256 -6.40%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.965 -15.54%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.089 -2.87%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.957 -1.06%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.409 15.61%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.387 -6.92%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.623 7.39%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.278 32.64%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.236 4.97%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.124 5.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.492 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13411.999 2.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 757.651 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138887.304 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.794 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7559.435 1.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 619.276 2.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85402.311 1.92%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.686 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14923.250 3.05%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 822.805 1.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153685.576 2.93%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.168 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14707.843 7.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 830.245 5.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147927.740 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.663 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.947 -21.42%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.679 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.678 21.20%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.100 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.291 -2.46%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.344 -3.96%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.754 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.884 1.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.463 9.20%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.923 1.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.706 -15.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.121 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.405 -2.33%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.618 6.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.511 -1.55%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.260 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6789.985 1.83%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.926 7.73%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55772.473 3.17%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.269 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6842.478 2.90%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.130 2.56%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55898.205 2.23%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 6.17%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1547.628 -33.96%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.027 -2.88%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28278.301 -13.69%
std::unordered_multimap<int,_int>::clear()/0 421.668 -
std::unordered_multimap<int,_int>::clear()/1024 7939.160 -
std::unordered_multimap<int,_int>::clear()/32 605.923 -
std::unordered_multimap<int,_int>::clear()/8192 61202.844 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.126 -7.95%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.187 -5.73%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.224 -13.84%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.385 -5.36%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.707 9.63%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.600 -7.81%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.681 4.08%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.590 -8.81%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.536 -15.19%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.560 -12.94%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.271 -10.90%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.455 3.55%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.487 6.45%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.477 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.867 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9059.132 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.406 -1.98%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 113170.587 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.778 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6687.184 1.30%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.816 1.15%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55135.568 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.801 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9312.495 1.01%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 262.326 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77174.439 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.761 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13913.689 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.341 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147895.859 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.756 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13810.552 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.341 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 149009.124 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.713 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.152 -3.69%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.189 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.123 -23.13%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.047 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5476.074 -1.88%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.841 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44105.648 -1.55%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.783 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.241 -5.49%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.535 1.92%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.445 -11.50%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.272 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.988 -8.20%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.139 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.995 10.18%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.091 6.44%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.150 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.370 9.60%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.054 -3.67%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.045 -10.45%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.175 6.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.176 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16095.031 -2.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 805.283 -1.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175490.266 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.435 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15691.546 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 836.899 -3.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182557.467 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.239 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17015.718 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 866.065 1.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173989.911 1.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.335 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17987.911 -2.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 869.998 -2.46%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188216.011 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.040 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 32.787 28.34%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.881 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 36.388 20.88%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.473 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 25.048 3.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.867 10.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.073 -12.38%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.128 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6755.674 1.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.677 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55561.760 2.97%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.135 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6799.202 2.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 201.795 1.84%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55356.885 1.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 -2.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1365.334 -9.15%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.979 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26661.853 -5.33%
std::unordered_multiset<int>::clear()/0 420.002 -
std::unordered_multiset<int>::clear()/1024 7942.092 3.04%
std::unordered_multiset<int>::clear()/32 609.722 -
std::unordered_multiset<int>::clear()/8192 61737.882 4.56%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.215 1.30%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.434 -
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.322 3.90%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.441 31.12%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.620 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.482 3.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.514 -
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.608 -1.79%
std::unordered_multiset<int>::count(key)_(existent)/32 1.671 -8.68%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.820 -
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.325 17.72%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.175 3.32%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.174 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.229 3.89%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.976 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8923.963 1.03%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 297.535 -2.30%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 107127.179 4.58%
std::unordered_multiset<int>::ctor(const&)/0 13.791 -
std::unordered_multiset<int>::ctor(const&)/1024 6604.755 -
std::unordered_multiset<int>::ctor(const&)/32 203.692 3.13%
std::unordered_multiset<int>::ctor(const&)/8192 54790.653 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.756 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9151.129 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 260.532 2.62%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 77002.253 2.10%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.798 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13981.626 2.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 391.454 1.58%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144089.470 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.764 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13960.469 5.39%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.052 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145551.257 2.07%
std::unordered_multiset<int>::erase(iterator)/0 19.797 -
std::unordered_multiset<int>::erase(iterator)/1024 20.448 -
std::unordered_multiset<int>::erase(iterator)/32 20.179 -
std::unordered_multiset<int>::erase(iterator)/8192 20.157 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.218 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5551.052 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.136 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44113.807 -
std::unordered_multiset<int>::erase(key)_(existent)/0 20.614 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.037 3.88%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.076 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.325 5.86%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.404 48.11%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.121 -4.13%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.159 -4.30%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.024 -4.82%
std::unordered_multiset<int>::find(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.388 -3.42%
std::unordered_multiset<int>::find(key)_(existent)/32 1.350 -4.82%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.342 4.64%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.975 -6.57%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.155 -2.82%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.099 -4.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.172 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16285.657 2.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 808.402 1.42%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 173006.717 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.836 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15728.971 1.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 831.016 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 186898.730 3.03%
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.030 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 33.593 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.808 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 33.196 -
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.499 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.074 -4.06%
std::unordered_multiset<int>::insert(value)_(new_value)/32 20.972 -1.09%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 21.312 6.35%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.146 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6782.218 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 230.632 3.31%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54798.574 -1.18%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.137 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6768.624 1.83%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.870 2.06%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55637.855 1.85%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.901 2.89%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1287.157 -1.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 23.980 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27160.840 6.98%
std::unordered_set<int>::clear()/0 422.062 -
std::unordered_set<int>::clear()/1024 7903.893 -1.95%
std::unordered_set<int>::clear()/32 610.886 -
std::unordered_set<int>::clear()/8192 61780.145 -1.43%
std::unordered_set<int>::contains(key)_(existent)/0 0.011 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.372 12.49%
std::unordered_set<int>::contains(key)_(existent)/32 1.377 -2.10%
std::unordered_set<int>::contains(key)_(existent)/8192 1.470 -3.49%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -15.62%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.450 -2.01%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.405 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.365 -8.23%
std::unordered_set<int>::count(key)_(existent)/0 0.016 -
std::unordered_set<int>::count(key)_(existent)/1024 1.195 -
std::unordered_set<int>::count(key)_(existent)/32 1.315 -
std::unordered_set<int>::count(key)_(existent)/8192 1.355 -2.06%
std::unordered_set<int>::count(key)_(non-existent)/0 0.309 -36.48%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.551 13.22%
std::unordered_set<int>::count(key)_(non-existent)/32 1.524 15.51%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.482 -1.77%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.741 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9076.727 -4.93%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 303.289 -3.75%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102843.512 -6.54%
std::unordered_set<int>::ctor(const&)/0 13.831 -
std::unordered_set<int>::ctor(const&)/1024 6649.319 -
std::unordered_set<int>::ctor(const&)/32 197.577 -
std::unordered_set<int>::ctor(const&)/8192 54575.517 -
std::unordered_set<int>::ctor(const&,_alloc)/0 14.138 1.57%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9793.893 -
std::unordered_set<int>::ctor(const&,_alloc)/32 269.705 4.09%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80924.849 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.789 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13685.658 1.08%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.241 3.57%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141938.954 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.825 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13485.972 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 382.057 4.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142116.248 1.09%
std::unordered_set<int>::erase(iterator)/0 19.644 -
std::unordered_set<int>::erase(iterator)/1024 20.085 -
std::unordered_set<int>::erase(iterator)/32 20.147 -
std::unordered_set<int>::erase(iterator)/8192 20.240 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.390 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5283.102 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.191 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43225.872 -1.42%
std::unordered_set<int>::erase(key)_(existent)/0 21.050 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.486 -
std::unordered_set<int>::erase(key)_(existent)/32 21.195 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.074 -4.01%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.069 -
std::unordered_set<int>::erase(key)_(non-existent)/32 1.101 -3.29%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.921 -6.29%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.199 -
std::unordered_set<int>::find(key)_(existent)/32 1.174 -
std::unordered_set<int>::find(key)_(existent)/8192 1.370 -1.01%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.212 3.27%
std::unordered_set<int>::find(key)_(non-existent)/32 1.001 1.20%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.203 4.27%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.443 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13139.858 2.17%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 749.757 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138743.587 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.392 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7518.722 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 616.048 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84636.288 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.579 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.777 -13.51%
std::unordered_set<int>::insert(value)_(already_present)/32 1.656 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.013 -9.19%
std::unordered_set<int>::insert(value)_(new_value)/0 19.197 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.904 -1.58%
std::unordered_set<int>::insert(value)_(new_value)/32 20.391 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.532 -3.62%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.246 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6682.959 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 223.774 4.80%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54133.788 -2.61%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.241 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6683.674 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.278 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54806.510 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.96%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1383.920 3.08%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.452 2.15%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25848.590 -
std::unordered_set<std::string>::clear()/0 421.180 -
std::unordered_set<std::string>::clear()/1024 22774.941 -
std::unordered_set<std::string>::clear()/32 927.182 -
std::unordered_set<std::string>::clear()/8192 219439.238 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.016 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 44.192 20.63%
std::unordered_set<std::string>::contains(key)_(existent)/32 43.639 32.37%
std::unordered_set<std::string>::contains(key)_(existent)/8192 33.986 -15.54%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.150 15.37%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.530 8.14%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.215 23.45%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 34.077 -26.80%
std::unordered_set<std::string>::count(key)_(existent)/32 43.325 19.62%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.813 -12.63%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.266 -14.22%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.311 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.907 -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.158 6.53%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.721 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40287.693 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1030.985 -2.26%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 716773.397 -
std::unordered_set<std::string>::ctor(const&)/0 13.784 -
std::unordered_set<std::string>::ctor(const&)/1024 34424.683 -
std::unordered_set<std::string>::ctor(const&)/32 679.337 -4.20%
std::unordered_set<std::string>::ctor(const&)/8192 343021.303 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 14.029 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63162.476 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1455.535 -13.95%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611417.287 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.815 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62560.712 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1875.573 19.55%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 652266.889 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.752 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63676.313 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1453.127 -7.22%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 643611.137 -
std::unordered_set<std::string>::erase(iterator)/0 30.873 -4.94%
std::unordered_set<std::string>::erase(iterator)/1024 28.771 8.97%
std::unordered_set<std::string>::erase(iterator)/32 30.711 5.39%
std::unordered_set<std::string>::erase(iterator)/8192 29.147 -9.92%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.687 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12577.781 2.74%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.209 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116925.635 -
std::unordered_set<std::string>::erase(key)_(existent)/0 116.098 61.17%
std::unordered_set<std::string>::erase(key)_(existent)/1024 124.833 41.21%
std::unordered_set<std::string>::erase(key)_(existent)/32 56.156 -53.77%
std::unordered_set<std::string>::erase(key)_(existent)/8192 80.958 -37.01%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 18.846 -21.51%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 22.114 2.18%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 20.924 -14.08%
std::unordered_set<std::string>::find(key)_(existent)/0 0.025 72.43%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.872 -28.82%
std::unordered_set<std::string>::find(key)_(existent)/32 38.982 5.55%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.669 -1.15%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.118 1.62%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.510 5.52%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.244 -8.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 420.291 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56554.930 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1886.075 2.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 614278.069 1.08%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 420.502 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56170.541 -1.68%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1589.675 -10.26%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559093.673 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 42.404 222.25%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 21.965 -66.92%
std::unordered_set<std::string>::insert(value)_(already_present)/32 42.894 -31.13%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 36.895 12.90%
std::unordered_set<std::string>::insert(value)_(new_value)/0 50.813 9.76%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 47.860 16.37%
std::unordered_set<std::string>::insert(value)_(new_value)/32 69.497 64.57%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 71.290 14.71%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.040 -1.14%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36157.887 1.70%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 794.205 2.58%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342673.888 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.038 -1.14%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35780.243 1.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 721.361 -2.06%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344725.221 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17265.361 1.75%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 335.562 22.36%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211211.453 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 242.889 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.605 -2.09%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1881.505 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.786 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.897 3.20%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 962.262 16.39%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.250 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.137 3.72%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 857.209 24.17%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.210 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.375 -5.95%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 825.038 27.36%
std::vector<int>::ctor(size)/1024 42.339 -1.38%
std::vector<int>::ctor(size)/32 10.760 6.53%
std::vector<int>::ctor(size)/8192 575.309 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.873 -2.42%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.604 8.44%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 261.062 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.569 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.392 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.992 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.389 2.58%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.681 1.53%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.445 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.169 2.80%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.872 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 806.411 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.490 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3044.222 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 927.932 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 482.259 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4179.898 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2210.586 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.008 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13365.141 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.856 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.907 -2.66%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.633 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.256 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 885.766 13.52%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 102.388 -1.87%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.355 -2.35%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 674.566 2.24%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.658 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.316 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.293 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.292 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.298 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.315 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.298 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.846 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4620.309 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6291.252 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 136.545 6.70%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52779.635 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.277 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.472 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6951.121 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19575.021 -1.32%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 590.587 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170438.571 -1.25%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.177 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.651 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6939.255 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19543.494 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.639 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170818.893 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.446 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.031 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6941.902 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19575.466 -1.31%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 591.812 -1.17%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170594.243 -1.12%
std::vector<std::string>::ctor(size)/1024 427.772 -
std::vector<std::string>::ctor(size)/32 32.599 -4.62%
std::vector<std::string>::ctor(size)/8192 4260.694 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.278 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.085 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5428.294 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19267.277 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 554.012 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168461.199 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.205 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.030 -3.43%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4565.050 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.981 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.567 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.884 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.611 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.828 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.564 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.389 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.422 -1.42%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.361 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.721 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.296 -1.65%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4560.128 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.374 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.842 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4573.279 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1638.929 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 487.361 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9841.891 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15264.791 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 821.830 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115577.681 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3088.344 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 545.062 -1.25%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20986.715 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16846.887 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 885.311 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 127218.400 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1695.459 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 579.854 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11012.268 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13459.002 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 901.169 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115582.988 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.360 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.118 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.134 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.580 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.956 -4.14%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.427 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.589 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.092 1.26%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.187 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6250.755 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 123.443 4.15%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51020.787 -1.39%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.798 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.584 -2.03%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3153.312 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 622.302 3.95%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.697 -2.01%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5752.900 -1.28%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.753 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.696 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.444 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.022 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.638 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.754 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.775 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.763 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.336 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.362 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.387 -
vector<bool>(const_vector<bool>&) 9.858 -5.19%
vector<bool>(size_type,_const_value_type&) 8.098 1.22%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.950 -4.35%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.862 -
vector<bool>::reserve() 8.047 -1.55%
Geometric Mean 217.410 -